public String excelDomnload() throws Exception{ try{ /* String path = GlobalKeys.getFunctionConfig("user_attach_save","/opt/tmp/"); RegUser ru ...
分类:
编程语言 时间:
2015-04-22 15:12:05
阅读次数:
189
代码不多说,图片自加,实现功能有数字比大小,菜单开始,帮助,退出,关于等,运行结果如图: import java.awt.BorderLayout;import java.awt.Color;import java.awt.FlowLayout;import java.awt....
分类:
编程语言 时间:
2015-04-22 15:11:01
阅读次数:
276
刚开始看沉思录,觉得太枯燥。到了第八章,作者关于面向对象问题的分析,我follow书上的设计开发,理解了一些以前只是在书上看到的概念。
给自己做几点注解吧:
1.虚基类用来表达所有的继承类的共有特点,在这个例子中,所有的继承类都要有输出和求值计算,所以我们把这两个函数定义为虚函数。
2.虚基类必须至少含有一个纯虚函数。该纯虚函数可以定义也可以不定义。
3.我们要保证由虚基类派生出来的类的对...
分类:
编程语言 时间:
2015-04-22 14:03:05
阅读次数:
190
1.静态文本控件贴png图片
在创建控件时添加SS_BITMAP属性SS_NOTIFY
CImage m_Icon.Load(wstring(L"tupian.png").c_str());
RECT rect;
HDC pDC = ::GetWindowDC(pImageStatic->m_hWnd);
::GetWindowRect(pImag...
分类:
编程语言 时间:
2015-04-22 14:04:55
阅读次数:
1109
第五章 继承与派生
5.1 继承和派生
继承和派生的概念
继承:在定义一个新的类B时,如果该类与某个已有的类A相似(指的是B拥有A的全部特点),那么就可以把A作为一个基类,而把B作为基类的一个派生类(也称子类)。
派生类是通过对基类进行修改和扩充得到的。在派生类中,可以扩充新的成员变量和成员函数。
派生类一经定义后,可以独立使用,不依赖于基类。
派生类拥有基类的全部成员函数和成...
分类:
编程语言 时间:
2015-04-22 14:01:34
阅读次数:
184
接上篇文章,上篇文章实现了UIwebview对html文件的加载和对js事件的响应,但是对html页面上输入的值没有获取。今天就来说说这个首先要用到工具类WebViewJavascriptBridge 下载地址 然后将工具类导入到项目中。
其中test.js我做了如下的调整:window.onerror = function(err) {
log('window.onerror:...
分类:
编程语言 时间:
2015-04-22 14:04:09
阅读次数:
254
题目:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
例如下面的二维数组就是每行、每列都递增排序。如果在这个数组中查找数字7,则返回true;如果查找数字5,由于数组不含有该数字,则返false。
1 2 8 9
2 4 9 12
4 7 ...
分类:
编程语言 时间:
2015-04-22 14:01:09
阅读次数:
135
一、forking 进程通过fork产生的进程有以下几个特点:
是一个进程的克隆。
创建的进程独立于父进程单独存在。
线程在调用fork()那那点被复制执行。
在子线程中返回0。
在父线程中返回子线程的pid
子线程的PID不同于父线程。
二、代码示例#!/usr/bin/env pythonimport osdef child_process():
print "I am the chi...
分类:
编程语言 时间:
2015-04-22 14:02:16
阅读次数:
198
序列化 (Serialization)将对象的状态信息转换为可以存储或传输的形式的过程(字节流)。在序列化期间,对象将其当前状态写入到临时或持久性存储区。以后,可以通过从存储区中读取或反序列化对象的状态,重新创建该对象。...
分类:
编程语言 时间:
2015-04-22 14:00:54
阅读次数:
192
mark一下,重新温习了 KMP
KMP复杂度O(n+m)
这里有一个解释的超级的好的博客,大家可以去看一下:http://blog.csdn.net/v_july_v/article/details/7041827
换言之,对于给定的模式串:ABCDABD,它的最大长度表及next 数组分别如下:
根据最大长度表求出了next 数组后,从而有...
分类:
编程语言 时间:
2015-04-22 13:59:54
阅读次数:
158
代码函数import hashlibdef md5(str):
m = hashlib.md5()
m.update(str)
return m.hexdigest()f = open('idfa.csv','r')
result = open('test.csv','w')
for line in f.readlines():
encrypt...
分类:
编程语言 时间:
2015-04-22 14:00:05
阅读次数:
180
自己用JAVA做的CSDN博文下载器,提供jar包和源码。
源码也公开吧,反正jar反编译也能得到源码,新手不会jar加密。
考虑到上课的时候看博客不方便,想把好的博客全部下载下来,在手机上看。
各种百度,找到了几个工具。
1.http://blog.csdn.net/gzshun/article/details/7555525
大神写了思路和教程,用他的工具发现...
分类:
编程语言 时间:
2015-04-22 13:58:54
阅读次数:
281
题目大意:给定一张无向图,求一个拓扑序,使:
1的位置最靠前
在保证上面的条件下使2的位置最靠前
在保证上面的条件下使3的位置最靠前
……
注意不是字典序最小!例如样例3建立反图,对反图求字典序最小的拓扑序,然后反向输出即可。
我不知道为什么。真的不知道。
求个解答在线等。#include
#include
#include ...
分类:
编程语言 时间:
2015-04-22 13:56:07
阅读次数:
198
这个学期学了一门函数式语言 Coq,是法国人发明的,它与 ML 很像,其实 Coq 的发明主要是受了 ML 的影响。Coq 的语法我就不在这叙述了,有兴趣的朋友可以看这本书 Software Foundations,也就是我们上课用的教材。下面直接看些例子吧。1. map它的功能与 C++ 中的std::transform算法类似,是将f作用在list中的每个元素(元素类型是X)上,返回一个list...
分类:
编程语言 时间:
2015-04-22 13:57:18
阅读次数:
295
一、什么情况下需要重写equals和hashcode()两个方法?
1、加入到hashset中的自定义类的对象,为确保他们不重复,需要对他们的类重写equals()和hashcode()的方法。
如果不重写equals,相同内容不同引用的对象会被当做不同的对象被加入到hashset中。
重写equals()的示例代码:
public boolean equals(Object obj...
分类:
编程语言 时间:
2015-04-22 13:53:32
阅读次数:
170
分享《关于我》分享[中文纪录片]互联网时代 http://pan.baidu.com/s/1qWkJfcS分享《HTML开发MacOSApp教程》 http://pan.baidu.com/s/1jG1Q58MRoboVM 1.1 发布,你终于可以在 Interface Buil...
分类:
编程语言 时间:
2015-04-22 13:51:56
阅读次数:
176
用Enthought Canopy作图果然方便。昨天频频出现无法识别pylab模块的异常,今天终于搞好了。以下是今天出来的图:
分类:
编程语言 时间:
2015-04-22 13:50:53
阅读次数:
155