码迷,mamicode.com
首页 > 编程语言
我的c++服务器记录----非阻塞下的socket读取操作
服务器端的基本的一个操作就是从socket的fd上进行数据读取,也就是我们经常用到的read函数。 欢迎关注我的服务器代码:http://code.taobao.org/p/fastServer/src/今天主要是关注的正确的进行read操作 首相,我的socket是已经设置了非阻塞属性。read函数在非阻塞读取fd的时候会遇到不同的errno。 如何正确的处理这些erron 状态呢?1、er...
分类:编程语言   时间:2015-07-25 00:13:56    阅读次数:108
python的数据类型
Python的基本数据类型1.数与字符串Python中数的类型主要有5种:有符号整数型(int),长整型(long),浮点型(float),布尔型(bool),复数型(complex)Python中用引号引起来的字符集称为字符串,比如:'hello','python',"1+1",等都是字符串。 ....
分类:编程语言   时间:2015-07-25 00:12:44    阅读次数:123
java的数据类型
java 提供了八种基本数据类型,包括:byte,short,int ,long,char,float,double,boolean.需要注意的是,字符串是一个类,也就是一个引用类型。学习数据类型,主要搞清楚每种数据类型的所占字节数,如何定义,存放何种内容。 学习编程需要不断地去编程练习,这块练习主...
分类:编程语言   时间:2015-07-25 00:11:30    阅读次数:121
JavaScript学习笔记——变量和数据类型
一、javascript命名规范 1. 严格区分大小写 2. 变量的命名必须以字母或 _或 $开头,余下的部分可以是任意的字母,数字,或者是 _或者是$ 3.不能用关键字或者是保留字命名。 4.javascript自己的命名习惯 驼峰命名...
分类:编程语言   时间:2015-07-25 00:10:01    阅读次数:138
HDU 1106 排序
排序Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 41909Accepted Submission(s): 12014Problem Descri...
分类:编程语言   时间:2015-07-25 00:10:12    阅读次数:131
【算法学习笔记】83.排序辅助 动态规划 SJTU OJ 1282 修路
此题倒是能用贪心骗点分...其实对于每一个位置 , 我们知道最后的改善结果一定是原数列中的数 .(因为要尽量减少消耗, 可以考虑减小至和相邻的相同) 有了这个结论之后, 我们就考虑用dp来做这件事情首先 存下所有数据于 data[]排序data 得到 data_sort[]然后用dp[i][j]来表...
分类:编程语言   时间:2015-07-25 00:08:20    阅读次数:138
C++ 把输出结果写入文件/从文件中读取数据
先包含头文文件#include输出到文件ofstream fout; //声明一个输出流对象fout.open("output.txt"); //打开(如过没有则创建)一个文件(或者直接如下用ofstream fout("output.txt"))fout.close(); //关闭文件 1 tem...
分类:编程语言   时间:2015-07-25 00:07:22    阅读次数:232
02_Spring控制反转案例快速入门
Spring控制反转案例快速入门1.下载Spring最新开发包 http://www.springsource.org/download/community下载spring3.2的开发包目录结构(spring-framework-3.2.0.RELEASE)*docs存放API和规范文档*libs开...
分类:编程语言   时间:2015-07-25 00:05:11    阅读次数:197
【Web Java】学习笔记一 安装Tomcat起服务
1.官网下载一个跟系统对应版本的Tomcathttp://tomcat.apache.org/2.解压下载包配置环境变量根据安装包的位置配置系统变量CATALINA_HOME3.http://localhost:8080/本地起服务在tomcat的bin目录下找到startup.bat文件双击打开,...
分类:编程语言   时间:2015-07-25 00:04:08    阅读次数:207
优化:JavaScript的正确加载
减少 JavaScript 对性能的影响有以下几种方法:将所有的标签放到页面底部,也就是闭合标签之前,这能确保在脚本执行前页面已经完成了渲染。尽可能地合并脚本。页面中的标签越少,加载也就越快,响应也越迅速。无论是外链脚本还是内嵌脚本都是如此。采用无阻塞下载 JavaScript 脚本的方法:使用标签...
分类:编程语言   时间:2015-07-25 00:05:22    阅读次数:119
python多线程
python标准库中有多线程:threading包.本文分面向过程和面向对量两种方式记录一下多线程的写法:1.面向过程: 1 # A program to simulate selling tickets in multi-thread way 2 # Written by Vamei 3 4 i....
分类:编程语言   时间:2015-07-25 00:04:04    阅读次数:150
Java学习-反射机制入门
1、反射机制 我们在正常的使用过程之中只关心类产生对象,而后通过对象调用类之中的方法,可是,除了这种传统的方式外,也可以利用反射操作。1.1、认识反射 既然有反,那么一定存在有正,正是指通过类产生对象,而后通过对象执行操作。而反呢?通过对象找到它所在类的信息。所有的对象都支持反这一操作,因为Ob.....
分类:编程语言   时间:2015-07-25 00:02:22    阅读次数:157
03_Spring工厂接口
Spring工厂接口1.BeanFactory接口和ApplicationContext接口区别? *ApplicationContext接口继承BeanFactory接口,Spring核心工厂是BeanFactory,BeanFactory采取延迟加载,第一次getBean时才会初始化Bean,A...
分类:编程语言   时间:2015-07-25 00:02:14    阅读次数:359
06_在web项目中集成Spring
在web项目中集成Spring一、使用Servlet进行集成测试1.直接在Servlet加载Spring配置文件ApplicationContextapplicationContext=newClassPathXmlApplicationContext("applicationContext.xml...
分类:编程语言   时间:2015-07-24 23:58:49    阅读次数:367
Java—关于String的分析
一、两种赋值方式的比较1、直接赋值法:String s1="abc";这种赋值方法用的最多,因为它可能不需要创建对象,或者只创建一次。它首先会判断字符串常量池有没有存在字符串abc,如果没有存在,则将其保存在常量池中,并用s1指向该对象。如果已经存在了此字符串,则不需要再次创建对象。比如:Strin...
分类:编程语言   时间:2015-07-24 23:58:06    阅读次数:285
01_Spring概述
Spring概述1.什么是Spring ?Spring是分层的JavaSE/EE full-stack(一站式) 轻量级开源框架 * JavaEE 程序在服务器端被分为三层(Web层【表现层】、业务逻辑层、数据访问层【集成层、持久层】) * struts2 是表现层MVC的框架 * hibernat...
分类:编程语言   时间:2015-07-24 23:57:07    阅读次数:172
初解,Scala语言中基于Actor的并发编程的机制,并展示了在Spark中基于Scala语言的Actor而产生的消息驱动框架Akka的使用,
scala spark Actor 多线程 大数据,DT_Spark
分类:编程语言   时间:2015-07-24 23:56:13    阅读次数:242
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!