静态变量:线程非安全。静态变量即类变量,位于方法区,为所有对象共享,共享一份内存,一旦静态变量被修改,其他对象均对修改可见,故线程非安全。实例变量:单例模式(只有一个对象实例存在)线程非安全,非单例线程安全。实例变量为对象实例私有,在虚拟机的堆中分配,若在系统中只存在一个此对象的实例,在多线程环境下...
分类:
编程语言 时间:
2015-05-05 18:20:41
收藏:
0 评论:
0 赞:
0 阅读:
290
1、抽象类表示的是一种is-a关系,接口往往表示的是一种功能。一个类只能使用一次继承关系。但是一个类可以实现多个接口。2、抽象类有自己的数据成员,也可以有自己的非抽象方法,接口只能有静态的不能被修改的数据成员(也就是必须是static final的,不过在 interface中一般不定义数据成员),...
分类:
编程语言 时间:
2015-05-05 18:18:02
收藏:
0 评论:
0 赞:
0 阅读:
170
转载请注明出处!原文链接:http://blog.csdn.net/zgyulongfei/article/details/7909006有时候因为种种原因,我们须要採集某个站点的数据,但因为不同站点对数据的显示方式略有不同!本文就用Java给大家演示怎样抓取站点的数据:(1)抓取原网页数据;(2)...
分类:
编程语言 时间:
2015-05-05 18:17:22
收藏:
0 评论:
0 赞:
0 阅读:
255
>>>?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:01:51
收藏:
0 评论:
0 赞:
0 阅读:
283
1.?DRY (不要重复你自己) 这是指不写重复的代码,取而代之是使用抽象共性的东西。如果超过一次使用硬编码,那么就要考虑将其公开为final修饰的不变量;如果你在两个以上地方有相同的代码块,那么就要考虑使其成为...
分类:
编程语言 时间:
2015-05-05 17:00:21
收藏:
0 评论:
0 赞:
0 阅读:
173
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:00:11
收藏:
0 评论:
0 赞:
0 阅读:
164
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:57:12
收藏:
0 评论:
0 赞:
0 阅读:
233
思路:所谓的归并排序就是将二分查找和动态规划相结合的算法。假设当前为顺序排序通过对m个元素的数组进行排序,排序到n次,将产生n个有序数组,遍历第n+1次,通过二分查找在n个有序数组中找到比当前m[n+1]的数最左侧的数【2分查找】,记录该元素位置知道遍历m次整个数组都是有..
分类:
编程语言 时间:
2015-05-05 16:51:32
收藏:
0 评论:
0 赞:
0 阅读:
245
/**
*Inspectsthetargetclass.Exceptionswillbeloggedandamakermapreturned
*toindicatethelackofdebuginformation.
*/
privateMap<Member,String[]>inspectClass(Class<?>clazz){
InputStreamis=clazz.getResourceAsStream(ClassUtils.getClassFileName(clazz));
..
分类:
编程语言 时间:
2015-05-05 16:51:12
收藏:
0 评论:
0 赞:
0 阅读:
481
chkconfig--level3irqbalanceoff#!/usr/bin/envpythonimportsocketimportfcntlimportstructimportarrayimportplatformimportosimportsysBYTES=4096buf=4096defget_cpu_core_num():try:importmultiprocessingreturnmultiprocessing.cpu_count()except(ImportError,NotImplemente..
分类:
编程语言 时间:
2015-05-05 16:48:32
收藏:
0 评论:
0 赞:
0 阅读:
189
说明:由于centos或者RHEL操作系统自带的python一般都比较低,centos6自带的python版本都是2.6.6,但是现在一般python使用的版本都是2.7版本,以前总在操作上源码升级python,但是这样会导致的yum等利用python使用的命令错误,虽然修改yum源码可以解决问题,但是总感觉很麻烦,..
分类:
编程语言 时间:
2015-05-05 16:45:22
收藏:
0 评论:
0 赞:
0 阅读:
295
引论
建议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:37:01
收藏:
0 评论:
0 赞:
0 阅读:
271
/////这段代码不忍直视,想不通这样在牛客剑指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:36:32
收藏:
0 评论:
0 赞:
0 阅读:
279
Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。
另外还有一种基于组件的、事件驱动的Web框架在此就不介绍了,如Tapestry、JSF等。...
分类:
编程语言 时间:
2015-05-05 16:36:01
收藏:
0 评论:
0 赞:
0 阅读:
270
第二章 编程惯用法
建议8:利用assert语句来发现问题
断言在很多语言中都存在,它主要为调试程序服务,能够快速方便的检查程序的异常或者发现不恰当的输入等。
assert语法如下
assert expression1 [“,” expression]
其中计算expression1的值会返回True或者False,当值为False的时候会引发AssertionError,而ex...
分类:
编程语言 时间:
2015-05-05 16:35:42
收藏:
0 评论:
0 赞:
0 阅读:
257
JSP:使用EL表达式调用java函数
使用一个例子
编写一个使用JSP表达式语言的JSP程序,输入一个数字,提交后输出该数字的九九乘法表。
java代码实现打印9*9乘法表
Solution.java
package method;
public class Solution {
public static String Mul99(int ...
分类:
编程语言 时间:
2015-05-05 16:35:11
收藏:
0 评论:
0 赞:
0 阅读:
397
一遍关于怎么动态创建PictureControl的文章,有兴趣的可以看一看...
分类:
编程语言 时间:
2015-05-05 16:34:02
收藏:
0 评论:
0 赞:
0 阅读:
382
【改进版】Unity工程里图片的RGB和Alpha通道的分离...
分类:
编程语言 时间:
2015-05-05 16:33:41
收藏:
0 评论:
0 赞:
0 阅读:
379
要使用 with 语句,首先要明白上下文管理器这一概念。有了上下文管理器,with 语句才能工作。下面是一组与上下文管理器和with 语句有关的概念。
上下文管理协议(Context Management Protocol):包含方法 __enter__() 和 __exit__(),支持该协议的对象要实现这两个方法。
上下文管理器(Context Manager):支持上下文管理协议...
分类:
编程语言 时间:
2015-05-05 16:33:25
收藏:
0 评论:
0 赞:
0 阅读:
180
基本思想:
将初始序列(A[0]~A[n-1])作为待排序序列,第一趟在待排序序列(A[0]~A[n-1])中找最小值元素,与该序列中第一个元素A[0]交换,这样子序列(A[0])有序;下一趟排序在待排序子序列(A[1]~A[n-1])中进行。第 i 趟排序,A[i-1]~A[n-1] 中,找到最小元素,与该子序列中第一个元素 A[i-1] 交换。经过n-1趟排序后使得初始序列有序。...
分类:
编程语言 时间:
2015-05-05 16:33:11
收藏:
0 评论:
0 赞:
0 阅读:
129