一.字符流的缓冲区1.什么是缓冲区 缓冲区又称为缓存,它是内存空间的一部分。也就是说,在内存空间中预留了一定的存储空间,这些存储空间用来缓冲输入或输出的数据,这部分预留的空间就叫做缓冲区。缓冲区根据其对应的是输入设备还是输出设备,分为输入缓冲区和输出缓冲区。2.为什么要引入缓冲区 缓冲区就是一块内存...
分类:
编程语言 时间:
2015-06-14 16:38:31
收藏:
0 评论:
0 赞:
0 阅读:
168
一.算法流程Step1:初始化一群粒子(粒子个数为50个),包括随即位置和速度;Step2:计算每个粒子的适应度fitness;Step3:对每个粒子,将其适应度与其进过的最好位置(局部)pbest做比较,如果较好,则将其作为当前的最好位置pbest;Step4:对每个粒子,将其将其适应值与群体所经...
分类:
编程语言 时间:
2015-06-14 16:32:31
收藏:
0 评论:
0 赞:
0 阅读:
225
第一阶段:下载了类似app使用,并做了对比,分析,对自己的app有了一些构思,完成了环境的配置。在这一阶段,一开始只有两个女生显得有点弱,面对从未接触过的app项目,首先就是配置环境方面的,在经过班上同学的指点,还有各种百度,最后成功搞定了配置,这是第一步。http://jingyan.baidu....
分类:
编程语言 时间:
2015-06-14 16:32:01
收藏:
0 评论:
0 赞:
0 阅读:
198
scanf 语法: #include int scanf( const char *format, ... );scanf()函数根据由format(格式)指定的格式从stdin(标准输入)读取,并保存数据到其它参数. 它和printf()有点类似. format(格式)字符串由控制字符,空白字符和...
分类:
编程语言 时间:
2015-06-14 16:30:11
收藏:
0 评论:
0 赞:
0 阅读:
160
1、作用域介绍python中的作用域分4种情况: L:local,局部作用域,即函数中定义的变量;E:enclosing,嵌套的父级函数的局部作用域,即包含此函数的上级函数的局部作用域,但不是全局的;G:globa,全局变量,就是模块级别定义的变量; B:built-in,系统固定模块里面的变量,比...
分类:
编程语言 时间:
2015-06-14 16:29:11
收藏:
0 评论:
0 赞:
0 阅读:
147
在我们使用很多框架的时候,慢慢会发现写配置文件很烦,比如写一个小小的功能都要写几个配置文件。 对于这一类问题,所以很多框架都出现了注解这一功能,那到底如何用注解代替配置文件呢?今天我们要做的是,扫描Class后找到我们所有Controller类,接下来我们就来讨论一下这个问题。
分类:
编程语言 时间:
2015-06-14 16:28:11
收藏:
0 评论:
0 赞:
0 阅读:
145
在C中可以使用#define提高执行效率,但是容易出错,而在C++ 支持函数内联,其目的亦是如此。(1)inline的工作原理: 对于任何内联函数,编译器在符号表里放入函数声明(包括名字,参数类型,返回值类型)。如果编译器没有发现内联函数存在错误,那么该函数的代码也被放入符号表中。在调用一个内...
分类:
编程语言 时间:
2015-06-14 16:26:51
收藏:
0 评论:
0 赞:
0 阅读:
204
相对于基础开始比较薄弱,比较坑的是VC里面直接#include到VS里面需要换成#includeusing namespace std;VS2010以后的都删除了所有非标准库,保留了C++标准库,iostream.h是以前旧版的库,VS2010之后的支持新版的标准iostream;VS2013没.....
分类:
编程语言 时间:
2015-06-14 16:26:21
收藏:
0 评论:
0 赞:
0 阅读:
157
深入理解java垃圾回收机制----一、垃圾回收机制的意义 Java语言中一个显著的特点就是引入了垃圾回收机制,使c++程序员最头疼的内存管理的问题迎刃而解,它使得Java程序员在编写程序的时候不再需要考虑内存管理。由于有个垃圾回收机制,Java中的对象不再有“作用域”的概念,只有对象的引用才有“....
分类:
编程语言 时间:
2015-06-14 16:25:41
收藏:
0 评论:
0 赞:
0 阅读:
216
课程:Java程序设计实验 班级:1353 姓名:符余佳源 学号:20135321成绩: 指导教师:娄嘉鹏 实验日期:2015.6.9 实验密级:无 预习程度: 实验时间:15:30~18:00仪器组次: 21 必修/选修: 选修 实验序号:5实验名称:TCP传输及加解密产品托管地址:http://...
分类:
编程语言 时间:
2015-06-14 16:25:01
收藏:
0 评论:
0 赞:
0 阅读:
211
------- android培训、java培训、期待与您交流! ----------String类字符串是一个特殊的对象,字符串是常量一旦初始化就不会被改变,只能是新建字符串对象。字符串常量池是在方法区中开辟的。==与equals()的区别,前者判断的是引用类类型变量即地址,后者判断的是对象地址中...
分类:
编程语言 时间:
2015-06-14 16:24:31
收藏:
0 评论:
0 赞:
0 阅读:
222
------- android培训、java培训、期待与您交流! ----------一.网络模型OSI参考模型数据从上到下逐层传递标识封装该层特有信息成为数据包,最后通过最底层进行物理传输,接收之后由底层往上层开始逐层对应拆包解析数据。每一层都有自己的规则和协议。1,应用层,2,表示层,3,会话层...
分类:
编程语言 时间:
2015-06-14 16:19:41
收藏:
0 评论:
0 赞:
0 阅读:
186
把A*算法的几个烂片整理一下。 缘起于 是Google对开源中国有意见,还是我们"非著名" http://www.oschina.net/question/660460_238919 其实事情的经过是这样地??????英文的原篇地址在这里哦。 http://my.os...
分类:
编程语言 时间:
2015-06-14 15:17:31
收藏:
0 评论:
0 赞:
0 阅读:
224
c语言函数库中有不少类似于printf,scanf的函数,这些函数接收的参数个数是不确定的。这些函数实际是通过文件中的va_list,va_start,va_arg,va_end宏定义是实现的。另外,我们知道程序运行时的内存结构后,也可以通过直接访问这些内存空间获得实际参数值(事实上stdarg.h文件中的相关宏定义就是这么操作的)。...
分类:
编程语言 时间:
2015-06-14 15:16:41
收藏:
0 评论:
0 赞:
0 阅读:
167
Linus下线程同步,互斥量,条件变量的解释与实现;
代码实现。...
分类:
编程语言 时间:
2015-06-14 15:16:01
收藏:
0 评论:
0 赞:
0 阅读:
223
Climbing Worm
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 14196 Accepted Submission(s): 9560
Problem Description
An inch wor...
分类:
编程语言 时间:
2015-06-14 15:15:11
收藏:
0 评论:
0 赞:
0 阅读:
336
线程池和传统的一个用户对应一个线程的处理方法不同,它的基本思想就是在程序开始时就在内存中开辟一些线程,线程的数目是固定的,他们独自形成一个类,屏蔽了对外的操作,而服务器只需要将数据包交给线程池就可以了。当有新的客户请求到达时,不是新创建一个线程为其服务,而是从“池子”中选择一个空闲的线程为新的客户请求服务,服务完毕后,线程进入空闲线程池中。如果没有线程空闲的话,就将数据包暂时积累, 等待线程池内有线程空闲以后再进行处理。通过对多个任务重用已经存在的线程对象,降低了对线程对象创建和销毁的开销。当客户请求 时,...
分类:
编程语言 时间:
2015-06-14 15:14:21
收藏:
0 评论:
0 赞:
0 阅读:
308
最近在leetcode上面做题,STL的vector用的甚多,这里稍微的总结下vector的一些常用方法,包括一维的和二维的,暂时能想到的就给记下了。一维vector创建一维vector: vector nums;//不指定长度
vector nums(n); // 指定长度为n 添加元素nums.push_back(1);//直接从数组末端添加
nums[i] = 1;//直接...
分类:
编程语言 时间:
2015-06-14 15:13:53
收藏:
0 评论:
0 赞:
0 阅读:
125
构建一个递归函数treeToList(Node root),将一棵已排序的二叉树,调整内部指针,使之从外面看起来,是一个循环双向链表。其中前向指针存储在"small"区域,后向指针存储在"large"区域。链表需要进行调整进行升序排序,并返回链表头指针。
下面的这篇文章详细解释了这个转换的过程。
http://cslibrary.stanford.edu/109/TreeListRecursi...
分类:
编程语言 时间:
2015-06-14 15:12:11
收藏:
0 评论:
0 赞:
0 阅读:
428
安装去http://redis.io/下载最新稳定版的源码。解压,进入解压目录,执行make
make install之后在src/目录下会多出以下几个文件:redis-server
redis-benchmark
redis-cli
redis-conf将其copy至/usr/redis目录下即可。部署修改redis-conf文件,添加:requirepass 111111将连接密码设为11111...
分类:
编程语言 时间:
2015-06-14 15:12:01
收藏:
0 评论:
0 赞:
0 阅读:
490