码迷,mamicode.com
首页 > 编程语言
Java NIO4:Socket通道
Socket通道 上文讲述了通道、文件通道,这篇文章来讲述一下Socket通道,Socket通道与文件通道有着不一样的特征,分三点说: 1、NIO的Socket通道类可以运行于非阻塞模式并且是可选择的,这两个性能可以激活大程序(如网络服务器和中间件组件)巨大的可伸缩性和灵活性,因此,再也没有为每个S ...
分类:编程语言   时间:2016-05-20 19:21:06    阅读次数:255
swift语言
...
分类:编程语言   时间:2016-05-20 19:21:19    阅读次数:310
selenium+python笔记11
...
分类:编程语言   时间:2016-05-20 19:21:18    阅读次数:202
Java NIO2:缓冲区
什么是缓冲区 一个缓冲区对象是固定数量的数据的容器, 其作用是一个存储器,或者分段运输区,在这里数据可被存储并在之后用于检索。缓冲区像前篇文章讨论的那样被写满和释放,对于每个非布尔原始数据类型都有一 个缓冲区类,尽管缓冲区作用于它们存储的原始数据类型,但缓冲区十分倾向于处理字节,非字节缓冲区可以再后 ...
分类:编程语言   时间:2016-05-20 19:20:37    阅读次数:215
搭建JavaWeb服务器
1.由于服务器配置比较低综合考虑,选择ubuntu系统进行搭建 2. 登陆阿里云服务器: 方法一:使用xshell软件登陆服务器 主机填写ip地址 端口号选择22 连接登陆服务器 方法二:使用阿里云管理终端 3.如何上传文件 方法一:windows和linux上传或下载某个文件可以使用rz,sz 安 ...
分类:编程语言   时间:2016-05-20 19:20:16    阅读次数:296
Java IO1:IO和File
IO 大多数的应用程序都要与外部设备进行数据交换,最常见的外部设备包含磁盘和网络。IO就是指应用程序对这些设备的数据输入与输出,Java语言定义了许多类专门负责各种方式的输入、输出,这些类都被放在java.io包中。 File类 File类是IO包中唯一代表磁盘文件本身的对象,File类定义了一些与 ...
分类:编程语言   时间:2016-05-20 19:19:51    阅读次数:207
C语言 动态库简单开发
动态库项目 测试项目 效果图 ...
分类:编程语言   时间:2016-05-20 19:20:12    阅读次数:162
Java NIO6:选择器2---代码篇
选择器服务器端代码 上一篇文章毫无条理地讲了很多和选择器相关的知识点,下面进入实战,看一下如何写和使用选择器实现服务端Socket数据接收的程序,这也是NIO中最核心、最精华的部分。 看一下代码: 代码中已经有了相关的注释,这里继续解释一下: (1)第8行~第12行,确定要监听的端口号,这里是123 ...
分类:编程语言   时间:2016-05-20 19:18:01    阅读次数:320
关于Java爬虫的研究
起因 最近突然发了羊癫疯,对爬虫十分感兴趣,开始想写几个爬虫练练手,于是,洗手开搞。 像我这种懒人,对爬虫了解个大概之后就开始偷懒了,开始找框架了,Google关键字“Java 爬虫”,第一个搜索结果就是 高票回答推荐的几款爬虫框架:nutch、Heritrix、crawler4j、WebColle ...
分类:编程语言   时间:2016-05-20 19:19:26    阅读次数:229
Java程序优化细节
1. 尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面: 1).控制资源的使用,通过线程同步来控制资源的并发访问; 2).控制实例的产生,以达到节约资源的目的; 3).控制数据共享,在不建立直接关 ...
分类:编程语言   时间:2016-05-20 19:16:43    阅读次数:207
JavaScript中 Promise的学习以及使用
今天一个哥们发过来一段js代码,没看懂,就顺便学习了一下,代码如下 Promise.resolve('zhangkai').then(value => {console.log(value)}) 经过搜索,才知道是Promise的应用,于是就做一下笔记,整理一下,以及项目中可以派上的用场。 什么是P ...
分类:编程语言   时间:2016-05-20 19:16:29    阅读次数:168
操作系统之银行家算法避免死锁
银行家算法避免死锁 要求: 当进程pi提出资源申请时,系统执行下列步骤: (1)若Request[i][j]≤Need[i][j],转(2); 否则错误返回 (2)若Request[i][j]≤Available[j], 转(3);否则进程等待 (3)试探着把资源分配给进程Pi,则有: Availa ...
分类:编程语言   时间:2016-05-20 19:12:43    阅读次数:228
Spring2:bean的使用
前言 Spring最基础的功能就是一个bean工厂,所以本文讲解的是Spring生成bean的种种方法及细节,Spring配置文件的名字是bean.xml,定义几个类: 一个Person类: 一个Family类,里面持有Person的引用: 一个单例类: 一个空的类,为了测试初始化和销毁用的: 一个 ...
分类:编程语言   时间:2016-05-20 19:12:07    阅读次数:217
【 Python 】函数的参数
一、默认参数: 默认参数可以简化函数的调用,设置默认参数时,有几点要注意: 1,必选参数在前,默认参数在后,否则python的解释器会报错。 2,如何设置默认参数。 当函数有多个参数时,把变化大的参数放前面,变化小的参数放后面,变化小的参数就可以作为默认参数。 使用默认参数有什么好处?最大的好处是能 ...
分类:编程语言   时间:2016-05-20 19:13:14    阅读次数:176
求fibonacci数列 java
java 和 c 差不多。但是java可以根据需求定义数组。 我还不会java的函数调用,所以用数组的方法。 1 import java.util.Scanner; 2 public class fibon{ 3 public static void main(String[] args){ 4 S ...
分类:编程语言   时间:2016-05-20 19:11:03    阅读次数:137
Objective - C 实现冒泡排序
...
分类:编程语言   时间:2016-05-20 19:08:14    阅读次数:179
看开源代码利器—用Graphviz + CodeViz生成C/C++函数调用图(call graph) - 转
From http://www.linuxidc.com/Linux/2015-01/111501.htm 实际按照上文操作,主要是安装gcc-4.6.2出现一些问题,原先在cygwin下安装,结果提示缺少3个东西,编译gcc失败。 centos下,yum -y install mpfr-devel ...
分类:编程语言   时间:2016-05-20 19:05:38    阅读次数:429
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!