安装完了JDK,就可以编译、执行简答的Java程序了,一、Javac ,Java 路径名和包名的关系:在D盘下,建文件夹Test,在Test里创建文件Java1.java(类名要与文件名一致)Java1.java :package Test;public class Java1{ public s....
分类:
编程语言 时间:
2015-08-01 20:20:40
阅读次数:
151
最近重新复习了一下java基础,这里便讲讲对于一个类文件如何编译、运行、反编译的。也让自己加深一下印象如题,首先我们在桌面,开始->运行->键入cmd 回车,进入windows命令行。进入如图所示的画面:可知,当前默认目录为C盘Users文件夹下的Administrator文件夹。一般而言,我们习惯...
分类:
编程语言 时间:
2015-08-01 20:19:42
阅读次数:
115
队列-deque 有了上面一节的基础,当然你需要完全掌握上一节的所有方法,因为上一节的方法,在下面的教程中 会反复的用到。 如果你没有记住,请你返回上一节。 这一节我们要了解一种队列--deque。在下面的爬虫基础...
分类:
编程语言 时间:
2015-08-01 19:19:09
阅读次数:
186
引言 ? ? 如果一个程序只包含固定数量的且其生命周期都是已知对象,那么这是一个非常简单的程序——《think in java》 ? ? 了解容器前,先提出一个问题,ArrayList和LinkedList谁的处理速度更快呢? 一 持有对...
分类:
编程语言 时间:
2015-08-01 19:17:05
阅读次数:
173
#!?/usr/bin/env?python3
#?-*-?coding:utf-8?-*-
‘python进行代理的curl数据提交‘
__author__?=?‘ken‘
import?os;
import?sys;
curPath?=?os.path.abspath(os.path.dirname(__file__));
sys.pat...
分类:
编程语言 时间:
2015-08-01 19:16:30
阅读次数:
239
最近与同学交流c语言库函数的实现,发现自己所学的不能灵活运用,于是乎我就开启猛火力模式,先自己来实现下常见的库函数。strlen()函数说明返回指定字符串长度,不包括结束字符‘/0‘实现原型:intMyStrlen(constchar*str){intn;while(*str++!=‘\0‘)n++;returnn;}//以下函数为..
分类:
编程语言 时间:
2015-08-01 19:14:23
阅读次数:
153
文本过滤之IP地址精准过滤在写之前自己整理了一点自己平时老是搞混的东西,最基础的就不写了,前面的东西不想看得一眼代过,就当借着做IP过滤顺便整理下常用的,看看后面如何精准锁定IP地址吧。一、正则表达式(PATRERN)括号()方括号[]尖括号<>大括号{}的使用\[\]匹配指..
分类:
编程语言 时间:
2015-08-01 19:12:08
阅读次数:
254
队列-deque
有了上面一节的基础,当然你需要完全掌握上一节的所有方法,因为上一节的方法,在下面的教程中
会反复的用到。
如果你没有记住,请你返回上一节。
http://blog.csdn.net/passer_zzy/article/details/47156109
这一节我们要了解一种队列--deque。在下面的爬虫基础中,我们也要反复的使用deque,来完成网址
的出队入队...
分类:
编程语言 时间:
2015-08-01 19:07:46
阅读次数:
131
java多线程之线程死锁
产生死锁的主要原因:因为系统资源不足。 进程运行推进的顺序不合适。 资源分配不当等。 如果系统资源充足,进程的资源请求都能够得到满足,死锁出现的可能性就很低,否则就会因争夺有限的资源而陷入死锁。其次,进程运行推进顺序与速度不同,也可能产生死锁。 产生死锁的四个必要条件: 互斥条件:一个资源每次只能被一个进程使用。 请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保...
分类:
编程语言 时间:
2015-08-01 19:06:56
阅读次数:
107
题目:
Clone an undirected graph. Each node in the graph contains a label and a list of its neighbors.
OJ's undirected graph serialization:
Nodes are labeled uniquely.
We use # as a separator for...
分类:
编程语言 时间:
2015-08-01 19:06:59
阅读次数:
150
Shell在编程方面比Windows批处理强大很多,无论是在循环、运算。
bash支持一维数组(不支持多维数组),并且没有限定数组的大小。类似与C语言,数组元素的下标由0开始编号。获取数组中的元素要利用下标,下标可以是整数或算术表达式,其值应大于或等于0。
定义数组
在Shell中,用括号来表示数组,数组元素用“空格”符号分割开。定义数组的一般形式为:
array_name=(value1...
分类:
编程语言 时间:
2015-08-01 19:04:38
阅读次数:
145
本文主要介绍一些java线程同步工具类,并不进行具体讲解,当有需要时,可以再去结合实例学习。 信号灯(Semaphore) 应用场景举例: 例如公司的打卡系统,如果有一个打卡机,那么一次就只能有一个人打卡,其余的人就被阻塞住,打卡完以后就可由下一个人打卡。如果有3个打卡机,那么一次就允许3个人或者少于三个人打卡,其余的人就得等待打卡机空闲下来才能继续打卡。 结果: 已进入1个线程,还可进入2个已进...
分类:
编程语言 时间:
2015-08-01 19:02:13
阅读次数:
132
在多线程中,为了提高效率有些共享资源允许同时进行多个读的操作,但只允许一个写的操作,比如一个文件,只要其内容不变可以让多个线程同时读,不必做排他的锁定,排他的锁定只有在写的时候需要,以保证别的线程不会看到数据不完整的文件。这时候就需要使用读写锁。/**
* 简单读写锁demo
* @author hejingyuan
*
*/
public class ReadWriteLockTest...
分类:
编程语言 时间:
2015-08-01 19:05:03
阅读次数:
171
排名
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 18260 Accepted Submission(s): 6643
Problem Description
今天的上机考试虽然有实时的Ranklist,...
分类:
编程语言 时间:
2015-08-01 19:01:10
阅读次数:
123
各位看官们,大家好,上一回中咱们说的是冒泡排序的例子,这一回咱们说的例子是:插入排序。闲话休
提,言归正转。让我们一起talk C栗子吧!
看官们,我们这回说的插入排序和前一回说的冒泡排序一样,也是一种排序方法,只是它们的原理的不同而
已。插入排序的原理为:从容器中取出一个元素,把该元素插入已经有序的另外一个容器中,并且保持该容
器中元素原来的顺序。
插入排序的实现...
分类:
编程语言 时间:
2015-08-01 19:03:06
阅读次数:
146
以某个记录(元素)为界(该记录称为支点或枢轴),将待排序列分成两部分:
①一部分: 所有记录的关键字大于等于支点记录的关键字
②另一部分: 所有记录的关键字小于支点记录的关键字
算法描述:
1、任取待排序记录序列中的某个记录(例如取第一个记录)作为基准(枢),按照该记录的关键字大小,将整个记录序列划分为左右两个子序列
2、左侧子序列中所有记录的关键字都小于或等于基准记录的关键字
...
分类:
编程语言 时间:
2015-08-01 19:02:03
阅读次数:
119
加密解密 最简单的就是简单的字符串连接和运算,但是直接对字符串操作比较麻烦,所以建议一般做法是先把string转换为byte数组后再进行简单的异或运算或者其他运算进行加密和解密,最终比对的都是string、
void Start()
{
string s = "sxasxasx时刻到那时小时额外2饿饿2221312312";
string S...
分类:
编程语言 时间:
2015-08-01 18:59:23
阅读次数:
141