码迷,mamicode.com
首页 > 编程语言
C++ 智能指针详解
一、简介由于 C++ 语言没有自动内存回收机制,程序员每次 new 出来的内存都要手动 delete。程序员忘记 delete,流程太复杂,最终导致没有 delete,异常导致程序过早退出,没有执行 delete 的情况并不罕见。用智能指针便可以有效缓解这类问题,本文主要讲解参见的智能指针的用法。包...
分类:编程语言   时间:2014-05-28 16:51:32    阅读次数:354
JavaScript高级程序设计之数值数组排序
如果数组中全是Nunber类型,则可以按照数值大小排序var values = [0, 1, 5, 10, 15];// asc升序函数function compareAsc(value1, value2) { if (value1 > value2) { return 1; ...
分类:编程语言   时间:2014-05-28 16:52:59    阅读次数:248
python正则表达式元字符
分类:编程语言   时间:2014-05-28 17:00:28    阅读次数:263
javascript学习笔记
总结的学习资料越来越多,分支也越来越大,由于没有良好的导航,找起来很麻烦。故借助此平台保留学习历程。同时也供大家参考。javascript学了一遍又一遍,但是总是感觉学到的是皮毛,所以再来重新学习一遍吧。(以前没有系统的学过,只是简单的获取元素,操作元素,==)----随着年龄的增长,学习编程的思路...
分类:编程语言   时间:2014-05-28 18:32:54    阅读次数:294
eclipse启动时弹出Failed to load the JNI shared library jvm.dll的Java错误
原因1:给定目录下jvm.dll不存在。对策:(1)重新安装jre或者jdk并配置好环境变量。(2)copy一个jvm.dll放在该目录下。原因2:eclipse的版本与jre或者jdk版本不一致对策:要么两者都安装64位的,要么都安装32位的,不能一个是32位一个是64位。原因2的概率更大一些,原...
分类:编程语言   时间:2014-05-28 18:39:06    阅读次数:298
java Tcp Socket 传输图片代码
server端代码import java.net.*;import java.io.*;public class ServerTcpListener implements Runnable{public static void main(String[] args){ try{ final Ser....
分类:编程语言   时间:2014-05-28 18:50:18    阅读次数:352
JavaScript高级程序设计之作用域链
JavaScript只有函数作用域;每个函数都有个作用域链直达window对象。变量的查找由内而外层层查找,找到即止。同时不仅可以查找使用,甚至可以改变外部变量。var color = "blue";function changeColor() { var anotherColor = "re...
分类:编程语言   时间:2014-05-28 19:03:43    阅读次数:330
javascript 简单工厂模式
var Bicycle = new Interface("Bicycle",["assemble","wash","ride","repair"]); var Lowride = function() {}; Lowride.prototype = { assemble: fun...
分类:编程语言   时间:2014-05-28 19:44:07    阅读次数:374
JAVA泛型? T K V E含义
? 表示不确定的java类型,类型是未知的。T 表示java类型。K V 分别代表java键值中的Key Value。E 代表Element,特性是枚举。
分类:编程语言   时间:2014-05-28 19:49:16    阅读次数:235
排序算法(2) 堆排序 C++实现
一个堆可以被看作一棵二叉树和一个数组。堆排序主要分为以下几步:建堆,取出堆顶元素,调整堆,递归处理。本文中给出了在数组上建堆和调整以及堆排序的相关代码实现和实现过程的图示,以供参考。
分类:编程语言   时间:2014-05-28 19:58:31    阅读次数:336
javascript设计模式开篇:Javascript 接口的实现
javascript语言不像java、 c#、 c++等面向对象语言那样有完备的接口支持,在javascript中,接口的实现有三种方式,分别为注释描述、属性检查、鸭式变形。注释描述实现起来最为简单,但是,接口约定的遵守纯靠自觉,而且也没有很好的度量措施,说到底,它主要还是属于程序文档范畴。其实.....
分类:编程语言   时间:2014-05-28 19:56:27    阅读次数:389
Java基础之静态变量
public class StaticVariable { public static void main(String[] args) { Person p1 = new Person(); Person p2 = new Person(); ...
分类:编程语言   时间:2014-05-28 09:01:02    阅读次数:310
python获取两个dict的不同
参数: dict1, dict2需求:如果dict1和dict2中有不同的key,那么返回这个(key, dict1[key]);如果dict1和dict2中有相同的key,但是value不同,返回这个(key, dict1[key])实现:def dict_different_data(first...
分类:编程语言   时间:2014-05-28 21:11:48    阅读次数:385
Java中线程顺序执行
Java中线程顺序执行
分类:编程语言   时间:2014-05-28 21:14:55    阅读次数:351
java 获取图片大小(尺寸)
1,获取本地图片大小(尺寸)File picture=new File(strSrc);BufferedImage sourceImg=ImageIO.read(new FileInputStream(picture));sourceImg.getWidth();sourceImg.getHeigh...
分类:编程语言   时间:2014-05-28 21:12:49    阅读次数:584
浅谈Java中的hashcode方法
浅谈Java中的hashcode方法 哈希表这个数据结构想必大多数人都不陌生,而且在很多地方都会利用到hash表来提高查找效率。在Java的Object类中有一个方法:public native int hashCode(); 根据这个方法的声明可知,该方法返回一个int类型的数值,并且是本地...
分类:编程语言   时间:2014-05-28 21:18:53    阅读次数:389
Python统计nginx脚本信息
1 #!/usr/bin/env python 2 # -*- coding: utf-8 -*- 3 import urllib2 4 import json 5 import subprocess 6 import threading 7 8 #统计10个最长访问的ip 9 ip_raw =.....
分类:编程语言   时间:2014-05-28 21:47:39    阅读次数:386
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!