搜索到与相关的文章
Python

基于Python2、Python3中reload()的不同用法介绍

reload()简介作用:用于重新载入之前载入的模块语法格式:reload(module)参数:module为模块对象,必须已经被加载返回值:返回模块对象注意事项:多次重复使用import语句时,不会重新加载被指定的模块,只是把对该模块的内存地址给引用到本地变量环境。reload()会重新加载已加载的模块,重新编译模块,重新执行模块级代码,但是__init__函数不再重复执行,原来已经使用的实例还是会使用旧的模块,而新生产的实例会使用新的模块;reload

系统 2019-09-27 17:45:41 2224

Python

浅谈Python爬取网页的编码处理

背景中秋的时候,一个朋友给我发了一封邮件,说他在爬链家的时候,发现网页返回的代码都是乱码,让我帮他参谋参谋(中秋加班,真是敬业==!),其实这个问题我很早就遇到过,之前在爬小说的时候稍微看了一下,不过没当回事,其实这个问题就是对编码的理解不到位导致的。问题很普通的一个爬虫代码,代码是这样的:#ecoding=utf-8importreimportrequestsimportsysreload(sys)sys.setdefaultencoding('utf8

系统 2019-09-27 17:37:38 2224

编程技术

几则启事

几则启事(一)找人前同事,程序员,有近十年游戏业从业经验,以前多从事客户端开发,对3D图形、性能优化等方面经验丰富,有独到见解。最近几个月他辞职在家搞了个客户端3D引擎,据称完成度不错了,现在已经开源,地址是:http://code.google.com/p/hammer-online/。现在需要完成一个比较漂亮的编辑器,需要一个对3D有所了解,有一定时间和兴趣从事开源项目的朋友参与进来,有意者请直接联系gpe@163.com。另:这个程序员希望找一份珠三

系统 2019-08-29 23:29:35 2224

编程技术

偶是程序员

不转不行,太有意思:来自:http://blog.csdn.net/nnnnyyyy/archive/2011/05/10/6410554.aspx最欣赏的是这个:以下是原文:偶是一个程序员。偶的生活很简单.确切地,用两个词,来说,就像偶写的代码一样,单调且无聊。早上七点被手机叫醒:睁开眼,刷牙,洗脸,吃早饭八点半到办公室是必须的,然后开始一天工作:那什么时候下班昵?偶不知道是会是几点钟:从日出到日落,从星期一到星期天,日子就像是写错了代码产生的一个死循环

系统 2019-08-29 23:09:37 2224

编程技术

如何在J2ME程序里调节图像的明

/***调节图像明暗的方法,start和end的值在0-255之间,*比如,0-16就会让图像变得很暗,0-255保持不变*/publicstaticImagelightenessRGB(Imageimage,intstart,intend){//System.out.println("reverseRGBIN");intwidth=image.getWidth();intheight=image.getHeight();//获得图像的ARGB数据,存储在

系统 2019-08-29 22:56:41 2224

编程技术

在网页中嵌入任意字体的解决方案 (insert any

字体使用是网页设计中不可或缺的一部分。经常地,我们希望在网页中使用某一特定字体,但是该字体并非主流操作系统的内置字体,这样用户在浏览页面的时候就有可能看不到真实的设计。美工设计师最常做的办法是把想要的文字做成图片,这样做有几个明显缺陷:1.不可能大范围的使用该字体;2.图片内容相对使用文字不易修改;3.不利于网站SEO(主流搜索引擎不会将图片alt内容作为判断网页内容相关性的有效因素)。网络上有一些使用sIFR技术、或javascript/flashhac

系统 2019-08-29 22:42:58 2224

编程技术

哈夫曼树的建立

哈夫曼算法一般用来实现数据压缩,以另外一种规则存储数据,从而达到压缩的功能。以下是我编写的一个哈夫曼树的例子:程序描述:1.传入一个字符串,将之分解,得到每个字符的个数,个数即为权值2.将每一个字符和他的权值传入一个HFMNode对象中,再将该对象传入一个队列中3.将队列中的HFMNode对象按权值大小排序,每次取其中权值最小的两个对象,生成一个二叉树,向array中删除这两个权值最小的节点,同时添加该两对象的父节点4.编码按规则:从根节点开始,向左走一步

系统 2019-08-29 22:41:19 2224

编程技术

食神摇摇中图片的晃动效果

可以是这样子实现滴:btn_shake=(ImageView)findViewById(R.id.btn_shake);startShakeAnimation(btn_shake);privatevoidstartShakeAnimation(Viewv){intpivot=Animation.RELATIVE_TO_SELF;CycleInterpolatorinterpolator=newCycleInterpolator(3.0f);RotateAn

系统 2019-08-29 22:17:58 2224

各行各业

Git链接到自己的Github(1)简单的开始

好长时间没上来弄东西了,今天回来先开始弄下Git,之后再继续写uboot与kernel的编译,在版本控制下更加宏观地观察每次的变化。1、在ubuntu中安装git$sudoapt-getinstallgitgit-core2、配置本机的git$gitconfig--globaluser.name"abcd"$gitconfig--globaluser.emailabcd@efgh.com3、生成密钥$ssh-keygen-trsa-C"abcd@efgh.

系统 2019-08-12 09:27:41 2224