现在位置: 首页 > arsenic发表的所有文章
  • 06月
  • 08日
综合 ⁄ 共 323字 评论关闭
一个队列至少满足2个方法,put和get. 借助最小堆来实现. 这里按"值越大优先级越高"的顺序. #coding=utf-8 from heapq import heappush, heappop class PriorityQueue: def __init__(self): self._queue = [] def put(self, item, priority): heappush(self._queue, (-priority, item)) def get(self): return heappop(self._queue)[-1] q = PriorityQueue() q.put('world', 1) q.put('hello', 2) print q.get() print q.get()
阅读全文
  • 05月
  • 13日
综合 ⁄ 共 2578字 评论关闭
在linux上写程序、做网管的人,或多或少都会几种脚本。脚本语言灵活的变量类型、强大的正则表达式处理能力,再加上linux系统本身的管道、重定向以及丰富的命令行工具,让你编程起来游刃有余。 而C语言固然有种种优势,但不可否认 很多场合下,用脚本语言更为方便,比如我们将举例说明的对配置文件的处理。 先看看我们示例程序的任务: 假设我们有一个用c写的程序,它有一个配置文件 user.conf,保存了一些用户信息,user.conf定义如下: 1)、以 # 开头的行为注释行,不做处理 2)、允许空行 3)、如果不是1和2,那么就是有效......
阅读全文
  • 08月
  • 16日
综合 ⁄ 共 761字 评论关闭
python lambda是在python中使用lambda来创建匿名函数,而用def创建的方法是有名称的,除了从表面上的方法名不一样外,python lambda还有哪些和def不一样呢? 1 python lambda会创建一个函数对象,但不会把这个函数对象赋给一个标识符,而def则会把函数对象赋值给一个变量。 2 python lambda它只是一个表达式,而def则是一个语句。 下面是python lambda的格式,看起来好精简阿。 lambda x: print x 如果你在python 列表解析里用到python lambda,我感觉意义不是很大,因为python lambda它会创建一个函数对象,但马上又给丢弃了,因......
阅读全文
  • 06月
  • 05日
