现在位置: 首页 > impromptu发表的所有文章
  • 09月
  • 14日
移动开发 ⁄ 共 978字 评论关闭
以构造ListView的BaseAdapter为例,在BaseAdapter中提共了方法: public View getView(int position, View convertView, ViewGroup parent) 来向ListView提供每一个item所需要的view对象。初始时ListView会从BaseAdapter中根据当前的屏幕布局实例化一定数量的view对象,同时ListView会将这些view对象缓存起来。当向上滚动 ListView时,原先位于最上面的list item的view对象会被回收,然后被用来构造新出现的最下面的list item。这个构造过程就是由getView()方法完成的,getView()的第二个形参 View convertView就是被缓存起来的lis......
阅读全文
  • 10月
  • 30日
综合 ⁄ 共 753字 评论关闭
#include<iostream> using namespace std; void print_wave(int n) { int i,j; for(i=1;i<=n;i++) { for(j=1;j<=i;j++) { cout<<i; } cout<<endl; } for(i=n-1;i>=1;i--) { for(j=1;j<=i;j++) { cout<<i; } cout<<endl; } } int main() { int N,am,fr,i; cin>>N; while(N--) { cin>>am>>fr; if(N==0) ......
阅读全文
  • 05月
  • 26日
综合 ⁄ 共 3986字 评论关闭
来源:http://www.cnblogs.com/Johness/archive/2013/04/17/3026689.html JDK1.5加入了对注解机制的支持,实际上我学习Java的时候就已经使用JDK1.6了,而且除了@Override和@SuppressWarnings(后者还是IDE给生成的……)之外没接触过其他的。   进入公司前的面试,技术人员就问了我关于注解的问题,我就说可以生成chm手册……现在想起来真囧,注释和注解被我搞得完全一样了。      使用注解主要是在需要使用Spring框架的时候,特别是使用SpringMVC。因为这时我们会发现它的强大之处:预处理。   注解实际上相当于一种标记,它允许......
阅读全文
    把windows下的tomcat7.0.27.zip上传到linux上之后,执行./startup.sh,这个错:     ./startup.sh: /bin/sh^M: bad interpreter: 没有那个文件或目录 解决办法     执行vim startup.sh,输入:set ff?,发现文件格式是dos,果断执行再输入:set ff=unix,然后保存一下。但是光该这个文件是不行的。还需要将另外两个sh文件的文件格式改一下,catalina.sh和setclasspath.sh。改完之后,重新启动startup.sh。搞定。     如果想避免这种错误,建议不要把windows下的zip包传到linux下,直接在tomcat官网上下Linux格式的包就over了。
阅读全文
  • 05月
  • 24日
综合 ⁄ 共 3573字 评论关闭
button与submit   submit是button的一个特例,也是button的一种,它把提交这个动作自动集成了。 如果表单在点击提交按钮后需要用JS进行处理(包括输入验证)后再提交的话,通常都必须把submit改成button,即取消其自动提交的行为,否则,将会造成提交两次的效果,对于动态网页来说,也就是对数据库操作两次。或者在使用submit时验证时加return true或false。 submit和button,二者都以按钮的形式展现,看起来都是按钮,所不同的是type属性和处发响应的事件上,submit会提交表单,button不会提交表单. 两者主要区别在于: s......
阅读全文
  • 05月
  • 23日
综合 ⁄ 共 3737字 评论关闭
什么是URI?Web上可用的每种资源如 HTML文档、图像、视频片段、程序等 都是一个通用资源标志符来(Universal Resource Identifier, 简称"URI")定位的。 URI一般由三部分组1、访问资源的命名机制。 2、存放资源的主机名。 3、 资源自身的名称,由路径表示。 考虑下面的URI,它表示了当前的HTML 4.0规范http://www.tf988.com.com/html/html40/这个URI是这样的:这是一个可通过HTTP协议访问的资源,位于主机www.webmonkey.com.cn上,通过路径“/html/html40”访问。在HTML文档中其它资源包括"mailto"(收发email)和"ftp"(FTP访问)。......
阅读全文
  • 05月
  • 10日
