在批评Python的讨论中,常常说起Python多线程是多么的难用。还有人对 global interpreter lock(也被亲切的称为“GIL”)指指点点,说它阻碍了Python的多线程程序同时运行。因此,如果你是从其他语言(比如C++或Java)转过来的话,Python线程模块并不会像你想象 ...
分类:
编程语言 时间:
2016-05-14 18:42:47
阅读次数:
254
http://blog.163.com/sir_876/blog/static/11705223201332444647261/ 目前能用到的比较不错的消息队列组件 ,kafka,activeMq, ibm Mq,淘宝MetaQ 1,多系统之间消息通知,分布式事务,订单,抢单 2,数据库binlog ...
分类:
编程语言 时间:
2016-05-14 18:41:09
阅读次数:
223
242. Valid Anagram Given two strings s and t, write a function to determine if t is an anagram of s. For example, s = "anagram", t = "nagaram", return ...
分类:
编程语言 时间:
2016-05-14 18:40:07
阅读次数:
175
既然时钟中断函数是HalpClockInterrupt,那就从它开始研究,WRK没有公布它,还是从reactos开始看吧,reactos是仿windows,所以可能和windows原版有些差别,不过差别不大 时钟中断最后会调用KeUpdateSystemTime,所以看看这个函数是干嘛的 ...
分类:
编程语言 时间:
2016-05-14 18:37:52
阅读次数:
624
求运行结果? 1、try:2、b=303、finally:4、30 ...
分类:
编程语言 时间:
2016-05-14 18:39:36
阅读次数:
122
cojs 1298. 通讯问题 ★ 输入文件:jdltt.in 输出文件:jdltt.out 简单对比时间限制:1 s 内存限制:128 MB 【题目描述】 一个篮球队有n个篮球队员,每个队员都有联系方式(如电话、电子邮件等)。但并不是每个队员的联系方式都公开,每个队员的联系方式只有一部分队员知道。 ...
分类:
编程语言 时间:
2016-05-14 18:38:32
阅读次数:
266
一、python简介 Python(英国发音:/?pa?θ?n/ 美国发音:/?pa?θɑ?n/), 是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。 Python是纯粹的自由软件, 源代码和解释器CPython遵循 G ...
分类:
编程语言 时间:
2016-05-14 18:36:38
阅读次数:
758
一,volatile关键字的可见性 要想理解volatile关键字,得先了解下JAVA的内存模型,Java内存模型的抽象示意图如下: 从图中可以看出: ①每个线程都有一个自己的本地内存空间--线程栈空间???线程执行时,先把变量从主内存读取到线程自己的本地内存空间,然后再对该变量进行操作 ②对该变量 ...
分类:
编程语言 时间:
2016-05-14 18:36:16
阅读次数:
249
169. Majority Element Given an array of size n, find the majority element. The majority element is the element that appears more than ? n/2 ? times. Y ...
分类:
编程语言 时间:
2016-05-14 18:35:13
阅读次数:
364
237. Delete Node in a Linked Lis t Write a function to delete a node (except the tail) in a singly linked list, given only access to that node. Suppos ...
分类:
编程语言 时间:
2016-05-14 18:31:27
阅读次数:
180
258. Add Digits Given a non-negative integer num, repeatedly add all its digits until the result has only one digit. For example: Given num = 38, the ...
分类:
编程语言 时间:
2016-05-14 18:26:15
阅读次数:
200
序列和元组 1. 区别: 序列能修改,元组不行 2. 列表写法: user = ['Fiona', 18] user2 = ['Lala', 19] database = [user, user2] print(database) output: ['Fiona', 18],['Lala', 19] ...
分类:
编程语言 时间:
2016-05-14 18:23:26
阅读次数:
185
测试环境: 1、python安装 官网下载直接安装 2、下载setuptools&pip 方便管理python包 官网下载setuptools&pip最新版本,解压 setuptools安装: 切换到相应的目录执行:python setup.py install 安装pip: 切换至解压的目录执行: ...
分类:
编程语言 时间:
2016-05-14 18:24:15
阅读次数:
159
292. Nim Game(C++) You are playing the following Nim Game with your friend: There is a heap of stones on the table, each time one of you take turns to ...
分类:
编程语言 时间:
2016-05-14 18:20:57
阅读次数:
212
python2到python3的变化a.主要整合了模块,去重复模块b.修改了字符集,不用特别指明字符集即可使用中文python2版本使用中文时,需要指定字符集#_*_coding:utf-8_*_3.获取用户输入name=input("Whatisyourname?")
print("Hello"+name)4.字符串的格式化输出name="alex"
print"iam%..
分类:
编程语言 时间:
2016-05-14 17:16:17
阅读次数:
242
electron是用JavaScript开发桌面应用的平台之一http://electron.atom.io/apps/基于electron的著名项目有https://github.com/Microsoft/vscode/https://github.com/atom/atom而且,它们是开源的!基于electron的项目的优势:跨平台网页的开发模式
分类:
编程语言 时间:
2016-05-14 17:16:06
阅读次数:
220
day11.写个简单的HelloWorld程序print("HelloWorld!")2.解释器的规范#!/usr/bin/envpython#_*_coding:utf-8_*_python3.0后的版本不需要指定字符集了3.变量定义#格式name=‘Duan‘NamePass=‘Duan123‘#变量赋值name=‘Duan‘NamePass=name#NamePass的值其实Duan无论name如何变化因为..
分类:
编程语言 时间:
2016-05-14 17:16:23
阅读次数:
209