为什么要用多线程?传统的图形用户界面应用程序都只有一个执行线程,并且一次只执行一个操作。如果用户从用户界面中调用一个比较耗时的操作,当该操作正在执行时,用户界面通常会冻结而不再响应。这个问题可以用事件处理和多线程来解决。Linux有线程的概念吗?传统的UNIX系统也支持线程的概念,但一个进程里只允许...
分类:
编程语言 时间:
2015-07-23 21:43:33
阅读次数:
193
原文地址:http://blog.csdn.net/chengxuyuan20100425/article/details/8497277面试前端必须准备的一个问题:怎样去掉Javascript的Array的重复项。据我所知,百度、腾讯、盛大等都在面试里出过这个题目。这个问题看起来简单,但是其实暗藏...
分类:
编程语言 时间:
2015-07-23 21:39:45
阅读次数:
127
是滚动大小(scroll dimension),指的是包含滚动内容的元素的大小。有些元素(例如元素),即使没有执行任何代码也能自动地添加滚动条;但另外一些元素,则需要通过 CSS 的overflow 属性进行设置才能滚动。以下是 4 个与滚动大小相关的属性.在IE8以下scrollHeight=元素...
分类:
编程语言 时间:
2015-07-23 21:40:20
阅读次数:
170
一、 前述 dos常见命令:dir:列出当前目录下的文件以及文件夹md:创建目录(文件夹)rd:删除目录cd:进入指定目录cd..:退出当前目录,返回到上一级目录cd\:退回到根目录del:删除文件del*:删除所有文件del*.文件扩展名:删除同一类型的文件exit:退出dos命令行echo:创建...
分类:
编程语言 时间:
2015-07-23 21:39:29
阅读次数:
134
题目:输入一个整数数组,实现一个函数来调整该数组中的数字的顺序,使得所有的奇数位于数组的前半部门,所有的偶数位于数组的后半部门。这一题一看其实是很简单的,当然在不考虑效率的情况可以这样考虑我们将数组从前开始索引只要发现偶数这将偶数取出来并且将偶数后面的元素全部前移一个然后将偶数插入到最后,这样扫描一...
分类:
编程语言 时间:
2015-07-23 21:37:18
阅读次数:
157
首先,有两个问题:Stringa="abc";Stringb="abc";Stringa=newString("abc");Stringb="abc"; a=b? a和b是否相等?为什么?分析:1. 首先String不属于8种基本数据类型,String是一个对象。因为对象的默认值是null,所以St...
分类:
编程语言 时间:
2015-07-23 21:37:40
阅读次数:
150
paramiko 遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接,可以实现远程文件的上传,下载或通过ssh远程执行命令。项目地址:https://github.com/paramiko/paramiko官方文档:http://docs.paramiko.org/一、安装root@ub...
分类:
编程语言 时间:
2015-07-23 21:36:15
阅读次数:
294
1.什么是计算机程序?解析:就是为了解决某一个问题而编写的一系列有序指令的集合。2.Java相关的技术有哪些?解析:JavaSE(桌面应用程序)JavaEE(网站)JavaME(手机应用),现在已经被Android取代C(Client)/S(Server)程序:不需要借助浏览器就可以解析执行的程序B...
分类:
编程语言 时间:
2015-07-23 21:34:53
阅读次数:
154
进程与线程进程:是一个正在执行中的程序。每一个进程执行都有一个执行顺序,该顺序是一个执行路径,或者叫一个控制单元。线程:就是进程中一个独立的控制单元。线程在控制着进程的执行。一个进程中至少有一个线程。多线程的运行可以看成是相互争夺cpu的执行权,这就是多线程的一个特征:随机性。谁抢到谁执行,至于执行...
分类:
编程语言 时间:
2015-07-23 21:35:47
阅读次数:
136
首先说一下什么是树: 1、只含一个根节点2、任意两个节点之间只能有一条或者没有线相连 3、任意两个节点之间都可以通过别的节点间接相连 4、除了根节点没一个节点都只有唯一的一个父节点最小生成树就是: 在所有数据满足是一棵树的情况下一条将所有节点都连接起来且长度最短的一条路(因为任意两个节点之间有权值(...
分类:
编程语言 时间:
2015-07-23 21:29:52
阅读次数:
216
网络基本知识:OSI参考模型 应用层、表示层、会话层、传输层、网络层、数据链路层、物理层TCP/IP参考模型 应用层、传输层、网际层、主机至网络层 在Java中网络程序有两种协议:TCP和UDP,TCP通过握手协议进行可靠的连接UDP: 将数据及源和目的封装成数据包中,不需要建立连接 每个数据...
分类:
编程语言 时间:
2015-07-23 21:23:44
阅读次数:
133
一.进制十进制转n进制: 连除倒取余.以 10 为例,不同进制的表示方法: 十进制: 10; 二进制: 0b1010; 八进制: 010; 十六进制: 0x10; int a = 100; printf("%o",a); /* 如何输出进制数: %d ------ 十进制 ...
分类:
编程语言 时间:
2015-07-23 21:24:48
阅读次数:
161
/***************************** Date :2015-07-23* Description:queue.h*****************************/#ifndef _QUEUE_H #define _QUEUE_H// class queuetempl...
分类:
编程语言 时间:
2015-07-23 21:22:44
阅读次数:
150
1、关键字2、标示符3、注释(单行/多行/文档) 4、常量和变量 5、运算符6、语句7、函数 8、数组 一、关键字 定义:被Java赋予了特殊含义的单词。 特点:体现上都是英文小写。二、标示符 1、在程序中自定义的一些名称。 2、由26个英文字母大小写,数字:0~9 符号:_ $ 组成。 3、定义合...
分类:
编程语言 时间:
2015-07-23 21:21:34
阅读次数:
235
在Junit4中还有的测试注解有: @BeforeClass ,@Before,@Test,@After,@AfterClass1、其中:@BeforeClass,@AfterClass是Junit4中新添加进去的2、如果Run as --->Junit Test,运行含有@Test注释的方法是,那...
分类:
编程语言 时间:
2015-07-23 21:21:52
阅读次数:
131
http://blog.csdn.net/shanshanpt/article/details/8977512关于A*算法,很早就想写点什么,可是貌似天天在忙活着什么,可事实又没有做什么,真是浮躁啊!所以今晚还是来写一下总结吧! A*算法是很经典的只能启发式搜索算法,关于只能搜索算法和一般的搜...
分类:
编程语言 时间:
2015-07-23 21:22:20
阅读次数:
337
python,C#等语言计算正态分布积分的非常的方便。提到C++,很多人就会觉得这个语言非常的笨, 如果不是为了追求效率,很少人会用C++写程序。 其实最近发现,C++有很多封装好的库, 比如矩阵计算有eigen库等。今天想用C++计算一个标准正态分布的积分。 查了很多东西,包括boost等。最后发...
分类:
编程语言 时间:
2015-07-23 21:18:54
阅读次数:
1437