- 博客(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 514
原创 Java初始化
实例变量的实例化 三个地方:定义实例变量指定初始值非静态初始化块中对实例变量指定初始值构造器中对实例变量指定初始值 其中,1、2中方式比第三种方式更早执行,1、2种执行顺序与它们在源程序中的排列顺序相同。 类变量的初始化 两个地方:定义是指定静态初始化块中指定 这两种方式的执行顺序与它们在源程序中的排列顺序相同
2014-03-18 16:47:40 547
原创 折半查找
折半查找:是对有序表的查找主要代码: 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 468
原创 插入排序--直接插入
直接插入:就是把未排序的数据插入到已排序的数列中去步骤:从排序数组的第二个数开始,依次与前面的数比较,比前面的数大的话就插入到前面去,依次循环完。 public static void sort(int a[]){ //key用来保存待插入的值,index用来指示已排序的数组下标 int key,index;
2014-03-18 16:47:35 437
原创 中间缓存变量机制
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 548
原创 静态加载问题
阿里笔试题连接:http://blog.csdn.net/geekdonie/article/details/12260599public 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 368
原创 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 826
原创 监听本机端口获取数据
其实就是在本机建立一个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 13775 1
原创 java socket编程
TcpServerServer端所要做的事情主要是建立一个通信的端点,然后等待客户端发送的请求。典型的处理步骤如下:1. 构建一个ServerSocket实例,指定本地的端口。这个socket就是用来监听指定端口的连接请求的。2. 调用socket的accept()方法来获得下面客户端的连接请求。通过accept()方法返回的socket实例,建立了一个和客户端的新连接。3.通过这
2014-03-18 16:47:23 369
原创 C++ socket编程
源代码项目下载:http://download.csdn.net/detail/mmyzlinyingjie/7049499TCP类的: TcpServer.cpp//WSAStartup socket bind listen accept send/recv closesocket WSACleanup#include #include #include
2014-03-18 16:47:21 549
原创 eclipse,myeclipse svn 和jadclipse 反编译插件 及安装
插件下载链接:http://download.csdn.net/download/mmyzlinyingjie/6456785myeclipse svn 安装:把svn解压,然后把这个文件夹放在myplugins里,如图然后在dropins里新建一个link指向其就可以了 不过我当时没建link文件,看上图,后缀名是txt,不过svn也成功安装了,不管了
2014-03-18 16:47:18 689
原创 防火墙设置:虚拟机ping不通主机,但是主机可以ping通虚拟机(转载)
我在Windows7系统安装了虚拟机,通过虚拟机安装了Ubuntu13.04,我设置的主机与虚拟机的连接方式是桥接,安装好后,发现虚拟机ping不通主机,但是主机可以ping通虚拟机。 我的操作是:关闭防火墙,发现虚拟机可以ping通主机了。说明是Windows7防火墙阻止了。现在存在的问题是:如果我一直关闭防火墙也不是个事啊?这样做会影响我的电脑安全的。于是我想我要先确定防火墙阻止了
2014-03-18 16:47:16 18523 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 373
原创 嗅探器的实现 对协议的分析(转)
#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 1707
原创 vmware虚拟机上网:NAT搭建局域网
若是你不知道的情况下,可以编辑虚拟机网络配置,然后恢复默认,vmware会自动给你分配好ip,默认使用的是vmware8,下面的是使用默认的配置看图 注意:子网的ip一定要在如上图所示的范围适配器vmware8设置: 虚拟主机网络设置: 在虚拟主机里面ping 百度:成功了!
2014-03-18 16:47:10 930
原创 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 552
原创 ipc telnet 攻击
ping %1 -n 2net use \\%1sc \\%1 config tlntsvr start= autosc \\%1 start tlntsvrtelnet %1
2014-03-18 16:47:06 574
原创 php + apache + mysql环境搭建
别人写的很好,若是不改变php默认访问路径的话,能够成功搭建是没问题的http://www.cnblogs.com/pharen/archive/2012/02/06/2340628.html
2014-03-18 16:47:04 326
原创 ThreadLocal模式探索
一、首先,ThreadLocal模式使共享数据能多个线程被访问,每个线程访问的只是这个数据的副本,线程之间互不影响。 例子1:package Thread2;public class Counter { //新建一个静态的ThreadLocal变量,并通过get方法将其变为一个可访问的对象 private static ThreadLocal coun
2014-03-18 16:46:59 364
原创 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 3462
原创 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 919
原创 使用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 3303
原创 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 394
原创 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 262
原创 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 507
原创 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 701
原创 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 282
原创 一个恶意程序
// 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 431
原创 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 270
原创 java 环境变量设置
JAVA_HOME C:\Program Files\Java\jdk1.7.0PATH %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; CLASSPATH .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\rt.jarJAVA_HOME:该环境变量的值就是 Java 所在的
2014-03-18 16:46:36 272
原创 文件上传下载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 347
原创 [置顶] 一个小马
注意TCP是安全的,所以在它没成功连接到一个客户端之前,不会往下执行所以客户端执行recv函数时,若在这之前服务端没有发送数据,着客服端会一直等待下去server.cpp//WSAStartup socket bind listen accept send/recv closesocket WSACleanup#include #include #i
2014-03-18 16:46:31 450
原创 复制程序,获取系统信息
#include #include #include using namespace std;//复制当前运行的程序到系统目录下void CopySelf();//获取系统相关信void GetSysInfo();int main(){//CopySelf(); GetSysInfo();return 0;}void CopyS
2013-06-27 21:25:43 709
原创 TCP HelloWord
client.cpp#include #include #pragma comment (lib,"ws2_32")//流程//WSAStarup socket connect recv/send closesocket WSACleanupint main(int argc,char* argv[]){ WSADATA wsaData;
2013-06-27 21:25:20 382
原创 UDP HelloWord
Client.cpp#include #include #pragma comment (lib,"ws2_32")//注释的为UDP的代码,方便对比//流程//TCP:WSAStarup socket connect recv/send closesocket WSACleanupint main(int argc,char* argv[]){
2013-06-27 21:24:55 503
原创 注册表编辑
//打开注册表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 435
溯雪IIBeta1(暴力破密,带验证码识别
2014-02-20
ollyDbg学习笔记
2013-11-10
eclipse myeclipse svn 和 jadclipse 反编译插件 及安装
2013-10-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人