首页 > 编程语言
【算法】 简单选择排序
【算法】 简单选择排序 /// /// 简单选择排序 /// 思路 (与冒泡排序类似): /// 遍历源集合,每次选出最大或最小元素,放在未排序子集末尾或首位 /// /// /// ...
分类:编程语言   时间:2014-12-25 12:42:06    收藏:0  评论:0  赞:0  阅读:174
[Effective C++ --024]若所有参数皆需类型转换,请为此采用non-member函数
引言假设我们有这样的类:1 class A{2 public:3 A(int num = 0, int den = 1) {};4 int num() const;5 int den() const;6 const A operator* (const A& rhs)...
分类:编程语言   时间:2014-12-25 12:41:56    收藏:0  评论:0  赞:0  阅读:131
[转]线程同步
在情景一、情景二中,我分别介绍了当多线程遇到 “资源争用”、“限量使用” 情形时的解决方案,本篇是本系列的最后一种情形,会介绍几种用于解决线程通信的方案。情景三:我让你动,你才能动!大锤:“老板,拿这个手机让我看看”。大锤:“这是手机吗??? 分别就只是一个壳子”。老板:“呀,这可能是生产上出了问题...
分类:编程语言   时间:2014-12-25 12:41:36    收藏:0  评论:0  赞:0  阅读:222
JavaScript实现TwoQueues缓存模型
本文所指TwoQueues缓存模型,是说数据在内存中的缓存模型。 无论何种语言,都可能需要把一部分数据放在内存中,避免重复运算、读取。最常见的场景就是JQuery选择器,有些Dom元素的选取是非常耗时的,我们希望能把这些数据缓存起来,不必每次调用都去重新遍历Dom树。 存就存吧,但总得有个量...
分类:编程语言   时间:2014-12-25 12:41:07    收藏:0  评论:0  赞:0  阅读:329
Java对象序列化和serialVersionUID [转载]
1.序列化:java代码序列化可以将一个java对象以二进制流的方式在网络中传输并且可以被持久化到数据库、文件系统中,反序列化则是可以把之前持久化在数据库或文件系统中的二进制数据以流的方式读取出来重新构造成一个和之前相同内容的java对象。2.序列化的作用java代码1 第一种:用于将java对象状...
分类:编程语言   时间:2014-12-25 12:39:46    收藏:0  评论:0  赞:0  阅读:171
基于java.nio.channels的编程实践-II
介绍 为了提供并发处理效率,把用户的请求连接随机分配到线程池的线程进行处理,hbase也是采用同样的方式处理用户请求的 客户端代码可以参考:基于java.nio.channels的编程实践-I 代码 import?java.io.IOExcepti...
分类:编程语言   时间:2014-12-25 11:35:09    收藏:0  评论:0  赞:0  阅读:284
DOM笔记(十一):JavaScript对象的基本认识和创建
一、什么是对象? 面 向对象(Object-Oriented,OO)的语言有一个标志,那就是都有类的概念,例如C++、Java等;但是ECMAScript没有类的概 念。ECMAScript-262把对象定义为:无序属性的集合,其属性可以包含基本值...
分类:编程语言   时间:2014-12-25 11:34:48    收藏:0  评论:0  赞:0  阅读:567
Maven 一个项目生成多个jar
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <executions> <execution> <phase>package</phase> <goals> <goal>jar</goal> </goals> <configuration> <cla...
分类:编程语言   时间:2014-12-25 11:34:09    收藏:0  评论:0  赞:0  阅读:336
C语言宏怎么玩儿得更好?
https://gcc.gnu.org/onlinedocs/cpp/Macros.html#Macros Object-like Macros Function-like Macros Macro Arguments Stringification Concatenation Variadic Macros Predefined Macros Undefining and Redefini...
分类:编程语言   时间:2014-12-25 11:33:48    收藏:0  评论:0  赞:0  阅读:348
javascript 之 装饰者模式
装饰者模式说明 说明:通一个类来动态的对另一个类的功能对象进行前或后的修饰,给它辅加一些额外的功能; 这是对一个类对象功能的装饰,装饰的类跟被装饰的类,要求拥有相同的访问接口方法(功能),这在动态面向...
分类:编程语言   时间:2014-12-25 11:33:39    收藏:0  评论:0  赞:0  阅读:266
Python 装饰器学习, (基础知识)
上次妮子问我装饰器的问题,当时学的很菜,现在也很菜, 只是硬生生的把自己的记忆和例子结合取来来帮她解答。 这次又重新学习了一遍: 1. 装饰器在函数前后执行相关的功能: 装饰器和函数都不包含参数 , 要想返回...
分类:编程语言   时间:2014-12-25 11:32:58    收藏:0  评论:0  赞:0  阅读:214
java静态成员变量,静态代码块执行测试
Java类对象静态成员变量,静态代码块加载执行顺序。packagecom.yjm.pro; importjava.io.IOException; importjava.util.Properties; publicclassPro{ publicstaticStringurl; publicstaticStringusername; publicstaticStringpassword; publicstaticStringclassforname; ..
分类:编程语言   时间:2014-12-25 11:28:31    收藏:0  评论:0  赞:0  阅读:301
DOM笔记(十一):JavaScript对象的基本认识和创建
一、什么是对象? 面向对象(Object-Oriented,OO)的语言有一个标志,那就是都有类的概念,例如C++、Java等;但是ECMAScript没有类的概念。ECMAScript-262把对象定义为:无序属性的集合,其属性可以包含基本值、对象或者函数。通俗一点的理解就是,ECMAScript中的对象就是一组数据和功能的集合,通过new操作符后跟要创建的对象类型的名称来创建。每个对象都基于一个引用类型创建。引用可以是原生类型(相关介绍:引用类型),或者开发人员自定义的类型。 二、Object对象 ...
分类:编程语言   时间:2014-12-25 11:24:17    收藏:0  评论:0  赞:0  阅读:222
C++算法之 左旋转字符串中m个字符
定义字符串的左旋转操作:把字符串前面的若干个字符移动到字符串的尾部,如把字符串abcdef左旋转2位得到字符串cdefab。请实现字符串左旋转的函数。 例子: 1:abcdefghi m = 3; 就是移动abc   defghiabc 移动过程就是   abc def ghi -------> def abc ghi------> def ghi abc  ;    2:abc...
分类:编程语言   时间:2014-12-25 11:19:27    收藏:0  评论:0  赞:0  阅读:198
【scikit-learn】学习Python来分类现实世界的数据
引入 一个机器可以根据照片来辨别鲜花的品种吗?在机器学习角度,这其实是一个分类问题,即机器根据不同品种鲜花的数据进行学习,使其可以对未标记的测试图片数据进行分类。 这一小节,我们还是从scikit-learn出发,理解基本的分类原则,多动手实践。 Iris数据集 Iris flower数据集是1936年由Sir Ronald Fisher引入的经典多维数据集,可以作为判别分析(...
分类:编程语言   时间:2014-12-25 11:17:17    收藏:0  评论:0  赞:0  阅读:222
Python打包详细过程
a.安装相应的Python软件,本次所用的为WinPython-32bit-3.4.2.2,详细安装步骤已在上篇博文中讲到; b.打包的方法有多种,在此选用比较简单的一种pyinstaller,下载地址为python3 3.3 - 3.4,下载后解压即可,注意一定要和你所安装的Python版本一致,否则打包时会出现很多问题; c.安装pywin32,安装方法为打开cmd后如下图所示输入即可: ...
分类:编程语言   时间:2014-12-25 11:16:06    收藏:0  评论:0  赞:0  阅读:289
JAVA 嵌套类和内部类
一、什么是嵌套类及内部类? 可以在一个类的内部定义另一个类,这种类称为嵌套类(nested classes),它有两种类型: 静态嵌套类和非静态嵌套类。静态嵌套类使用很少,最重要的是非静态嵌套类,也即是被称作为 内部类(inner)。嵌套类从JDK1.1开始引入。其中inner类又可分为三种:...
分类:编程语言   时间:2014-12-25 11:15:06    收藏:0  评论:0  赞:0  阅读:177
pThread线程(一) 基本API
1.创建线程 int pthread_create(pthread_t *restrict_ptid, const pthread_attr_t *restrict_attr, void *(*start_routine)(void*), void *restrict_arg); ptid是一个pt...
分类:编程语言   时间:2014-12-25 11:10:36    收藏:0  评论:0  赞:0  阅读:363
Boost.Asio C++ Network Programming翻译的校对稿
Boost.Asio C++ Network Programming翻译的校对稿将发布在gitbook上:https://www.gitbook.com/book/mmoaay/boost-asio-cpp-network-programming-chinese...
分类:编程语言   时间:2014-12-25 10:03:36    收藏:0  评论:0  赞:0  阅读:593
python安装
winPython下载地址:http://sourceforge.net/projects/pywin32/files/pywin32/Build%20214/ 或者  http://sourceforge.jp/projects/sfnet_winpython/downloads/WinPython_3.4/3.4.2.2/WinPython-32bit-3.4.2.2.exe/, 里面有很...
分类:编程语言   时间:2014-12-25 10:03:26    收藏:0  评论:0  赞:0  阅读:217
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!