1 #include 2 using namespace std; 3 #define INF 0x3f3f3f3f 4 #define M(a, b) memset(a, b, sizeof(a)) 5 const int N = 1e3 + 5; 6 struct Edge { 7 int fr... ...
分类:
编程语言 时间:
2017-04-17 21:51:06
阅读次数:
244
主内存和工作内存 工作规则 Java内存模型, 定义变量的访问规则, 即将共享变量存储到内存和取出内存的底层细节 内存间交互操作 上述操作,必须满足以下的规则: happen-before 共享数据的读写操作, 如果不满足happen-bifore条件, 就没有顺序性的保障, 虚拟机可以对他们进行重 ...
分类:
编程语言 时间:
2017-04-17 21:51:13
阅读次数:
218
字节流:因为内存中数据都是字节,二进制数据。 字符流:方便处理文本数据。字符流是基于字节流的。 ascii 编码表,并且各国都有自己的编码表。 unicode码表,世界码表。优化后 utf-8码表. 创建文件,写入文件 代码健壮的书写方式,要做异常处理 已有文件的续写 文件读取(此示例中没有编写异常 ...
分类:
编程语言 时间:
2017-04-17 21:52:16
阅读次数:
176
一、并发中的关键问题及其解决思路 并发中的关键问题:1. 线程之间如何通信 —— 线程之间如何交换信息2. 线程之间如何同步 —— 控制线程的相对执行顺序 两种解决思路: 1. 隐式通信,显示同步 —— 线程之间通过共享内存中的公共状态来隐式通信,那么就必须显示的指定线程见的互斥来实现同步2. 显式 ...
分类:
编程语言 时间:
2017-04-17 21:53:41
阅读次数:
206
案例:使用springMVC编写用户注册页面 在注册成功页面显示注册的信息 1、先导入springmvc相关jar包 2、配置web.xml 3、在WEB-INF文件下建文件springmvc-servlet.xml文件 4、配置Controller 5、编写hello.jsp 6、在WebRoot ...
分类:
编程语言 时间:
2017-04-17 21:54:52
阅读次数:
258
继承(inheritance)是面向对象编程的核心机制之一,没有使用继承的程序设计,就不能成为面向对象的程序设计。 1.继承的定义 特殊类的对象拥有一般类的全部属性与行为,称为特殊类对一般类的继承。一个类可以是多个一般类的特殊类,也可以从多个一般类中继承属性与行为,但在java语言中,不允许一个类从 ...
分类:
编程语言 时间:
2017-04-17 21:55:42
阅读次数:
143
实现多线程有两种方式,第一种方式,实现runnable接口,第二种方式,继承thread类 重写run方法 public class Runnable1 implements runnable{ public void run(){ for(int i=0;i<5;i++){ System.out. ...
分类:
编程语言 时间:
2017-04-17 21:56:09
阅读次数:
135
#1475 : 数组分拆 #1475 : 数组分拆 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 小Ho得到了一个数组作为他的新年礼物,他非常喜欢这个数组! 在仔细研究了几天之后,小Ho成功的将这个数组拆成了若干段,并且每段的和都不为0! 现在小Ho希望知道,这样的拆 ...
分类:
编程语言 时间:
2017-04-17 21:56:46
阅读次数:
156
不知怎么本来编译好好的VS2010环境,忽然出现“转换到 COFF 期间失败: 文件无效或损坏”的链接错误。花了好多天,试了好多方法,最终解决了这个问题。现在罗列一下这几种解决方案:方案1:点击“项目”-->“属性” --> “清单工具”,然后选择"输入和输出’ --> ‘嵌入清单’,将后面的‘是’ ...
分类:
编程语言 时间:
2017-04-17 21:57:39
阅读次数:
758
1.堆栈是一种线性数据结构,先进后出。 2.应用一:在程序中匹配分隔符(在 java程序中读取一个字符,如果它是左分隔符就将他压入堆栈。如果它是右分隔符,就将他和栈中弹出的一个分隔符相比较,如果匹配,就继续处理,否则就发出了一个错误信号,停止处理) 应用二:执行一些非常大的数字的加法。 应用三:ja ...
分类:
编程语言 时间:
2017-04-17 21:59:42
阅读次数:
146
01、Why Anaconda? Python的数据处理能力主要依赖于NumPy,SciPy,Matplotlib,Pandas这4个库,其中NumPy提供了矩阵运算的功能,SciPy则在NumPy的基础上添加了许多科学计算的函数库,而这两个库就使Python具有和Matlab一样的数据处理能力了。 ...
分类:
编程语言 时间:
2017-04-17 22:03:43
阅读次数:
199
位运算符:&,| 逻辑运算符:&&,|| &&具有短路功能,当第一个条件表达式的值为false时,则不会再对第二个表达式进行判断了。当第一个条件满足时,就不会再对第二个条件进行判断了。 &当两边都是逻辑表达式时,会进行按位运算 ||具有短路功能,当第一个条件表达式的值为true时,则不会再对第二个表 ...
分类:
编程语言 时间:
2017-04-17 22:08:04
阅读次数:
203
转载自http://blog.csdn.net/xlxxybz1314/article/details/51404700 在开发中我再applicationContext-dao.xml中加入了mapper扫描器 [html] view plain copy <!--mapper扫描器--> <be ...
分类:
编程语言 时间:
2017-04-17 22:10:10
阅读次数:
740
JavaScript的Array可以包含任意数据类型,并通过索引来访问每个元素。 要取得Array的长度,直接访问length属性: var arr = [1, 2, 3.14, 'Hello', null, true]; arr.length; // 6 直接给length 修改为一个新的值的话 ...
分类:
编程语言 时间:
2017-04-17 22:10:15
阅读次数:
186
在前面两个章节“Javascript之一切皆为对象1”和“Javascript之一切皆为对象2”中,曾提到: 1、“一切(引用类型)皆为对象” 2、 “每个函数都有一个prototype” 3、 “每个对象都有一个__proto__” 那么,问题来了,在随笔“Javascript之一切皆为对象2”中 ...
分类:
编程语言 时间:
2017-04-17 22:12:43
阅读次数:
214
其实呢,“函数function”和“对象object”之间还有这么一句话:对象是通过函数来创建的,而函数却又是一种对象。 这个函数是一种对象,上节中“Javascript之一切皆为对象1”也清楚的阐述了。 但这个对象又是通过函数来创建的,咳咳,似乎在平时代码中也是哈。 请看下面代码 你可能会说,哥们 ...
分类:
编程语言 时间:
2017-04-17 22:12:08
阅读次数:
180
被人物编辑器折腾了一个月,最终还是交了点成品上去(还要很多优化都还么做)。 刚接手这项工作时觉得没概念,没想法,不知道。后来就去看<<Unity5.X从入门到精通>>中有关于自定义编辑器(自定义Inspector和自定义Scene或GUI)的一些例子,还包括看了 雨松的编辑器教程 和 自定义结构显示 ...
分类:
编程语言 时间:
2017-04-17 22:15:27
阅读次数:
203
JavaScript是一种弱类型或者说动态语言。这意味着你不用提前声明变量的类型,在程序运行过程中,类型会被自动确定。这也意味着你可以使用同一个变量保存不同类型的数据。最新的ECMAScript标准定义了7种数据类型:7种内置类型:Boolean、Null、Undefined、Number、String、Symbo..
分类:
编程语言 时间:
2017-04-17 22:26:29
阅读次数:
236
一、网络优化YSlow有23条规则,中文可以参考这里。这几十条规则最主要是在做消除或减少不必要的网络延迟,将需要传输的数据压缩至最少。1)合并压缩CSS、JavaScript、图片,静态资源CDN缓存通过构建工具Gulp,可以在开发的时候就将合并压缩的事情一起做掉。之所以要做合并压缩..
分类:
编程语言 时间:
2017-04-17 22:27:43
阅读次数:
259
1.自我赋值是如何发生的当一个对象委派给自己的时候,自我赋值就会发生:1classWidget{...};23Widgetw;45...67w=w;//assignmenttoself、这看上去是愚蠢的,但这是合法的,所以请放心,客户端是可以这么做的。此外,自身赋值也并不总是很容易的能够被辨别出来。举个例子:1a[i]=..
分类:
编程语言 时间:
2017-04-17 22:29:09
阅读次数:
176