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

Python 中的 global 标识对变量作用域的影响

global标识用于在函数内部,修改全局变量的值。我们可以通过以下规则,来判定一个变量到底是在全局作用域还是局部作用域:变量定义在全局作用域,那就是全局变量。变量在函数中定义,并且加了global标识,就是全局变量。如果变量在函数中仅做了定义,那么就是局部变量。如果变量在函数中仅仅是使用,那么就是全局变量。下面的示例,有助于理解上述规则:defcook():globaldumplingsdumplings='10'#全局变量print('cook():'+

系统 2019-09-27 17:46:12 1902

编程技术

小心得

要想確保一件事情,按時完成,中間可能會遇到不可預期的事情發生,如何盡可能的保證項目的按時完成,這就需要在出現意外的時候,使用一些額外的辦法,比如用錢,或是別的什麼減少自己花費在意外上的時間來保證這個項目的正常進行電腦是不可靠的,不要把你的數據放在一台電腦上,要把重要的東西,隨是提交放到網絡上。或是打印出來,隨時考慮電腦會掛掉的狀況,對於項目代碼的各種模塊的依賴等,一定要配置在一個目錄下,能很方便的在另一台電腦上迅速搭起新的開發環境,而不是依賴於特定的某台電

系统 2019-08-29 23:46:22 1902

编程技术

当灾难来临的时候

2008年5月12日,历来多少年都没有的灾难,降临到了我们的头上,它让整个中华民族都陷入了恐惧,悲痛。。。之中。在四川汶川县发生7级的地震,当时就死伤无数,震源处开始的时候进不去人,周边的地区都受到了影响,损失也很惨重。接下来的几天里,全国上下都组织捐款物,救助。我们敬爱的温总理,那么大岁数,亲临现场,他看到那些被废墟压着的孩子们,哭了,他哽咽的向那些还活着的人们说着鼓励的话。他的手臂受了伤,显得更加的憔悴。当我们看到网上的那些图片时,都泣不成声,那么多的

系统 2019-08-29 23:37:31 1902

编程技术

LuaPlus学习(四)

<--!版权所有foruok,转载注明出处!-->一个完整的例子试验了一个完整的例子。在C++中生成一个类,注册到lua。从lua调用C++类的成员函数。在Alternate.lua中写了阶乘函数factorial。从C++中调用factorial。Alternate.lua如下:print("nowinalternate.lua");print("initialnumberofAxhSystem:"..AxhSystem:GetNumber());Axh

系统 2019-08-29 23:30:54 1902

编程技术

破解入门(六)-----实战“内存镜像法”脱壳

内存镜像法的步骤(1)用OD打开软件(2)点击选项——调试选项——异常,把里面的忽略全部√上。CTRL+F2重载下程序(3)按ALT+M,打开内存镜象,找到程序的第一个.rsrc.按F2下断点,然后按SHIFT+F9运行到断点,接着再按ALT+M,打开内存镜象,找到程序的第一个.rsrc.上面的代码段.text(或者CODE)(也就是00401000处),按F2下断点。然后按SHIFT+F9(或者是在没异常情况下按F9),直接到达程序OEP实战1查壳用PE

系统 2019-08-29 22:51:08 1902

编程技术

String Integer int互转及日期与String的互转,

(1)将数字转换成字符串inti=7;doubled=13.56;Stringstr1,str2;str1=Integer.toString(i);str2=Double.toString(d);执行以后,str1存的字符串是"7",str2存的字符串是"13.56".(2)将字符串转换成数值Stringstr1="3532";Stringstr2="187.863";Integerm;Doublen;m=Integer.valueOf(str1);//将

系统 2019-08-29 22:41:02 1902

编程技术

开发人员抵触代码审查的4个原因

据调查显示,代码审查工作有助于提高软件开发质量,然而许多开发者却不愿意在他们的团队中实施代码审查工作,本文主要分析了开发者为什么会抵制代码审查工作的原因以及为什么他们会有此想法,目的是为了引导开发者加入代码审查工作。代码审查究竟是什么样的工作呢?通常情况下它是指否决质量的一种过程。大量统计数据表明代码审查极大的提高了软件质量以及降低了技术风险,不仅如此,它还降低了开发成本。一起来看下代码审查工作所带来的好处:如图所示,代码审查工作带来这么多的益处,那为什么

系统 2019-08-29 22:01:04 1902

编程技术

HDFS Namenode是如何工作的?

来自:http://www.csdn.net/article/2012-07-03/2807066HDFS(HadoopDistributedFilesystem)客户端通过被称之为Namenode单服务器节点执行文件系统原数据操作,同时DataNode会与其他DataNode进行通信并复制数据块以实现冗余,这样单一的DataNode损坏不会导致集群的数据丢失。但NameNode出现故障的损失确是无法容忍的,NameNode主要职责是跟踪文件如何被分割成文

系统 2019-08-12 09:30:06 1902

编程技术

webkit 资料

1whatiswebkit?WebKit是一个开源浏览器网页排版引擎,与之相应的引擎有Gecko(Mozilla,Firefox等使用的排版引擎)和Trident(也称为MSHTML,IE使用的排版引擎)。同时WebKit也是苹果MacOSX系统引擎框架版本的名称,主要用于Safari,Dashboard,Mail和其他一些MacOSX程序。WebKit所包含的WebCore排版引擎和JSCore引擎来自于KDE的KHTML和KJS,当年苹果比较了Geck

系统 2019-08-12 09:29:50 1902

编程技术

观察者(Observer)模式

观察者模式又叫做发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或从属者(Dependents)模式。观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,使它们能够自动更新自己。一个软件系统常常要求在某一个对象的状态发生变化的时候,某些其它的对象做出相应的改变。做到这一点的设计方案有很

系统 2019-08-12 09:29:46 1902