现在位置: 首页 > Blaine7116发表的所有文章
  • 04月
  • 13日
综合 ⁄ 共 2151字 评论关闭
前几天到戴尔官网下了个bios驱动更新,再拖了个dell的win7 oem,很顺利地就把win7搞定了。然而悲剧的是ubuntu 9.10的grub升级到grub2了,以前网上的方法都不管用了,而我还傻傻地纠结了一个下午,最后一共重装了4次系统,杯具。 还好我把ubuntu的安装配置过程记下来了,这次也没费多大劲就把ubuntu又重新配置了一遍。而且这次我终于会用dvd做源安装软件了。 下面言归正传,由于重装了系统,我的TopCoder Competition Arena的插件全没了,又要重新配置一遍,为了以后方便,把过程记在这里。官方原文在http://www.topcoder.com/wiki......
阅读全文
  • 05月
  • 21日
综合 ⁄ 共 5767字 评论关闭
  PreparedStatement: 1) addBatch()将一组参数添加到PreparedStatement对象内部。 2) executeBatch()将一批参数提交给数据库来执行,如果全部命令执行成功,则返回更新计数组成的数组。 Statement: 1) addBatch(String sql)方法会在批处理缓存中加入一条sql语句。 2) executeBatch()执行批处理缓存中的所有sql语句。 注意:PreparedStatement中使用批量更新时,要先设置好参数后再使用addBatch()方法加入缓存。批量更新中只能使用更改、删除或插入语句       Statement批量处理和事务代码如下:     2package com.ambow.day......
阅读全文
  • 05月
  • 18日
综合 ⁄ 共 1498字 评论关闭
转载自:http://zjliu.iteye.com/blog/423217 动机 在本文中职责是指引起变化的原因。该原则表明,如果你有多个原因去改变一个类,那么应该把这些引起变化的原因分离开,把这个类分成多个类,每个类只负责处理一种改变。当你做出某种改变时,只需要修改负责处理该改变的类。当我们去改变一个具有多个职责的类时可能会影响该类的其他功能。   单一职责原则 一个类应该只受一种变化的影响。   单一职责原则简单而直观,但是在实际实现中可能是很困难的。   实例 假设我们需要一个对象保存email信息,在下面的例子中我们将使用IEMAIL......
阅读全文
  • 05月
  • 17日
综合 ⁄ 共 25620字 评论关闭
转载自:http://blog.csdn.net/bat603/article/details/1408283  我已经半年没有使用 Windows 的方式工作了。Linux 高效的完成了我所有的工作。 GNU/Linux 不是每个人都想用的。如果你只需要处理一般的事务,打游戏,那么你不需要了解下面这些了。 我不是一个狂热的自由软件份子,虽然我很喜欢自由软件。这篇文章也不是用来推行自由软件运动的,虽然我觉得自由软件运动是非常好的。 这 篇文章也不是用来比较 Linux 和 Windows 内核效率,文件系统,网络服务的。我现在是作为一个用户而不是一个开发者来说话的,我们的讨论是基于......
阅读全文
  • 05月
  • 16日
综合 ⁄ 共 2489字 评论关闭
一、公钥加密 假设一下,我找了两个数字,一个是1,一个是2。我喜欢2这个数字,就保留起来,不告诉你们(私钥),然后我告诉大家,1是我的公钥。 我有一个文件,不能让别人看,我就用1加密了。别人找到了这个文件,但是他不知道2就是解密的私钥啊,所以他解不开,只有我可以用 数字2,就是我的私钥,来解密。这样我就可以保护数据了。 我的好朋友x用我的公钥1加密了字符a,加密后成了b,放在网上。别人偷到了这个文件,但是别人解不开,因为别人不知道2就是我的私钥, 只有我才能解密,解密后就得到a。这样,我们就可以传送......
阅读全文
  • 05月
  • 06日
