学了几个月的java,一直以来对public,private,protected,static,final关键词以及相互之间搭配没有太在意,今天看了《java安全编码标准》才发现问题的严重性。 不符合规则的代码: 公有(public)的基础数据类型的数据成员。应该改成private形式。 公有的可....
分类:
编程语言 时间:
2015-01-15 23:27:03
阅读次数:
150
第一讲 概述1、网络模型:OSI参考模型和TCP/IP参考模型图示: 一般来说开发处于传输层和网际层,应用层为:FTP和HTTP协议等,传输层为:UDP和TCP等,网际层为:IP。 通常用户操作的是应用层,而编程人员需要做的是传输层和网际层,用户在应用层操作的数据,经过逐层封包,最后到物理层发送到另...
分类:
编程语言 时间:
2015-01-15 23:24:31
阅读次数:
433
该模块提供对greenthread 池的支持。 greenthread 池提供了一定数量的备用greenthread ,有效限制了孵化greenthread 过多导致的内存不足,当池子中没有足够的空闲greenthread 时,孵化过程被暂停,只有当先前工作中的greenthread 完成当前...
分类:
编程语言 时间:
2015-01-15 23:23:44
阅读次数:
284
本文翻译自这篇文章,本文中所有的代码都放在Github。我将在本文中概述一个使用 Swift 完成的处理 JSON 的解析库。一个 JSON 的例子如下:varjson:[String:AnyObject]=["stat":"ok","blogs":["blog":[["id":73,"name":...
分类:
编程语言 时间:
2015-01-15 23:21:37
阅读次数:
475
冒泡排序:每一次排序,最大或最小的数像气泡一样升到最上面。也就是每次遍历都是比较相邻的俩个数,如果第i个数大于第i+1个数,则将俩个数交互位置,再继续比较相邻的俩个数。俩个循环,里面那个循环是比较相邻俩个数用的。里面那个循环走完,也就是说最大的数已经排到最后面了。外面那个循环+1,则继续选择第二大的...
分类:
编程语言 时间:
2015-01-15 23:20:01
阅读次数:
194
package 第四天;
import java.util.Scanner;
public class 数字反转 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个整数:");
int num=sc.nextInt();
...
分类:
编程语言 时间:
2015-01-15 22:15:14
阅读次数:
186
用java实现子图同构算法Ullmann,并采取了refinement来提高效率。...
分类:
编程语言 时间:
2015-01-15 22:15:03
阅读次数:
343
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。
一、变量的作用域
要理解闭包,首先必须理解Javascript特殊的变量作用域。
变量的作用域无非就是两种:全局变量和局部变量。
Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。
Js代码
var n=999;
...
分类:
编程语言 时间:
2015-01-15 22:14:18
阅读次数:
203
//内部类: 将一个类定义在另一个类的里面,对里面那个类就称为内部类.
class Outer
{
private int num = 3;
class Inner //它想访问Outer中的num, 如果在外面就需要创建一个对象,然后通过公开的接口访问,但是现在Outer内部, 就可以直接访问了.这样方便
{
void show()
{
System.out.println(...
分类:
编程语言 时间:
2015-01-15 22:13:42
阅读次数:
196
算法效率绝对是最烂的(大鸟无喷),时间空间效率完全没有考虑,但是可能是最直观的,最白痴的思路。没有运用XXX算法思想,就是保证没读过算法相关书籍的任何人都能读懂。
题目出处:http://www.programfan.com/acm/show.asp?qid=5
题目如下:防御导弹
Problem
某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。
但是这种导弹拦截系统有一个缺陷:...
分类:
编程语言 时间:
2015-01-15 22:11:45
阅读次数:
234
这段时间找工作,面试的时候c++试题做到想吐。有些人把c语言的试卷当作c++的试卷,有人专门找些非常冷门刁钻的来问。
究竟怎么样才算是一份好的c++面试题呢?陈硕前辈给出了他的看法。...
分类:
编程语言 时间:
2015-01-15 22:09:09
阅读次数:
173
一、普通代码块
直接在一个方法中出现的{}就称为普通代码块,例子程序如下: public class CodeDemo01{
public static void main(String[] args){
//普通代码块
{
int x = 10;
System.out.println("x=" + x);
}
int x = 100;
System.o...
分类:
编程语言 时间:
2015-01-15 22:10:27
阅读次数:
222
#include
#define maxn 100
int main()
{
int rank[maxn],height[maxn],sa[maxn]= {0,3,1,4,2},s[maxn]= {1,2,3,2,3};//s串可以看成abcbc
int i,j,k=0;
for(i=0; i
rank[sa[i]]=i;
for(i...
分类:
编程语言 时间:
2015-01-15 22:08:54
阅读次数:
257
#1032 : 最长回文子串
时间限制:1000ms
单点时限:1000ms
内存限制:64MB
描述
小Hi和小Ho是一对好朋友,出生在信息化社会的他们对编程产生了莫大的兴趣,他们约定好互相帮助,在编程的学习道路上一同前进。
这一天,他们遇到了一连串的字符串,于是小Hi就向小Ho提出了那个经典的问题:“小Ho,你能不能分别在这些字符...
分类:
编程语言 时间:
2015-01-15 22:07:55
阅读次数:
227
?Java SE部分
1、java基础:基础语法;面向对象(重点);集合框架(重点);常见类库API;
2、java界面编程:AWT;事件机制;Swing;
3、java高级知识:Annotation;IO和NIO、AIO;多线程、线程池;阻塞、非阻塞、异步网络通信;反射、动态代理;
JDBC编程
4、SQL基础:基础SQL语句;基本查询;多表查询;子查询;...
分类:
编程语言 时间:
2015-01-15 22:06:33
阅读次数:
274
memcached我就不多做介绍了,也就是一个分布式缓存系统!是一个典型的NOSQL。
下面我将用spring aop来实现一个简单的插件,来实现annotation方式,简单方便的取得缓存
一、首先我们得定义一个annotation.
package org.xiezhaodong.spring.annotation;
import java.lang.annotation.Docume...
分类:
编程语言 时间:
2015-01-15 22:05:12
阅读次数:
319
点击打开链接
2018. The Debut Album
Time limit: 2.0 second
Memory limit: 64 MB
Pop-group “Pink elephant” entered on recording their debut album. In fact they have only two songs: “My love...
分类:
编程语言 时间:
2015-01-15 22:04:18
阅读次数:
304