简介 因为最近一段时间需要研究一些openstack相关的东西,在阅读一些相关代码的时候碰到很多python特定的一些特性,比如generator, coroutine以及一些相关的类库,比如eventlet, greenlet。在openstack里引用的第三方类库非常多,这些特性和类库看起来还....
分类:
编程语言 时间:
2015-09-29 21:50:16
阅读次数:
391
Java面试中经常会被问到的一些算法的问题,而大部分算法的理论及思想,我们曾经都能倒背如流,并且也能用开发语言来实现过,可是很多由于可能在项目开发中应用的比较少,久而久之就很容易被忘记了,在此我分享一下在面试中经常被问到的一些基本的算法,也当做一次知识的巩固。排序算法的一些特点:* 排序算法的分类如...
分类:
编程语言 时间:
2015-09-29 21:50:41
阅读次数:
279
Writer????? :BYSocket(泥沙砖瓦浆木匠) 微???????? 博:BYSocket 豆???????? 瓣:BYSocket FaceBook:BYSocket Twitter??? :BYSocket 一、前言 上一篇《Java IO 之 InputStream源码...
分类:
编程语言 时间:
2015-09-29 20:41:40
阅读次数:
236
JSON是一个轻量级的数据定义格式,比起XML易学易用,而扩展功能不比XML差多少,用之进行数据交换是一个很好的选择。JSON的全称为:JavaScript Object Notation ,顾名思义,JSON是用于标记javascript对象的,详情参考http://www.json.org/。本教程选择第三方库jsoncpp来解析json, jsoncpp是比较出名的c++解析库,在json官...
分类:
编程语言 时间:
2015-09-29 20:39:55
阅读次数:
285
趁着十一就好好补补数据结构吧,通信这个不软不硬的专业,现在还是得好好学学补习补习,,你这个非211的本科生!虽然拿到了一个offer,但是觉得时间还有,得继续拼一拼,希望不辜负!1)字符串操作strcpy(p, p1) 复制字符串strncpy(p, p1, n) 复制指定长度字符串strcat.....
分类:
编程语言 时间:
2015-09-29 20:37:48
阅读次数:
243
file = open('face.txt','r')filew = open('face1.txt','w') try: for line in file: print(line) if line.strip() !='': line...
分类:
编程语言 时间:
2015-09-29 20:30:04
阅读次数:
161
C++中派生类对基类成员的访问形式主要有以下两种:1、内部访问:由派生类中新增成员对基类继承来的成员的访问。2、对象访问:在派生类外部,通过派生类的对象对从基类继承来的成员的访问。今天给大家介绍在3中继承方式下,派生类对基类成员的访问规则。1、私有继承的访问规则当类的继承方式为私有继承时,基类的pu...
分类:
编程语言 时间:
2015-09-29 20:28:49
阅读次数:
207
一个应用占用CPU很高,除了确实是计算密集型应用之外,通常原因都是出现了死循环。(友情提示:本博文章欢迎转载,但请注明出处:hankchen,http://www.blogjava.net/hankchen)以我们最近出现的一个实际故障为例,介绍怎么定位和解决这类问题。根据top命令,发现PID为2...
分类:
编程语言 时间:
2015-09-29 20:28:17
阅读次数:
200
用过COCOS2DX-LUA的同学们,大家都知道回调函数这个东西,在Lua中,我们可以把一个方法当成是一个参数传递给另一个方法,然后在方法中进行调用。但是我们经常要写C++代码,然后再转成Lua,那么C++中如何接收Lua方法并且进行调用呢。下面看看最近写的下载监听器的实现。1.UpdateList...
分类:
编程语言 时间:
2015-09-29 20:26:59
阅读次数:
315
1.java中枚举类型的基本用法java中的枚举类型可以看做是一个类,其中存放着常量,可以看做对象,不能对枚举中的常量赋值,枚举成员就的属性可以不光是字符串,可以是任意对象,因为枚举对象默认是staticfinal其成员对象都是stastic属性,直接调用。枚举类型可以先声明后定义,也可直接定义。枚...
分类:
编程语言 时间:
2015-09-29 20:26:49
阅读次数:
163
版本信息:protobuf: v2.6.1python: 2.7关于在Python中使用protobuf时 string格式字段的编码问题在python中编码格式多采用utf-8格式。而protobuf官网中这样说到:如果不做处理,在message 中定义了一个string类型的字段后,出现错误如下...
分类:
编程语言 时间:
2015-09-29 20:20:51
阅读次数:
1740
1、按字节读取2、按字符读取3、按行读取文4、随机读取importjava.io.BufferedReader;
importjava.io.File;
importjava.io.FileInputStream;
importjava.io.FileReader;
importjava.io.IOException;
importjava.io.InputStream;
importjava.io.InputStreamReader;
importjava.io..
分类:
编程语言 时间:
2015-09-29 19:04:37
阅读次数:
242
★编写一个程序,可以一直接收键盘字符,如果是小写字符就输出对应的大写字符,如果接收的是大写字符,就输出对应的小写字符,如果是数字不输出。#include<stdio.h>
intmain()
{
charc;
while((c=getchar())!=EOF)
{
if((65<=c)&&(c<=91))//大写字母转换为..
分类:
编程语言 时间:
2015-09-29 19:04:33
阅读次数:
251
//求两个数的最大公约数
#include<stdio.h>
intmain()
{
intnum1,num2;
inttemp;
scanf("%d%d",&num1,&num2);
//核心算法
while(num1%num2!=0)
{
temp=num2;
num2=num1%num2;
num1=temp;
}
printf("最大公约数为:%d\n",num2);
return0;
}
分类:
编程语言 时间:
2015-09-29 19:02:26
阅读次数:
291
Java中的数组:相同数据类型的元素组成的集合在内存中就一组连续的数据数组:是全部元素的集合,是内存中的连续存储单元数组元素:是数组中每个具体的元素数组变量:似乎标识数据的变量名是引用类型变量int[]array=newint[5];==>在java中创建一个数组array是数组变量newint[3..
分类:
编程语言 时间:
2015-09-29 19:01:26
阅读次数:
176
此示例是在Linux环境下(使用Linux系统编程线程相关函数)测试,文件说明如下:ThreadBase.cpp, ThreadBase.h为线程基类ThreadDerive.cpp, ThreadDerive.h为测试派生类main.cpp为测试程序ThreadBase.h内容如下:#ifndef __THREADBASE_H__
#define __THREADBASE_H__
#includ...
分类:
编程语言 时间:
2015-09-29 18:58:28
阅读次数:
271
单例模式也称为单件模式、单子模式,是使用最广泛的设计模式之一。其意图是保证一个类仅有一个实例,并提供一个访问它的全局访问点,该实例被所有程序模块共享。单例模式通过类本身来管理其唯一实例,这种特性提供了解决问题的方法。唯一的实例是类的一个普通对象,但设计这个类时,让它只能创建一个实例并提供对此实例的全局访问。唯一实例类Singleton在静态成员函数中隐藏创建实例的操作。习惯上把这个成员函数叫做In...
分类:
编程语言 时间:
2015-09-29 18:57:17
阅读次数:
255