首页 > 编程语言
《javascript设计模式》笔记之第四章
一:首先,一个简单的继承实例:首先是创建一个父类Person:function Person(name) { this.name = name;}Person.prototype.getName = function() { return this.name;}下面是创建一个子类Author,用.....
分类:编程语言   时间:2015-03-20 17:49:24    收藏:0  评论:0  赞:0  阅读:275
Python之几个技巧特点
今天偶然看到一篇文章,虽然做python有几年了,但中间还是好多不知道或没想到,特在这里做下摘抄.原文地址:http://soft.chinabyte.com/database/379/12920379.shtml1. 命名切片>>> a = [0, 1, 2, 3, 4, 5]>>> LASTTH...
分类:编程语言   时间:2015-03-20 17:47:33    收藏:0  评论:0  赞:0  阅读:287
Java中如何克隆集合——ArrayList和HashSet深拷贝
编程人员经常误用各个集合类提供的拷贝构造函数作为克隆List,Set,ArrayList,HashSet或者其他集合实现的方法。需要记住的是,Java集合的拷贝构造函数只提供浅拷贝而不是深拷贝,这意味着存储在原始List和克隆List中的对象是相同的,指向Java堆内存中相同的位置。增加了这个误.....
分类:编程语言   时间:2015-03-20 17:46:23    收藏:0  评论:0  赞:0  阅读:335
java 中文转换成Unicode编码和Unicode编码转换成中文
转自:一叶飘舟http://blog.csdn.net/jdsjlzx/article/details/7058823package lia.meetlucene;import java.io.IOException;import org.apache.lucene.index.CorruptInd...
分类:编程语言   时间:2015-03-20 17:42:43    收藏:0  评论:0  赞:0  阅读:373
Java中String,StringBuffer和StringBuilder的区别(转载)
String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全)简 要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等...
分类:编程语言   时间:2015-03-20 17:41:33    收藏:0  评论:0  赞:0  阅读:278
聊聊并发(七)Java中的阻塞队列
##什么是阻塞队列## 阻塞队列(BlockingQueue)是一个支持两个附加操作的队列。这两个附加的操作是:在队列为空时,获取元素的线程会等待队列变为非空。当队列满时,存储元素的线程会等待队列可用。阻塞队列常用于...
分类:编程语言   时间:2015-03-20 16:37:34    收藏:0  评论:0  赞:0  阅读:317
PHP 四种基本排序算法的代码实现(2)
许多人都说算法是程序的核心,算法的好坏决定了程序的质量。作为一个初级phper,虽然很少接触到算法方面的东西。但是对于基本的排序算法还是应该掌握的,它是程序开发的必备工具。这里介绍冒泡排序,插入排序,选...
分类:编程语言   时间:2015-03-20 16:36:24    收藏:0  评论:0  赞:0  阅读:379
HBase Java API类介绍
几个相关类与HBase数据模型之间的对应关系 java类 HBase数据模型 HBaseAdmin 数据库(DataBase) HBaseConfiguration HTable 表(Table) HTableDescriptor 列族(Column Family) Put 列修饰符(Column Qualifier)...
分类:编程语言   时间:2015-03-20 16:35:24    收藏:0  评论:0  赞:0  阅读:409
JAVA实现RSA加密解密
RSA 工具类。提供加密,解密,生成密钥对等方法。  RSA加密原理概述   : RSA的安全性依赖于大数的分解,公钥和私钥都是两个大素数(大于100的十进制位)的函数。 据猜测,从一个密钥和密文推断出明文的难度等同于分解两个大素数的积    密钥的产生:     1.选择两个大素数 p,q ,计算 n=p*q;     2.随机选择加密密钥 e ,要求 e 和 (p-1)*(q-1)...
分类:编程语言   时间:2015-03-20 16:33:33    收藏:0  评论:0  赞:0  阅读:464
bitmap算法简介
今天看到海量数据处理算法————bitmap(又称为bitset, 或者bit array), 有意思的算法。 C++ 有一个头文件是。  bitmap的思想就是数据压缩。 用一个二进制bit(0或者1)去标记某个元素对应的value, 这就是bit + map啊。 由于使用bit单位存储数据, 所以可大大节省内存空间。下面举一个使用bitmap 的例子。 我们要对0-7内的五个元素进行排...
分类:编程语言   时间:2015-03-20 16:32:53    收藏:0  评论:0  赞:0  阅读:427
JAVA工具-实现java的String类转换为C中的char*数组
JNI开发中,java与c代码交互的时候通常有String和char*的转换,但是请注意,这两者不是一类。 找了个工具方法,作为备忘。 char* Jstring2CStr(JNIEnv* env, jstring jstr) { char* rtn = NULL; jclass clsstring = (*env)->FindClass...
分类:编程语言   时间:2015-03-20 16:31:43    收藏:0  评论:0  赞:0  阅读:435
python学习--mutable and immutable
python的数据类型分为mutable(可变) 和 immutable (不可变) mutable : list ,dict inmutable : int , string , float ,tuple... mutable和immutable 字面意思理解就是说 数据可变和数据不可变 由于python的变量(variable)不需要声明,而在赋值的时候,变量可以重新赋值为任意值,这...
分类:编程语言   时间:2015-03-20 16:31:13    收藏:0  评论:0  赞:0  阅读:841
十大编程算法助程序员走上高手之路
十大编程算法助程序员走上高手之路...
分类:编程语言   时间:2015-03-20 16:29:33    收藏:0  评论:0  赞:0  阅读:317
Python模块和包
模块概述如果说模块是按照逻辑来组织 Python 代码的方法, 那么文件便是物理层上组织模块的方法。 因此, **一个文件被看作是一个独立模块, 一个模块也可以被看作是一个文件。 模块的文件名就是模 块的名字加上扩展名 .py 。 与其它可以导入类(class)的语言不同,在 Python 中你导入的是模块或模块属性**。模块名称空间一个名称空间就是一个名称到对象的关系映射.导入模块导入模块整体...
分类:编程语言   时间:2015-03-20 16:28:24    收藏:0  评论:0  赞:0  阅读:342
修改文件后缀的C语言实现
在实际的软件开发项目中,大家也许会遇到修改文件的后缀的需求(例如,将doc格式修改为docx格式)。本文提供了修改文件后缀的C语言实现,并演示了修改文件后缀的过程。        1. C程序实现        2. 修改后缀的过程        step 1:       在本地的D盘中,有一个叫做“Test”的文件夹,该文件夹下有一个命名为“123.doc”的文件,如下图所示:...
分类:编程语言   时间:2015-03-20 16:27:44    收藏:0  评论:0  赞:0  阅读:435
Python写自动化之注册表的读写操作
Windows上的自动化测试经常会接触到对于注册表的读写操作问题,比如,获取一个程序的安装目录,一般情况下,我们可以去注册表的App Paths下去查找,这时就涉及到了注册表的读取操作,我们使用Python的_winreg模块来实现,代码如下: def reg_query(path, key): try: path = path.replace("/", "\\") ...
分类:编程语言   时间:2015-03-20 16:27:33    收藏:0  评论:0  赞:0  阅读:701
C语言各种变量存储方式
1、变量类型:C语言的变量分为局部变量和全局变量。 1.局部变量: 指在函数内部或者块内部(即一对花括号包含的区域)[以下均称为块]定义的变量,只对块范围内有效。 特点:不同块中可以有同名变量名,代表不同的变量,互不干扰;函数形参也是局部变量。 2.全局变量: 在函数之外定义的变量,从定义处开始到文件结束均有效,当然可以使用extern修饰将其范围扩大到其他文件。 特点:如果局部变量和全...
分类:编程语言   时间:2015-03-20 16:26:13    收藏:0  评论:0  赞:0  阅读:301
【spring教程之三】在构造器中注入新类
1、在构造器中注入新类和在构造器中注入基本参数类似,主要是修改xml里面的配置。 2、核心spring.xml文件 3、Reading.java package com.test.pro; public class Reading { public void doing() { System.out.println("我在读书...
分类:编程语言   时间:2015-03-20 16:25:14    收藏:0  评论:0  赞:0  阅读:355
Python单元测试框架unittest测试过程简介
测试步骤 1. 导入unittest模块 import unittest 2. 编写测试的类继承unittest.TestCase class Tester(unittest.TestCase) 3. 编写测试的方法必须以test开头 def test_add(self) def test_sub(self) ...
分类:编程语言   时间:2015-03-20 16:24:04    收藏:0  评论:0  赞:0  阅读:336
组合数算法 C(n,m)
#include using namespace std; int a[]={1,2,3,4,5,6,7,8,9},b[10],n=9,m=5,counter=0; void output() { for(int i=0;i<m;i++) cout<<b[i]<<" "; cout<<endl; } void dfs(int step,int index) { if(step==m)...
分类:编程语言   时间:2015-03-20 16:23:33    收藏:0  评论:0  赞:0  阅读:331
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!