`
加州板栗
  • 浏览: 26586 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
9月17日 亚信联创  笔试完   试题总结‘   public class OutPrint { public static void main(String argsp[]){ System.out.println(6+6+"6"+"6"+6+6); } }    正确的输出结果应该是"126666".
在上一篇“找最小字符串”里,用了一个最傻的办法,找出关键字里的每一个字符串在内容里的位置,然后比较同时存在三个关键字时,最大位置和最小位置的差值,找出最小,实现之后一直很不甘心,觉得代码长不说,逻辑还不是那么明确,算法还那么复杂,绕来绕去,冥思苦想,睡前由生一法,早上起来试了试,哇塞,对头:    在确保所有关键字都包含的情况下,每次从content尾向前挪动一个位置,都从content的头部到尾遍历一遍,碰上小的就付给result,直到完全遍历完 package test; import java.util.ArrayList; import java.util.List; ...
此题是某公司笔试最后一题,当时时间紧张没做出来,出来后也是思索了蛮久才弄出来,可是程序似乎太繁琐,算法没选好,毫无效率可言,废话少说,题目如下:    给定一段产品的英文描述,包含M个英文单词,每个单词以空格分隔,无其他标点,再给定N个英文单词关键字。请说明思路并编程实现方法  String extractSummary(String description,String [ ] Keywords):目标是找出此产品描述中包含N个关键词(每个关键词至少出现一次)的长度最短的子串,作为产品简介输出,编程语言不限。 package test; import java ...
 继上次mysql遭遇汉字编码问题之后,昨晚再次止步于汉字编码,这次问题出在request的getParameter()方法上,getParameter等方法默认采用ISO8859-1字符集编码进行URL解码,于是当前台jsp界面通过post或者get方式传回汉字编码时,总是乱码,于是要进行转型: //getParameter等方法默认采用ISO8859-1字符集编码进行URL解码 String name = request.getParameter("name"); try { name = new String(name.getBytes(" ...
 还没意识到Myeclipse5.5已经这么老土陈旧了,今天换了个eclipse heilos,发现操作方式变化不小,一时难以适应,晚上配置tomcat7.0,遇到困难也不小,好在我有百度大法,终于将问题解决 windows ->preference ->Server ->Runtime Environments 添加tomcat所在目录, Java EE模式下,在界面下方的Servers空白栏里右键new->Servers 类似上述操作,出现tomcat server at  localhost,双击出现UI界面, Srever locations 选择 ...
Spring框架的核心就是依赖注入DI(dependency injection),通常也被叫做反转控制,DI的意思就是协调依赖对象之间合作的责任从对象自身中转移出来。 现在,有个PopSinger类(实现了Singer接口): package entertainment; public class PopSinger implements Singer { private String name; private Song song; PopSinger() { }; // 对应bean:name public void setName(Strin ...
 依赖注入就不不多讲直接见程序体现,主要说说面向切面的编程(AOP)  首当其冲的自然是创建一个典型的spring切面 创建通知,通常Spring有5种形式的通知:Before,After-returning ,After-throwing,Around,Introduction 定义切点和通知者:正则表达式切点and联合切点与通知者 其次就是创建代理了,通常采用ProxyFactoryBean,当然还有自动代理   ApplicationContext.xml(spring的关键配置文件)如下: <?xml version="1.0" encodin ...
 大清早冲到某滨江公司,本以为至少要混到个面经呀,又是笔试,又是笔试再一次把我打击到,这基础知识的功底真让人捉襟见肘啊  废话少说,投的测试,题目其实不难,可惜本人太菜鸟,贴个编程题   题目:找出任意给出的字符串里,是否有相同的字符,可用java或者c实现,我先用java实现吧,c实现的话我还没搞清楚怎么去确定字符串的长度 package struct; /** * @author hy * 2011.5.21 22:15 */ public class findABC { public static void main(String args[]) { ...
   在web表单里每次输入中文的firstName和lastName的时候,显示出来都是乱码,几乎可以认定是编码不统一的问题,可是一直都没找到问题的源头,查阅资料显示java内存默认的编码是iso8859-1 (也叫latin-1)不支持中文 , 而我在jsp界面设置的都是utf-8,可是看我myeclipse的设置里默认的都是gbk,貌似问题不在这儿,于是就不停的设置断点 每次都是到pStatement.setString(1, employee.getFirstName());时,明明emploee.getFirstName()取出来的是中文,一到PreparedStatement里 ...
想法进一步改变,下一步想做成一个nba球员信息管理系统,为了好玩熟悉java代码和框架,数据库mysql,持久层采用DAO模式,靠前端部分使用struts2,web界面采用ExtJS,现在完成了最基本的功能,利用Ext.grid显示mysql中表单的数据,使用Ext.form实现了web页面输入信息存储并显示在grid表格上。暂时遇到了编码的问题,pStatement.setString(1,employee.getfirstName()); utf-8编码的汉字在上述过程中变成乱码,初步估计是utf-8和ISO8859-1转换过程中的问题,但是还没找到哪里来的ISO8859-1编码, ...
   最近开始着手struts2的学习,版本是struts-2.0.6,倒腾了一个多月了,零零散散的,想法一直在改变,起先就是想做个普通的信息管理系统,用struts2+JSP,接着发现web页面太丑,我不会界面操作,对于html语言也只是停留在简单的能看,想起来以前接触过ExtJs,哎呀 ,现成的界面做好调用就可以岂不快哉,说干就干下了个ext-2.0.2., 一晚上加一上午加一下午终于调通了,暂时可以把数据利用DAO的方式简单的从mysql5.1里提取然后显示在Ext的表格(grid)上了==! 似不似很丢人 效果图如下:  好吧,我想你看出来了我是个小菜鸟,原谅我吧 ,我有大牛的梦想的 ...
想学习下struts2框架,自然离不开最菜鸟的HelloWorld,悲剧就在于即便对照着参考书抄写代码,硬着头皮几天才显示出那个久违的画面。。。废话少说 无码无真相 总结一下下  web.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_ ...
淘宝公司笔试  应聘研发工程师 1.现有千兆光纤连接机器A和B ,机器A提供web网页服务,网页大小1K字节,机器B通过浏览器下载,求下载速度的最大上限;    光纤的上行和下行是一样的:要知道网络传输速度一定要明白网络传输速度的单位。我们一般说的百兆、千兆网络的单位是bps(比特率,即位/秒,bit/s),比如我们说网卡或光纤的传输速度是百兆,也就是100Mbps的意思。而在实际应用中(Widnwos、网际快车、迅雷等)使用的传输单位是字节/秒(Byte/s)。电脑中1字节=8位,因此100兆的光纤速度等于12.5MB/s(即100Mbps/s除以8)。  
这搞p的事 发现自己总是按照自己的思维去做事情去理解事情 太倔强 太固执 总凭着一时的喜欢去改变曾经坚持很久的东西 而其结果又总是绕了一圈又回来了 C language到此为止吧 重新开始java 这次就不顾一切点吧

赫夫曼编码

#include<stdio.h> #include<string.h> typedef struct { int weight; int parent,lchild,rchild; }HTNode; typedef struct{ char data; int weight ; char code[100]; }HTCode; /*初始化,读入待编码字符的个数n,从键盘输入n个字符和n个权值*/ void Init(HTCode hc[],int *n){ int i; printf("input n=" ...
Global site tag (gtag.js) - Google Analytics