码迷,mamicode.com
首页 > 编程语言
Go语言的基准测试简单示例
测试了三个从数字转换为字符的性能, 高手的感觉。。。。 ...
分类:编程语言   时间:2017-07-01 18:23:33    阅读次数:162
使用memcachedclientXmemcached与Spring整合
1 简单介绍 Xmemcached是一个高性能的基于java nio的memcachedclient。在经过三个RC版本号后。正式公布1.10-final版本号。 xmemcached特性一览: 1、高性能 2、支持完整的memcached文本协议,二进制协议将在1.2版本号实现。 3、支持JMX, ...
分类:编程语言   时间:2017-07-01 18:23:18    阅读次数:211
多线程(6)线程同步
使用多线程很容易,但是如果多个线程同时访问一个共享资源时而不加以控制,就会导致数据损坏。所以多线程并发时,必须要考虑线程同步(或称线程安全)的问题。 什么是线程同步 多个线程同时访问共享资源时,使多个线程顺序(串行)访问共享资源的机制。 注意: 1,共享资源,比如全局变量和静态变量。 2,访问,一般 ...
分类:编程语言   时间:2017-07-01 18:22:23    阅读次数:199
Const member functions in C++
Recently, I've started to review and learn C++ techniques. During the learning process, I followed a learn-by-example methodology, which I consider to ...
分类:编程语言   时间:2017-07-01 18:20:59    阅读次数:166
学习日记之原型模式和Effective C++
原型模式(Prototype):用原型实例制定创建对象的种类,而且听过拷贝这些原型创建新的对象。 浅复制:假设字段是值类型的,则对该字段运行逐位复制。假设字段是引用类型。则复制引用但不复制引用的对象。因此,原始对象及其副本引用同一对象。 深复制:把引用变量的对象指向复制过的新对象。而不是原有的被引用 ...
分类:编程语言   时间:2017-07-01 18:20:50    阅读次数:133
多线程常用基础
一:进程与线程的描述: 进程:每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销,一个进程包含1~n个线程。(进程是资源分配的最小单位) 线程:同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换开销小。(线程是cpu调度的最小单位) 二:实现多 ...
分类:编程语言   时间:2017-07-01 18:20:13    阅读次数:214
java虚拟机(JVM)
Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多平台上不加修改地运行。虚拟机是一个想象中的及其,实际的计算机上通过软件模拟来实现。Java虚拟机有自己想象中的硬件,如处理器、堆栈、寄存器等,还具有相应的指令系统。其在执行 ...
分类:编程语言   时间:2017-07-01 18:19:42    阅读次数:116
《Java并发编程实战》第三章 对象的共享 读书笔记
一、可见性 什么是可见性? Java线程安全须要防止某个线程正在使用对象状态而还有一个线程在同一时候改动该状态,并且须要确保当一个线程改动了对象的状态后。其它线程能够看到发生的状态变化。 后者就是可见性的描写叙述即多线程能够实时获取其它线程改动后的状态。 *** 待补充 两个工人同一时候记录生产产品 ...
分类:编程语言   时间:2017-07-01 18:19:34    阅读次数:139
python正则表达式记录
元字符: * 星号 它指定前一个字符可以被匹配零次或更多次 匹配a和b之间的字符,如果有,那么继续直到没有为止。所以它是贪婪匹配。 如果a和b之间有字符,但是不是bcd中的任意一个那么将会停止,取到上次匹配的结果。 + 加号 指定前边的字符一次或者更多次。区别于 * 的是,至少需要一次。 + 是非贪 ...
分类:编程语言   时间:2017-07-01 18:18:34    阅读次数:151
01-python拾遗
我们可以做一个switch case的模式 #filter a = [1,2,3,4] filter(lamda x:x%2,a) [1,3] #map 返回序列 为对原序列每个元素分别调用function获得的可以传入多个序列 但是function 也要有相应多的参数 map(lambda x,y ...
分类:编程语言   时间:2017-07-01 18:18:24    阅读次数:127
unity UI事件
由于工作需要到持续按键,所以了解了一下unity UI事件,本文主要转载于http://www.cnblogs.com/zou90512/p/3995932.html?utm_source=tuicool&utm_medium=referral,并对相关问题进行解释。 我们最常用到的就是unity的 ...
分类:编程语言   时间:2017-07-01 18:17:38    阅读次数:215
大型项目开发: 隔离 (《大规模C++程序设计》书摘)
书中第六章 隔离。 主要在撰述什么须要定义在头文件?什么应当移到编译单元中? 核心仍然是先区分接口定义与实现细节。实现细节的改变会导致客户代码的又一次编译,从逻辑上也表示与客户代码间可能存在着强耦合。 实现细节与隔离 主要考察下面实现细节。它们会在接口中引入实现细节。也是须要考虑进行隔离的内容: 继 ...
分类:编程语言   时间:2017-07-01 18:17:27    阅读次数:131
uva:10763 - Foreign Exchange(排序)
题目:10763 - Foreign Exchange 题目大意:给出每一个同学想要的交换坐标 a, b 代表这位同学在位置a希望能和b位置的同学交换。要求每一位同学都能找到和他交换的交换生。 解题思路:把给定的原先给定的序列,交换前后位置后得到新的序列。假设这个新的序列和原来的序列同样就符合要求。 ...
分类:编程语言   时间:2017-07-01 18:16:47    阅读次数:158
[Leetcode] Remove duplicates from sorted array 从已排序的数组中删除重复元素
Given a sorted array, remove the duplicates in place such that each element appear only once and return the new length. Do not allocate extra space fo ...
分类:编程语言   时间:2017-07-01 18:16:39    阅读次数:188
分类算法:决策树(C4.5)(转)
C4.5是机器学习算法中的另一个分类决策树算法,它是基于ID3算法进行改进后的一种重要算法,相比于ID3算法,改进有如下几个要点: 用信息增益率来选择属性。ID3选择属性用的是子树的信息增益,这里可以用很多方法来定义信息,ID3使用的是熵(entropy, 熵是一种不纯度度量准则),也就是熵的变化值 ...
分类:编程语言   时间:2017-07-01 18:16:14    阅读次数:181
java反射调用方法
1:Class类中的方法 public Method getDeclaredMethod(String name, Class<?>... parameterTypes) throws NoSuchMethodException, SecurityException 參数:name - 方法名par ...
分类:编程语言   时间:2017-07-01 18:16:05    阅读次数:162
spring/springMVC
spring的applicationContext.xml文件默认的是放在,WebContent/WEB-INF目录下面的,所以在web.xml文件中只需下图: ,这种情况applicationContext.xml,这个名字是固定的。 如果applicationContext.xml文件放在,we ...
分类:编程语言   时间:2017-07-01 17:29:19    阅读次数:131
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!