码迷,mamicode.com
首页 > 编程语言
NodeJS与Javascript时代
如果你一直在关注互联网的相关技术,你应该会有这样一种感觉,web技术正在发生着变革,虽然我们不愿相信,但一个事实已经越来越清晰的摆在了眼前:LAMP组合的时代将要成为历史,在web诞生的二十年间,它影响了互联网上的内容、协议、服务器以及客户端,而在今天看来,它即将成为一个过去的时代了。##I. 19...
分类:编程语言   时间:2014-07-08 00:27:30    阅读次数:271
c++ 虚析构函数
在实现多态时候,基类的析构函数应该写成virtual。在用基类申明实例化的子类对象,在delete时候,如果基类不是virtual的析构函数则不能调用进子类的析构函数class Base{public: Base(); virtual ~Base();public: char *m...
分类:编程语言   时间:2014-07-09 00:34:22    阅读次数:201
C/C++之智能指针shared_ptr
1、定义shared_ptr的作用有如同指针,但会记录有多少个shared_ptrs共同指向一个对象。这便是所谓的引用计数(reference counting)。一旦最后一个这样的指针被销毁,也就是一旦某个对象的引用计数变为0,这个对象会被自动删除。这在非环形数据结构中防止资源泄露很有帮助。aut...
分类:编程语言   时间:2014-07-09 00:36:15    阅读次数:250
280行代码:Javascript 写的2048游戏
2048 原作者就是用Js写的,一直想尝试,但久久未动手。昨天教学生学习JS代码。最好还是就做个有趣的游戏好了。2048这么火,是一个不错的选择。思路:1. 数组 ,2维数组4x42. 移动算法,移动后有数字的对齐,无数字(我用的0,但不显示)补齐。移动前移动后(注意程序合并了第一行2个2,并产生了...
分类:编程语言   时间:2014-07-09 00:38:51    阅读次数:252
第一个c++程序
#include using namespace std;int main(int argc, const char * argv[]){//cin接收键盘输入 int age; double height; char name[10];// cout 在控制台输出一些信息// 相当于c语...
分类:编程语言   时间:2014-07-09 00:37:35    阅读次数:270
Spring 框架的设计理念与设计模式分析
Spring 的骨骼架构Spring 总共有十几个组件,但是真正核心的组件只有几个,下面是 Spring 框架的总体架构图:图 1 .Spring 框架的总体架构图从上图中可以看出 Spring 框架中的核心组件只有三个:Core、Context 和 Beans。它们构建起了整个 Spring 的骨...
分类:编程语言   时间:2014-07-09 00:39:30    阅读次数:262
Java操作Hbase进行建表、删表以及对数据进行增删改查,条件查询
1、搭建环境 新建JAVA项目,添加的包有: 有关Hadoop的hadoop-core-0.20.204.0.jar 有关Hbase的hbase-0.90.4.jar、hbase-0.90.4-tests.jar以及Hbase资源包中lib目录下的所有jar包2、主要程序Java代码packagec...
分类:编程语言   时间:2014-07-09 00:42:53    阅读次数:384
JavaScript MD5
1. [文件] webtoolkit.md5.js ~ 7KB /**** MD5 (Message-Digest Algorithm)* http://www.huiyi8.com/webyuanma/?***/var MD5 = function (string) {function Rota....
分类:编程语言   时间:2014-07-09 00:45:24    阅读次数:298
JavaScript SHA-1
1. [文件] webtoolkit.sha1.js ~ 4KB /**** Secure Hash Algorithm (SHA1)* http://www.huiyi8.com/css3/***/function SHA1 (msg) {function rotate_left(n,s) {v....
分类:编程语言   时间:2014-07-09 00:46:00    阅读次数:343
《数据结构与算法分析:C语言描述》复习——第十章“算法设计技巧”——质数检验
2014.07.07 16:46简介: 对于比较小的正整数n,我们习惯用逐个整除的方法检验n是否为质数。这种算法的复杂度是O(n^0.5)。对于int范围内的整数(最大是2147483647),开方以后不到五万,对于单次计算几乎是一瞬间完成,因此可以接受。但如果n是一个大数,比如10^100,这种....
分类:编程语言   时间:2014-07-09 00:49:12    阅读次数:269
Spring学习(五)——集成MyBatis
本篇我们将在上一篇http://www.cnblogs.com/wenjingu/p/3829209.html的Demo程序的基础上将 MyBatis 代码无缝地整合到 Spring 中。数据库仍然采用前一篇文章中定义的数据库sampledb。1、修改gradle文件,增加依赖包,代码如下:appl...
分类:编程语言   时间:2014-07-09 20:24:41    阅读次数:331
《Essential C++》读书笔记 之 泛型编程风格
泛型编程风格
分类:编程语言   时间:2014-07-09 20:32:20    阅读次数:170
c++ string c_str() 和data()区别
看下面的英文解释:const char* c_str ( ) const;Get C string equivalentGenerates a null-terminated sequence of characters (c-string) with the same content as the...
分类:编程语言   时间:2014-07-09 20:40:50    阅读次数:345
Javascript对象拷贝(clone)
1. [代码]方法代码 function cp(source, target) { function isBaseType(v) { var type = typeof v; var basetype = { "string": true, "number": t...
分类:编程语言   时间:2014-07-09 20:43:56    阅读次数:330
JavaScript创建Map对象(转)
JavaScript 里面本身没有map对象,用JavaScript的Array来实现Map的数据结构。Js代码/**MAP对象,实现MAP功能**接口:*size()获取MAP元素个数*isEmpty()判断MAP是否为空*clear()删除MAP所有元素*put(key,value)向MAP中增...
分类:编程语言   时间:2014-07-09 20:44:38    阅读次数:213
超简单的java爬虫
最简单的爬虫,不需要设定代理服务器,不需要设定cookie,不需要http连接池,使用httpget方法,只是为了获取html代码...好吧,满足这个要求的爬虫应该是最基本的爬虫了。当然这也是做复杂的爬虫的基础。使用的是httpclient4的相关API。不要跟我讲网上好多都是httpclient3...
分类:编程语言   时间:2014-07-09 20:49:07    阅读次数:299
Python高效编程技巧
下面我挑选出的这几个技巧常常会被人们忽略,但它们在日常编程中能真正的给我们带来不少帮助。 1. 字典推导(Dictionary comprehensions)和集合推导(Set comprehensions) 大多数的Python程序员都知道且使用过列表推导(list comprehensions)...
分类:编程语言   时间:2014-07-09 20:52:24    阅读次数:246
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!