首页 > 编程语言
python 模块==命名空间?
起因: 想利用模块传递某个变量,修改某个变量的值,且在其它模块中也可见 于是我做了这样一个实验: git@github.com:vearne/test_scope.gitbase.pyvalue = 10b.pyimport base def hello(): print 'scope base', base.value, id(base.value)main.pyfrom base i...
分类:编程语言   时间:2015-07-13 16:08:42    收藏:0  评论:0  赞:0  阅读:289
c++变量的作用域、生存期和可见性
局部变量 范围:在一个函数内部定义的变量,作用范围只限于本函数体内。 生存期:程序执行到本函数才会给局部变量分配内存单元,函数执行完毕局部变量所占的存储单元就被释放 全局变量 在函数体外部定义的变量是全局变量,可以被本文件所有其他函数访问使用。 作用域:所有文件。在一个cpp定义的全局变量在另一个cpp中使用,应该在使用它的函数体内部或外部进行...
分类:编程语言   时间:2015-07-13 16:06:33    收藏:0  评论:0  赞:0  阅读:371
python第三方库系列之十九--python测试使用的mock库
一、为什么需要mock         在写unittest的时候,如果系统中有很多外部依赖,我们不需要也不希望把所有的部件都运行一遍。比如,要验证分享到微博的功能,如果每次测试的时候都要真实地把接口调用一遍,不仅效率低,制造很多垃圾数据,还可能因为外部因素导致unittest失败。对于有些耗时更久,或者无法简单创建测试环境的系统,真实的测试就显得更不必要。 我们只需要知道代码按照预期执行,并...
分类:编程语言   时间:2015-07-13 16:06:12    收藏:0  评论:0  赞:0  阅读:286
MyEclipse Java Build Path详解
转载自:http://blog.163.com/magicc_love/blog/static/185853662201111161580631/1.设置"source folder"与"output folder".* source folder:存放.java源文件的根目录; * output ...
分类:编程语言   时间:2015-07-13 16:01:02    收藏:0  评论:0  赞:0  阅读:173
插入排序
一. 直接插入排序算法原理将一个记录插入到已经排好序的有序表中,从而得到一个新的,长度增加1的有序表。【每遍操作】现将元素复制到0号位置(哨兵),再将本元素同已排序的序列,从尾开始比较。在已排序的序列中寻找自己的位置,进行插入;或者寻找不到,则一直进行到哨兵为止,即本元素最小,应放置在1号位置。算法...
分类:编程语言   时间:2015-07-13 15:53:42    收藏:0  评论:0  赞:0  阅读:145
php数组合并
php的数合并函数: array_merge($arr1, $arr2, ..., $arr{$n});如果数组的键名有重复,后面的会覆盖前面的。如果键名是数字索引,则会重新排列索引,往后累加。如果不想让索引累加而是保留原因后索引,可以用"+":$resArr = $arr1 + $arr2 + ....
分类:编程语言   时间:2015-07-13 15:51:52    收藏:0  评论:0  赞:0  阅读:236
matlab学习笔记(一)单元数组
matlab学习笔记(一)单元数组1.floor(x) :取最小的整数 floor(3.18)=3,floor(3.98)=3ceil(x):取最大的整数 ceil(3.18)=4,ceil(3.18)=42.单元数组和结构体作用差不多,相同点:都是存放不同类型的数据,能实现不同类型数据的存储机制。...
分类:编程语言   时间:2015-07-13 15:50:52    收藏:0  评论:0  赞:0  阅读:242
python基础教程总结1——列表和元组
1.序列 python含有6种内建序列——列表,元组,字符串,Unicode字符串,buffer对象,xrange对象2.通用序列操作2.1 索引注: input()根据用户输入变换相应的类型,而且如果要输入字符和字符串的时候必须要用引号包起来, raw_input()则是不管用户输入什么类型...
分类:编程语言   时间:2015-07-13 15:45:22    收藏:0  评论:0  赞:0  阅读:266
JavaScript slice() 方法
定义和用法slice() 方法可从已有的数组中返回选定的元素。语法arrayObject.slice(start,end)参数描述start必需。规定从何处开始选取。如果是负数,那么它规定从数组尾部开始算起的位置。也就是说,-1 指最后一个元素,-2 指倒数第二个元素,以此类推。end可选。规定从何...
分类:编程语言   时间:2015-07-13 15:42:22    收藏:0  评论:0  赞:0  阅读:197
Java 中的异常
1. 不处理异常:如果代码发生异常,而没有进行 try...catch 则代码执行到此处就直接中断了,不会继续执行了。由于没有异常处理器,则这个异常被throw给了JVM,JVM处理异常的方法是:调用异常的 printStackTrace 方法,在标准输入设备中打印出上面的信息,然后JVM就shut...
分类:编程语言   时间:2015-07-13 15:39:42    收藏:0  评论:0  赞:0  阅读:201
【Java 它 JVM】对象的创建过程
虚拟机会new 指令:1、检查指令的参数可在对类的符号引用的恒定饮食定位,并检查是否已装上代表这个类的符号引用、分析和初始化。假设没有。您必须运行相应的类加载过程。2、类加载通过审查,虚拟机将分配一个对象新生。入后便全然确定。为对象分配空间的任务等同于在一块确定大小的内存从Java堆中划分出来。如堆...
分类:编程语言   时间:2015-07-13 15:38:12    收藏:0  评论:0  赞:0  阅读:244
身份证号正则校验(js校验+JAVA校验)
js校验身份证号【15位和18位】[javascript] view plaincopyprint?function scCard(){ var scType=document.getElementById("sc_card_type").value; if(scType=="1...
分类:编程语言   时间:2015-07-13 15:33:12    收藏:0  评论:0  赞:0  阅读:192
java实现最基础的socket网络通信
一、网络通信基础网络中存在很多的通信实体,每一个通信实体都有一个标识符就是IP地址。而现实中每一个网络实体可以和多个通信程序同时进行网络通信,这就需要使用端口号进行区分。二、java中的基本网络支持1、IP地址使用InetAddress类来表示。 获取InetAddress实例的两个方法为: (.....
分类:编程语言   时间:2015-07-13 15:30:42    收藏:0  评论:0  赞:0  阅读:243
java中的锁
内置锁sychronized跟volatile;1.volatile本质是在告诉jvm当前变量在寄存器(工作内存)中的值是不确定的,需要从主存中读取;synchronized则是锁定当前变量,只有当前线程可以访问该变量,其他线程被阻塞住。2.volatile仅能使用在变量级别;synchronize...
分类:编程语言   时间:2015-07-13 15:26:52    收藏:0  评论:0  赞:0  阅读:248
网络最大流最短增广路Dinic算法模板
//1是源点,n是汇点。#include#include#include#include#include#include#includeusing namespace std;const int maxn=1000+10;const int INF=0x7FFFFFFF;struct Edge { ...
分类:编程语言   时间:2015-07-13 15:26:32    收藏:0  评论:0  赞:0  阅读:157
python 之 模拟GET/POST提交
以 POST/GET 方式向 http://127.0.0.1:8000/test/index 提交数据。 1 # coding:utf-8 2 import httplib 3 import urllib 4 5 class HttpClient(object): 6 METHOD_PO...
分类:编程语言   时间:2015-07-13 15:25:32    收藏:0  评论:0  赞:0  阅读:232
C++ 字符串编程训练4
这次的题目是一道比较题,将两个数组从后开始对比,如果对比的两个数不一样,则进行计数加1。当其中一个数组已经遍历完了之后,输出计数值,如果该值为0,表示两个数组相同。标题:输出两个数组不相等的元素个数说明:定义一个函数int array_compare(int len1,int array1[],in...
分类:编程语言   时间:2015-07-13 15:24:52    收藏:0  评论:0  赞:0  阅读:111
javascript关于链接的一些用法
(1)javascript:openURL()http://www.kpdown.com/search?name=Ben Nadel此URL后边有一个name参数,只不过参数的值竟然带了空格,这样的链接,直接用android浏览器访问,是没有问题的,但用ios的浏览器访问,这就是一个错误的URL,会...
分类:编程语言   时间:2015-07-13 15:23:22    收藏:0  评论:0  赞:0  阅读:219
Java的JXL操作xls形式
jxl这是一个韩国的写作java操作excel工具,源世界中,有两套比較有影响的API可供使用。一个是POI,一个是jExcelAPI。当中功能相对POI比較弱一点。但jExcelAPI对中文支持非常好,API是纯Java的,并不依赖Windows系统,即使执行在Linux下。它相同可以正确的处理E...
分类:编程语言   时间:2015-07-13 15:22:53    收藏:0  评论:0  赞:0  阅读:167
java.net.URL请求远程文件下载
1:浏览器请求下载 public void listStockcodeUplaod(HttpServletRequest req, HttpServletResponse res) throws Exception { String urlPath = re...
分类:编程语言   时间:2015-07-13 15:21:52    收藏:0  评论:0  赞:0  阅读:183
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!