#1475 : 数组分拆 #1475 : 数组分拆 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 小Ho得到了一个数组作为他的新年礼物,他非常喜欢这个数组! 在仔细研究了几天之后,小Ho成功的将这个数组拆成了若干段,并且每段的和都不为0! 现在小Ho希望知道,这样的拆 ...
分类:
编程语言 时间:
2017-04-17 21:56:46
阅读次数:
156
实现多线程有两种方式,第一种方式,实现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
继承(inheritance)是面向对象编程的核心机制之一,没有使用继承的程序设计,就不能成为面向对象的程序设计。 1.继承的定义 特殊类的对象拥有一般类的全部属性与行为,称为特殊类对一般类的继承。一个类可以是多个一般类的特殊类,也可以从多个一般类中继承属性与行为,但在java语言中,不允许一个类从 ...
分类:
编程语言 时间:
2017-04-17 21:55:42
阅读次数:
143
案例:使用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
一、并发中的关键问题及其解决思路 并发中的关键问题:1. 线程之间如何通信 —— 线程之间如何交换信息2. 线程之间如何同步 —— 控制线程的相对执行顺序 两种解决思路: 1. 隐式通信,显示同步 —— 线程之间通过共享内存中的公共状态来隐式通信,那么就必须显示的指定线程见的互斥来实现同步2. 显式 ...
分类:
编程语言 时间:
2017-04-17 21:53:41
阅读次数:
206
字节流:因为内存中数据都是字节,二进制数据。 字符流:方便处理文本数据。字符流是基于字节流的。 ascii 编码表,并且各国都有自己的编码表。 unicode码表,世界码表。优化后 utf-8码表. 创建文件,写入文件 代码健壮的书写方式,要做异常处理 已有文件的续写 文件读取(此示例中没有编写异常 ...
分类:
编程语言 时间:
2017-04-17 21:52:16
阅读次数:
176
主内存和工作内存 工作规则 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
在两个线程之间定义同步点,当两个线程都到达同步点时,他们交换数据结构,因此第一个线程的数据结构进入到第二个线程中,第二个线程的数据结构进入到第一个线程中 在生产者-消费者情境模式中它包含了一个数缓冲区,一个或者多个生产者,一个或者多个消费中 下面是生产者和消费者的示例: 控制台输出: 在Exchan ...
分类:
编程语言 时间:
2017-04-17 21:50:54
阅读次数:
170
volatile概念:volatile关键字的主要作用是使变量在多个线程间可见 代码1:isRunning变量并没有设置为volatile 运行结果: 运行结果:此时,虽然改变了isRunning的值,但是线程中的值并没有改变 java JDK1.5以后,会为线程专门分配一块内存,将主内存中的数据c ...
分类:
编程语言 时间:
2017-04-17 21:46:54
阅读次数:
209
使用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
Java是一个安全的开发工具,它阻止开发人员犯很多低级的错误,而大部份的错误都是基于内存管理方面的。如果你想搞破坏,可以使用Unsafe这个类。这个类是属于sun.*API中的类,并且它不是J2SE中真正的一部份,因此你可能找不到任何的官方文档,更可悲的是,它也没有比较好的代码文档。 1、实例化su ...
分类:
编程语言 时间:
2017-04-17 21:13:26
阅读次数:
944
一.基本结构: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
错误相关的调试和处理在开发中是特别重要的一种技能。 try-catch 我们来看下面的情况: 为了避免不继续执行后续代码的情况,可以对可能抛出错误的代码使用try-catch命令包围。 这里要注意error对象有多个属性,但是message属性是所有浏览器都支持的属性。 finally 在try-c ...
分类:
编程语言 时间:
2017-04-17 21:06:14
阅读次数:
254
进程 通常的程序是静态实体。在多道程序系统中。它们是不能独立运行的。更不能和其它程序并发运行。在操作系统中引入进程的目的,就是为了使多个程序可以并发运行。进程就 是指在系统中可以独立执行并作为资源分配的基本单位,它是由一组机器指令、数据和堆栈等组成的。是一个能独立执行的活动实体。 进程实体由程序段、 ...
分类:
编程语言 时间:
2017-04-17 21:05:37
阅读次数:
115