码迷,mamicode.com
首页 > 编程语言
并发 并行 同步 异步 多线程的区别
1. 并发:在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行。其中两种并发关系分别是同步和互斥 2. 互斥:进程间相互排斥的使用临界资源的现象,就叫互斥。 3. 同步:进程之间的关系不是相互排斥临界资源的关系,而是相互依赖的关系。进一步的说 ...
分类:编程语言   时间:2016-07-29 20:56:51    阅读次数:124
Python-类的继承
类的继承 面向对象的编程带来的主要好处之一是代码的重用,实现这种重用的方法之一是通过继承机制。继承完全可以理解成类之间的类型和子类型关系。 需要注意的地方:继承语法 class 派生类名(基类名)://... 基类名写作括号里,基本类是在类定义的时候,在元组之中指明的。 在python中继承中的一些 ...
分类:编程语言   时间:2016-07-29 20:55:12    阅读次数:138
Java学习-编程式的事务管理
Java学习-编程式的事务管理编程式事务提供了TransactionTemplate模板类,该类可以大大减少事务操作的代码。因此TransactionTemplate采用Callback避免让开发者重复书写其打开事务、提交事务及回滚事务等代码,同时TransactionTemplate无须书写大量的try..catch块。HibernateTemp..
分类:编程语言   时间:2016-07-29 19:44:19    阅读次数:238
python 之yield个人理解
!/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简介略过,百度百科去python的安装在windows安装:只需要下载python版本,然后修改windows本地环境变量就行了windows修改环境变量步骤:计算机-属性-高级系统设置-环境变量在原有变量后添加;添加新变量(C:\ProgramFiles\Python35)在linux安装:安装依赖包:yuminstall..
分类:编程语言   时间:2016-07-29 19:39:21    阅读次数:257
获取java泛型参数类型
1、Type和Class的区别简单来说,Class实现了Type接口。Type源码定义:packagejava.lang.reflect; /** *TypeisthecommonsuperinterfaceforalltypesintheJava *programminglanguage.Theseincluderawtypes,parameterizedtypes, *arraytypes,typevariablesandprimitivetypes. * *@..
分类:编程语言   时间:2016-07-29 19:38:10    阅读次数:217
C# for Unity 编程语言快速入门教程(连载8)---C#OOP编程之抽象类与接口
C#的抽象类与接口,是C#OOP编程中非常重要的概念,对于开发出“高内聚、低耦合”的优秀项目具有重要的作用。C#抽象类是用关键字abstract表示的,它即可以修饰类(抽象类),也可以修饰方法(抽象方法)。抽象类主要的作用是:列举一个类所需要的行为,提供一系列的规定,约束子..
分类:编程语言   时间:2016-07-29 19:38:32    阅读次数:310
SEO外链算法独家揭秘
外链,从SEO诞生那一刻起,就决定了不少从业人员要在这一块下功夫。今天之所以再次投稿发布一篇文章到卢松松,原因还得归结于前些天在卢松松博客投稿的一篇“5分钟实战1000条锚文本外链”的文章,看了评论,有好有坏,好的暂且不讨论,说不好的基本上是在这两个点讨论。1.评论..
分类:编程语言   时间:2016-07-29 19:38:46    阅读次数:301
python学习 匿名函数
#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
Python 装饰器工作原理解析
#!/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
python学习 根据日志中的ip和url排序
#!/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
JDK源码学习(9)- java.util.Properties实例与源码
java.util.Properties说明。该类主要是读取属性配置文件,两种文件类型:普通文件格式为key=value;xml文件。1)key=value示例如下:publicclassTestProperties{ publicstaticvoidmain(String[]args){ Propertiesproperties=newProperties(); FileInputStreamfileInputSt..
分类:编程语言   时间:2016-07-29 19:31:48    阅读次数:192
python3.5.2与python2.7.5齐飞,我与ipython5.0.0不得不说的故事
今天准备了一台centos7的虚拟机,想拿来当python小霸王学习机。系统自带python版本2.7.5,经过我认真琢磨,要学咱就学新版本小py,所以果断安装了一个python3.5.2下载解压,进入目录,因为怕直接安装完maybe跟系统的python会发生点什么剧情,比如yum用不了之类的,所以我指定了..
分类:编程语言   时间:2016-07-29 19:32:30    阅读次数:534
嵌入式linux面试题解析(二)——C语言部分三
嵌入式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
javaSE学习-随机数类java.util.Random类介绍
随机数介绍在程序开发中,我们经常会用到随机数。譬如数字签名、数据加密、以及一些取样的场景下。但需要注意的是,许多开发语言API所提供的随机函数并非真正意义上的随机,而是伪随机,至于原因,本文最后会进行解释。jdk中Random类jdk中提供了Random类供我们使用 //withinint..
分类:编程语言   时间:2016-07-29 19:28:15    阅读次数:145
Dubbo线程模型(结合Linux线程数限制配置的实战经验分享)
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异常处理
Python异常处理异常抛出机制,为程序开发人员提供了一种在运行时发现错误,进行回复处理,然后继续执行的能力#!/usr/bin/pythontry:open(‘abc.txt‘)exceptIOError,msg:pass抛出机制:如果在运行时发生异常的话,解释器会查找相应的处理语句(称为handler)要是在当前函数力没有..
分类:编程语言   时间:2016-07-29 19:22:10    阅读次数:159
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!