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
静态变量:线程非安全。静态变量即类变量,位于方法区,为所有对象共享,共享一份内存,一旦静态变量被修改,其他对象均对修改可见,故线程非安全。实例变量:单例模式(只有一个对象实例存在)线程非安全,非单例线程安全。实例变量为对象实例私有,在虚拟机的堆中分配,若在系统中只存在一个此对象的实例,在多线程环境下...
分类:
编程语言 时间:
2015-05-05 18:23:40
阅读次数:
121
1、抽象类表示的是一种is-a关系,接口往往表示的是一种功能。一个类只能使用一次继承关系。但是一个类可以实现多个接口。2、抽象类有自己的数据成员,也可以有自己的非抽象方法,接口只能有静态的不能被修改的数据成员(也就是必须是static final的,不过在 interface中一般不定义数据成员),...
分类:
编程语言 时间:
2015-05-05 18:19:26
阅读次数:
128
转载请注明出处!原文链接:http://blog.csdn.net/zgyulongfei/article/details/7909006有时候因为种种原因,我们须要採集某个站点的数据,但因为不同站点对数据的显示方式略有不同!本文就用Java给大家演示怎样抓取站点的数据:(1)抓取原网页数据;(2)...
分类:
编程语言 时间:
2015-05-05 18:20:01
阅读次数:
185
>>>?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
1.?DRY (不要重复你自己) 这是指不写重复的代码,取而代之是使用抽象共性的东西。如果超过一次使用硬编码,那么就要考虑将其公开为final修饰的不变量;如果你在两个以上地方有相同的代码块,那么就要考虑使其成为...
分类:
编程语言 时间:
2015-05-05 17:03:28
阅读次数:
231
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
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
3.撰写表达式a.短路求值法A||B如果A为真,B不会被求值,表达式为真A&&B如果A为假,B不会被求值,表达式为假b.if()语句和sizeof()的中表达式
分类:
编程语言 时间:
2015-05-05 16:56:34
阅读次数:
137
思路:所谓的归并排序就是将二分查找和动态规划相结合的算法。假设当前为顺序排序通过对m个元素的数组进行排序,排序到n次,将产生n个有序数组,遍历第n+1次,通过二分查找在n个有序数组中找到比当前m[n+1]的数最左侧的数【2分查找】,记录该元素位置知道遍历m次整个数组都是有..
分类:
编程语言 时间:
2015-05-05 16:53:58
阅读次数:
241
/**
*Inspectsthetargetclass.Exceptionswillbeloggedandamakermapreturned
*toindicatethelackofdebuginformation.
*/
privateMap<Member,String[]>inspectClass(Class<?>clazz){
InputStreamis=clazz.getResourceAsStream(ClassUtils.getClassFileName(clazz));
..
分类:
编程语言 时间:
2015-05-05 16:51:58
阅读次数:
448
chkconfig--level3irqbalanceoff#!/usr/bin/envpythonimportsocketimportfcntlimportstructimportarrayimportplatformimportosimportsysBYTES=4096buf=4096defget_cpu_core_num():try:importmultiprocessingreturnmultiprocessing.cpu_count()except(ImportError,NotImplemente..
分类:
编程语言 时间:
2015-05-05 16:49:09
阅读次数:
230
说明:由于centos或者RHEL操作系统自带的python一般都比较低,centos6自带的python版本都是2.6.6,但是现在一般python使用的版本都是2.7版本,以前总在操作上源码升级python,但是这样会导致的yum等利用python使用的命令错误,虽然修改yum源码可以解决问题,但是总感觉很麻烦,..
分类:
编程语言 时间:
2015-05-05 16:47:36
阅读次数:
260
引论
建议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
/////这段代码不忍直视,想不通这样在牛客剑指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
Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。
另外还有一种基于组件的、事件驱动的Web框架在此就不介绍了,如Tapestry、JSF等。...
分类:
编程语言 时间:
2015-05-05 16:37:58
阅读次数:
241