码迷,mamicode.com
首页 > 编程语言 > 周排行
python zipfile & tarfile
压缩 import zipfile zip=zipfile.open('','w') zip.write('') zip.close() 解压 import zipfile zip=zipfile.open('','r') zip.extractall('') zip.extract('filena ...
分类:编程语言   时间:2017-03-16 20:09:24    阅读次数:180
选择排序算法的C语言实现
输出结果: ...
分类:编程语言   时间:2017-03-16 20:12:13    阅读次数:142
【Java多线程】锁的优化策略
锁的优化策略 编码过程中可采取的锁优化的思路有以下几种: 1:减少锁持有时间 例如:对一个方法加锁,不如对方法中需要同步的几行代码加锁; 2:减小锁粒度 例如:ConcurrentHashMap采取对segment加锁而不是整个map加锁,提高并发性; 3:锁分离 根据同步操作的性质,把锁划分为的读 ...
分类:编程语言   时间:2017-03-16 20:13:27    阅读次数:199
初学java---第二课《接收控制台(console)输入的方法》
刚学了一种方法,感觉很爽,分享一下。 ...
分类:编程语言   时间:2017-03-16 20:18:14    阅读次数:160
java文件读写操作指定编码格式
读文件: BufferedReader 从字符输入流中读取文本,缓冲各个字符,从而提供字符、数组和行的高效读取。 可以指定缓冲区的大小,或者可使用默认的大小。大多数情况下,默认值就足够大了。 通常,Reader 所作的每个读取请求都会导致对基础字符或字节流进行相应的读取请求。因此,建议用 Buffe ...
分类:编程语言   时间:2017-03-16 20:19:35    阅读次数:173
linux usr/bin/和 usr/local/bin之间的关系; 什么是软链接等等; 如何更改默认python版本;
今天为了安装 Anaconda, 就想把系统默认的python2.7版本改为python3.6版本;在网上查了一些命令: ...
分类:编程语言   时间:2017-03-16 20:20:10    阅读次数:4953
字符串和字符数组之间的转换
package String; /* * 写了一个字符串和字符数组之间转换的例子 * 总结:将字符串转变为字符数组 :public char[] toCharArray() * 直接将一个字符数组变成一个字符串 public String (char[] value) 这个是构造函数啊,可以直接ne... ...
分类:编程语言   时间:2017-03-16 20:21:33    阅读次数:150
java知识点
1.同时获取hash的键值对 ...
分类:编程语言   时间:2017-03-16 20:22:45    阅读次数:177
高并发下线程安全的单例模式
复制来自 http://blog.csdn.net/cselmu9/article/details/51366946 在所有的设计模式中,单例模式是我们在项目开发中最为常见的设计模式之一,而单例模式有很多种实现方式,你是否都了解呢?高并发下如何保证单例模式的线程安全性呢?如何保证序列化后的单例对象在 ...
分类:编程语言   时间:2017-03-16 20:24:24    阅读次数:288
JMM java内存模型
JMM对于一个想要深入了解java的程序猿来说是不可避免的一关,本文偏理论性,尽可能说的通俗易懂,如有不对的地方希望多多指正。 那我们先说一下jvm的主内存分配 1 java虚拟机栈(java virtual stack) 虚拟机栈是线程私有的,每个线程都有一个自己的虚拟机栈,是java方法执行的内 ...
分类:编程语言   时间:2017-03-16 20:25:09    阅读次数:207
【Java多线程】Future与FutureTask
一:Future 在使用实现Callable创建线程时,call()方法是有返回值的。那么,我们在编程时用什么来代表这个 线程执行后才能返回的未来结果 呢?那就是 Future类型。 顾名思义,Future——未来值,我们用这个未来值来代替编程中需要用到线程结果的地方,然后在实际运行时,通过 fut ...
分类:编程语言   时间:2017-03-16 20:26:17    阅读次数:208
Unity 协程深入解析与原理
先来直接放一段代码 1 using System.Collections; 2 using System.Collections.Generic; 3 using UnityEngine; 4 5 public class CoroutineTest : MonoBehaviour 6 { 7 8 ...
分类:编程语言   时间:2017-03-16 20:29:21    阅读次数:246
多线程下载(转)
原文是在52上下载的。 感觉我们对IO和URL这些不够熟悉.很简单的.之前自己尝试过,感觉复杂化了,但也不好说.其实最想要的还是类似idm这种多线程,呵呵. 代码: ...
分类:编程语言   时间:2017-03-16 20:31:31    阅读次数:197
快速排序的C语言实现
#include <stdio.h>//快速排序算法/*b是起始索引号m是终止索引号.快排的过程是:0.i=第一个元素位置索引号 j=最后一个元素的位置索引号 x等于第i个元素的值1.从位置j开始从右向左找比x小的值的索引号,这个过程就是每一次j都减小1直到找到为止.2.将比x小的值填入到i索引的位 ...
分类:编程语言   时间:2017-03-16 20:34:01    阅读次数:130
java面对对象(六)--内部类、匿名内部类
内部类 可以在一个类的内部定义另一个类这种类成为内部类或嵌套类,比如: 内部类有什么问题和好处: 问题:外部类不使用或不创建外部类对象,就不能直接创建内部类对象 好处:外部类的私有属性,内部类可使用,而且不破坏封装,这也是为什么内部类存在的重要原因 内部类的特性 内部类的特征与变量概念特性很相似 内 ...
分类:编程语言   时间:2017-03-16 20:35:11    阅读次数:118
算法(Algorithms)第4版 练习 1.5.4
代码实现: reference input: 结果: worst-case input: 结果: ...
分类:编程语言   时间:2017-03-16 20:36:12    阅读次数:177
JAVA容器-模拟LinkedList实现(双链表)
一、概述 LinkedList实质上就是双向链表的拓展的实现,我们将关注一下问题。LinkedList 1、双向链表怎么来实现插入、删除、查询? 2、利用二分法提高查询效率。 3、不同步,线程不安全,需要使用Collections.synchronizedList()达到线程安全。 4、简单说,Li ...
分类:编程语言   时间:2017-03-16 20:36:38    阅读次数:231
【Java多线程】悲观锁 与 乐观锁
一:悲观锁 悲观锁,就是不管是否发生多线程冲突,只要存在这种可能,就每次访问都加锁,加锁就会导致锁之间的争夺,有争夺就会有输赢,输者等待。 syncrhoized是一种独占锁,即:占用该锁的线程才可以执行,申请该锁的线程就只能挂起等待,直到占用锁的线程释放锁才唤醒,拿到锁并执行。由于在进程挂起和恢复 ...
分类:编程语言   时间:2017-03-16 21:25:52    阅读次数:217
Python socket编程
Python socket编程 (转) Socket socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写】【关闭】模式来操作。socket就是该模式的一个实现,socket即是一种特殊的文件,一些socket函数就是对其进行的操作(读/写IO、 ...
分类:编程语言   时间:2017-03-16 21:26:19    阅读次数:275
Java多线程之线程的状态以及线程间协作通信导致的状态变换
一:线程的状态以及变化图 Java中线程中状态可分为五种:New(新建状态),Runnable(就绪状态),Running(运行状态),Blocked(阻塞状态),Dead(死亡状态)。 New:新建状态,当线程创建完成时为新建状态,即new Thread(...),还没有调用start方法时,线程 ...
分类:编程语言   时间:2017-03-16 21:26:44    阅读次数:159
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!