ava中的多线程是一种抢占式的机制,而不是分时机制。抢占式的机制是有多个线程处于可运行状态,但是只有一个线程在运行。共同点:1. 他们都是在多线程的环境下,都可以在程序的调用处阻塞指定的毫秒数,并返回。2. wait()和sleep()都可以通过interrupt()方法 打断线程的暂停状态 ,从而...
分类:
编程语言 时间:
2014-09-26 20:15:08
阅读次数:
165
dynamic是FrameWork4.0的新特性。dynamic的出现让C#具有了弱语言类型的特性。编译器在编译的时候不再对类型进行检查,编译期默认dynamic对象支持你想要的任何特性。比如,即使你对GetDynamicObject方法返回的对象一无所知,你也可以像如下那样进行代码的调用,编译器不...
分类:
其他好文 时间:
2014-09-26 19:08:08
阅读次数:
136
一、信息系统的开发架构客户层-------显示层-------业务层---------数据层---------数据库1.客户层:客户层就是客户端,简单的来说就是浏览器。2.显示层:JSP/Servlet,用于给浏览器显示。3.业务层:对于数据层的原子操作进行整合。4.数据层:对于数据库进行的原子操作...
分类:
编程语言 时间:
2014-09-26 20:31:18
阅读次数:
177
异步套接字:如果使用阻塞的套接字的话,在控制台下还好!如果是WIN32程序的话,那么就容易造成界面的假死,因为接收函数一直等待有消息进来之后才会被返回!所以此时界面一直属于假死的状态,如果你乱动的话,那么就容易真死了。解决办法如下:第一:使用多线程技术,多线程和SOCKET结合的话,可以使用单独一个...
修改属性为:"本地文件夹路径\BComp.exe" %base %mine /title1=%bname /title2=%yname /leftreadonly"本地文件夹路径\BCompare.exe"修改属性为:"本地文件夹路径\BComp.exe" %mine %theirs %base %...
分类:
其他好文 时间:
2014-09-26 18:50:58
阅读次数:
159
最近段时间正在学习Spring MVC和MyBatis的一些知识。自己也在网络上面找了一些例子来练习。但是都不是很完整。所以,今天,自己也抽空写了个完成的关于Spring MVC+ Spring + MyBatis(简称 SSM)的一个CRUD的完整Web 演示例子。如果你也是刚好学习这几个框架.....
分类:
编程语言 时间:
2014-09-26 19:40:48
阅读次数:
305
课堂笔记:程序执行效率影响因子:输入:评估时使用最坏情况输入输入大小:考虑n渐进∞机器执行效率: 忽略两种排序算法比较插入排序n2归并排序nlgn递归技能1:评估多项式的时间级数θ技能2:构建算法的循环不定式,并证明其正确性引申思考归并排序通过哪个关键步骤/方法使效率高于插入排序编程训练归并排(与逆...
分类:
其他好文 时间:
2014-09-26 20:30:38
阅读次数:
132
上课的时候,清醒没有发呆多,发呆没有睡觉多,睡觉没有玩手机多;下课的时候,自修没有吃零食多,吃零食没有看连续剧多,看连续剧没有游戏多。如此这般,就业时的失败怎能不比成功多? 不给范围就不会考试,给了范围也只是复印同学准备的答案。你自己即使是老板,你会雇用你自己吗? 付了钱得不到商品是谁都不肯...
分类:
其他好文 时间:
2014-09-26 18:50:18
阅读次数:
139
一、磁盘管理1、查看磁盘空间大小 df可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力。 du可以查看文件及文件夹的大小。如果不带其他参数(-h表示human-readable,以最可读的方式显示文件大小),就会第归列出所有文件(夹)大小,如果只想知道当前目录下文件和文件.....
分类:
系统相关 时间:
2014-09-26 20:13:28
阅读次数:
236
通过使用第三方开源jar包sigar.jar我们可以获得本地的信息1.下载sigar.jarsigar官方主页sigar-1.6.4.zip2.按照主页上的说明解压包后将相应的文件copy到java路径。比如windows32位操作系统需要将lib中sigar-x86-winnt.dll文件拷贝到j...
分类:
编程语言 时间:
2014-09-26 19:23:18
阅读次数:
288
今天用MATLAB写程序,调用了xml_io_tools(很赞的一个xml读写工具包)中的函数,但是由于我要书写的文件比较大,5m左右,运行时不知道xml_io_tools中的哪一块超出了java中的内存限制,于是就来研究下怎么增加matlab中Java VM的堆空间,首先用英文在墙外搜了半天,go...
分类:
编程语言 时间:
2014-09-26 20:29:48
阅读次数:
425
Drupal使用一个叫drupal_http_request的函数从其他网站获取系统更新或rss信息。如果drupal_http_request函数访问失败,它会自动将drupal_http_request_fails变量设为TRUE。在此之后的访问都需要先system_check_http_req...
分类:
其他好文 时间:
2014-09-26 19:39:38
阅读次数:
182
知识点:1.char.IsControl2.char.IsPunctuation3.char.IsSurrogate4.char.IsWhitespace5.char.IsDigit6.char.IsNumber7.char.IsSeparation8.char.IsSymbol问题:有一个char...
分类:
其他好文 时间:
2014-09-26 19:39:28
阅读次数:
151
本文採用一个Demo来展示Android中ExpandableListView控件的使用,如怎样在组/子ListView中绑定数据源。直接上代码例如以下:程序结构图:layout文件夹下的 main.xml 文件源代码例如以下: 包 com.andyidea.demo中C...
分类:
移动开发 时间:
2014-09-26 20:12:38
阅读次数:
216
1. Git概念1.1. Git库中由三部分组成 Git 仓库就是那个.git 文件夹,当中存放的是我们所提交的文档索引内容,Git 可基于文档索引内容对其所管理的文档进行内容追踪,从而实现文档的版本号控制。.git文件夹位于工作文件夹内。1) 工作文件夹:用户本地的文件夹;2) Index(索引)...
分类:
其他好文 时间:
2014-09-26 19:39:08
阅读次数:
439
python有一个用于解析feed的模块:feedparser,feedparser解析各种feed是非常方便的,唯一比较恼火的是遇到一些badurl,经常会导致堵塞,因此需要为feedparser设置一个超时时间。可是feedparser并没有提供这个功能,只好采用其他方法了,具体办法请参看fee...
分类:
编程语言 时间:
2014-09-26 20:28:58
阅读次数:
212
int本身也要用一串字符表示,前后没有双引号,告诉编译器把它当作一个数解释。缺省情况下,是当成10进制(dec)来解释,如果想用8进制,16进制,怎么办?加上前缀,告诉编译器按照不同进制去解释。8进制(oct)---前缀加0,16进制(hex)---前缀加0x或者0X。string前后加上双引号,告...
分类:
编程语言 时间:
2014-09-26 19:38:48
阅读次数:
255