码迷,mamicode.com
首页 > 编程语言
Python标准库1 介绍 Introduction 尝试翻译
The “Python library” contains several different kinds of components. Python标准库 包含几个不同的组件。 It contains data types that would normally be considered part of the “core” of a language, such as numbe...
分类:编程语言   时间:2014-12-28 11:47:53    阅读次数:154
C语言中变长数组的使用方法
先说说我的理解: struct example{     __u16 tag_type;     __u16 tag_len;     char tag_data[0]; } __attribute ((packed)); 1. 存在的意义:当结构体的长度变长时,例如里面有一个字符串时,为了方便管理内存。 这个结构体不要用struct example a的方式定义, 而应用str...
分类:编程语言   时间:2014-12-28 11:46:31    阅读次数:237
Python标准库:内置函数help([object])
本函数是调用内部的帮助系统,主要使用在交互模式下的查看函数或对象使用文档。例子:print(help('print'))结果输出如下:Help on built-in function print in module builtins: print(...)    print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False) ...
分类:编程语言   时间:2014-12-28 11:43:44    阅读次数:196
C语言结构体声明中冒号的使用(占位符) & C结构体的乱序初始化
有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态, 用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。所谓“位域”是把一个字节中的二进位划分为几 个不同的区域,并说明每个区域的位数。每个域有一个域名,允许在程序中按域名进行操作。这样就可以把几个不同的对象用一个字节的二进制位域...
分类:编程语言   时间:2014-12-28 11:43:41    阅读次数:622
javascript之数组函数
(1)join函数:转换并连接数组中的所有元素为一个字符串。例:      function JoinDemo()      {       var a, b;       a = newArray(0,1,2,3,4);       b =a.join("-"); //分隔符       return(b); //返回的b=="0-1-2-3-4"      }    (2)leng...
分类:编程语言   时间:2014-12-28 11:42:09    阅读次数:191
Java编写一个路由算法,并txt输入输出
Java编写一个路由算法,并txt输入输出...
分类:编程语言   时间:2014-12-28 11:43:56    阅读次数:206
[翻译] C++ STL容器参考手册(第一章 <array>)
返回总册1. std::array (C++11支持)template class array;数组类数组容器是固定长度的序列容器:按照严格的线性顺序,存储一定数量的元素。数组容器内部并不维护除了元素本身之外的任何数据(甚至不保存自己的size,这是一个编译时就确定的模板参数)。数组容器对存储空间....
分类:编程语言   时间:2014-12-28 11:38:37    阅读次数:270
关于同一线程两次调用EnterCriticalSection的测试
#include "stdafx.h"#include using namespace std;#include #include CRITICAL_SECTION cs;//1.测试同一线程两次EnterCriticalSection会不会阻塞//答案:不会/*int _tmain(int arg...
分类:编程语言   时间:2014-12-28 11:39:19    阅读次数:165
Python常见问题处理
1:Unused import环境:Ubuntu 14.04 eclipse 3.8eclipse环境下利用PyDev插件做开发的时候,输入:import re,左边会出现一个黄色的警告,属标放上去后会显示:Unused import re原因如下:(ref:http://stackoverflow...
分类:编程语言   时间:2014-12-28 11:32:39    阅读次数:129
Python中文文档概览
yiyi大神的翻译,在此整理。 Tutorial新手教学 http://python.usyiyi.cn/python_278/tutorial/index.html Language Reference 语言参考部分 http://python.usyiyi.cn/python_278/reference/index.html Library Refer...
分类:编程语言   时间:2014-12-28 10:28:09    阅读次数:182
javascript闭包原理
输出5个5function box(){ var arr = []; for(var i=0; i<5; i++){ arr[i] = function(){ return i; }; } return arr;}var b ...
分类:编程语言   时间:2014-12-28 10:25:23    阅读次数:124
Unicode与JavaScript详解 [很好的文章转]
上个月,我做了一次分享,详细介绍了Unicode字符集,以及JavaScript语言对它的支持。下面就是这次分享的讲稿。 一、Unicode是什么? Unicode源于一个很简单的想法:将全世界所有的字符包含在一个集合里,计算机只要支持这一个字符集,就能显示所有的字符,再也不会有乱码了。 它从0.....
分类:编程语言   时间:2014-12-28 10:22:43    阅读次数:216
线程池 API (转)
文档原始地址目录线程池概述线程池对象回调环境对象工作对象等待对象计时器对象I/O 完成对象使用清理组简化清理回调实例 API随着 Windows Vista®的发布和 Windows Server®2008 的即将问世,Microsoft 为托管应用程序的开发人员提供了改进的 Windows®平台,...
分类:编程语言   时间:2014-12-28 10:19:50    阅读次数:241
C++和C#实现剪切板数据交互
c#端由于system.windows.form自带的剪切板功能太少,所以写了一个Helper类把接口转了出来。这样就可以用不同的uint的id了。并且自带的剪切板必须执行在[STAThread]模式下,很麻烦而c++端拷贝字符串由于编码问题,需要使用宽字符。否则会乱码c#ClipboardHelp...
分类:编程语言   时间:2014-12-28 10:18:14    阅读次数:278
Linux多线程实践(2) --线程基本API
POSIX线程库 与线程有关的函数构成了一个完整的系列,绝大多数函数的名字都是以“pthread_”打头,要使用这些函数库,要通过引入头文,而且链接这些线程函数库时要使用编译器命令的“-lpthread”选项[Ubuntu系列系统需要添加的是”-pthread”选项而不是”-lpthread”,如Ubuntu 14.04版本,深度Ubuntu等] pthread_create创建一个新的线程 ...
分类:编程语言   时间:2014-12-28 09:16:44    阅读次数:279
SpringMVC基础(一)开发环境搭建
SpringMVC  是一种基于java实现了web mvc设计模式的请求驱动类型的轻量级web框架,将web层进行职责解耦。 SpringMVC 开发环境的配置 1.开发环境准备,spring-framework 依赖jar包:将以下的jar包拷贝到WEB-INF/lib目录下 需要添加: commons-logging.jar (日志输出) 需要添加标签库的支...
分类:编程语言   时间:2014-12-28 09:16:51    阅读次数:237
Linux多线程实践(1) --线程理论
线程概念 在一个程序里的一个执行路线就叫做线程(thread)。更准确的定义是:线程是“一个进程内部的控制序列/指令序列”; 一切进程至少都有一个执行线程;  进程  VS. 线程  1.进程是资源分配(进程需要参与资源的竞争)的基本单位,而线程是处理器调度(程序执行)的最小单位; 2.线程共享进程数据,但也拥有自己的一部分(非常少O(∩_∩)O~)数据,如线程ID、程序计数器、一组寄存器、堆栈、...
分类:编程语言   时间:2014-12-28 08:10:42    阅读次数:229
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!