首页 > 编程语言
windows下python3.4安装Numpy和matplotlib
1,Numpy      https://pypi.python.org/pypi/numpy,array processing for numbers, strings, records, and objects. 注意:对于Python2.7,需要安装Microsoft Visual C++ Compiler for Python 2.7,http://www.microsoft....
分类:编程语言   时间:2015-03-11 19:47:16    收藏:0  评论:0  赞:0  阅读:1095
全排列算法的递归与非递归实现
全排列算法的递归与非递归实现全排列算法是常见的算法,用于求一个序列的全排列,本文使用C语言分别用递归与非递归两种方法实现,可以接受元素各不相同的输入序列。题目来自leetcode: Given a collection of numbers, return all possible permutations. For example, [1,2,3] have the followi...
分类:编程语言   时间:2015-03-11 19:47:06    收藏:0  评论:0  赞:0  阅读:293
JQuery/Underscore等javascript框架中noConflict()的使用和实现原理
一般的javascript框架,都是通过向全局对象window中注入自己的属性实现的。比如JQuery向window中添加"$"对象,Underscore向window对象中添加"_"对象。如果在框架加载之前,已经存在这些全局变量呢,会怎么样呢? var $ = "$"; alert($ === "$");//false alert($().jquery);//1.10.2 很...
分类:编程语言   时间:2015-03-11 19:45:36    收藏:0  评论:0  赞:0  阅读:313
spring 事务管理详解 学习心得
今天,我终于登上了你的诺曼底,spring事务。 在此之前,一谈起spring我就没底,虽然用的很顺手,但是其中的AOP和事务一直未理解和掌握,数次尝试突破都未成功,之前看过很多网上的相关文章和书籍,要么基于的版本不同,有的基于spring2有的基于spring3;要么切入点不同,有的讲的太低级,我都懂,有的讲的太庞杂,我晕了。。。。。。 从这周一开始,我决定在试一下。计划每天的上...
分类:编程语言   时间:2015-03-11 19:44:36    收藏:0  评论:0  赞:0  阅读:168
python面向对象编程
python面向对象编程 一个类对象中可以有下面几种数据类型 1. 静态变量 2. 动态变量 3. 私有变量 4. 静态方法 5. 动态方法 6. 私有方法 7. 类方法 8. 特性 9. 专有 方法 首先定义一个类: #!/usr/bin/env python #coding:utf-8 class Province(object): #静态字段...
分类:编程语言   时间:2015-03-11 19:43:46    收藏:0  评论:0  赞:0  阅读:343
算法学习 - 求二叉树的宽度
二叉树的宽度二叉树的宽度定义为 整个二叉树各层节点数,其中最大的值为这个二叉树的宽度。 所以二叉树的第一层就是1(根节点)。代码实现(C++)代码实现比较简单,树的遍历一般用递归比较方便。// // main.cpp // TreeWidth // // Created by Alps on 15/3/11. // Copyright (c) 2015年 chen. All rights r...
分类:编程语言   时间:2015-03-11 19:42:36    收藏:0  评论:0  赞:0  阅读:271
java安全HTTPS工具类
1 import java.io.FileInputStream; 2 import java.security.KeyStore; 3 import java.security.SecureRandom; 4 5 import javax.net.ssl.HttpsURLConnection;.....
分类:编程语言   时间:2015-03-11 19:36:46    收藏:0  评论:0  赞:0  阅读:319
四种nlogn排序算法代码
1.快速排序:不稳定排序,最好情况O(nlogn),最差情况O(n^2).平均情况在所有nlogn排序中最快的排序快速排序分两步第一步是将l-r区间进行分块(假设将区间最后一个作为关键字)前面一块的数比小于等于关键字,后面一块大于关键字,并返回第一个大于关键字的位置,即函数partition第二部是...
分类:编程语言   时间:2015-03-11 19:36:26    收藏:0  评论:0  赞:0  阅读:369
Effective C++ -----条款25:考虑写出一个不抛异常的swap函数
当std::swap对你的类型效率不高时,提供一个swap成员函数,并确定这个函数不抛出异常。如果你提供一个member swap,也该提供一个non-member swap用来调用前者。对于class(而非templates),也请特化std::swap。调用swap时应针对std::swap使用...
分类:编程语言   时间:2015-03-11 19:32:16    收藏:0  评论:0  赞:0  阅读:318
Java的四种引用
1、强引用(StrongReference)强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足的问题。 ps:强引用其实也就是我们平时A...
分类:编程语言   时间:2015-03-11 19:31:46    收藏:0  评论:0  赞:0  阅读:327
拓扑排序
一、概述 对一个有向无环图(Directed Acyclic Graph简称DAG)G进行拓扑排序,是将G中全部顶点排成一个线性序列,使得图中随意一对顶点u和v,若 ∈E(G),则u在线性序列中出如今v之前。 通常,这种线性序列称为满足拓扑次序(TopoiSicai Order)的序列,简称拓扑.....
分类:编程语言   时间:2015-03-11 19:31:36    收藏:0  评论:0  赞:0  阅读:405
Java数据类型
一、数据类型Java中主要有8中基本数据类型,分别是byte,short,int,long,char,boolean,float,double,具体如下:1、boolean:数据值只有true或false,适用于逻辑计算。2、char:char型(字符型)数据在内存中占用2个字节。char型数据用来...
分类:编程语言   时间:2015-03-11 19:28:06    收藏:0  评论:0  赞:0  阅读:181
Ubuntu 安装 Eclipse C/C++开发环境
所需软件清单:1、eclipse-linuxtools-indigo-SR1-incubation-linux-gtk.tar.gz2、jre-7u2-linux-i586.tar.gz先将上述2个软件压缩包 下载 到 /home/tools 里,如图第2步 解压缩#cd /home/tools/将...
分类:编程语言   时间:2015-03-11 19:26:56    收藏:0  评论:0  赞:0  阅读:268
转:在0~N(不包括N)范围内随机生成一个长度为M(M <= N)且内容不重复的数组
1.最朴素暴力的做法.void cal1(){ int i = 0, j = 0, num = 0; int result[M]; result[0] = rand() % N; //第一个肯定不重复, 直接加进去 for (i = 1; i s; int nu...
分类:编程语言   时间:2015-03-11 19:25:36    收藏:0  评论:0  赞:0  阅读:264
浅析C++:private、protected和public
一:private、protected和public的访问权限问题:private:1、类中的成员函数可以调用,2、类的友元函数可以调用,3、但是类对象无法直接调用。4、对于派生类,不管是成员函数还是派生类的对象都无法进行调用。protected:1、类中的成员函数不可以调用,2、类的友元函数可以调...
分类:编程语言   时间:2015-03-11 19:23:56    收藏:0  评论:0  赞:0  阅读:321
java基于谷歌开发的zxing包开发的二维码生成工具
不得不说,二维码的应用越来越广泛了。废话不多说了。。此处采用的jar不多,只用zxing包里面的core.jar包即可,大家自行下载,如果是百度云盘,地址为:http://pan.baidu.com/s/1eQeWFaq以后很多的博客资源将会更新到这个地址中,大家尽量把资源转移自己的盘,防止链接某天...
分类:编程语言   时间:2015-03-11 19:23:26    收藏:0  评论:0  赞:0  阅读:409
python 处理json
Python处理JSON概念序列化(Serialization):将对象的状态信息转换为可以存储或可以通过网络传输的过程,传输的格式可以是JSON、XML等。反序列化就是从存储区域(JSON,XML)读取反序列化对象的状态,重新创建该对象。JSON(JavaScript Object Notatio...
分类:编程语言   时间:2015-03-11 19:23:16    收藏:0  评论:0  赞:0  阅读:406
Java中需要编码的场景
一、I/O 操作中存在的编码 涉及到编码的地方一般都在字符到字节或者字节到字符的转换上,而需要这种转换的场景主要是在 I/O 的时候,这个 I/O 包括磁盘 I/O 和网络 I/O,关于网络 I/O 部分在后面将主要以 Web 应用为例介绍。 下图是 Java 中处理 I/O 问题的接口: ...
分类:编程语言   时间:2015-03-11 19:22:06    收藏:0  评论:0  赞:0  阅读:168
javascript面试记
richinfo:1,什么情况下会出现undefined的值,并且程序不会报错!建议:1,变量定义好了,但是未赋值的情况下;2,访问对象的属性,但该属性没有的时候;3,访问数组不存在的索引的时候;4,访问函数定义好的参数,但是参数未传进来的时候;5,函数没有显示的写return,或者return后面...
分类:编程语言   时间:2015-03-11 19:21:26    收藏:0  评论:0  赞:0  阅读:314
ant jsch.jar - 一个错误及解决办法
ant jsch.jar -- 一个异常及解决方法 运行build.xml出现异常: Cause: Could not load a dependent class com/jcraft/jsch/Logger It is not enough to have Ant's optional J...
分类:编程语言   时间:2015-03-11 19:20:06    收藏:0  评论:0  赞:0  阅读:3176
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!