如何选择类型1)当数值不可能为负时,选择无符号类型。2)当数值超过了int的表示范围时,选用long long。3)在算术表达式中不要使用char或bool,只有在存放字符串或布尔值时才使用它们。因为类型char在一些机器中是有符号的,而在另一些机器中又是无符号的。如果你需要使用一个不大的整数,那么明确指定它的类型是signed char或者unsigned char。4)执行浮点数运算选用doub...
分类:
编程语言 时间:
2015-05-20 20:42:08
阅读次数:
139
下面是我学习多线程记录的知识点,并没详细讲解每个知识点,只是将重要的知识点记录下来,有时间可以看看,如果有不对的地方,欢迎大家支出,谢谢!1、多线程的状态和创建方式: 线程的状态: 1、新状态:线程对象已经创建,还没有在其上调用start()方法。 2、可运行状态:当线程有资格运行...
分类:
编程语言 时间:
2015-05-20 20:25:08
阅读次数:
113
import os, sysfrom stat import *BIG_FILE_THRESHOLD = 6000L #1000000Ldict1 = {} # dict2 = {} # def treewalk(path): try: for i in os.listdir(path...
分类:
编程语言 时间:
2015-05-20 20:25:25
阅读次数:
170
思想:把待排序的链表分为已经排序的链表,和剩余未排序的链表例如:3->4->1->5->2->NULL已经排序完毕的的链表:(从第一个数开始) 3->NULL 未排序完毕的链表:4->1->5->2 用p表示还未排序的剩余链表的首节点例如:3->4->NUL...
分类:
编程语言 时间:
2015-05-20 20:25:22
阅读次数:
131
下面是解放军信息project大学一个老师编的matlab程序,请尊重原作者劳动,引用时请注明出处。我经过改动添加了凝视,已经执行过,无误,function [R_best,L_best,L_ave,Shortest_Route,Shortest_Length]=ACATSP(C,NC_max,m,...
分类:
编程语言 时间:
2015-05-20 20:23:22
阅读次数:
179
Spring Richclient — 企业级富客户端开发框架介绍,第 1 部分http://www.ibm.com/developerworks/cn/java/j-lo-spring-richclient1/#ibm-pcon前言基于 Swing 的富客户端开发在企业级应用开发中占据了重要的地位...
分类:
编程语言 时间:
2015-05-20 20:22:11
阅读次数:
129
Java,20岁了。从我写下第一行Java代码,迄今已有十余年了,眼见Java——这个当年刚刚找到自己成长方向的懵懂少年,成长为如今当之无愧的业界王者。它已拥有世界上最庞大的开发者社区,以及无可匹敌的生态系统。这也意味着,选用Java做任何应用,都有着强有力的业界支撑,而无需担心自己孤独前行。 .....
分类:
编程语言 时间:
2015-05-20 20:24:17
阅读次数:
156
1、按字节读取文件内容2、按字符读取文件内容3、按行读取文件内容4、随机读取文件内容public class ReadFromFile { /** * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。 */ public static void rea...
分类:
编程语言 时间:
2015-05-20 20:23:21
阅读次数:
131
本文记录一个最简单的视频网站系统。此前做过一些基于JavaEE中的 SSH (Strut2 + Spring + Hibernate)的网站系统,但是一直没有做过一个视频网站系统,所以就打算做一个“精简”的视频网站系统,以方便以后测试以及学习使用。本视频网站支持直播(通过RTMP实现)和点播(通过H...
分类:
编程语言 时间:
2015-05-20 20:20:51
阅读次数:
232
W3C 提供了比较方便简单的定位节点的方法和属性,以便我们快速的对节点进行操作。分别为:getElementById()、getElementsByTagName()、getElementsByName()、getAttribute()、setAttribute()和 removeAttribute...
分类:
编程语言 时间:
2015-05-20 20:19:38
阅读次数:
218
比较排序的极限是O(nlgn)而计数排序非比较排序 他的复杂度只有O(n)基本思想是: 1、统计a数组中每个数字出现的次数放在临时数组c中,c的大小为a中最大的数 2、在第一步统计的基础上遍历一遍统计小于等于i的数出现的次数即c[i]+=c[i-1] 3、通过数组c确定a[i]的位置,放在结果...
分类:
编程语言 时间:
2015-05-20 20:17:57
阅读次数:
127
1、引言 Spring中,对象无需自己负责查找或创建与其关联的其他对象,而是由容器负责把需要相互协作的对象引用赋予各个对象。创建应用对象之间的协作关系的行为通常称为装配(Wiring),这也是依赖注入的本质。2、声明Bean 配置Bean的方式主要有两种:基于XML文件的配置方式和基于Java...
分类:
编程语言 时间:
2015-05-20 20:12:46
阅读次数:
129
【编者按】深度学习在最近两年非常火爆,但深度学习能否取代其他机器学习算法?纽约大学研究生Ran Bi根据Quora上的一个讨论总结了不同的观点,CSDN编辑将其翻译如下,并加上一些国内人工智能专家的观点,供大家参考。 深度学习迅速地成长起来了,并且以其疯狂的实证结果着实令我们惊奇。Quora上...
分类:
编程语言 时间:
2015-05-20 20:11:55
阅读次数:
177
JavaScript的函数 js01_hello js01_hello
分类:
编程语言 时间:
2015-05-20 20:12:24
阅读次数:
115
注意:快排是不稳定算法无论是low,还是high,都是a[low]=pivot,等于号是包含的,也就是出现元素与pivot相等的时候,是不移动这个相等的元素的#includeusing namespace std;int Partition(int*arr,int low,int high);vo....
分类:
编程语言 时间:
2015-05-20 20:12:59
阅读次数:
164
大体上,OC中常用的数组排序有以下几种方法:sortedArrayUsingSelector:;sortedArrayUsingComparator:;sortedArrayUsingDescriptors:。1、简单排序(sortedArrayUsingSelector:)如果只是对字符串的排序,...
分类:
编程语言 时间:
2015-05-20 20:09:10
阅读次数:
131
死锁:死锁产生的现场:当A进程P S2信号量而B进程P S1信号量时就会产生死锁,由于S2信号量须要B进程释放,而S1信号量须要A进程释放,因此两个进程都在等相互的资源,造成死锁。死锁产生的条件:相互排斥条件:进程要求对所分配的资源进行排它性控制,即在一段时间内某资源仅为一进程所占用。(信号量s1 ...
分类:
编程语言 时间:
2015-05-20 20:09:26
阅读次数:
182