首页 > 编程语言
Java单态设计模式,扫盲贴
class Person{ String name; private static final Person p = new Person(); private Person() { name = "张三"; } public sta...
分类:编程语言   时间:2014-11-25 18:18:24    收藏:0  评论:0  赞:0  阅读:212
C++ 虚函数表解析
前言 C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,....
分类:编程语言   时间:2014-11-25 18:17:44    收藏:0  评论:0  赞:0  阅读:323
WinForm多线程及委托防止界面假死
当有大量数据需要计算、显示在界面或者调用sleep函数时,容易导致界面卡死,可以采用多线程加委托的方法解决。using System; using System.Collections.Generic;using System.ComponentModel;using System.Data;usi...
分类:编程语言   时间:2014-11-25 18:17:24    收藏:0  评论:0  赞:0  阅读:301
并发编程 13—— 线程池 之 整体架构
Java并发编程实践 目录并发编程 01—— ConcurrentHashMap并发编程 02—— 阻塞队列和生产者-消费者模式并发编程 03—— 闭锁CountDownLatch 与 栅栏CyclicBarrier并发编程 04—— Callable和Future并发编程 05—— Complet...
分类:编程语言   时间:2014-11-25 18:14:34    收藏:0  评论:0  赞:0  阅读:308
php字符串常用算法--字符串加密解密
/** * 加密、解密字符串 * * @global string $db_hash * @global array $pwServer * @param $string 待处理字符串 * @param $action 操作,ENCODE|DECODE * @return string */fun....
分类:编程语言   时间:2014-11-25 18:12:44    收藏:0  评论:0  赞:0  阅读:240
递归算法与迭代算法的区别
举个例子:我想求1+2+3+4+..+100的值。迭代的做法:从1到100,顺着往下累加。1+2=3,3+3=6,6+4=10,10+5=15…… 程序表示, int i=1,sum=0; while(i<=100){ ...
分类:编程语言   时间:2014-11-25 18:12:14    收藏:0  评论:0  赞:0  阅读:277
java学习笔记(一)
List使用List lst = new ArrayList();//List是接口,ArrayList是实现类list.add("hello");//添加list.removeAt(0);//删除list.get(0);//获得Int32[] vals = (Int32[])list.toArra...
分类:编程语言   时间:2014-11-25 18:11:04    收藏:0  评论:0  赞:0  阅读:255
八大排序算法【待续】
http://blog.csdn.net/hguisu/article/details/7776068 当n较大,则应采用时间复杂度为O(nlog2n)的排序方法:快速排序、堆排序或归并排序序。 快速排序:是目前基于比较的内部排序中被认为是最好的方法,当待排序的关键字是随机分布时,快速排序的平均时....
分类:编程语言   时间:2014-11-25 18:09:34    收藏:0  评论:0  赞:0  阅读:257
javascript 函数详解2 -- arguments
arguments是函数对象内部一个比较特殊的类数组对象,这个对象中包含了所属函数的参数列表,同时还包含一个指向函数原型对象的指针.
分类:编程语言   时间:2014-11-25 18:06:54    收藏:0  评论:0  赞:0  阅读:197
【二维树状数组】bzoj1452 [JSOI2009]Count
权值的种类只有100种,对每种开个二维BIT,然后是经典操作。 1 #include 2 using namespace std; 3 int n,m,q,x1,y1,x2,y2,val,op,a[301][301]; 4 struct BIT_2D 5 { 6 int d[301][301...
分类:编程语言   时间:2014-11-25 18:06:15    收藏:0  评论:0  赞:0  阅读:336
C++获取设备 PID,VID 信息
可直接编译(设置成:使用多字节字符集) 转来的,代码: /* http://www.experts-exchange.com/Programming/Editors_IDEs/Q_24506125.html */ #include #include #include #include #includ...
分类:编程语言   时间:2014-11-25 18:03:14    收藏:0  评论:0  赞:0  阅读:1181
Java开发中的23种设计模式详解(转)
设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设...
分类:编程语言   时间:2014-11-25 18:01:54    收藏:0  评论:0  赞:0  阅读:273
java 解析exls
package com.mini.util;import exception.RSADecryptException;import java.io.BufferedReader;import java.io.File;import java.io.FileNotFoundException;impo...
分类:编程语言   时间:2014-11-25 17:56:04    收藏:0  评论:0  赞:0  阅读:462
python goatools使用
用david搞定了所有的GOterm后,接下来就是利用goslim处理这些term。用的包是goatools,需要下载几个obo文件以及,fisher,pygraphviz以及graphviz等几个模块。# -*- coding: utf-8 -*-"""Created on Fri Nov 21 ...
分类:编程语言   时间:2014-11-25 17:52:34    收藏:0  评论:0  赞:0  阅读:1750
Java静态代码块,扫盲贴
一个类可以使用不包含在任何方法体中的静态代码块。当类被载入时,静态代码块被执行,且只执行一次。导致类被载入的操作包括:使用任何类的静态属性或方法,新建类的对象(声明类的对象不会导致静态代码块被执行)。静态代码块经常用来进行类属性的初始化。请看下面的测试:class Person{ public...
分类:编程语言   时间:2014-11-25 17:52:24    收藏:0  评论:0  赞:0  阅读:219
.NET Framework4.0 下的多线程
一、简介 在4.0之前,多线程只能用Thread或者ThreadPool,而4.0下提供了功能强大的Task处理方式,这样免去了程序员自己维护线程池,而且可以申请取消线程等。。。所以本文主要描述Task的特性。二、Task的优点 操作系统自身可以实现线程,并且提供了非托管的API来创建与管理这些.....
分类:编程语言   时间:2014-11-25 17:50:44    收藏:0  评论:0  赞:0  阅读:239
C++ 不能在类体外指定关键字static
C++ static 函数的问题近日读C++primer中static一章,有这么一句话,“静态成员函数的声明除了在类体中的函数声明前加上关键字static以及不能声明为const或volatile之外与非静态成员函数相同出现在类体外的函数定义不能指定关键字static”为什么不能在类体外指定关键字...
分类:编程语言   时间:2014-11-25 17:49:54    收藏:0  评论:0  赞:0  阅读:404
Sublime 3 and Python
1. 安装Anaconda插件Ctrl+Shift+P打开控制面板,找到Install Package,回车在弹出框中输入Anaconda,回车安装即可。2.配置Anaconda文件Preferences=>Package settings=>Anaconda=>Default-settings"p...
分类:编程语言   时间:2014-11-25 17:47:14    收藏:0  评论:0  赞:0  阅读:382
Spring切入点表达式常用写法
Spring AOP 用户可能会经常使用 execution切入点指示符。执行表达式的格式如下: execution(modifiers-pattern? ret-type-pattern declaring-type-pattern? name-pattern(param-pattern) thr...
分类:编程语言   时间:2014-11-25 17:45:14    收藏:0  评论:0  赞:0  阅读:289
Signature Scanning(中文暂时译为"特征码扫描")是在C++(起码我是用C++^^)开发中很好的一种方式
1.介绍 本文主要简单介绍在没有代码的情况下,如何从一个动态链接库中获取某个函数的址.主要实现方式为Signature Scanning(特征码扫描)2.什么是Signature Scanning(特征码扫描) 我就简单解释一下,其实就是从一个二进制文件的开始位置扫描,一直到文件的末尾的这样一项工作...
分类:编程语言   时间:2014-11-25 17:44:24    收藏:0  评论:0  赞:0  阅读:341
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!