码迷,mamicode.com
首页 > 编程语言 > 周排行
最小费用最大流算法
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并发编程--7.Java内存操作总结
主内存和工作内存 工作规则 Java内存模型, 定义变量的访问规则, 即将共享变量存储到内存和取出内存的底层细节 内存间交互操作 上述操作,必须满足以下的规则: happen-before 共享数据的读写操作, 如果不满足happen-bifore条件, 就没有顺序性的保障, 虚拟机可以对他们进行重 ...
分类:编程语言   时间:2017-04-17 21:51:13    阅读次数:218
java IO流
字节流:因为内存中数据都是字节,二进制数据。 字符流:方便处理文本数据。字符流是基于字节流的。 ascii 编码表,并且各国都有自己的编码表。 unicode码表,世界码表。优化后 utf-8码表. 创建文件,写入文件 代码健壮的书写方式,要做异常处理 已有文件的续写 文件读取(此示例中没有编写异常 ...
分类:编程语言   时间:2017-04-17 21:52:16    阅读次数:176
Java并发拾遗(一)——并发、JMM与重排序
一、并发中的关键问题及其解决思路 并发中的关键问题:1. 线程之间如何通信 —— 线程之间如何交换信息2. 线程之间如何同步 —— 控制线程的相对执行顺序 两种解决思路: 1. 隐式通信,显示同步 —— 线程之间通过共享内存中的公共状态来隐式通信,那么就必须显示的指定线程见的互斥来实现同步2. 显式 ...
分类:编程语言   时间:2017-04-17 21:53:41    阅读次数:206
springmvc入门
案例:使用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
java类的继承-----继承的定义
继承(inheritance)是面向对象编程的核心机制之一,没有使用继承的程序设计,就不能成为面向对象的程序设计。 1.继承的定义 特殊类的对象拥有一般类的全部属性与行为,称为特殊类对一般类的继承。一个类可以是多个一般类的特殊类,也可以从多个一般类中继承属性与行为,但在java语言中,不允许一个类从 ...
分类:编程语言   时间:2017-04-17 21:55:42    阅读次数:143
Java多线程
实现多线程有两种方式,第一种方式,实现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
hihocoder 1475数组分拆
#1475 : 数组分拆 #1475 : 数组分拆 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 小Ho得到了一个数组作为他的新年礼物,他非常喜欢这个数组! 在仔细研究了几天之后,小Ho成功的将这个数组拆成了若干段,并且每段的和都不为0! 现在小Ho希望知道,这样的拆 ...
分类:编程语言   时间:2017-04-17 21:56:46    阅读次数:156
有关vs2010将c++生成exe文件时出现LINK : fatal error LNK1123: 转换到 COFF 期间失败和环境变量问题
不知怎么本来编译好好的VS2010环境,忽然出现“转换到 COFF 期间失败: 文件无效或损坏”的链接错误。花了好多天,试了好多方法,最终解决了这个问题。现在罗列一下这几种解决方案:方案1:点击“项目”-->“属性” --> “清单工具”,然后选择"输入和输出’ --> ‘嵌入清单’,将后面的‘是’ ...
分类:编程语言   时间:2017-04-17 21:57:39    阅读次数:758
Java版——堆栈
1.堆栈是一种线性数据结构,先进后出。 2.应用一:在程序中匹配分隔符(在 java程序中读取一个字符,如果它是左分隔符就将他压入堆栈。如果它是右分隔符,就将他和栈中弹出的一个分隔符相比较,如果匹配,就继续处理,否则就发出了一个错误信号,停止处理) 应用二:执行一些非常大的数字的加法。 应用三:ja ...
分类:编程语言   时间:2017-04-17 21:59:42    阅读次数:146
在IPython Notebook中愉快地使用python编程
01、Why Anaconda? Python的数据处理能力主要依赖于NumPy,SciPy,Matplotlib,Pandas这4个库,其中NumPy提供了矩阵运算的功能,SciPy则在NumPy的基础上添加了许多科学计算的函数库,而这两个库就使Python具有和Matlab一样的数据处理能力了。 ...
分类:编程语言   时间:2017-04-17 22:03:43    阅读次数:199
Java逻辑运算符
位运算符:&,| 逻辑运算符:&&,|| &&具有短路功能,当第一个条件表达式的值为false时,则不会再对第二个表达式进行判断了。当第一个条件满足时,就不会再对第二个条件进行判断了。 &当两边都是逻辑表达式时,会进行按位运算 ||具有短路功能,当第一个条件表达式的值为true时,则不会再对第二个表 ...
分类:编程语言   时间:2017-04-17 22:08:04    阅读次数:203
spring注解方式 idea报could not autowire,eclipse却没有问题
转载自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 数组
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之一切皆为对象3
在前面两个章节“Javascript之一切皆为对象1”和“Javascript之一切皆为对象2”中,曾提到: 1、“一切(引用类型)皆为对象” 2、 “每个函数都有一个prototype” 3、 “每个对象都有一个__proto__” 那么,问题来了,在随笔“Javascript之一切皆为对象2”中 ...
分类:编程语言   时间:2017-04-17 22:12:43    阅读次数:214
javascript之一切皆为对象2
其实呢,“函数function”和“对象object”之间还有这么一句话:对象是通过函数来创建的,而函数却又是一种对象。 这个函数是一种对象,上节中“Javascript之一切皆为对象1”也清楚的阐述了。 但这个对象又是通过函数来创建的,咳咳,似乎在平时代码中也是哈。 请看下面代码 你可能会说,哥们 ...
分类:编程语言   时间:2017-04-17 22:12:08    阅读次数:180
关于Unity3D自定义编辑器的学习
被人物编辑器折腾了一个月,最终还是交了点成品上去(还要很多优化都还么做)。 刚接手这项工作时觉得没概念,没想法,不知道。后来就去看<<Unity5.X从入门到精通>>中有关于自定义编辑器(自定义Inspector和自定义Scene或GUI)的一些例子,还包括看了 雨松的编辑器教程 和 自定义结构显示 ...
分类:编程语言   时间:2017-04-17 22:15:27    阅读次数:203
JavaScript中typeof、toString、instanceof、constructor与in
JavaScript是一种弱类型或者说动态语言。这意味着你不用提前声明变量的类型,在程序运行过程中,类型会被自动确定。这也意味着你可以使用同一个变量保存不同类型的数据。最新的ECMAScript标准定义了7种数据类型:7种内置类型:Boolean、Null、Undefined、Number、String、Symbo..
分类:编程语言   时间:2017-04-17 22:26:29    阅读次数:236
前端网络、JavaScript优化以及开发小技巧
一、网络优化YSlow有23条规则,中文可以参考这里。这几十条规则最主要是在做消除或减少不必要的网络延迟,将需要传输的数据压缩至最少。1)合并压缩CSS、JavaScript、图片,静态资源CDN缓存通过构建工具Gulp,可以在开发的时候就将合并压缩的事情一起做掉。之所以要做合并压缩..
分类:编程语言   时间:2017-04-17 22:27:43    阅读次数:259
effective c++ Item 11 在operator=中处理自我赋值
1.自我赋值是如何发生的当一个对象委派给自己的时候,自我赋值就会发生:1classWidget{...};23Widgetw;45...67w=w;//assignmenttoself、这看上去是愚蠢的,但这是合法的,所以请放心,客户端是可以这么做的。此外,自身赋值也并不总是很容易的能够被辨别出来。举个例子:1a[i]=..
分类:编程语言   时间:2017-04-17 22:29:09    阅读次数:176
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!