- 军军小站|张军博客
搜索到与相关的文章
Python

深入解析Python中的urllib2模块

Python标准库中有很多实用的工具类,但是在具体使用时,标准库文档上对使用细节描述的并不清楚,比如urllib2这个HTTP客户端库。这里总结了一些urllib2的使用细节。Proxy的设置Timeout设置在HTTPRequest中加入特定的HeaderRedirectCookie使用HTTP的PUT和DELETE方法得到HTTP的返回码DebugLogProxy的设置urllib2默认会使用环境变量http_proxy来设置HTTPProxy。如果想

系统 2019-09-27 17:37:51 1886

Python

在Python 3中实现类型检查器的简单方法

示例函数为了开发类型检查器,我们需要一个简单的函数对其进行实验。欧几里得算法就是一个完美的例子:defgcd(a,b):'''Returnthegreatestcommondivisorofaandb.'''a=abs(a)b=abs(b)ifa

系统 2019-09-27 17:37:39 1886

编程技术

关于CSDN空间报错引起的

====================================================================今天逛空间,意外看到CSDN空间报如上图的错!这种错误以前也见到过!今天就深入研究一下错误产生的原因:解决504GatewayTime-out(nginx)504GatewayTime-out问题常见于使用nginx作为webserver的服务器的网站我遇到这个问题是在升级discuz论坛的时候遇到的一般看来,这种情况可能

系统 2019-08-29 23:46:36 1886

编程技术

给年轻程序员的建议

偶尔的,我会被人问道:如何成为一名优秀的程序员,更或者,如何成为一名程序员。每次人们问起,我都力图给出不同的答案。因此,我的答案是各种各样的。下面就是我认为的成为一名优秀的程序员需要做的一些事情。记住,想成为一名程序员,很多条路可走,这里列出的只是我的方法。1.解决你自己的问题从外面获取答案和自己解决问题、找到答案,这两种方式是有区别的。当你自己解决一个问题时,你不仅解决了这一个问题,也意味着解决了跟它类似的数百万问题。这是一个先投资后收获的过程。有时,你

系统 2019-08-29 23:43:21 1886

编程技术

大学写照,那过去的日子。

大学生活真实写照86条,阅读须知:读的时候,请不要笑;读完了,请不要哭。1学校门口总是有一些骗子,有的开着车,有的没有开车。没有开车的,骗骗我们的钱,开着车的,骗骗我们的人。2有一天,校门口来了一名物理爱好者,认为自己推翻了相对论。我们去探讨请教,爱好者拿出一大堆自己演算的公式,给我们看,边看,爱好者在一旁很着急,不停地问,看懂了吗?看懂了吗?我们回答,没看懂。爱好者这才松了一口气。3社会可能就是这样的。有的时候,我们想想想哭,为什么四年会过得那么快。四年

系统 2019-08-29 23:24:49 1886

编程技术

1.1、 策略模式

三个角色:环境(Context)角色:持有一个Strategy类的引用。抽象策略(Strategy)角色:通常由一个接口或者抽象类实现,此角色给出所有的具体策略类所需的接口。具体策略(ConcreteStrategy)角色:包装相关算法和行为为了帮助理解,我们举例来说明。我们的程序要实现加密功能。加密有一个加密算法,加密算法有很多种,比如MD5,DES等,我们的程序需要实现这个功能,就是可以让用户选择不同的加密算法进行加密。这个过程我们可以用Strateg

系统 2019-08-29 23:23:58 1886

编程技术

一步步构建大型网站架构

有幸接确到了架构这个词的玩意,这几天有时间就网上游离一下相关资料,看到不错就收藏一下,作为以后学习的方向:之前我简单向大家介绍了各个知名大型网站的架构,MySpace的五个里程碑、Flickr的架构、YouTube的架构、PlentyOfFish的架构、WikiPedia的架构。这几个都很典型,我们可以从中获取很多有关网站架构方面的知识,看了之后你会发现你原来的想法很可能是狭隘的。今天我们来谈谈一个网站一般是如何一步步来构建起系统架构的,虽然我们希望网站一

系统 2019-08-29 23:22:28 1886

编程技术

Data Connection Dialog (直接调用内置数据源

winform程序,在发布时往往需要更改数据库连接字符串,而数据库采用附加的方式配置数据库连接字符串,可以使用VS2005的配置界面来处理引用C:/ProgramFiles/MicrosoftVisualStudio8/Common7/IDE里面的Microsoft.Data.ConnectionUI.Dialog.dll。

编程技术

电脑绑票?勒索软件肆虐俄罗斯

作者:趋势科技资深威胁研究员NartVilleneuve在线犯罪份子总是在寻找能将行动变现金的手法。可能的受害者重复地陷入网络犯罪份子们的圈套中,如实际上是下载了恶意软件而非免费软件或内容之类的手法。往往当他们了解自己的计算机已被挟持勒索时,一切已太晚了。勒索软件常用的手法之一是将被入侵的计算机功能关闭,直到受害者发送付费短信赎回电脑的自由身。最近一次网络犯罪份子的勒索软件活动以俄罗斯网民为目标,勒索360卢布(约合美金12元)。受感染的系统会持续显示以下

系统 2019-08-29 23:15:57 1886

编程技术

Visual Basic编程语言

1991年,美国微软公司推出了VisualBasic1.0(可简称VB),1992年,Microsoft公司又推出VB6.0[1]了VB1.0的升级版VB2.0……目前的最新版本是VB2010测试版。Visual意为可视的、可见的,指的是开发像Windows操作系统的图形用户界面(GraphicUserInterface,GUI)的方法,它与其他编

系统 2019-08-29 23:13:53 1886