码迷,mamicode.com
首页 > 编程语言 > 月排行
python-并发并行、同步异步、同步锁
并发:系统具有处理多个任务(动作)的能力 并行:系统具有同时处理多个任务(动作)的能力 同步:当进程执行到一个IO(等待外部数据)的时候,需要等待,等待即同步 异步:当进程执行到一个IO(等待外部数据)的时候,不需要等待,待数据接收成功后,再回来处理。 GIL:全局解释锁:无论你有多少个线程,你有多 ...
分类:编程语言   时间:2018-06-13 00:11:57    阅读次数:178
数组排序 记录一下
var array2 = [1,20,3,4,7,8,5,3,1,2]; var sortArray = function (a,b){ if(a>b){ return 1; }else if(a<b){ return -1 }else{ return 0; } } { let... ...
分类:编程语言   时间:2018-06-13 00:12:48    阅读次数:127
[TimLinux] Python 元类
1. type函数 name = "This is a string" print(type(name)) # <class 'str'> print("*" * 10, "分界线", "*" * 10) cls = type('Foo', (), {}) f = cls() print(type( ...
分类:编程语言   时间:2018-06-13 00:13:34    阅读次数:130
【Python基础】格式化打印
‘‘‘1、能够很规范的打印出想要的内容2、双引号内没有办法放变量‘‘‘##格式化输入#%s输入任意扥内容都不会报错因为全部当做str来处理#%d只能输入数字#案例一name=input("Name:")age=input("Age:")hosttown=input("HostTown:")info=‘‘‘Name:%sAge:%sHosttown:%s‘‘‘%(name,age,hosttown)
分类:编程语言   时间:2018-06-13 00:14:43    阅读次数:141
【Python基础】基本运算符
#运算符,计算机不但支持基本的加减乘除还支持逻辑运算、赋值运算、比较运算、算数运算、成员运算、身份运算、位运算#算数运算‘‘‘+加法运算-减法运算*乘法运算/除法运算%取模运算9%7结果为2**幂运算,也就是次方运算2**2结果为4//取整除9//2结果为49.0//2.0结果为4.0‘‘‘#比较运算‘‘‘==判断两个值是否相等print(a==b)结果:False!=不等于print(a!=b)
分类:编程语言   时间:2018-06-13 00:16:16    阅读次数:172
java向量 vector
Vector 向量 是java.util 包里的一个类,该类继承AbstractList,实现了类似动态数组的功能。 向量和数组相似,都可以保存一组数据,但数组的大小(长度)是固定的,而Vector 的大小可变的。 Vector 是线程安全的(其源码的方法使用了synchronized 关键字),V ...
分类:编程语言   时间:2018-06-13 00:16:37    阅读次数:168
【Python基础】流程控制-if..else
‘‘‘基本的使用if条件:满足条件执行的代码else:不满足条件执行的代码‘‘‘#age=input("PleaseinputAge:")#age=int(age)#‘‘‘#从input得出的结果默认是str,str格式不能被<进行运算#所以必须进行转换类型#‘‘‘#ifage<30:#print("还能折腾几年")#else:#print("老了老了")‘‘‘多分支判断if条件:满足
分类:编程语言   时间:2018-06-13 00:16:55    阅读次数:152
C#-求int数组中连续偶数列的个数
例如:[3, 3, 2, 2, 2, 4, 3, 5, 4, 6, 3]=>2,2,2,4;4,6 结果为2 [3, 3, 2,3, 2, 2, 4, 3, 5, 4, 6, 3]=>2;2,2,4;4,6 结果为3 实现思路: 将数组取余转换为01数组[3, 3, 2, 2, 2, 4, 3, 5 ...
分类:编程语言   时间:2018-06-13 00:17:08    阅读次数:185
深度分析Java的ClassLoader机制(源码级别)
Java中的所有类,必须被装载到jvm中才能运行,这个装载工作是由jvm中的类装载器完成的,类装载器所做的工作实质是把类文件从硬盘读取到内存中,JVM在加载类的时候,都是通过ClassLoader的loadClass()方法来加载class的,loadClass使用双亲委派模式。 ...
分类:编程语言   时间:2018-06-13 00:18:04    阅读次数:171
springboot入门
pom.xml pring Boot项目使用一个全局的配置文件application.properties或者是application.yml,在resources目录下 server.port=8088 ...
分类:编程语言   时间:2018-06-13 00:18:24    阅读次数:153
Python实现爬虫从网络上下载文档
最近在学习Python,自然接触到了爬虫,写了一个小型爬虫软件,从初始Url解析网页,使用正则获取待爬取链接,使用beautifulsoup解析获取文本,使用自己写的输出器可以将文本输出保存,具体代码如下: Spider_main.py url_manager.py html_parser.py h ...
分类:编程语言   时间:2018-06-13 00:19:03    阅读次数:161
【Python基础】流程控制-break及continue使用及while..else的使用
‘‘‘break用于结束一个完整的循环,跳出循环体执行循环后面的语句continue用于跳出本次循环,但继续下一个循环‘‘‘‘‘‘continue的用法打印1-10的数字,3除外‘‘‘#count=1#whilecount<=10:#ifcount==3:#count+=1##如果不添加count+=1当打印到3,直接跳出本次循环这个时候count还是3,就无法进行下次循环#continue
分类:编程语言   时间:2018-06-13 00:19:14    阅读次数:202
perl语言入门总结-第3章-列表与数组
1-列表list指的是标题的有序集合, 而数组(array)则是存储列表的变量。 更精确地说,列表指的是数据,而数组指的是变量。 访问数组中的元素 特殊数组索引, 获得最后一个元素 列表直接量 qw简写 qw(fred barrbey wilma) qw允许使用任何标点符号作为定界符。 qw/ fr ...
分类:编程语言   时间:2018-06-13 00:19:30    阅读次数:216
【Python基础】流程控制-while循环
#while循环‘‘‘while条件判断:满足条件执行的代码...条件判断的根本是True和False的判断True才会执行False不会执行通过一下方法来打印条件是True或者Falsea=10b=20print(a>b)print(b>a)‘‘‘#值条件判断:#a=3#b=5#正常条件判断#whilea>b:#print("啦啦啦")#死循环#whileTrue:#print
分类:编程语言   时间:2018-06-13 00:20:11    阅读次数:143
树状数组简述
树状数组是一种单点修改并查询前缀和的数据结构 查询和修改时间复杂度都是log(n) 对于树状数组我们首先需要知道lowbit的概念 lowbit即是x & -x 通俗点是一个数二进制下的从后往前数第一个1所对应的值 具体算法的话就是两个 一个是修改函数如下 void add(int pos, int ...
分类:编程语言   时间:2018-06-13 00:56:58    阅读次数:191
KMP算法
KMP算法 ...
分类:编程语言   时间:2018-06-13 00:57:16    阅读次数:144
C++之new和delete
new 和 delete 是 C++ 用于管理 堆内存 的两个运算符,对应于 C 语言中的 malloc 和 free,但是 malloc 和 free 是函数,new 和 delete 是运算符。除此之外, new 在申请内存的同时,还会调用对象的构造函数,而 malloc 只会申请内存; del ...
分类:编程语言   时间:2018-06-13 00:58:24    阅读次数:126
Java中InputStream与Reader的区别
转自:https://blog.csdn.net/zmx729618/article/details/51426440 java.io下面有两个抽象类:InputStream和ReaderInputStream是表示字节输入流的所有类的超类Reader是用于读取字符流的抽象类InputStream提 ...
分类:编程语言   时间:2018-06-13 00:58:42    阅读次数:158
CentOS6.5 64位环境搭建Java服务器环境教程
教程: 1. 首先进入linux系统使用javac或者java-version命令查看是否已经存在jdk环境 如果存在就需要先将其卸载 rpm卸载 先卸载open-jdk java –version rpm -qa | grep java rpm -e --nodeps java-1.7.0-ope ...
分类:编程语言   时间:2018-06-13 00:58:50    阅读次数:244
计蒜课 16957 拓扑排序
"计蒜课" 【代码】: include using namespace std; const int maxn = 1e5 + 10; const int mod = 142857; int t,n,m,k,x,u,v,w,num; vector G[maxn]; int inDeg[maxn], ...
分类:编程语言   时间:2018-06-13 00:59:33    阅读次数:158
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!