首页 > 编程语言
python中的__new__和__init__
__new__()方法的特性:__new__() 方法是在类准备将自身实例化时调用。__new__() 方法始终都是类的静态方法,即使没有被加上静态方法装饰器。classA(object): def__init__(self): print"init" def__new__(cls,*args,**kwargs): print"new%s"%cls returnobject.__new__(cls,*args..
分类:编程语言   时间:2015-06-25 21:20:30    收藏:0  评论:0  赞:0  阅读:303
多线程同步之互斥对象
多线程同步之互斥对象 作者:vpoet mail:18200268879@163.com 在http://blog.csdn.net/u013018721/article/details/46637215一文中介绍了使用临界区 对卖票问题进行线程间同步,本文将在上文的基础上,使用互斥对象对线程进行同步。 首先看看window...
分类:编程语言   时间:2015-06-25 21:16:10    收藏:0  评论:0  赞:0  阅读:393
python调用shell命令之三大方法
preface: 忙于最近的任务,需要用到libsvm的一些命令,如在终端运行java svm_train train_file model_file. python subset.py file train_num train_file test_file等命令,但file的准备又是通过python写好的,file需要是libsvm能够接受的格式,故用python写好特征,转为libsvm...
分类:编程语言   时间:2015-06-25 21:15:10    收藏:0  评论:0  赞:0  阅读:300
因一段JavaScript代码引发的闲扯
前两天,一朋友给我发了一段JavaScript代码: function f1(){     var n=999;     nAdd=function(){      n+=1     };     function f2(){       alert(n);     }     return f2;   }   var result1=f1(); var result2=f1();...
分类:编程语言   时间:2015-06-25 21:13:20    收藏:0  评论:0  赞:0  阅读:360
C语言模块化编译介绍
C语言模块化编译介绍模块化编程的概念 所谓模块化变成(多文件开发),就是多文件(.c文件)编程,一个.c文件和一个.h文件可以被称为一个模块。头文件开发的注意事项: 1)头文件中可以和C程序一样引用其它头文件,可以写预处理块,但不要写具体的语句。 2 可以声明函数,但不可以定义函数 3 可以声明常....
分类:编程语言   时间:2015-06-25 21:12:30    收藏:0  评论:0  赞:0  阅读:293
消除文法左递归的算法
原理存储文法的数据结构 1 typedef struct P{ 2 char key; // 产生式左部 3 char * value [16]; // 产生式右部 4 int count; // 几组规则 5 }P; 6 typede...
分类:编程语言   时间:2015-06-25 21:11:10    收藏:0  评论:0  赞:0  阅读:621
Delphi Firemonkey在主线程 异步调用函数(延迟调用)
先看下面的FMX.Layouts.pas中一段代码procedure TCustomScrollBox.MouseDown(Button: TMouseButton; Shift: TShiftState; X, Y: Single);begin FMouseEvents := True; i...
分类:编程语言   时间:2015-06-25 21:08:40    收藏:0  评论:0  赞:0  阅读:309
面试题14:调整数组顺序使奇数位于偶数前面
// 面试题14_调整数组顺序使奇数位于偶数前面.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include using namespace std;void swap(int *begin,int *end){ int temp; temp=*b...
分类:编程语言   时间:2015-06-25 21:08:20    收藏:0  评论:0  赞:0  阅读:314
内部排序法小结
1.冒泡排序(Bubble Sort)冒泡排序方法是最简单的排序方法。这种方法的基本思想是,将待排序的元素看作是竖着排列的“气泡”,较小的元素比较轻,从而要往上浮。在冒泡排序算法中我们要对这个“气泡”序列处理若干遍。所谓一遍处理,就是自底向上检查一遍这个序列,并时刻注意两个相邻的元素的顺序是否正确。...
分类:编程语言   时间:2015-06-25 21:07:50    收藏:0  评论:0  赞:0  阅读:340
在C#中子线程如何操作主窗口线程上的控件
在C#中子线程怎样操作主线程中窗口上控件 在C#中,直接在子线程中对窗口上的控件操作是会出现异常,这是因为子线程和运行窗口的线程是不同的空间,因此想要在子线程来操作窗口上的控件。是不可能简单的通过控件对象名来操作,但不是说不能进行操作,微软提供了Invoke的方法。其作用就是让子线程告诉窗口...
分类:编程语言   时间:2015-06-25 21:05:30    收藏:0  评论:0  赞:0  阅读:365
插入排序 & 快速排序
插入排序:接口定义:int insert_sort(void* data, int size, int esize, int (*compare)(const void* key1, const void* key2));返回值:成功 0;失败 -1。算法描述:每次从待排序数据集中取出第一个元素,将...
分类:编程语言   时间:2015-06-25 21:02:30    收藏:0  评论:0  赞:0  阅读:201
求算符文法的FIRSTVT集的算法
原理数据结构1 G = {'key':[v1,v2,v3],'key':[v1,v2,v3]};2 VN = [];3 Vt = [];4 FirstVT = {'key':[v1,v2,v3],'key':[v1,v2,v3]};也就是map里放list,同样将文法压缩,对于产生式相同的发到一个m...
分类:编程语言   时间:2015-06-25 20:59:20    收藏:0  评论:0  赞:0  阅读:459
R语言学习笔记-变量的作用域
R语言是如何将变量值和变量绑定的在r语言中,当前的 workspace就是global enviroment,当输入变量名时,首先会在global enviroment中搜索该变量,如有,则将它显示出来。第二步,如在global enviroment中没有找到该变量民,则搜索search list中...
分类:编程语言   时间:2015-06-25 20:57:00    收藏:0  评论:0  赞:0  阅读:569
JAVA面试题解惑系列(七)——使用日期和时间
日期和时间,不仅在考试面试题。处理的问题。似乎没有哪个项目能够避开它们。我们经常在处理用户的出生年月日、注冊日期,订单的创建时间等属性时用到,由此可见其重要性。java.util.Date类提到日期和时间,我想大家最先想到应该是java.util.Date类吧。Date类能够精确到毫秒数,这个毫秒数...
分类:编程语言   时间:2015-06-25 20:55:50    收藏:0  评论:0  赞:0  阅读:324
Java知多少(103)网络编程之IP地址和InetAddress类
Java语言的优势之一是Java程序能访问网络资源。Java提供一系列的类支持Java程序访问网络资源。TCP/IP协议和IP地址为了进行网络通信,通信双方必须遵守通信协议.目前最广泛使用的是TCP/IP协议,它是Internet中各方所遵循的公共协议.TCP(Transport Control P...
分类:编程语言   时间:2015-06-25 20:53:40    收藏:0  评论:0  赞:0  阅读:181
TFTP & commons-net-3.3.jar
项目需求:上传文件到服务器,TFTP了解TFTPhttp://wenku.baidu.com/link?url=MhRVgIySotFMkm5ar6B71zROPMoqC7cd5cSbKJo2kxLFR3df2RfmTiBtKtnV5dz1F4JjxNcfeVYf9cp85SETQIeyfQhdFf...
分类:编程语言   时间:2015-06-25 20:50:50    收藏:0  评论:0  赞:0  阅读:249
【JS】根据表格ID进行排序(附注释)
分享一个前端做的表格排序方法哈,贴码如下: HTML: ID 姓名 年龄 3 hello 22 1 man 35 4 girl...
分类:编程语言   时间:2015-06-25 19:42:20    收藏:0  评论:0  赞:0  阅读:252
.Net 与 Javascript 混合编程系列
之前的文章有提到 edge 和 nodejs 交互,通过node的模块为C# 提供一些扩展,这个还是比较方便。这里说下为什么要使用js。 1.SharpKit是一个用于在编译时将C#语言转换为JavaScript的工具。        从试用上来说还是比较强大的,基本上支持大部分语法。 2.c# 虽然是比较强大的,但是在一些方面还是比较薄弱的,而且在一些平台上还有些限制。     ...
分类:编程语言   时间:2015-06-25 19:39:20    收藏:0  评论:0  赞:0  阅读:373
Python - 杨辉三角
def triangles(): L = [1] while True: yield L L = [sum(i) for i in zip([0] + L, L + [0])] # Output of # # n = 0 # for t in triangles(): # print(t) # n = n + 1 # if n == 10: # break # # is: # # ...
分类:编程语言   时间:2015-06-25 19:37:31    收藏:0  评论:0  赞:0  阅读:326
第十五周oj刷题——Problem N: C++习题 复数类--重载运算符3+
Description 请编写程序,处理一个复数与一个double数相加的运算,结果存放在一个double型的变量d1中,输出d1的值,再以复数形式输出此值。定义Complex(复数)类,在成员函数中包含重载类型转换运算符: operator double() { return real; } Input 一个复数与一个double数 Output d1的值...
分类:编程语言   时间:2015-06-25 19:35:49    收藏:0  评论:0  赞:0  阅读:1016
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!