码迷,mamicode.com
首页 > 编程语言 > 月排行
新手学python(3):yield与序列化
1 Yield生成器        Yield是我在其他语言中没有见过的一个属性,算是python的一大特色,用好之后可以使代码更简洁。考虑一个简单的例子,文件的遍历。要遍历一个目录下的所有文件需要递归的操作。如果我们只是单纯的打印文件名,我们可以在递归的过程中完成,每当发现一个非目录就可以打印文件名。代码如下: class TraverseDirectory(object): @s...
分类:编程语言   时间:2014-04-30 22:48:40    阅读次数:312
C++ Daily 《4》----一个简单的 int to string 的方法
经常会在项目中用到 int to string #include #include #include using namespace std; int main(void) { ostringstream num; num << 123; string str = num.str(); cout << str << endl; return 0; }...
分类:编程语言   时间:2014-07-22 23:04:54    阅读次数:283
Restlet+Fastjson 快速构建轻量级Java RESTful Webservice
Restlet+Json 快速构建轻量级Java RESTful Webservice...
分类:编程语言   时间:2014-04-30 22:11:38    阅读次数:409
java 简单输入
/** * * 程序中用到了System类的输入流,也即类变量in,它可以接收用户的输入信息,并且 * 是标准的输入流实例对象,另外Scanner 类是Java的扫描器类,它可以从输入流中读取 * 指定类型的数据或字符串,本实例使用了Scanner 类封装了输入流对象,并使用了nextLine * nextInt() nextDouble 方法从输入流中获取用户输入的整行文本字符串,整...
分类:编程语言   时间:2014-04-30 22:28:39    阅读次数:382
c++ founction object
根据SGI官方文档,仿函数也叫函数对象(Function Object, or Functor),定义就是任何可以像函数一样被调用的对象。一个普通的函数是函数对象,一个函数指针当然也是,广义上说任何定义了operator()的类对象都可以看作是函数对象。 仿函数(Functor、Function Object) 传递给STL算法的函数型参数(functional arguement)不一定要是...
分类:编程语言   时间:2014-04-30 22:28:38    阅读次数:243
java使用UDP协议传输数据
UDP协议(User Datagram Protocol,用户数据报协议)不同于TCP协议,它是不可能靠的,但是它比TCP协议具有更快的传输速度,UDP发送的数据单元称为数据报,当网络传输UDP传输UDP数据报是无法保证数据能够到达目的地,也无法保证按发送的顺序到达目的地,也就是说先发送了“hello”,再发送了“world”,但接收方可能会先收到“world”,再收到“hello”,也有可能收不...
分类:编程语言   时间:2014-07-22 23:04:13    阅读次数:288
Python解决中文乱码问题
在Python中内部所有编码都是Unicode,Unicode属于中转码,一般来说,是先把乱码转化为中转码,再转化为我 们需要的编码,转换过程为decode -> unicode -> encode。   #coding:utf-8 #-*- coding:utf-8 -*- import sys print sys.getdefaultencoding() print '中国' f =...
分类:编程语言   时间:2014-07-22 23:03:34    阅读次数:368
python tarfile模块基本使用
python tar tarfile...
分类:编程语言   时间:2014-07-22 23:04:13    阅读次数:327
javaScript DOM使用
通过 HTML DOM,可访问 JavaScript HTML 文档的所有元素 1 修改HTML元素内容 document.write(Date()); //在输入流中直接写 document.getElementById(id).innerHTML=new HTML //改变已经有的元素内容 document.getElementById("image").src="landscap...
分类:编程语言   时间:2014-04-30 22:42:38    阅读次数:353
Python解析XML文件
今天学习如何利用Python来解析XML文档。   给定一个XML文件,现在我们用Python来提取里面的内容。 11111111 120 15.0   Python代码: import xml.etree.ElementTree as ET...
分类:编程语言   时间:2014-07-22 23:02:14    阅读次数:322
《你必须知道的495个C语言问题》笔记--结构、联合和枚举
1.如何向接受结构参数的函数传入常量值? c99标准中引入“复合字面量”(compound literals),它的一种形式就可以允许结构常量。例如,向假定的plotpoint函数 传入一个坐标对常量。 plotpoint((struct point){1,2});与制定初始式结合,也可以用成员名称确定成员值: plotpoint((struct point){.x=1, .y=2}); ...
分类:编程语言   时间:2014-07-22 23:04:35    阅读次数:363
linux下cmake编译C++工程之总结篇
昨天正式把项目编译完成,经历了一周的摸索和折磨后,最后也想:oh,it's so easy! 但是过程确实困难的,因为cmake官方只有API的解释,而且解释的不是很清楚。 一般项目都是狠复杂的层级关系 project include lib bin project1 project2 project3 .... 这种如何来写cmake呢? 首先要知道一个很重要的东西,cm...
分类:编程语言   时间:2014-07-22 23:01:55    阅读次数:432
C++ Primer 学习笔记_52_类与数据抽象 --构造函数【下】
类--构造函数【下】二、默认实参与构造函数一个重载构造函数: Sales_item():units_sold(0),revenue(0){} Sales_item(const std::string &book): isbn(book),units_sold(0),revenue(0) {} 可以通过给string初始化式提供一个默认实参将这些构造函数组合起来: ...
分类:编程语言   时间:2014-05-01 08:17:52    阅读次数:386
Java,泛型类型通配符和C#对比
c#的泛型没有类型通配符,原因是.net的泛型是CLR支持的泛型,而Java的JVM并不支持泛型,只是语法糖,在编译器编译的时候都转换成object类型 类型通配符在java中表示的是泛型类型的父类 public void test(List c) { for(int i = 0;i < c.size();i++) { ...
分类:编程语言   时间:2014-07-22 23:01:33    阅读次数:470
Eclipse启动时提示fail to create the Java Virtual Machine问题的解决
今天偶然打开Eclipse,发现无法打开,出现如下提示: 后来经过上网查询,发现是eclipse.ini文件的问题,打开eclipse安装目录下的eclipse.ini文件: -startup plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar --launcher.library plugins/org....
分类:编程语言   时间:2014-05-01 08:33:54    阅读次数:455
C++->network设计
现行开发的软件中,基本没有啥是不联网的。连一个小小的游戏,也要联网,去下载点广告什么的。那么网络层的是不是可以有很多东西可以重用的呢? 本人之前在一个游戏公司做服务器端开发。有一个网络架构是这样设计的。 网络使用了IO复用模型select。当然,对于现在的服务器,可以使用epoll代替。 一个Opcodes类,类成员都是静态的常量,用于表示与服务器通信的操作码。我们称...
分类:编程语言   时间:2014-05-01 08:44:52    阅读次数:433
笨方法学python(3)加分题
数学和数学计算 print 25+30/6 #25加上30除以6 和为39 print 100-25*3%4 #100减去25乘以3的积再除以4的余数,就是100-3=97 print 100%16 #100除以16的余数=4 print 1/4 #1除以4,然后因为是整数,所以四舍5入为0 print 1.0/4.0 ##1.0除以4.0,因为是浮点数,所以等于0.25 print 3+5...
分类:编程语言   时间:2014-05-01 08:22:53    阅读次数:653
笨方法学python(1)加分题
1. 让你的脚本再多打印一行 2、让你的脚本只打印一行...
分类:编程语言   时间:2014-05-01 08:38:53    阅读次数:312
Java多线程之认识多线程
1、进程与线程的区别 进程是程序的一次动态执行过程。 线程就是把进程分成更小的单元进行。 2、Java实现多线程有两种方法。一是继承Thread类,另一种是实现Runnable接口。 Thread类是在java.lang包中定义的,一个类只要继承了Thread类,此类就称为多线程实现类。在Thread子类中, 必须明确地覆写Thread类中的run()方法,此方法为线程的主体。   调...
分类:编程语言   时间:2014-07-22 23:01:34    阅读次数:315
Java swing 之边界布局
/** * java 边界布局 * @author gao */ package com.gao; import java.awt.BorderLayout; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.border.Empty...
分类:编程语言   时间:2014-05-01 18:32:35    阅读次数:370
453443条   上一页 1 ... 33 34 35 36 37 38 39 ... 22673 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!