闭包:打破一般的作用域链的形式,使外部可以访问到局部作用域变量的内容 闭包的形式一: 在f1中返回一个函数,该函数访问了f1的局部变量,并将其return,这样在外部调用f1的返回值,即执行该函数,就可以间接的访问到f1的局部变量a。这样打破了传统的作用域链的形式,这就是闭包。 闭包形式二: ...
分类:
编程语言 时间:
2017-08-23 00:39:42
阅读次数:
139
一直有在学,不过没来博客园,随便写点吧,写个阶乘的小代码 或者用递归的思路 ...
分类:
编程语言 时间:
2017-08-23 00:38:33
阅读次数:
139
1.理论基础 粒子群算法(particle swarm optimization,PSO)是计算智能领域中的一种生物启发式方法,属于群体智能优化算法的一种,常见的群体智能优化算法主要有如下几类: (1)蚁群算法(Ant Colony Optimization,简称ACO)[1992年提出]; (2)... ...
分类:
编程语言 时间:
2017-08-23 00:38:15
阅读次数:
388
一、如果代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。 二、或者说:一个类或者程序所提供的接口对于线程来说是原子操作或者多个线程之间的切换不会导致该接口的执行结果存在二义性,也 ...
分类:
编程语言 时间:
2017-08-23 00:37:57
阅读次数:
162
一、服务端和客户端 BS架构 (腾讯通软件:server+client) CS架构 (web网站) C/S架构与socket的关系: 我们学习socket就是为了完成C/S架构的开发 二、OSI七层模型 互联网协议按照功能不同分为osi七层或tcp/ip五层或tcp/ip四层 学习socket一定要 ...
分类:
编程语言 时间:
2017-08-23 00:37:38
阅读次数:
298
地牢关卡过完,接下来是边缘的森林! 1,森林保卫战 2,羊肠小道 3,丛林里的隔间 4,if-stravaganza 5,背靠背 6,森林劈裂者 7,边远地区的对峙 8,测距仪 9,保护农民 10,疯狂的食人魔 11,跃火林中 12, 可选关卡1:竞技场 ...
分类:
编程语言 时间:
2017-08-23 00:37:27
阅读次数:
440
Python中 sys.argv[]的用法简明解释 因为是看书自学的python,开始后不久就遇到了这个引入的模块函数,且一直在IDLE上编辑了后运行,试图从结果发现它的用途,然而结果一直都是没结果,也在网上查了许多,但发现这个问题的比较详细的解释只有一个版本,大部分都是转裁和复制的。给的都是简明p ...
分类:
编程语言 时间:
2017-08-23 00:36:45
阅读次数:
219
使用Mutex类-互斥锁 owned为true,互斥锁的初始状态就是被主线程所获取,否则处于未获取状态 name为定义的互斥锁名称,在整个操作系统只有一个命名未CSharpThreadingCookbook的互斥量,一个线程得到,其他线程就无法得到这个互斥量了,只能等待。 WaitOne():获取, ...
分类:
编程语言 时间:
2017-08-23 00:36:26
阅读次数:
132
1.什么是Web? 答: web是world wide web的简称,广义上可理解为万维网,狭义上可理解为网页浏览器浏览的网页。 Javaweb:指使用java技术解决web领域问题的技术总和,可以通俗的理解为使用Java去开发web程序所需要掌握的相关技术。 2.一个例子了解前台和后台技术 eg: ...
分类:
编程语言 时间:
2017-08-23 00:36:09
阅读次数:
147
案例要求参考上一个糗事百科单进程案例 Queue(队列对象) Queue是python中的标准库,可以直接import Queue引用;队列是线程间最常用的交换数据的形式 python下多线程的思考 对于资源,加锁是个重要的环节。因为python原生的list,dict等,都是not thread ...
分类:
编程语言 时间:
2017-08-23 00:34:26
阅读次数:
237
一、java反射机制是什么? JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。 二、java反射机制的作用? 主要功能:在运行时判断任意一个对象所属 ...
分类:
编程语言 时间:
2017-08-23 00:34:11
阅读次数:
197
什么是不可变性(Immutability)? 即某个变量在进行了某个操作之后,其本身没有发生变化,比如对于字符串而言,对字符串的任何操作都会改变字符串本身的值,而是在字符串的基础上复制出来一个然后再改变,这样我们就说是不可变的。 比如这道题,前面三个都没有改版arr的值,所以他们三个都遵守了不可变性 ...
分类:
编程语言 时间:
2017-08-23 00:33:49
阅读次数:
169
最近在学python,今晚看了一个名叫“python全栈之路系列”博客的关于python的相关博客,其中开篇就说到了python的设计哲学:优雅,简洁,高效。。。 可以在编译器里面输入如下语句来查看python语言的设计哲学: 中英文释义如下: 然后,我尝试了里面的一段demo代码: 运行结果是可以 ...
分类:
编程语言 时间:
2017-08-23 00:33:40
阅读次数:
215
import pandas as pdsiteDs = pd.read_csv("s:/54511tempMax.csv",sep=',')print( siteDs.head(2) )## fillna 方法 # 将缺空设置成 32766siteDs=siteDs.fillna(32766)pri ...
分类:
编程语言 时间:
2017-08-23 00:32:18
阅读次数:
223
欢迎访问~原文出处——博客园-zhouzhendong 去博客园看该题解 题目传送门 - BZOJ1264 题意概括 给出两个长度为5*n的序列,每个序列中,有1~n各5个。 求其最长公共子序列长度。 题解 我们发现这题的序列特殊性是关键! 我们只需要知道每一种数字在某一个序列中的5个位置,然后对于 ...
分类:
编程语言 时间:
2017-08-23 00:31:27
阅读次数:
245
我运行了每一个例子,整本书勾勾画画,以备第二遍归纳重点到云笔记上,我已经尽心的细读。不放过任何一个疑问点。哪怕实在无法理解的句子(变味的翻译),我都折上角,以便二次扫荡。说实话,看完还是很有成就感的。 但是, 读后感:像一场噩梦! 恐怖的泛型部分,令人痛苦的例子,变味的中文翻译,冗长的描述。 真的很 ...
分类:
编程语言 时间:
2017-08-22 23:23:47
阅读次数:
377
JSON格式的数据传递是最常用的方法之一,以下列出了常用的几种形态以及与Javabean之间的转换: String json1="{'name':'zhangsan','age':23,'interests':[{'interest':'篮球','colors':['绿色','黄色']},{'int ...
分类:
编程语言 时间:
2017-08-22 23:22:42
阅读次数:
423