码迷,mamicode.com
首页 > 编程语言
hihocoder 1475数组分拆
#1475 : 数组分拆 #1475 : 数组分拆 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 小Ho得到了一个数组作为他的新年礼物,他非常喜欢这个数组! 在仔细研究了几天之后,小Ho成功的将这个数组拆成了若干段,并且每段的和都不为0! 现在小Ho希望知道,这样的拆 ...
分类:编程语言   时间:2017-04-17 21:56:46    阅读次数:156
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
java类的继承-----继承的定义
继承(inheritance)是面向对象编程的核心机制之一,没有使用继承的程序设计,就不能成为面向对象的程序设计。 1.继承的定义 特殊类的对象拥有一般类的全部属性与行为,称为特殊类对一般类的继承。一个类可以是多个一般类的特殊类,也可以从多个一般类中继承属性与行为,但在java语言中,不允许一个类从 ...
分类:编程语言   时间:2017-04-17 21:55:42    阅读次数:143
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并发拾遗(一)——并发、JMM与重排序
一、并发中的关键问题及其解决思路 并发中的关键问题:1. 线程之间如何通信 —— 线程之间如何交换信息2. 线程之间如何同步 —— 控制线程的相对执行顺序 两种解决思路: 1. 隐式通信,显示同步 —— 线程之间通过共享内存中的公共状态来隐式通信,那么就必须显示的指定线程见的互斥来实现同步2. 显式 ...
分类:编程语言   时间:2017-04-17 21:53:41    阅读次数:206
java IO流
字节流:因为内存中数据都是字节,二进制数据。 字符流:方便处理文本数据。字符流是基于字节流的。 ascii 编码表,并且各国都有自己的编码表。 unicode码表,世界码表。优化后 utf-8码表. 创建文件,写入文件 代码健壮的书写方式,要做异常处理 已有文件的续写 文件读取(此示例中没有编写异常 ...
分类:编程语言   时间:2017-04-17 21:52:16    阅读次数:176
Java并发编程--7.Java内存操作总结
主内存和工作内存 工作规则 Java内存模型, 定义变量的访问规则, 即将共享变量存储到内存和取出内存的底层细节 内存间交互操作 上述操作,必须满足以下的规则: happen-before 共享数据的读写操作, 如果不满足happen-bifore条件, 就没有顺序性的保障, 虚拟机可以对他们进行重 ...
分类:编程语言   时间:2017-04-17 21:51:13    阅读次数:218
最小费用最大流算法
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并发编程--6.Exchanger线程间交换数据
在两个线程之间定义同步点,当两个线程都到达同步点时,他们交换数据结构,因此第一个线程的数据结构进入到第二个线程中,第二个线程的数据结构进入到第一个线程中 在生产者-消费者情境模式中它包含了一个数缓冲区,一个或者多个生产者,一个或者多个消费中 下面是生产者和消费者的示例: 控制台输出: 在Exchan ...
分类:编程语言   时间:2017-04-17 21:50:54    阅读次数:170
线程(-)volatile
volatile概念:volatile关键字的主要作用是使变量在多个线程间可见 代码1:isRunning变量并没有设置为volatile 运行结果: 运行结果:此时,虽然改变了isRunning的值,但是线程中的值并没有改变 java JDK1.5以后,会为线程专门分配一块内存,将主内存中的数据c ...
分类:编程语言   时间:2017-04-17 21:46:54    阅读次数:209
caffe使用 python接口
使用caffe训练好的模型进行分类: http://blog.csdn.net/thy_2014/article/details/51648730 提取caffe前馈的中间结果+逐层可视化: http://blog.csdn.net/thy_2014/article/details/51659300 ...
分类:编程语言   时间:2017-04-17 21:47:29    阅读次数:211
不定长数组取值交叉遍历组合生成算法
代码例如以下: #include <stdio.h> int factor[3][4] = { {0, 1, 2, 3}, {0, 1}, {0, 1, 2}, }; int lengths[3] = {4, 2, 3}; void recurisionAccess(int factor[3][4] ...
分类:编程语言   时间:2017-04-17 21:45:52    阅读次数:247
算法导论学习(三)——数据结构
简单归纳算法导论一书中数据结构的部分的内容。
分类:编程语言   时间:2017-04-17 21:16:54    阅读次数:268
Java sun.misc.unsafe类的使用
Java是一个安全的开发工具,它阻止开发人员犯很多低级的错误,而大部份的错误都是基于内存管理方面的。如果你想搞破坏,可以使用Unsafe这个类。这个类是属于sun.*API中的类,并且它不是J2SE中真正的一部份,因此你可能找不到任何的官方文档,更可悲的是,它也没有比较好的代码文档。 1、实例化su ...
分类:编程语言   时间:2017-04-17 21:13:26    阅读次数:944
如何快速理解JavaScript 中重要语句for循环
一.基本结构:for(起始状态;判断条件;状态改变){ 执行语句; } 执行顺序:for(var i=1;i<3;i++){ alert(i); } 1.判断条件 2.执行语句 3.状态改变 break(结束此循环).continue(跳过本次循环,开始下个循环) 二.例: 1.输出100 以内与7 ...
分类:编程语言   时间:2017-04-17 21:09:36    阅读次数:234
HTML5学习笔记(二十六):JavaScript的错误处理
错误相关的调试和处理在开发中是特别重要的一种技能。 try-catch 我们来看下面的情况: 为了避免不继续执行后续代码的情况,可以对可能抛出错误的代码使用try-catch命令包围。 这里要注意error对象有多个属性,但是message属性是所有浏览器都支持的属性。 finally 在try-c ...
分类:编程语言   时间:2017-04-17 21:06:14    阅读次数:254
进程与线程
进程 通常的程序是静态实体。在多道程序系统中。它们是不能独立运行的。更不能和其它程序并发运行。在操作系统中引入进程的目的,就是为了使多个程序可以并发运行。进程就 是指在系统中可以独立执行并作为资源分配的基本单位,它是由一组机器指令、数据和堆栈等组成的。是一个能独立执行的活动实体。 进程实体由程序段、 ...
分类:编程语言   时间:2017-04-17 21:05:37    阅读次数:115
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!