码迷,mamicode.com
首页 > 编程语言 > 月排行
python并发编程之IO模型,
了解新知识之前需要知道的一些知识 同步(synchronous):一个进程在执行某个任务时,另外一个进程必须等待其执行完毕,才能继续执行 异步(asynchronous): 阻塞(blocking): 非阻塞(non-blocking): #非阻塞和阻塞的概念相对应,指在不能立刻得到结果之前也会立刻 ...
分类:编程语言   时间:2017-09-02 01:02:53    阅读次数:272
2017面向对象程序设计(Java)第二周学习总结
2017面向对象程序设计(Java)第二周学习总结 直系学妹学弟们好!额...不要问我为什么把学妹放前面,我也不知道!我只是你们和蔼可亲的学长一枚而已。也不要问为什么是第二周学习总结而不是第一周,因为第一周学长正在家里吃西瓜吹空调。好了,闲言少叙。我先为你们介绍一下助教的职责,而后再对你们的学习情况 ...
分类:编程语言   时间:2017-09-02 01:03:09    阅读次数:197
Java学习总结
先对自己脑海中能瞬间出现的知识做一个罗列,后续再详细展开。 1.java环境变量,JAVA_HOME,PATH:$JAVA_HOME/bin 2.java基础数据类型:byte,boolean,char short,int,long,float,double. 3.String是final修饰的不可 ...
分类:编程语言   时间:2017-09-02 01:03:16    阅读次数:191
python--字符编码理解
一、字符编码简史: 美国:1963年 ASCII (包含127个字符 占1个字节) 中国:1980年 GB2312 (收录7445个汉字,包括6763个汉字和682个其它符号) 1993年 GB13000 (收录20902个汉字) 1995年 GBK1.0 (收录 21003个汉字) 2000年 G ...
分类:编程语言   时间:2017-09-02 01:03:25    阅读次数:175
使用Python定义函数
#1、定义一个无参函数 #输出一遍“Hello World!” def Out(): return "Hello World!" #输出100遍 num=1 while num<=100 : #调用函数 result=Out() print (str(num)+'_'+result) num+=1 ... ...
分类:编程语言   时间:2017-09-02 01:03:57    阅读次数:197
Exception in thread "main" java.lang.UnsatisfiedLinkError: Unable to load library 'dll.msvcrt'
上网找了一下方法,说是jdk64的问题,也有说是路径不对问题。 代码片段 在看到以下文章之后,觉得loadLibrary()加载时顺序是从当前目录下找到,没找到,这去项目根目录下找win32/win64文件夹,找到再找其中的dll文件, 没有找到,就到windows/system32下寻找。 其中当 ...
分类:编程语言   时间:2017-09-02 01:04:12    阅读次数:281
Python_日记 序列化和反序列化
Python序列化和反序列化 通过将对象序列化可以将其存储在变量或者文件中,可以保存当时对象的状态,实现其生命周期的延长。并且需要时可以再次将这个对象读取出来。Python中有几个常用模块可实现这一功能。 pickle模块 存储在变量中 dumps(obj)返回存入的字节 读取数据 数据以字节保存在 ...
分类:编程语言   时间:2017-09-02 01:04:27    阅读次数:265
选择排序
选择排序:选择排序是一种简单直观的排序算法和冒泡排序差不多,,有人会觉得他两其实差不多, 先说完这个的原理,,,再说说区别吧。 它的工作原理是每一次从待排序的数据元素中选出最小 (或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。 写完冒泡排序,在写选择排序,忽然感觉他两很相似 ...
分类:编程语言   时间:2017-09-02 01:05:28    阅读次数:188
C++关于智能指针
有四种: auto_ptr<class T> unique_ptr<class T> shared_ptr<class T> weak_ptr<class T> 这里先讨论前三种: 第一种 :auto_ptr 已摒弃;原因在于: 如 auto_ptr<class T> a(new T); auto_ ...
分类:编程语言   时间:2017-09-02 01:07:14    阅读次数:169
python并发编程之IO模型
了解新知识之前需要知道的一些知识 同步(synchronous):一个进程在执行某个任务时,另外一个进程必须等待其执行完毕,才能继续执行 异步(asynchronous): 阻塞(blocking): 非阻塞(non-blocking): #非阻塞和阻塞的概念相对应,指在不能立刻得到结果之前也会立刻 ...
分类:编程语言   时间:2017-09-02 01:07:46    阅读次数:175
JAVA 学习总结 多线程
1 什么是线程 线程就是程序内的一个顺序流控制。线程本身不能运行。它只能用于程序中,使用分配给程序的资源和环境。 2 进程和线程的区别 多个进程的内部数据和状态都是完全独立的,而多线程是共享一块内存空间和一组系统资源,有可能互相影响。 线程本身的数据通常只有寄存器数据,以及一个程序执行是使用的堆栈, ...
分类:编程语言   时间:2017-09-02 01:07:55    阅读次数:219
Unity Shader-渲染队列,ZTest,ZWrite,Early-Z
在渲染阶段,引擎所做的工作是把所有场景中的对象按照一定的策略(顺序)进行渲染。最早的是画家算法,顾名思义,就是像画家画画一样,先画后面的物体,如果前面还有物体,那么就用前面的物体把物体覆盖掉,不过这种方式由于排序是针对物体来排序的,而物体之间也可能有重叠,所以效果并不好。所以目前更加常用的方式是z-... ...
分类:编程语言   时间:2017-09-02 01:08:20    阅读次数:323
java获取上周任意一天的日期
public static Date getDayOfWeek(int dayOfWeek,int weekOffset){ if(dayOfWeek>Calendar.SATURDAY || dayOfWeek<Calendar.SUNDAY){ return null; } Calendar d... ...
分类:编程语言   时间:2017-09-02 01:09:02    阅读次数:260
【Java学习笔记之三十一】详解Java8 lambda表达式
Java 8 发布日期是2014年3月18日,这次开创性的发布在Java社区引发了不少讨论,并让大家感到激动。特性之一便是随同发布的lambda表达式,它将允许我们将行为传到函数里。在Java 8之前,如果想将行为传入函数,仅有的选择就是匿名类,需要6行代码。而定义行为最重要的那行代码,却混在中间不 ...
分类:编程语言   时间:2017-09-02 01:09:28    阅读次数:303
01 Spring之旅
Spring诞生的最初目的是为了替代EJB,提供更加轻量级和简单的编程模型核心的思想是依赖注入和面向切面编程的概念 1.1 简化Java开发 通过POJO的轻量级和最小侵入性编程(只需提供一个简单的Bean) 通过依赖注入和面向接口实现松耦合(IoC,对接口编程) 基于切面和惯例进行声明式编程(声明 ...
分类:编程语言   时间:2017-09-02 01:11:58    阅读次数:276
python的协程和异步io【select|poll|epoll】
协程又叫做微线程,协程是一种用户态的轻量级的线程,操作系统根本就不知道协程的存在,完全由用户来控制,协程拥有自己的的寄存器的上下文和栈,协程调度切换时,将寄存器上下文和栈保存到其他地方,在切换回来后,恢复之前保存的寄存器的上下文关系,因此协程能保留上一次调用的状态,每次过程重入的时候,就相当于进入上 ...
分类:编程语言   时间:2017-09-02 01:12:21    阅读次数:256
JAVA-初步认识02-第一章
一. 目的 JAVA作为一种高级计算机语言,目的还是为了帮助人们运算,解决问题。既然是高级语言,那么和底层指令之间的联系就不是那么的紧密,但这样方便开发人员的运作。按照发展的观点来看待JAVA的话,JAVA这种高级语言的诞生,必然有着其他高级语言所不具备的优点(相较于其他高级语言,跨平台)。 二. ...
分类:编程语言   时间:2017-09-02 09:37:53    阅读次数:123
JAVA-初步认识03-第一章命令行
一.来源 早期计算机的操作是DOS命令行操作,命令行有很多种,这里说的是windows系统。后来随着时间的发展,计算机的人机互动从磁盘操作方式变为图形化操作界面。在这里我们讲述DOS并不是从它早期的起源来的,而是从JDK中的工具都是采用命令行的方式运作的。因此,我们必须对DOS命令行有所了解。 二. ...
分类:编程语言   时间:2017-09-02 09:38:53    阅读次数:181
C++ 异常机制分析(C++标准库定义了12种异常,很多大公司的C++编码规范也是明确禁止使用异常的,如google、Qt)
阅读目录 C++异常机制概述 throw 关键字 异常对象 catch 关键字 栈展开、RAII 异常机制与构造函数 异常机制与析构函数 noexcept修饰符与noexcept操作符 异常处理的性能分析 阅读目录 C++异常机制概述 throw 关键字 异常对象 catch 关键字 栈展开、RAI ...
分类:编程语言   时间:2017-09-02 09:39:45    阅读次数:3200
Java中参数的值传递
因为遇到了java中值传递问题,一直懵懂,回头查阅了相关的资料,对参数传递问题有了新的了解和掌握。 一些人说Java只有值传递,但也有人说既有值传递,也有引用传递,对于两种观点个人觉得应该是站的角度不同而得出两个不同的说法。 1:按值传递是什么 指的是在方法调用时,传递的参数是按值的拷贝传递。示例如 ...
分类:编程语言   时间:2017-09-02 09:39:55    阅读次数:244
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!