码迷,mamicode.com
首页 > 编程语言
Python 字符串和list转换
因为python的read和write方法的操作对象都是string。而操作二进制的时候会把string转换成list进行解析,解析后重新写入文件的时候,还得转换成string。 >>> import string >>> str = 'abcde' >>> list = list(str) >>> ...
分类:编程语言   时间:2016-09-04 14:31:35    阅读次数:197
JavaScript 快速排序(Quicksort)
"快速排序"的思想很简单,整个排序过程只需要三步: (1)在数据集之中,选择一个元素作为"基准"(pivot)。 (2)所有小于"基准"的元素,都移到"基准"的左边;所有大于"基准"的元素,都移到"基准"的右边。 (3)对"基准"左边和右边的两个子集,不断重复第一步和第二步,直到所有子集只剩下一个元 ...
分类:编程语言   时间:2016-09-04 14:32:57    阅读次数:190
java.util.TreeMap源码分析
TreeMap的实现基于红黑树,排列的顺序根据key的大小,或者在创建时提供的比较器,取决于使用哪个构造器。 对于,containsKey,get,put,remove操作,保证时间复杂度为log(n)。 TreeMap的顺序与equals方法保持一致,这样才能遵守Map和SortMap的约定。 实 ...
分类:编程语言   时间:2016-09-04 14:30:11    阅读次数:210
python字典练习
...
分类:编程语言   时间:2016-09-04 14:29:13    阅读次数:155
JAVA:NIO初步了解
简介: Java NIO(New IO)是一个可以替代标准Java IO API的IO API(从Java 1.4开始),Java NIO提供了与标准IO不同的IO工作方式。 Java NIO: Channels and Buffers(通道和缓冲区) 标准的IO基于字节流和字符流进行操作的,而NI ...
分类:编程语言   时间:2016-09-04 14:28:58    阅读次数:226
spring task 配置
使用注解时,如果配置default-lazy-init="true",则需要在类上加上@Lazy(false)。 http://my.oschina.net/xldc/blog/297864 摘要 SpringMVC启动Task任务同时加载两次的解决方法 关于 启动Task任务同时加载两次的解决方法 ...
分类:编程语言   时间:2016-09-04 14:26:01    阅读次数:290
线程池ThreadPoolExcecutor介绍
线程池ThreadPoolExecutor 使用Executors和ThreadPoolExecutor 并发新特性—Executor 框架与线程池 ...
分类:编程语言   时间:2016-09-04 14:23:37    阅读次数:503
C++11 之 并发编程 (一)
未来芯片制造,如果突破不了 5nm 极限,那么在一段时间内 CPU 性能的提升,会依赖于三维集成技术,将更多的 CPU 核集成在一起,使得多核系统越来越普遍。 以前所谓的 C++ 多线程,一是受限于平台,多借助于封装好的 APIs 来完成,例如:POSIX threads,Windows threa ...
分类:编程语言   时间:2016-09-04 14:19:39    阅读次数:199
Java 垃圾收集与内存回收
垃圾收集(Garbage collection, GC) 收集原理: finalize方法 GC算法: 安全点、安全区域: 收集器: ...
分类:编程语言   时间:2016-09-04 14:20:31    阅读次数:208
java类初始化顺序
java类初始化顺序 执行顺序如下: 没有继承其他类时: 继承其他类时: 执行顺序图: ...
分类:编程语言   时间:2016-09-04 14:17:53    阅读次数:150
初学Java7:简单设计人力资源管理系统
1,人力资源管理系统,实现查询、添加、修改、删除的功能。2,写查询,添加,修改,删除四个方法,并能实现将输入的数据保存到硬盘,待下次启动程序能从硬盘加载出来。3,异常处理,数据有效性验证。4,单独建立一个员工类(public class Person),属性包括编号、姓名、性别、年龄。5,HRMS源 ...
分类:编程语言   时间:2016-09-04 14:16:25    阅读次数:223
Java各种反射性能对比
对各种方法实现get方法的性能进行了一个测试。 总共有5个测试,,每个测试都是执行1亿次 1. 直接通过Java的get方法 2.通过高性能的ReflectAsm库进行测试 3.通过Java Class类自带的反射获得Method测试 4.使用Java自带的Property类获取Method测试 5 ...
分类:编程语言   时间:2016-09-04 14:15:42    阅读次数:987
【转】单向链表(单链表)的Java实现
最近被问到链表,是一个朋友和我讨论Java的时候说的。说实话,我学习编程的近一年时间里,学到的东西还是挺少的。语言是学了Java和C#,关 于Web的学了一点Html+css+javascript。因为比较偏好,学习WinForm时比较认真,数据库操作也自己有所研究。但链表这个东西我 还真没有学习和 ...
分类:编程语言   时间:2016-09-04 14:13:25    阅读次数:258
C++学习44 格式化输出,C++输出格式控制
在输出数据时,为简便起见,往往不指定输出的格式,由系统根据数据的类型采取默认的格式,但有时希望数据按指定的格式输出,如要求以十六进制或八进制形式输出一个 整数,对输出的小数只保留两位小数等。有两种方法可以达到此目的。一种是我们已经介绍过的使用控制符的方法(详情请查看:C++输入cout与输出cin) ...
分类:编程语言   时间:2016-09-04 13:08:59    阅读次数:255
今天开始学习Python啦
今天开始学习Python啦 先熟悉一下Pycharm的快捷键 Alt+Enter 自动添加包 Ctrl+t SVN更新 Ctrl+k SVN提交 Ctrl + / 注释(取消注释)选择的行 Ctrl+Shift+F 高级查找 Ctrl+Enter 补全 Shift + Enter 开始新行 TAB ...
分类:编程语言   时间:2016-09-04 13:08:55    阅读次数:219
Java字体优化
需求背景 最近在做的项目显示的字体感觉太丑,于是乎想着DIY改进一下。 查阅资料,总觉得别人写的都不咋地,于是决心写一篇略微完善点的关于项目字体优化方面的文章。 当然,这篇文章不会教你如何使用TrueType去创建属于你自己的字体,而是使用现成的字体库。 读取、使用系统字体回顾 读取系统字体的字体名 ...
分类:编程语言   时间:2016-09-04 13:08:21    阅读次数:373
Window 中安装python多版本环境
由于python 3 已是目前稳定,且是将来版本版本。新学者可以直接从python3入手学习。但是目前还有很多企业级应用使用的是python 2,可能还得要维护。所以,我们在本地windows中可以安装python多版本,进行熟悉。 一:下载 python 3 官网地址:https://www.py ...
分类:编程语言   时间:2016-09-04 13:08:13    阅读次数:224
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!