码迷,mamicode.com
首页 > 编程语言
python全栈开发从入门到放弃之socket并发编程之IO模型
一 IO模型介绍 同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底有什么区别?这个问题其实不同的人给出的答案都可能不同,比如wiki,就认为asynchronous IO和non-bl ...
分类:编程语言   时间:2017-09-01 16:34:32    阅读次数:367
JavaScript中的闭包详解
闭包是JavaScript的重要特性,非常强大,可用于执行复杂的计算,可并不容易理解,尤其是对之前从事面向对象编程的人来说,对 JavaScript 认识和编程显得更难。特别是在看一些开源的JavaScript代码时感觉尤其如此,跟看天书没什么区别。 一般情况下,人们认识一个事物,会根据之前的经验, ...
分类:编程语言   时间:2017-09-01 16:12:11    阅读次数:219
动态数组、C风格字符串、字符串字面值
动态数组 每一个程序在执行时都占用一块可用的内存空间,用于存放动态分配的对象,此内存空间称为程序的自由存储区(free store)或堆(heap)。C语言使用malloc和free在堆中分配存储空间,而C++语言则使用new和delete表达式实现相同的功能。 动态分配数组时,如果数组元素具有类类 ...
分类:编程语言   时间:2017-09-01 16:12:01    阅读次数:227
js排序
一: 二: 三:冒泡排序 js中排序sort其实就是arrNum中第一个与第二个比较,如果第一个比第二个大,那么他们交换位置,否则不变。然后第二个和第三个比较,大的那个向后排,依次结果[7,3,2,8]。也就是把最大的那个排到了最后面,但这不是我们想要的结果。 所以再上面有2层循环,当i=0时[7, ...
分类:编程语言   时间:2017-09-01 16:11:34    阅读次数:198
python并发编程之多进程理论部分
阅读目录 一 什么是进程 二 进程与程序的区别 三 并发与并行 四 同步\异步and阻塞\非阻塞(重点) 五 进程的创建(了解) 六 进程的终止(了解) 七 进程的层次结构 八 进程的状态 九 进程并发的实现(了解) 一 什么是进程 进程:正在进行的一个过程或者说一个任务。而负责执行任务则是cpu。 ...
分类:编程语言   时间:2017-09-01 16:11:27    阅读次数:293
java面试题 一
引言:准备要苦逼的找工作了,这是我最不愿意去面对的事情,因为我会被虐成渣渣,呵呵,事实总让人难以接受呀! 在网上找到的这份java面试题,所以转过来方便看,废话不多说了。 来源:http://www.importnew.com/22083.html 1、面向对象的特征有哪些方面?答:面向对象的特征主 ...
分类:编程语言   时间:2017-09-01 16:10:49    阅读次数:222
【java 文件读写操作】 生成随机数,写入txt,然后从txt中读出
1.把生成的随机数写入到文件中 读取文本数据 贴出全部代码 1.生成10000整形的随机数存入文本file.txt中 2.从file.txt中读取数据并且放入Arraylist中 3.排序 选择排序方法进行排序 4.写入到files.txt文件中 ...
分类:编程语言   时间:2017-09-01 16:10:37    阅读次数:292
Spring学习之路(三)bean注解管理AOP操作
在类上面、方法上面、属性上面添加注解;并用bean来管理; 书写方法:@注解名称(属性名称=值) 第一步:导入jar包 导入spring-aop.jar(spring注解包); 第二步:创建实体类(注解对象) 第三步:配置注解文件,引入约束 核心约束:spring-beans.xsd 注解约束:sp ...
分类:编程语言   时间:2017-09-01 16:10:29    阅读次数:283
C语言中头文件——你乱吗????
如果尔等之辈问本大神,为什么需要头文件呢?本大神告诉你:想要知道为什么需要头文件的话,你就应该知道C语言编译的过程; 本大神为你们准备了基本知识: C语言文件的编译与执行的四个阶段并分别描述: C++中的头文件和源文件:如何写头文件 (这个写的很好,明白) 为什么有头文件的原因:(按步骤来) 1. ... ...
分类:编程语言   时间:2017-09-01 16:10:15    阅读次数:256
2.11 C++转型构造函数
参考:http://www.weixueyuan.net/view/6343.html 总结: 带参数的构造函数中有两种比较常见的构造函数:拷贝构造函数和转型构造函数。 转型构造函数只有一个参数,如果该参数是int型,则我们是将int型对象转换为类对象。 直接强制关闭掉这种隐式类型转换,在C++中, ...
分类:编程语言   时间:2017-09-01 16:09:58    阅读次数:259
-mysql-锁2
分类:编程语言   时间:2017-09-01 15:57:29    阅读次数:236
Java单例模式
//私有构造方法privateConfigProfileMan(){generalTaskList=newArrayList<>();}私有创建实例方法privatestaticConfigProfileMangetInstance(){if(configProfileMan==null){configProfileMan=newConfigProfileMan();}returnconfigProfileMan;}//调用方法publicstaticvoidl..
分类:编程语言   时间:2017-09-01 15:47:17    阅读次数:150
Java面向对象之多态
1、首先还是捋顺概念问题:多态就是同一方法用在不同的对象时有不同的解释,比如说9点准时上班,都是上班的方法,但是程序员在写程序,财务在点钱,HR在发布广告一样。2、说完概念了现在说下它的用处和好处:在说多态的用处之前,先说多态的条件,多态必须要满足:继承,封装和..
分类:编程语言   时间:2017-09-01 15:46:00    阅读次数:181
Lua之数组
Lua数组数组,就是相同数据类型的元素按一定顺序排列的集合,可以是一维数组和多维数组。Lua数组的索引键值可以使用整数表示,数组的大小不是固定的。array={"Lua","Tutorial"} fori=0,2 do print(array[i]) endfor循环模式开始下标是从1开始的,所以,i的初始值默认设置为0运..
分类:编程语言   时间:2017-09-01 15:45:37    阅读次数:211
C++中的基础
进制转换 #include<iostream> #include<stdlib.h> usingnamespacestd; intmain(void){ cout<<"请输入一个整数:"<<endl; intx=0; cin>>x; cout<<oct<<x<<endl; cout<<dec<<x<<endl; cout<<hex&..
分类:编程语言   时间:2017-09-01 15:44:30    阅读次数:182
Spring cloud
SpringCloud是什么? Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring并没 ...
分类:编程语言   时间:2017-09-01 15:42:16    阅读次数:157
java重定向输出流实现程序日志
publicclassRedirectOutputStream{publicstaticvoidmain(String[]args){try{PrintStreamout=System.out;//保存原输出流PrintStreamps=newPrintStream("/log.txt");//创建文件输出流System.setOut(ps);//设置使用新的输出流intage=18;//定义整形变量System.out.println("年龄变..
分类:编程语言   时间:2017-09-01 15:41:50    阅读次数:160
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!