码迷,mamicode.com
首页 > 编程语言 > 日排行
Java经典23种设计模式之创造型模式(一)
设计模式被称为程序员的内功,之前零零散散的看过一大部分,但自己么有总结过,故此次在这里总结下。值得一提的是,设计模式并非Java所特有。因为一直搞Android,这里就用Java为载体。最经典的设计模式有23种,分三个大类型: 创建型模式(5) 、结构型模式(7)、行为型模式(11),5 + 7 +11 = 23.网上一搜也都是一大把了,这里仅仅是个人作的记录。本文记录创造型模式里的工厂方法(Fa...
分类:编程语言   时间:2014-07-08 21:33:34    阅读次数:178
java同步包种ArrayBlockingQueue类的分析与理解
java同步包种ArrayBlockingQueue类的分析与理解...
分类:编程语言   时间:2014-07-08 14:07:11    阅读次数:131
JavaScript遍历table
JavaScript遍历table 1、说明 2、实现源码 3、实现结果...
分类:编程语言   时间:2014-07-08 16:43:57    阅读次数:357
JavaScript向select下拉框中添加和删除元素
JavaScript向select下拉框中添加和删除元素 1、说明 a   利用append()方法向下拉框中添加元素 b   利用remove()方法移除下拉框中最后一个元素 2、设计源码 JavaScript向select下拉框中添加和删除元素 /** * 向select下拉框中添加子元素 */ function ad...
分类:编程语言   时间:2014-07-08 17:31:35    阅读次数:286
c++中的静态成员变量
C++ 类中的静态变量 静态数据成员: 下面看一个例子: #include class Point { public: void output() { } static void init() {   } }; void main( void ) { Point pt; pt.init(); pt.output(); } 这样编译是不会有任何错...
分类:编程语言   时间:2014-07-08 21:11:37    阅读次数:179
Linux高性能服务器编程——多线程编程(下)
多线程编程 条件变量 如果说互斥锁是用于同步线程对共享数据的访问的话,那么条件变量则是用于线程之间同步共享数据的值。条件变量提供了一种线程间的通信机制:当某个共享数据达到某个值得时候,唤醒等待这个共享数据的线程。 条件本身是由互斥量保护的。线程在改变条件状态前必须首先锁住互斥量,其他现成在获得互斥量之前不会察觉到这种变化,因为必须锁住互斥量以后才能计算条件。...
分类:编程语言   时间:2014-07-08 15:06:42    阅读次数:249
如何成为一名Java开发者?
Java是当今世界三大编程语言之一。它可被用来开发Web应用和桌面应用,而且它是跨平台的 - 一次编译,多处运行(write once, run everywhere)。而且,Java上手十分简单。如果你想要成为一名合格的Java开发者,你需要看看自己是否知道一下内容。     下面的列表是由一个高级Java开发者Vivek Vermani总结的。     对于一个核心Java开发者来说,他最...
分类:编程语言   时间:2014-07-08 15:07:20    阅读次数:250
Java Mail多人群发与多附件发送
基于Java Mail的多人群发和多附件发送...
分类:编程语言   时间:2014-07-08 13:39:09    阅读次数:163
Linux高性能服务器编程——多线程编程(上)
多线程编程 Linux线程概述 线程模型         线程是程序中完成一个独立任务的完整执行序列,即一个可调度的实体。根据运行环境和调度者的身份,线程可分为内核线程和用户线程。内核线程,在有的系统上也称为LWP(Light Weigth Process,轻量级进程),运行在内核空间,由内核来调度;用户线程运行在用户空间,由线程库来调度。当进程的一个内核线程获得CPU的使用权时,它就加载并...
分类:编程语言   时间:2014-07-08 19:45:08    阅读次数:219
Java虚拟机运行时数据区域
Java虚拟机在执行Java程序的过程中会将其管理的内存划分为若干个不同的数据区域,这些区域有各自的用途,及创建和销毁的时间,有些区域随虚拟机进程的启动而存在,有些区域则是依赖用户线程的启动和结束来建立和销毁。...
分类:编程语言   时间:2014-07-08 15:59:41    阅读次数:204
C++运算符重载为友元函数学习笔记
初探C++运算符重载学习笔记  在上述的博客中...
分类:编程语言   时间:2014-07-08 13:14:27    阅读次数:168
C++编程 – 快速查找一个对象
2014-7-6 flyfish 在初始阶段会有大量数据增删改,而后期很少有更改,后期大部分是查询操作。 建立索引,使用排序的vector,使用二分法查找 以用户信息为例 用户信息包括,ID,名字,性别,手机号码 class CGender { public: enum { Female=0, Male=1, NotSpecified=2 }; }; clas...
分类:编程语言   时间:2014-07-08 17:15:16    阅读次数:237
C语言中边界计算与不对称边界(二)
尽管C语言的数组会让新手感到麻烦,然而C语言中数组的这种特别的设计正是其最大优势所在。要理解这一点,以下是一些简单解释。        在所有常见的程序设计错误中,最难于察觉的一类是“栏杆错误”,也常被称为“差一错误”(off-by-one error)。例如这个问题:100英尺长的围栏每隔10英尺需要一根支撑用的栏杆,一共需要多少根栏杆呢?如果不加思索,大家会容易以为是100除以10,即为10...
分类:编程语言   时间:2014-07-08 17:00:16    阅读次数:269
Python垃圾回收机制
Python GC主要运用了“引用计数”(reference counting)来跟踪和回收垃圾。在引用计数的基础上,通过“标记-清除”(mark and sweep)解决容器对象可能产生的循环引用的问题。通过“分代回收”(generation collection)以空间换取时间来提高垃圾回收效率。 引用计数 在Python中,大多数对象的生命周期都是通过对象的引用计数来管理的。从广义上...
分类:编程语言   时间:2014-07-08 19:59:45    阅读次数:275
Effective C++:条款39:明智而审慎地使用private继承
(一) (1)private继承意味着“根据某物实现出”,只有实现部分被继承,接口部分应略去; (2)它只在软件“实现”层面上有意义,在软件“设计”层面上没有意义。 (3)private继承而来的基类成员都会在派生类中成为private属性,纵使它们在base class中原本是protected或public属性; (4)如果类之间是private继承关系,编译器不会自动将一个派生类对象...
分类:编程语言   时间:2014-07-08 16:56:58    阅读次数:275
Java Word Break(单词拆解)
给定一个字符串 String s = "leetcode" dict = ["leet", "code"]. 查看一下是够是字典中的词语组成,如果是返回true,否则返回false。 下边提供3种思路 1.动态算法 import java.util.HashSet; import java.util.Set; public class WordBreak1 { publi...
分类:编程语言   时间:2014-07-08 19:24:23    阅读次数:215
libsvm工具箱C++下编程实践1
机器学习,支持向量机...
分类:编程语言   时间:2014-07-08 20:27:42    阅读次数:333
初探C++ 深拷贝与浅拷贝
赋值运算符'='重载...
分类:编程语言   时间:2014-07-08 16:42:40    阅读次数:187
全栈JavaScript之路(十二)了解 Selector API
2008 年之前,浏览器中几乎所有的DOM扩展都是专有的。此后,W3C 着手将一些已经成为事实标准的专有扩展标准化并写入规范当中。 Selector API  level 1  的核心是两个方法: querySelector(), querySelectorAll() .在兼容浏览器中可以通过Docuemnt 类型节点,或者Element类型节点调用。 目前已完全支持Selectors API...
分类:编程语言   时间:2014-07-08 19:08:32    阅读次数:273
FastReport配置打印预览按钮_C++
如需转载请标明出处:http://blog.csdn.net/itas109 FastReport采用C++方式,配置打印预览选项 //打印预览 //配置打印预览选项 pReport->PreviewOptions->Buttons = frxPreviewButtons( pb_Find//查找 +pb_PageSetup//页面设置 +pb_Print//打印...
分类:编程语言   时间:2014-07-08 17:33:26    阅读次数:265
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!