1. 并发:在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行。其中两种并发关系分别是同步和互斥 2. 互斥:进程间相互排斥的使用临界资源的现象,就叫互斥。 3. 同步:进程之间的关系不是相互排斥临界资源的关系,而是相互依赖的关系。进一步的说 ...
分类:
编程语言 时间:
2016-07-29 20:56:51
阅读次数:
124
类的继承 面向对象的编程带来的主要好处之一是代码的重用,实现这种重用的方法之一是通过继承机制。继承完全可以理解成类之间的类型和子类型关系。 需要注意的地方:继承语法 class 派生类名(基类名)://... 基类名写作括号里,基本类是在类定义的时候,在元组之中指明的。 在python中继承中的一些 ...
分类:
编程语言 时间:
2016-07-29 20:55:12
阅读次数:
138
Java学习-编程式的事务管理编程式事务提供了TransactionTemplate模板类,该类可以大大减少事务操作的代码。因此TransactionTemplate采用Callback避免让开发者重复书写其打开事务、提交事务及回滚事务等代码,同时TransactionTemplate无须书写大量的try..catch块。HibernateTemp..
分类:
编程语言 时间:
2016-07-29 19:44:19
阅读次数:
238
!/usr/bin/python3
#-*-coding:utf-8-*-
defa(max):
n=0
whilen<max:
c=[‘aa‘,‘bb‘,‘cc‘,‘dd‘,‘rr‘,‘ff‘]
print‘yield前面‘,n
yieldc[n]
print‘yield后面‘,n
n+=1
foriina(6):
print"for循环print:",i
print‘--‘*25执行过程:通过结果可以看出:首先for循环调用函数,执行函..
分类:
编程语言 时间:
2016-07-29 19:40:46
阅读次数:
150
python简介略过,百度百科去python的安装在windows安装:只需要下载python版本,然后修改windows本地环境变量就行了windows修改环境变量步骤:计算机-属性-高级系统设置-环境变量在原有变量后添加;添加新变量(C:\ProgramFiles\Python35)在linux安装:安装依赖包:yuminstall..
分类:
编程语言 时间:
2016-07-29 19:39:21
阅读次数:
257
1、Type和Class的区别简单来说,Class实现了Type接口。Type源码定义:packagejava.lang.reflect;
/**
*TypeisthecommonsuperinterfaceforalltypesintheJava
*programminglanguage.Theseincluderawtypes,parameterizedtypes,
*arraytypes,typevariablesandprimitivetypes.
*
*@..
分类:
编程语言 时间:
2016-07-29 19:38:10
阅读次数:
217
C#的抽象类与接口,是C#OOP编程中非常重要的概念,对于开发出“高内聚、低耦合”的优秀项目具有重要的作用。C#抽象类是用关键字abstract表示的,它即可以修饰类(抽象类),也可以修饰方法(抽象方法)。抽象类主要的作用是:列举一个类所需要的行为,提供一系列的规定,约束子..
分类:
编程语言 时间:
2016-07-29 19:38:32
阅读次数:
310
外链,从SEO诞生那一刻起,就决定了不少从业人员要在这一块下功夫。今天之所以再次投稿发布一篇文章到卢松松,原因还得归结于前些天在卢松松博客投稿的一篇“5分钟实战1000条锚文本外链”的文章,看了评论,有好有坏,好的暂且不讨论,说不好的基本上是在这两个点讨论。1.评论..
分类:
编程语言 时间:
2016-07-29 19:38:46
阅读次数:
301
#lambda没有名字的函数,特别简单的函数,只有return语句的函数
#语法lambda返回值
defhello(x):
returnx[1]
printhello([1,2])
hello=lambdax:x[1]
hello1=lambdax:x[0]+x[1]
hello2=lambdax,y:x*y
printhello([1,2])
printhello1([3,4])
printhello2(2,3)
分类:
编程语言 时间:
2016-07-29 19:36:34
阅读次数:
225
#!/usr/bin/envpython
#coding:utf-8
"""
装饰器实例拆解
"""
deflogin00(func):
print(‘00请通过验证用户!‘)
returnfunc
deftv00(name):
print(‘00你的用户是:%s‘%name)
#装饰器的精简工作原理解释:
tv=login00(tv00)#返回tv函数的对象,赋值给tv
tv(‘yh00‘)#调用执..
分类:
编程语言 时间:
2016-07-29 19:37:42
阅读次数:
191
#!/usr/bin/envpython
#coding:utf-8
defopen_file(file_name):
res={}
withopen(file_name)asf:
forlineinf:
tmp=line.split(‘‘)
#printtmp
ip,url=tmp[0],tmp[6]
#printip,url以元组的形式存到列表中
res[(ip,url)]=res.get((ip,url),0)+1
returnsorted(res.items(),key=lam..
分类:
编程语言 时间:
2016-07-29 19:36:10
阅读次数:
324
java.util.Properties说明。该类主要是读取属性配置文件,两种文件类型:普通文件格式为key=value;xml文件。1)key=value示例如下:publicclassTestProperties{
publicstaticvoidmain(String[]args){
Propertiesproperties=newProperties();
FileInputStreamfileInputSt..
分类:
编程语言 时间:
2016-07-29 19:31:48
阅读次数:
192
今天准备了一台centos7的虚拟机,想拿来当python小霸王学习机。系统自带python版本2.7.5,经过我认真琢磨,要学咱就学新版本小py,所以果断安装了一个python3.5.2下载解压,进入目录,因为怕直接安装完maybe跟系统的python会发生点什么剧情,比如yum用不了之类的,所以我指定了..
分类:
编程语言 时间:
2016-07-29 19:32:30
阅读次数:
534
嵌入式linux面试题解析(二)——C语言部分三1、下面的程序会出现什么结果#include<stdio.h>#include<stdlib.h>#include<string.h>voidgetmemory(char*p){p=(char*)malloc(100);strcpy(p,”helloworld”);}intmain(){char*str=NULL;getmemory(str);printf(“..
分类:
编程语言 时间:
2016-07-29 19:29:56
阅读次数:
1208
随机数介绍在程序开发中,我们经常会用到随机数。譬如数字签名、数据加密、以及一些取样的场景下。但需要注意的是,许多开发语言API所提供的随机函数并非真正意义上的随机,而是伪随机,至于原因,本文最后会进行解释。jdk中Random类jdk中提供了Random类供我们使用 //withinint..
分类:
编程语言 时间:
2016-07-29 19:28:15
阅读次数:
145
Dubbo官方文档:用户指南>>示例>>线程模型配置标签:<dubbo:provider/><dubbo:protocol/>实战经验分享(属用性能调优):Linux用户线程数限制导致的java.lang.OutOfMemoryError:unabletocreatenewnativethread异常#vi/etc/security/limits.d/90-nproc...
分类:
编程语言 时间:
2016-07-29 19:27:19
阅读次数:
1328
Python异常处理异常抛出机制,为程序开发人员提供了一种在运行时发现错误,进行回复处理,然后继续执行的能力#!/usr/bin/pythontry:open(‘abc.txt‘)exceptIOError,msg:pass抛出机制:如果在运行时发生异常的话,解释器会查找相应的处理语句(称为handler)要是在当前函数力没有..
分类:
编程语言 时间:
2016-07-29 19:22:10
阅读次数:
159