综合 ⁄ 共 6577字 评论关闭
输入与输出在Java里面相当基础,在Java各大书籍里面讲了又讲,但上面的概念往往讲得非常复杂,Java的老师强调学生必须透彻地弄得每一个类、每一个方法的意义,实际上,我们仅仅关注的是如何达到一个简单的输入输出效果。在网络上一个小小的Java输入输出包罗万象,主要是在JDK1.5推出了新型的Scanner输入,而以往的BufferedReader同样可以完成输入操作,也许多有经验的老手把自己使用惯的一套放上网络,根本不告诉别人怎么修改。下面举例子,彻底地说明白Java的输入输出,包括控制台,包括文件,其实根本就不难,完全是有迹可循。 ......
阅读全文
  • 05月
  • 04日
综合 ⁄ 共 3786字 评论关闭
本文地址:http://blog.csdn.net/mba16c35/article/details/43707407 使用适当的开源库,如Volley或者Universal ImageLoader 使用开源库可以支持两点:多线程下载图片+缓存图片机制 另外还有一点优化:如果列表在滑动的时候可以停止图片加载 多图的listview容易发生OOM,防止OOM的方式:根据runtime大小设置缓存上限 以Volley库为例,使用Volley时,可以覆写Activity或者Fragment中的onScrollStateChanged,如果处于AbsListView.OnScrollListener.SCROLL_STATE_FLING的状态,则imageLoader.stopProcessingQueue()(停止网络图片加......
阅读全文
  • 04月
  • 29日
综合 ⁄ 共 1162字 评论关闭
解题思路: 这道题唯一的知识点就是数制的转换。 参见 进制转换 [编辑]思路 好像没什么难的,主要就是考进制转换,以及回文数的判断。这里要注意,最大的20进制中20表示为J,不要只CASE到15哦!穷举1——300的所有平方数,转进制,比较,OK了~除非你不会怎么转进制。短除,然后逆序输出。 [编辑]参考伪代码 C/C++ int 位数=0; while(j != 0) { b[位数]=j % 进制 ; j = j / 进制; 位数=位数+1; } 代码: # include<cstdio> # include<iostream> ......
阅读全文
  • 04月
  • 24日
综合 ⁄ 共 1134字 评论关闭
不知为何使用路径压缩的并查集会WA。 #include<algorithm> #include<iostream> #include<cstdio> #define inf 0x7fffffff using namespace std; inline int read(){ int x=0,f=1;char ch=getchar(); while(ch<'0'||ch>'9'){if(ch=='-')f=-1;ch=getchar();} while(ch>='0'&&ch<='9'){x=x*10+ch-'0';ch=getchar();} return x*f; } struct edge{ int x,y,v; }e[1001]; struct data{ int l,r,v; }a[1001]; int n,m,cnt,tot,ans=1,sum,fa[101]; inline int find(int x){ ret......
阅读全文
  • 03月
  • 29日
综合 ⁄ 共 1514字 评论关闭
主要就是简单的指针移动,之前有人让我帮改了一个链表的程序,但我觉得实现有问题 改完 自己又写了一个,代码在下面 public class MyLinkedList {     int size;     Node head;     Node tail;     public MyLinkedList() {         size = 0;         head = null;         tail = null;     }     public void addElement(A inNode) {         if (head == null) {             head = tail = new Node(inNode);         } else {             tail.next = new Node(inNode);             tail = tail.next;         }     ......
阅读全文
Difference of BigDecimal toString() method between JDK1.4 and above version BigDecimal的toString方法在JDK1.4和1.4版本以后中的区别 1 Difference   BigDecimal.toString() returns decimals in scientific notation since JDK 1.5 .Since JDK 1.5 the behavior of BigDecimal.toString() has changed. It does not only return decimals in n.nnn-like format anymore, it returns now a String like 0-E18. With Java 5.0, BigDecimal.toString() can return a String in scientific notation. As we use a BigDecimal ......
阅读全文
  • 03月
  • 16日
综合 ⁄ 共 135字 评论关闭
使用C/C++ 编写出来的代码,执行效率比JAVA等纯面向对象的编程语言效率高,因此对于设计效率的应用中(如视频编解码、视频图像处理等),一般都使用C/C++编写,然后用在java/C#中调用C/C++库,在JAVA中使用JNI机制来实现调用C/C++库。 未完待续。。。。
阅读全文