码迷,mamicode.com
首页 > 编程语言 > 日排行
python-多线程+协程
GIL锁的存在,使python实现不了通过多核来完成多线程并行,如果想让python利用多核,只能通过开多进程来实现。所以python适合执行计算密集型任务。 资源抢占式:线程、进程 协程:协作式 >即非抢占式程序,关键词:yield生成器,主要解决的也是IO操作,但不能利用多核(没有多进程的情况下 ...
分类:编程语言   时间:2018-06-16 00:09:52    阅读次数:231
Python学习:7.文件操作
文件操作 我们曾将听过一个问题,将大象放入冰箱分为三步:1、打开冰箱门,2、将大象放进去,3、关上冰箱门。今天我们要讲的Python文件操作的步骤就像将大象放入冰箱的步骤一样。 使用Python操作文件的基本步骤: 打开文件 对文件内容进行操作(读取文件信息,向文件中写入信息等) 关闭文件 一、打开 ...
分类:编程语言   时间:2018-06-16 00:10:37    阅读次数:195
生成所有错位排列的算法
所谓N元错位排列,就是指对应于1,2,--,N的N元排列Im(m=1,2, ,N),满足Im!=m,算法的目的是构造出所有这样的错位排列,依据的基本思想是回溯法,在沿栈向下试探的过程中逐步扩大部分错位排列的规模,当发现无法找到下一个部分错位排列的元素时就向上回溯,继续试探,当栈空间首元素stack[ ...
分类:编程语言   时间:2018-06-16 00:10:56    阅读次数:578
javaScript背景
ECMAScript 是 JavaScript 的正式名称。一个新的名字变得必要, 因为有一个商标在 JavaScript (最初由太阳, 现在由甲骨文)。目前, Mozilla 是少数几家允许正式使用 JavaScript 名称的公司之一, 因为它在很久以前就获得了许可证。为共同使用, 这些规则适 ...
分类:编程语言   时间:2018-06-16 00:11:04    阅读次数:196
python0.4----字符串
字符串:是由单引号或双引号括起来的文本(不包含引号) 字符串操作: 字符串连接: str1=str2+str3 输出重复字符串:str1=str2 * 3 访问字符串中的某个字符: 通过下标访问第i字符:字符串名[下标i],字符串中包含文字也可以,一个文字相当于一个字符,虽然它可能占有2-4个字节。 ...
分类:编程语言   时间:2018-06-16 01:01:45    阅读次数:189
【Java】基础学习0-为什么学习Java?
背景 众所周知,Java的开发人员数量远远要多于Python的开发人员。作为企业的软件开发来讲,一般公司都选择Java作为第一个开发语言。市场上很多的管理系统,特别是B/S架构的网站,数据查询相关产品,基本上都是Java开发的。 博主有一定的Python基础,但是在最近的工作过程中越来越感觉到多掌握 ...
分类:编程语言   时间:2018-06-16 01:02:04    阅读次数:164
[JavaScript] html5 video标签注意事项
Chrome 66 禁止声音自动播放 声音无法自动播放这个在IOS/Android上面一直是个惯例,桌面版的Safari在2017年的11版本也宣布禁掉带有声音的多媒体自动播放功能,紧接着在2018年4月份发布的Chrome 66也正式关掉了声音自动播放,也就是说<audio autopaly></ ...
分类:编程语言   时间:2018-06-16 01:02:38    阅读次数:554
Java中泛型的运用实例
package example6;import java.util.ArrayList;import java.util.HashMap;import java.util.HashSet;import java.util.Iterator;import java.util.List;import j ...
分类:编程语言   时间:2018-06-16 01:05:34    阅读次数:237
Spring cloud config 使用gitHub或者gitee连接
1. 创建SpringCloud项目,引入对应的Spring-config-server对应的jar 2. 创建一个Spring boot启动类: 添加如下两个注解 3. 添加application.yml 由于连接git分两种:一种为共有没有访问权限密码的,一种使用账号密码登录,一种采用ssh登录 ...
分类:编程语言   时间:2018-06-16 01:06:48    阅读次数:713
spring3mvc与struts2比较
项目刚刚换了web层框架,放弃了struts2改用spring3mvc 当初还框架的时候目的比较单纯 springmvc支持rest,小生对restful url由衷的喜欢不用不知道 一用就发现开发效率确实比struts2高 我们用struts2时采用的传统的配置文件的方式,并没有使用传说中的0配置 ...
分类:编程语言   时间:2018-06-16 01:07:22    阅读次数:179
Python学习之==>第三方模块的安装、模块导入
一、模块&包 1、模块 模块实质上就是一个Python文件,它是用来组织代码的。意思就是把Python代码写在里面,文件名就是模块的名称。例如:random.py,random就是模块的名称。 2、包 包又叫pageage,本质就是一个文件夹,和文件夹不一样的地方是它有一个__init__.py文件 ...
分类:编程语言   时间:2018-06-16 10:27:07    阅读次数:200
Java 基础 之 分支语句
http://www.verejava.com/?id=16992614948219 http://www.verejava.com/?id=16992614948219 ...
分类:编程语言   时间:2018-06-16 10:27:40    阅读次数:119
python-条件判断
条件判断 计算机之所以能做很多自动化的任务,因为它可以自己做条件判断。 比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,用if语句实现: 根据Python的缩进规则,如果if语句判断是True,就把缩进的两行print语句执行了,否则,什么也不做。 也可以给if添加一个else语句 ...
分类:编程语言   时间:2018-06-16 10:28:34    阅读次数:122
python day1 5:23
后缀名可以任意 导入模块,不是.py就出错,统统.py Python解释器 py文件路径 Python #!/usr/bin/env python//linux下 window没有影响 变量只能数字字母下划线,不能数字开头 字符串可以 加法 a="abc" b="as" print(a+b) abc ...
分类:编程语言   时间:2018-06-16 10:29:09    阅读次数:127
Java 基础语法之switch语句
switch 语句由一个控制表达式和多个case标签组成。 switch 控制表达式支持的类型有byte、short、char、int、enum(Java 5)、String(Java 7)。 switch-case语句完全可以与if-else语句互转,但通常来说,switch-case语句执行效率 ...
分类:编程语言   时间:2018-06-16 10:29:18    阅读次数:123
Java 生成随机数
Java中常用的两种产生随机数的方法 一、java.lang.Math类中的random()方法; 调用这个Math.random()函数能够返回带正号的double值,该值大于等于0.0且小于1.0,即取值范围是[0.0,1.0)的左闭右开区间,返回值是一个伪随机选择的数,在该范围内(近似)均匀分 ...
分类:编程语言   时间:2018-06-16 10:29:29    阅读次数:144
java8实现各种List操作
利用java8新特性,可以用简洁高效的代码来实现一些数据处理。 定义1个Apple对象: 添加一些测试数据: 1、分组 List里面的对象元素,以某个属性来分组,例如,以id分组,将id相同的放在一起: 2、List转Map id为key,apple对象为value,可以这么做: 3、过滤Filte ...
分类:编程语言   时间:2018-06-16 10:29:54    阅读次数:741
python-非阻塞IO
client端: server端: ...
分类:编程语言   时间:2018-06-16 10:30:48    阅读次数:153
Java 基础 之 条件语句
http://www.verejava.com/?id=16992610131518 / 流程控制语句分为 1. 条件语句 2. 分支语句 3. 循环语句 / import java.util.Scanner; public class Statement { public static void ...
分类:编程语言   时间:2018-06-16 10:30:55    阅读次数:141
python-IO多路复用,select模块
触发机制:1)水平触发;2)边缘触发 IO多路复用单线程实现并发,实现模块:1)select(效率最低); 2)poll;3)epoll(最好,nginx的实现)。linux下有这3种模块,windows下只有select模块 IO多路复用的好处:同时可以监听多个连接 IO多路复用的select模块 ...
分类:编程语言   时间:2018-06-16 10:31:01    阅读次数:206
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!