码迷,mamicode.com
首页 > 编程语言
c/c++笔试准备(一)
1.判断下列程序能不能正确输出#include#includevoid New(char* p){ p=new char[5];}void main(){ char *p=NULL; New(p); strcpy(p,"hello"); //需要头文件stdio.h和s...
分类:编程语言   时间:2015-05-05 18:24:01    阅读次数:119
java中变量的线程安全性
静态变量:线程非安全。静态变量即类变量,位于方法区,为所有对象共享,共享一份内存,一旦静态变量被修改,其他对象均对修改可见,故线程非安全。实例变量:单例模式(只有一个对象实例存在)线程非安全,非单例线程安全。实例变量为对象实例私有,在虚拟机的堆中分配,若在系统中只存在一个此对象的实例,在多线程环境下...
分类:编程语言   时间:2015-05-05 18:23:40    阅读次数:121
java中抽象类和接口的区别
1、抽象类表示的是一种is-a关系,接口往往表示的是一种功能。一个类只能使用一次继承关系。但是一个类可以实现多个接口。2、抽象类有自己的数据成员,也可以有自己的非抽象方法,接口只能有静态的不能被修改的数据成员(也就是必须是static final的,不过在 interface中一般不定义数据成员),...
分类:编程语言   时间:2015-05-05 18:19:26    阅读次数:128
Java抓取网页数据(原网页+Javascript返回数据)
转载请注明出处!原文链接:http://blog.csdn.net/zgyulongfei/article/details/7909006有时候因为种种原因,我们须要採集某个站点的数据,但因为不同站点对数据的显示方式略有不同!本文就用Java给大家演示怎样抓取站点的数据:(1)抓取原网页数据;(2)...
分类:编程语言   时间:2015-05-05 18:20:01    阅读次数:185
JavaScript 面向对象继承的实现
1
分类:编程语言   时间:2015-05-05 18:17:51    阅读次数:99
python and与or
>>>?1?and?2?and?3 3 >>>?False?and?1?and?2 False >>>?1?and?2?and?3?and?4 4 >>>?1?and?2?and?3?and?False False >>>?1?or?2?or?3 1 >>>?False?or?1?or?2 1 >>>?1?and?2...
分类:编程语言   时间:2015-05-05 17:04:03    阅读次数:163
java的10大设计原则
1.?DRY (不要重复你自己) 这是指不写重复的代码,取而代之是使用抽象共性的东西。如果超过一次使用硬编码,那么就要考虑将其公开为final修饰的不变量;如果你在两个以上地方有相同的代码块,那么就要考虑使其成为...
分类:编程语言   时间:2015-05-05 17:03:28    阅读次数:231
Java httpclient获得连接
package?com.yuan.test; import?java.util.ArrayList; import?java.util.List; import?org.apache.http.HttpEntity; import?org.apache.http.NameValuePair; import?org.apache.http.client.entity.UrlEnco...
分类:编程语言   时间:2015-05-05 17:02:49    阅读次数:116
python列表的方法
1、append字列表末尾追加新的对象>>>lst=[1,2,3] >>>lst.append(4) >>>lst [1,2,3,4]2、count用于计算某个元素在列表中出现的次数>>>[‘to‘,‘be‘,‘or‘,‘not‘,‘to‘,‘be‘,‘this‘,‘is‘,‘a‘,‘question‘].count(‘to‘) 23、extend即使用一个b列表..
分类:编程语言   时间:2015-05-05 16:59:20    阅读次数:143
疯狂C++之essential C++03
3.撰写表达式a.短路求值法A||B如果A为真,B不会被求值,表达式为真A&&B如果A为假,B不会被求值,表达式为假b.if()语句和sizeof()的中表达式
分类:编程语言   时间:2015-05-05 16:56:34    阅读次数:137
归并排序算法剖析,附java源代码
思路:所谓的归并排序就是将二分查找和动态规划相结合的算法。假设当前为顺序排序通过对m个元素的数组进行排序,排序到n次,将产生n个有序数组,遍历第n+1次,通过二分查找在n个有序数组中找到比当前m[n+1]的数最左侧的数【2分查找】,记录该元素位置知道遍历m次整个数组都是有..
分类:编程语言   时间:2015-05-05 16:53:58    阅读次数:241
用ASM吧,获取方法参数名称!参见SPRING源代码LocalVariableTableParameterNameDiscoverer
/** *Inspectsthetargetclass.Exceptionswillbeloggedandamakermapreturned *toindicatethelackofdebuginformation. */ privateMap<Member,String[]>inspectClass(Class<?>clazz){ InputStreamis=clazz.getResourceAsStream(ClassUtils.getClassFileName(clazz)); ..
分类:编程语言   时间:2015-05-05 16:51:58    阅读次数:448
cpu负载均衡(python)
chkconfig--level3irqbalanceoff#!/usr/bin/envpythonimportsocketimportfcntlimportstructimportarrayimportplatformimportosimportsysBYTES=4096buf=4096defget_cpu_core_num():try:importmultiprocessingreturnmultiprocessing.cpu_count()except(ImportError,NotImplemente..
分类:编程语言   时间:2015-05-05 16:49:09    阅读次数:230
pyenv安装与使用-多版本python共存解决方法
说明:由于centos或者RHEL操作系统自带的python一般都比较低,centos6自带的python版本都是2.6.6,但是现在一般python使用的版本都是2.7版本,以前总在操作上源码升级python,但是这样会导致的yum等利用python使用的命令错误,虽然修改yum源码可以解决问题,但是总感觉很麻烦,..
分类:编程语言   时间:2015-05-05 16:47:36    阅读次数:260
改善python程序的91个建议读书笔记1
引论 建议1:理解pythonic的概念 pythonic也许可以遮阳定义:充分体现python自身特色的代码风格。 python中两个变量交换只需一行: a,b= b,a 遍历一个容器时可以为: for i in alist: do_sth_with(i) 打开文件,需要安全的关闭文件可以为: with open(path,’r’) as ...
分类:编程语言   时间:2015-05-05 16:40:13    阅读次数:146
C++s合并两个链表(牛客剑指offer)
/////这段代码不忍直视,想不通这样在牛客剑指offer上都可以通过.。 #include using namespace std; struct ListNode { int val; struct ListNode *next; ListNode(int x):val(x),next(NULL){} }; void show(ListNode *root); class So...
分类:编程语言   时间:2015-05-05 16:37:06    阅读次数:120
【SpringMVC】SpringMVC简介及第一个HelloWorld
Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。 另外还有一种基于组件的、事件驱动的Web框架在此就不介绍了,如Tapestry、JSF等。...
分类:编程语言   时间:2015-05-05 16:37:58    阅读次数:241
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!