- 博客(46)
- 资源 (23)
- 收藏
- 关注
原创 插入排序--折半插入
package sort; /** * 直接插入排序 * * @author lin * */ public class Select { static int a[] = {5,3,6,7,3,2,9,6,3,6}; public static void main(String[] args) { sort(a); print(a); } public s
2014-03-18 16:50:58 521
原创 Java初始化
实例变量的实例化 三个地方: 定义实例变量指定初始值 非静态初始化块中对实例变量指定初始值 构造器中对实例变量指定初始值 其中,1、2中方式比第三种方式更早执行,1、2种执行顺序与它们在源程序中的排列顺序相同。 类变量的初始化 两个地方: 定义是指定 静态初始化块中指定 这两种方式的执行顺序与它们在源程序中的排列顺序相同
2014-03-18 16:47:40 555
原创 折半查找
折半查找:是对有序表的查找 主要代码: public static int findNumber(int a[], int key){ int low = 1; int high = a.length; int mid; while(low high){
2014-03-18 16:47:38 473
原创 插入排序--直接插入
直接插入:就是把未排序的数据插入到已排序的数列中去 步骤:从排序数组的第二个数开始,依次与前面的数比较,比前面的数大的话就插入到前面去,依次循环完。 public static void sort(int a[]){ //key用来保存待插入的值,index用来指示已排序的数组下标 int key,index;
2014-03-18 16:47:35 441
原创 中间缓存变量机制
public class Test2 { public static void main(String[] args) { int j = 0; for(int i = 0; i ){ j = j++; } System.out.println(j); }
2014-03-18 16:47:33 557
原创 静态加载问题
阿里笔试题 连接:http://blog.csdn.net/geekdonie/article/details/12260599 public class Test { public static int k = 0; public static Test t1 = new Test("t1"); public static Test t2 = new T
2014-03-18 16:47:31 374
原创 JAVA 编码机制
先看例子: public class Test { public static void main(String[] args) { char han = '永'; System.out.println((short)han); //输出27704 //以十六进制输出 System.ou
2014-03-18 16:47:29 833
原创 监听本机端口获取数据
其实就是在本机建立一个server端监听这个端口,如下 udpServer: package TTt; import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.InetAddress; public class UDPServer { public st
2014-03-18 16:47:25 13806 1
原创 java socket编程
TcpServer Server端所要做的事情主要是建立一个通信的端点,然后等待客户端发送的请求。典型的处理步骤如下: 1. 构建一个ServerSocket实例,指定本地的端口。这个socket就是用来监听指定端口的连接请求的。 2. 调用socket的accept()方法来获得下面客户端的连接请求。通过accept()方法返回的socket实例,建立了一个和客户端的新连接。 3.通过这
2014-03-18 16:47:23 373
原创 C++ socket编程
源代码项目下载:http://download.csdn.net/detail/mmyzlinyingjie/7049499 TCP类的: TcpServer.cpp //WSAStartup socket bind listen accept send/recv closesocket WSACleanup #include #include #include
2014-03-18 16:47:21 553
原创 eclipse,myeclipse svn 和jadclipse 反编译插件 及安装
插件下载链接:http://download.csdn.net/download/mmyzlinyingjie/6456785 myeclipse svn 安装: 把svn解压,然后把这个文件夹放在myplugins里,如图 然后在dropins里新建一个link指向其就可以了 不过我当时没建link文件,看上图,后缀名是txt,不过svn也成功安装了,不管了
2014-03-18 16:47:18 697
原创 防火墙设置:虚拟机ping不通主机,但是主机可以ping通虚拟机(转载)
我在Windows7系统安装了虚拟机,通过虚拟机安装了Ubuntu13.04,我设置的主机与虚拟机的连接方式是桥接,安装好后,发现虚拟机ping不通主机,但是主机可以ping通虚拟机。 我的操作是:关闭防火墙,发现虚拟机可以ping通主机了。说明是Windows7防火墙阻止了。 现在存在的问题是:如果我一直关闭防火墙也不是个事啊?这样做会影响我的电脑安全的。于是我想我要先确定防火墙阻止了
2014-03-18 16:47:16 18533 11
原创 数据库操作类util
package util; import java.sql.Connection; import java.sql.Driver; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.ResultSetMetaData
2014-03-18 16:47:14 380
原创 嗅探器的实现 对协议的分析(转)
#include #include #include #include #include #include #include #include using namespace std; #pragma comment (lib, "ws2_32.lib") #define SIO_RCVALL _WSAIOW(IOC_VENDOR,1) #defin
2014-03-18 16:47:12 1711
原创 vmware虚拟机上网:NAT搭建局域网
若是你不知道的情况下,可以编辑虚拟机网络配置,然后恢复默认,vmware会自动给你分配好ip,默认使用的是vmware8,下面的是使用默认的配置 看图 注意:子网的ip一定要在如上图所示的范围 适配器vmware8设置: 虚拟主机网络设置: 在虚拟主机里面ping 百度: 成功了!
2014-03-18 16:47:10 942
原创 vmware虚拟机上网:host-only
host-only配置 首先主机:vmware1要能共享本地连接这个网络,共享后vmware的ip会自动设置为如图 其次,vmware网络设置如图 最后,虚拟机设置如图 这样,主机与虚拟机之间就能ping通了 如图,主机ip:192.168.137.1 虚拟机ip:192.168.1.21 主机中ping虚拟机: 虚拟机中ping主机:
2014-03-18 16:47:08 577
原创 ipc telnet 攻击
ping %1 -n 2net use \\%1sc \\%1 config tlntsvr start= autosc \\%1 start tlntsvrtelnet %1
2014-03-18 16:47:06 583
原创 php + apache + mysql环境搭建
别人写的很好,若是不改变php默认访问路径的话,能够成功搭建是没问题的 http://www.cnblogs.com/pharen/archive/2012/02/06/2340628.html
2014-03-18 16:47:04 328
原创 ThreadLocal模式探索
一、首先,ThreadLocal模式使共享数据能多个线程被访问,每个线程访问的只是这个数据的副本,线程之间互不影响。 例子1: package Thread2; public class Counter { //新建一个静态的ThreadLocal变量,并通过get方法将其变为一个可访问的对象 private static ThreadLocal coun
2014-03-18 16:46:59 375
原创 jdbc 连接 mysql 获取 数据集 条数
package nona; import java.io.IOException; import java.io.PrintWriter; import java.sql.Connection; import java.sql.Driver; import java.sql.DriverManager; import java.sql.ResultSet; import java
2014-03-18 16:46:57 3475
原创 windows IPC$ telnet 注册表 入侵
一. IPC$入侵 条件:能ping通对方的主机, 有对方的一个用户而且这个用户必须有密码 连接:net use \\192.168.0.2 按提示输入对方的用户名和密码 映射盘符:net use z: \\192.168.0.2\c$ 将对方的C盘映射为自己电脑的Z盘 命令图:
2014-03-18 16:46:55 962
原创 使用mysql关键字做类字段名报的错,花了我一个钟,坑啊
com.modelsystem.po.ProjectPlan@701faaedHibernate: insert into ld.project_plan (addTime, describe, executeTime, fileAddress, from, latitude, longitude, name, report, state, type, id) values (?, ?, ?, ?
2014-03-18 16:46:53 3310
原创 java 语法糖
1 package syntax.autoCase; 2 3 import java.util.Arrays; 4 import java.util.List; 5 6 public class autoCase { 7 8 public static void main(String args[]) { 9 10 List lis
2014-03-18 16:46:51 397
原创 hashCode
package Object.hashCode; /* * set集合是通过比较hashCode判断对象是否相同的,hashCode相同时,再用equals 比较是否相等, * equals比较的是对象的内容,==比较的是对象的引用,详见附件 */ import java.util.HashSet; import java.util.Iterator; public cla
2014-03-18 16:46:49 265
原创 constructor
package constructor; public class Flower { int petalCount = 0; String s = new String("null"); Flower(int petals) { petalCount = petals; System.out.println("Constructor int only, pet
2014-03-18 16:46:47 512
原创 java 高精度
package BigDecimal; import java.math.BigDecimal; import java.lang.Object; public class BigDecimalTest { public static void add(double i, double j){ System.out.println(i+j);//2.5999
2014-03-18 16:46:45 705
原创 Java中的值传递和引用传递
java 中没有引用传递,都是值传递的,可以通过传递副本修改对象的,副本交换,并不影响原引用package Object.reference; public class People { private String name; private int age; public People(){ } public People(String nam
2014-03-18 16:46:42 287
原创 一个恶意程序
// KeyBoardHookDialogDlg.cpp : implementation file // #include "stdafx.h" #include "KeyBoardHookDialog.h" #include "KeyBoardHookDialogDlg.h" #define REG_RUN "SOFTWARE\\Microsoft\\Windows\\Curre
2014-03-18 16:46:40 435
原创 java web 路径 --转载
主题:java(Web)中相对路径,绝对路径问题总结 1.基本概念的理解 绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:C:\xyz\test.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个URL绝对路径。 相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML
2014-03-18 16:46:38 273
原创 java 环境变量设置
JAVA_HOME C:\Program Files\Java\jdk1.7.0 PATH %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; CLASSPATH .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\rt.jar JAVA_HOME:该环境变量的值就是 Java 所在的
2014-03-18 16:46:36 274
原创 文件上传下载struts2
上传方式1: // 保存上传的文件 public boolean saveFile(File file, String fileName) throws IOException { File newFile = new File(this.UFILE_ROOT_PATH); if (!newFile.exists()) newFile.mkdirs();
2014-03-18 16:46:33 349
原创 [置顶] 一个小马
注意TCP是安全的,所以在它没成功连接到一个客户端之前,不会往下执行 所以客户端执行recv函数时,若在这之前服务端没有发送数据,着客服端会一直等待下去 server.cpp //WSAStartup socket bind listen accept send/recv closesocket WSACleanup #include #include #i
2014-03-18 16:46:31 453
原创 复制程序,获取系统信息
#include #include #include using namespace std; //复制当前运行的程序到系统目录下 void CopySelf(); //获取系统相关信 void GetSysInfo(); int main() { //CopySelf(); GetSysInfo(); return 0; } void CopyS
2013-06-27 21:25:43 715
原创 TCP HelloWord
client.cpp #include #include #pragma comment (lib,"ws2_32") //流程 //WSAStarup socket connect recv/send closesocket WSACleanup int main(int argc,char* argv[]) { WSADATA wsaData;
2013-06-27 21:25:20 389
原创 UDP HelloWord
Client.cpp #include #include #pragma comment (lib,"ws2_32") //注释的为UDP的代码,方便对比 //流程 //TCP:WSAStarup socket connect recv/send closesocket WSACleanup int main(int argc,char* argv[]) {
2013-06-27 21:24:55 513
原创 注册表编辑
//打开注册表 void CRegeditControlDlg::ShowList() { m_List.DeleteAllItems(); CString strTmp; HKEY hkResult; if (RegOpenKeyEx(HKEY_LOCAL_MACHINE,REG_RUN,0,KEY_ALL_AC
2013-06-27 21:24:06 441
溯雪IIBeta1(暴力破密,带验证码识别
2014-02-20
ollyDbg学习笔记
2013-11-10
eclipse myeclipse svn 和 jadclipse 反编译插件 及安装
2013-10-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人