自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 资源 (8)
  • 收藏
  • 关注

原创 linux文件权限

1. 文件权限2. 文件夹权限

2015-11-10 20:18:34 503

原创 spring 初始化对象的过程

spring初始化类生成对象,在初始化类的成员变量的时候,会先去寻找是否已经有该类的对象,如果找不到就会按默认的初始化方法进行(如 Object = null ,boolean = false int = 0等);在初始化这个类的父类的时候也是同样的逻辑,如果该类的父类的对象已经存在,就会直接用这个实例对象。当对象生成后我们就可以通过@Autowired去获取,如果这个类有多个实例,我

2014-04-02 14:02:16 1251

原创 邮箱有效性检测(nslookup -q=mx)

[daijope ~]$ nslookup -q=mx aliyun.comServer: 10.125.250.210Address: 10.125.250.210#53Non-authoritative answer:aliyun.com mail exchanger = 10 mx2.mail.aliyun.com.Authoritative answers can be

2014-01-10 22:56:43 6377

原创 RSA 加密算法

1.RSA 非对称加密算法的一种。2.一些基础知识:1) gcd(a, b) 为a, b的最大公约数,如果gcd(a, b) = 1,则称a, b 互素。2) 模运算, mod。如果(a mod n) = (b mod n),则称a与b模n同余。3)欧拉函数,定义φ(n)为欧拉函数,那么φ(n)的值为比n小并且与n互为素数的正整数的个数。比如φ(9) = |{8, 7, 5,4,2

2014-01-10 22:55:31 565

原创 java set 删除元素 java.util.ConcurrentModificationException

public static void main(String[] args) { Set set = new HashSet(); set.add("a"); set.add("b"); set.add("c"); set.add("d"); Iterator iter = set.iterator

2014-01-10 22:53:52 994

原创 深入解析JAVA细节(J2SE)

JAVA SE Lesson 11. 类是一种抽象的概念,对象是类的一种具体表示形式,是具体的概念。先有类,然后由类来生成对象(Object)。对象又叫做实例(Instance)。 2. 类由两大部分构成:属性以及方法。属性一般用名词来表示,方法一般用动词来表示。3. 如果一个java源文件中定义了多个类,那么这些类中最多只能有一个类是public的,换句话说,定义的多个类可以都不是p

2013-10-19 13:08:10 1139

原创 数据库插入锁住问题 Lock wait timeout exceeded

1.在插入数据库的时候,如果有修改、插入、建立索引等操作会导致数据库锁表2.如果有这些锁表的操作,而且这些操作的很长,但这些操作还没有结束,又有需要锁表的操作在进行,那么后面的操作将会被卡主,只有等前一个操作结束后,这个操作才能继续,或者后面的操作到达了数据库等待超时时间,这时候就会报锁等待超时错误Lock wait timeout exceeded3.所以在我们程序的up

2013-10-07 15:29:53 3745

原创 linux c socket server

#include#include#include#include#include#include#include#include#define SERVPORT 3333#define BACKLOG 10main() { int sockfd,client_fd; int sin_size; struct sockaddr_in my_addr;

2013-10-05 19:46:52 530

转载 Shell脚本中cd命令使用

在写shell脚本的时候发现cd切换目录的时候无法切换,代码是下面的。[plain] view plaincopyprint?#!/bin/bash  #changedir.sh  cd /home/firefox  pwd  我仔细一想,我执行的时候是./changedir.sh来执行的,这样执行的话终端会产生一个子

2013-05-12 15:58:20 3712

转载 mysql创建用户及授权

一, 创建用户:       命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password';       说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,可以使用通配符%. password - 该用户的登

2013-05-03 15:07:23 549

原创 python windows下面环境配置

1.下载pythonhttp://www.python.org/download/我选择的是python2.7直接双击安装,然后再环境变量path中加上python的目录比如:E:\Python27然后再cmd数据python,应该就成功了。2.安装easy_installhttps://pypi.python.org/pypi/setuptools32为操作系

2013-03-10 18:34:10 1137

原创 错误 101 (net::ERR_CONNECTION_RESET):连接已重置。

php 有一种情况会出现这个错误。在两个class中的构造函数中互相初始化。会造成死循环。抱着个错误。

2012-11-28 10:11:39 225167 19

原创 VS2010调试的时候怎么设置参数呢?

英文版:菜单Project -> Properties -> Configuration Properties -> Debugging在Command Arguments里填上即可。中文版:菜单[项目] -> 属性页 -> 配置属性 -> 调试在[命令行参数]里填上即可。记得不同参数之前用空格隔开。

2012-03-15 22:58:59 1569

转载 C# using的用法

C# using的用法1.using指令。using + 命名空间名字,这样可以在程序中直接用命令空间中的类型,而不必指定类型的详细命名空间,类似于Java的import,这个功能也是最常用的,几乎每个cs的程序都会用到。例如:using System; 一般都会出现在*.cs中。2.using别名。using + 别名 = 包括详细命名空间信息的具体的类型。这种做

2012-03-15 22:55:39 440

原创 winpcap学习笔记系列1------环境的配置

1.什么是winpcap:官方网站:http://www.winpcap.org/winpcap(windows packet capture)是windows平台下一个免费,公共的网络访问系统。开发winpcap这个项目的目的在于为win32应用程序提供访问网络底层的能力。文档手册:http://www.ferrisxu.com/WinPcap/html/index.html2.

2012-03-01 11:02:29 972

转载 linux搭建hadoop环境

1、安装JDK  (1)下载安装JDK:确保计算机联网之后命令行输入下面命令安装JDK       sudo apt-get install sun-java6-jdk  (2)配置计算机Java环境:打开/etc/profile,在文件最后输入下面内容       export JAVA_HOME = (Java安装目录)       export CLASSPATH = "

2011-12-03 10:33:43 2411

原创 jQuery04---操作DOM对象

MyHtml.html --> var addItems = function(){ document.getElementById("div1").innerHTML = ""; var value = parseInt(document.getElementById("itemsNumber").valu

2011-12-02 20:39:19 441

原创 jQuery03---过滤选择器(filter)

-过滤选择器(filter)   -基本过滤   :first            选取第一个元素            单个素            $("div:first")选取所有元素中第一个元素     :last     :not(selector)     :even//奇数   :odd//偶数     :eq(index)     :gt(ind

2011-11-29 17:09:22 680 1

原创 jQuery系列02---jQuery基本选择器与层次选择器

css选择器与jQuery选择器总结(部分)标签选择器E{css 规则} 以文档元素作为选择器 td{font-size:14px; width:120px;}ID选择器#ID{css 规则} 以文档元素的为一标示符号Id这位选择符 #note{font-size:14px; width:120px;}类选择器(用的很多)E.className {css 规则} 以

2011-11-27 14:04:27 436

原创 RSA 加密算法

1.RSA 非对称加密算法的一种。2.一些基础知识:1) gcd(a, b) 为a, b的最大公约数,如果gcd(a, b) = 1,则称a, b 互素。2) 模运算, mod。如果(a mod n) = (b mod n),则称a与b模n同余。3)欧拉函数,定义φ(n)为欧拉函数,那么φ(n)的值为比n小并且与n互为素数的正整数的个数。比如φ(9) = |{8, 7, 5,4,

2011-11-26 19:18:22 951

原创 jQuery系列01---jQuery简介、jQuery使用详解、DOM对象与jQuery对象的转换与区别

1.jQuery优秀的Javascrīpt框架。官方网站jquery.com,可以下载压缩的或者开发版的jQuery。2.下面是一些入门程序,通过程序学jQuery。01 MyHtml.html --> //ready 方法的作用是当页面中的dom加载完毕后执行参数中的函数 $(documen

2011-11-26 11:26:14 562

原创 SaeStorage如何创建目录?

storage <?php global $name; $name = "zzzz"; $s = new SaeStorage(); $s->write( 'daifile',$name.'/test1.txt' , 'hello world!create file' ); echo $s->read( 'daifile' , $name.'/test

2011-11-07 14:00:45 934

原创 问对于一个给定的n,怎样才能用最少的步骤将它变到1。--淘宝笔试题目

如果n为偶数,则将它除以2,如果n为奇数,则将它加1或者减1。问对于一个给定的n,怎样才能用最少的步骤将它变到1。例如:n= 61n-- 60n/2 30n/2 15n++ 16n/2 8n/2 4n/2 2n/2 1算法设计:

2011-09-26 17:03:22 801

转载 详细解析Java中抽象类和接口的区别

在Java语言中, abstract class 和interface是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,

2011-09-21 17:19:22 431

原创 hash 表在Java中的应用

1.我们知道的在java中有关hash的常用类有HashTable HashSet HashMap,为什么那为什么叫Hash呢, ArrayList,LinkedList,TreeSet,还有个TreeMap,为什么他们不敢在名字前面加一个Hash呢,,?ArrayList,Li

2011-09-21 12:22:26 1442

原创 回溯法解八皇后问题

package com.cn;import java.util.Arrays;/** * 回溯法解八皇后问题,我们用x[]来保存每一行我们放的皇后的位置,k表示的是哪一行。 * 然后开始寻找,最开始的时候k = 0,表示第一行, x[k] = x[k] + 1,把皇

2011-09-16 14:09:25 908 1

原创 Java C 实现Bellman-ford算法

package com.cn.tree;public class MyException extends Exception { private static final long serialVersionUID = 1L; public MyException

2011-09-16 10:10:01 2462 5

原创 Java 实现Dijkstra(迪杰斯特拉)算法

关键字: Dijkstra(迪杰斯特拉) 小顶堆 Java package com.cn.graph;/** * Node 来表示图中的点的信息,其中value表示的是其到原点的距离,vex代表的是哪一个点。 * 在我们建立小顶堆的时候,value的值与vex一同交换,因此value与vex总是成对出现的。 * 首先我们用数组来保存有向图的信息,m代表着无

2011-09-15 23:59:31 4276 1

原创 数据结构----关键路径详解(Java)

算法说明:求关键路径1.输入e条弧,建立AOE网的存储结构,顶点数为n,顶点从0开始编号,设源点为v0、汇点为vn-12.从源点v0出发,令ve[0]=0,按拓扑有序求其余各顶点事件的最早发生时间ve[i](1≤i≤n-1)。如果得到的拓扑有序序列中顶点个数小于网中的

2011-09-15 16:13:13 5134

原创 No result defined for action action.LoginAction and result success

struts2.1.8 必须配置namespace在2.0中一切OK,没有问题,但是在2.1中确出现了No result defined for action的异常,郁闷了好半天,经过多方查找,原来是在2.1中有一个插件struts2-convention-plugin-2.

2011-09-05 20:29:33 2584 2

原创 算法之快速排序

Java code:package com.cn.insertion;import java.util.Random;/** * 快速排序在最坏的情况下的时间复杂度为O(n*n),平均与最好的情况的时间 * 复杂度为O(nlog(n))。快速排序的主要思想是每一次选定一个Key值,然后 * 把大于key的数放到key后面,把小鱼key的数放到key的前面,这样key的位 *

2011-08-07 13:50:47 431

原创 算法之堆排序

Java code:package com.cn.insertion;public class HeadSort { public static void main(String[] args) { int[] a = new int[]{4, 1, 3, 2, 1

2011-08-07 11:42:36 483

原创 分治法,归并排序

1.时间复杂度为O(nlog(n)),非降序代码:package com.cn.insertion;/** * 归并排序,采用分治法的策略 * @author Administrator * */public class Merge_Sort { pu

2011-08-05 18:03:47 714

原创 插入排序

1.插入排序的时间复杂度是O(n*n),当需要排序的数组的顺序是有序的时候,其时间复杂度为O(n)。代码:package com.cn.insertion;/** * 插入排序 * @author Administrator * */public class

2011-08-05 15:50:32 386

转载 eclipse 快捷键

Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和

2011-07-29 12:21:15 322

原创 java 继承 访问修饰符

代码示例说明:1)父类A:有三个方法分别是public、protected、default的package com.cn;public class A { public void a(){ System.out.println("A.a"); } protecte

2011-07-17 14:17:25 960

原创 state-----设计模式

1.状态模式,当我们处理一些情况是,要依据别人对象的状态来决定处理的内容,我们呢可以 为不同的状态生成不同的类,在核心类中,我们就可以依据不同的状态来得到不同的处理。2.一个较为复杂的示例:package com.cn;import java.awt.BorderLayout

2011-07-16 14:38:45 429

原创 大数被7整除!!

问题:String str = "5673454322...............323223";str是一个无穷大的数字,一个long都无法放入,假设一个n值是7。面试官提问:如何使得这个数字可以被n整除???解答:算法思想:若一个整数的个位数字截去,再从余下的数中,减去个位

2011-07-16 14:33:37 1041

原创 Memento---设计模式

1.备忘录模式,我们玩游戏,比如五子棋,我们要死的时候总是想悔棋,这时就用到了备忘录模式,备忘录这个类会帮助我们保存原始类的状态,当我们想回到原始类的以前的一个状态时,就可以用备忘录这个类去恢复。2.示例代码:package com.cn;import java.util.I

2011-07-16 10:14:51 527

原创 Observer

1.观察者模式,就行是看一场足球比赛,可能有很多不同种类的观众,有的是球迷,他们看球图的是激情。教练也要看球,他的目的是为了战术调整,还有比赛官员,他看的是有没有违纪现象,有没有踢假球。还有裁判他也在看球,看的是是否有犯规,并且给出相应的处理。所以这里面有很多观察者。2.实现起来

2011-07-16 10:04:35 396

hadoop API 帮助文档

Hadoop 0.20.203.0 API 帮助文档

2011-10-07

星火杯--加减乘除游戏 vc++编程工具 有简单的界面 代码简单

星火杯--加减乘除游戏 vc++编程工具 有简单的界面 代码简单

2010-12-02

快速排序源代码_上机

快速排序源代码_上机快速排序源代码_上机快速排序源代码_上机

2010-12-02

归并排序源代码_上机

归并排序源代码_上机 归并排序源代码_上机 归并排序源代码_上机

2010-12-02

堆排序及优先队列源代码_上机c++ 添加元素 删除最大节点

堆排序及优先队列源代码_上机c++编写 添加元素 删除最大节点

2010-12-02

西安电子科技大学 软件学院 算法导论课件

西安电子科技大学软件学院08级算法导论的上课课件,很到位的。

2010-12-02

算法导论上机源代码 常见算法源代码 排序 动态规划 图论 贪心算法

西安电子科技大学软件学院,算法导论上机的源代码,有详细的题目与代码,并且倒是通过验收了的,可供参考。

2010-12-02

模拟纸牌加减乘除游戏源代码

加减乘除游戏源代码,不是很完善,使用c++编写的,很简单,有参考价值。

2010-09-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除