综合 ⁄ 共 2959字 评论关闭
依赖注入分为手工装配和自动装配,自动装配会产生大量的我们不需要的东西,所以这里我只讲手工装配注入依赖对象。 手工装配注入依赖对象,又分为两种,一种是我们在上一篇文章中所着重提到的通过构造方法注入和通过setter方法注入。这种方式在大型项目开发中会产生一个问题,那就是配置文件非常的臃肿,不便于管理,下面我们来讲第二种:在Java代码中使用注解的方式注入。 先来看看项目结构(假设操作的是Role对象)! 数据访问层接口IRoleDao.java: /** * 数据访问层接口 * @author Liao */ public interface IRoleDao { /**......
阅读全文
  • 05月
  • 26日
综合 ⁄ 共 348字 评论关闭
测试计划时间安排上遵守:趋势收敛的原则,越到后面,周期越短,问题应该越少。那么测试执行的原则就是:尽可能的把问题都暴露在前面,这样才能保证测试时间上呈收敛趋势。 做测试计划时,测试轮次的安排,一般根据不同的项目来定,小项目2+1或者1+1,大项目3+1或者2+1。 举例说明:假如现有一项目,测试总时间为10天,需要分3轮进行测试。 那么测试时间的安排我们采取4、3、2的原则。 第一轮(4天):全面覆盖所有用例; 第二轮(3天):基本上是基本功能全覆盖(故要刷筛选好一级用例),回归问题单,缺陷比较多的模块功能全覆......
阅读全文
  • 05月
  • 14日
综合 ⁄ 共 1011字 评论关闭
本篇是基于Cocos2d-x-3.2和vs2012的环境下配置。 1、先从官方网站(www.cocos2d-x.org)下载 Cocos2d-x-3.2文件。 2、由于Cocos2d-x 3.0以上的版本要求系统windows7以上,vs2012以上。网上寻找并下载VS2012的镜像以及密钥,安装好vs2012。 3、打开Cocos2d-x-3.2文件中的build文件中找到 “cocos2d-win32.vc2012.sln”,然后双击运行。 4、在vs2012界面将“cpp-empty-test”设为启动项,然后等待vs自动生成,可能会需要一段时间,视机器性能。(操作如下图) 5.生成成功后,运行。 直接Ctrl-F5或者按如下图操作,如果一切顺......
阅读全文
  • 04月
  • 15日
综合 ⁄ 共 144字 评论关闭
link /subsystem:windows Hello1.obj user32.lib kernel32.lib 总是出错。 error lnk1120; visual c++似乎总是和我过不去。       在学校学的全是C# 、java,  从没用vc编译过windows程序,现在要把它补回来。      
阅读全文
  • 04月
  • 14日
综合 ⁄ 共 680字 评论关闭
将图形以JPEG格式输出到浏览器或文件 JPEG格式是一种被广泛使用的失真压缩标准方法,其主要扩展有:.jpg、.JPG、.jpeg、.jfif、JPE。使用imagejpeg()函数,可以把图形以JPEG格式,输出到浏览器或文件中。下面介绍imagejpeg()函数的使用方法,代码如清单所示。 <?php //创建一个新图形 $image = imagecreatetruecolor(400,100); //分配颜色 $bgColor = imagecolorallocate($image,250,250,250); $black = imagecolorallocate($image,0,0,0); //填充背景 imagefill($image,0,0,$bgColor); //指定imagettftext()函数使用的字体 $f......
阅读全文
  • 04月
  • 02日
综合 ⁄ 共 448字 评论关闭
http://hi.baidu.com/hibaid2083/item/b94ce23e22ca3e09ceb9feeb import http.client #导入包 conn = http.client.HTTPConnection("mlive.info") #连接到地址 conn.request("GET", "/index.html") #发送GET请求 r1 = conn.getresponse() #获取服务器的响应 print(r1.status,r1.reason) #打印服务器返回的状态 file = open("c:\\12.txt","w") #待开文件 写方式 str = r1.read().decode("utf-8") #读取网页内容,以utf-8方式保存 print(str.find("mlive")) #寻找文本 file.write(str.replace('\xa0','')) #写......
阅读全文
  • 02月
  • 15日
综合 ⁄ 共 5633字 评论关闭
    简介摘要: Table交替行变色 鼠标经过变色 单击变色   最近做项目用到Repeater,没有好的样式只能套一个Table来设置交替行颜色、鼠标经过颜色、单击颜色,网上艘了一下资料整理了一下,具体的效果如下,      Table交替行变色 鼠标[shu biao]经过变色 单击[dan ji]变色           最近做项目[xiang mu]用到Repeater,没有好的样式只能套一个Table来设置[she zhi]交替行颜色、鼠标[shu biao]经过颜色、单击[dan ji]颜色,网上艘了一下资料整理了一下,具体的效果如下,   前台[qian tai]的Html代码[dai ma]如下:     ......
阅读全文
  • 02月
  • 12日
综合 ⁄ 共 7378字 评论关闭
 说明: 结构体的sizeof值,并不是简单的将其中各元素所占字节相加,而是要考虑到存储空间的字节对齐问题。这些问题在平时编程的时候也确实不怎么用到,但在一些笔试面试题目中出是常常出现,一、解释 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特定的内存地址访问,这就需要各种类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。 各个硬件平台对存储空间的处理上有很大的不同。一些平台对某......
阅读全文
  • 01月
  • 20日
综合 ⁄ 共 2173字 评论关闭
Alignment Time Limit: 1000MS Memory Limit: 30000K Total Submissions: 11450 Accepted: 3647 Description In the army, a platoon is composed by n soldiers. During the morning inspection, the soldiers are aligned in a straight line in front of the captain. The captain is not satisfied with the way his soldiers are aligned; it is true that the soldiers are aligned in order by their code number: 1 , 2 , 3 , . . . , n , but they are not aligned by their height. The captain asks some......
阅读全文