码迷,mamicode.com
首页 > 编程语言
java编码规范
学了几个月的java,一直以来对public,private,protected,static,final关键词以及相互之间搭配没有太在意,今天看了《java安全编码标准》才发现问题的严重性。 不符合规则的代码: 公有(public)的基础数据类型的数据成员。应该改成private形式。 公有的可....
分类:编程语言   时间:2015-01-15 23:27:03    阅读次数:150
Java基础---网络编程
第一讲 概述1、网络模型:OSI参考模型和TCP/IP参考模型图示: 一般来说开发处于传输层和网际层,应用层为:FTP和HTTP协议等,传输层为:UDP和TCP等,网际层为:IP。 通常用户操作的是应用层,而编程人员需要做的是传输层和网际层,用户在应用层操作的数据,经过逐层封包,最后到物理层发送到另...
分类:编程语言   时间:2015-01-15 23:24:31    阅读次数:433
Python学习之eventlet.greenpool
该模块提供对greenthread 池的支持。 greenthread 池提供了一定数量的备用greenthread ,有效限制了孵化greenthread 过多导致的内存不足,当池子中没有足够的空闲greenthread 时,孵化过程被暂停,只有当先前工作中的greenthread 完成当前...
分类:编程语言   时间:2015-01-15 23:23:44    阅读次数:284
使用 Swift 解析 JSON
本文翻译自这篇文章,本文中所有的代码都放在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
java编程:输入一个数字,反转输出这个数字的值
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
子图同构算法Ullmann实现,并采取了Refinement(java语言)
用java实现子图同构算法Ullmann,并采取了refinement来提高效率。...
分类:编程语言   时间:2015-01-15 22:15:03    阅读次数:343
javascript深入理解js闭包
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 Js代码   var n=999;   ...
分类:编程语言   时间:2015-01-15 22:14:18    阅读次数:203
Java学习笔记之内部类
//内部类: 将一个类定义在另一个类的里面,对里面那个类就称为内部类. 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++的试卷,有人专门找些非常冷门刁钻的来问。 究竟怎么样才算是一份好的c++面试题呢?陈硕前辈给出了他的看法。...
分类:编程语言   时间:2015-01-15 22:09:09    阅读次数:173
Java的4种代码块
一、普通代码块   直接在一个方法中出现的{}就称为普通代码块,例子程序如下:  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学习路线
?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
Spring Aop 实现一个简单的memcached小插件
memcached我就不多做介绍了,也就是一个分布式缓存系统!是一个典型的NOSQL。 下面我将用spring aop来实现一个简单的插件,来实现annotation方式,简单方便的取得缓存 一、首先我们得定义一个annotation. package org.xiezhaodong.spring.annotation; import java.lang.annotation.Docume...
分类:编程语言   时间:2015-01-15 22:05:12    阅读次数:319
ural 2018. The Debut Album 滚动数组dp
点击打开链接 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
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!