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