编程技巧 - 文章列表
-
python多线程抓取网站的相关技术
Python多线程在不断的使用中需要我们更多的学习相关的技术知识。单线程太慢的话,就需要Python多线程了,这里给个简单的线程池模板。这个程序只是简单地打印了110,但是可以看出是并发地。from threading import Thread ?from Queue import Queue ?from time import sleep ?#q是任务队列 ?#NUM是并发线程总数 ?#JOBS是有多少任务 ?q = Queue() ?NUM = 2?JOBS = 10?#具体的处理函数,负责处理单个任务 ?def do_somthing_using(arguments): ?print
-
python为什么对很多的程序员都是有很大的吸引力
Python编程语言是一种动态语言。他可以做不少的事情,下面我们就来看看Python编程语言如何进行网页编写的。这对很多的程序员都是有很大的吸引力。希望大家有所收获。python的web framework如果你想使用Python做网站,目前存在很多优秀的网站快速开发框架供你选择。就我目前知道而且用过的,就有 zope 和 plone 。你可以搜索一下。网站架构中 Zope 和 Plone 有 Windows 安装文件,一路装好就可以用。QuixoteQuixote/CherryPy 如果用自带的web服务器也几乎是下载了就可以用的。最简单使用 Quixote 的方法:1、安装好 Python
-
python一小时快速入门 python基础语法
在某个C++应用程序中,我们用一组插件来实现一些具有统一接口的功能,我们可以使用Python语言来代替动态链接库形式的插件,下面将自己总结出来的Python入门教程给大家共享出来。思路:用shell编程.(Linux通常是bash而Windows是批处理脚本).例如,在Windows上用ping ip 的命令依次测试各个机器并得到控制台输出。由于ping通的时候控制台文本通常是\"Reply from ... \" 而不通的时候文本是\"time out ... \" ,所以,在结果中进行字符串查找,即可知道该机器是否连通。这段代码运行得很好,问题是为了运行这段代码,你还需要做一些额外的工作.
-
初学Python时需要注意哪些问题
使用Python时,你需要注意许多问题,首先先要大家理解下什么是Python,其实这种语言具有非常简捷而清晰的语法特点,适合完成各种高层任务,几乎可以在所有的操作系统中运行。我想说的是python是这个星球最美的编程语言。据说有些schema语言用起来很cool,在我学会它们之前我保留我的看法。 Python能作什么呢?www.python.org能够找到答案,其实基本上你可以问python不能作什么。我还是先告诉大家我用python作什么。1.计算器 python的shell是个很好的命令行计算器,支持各种复杂的计算式,用了它之后,我的心算能力急剧下降。 2.处理各种文本 从网上down一些
-
什么是设计模式 创建型模式 结构型模式 对象行为型模式
什么是设计模式模式:在我们身边重复发生的问题,以及解决这些问题的方案和核心内容.\r\n设计模式:软件设计过程中,设计到的常用问题,以及解决这些问题的方案和核心内容。\r\n设计模式4要素:\r\n名称 :记录这个模式相关的问题和解决方案等。\r\n问题的描述: 具体的问题的描述。\r\n解决方案: 如何解决这类问题,包括设计涉及的组成成分,已经这些部分的职责和相互关系。\r\n效果 :模式应用的效果以及应用过程中应该权衡的问题。设计模式的分类创建型模式解决了一个系统中如何创建、组合和表示其中的对象。类创建模式改变被实例化的类,对象创建模式改变具体实例化的对象。\r\n模式的封装性
-
php日期相加 增加天数,月数的方法
当前时间增加一天:?eccho?date(|acute;Y-m-d|acute;,strtotime(\"+1?day\"))当前时间增加一月:?strtotime(\"+1?month\")当前时间增加一年:?strtotime(\"+1?year\")当前时间增加一秒:?strtotime(\"+1?seconds\")已有时间增加一天:?$d=|acute;2012-10-11|acute;;eccho?date(|acute;Y-m-d|acute;,strtotime(\"{$d}?+1?day\"));更多的有echo???strtotime(?|acute;yesterday?|
-
PHP重定向三法
方法一: <?php GoTo=”index.php”;// 如果这里的目标链接取自数据库就实现了动态转向 header(sprintf(“Location: %s”, GoTo)); ?> 方法二: <?php echo “<script>window.location =”PHP_SELF”;</script>”;?> 方法三: <?php echo “<META HTTP-EQUIV=”Refresh” CONTENT=”0;URL=index.php”>”;?>
-
PHP编程常用技巧四则
PHP编程常用技巧四则: 1.配置PHP文件目录 作为服务器端解释执行的脚本语言,PHP程序放置在某个服务器可以访问的目录下,一般可以通过修改Apache的httpd.conj进行配置,例如我们在该文件中的一句: Alias /test/ “d:brhpwebsitebrhp/” 那么在浏览器端输入:“http://localhost/test/+PHP文件名”就可以访问d:brhpwebsitebrhp/下的PHP文件了;可见该行不过是为存放PHP文件的目录起一个别名。 其次,还可以通过指定DocumentRoot路径得到存放服务器文件的目录,在httpd.conj找到以下两
-
服务器上运行php需要禁用的一些函数
phpinfo()?功能描述:输出?PHP?环境信息以及相关的模块、WEB?环境等信息。?危险等级:中?passthru()?功能描述:允许执行一个外部程序并回显输出,类似于?exec()。?危险等级:高?exec()?功能描述:允许执行一个外部程序(如?UNIX?Shell?或?CMD?命令等)。?危险等级:高?system()?功能描述:允许执行一个外部程序并回显输出,类似于?passthru()。?危险等级:高?chroot()?功能描述:可改变当前?PHP?进程的工作根目录,仅当系统支持?CLI?模式?PHP?时才能工作,且该函数不适用于?Windows?系统。?危险等级:高?scan
-
细说ASP.NET服务器控件中你也许不知道的几个属性
对于微软平台开发人员而言,每天都要和各种ASP.NET控件打交道,本文不打算介绍各种控件的具体使用方法,相反,我只想和大家分享一下ASP.NET控件最有用的10个属性,相信读完本文可提升你的开发技能。1、ClientIDMode渲染ASP.NET控件时会自动生成一个ID,当我们在客户端脚本中引用它们时,却会制造不少麻烦,虽然它是命名容器和ID的简单串联,但仍然无法预测生成的ID范围。ASP.NET 4.0使用ClientIDMode属性解决了这个问题,它允许你控制生成这些ID的方法,ClientIDMode有四个可选择的值:AutoID,Static,P