首页 > 编程语言
Python生成随机数
随机整数: >>> import random >>> random.randint(0,99) 21 随机选取0到100间的偶数: >>> import random >>> random.randrange(0, 101, 2) 42 随机浮点数: >>> import random >>> random.random() 0.8541...
分类:编程语言   时间:2014-01-21 10:16:56    收藏:0  评论:0  赞:0  阅读:408
Python获取当前时间
import time print time.strftime('%H-%M-%S')python中时间日期格式化符号: %y 两位数的年份表示(00-99) %Y 四位数的年份表示(000-9999) %m 月份(01-12) %d 月内中的一天(0-31) %H 24小时制小时数(0-23) %I 12小时制小时数(01-12)  %M 分钟数(00=59) %S 秒...
分类:编程语言   时间:2014-01-21 10:16:16    收藏:0  评论:0  赞:0  阅读:410
C/C++程序使用lu对象作为配置文件
通常应用程序会有一些可调控的参数,简单的控制可以通过命令行参数来实现,然而复杂一些的则一般会使用配置文件的形式。本文讨论C/C++程序如何使用lu对象(lu表)作为配置文件的格式及实现。同时演示了如何解析lu对象,演示了编译符#的用法。...
分类:编程语言   时间:2014-01-21 10:15:41    收藏:0  评论:0  赞:0  阅读:450
C++语言的url encode 和decode
C++实现的url encode 和decode,已验证和google搜索url一致...
分类:编程语言   时间:2014-01-21 10:09:21    收藏:0  评论:0  赞:0  阅读:409
Linux守护进程设计规范及python实现
由于需要为OpenStack中的虚拟机设计监控Agent,因此需要一个稳妥、可靠并简单的守护进程实现作为基础框架,故研究了一下Linux系统中的守护进程。 首先,守护进程是一类在后台执行,生命周期较长的进程,它一般随系统启动运行,在系统关闭的时候停止。...
分类:编程语言   时间:2014-01-21 10:06:31    收藏:0  评论:0  赞:0  阅读:444
Python+BeautifulSoup抓取暴走漫画页面图片
使用Python中的BeautifulSoup(bs4)包抓取暴走漫画网站中的热门帖子中的图片。 首先附上参考资料,之前在OSC上有人写了个抓取豆瓣妹子图片的帖子,参考人家的代码,自己重新弄了一下,当然不能像豆瓣妹子那样直接搜索所有的标签啦,因为网页中含有广告啊,头像啊,表情之类的,我只想抓取热门中的内容图片嘛。 这时候就要充分的利用BeautifulSoup啦,先附上参考资料 首先分析暴走...
分类:编程语言   时间:2014-01-21 10:06:06    收藏:0  评论:0  赞:0  阅读:792
Python:Error: Inconsistent indentation detected!解决办法
在使用Python自带的IDLE编写代码的过程中,经常会出现莫名其妙的错误,比如这个: 说明你的空格和Tab缩进混淆了(Python对缩进非常严格),解决办法也非常之简单:全选代码——Alt+F5(菜单栏Format——点击Tabify Region),解决...
分类:编程语言   时间:2014-01-21 10:05:41    收藏:0  评论:0  赞:0  阅读:1298
基于ACE设计一个c++网络游戏服务器框架引擎
利用闲暇时间,我正在开发一个网络游戏服务器引擎,取名叫gabriel, 代表圣经里的一个天使,中文名叫加百列。加百列在圣经中是一个大天使长,他负责将上 帝的话语带到世间,并晓谕诸位先知,帮助世人明白上帝的旨意。之所以取这个名字,一方面是向大家推荐《圣经》这本宝书(也算是传福音吧),另一方面也希望这个框架引擎能够起到抛砖引玉的作用,引起同行或是打算从事游戏服务器端开发的朋友的共同探讨,以求共同进步。...
分类:编程语言   时间:2014-01-21 10:04:06    收藏:0  评论:0  赞:0  阅读:484
c++类防止被继承的一种方法
熟悉c++和java的人都知道,java中的类如果不想被继承,可以在类的前面加final关键字,这样这个类就不能被继承了,而c++中没有这个关键字,那如何防止一个类被继承呢?...
分类:编程语言   时间:2014-01-21 10:02:41    收藏:0  评论:0  赞:0  阅读:425
开发自己的编程语言(五)—— CIL中间代码的生成
在编译原理中,最难的步骤应该是代码的优化。只有通过不停的优化代码才能得到更好的性能,而性能又是商业编译器的重要指标。这一切就注定了码优化是一个没有止境的过程。但是对于不争早夕的初级语言来说,这一步骤就显得可有可无,因为有足够的时间让我去等待一个结果的出现。就像我花了很长很长的时间去等待斐波那契第30个结果的出现,而一个经过优化的编译器能在很短的时间内完成计算。 除了代码的优化,中间语言的生成好像...
分类:编程语言   时间:2014-01-21 10:02:16    收藏:0  评论:0  赞:0  阅读:613
2D游戏中的碰撞检测:圆形与矩形碰撞检测(Javascript&C++版)
这几天放寒假了,时间也多了起来,当然又有时间搞搞程序了。哈哈~ 昨天在开发我的塔防游戏时突然发现人物实际攻击范围比规定的范围小,按理说应该是一样大的,但偏偏不准,我被这个问题搞得糊里糊涂的。最后询问了一个程序高手——我哥哥。他虽然是搞C++的,但听了我代码解释中有检测圆形碰撞时,他立刻就发现了问题,他告诉我,敌人可以看作是方块,而攻击范围是圆的,如果把敌人弄成圆形进行碰撞检测那必然不准,应该检测...
分类:编程语言   时间:2014-01-21 10:00:16    收藏:0  评论:0  赞:0  阅读:556
C++函数重载在MFC中的应用挖掘
这个系列用几篇简单的博文回顾,通过MFC来挖掘C++的各种编程思想。进而进一步体验C++各种关键语法是怎么灵活运用的。开篇从最简单的函数重载启程吧! 目的: 为了减轻程序员记忆函数名称的负担,增强代码的可读性,C++编译器允许在相同作用域(全局或某类)内定义两个以上的同名函数。 重要说明: 重载函数是以参数类型或者参数个数加以区别的。每个重载函数可以有不同的返回值类型,不过函数的返回值对区...
分类:编程语言   时间:2014-01-21 09:59:01    收藏:0  评论:0  赞:0  阅读:429
Python从txt文件中逐行读取数据
非常的简单,提供两种方法: 方法一: f = open("foo.txt") # 返回一个文件对象 line = f.readline() # 调用文件的 readline()方法 while line: print line, # 后面跟 ',' 将忽略换行符 # print(line, end...
分类:编程语言   时间:2014-01-21 09:53:31    收藏:0  评论:0  赞:0  阅读:433
python3自动下载优酷视频小程序
我们一般都在优酷里看一些好玩的视频,有时候看到精彩的就想下载到本地保存起来留作纪念,在win下可以用维棠等软件下载,但苦了用linux的孩子们。尽管chrome和firefox的一些插件可以下载,但有时候下载下来是分段的视频,还要手动用ffmpeg合成一个视频太繁琐,而且用插件下载要点击好多次鼠标,太不符合linuxer的性格了哈~于是我用python3写了一个youkuDown.py,代码如下:...
分类:编程语言   时间:2014-01-21 09:52:56    收藏:0  评论:0  赞:0  阅读:631
C++ 指针 new delete
C++ 指针安全,和new delete的注意要点。...
分类:编程语言   时间:2014-01-21 09:50:16    收藏:0  评论:0  赞:0  阅读:376
C/C++经典题解析
以下题目都是来时何海涛博客的 C/C++/C#面试题精选 系列,感谢博主的整理。这些题不仅帮助我通过一些笔试,更重要的是帮助我很好的理解C/C++。以前很讨厌这些题,现在想来做些题还是很有用的,至少可以帮助你巩固知识加深理解。 为支持博主的原创,我附上文章的连接地址 点击打开链接。 在阅读中发现博主解释的还不够详细,为了能够更好的帮助网友,同时也帮助自己梳理一下知识,我重新整理了一下。...
分类:编程语言   时间:2014-01-21 09:49:56    收藏:0  评论:0  赞:0  阅读:433
C++编程规范之40:要避免提供隐式转换
摘要:     并非所有的变化都是进步。隐式转换所带来的影响经常是弊大于利。在为自定义类型提供隐式转换之前,请三思而行,应该依赖的是显示转换。     隐式转换主要有两个主要的问题:     1.它们会在最意料不到的地方抛出异常。     2.他们并步总是能与语言的其他元素有效地配合。     隐式转换构造函数与重载机制配合得很糟糕,而且会使不可见的临时对象到处出现。在C++中,一个转换...
分类:编程语言   时间:2014-01-21 09:49:41    收藏:0  评论:0  赞:0  阅读:308
paip. dsl 编程语言优点以及 常见的dsl
paip. dsl 编程语言优点以及  常见的dsl 作者Attilax 艾龙,  EMAIL:1466519819@qq.com 来源:attilax的专栏 地址:http://blog.csdn.net/attilax DSL主要分为三类:外部DSL、内部DSL,以及语言工作台。 //////////////规则 2.DSL = 整洁的代码 3.DSL必须以文...
分类:编程语言   时间:2014-01-21 09:48:36    收藏:0  评论:0  赞:0  阅读:476
c++学习笔记(14.函数模板)
本节知识点: 1.泛型编程:    a.泛型编程,即不考虑具体数据类型的编程模式 2.函数模板(c++中的泛型编程):    a.函数模板,即提供一种特殊的函数可用不同类型进行调用,主要区别是类型可被参数化!    b.函数模板的语法规则:    c.函数模板的应用(有两种,一种是编译器自动推导调用,另一种是具体类型显示调用):...
分类:编程语言   时间:2014-01-21 09:46:36    收藏:0  评论:0  赞:0  阅读:364
Python中for循环
Python 中 for 的语义不同于C语言中的循环,而是遍历迭代器——对一个迭代器(实现了 __next__)或者可迭代对象(实现了 __iter__)而言的。 比如: for item in iterable: do_something(item) 其实是等价于: _iterable = iter(iterable) # iterable.__iter__()...
分类:编程语言   时间:2014-01-21 09:46:01    收藏:0  评论:0  赞:0  阅读:373
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!