综合 ⁄ 共 1091字 评论关闭
1,简历一定要好好写,并且有突出自己优点的地方。HR一般10来秒看一篇简历,如果没优点的话很容易泯然众人矣。2,一定要懂设计模式,每次面试都会问到这个,自己熟练掌握几个,到时候吹吹。比如工厂、观察者、命令、单例这些常用的一定要掌握。3,c#的基础知识要掌握。什么委托啊、反射啊、泛型、接口、应用程序域、值类型与引用类型、垃圾回收等都是烂大街的问题,如果这些你都答不好的话那真是说不过去。大家可以从网上下载一些面试题来挨个看会了。4,一定要经常刷新简历。长刷新简历并且简历写的好,有些公司HR搜到了会主动联......
阅读全文
  • 04月
  • 29日
综合 ⁄ 共 1231字 评论关闭
Given a string, determine if it is a palindrome, considering only alphanumeric characters and ignoring cases. For example,"A man, a plan, a canal: Panama" is a palindrome."race a car" is not a palindrome. Note: Have you consider that the string might be empty? This is a good question to ask during an interview. For the purpose of this problem, we define empty string as valid palindrome. » Solve this problem 去掉S中的无关字符,将大写字母转换为小写,之后就是简单的回文串判断。 ......
阅读全文
  • 04月
  • 29日
综合 ⁄ 共 156字 评论关闭
今天做一道HDU的水题,要求在1000000个数里找唯一一个奇数,学到了2个很有价值的点: 1.数组直接开在main内,空间分配自栈空间,声明在main外,空间分配自堆, so第一种做法直接开一个int【1000000】直接爆栈; 2.找唯一数,异或是一个很好的手段。一个数同自己偶数次异或为0,奇数次异或还原为自己。
阅读全文
  • 04月
  • 19日
综合 ⁄ 共 747字 评论关闭
前段时间在链接自己编写好的动态库的时候,按照原先的方法,却遭遇失败的问题,提示少了什么什么.obj文件。在网上找了很多方法,试了很多,但是却都失败,感觉很不靠谱。最后在破釜沉舟的情况下,终于解决了,下面分享我解决的方法,希望可以帮到后来人。 要看一下Link命令行就知道了. 项目->属性->链接器->输入->附加依赖项. 在这里你会发现你前面设置的"附加依赖项"被IDE改写了. 例如你要加入一个ABC.lib的链接库,完整路径为"C:\Program Files\ABC.lib", 如果被IDE改写的话会变成"C:\Program"  "Files\ABC.lib" 相应......
阅读全文
  • 04月
  • 17日
综合 ⁄ 共 7273字 评论关闭
(1)数学运算   例程1:   #/bin/bash   echo "input your first number"   read num1   echo "input your second number"   read num2   total1=$(($num1*$num2))   #求积   total2=$(($num1%$num2))   #求余   echo "total=$total"   注意:数学运算的这种写法: var=$(())    #两个括号,或declare -i var,这样声明了var是一整型数.   (2)判断条件test用法   例程2:   1.用户首先输入一文件名,判断该文件是否存在.若不存在,则中断程序.   2.若文件存在,判断它是目录还是文件.   3.判断执行者对该文件或目录所拥有的权限.   #!/b......
阅读全文
  • 02月
  • 14日
综合 ⁄ 共 387字 评论关闭
代码如下: #encoding=utf-8 print '中国' #跨平台读取无缓存字符 try: #windows import msvcrt except ImportError: #unix def getch(): import sys,tty,termios fd = sys.stdin.fileno() old_settings = termios.tcgetattr(fd) try: tty.setraw(fd) ch = sys.stdin.read(1) finally: termios.tcsetattr(fd, termios.TCSADRAIN, old_settings) return ch print 'Enter somthing' c = msvcrt.getch() print c 打印结果如......
阅读全文