自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(102)
  • 资源 (4)
  • 收藏
  • 关注

原创 intelij unable to execute dex

错误:解决办法:将依赖的库 从compile改成provider

2015-07-30 23:37:12 824

原创 搜集的一些安全工具集合

2015-01-18 12:50:23 10325

转载 android switch语句case expressions must be constant expressions

今天无意中碰见了   case expressions must be constant expressions 的问题 写了一个[java] view plaincopyswitch (v.getId()) {  case R.id.ivTitleBtnRightImage:      LuTaiService xxSe

2014-12-22 18:20:47 1131

原创 python list添加

1、问题描述我要的效果是这样的:[[]]

2014-09-15 17:31:18 1792

原创 android lint 安全分析

Androidlint 安全性检查简介1、  lint简介lint是一个比较出名的C语言工具,用来静态分析代码。与大多数C语言编译器相比,lint可以对程序进行更加广泛的错误分析,是一种更加严密的编译工具。最初,lint这个工具用来扫描C源文件并对源程序中不可移植的代码提出警告。但是现在大多数lint实用程序已经变得更加严密,它不但可以检查出可移植性问题,而且可以检查出那些虽然可移植并且完

2014-09-04 20:37:06 2892

原创 python 解析网络数据包

1、问题描述网络数据包,我已经使用

2014-08-21 15:00:18 12352

原创 python 列出文件目录下的文件名

以后将会陆续写上一些实例,来填充自己python。下面这个例子是来写

2014-07-07 19:13:12 6312

原创 UDP

1、UDP是简单的面向数据的运输层协议。

2014-06-28 10:04:15 1071

原创 RIP OSPF BGP

动态路由选择协议,这3个已经研究非常透彻了。我也只是描述一下一些

2014-06-27 11:03:57 2043

原创 PHP 如何实现多进程 and mysql查询效率

首先我来说说这个我的需求吧。需求:有极少的用户来访问我的网页,但是一旦有用户

2014-06-26 20:20:19 8254 2

原创 我的sulley安装过程

好了,最开始是在freebuf上看到的

2014-06-26 17:46:08 6971 1

原创 ping and traceroute(tracert)

1、ping程序简介这个

2014-06-26 10:35:16 3413

转载 PHP 线程安全,多线程

pthreads需要线程安全环境, 下载php的安装包,解压:   tar zxvf php-5.4.5.tar.gz//名字是不是这个我不确定,自己去下载 安装: ./configure  --enable-maintainer-zts --prefix=/usr/local/php-zts make 

2014-06-16 11:16:33 1604

原创 load data infile 出现问题

首先是从windos拷贝txt到linux,里面牵涉到coding不一样,我修改了,命令:set

2014-06-14 17:08:29 1852

原创 python怎么杀死一个线程(可能题目说的不对)

这几天在实践的时候,有一个问题一直在困扰我,比如timer,定时器,python没有这么好的机制,需要自己实现。这个

2014-06-13 20:01:57 7077

原创 python httplib2 超时以及一些问题

1、python连接一个网页 h = httplib2.Http() res,con = h.request('http://'+self.ip,'GET')

2014-06-05 22:33:31 6207

原创 模糊测试框架

简要介绍一下已经有的一些模糊测试框架。

2014-06-03 10:21:59 4762

转载 DNS 缓存查看以及清除

你是否因修改网站DNS解析后,却因本机DNS缓存而需要等待... 你是否遇到修改了本机的hosts文件后,必须重起firefox和ie才起作用... 其实只要清空DNS缓存这些问题都可以解决。查看DNS缓存运行cmd,打开命令行输入 ipconfig /displaydns 查看本地缓存的DNS信息 清除DNS缓存输入 ipconfig /f

2014-05-29 15:27:32 5931

原创 python 处理xls

之前我有写过一篇C++处理xls

2014-05-26 19:00:26 6149

原创 python开发的一些问题

1、字典排序问题。这个问题,在

2014-05-17 15:15:01 621

原创 vtund 编译之旅

1、首先是下载。这个在CSDN上有下载。

2014-05-12 09:03:41 3524

转载 python多线程

一、Python中的线程使用:    Python中使用线程有两种方式:函数或者用类来包装线程对象。1、  函数式:调用thread模块中的start_new_thread()函数来产生新线程。如下例: view plaincopy to clipboardprint?import time  import thread  def timer(no, int

2014-05-04 14:47:36 664

原创 python 正则表达式--匹配对象和组

所有的语言基本上都有这么强大的用法:正则表达式。

2014-04-23 10:25:24 3770 1

原创 python:exec eval execfile compile介绍

1、execexec将字符串str当成有效的Python代码来执行。提供给exec的代码的名称空间和exec语句的名称空间一样。比如:执行:exec "print 'hello world!'"结果就是会输出 :hello world!但是上面的代码其实问题挺大的,一定要注意指定一个作用域。这样是为了防止干扰你的命名空间。我执行了low=1,

2014-04-23 09:50:01 3093

转载 python 原始字符串

核心笔记 : Python 原始字符串(raw strings)的用法你可能已经看到前面关于原始字符串用法的一些例子了。原始字符串的产生正是由于有正则表达式的存在。原因是ASCII 字符和正则表达式特殊字符间所产生的冲突。比如,特殊符号“\b”在ASCII 字符中代表退格键,但同时“\b”也是一个正则表达式的特殊符号,代表“匹配一个单词边界”。为了让RE 编译器把两个字符“\b”当

2014-04-23 08:37:58 2181

原创 python 解析配置文件

#!/usr/bin/env python#coding=utf-8  #上面来显示中文的。不然中文会出问题'''说明:输入的文件,#开头的一行默认是注释符号,这一行不计入处理,其余的都是有效行,有效行遇到#也结束作者:jaffer最后修改时间:2014-04-22'''#import pdbimport file

2014-04-22 21:34:56 3433

原创 python shelve编程

你如果需要一个简单的存储方案,那么,python中shelve模板可以满足你的。shelve唯一

2014-04-22 15:03:14 4479

原创 关于一台机子里面的虚拟机与另外一台机子虚拟机直接互联问题

1、前提:一台机子A,和一台机子B,各自都有一个虚拟机,那么,怎么让这两个虚拟机

2014-04-14 20:48:11 1591

原创 关于wordpress 遇见的问题

1、首先,就是IP问题。我换了一个Ip地址后,用新的IP地址,访问,发现不能正常访问,仔细观察发现,发现连接的居然是以前的那个IP地址。于是乎永远都连接不上。肯定,某一个地方跟IP地址挂上了。正确的解决办法:wp_options表:siteurl 要改成新的IPurlhome也需要修改成新的IP地址(或者域名)。这个时候,需要一些mysql的操作工具,比如:na

2014-04-11 08:31:17 892

原创 opensso-----sts

1、  Sts介绍WSSSTS 是一个基于ws-trust 的一种服务。它基于ws-trust 在web service consumer 和 web service provider 之间交换token令牌。通过这个相互信任的令牌token,达到service provider 和 service consumer 之间的信任。(注释:Ws_trust,是什么呢。WS-Trust

2014-04-11 08:28:10 2247 1

原创 一些低交互蜜罐

本文来源于书本《虚拟蜜罐》低交互蜜罐很有吸引力,即使你没有多少经验,也能很快建立一个蜜罐。这里,Honeyd、Nepenthes等蜜罐相继登场。低交互蜜罐跟高交互蜜罐不一样。低交互是模拟的一个服务,不适合用来检查0day漏洞,但是它可以用来检测已知的漏洞,测量你的网络受攻击的频率。下面来讲:1、欺骗工具包DTKFred Cohen在1998年创作,是最早

2014-03-16 08:08:44 3517

原创 如何用程序实现向博客写入文章

我为了做一个测试,于是在网上找了,然后做一个记录。首先,我用java程序,代码不是我的这里写下来源:http://www.vipcn.com/wangluobiancheng/XMLSoap/337183_6.html首先,需要一个一些jar包,http://mirror.bit.edu.cn/apache/ws/xmlrpc/里面下载apache-xmlrpc-c

2014-01-13 22:12:57 1066

原创 TCp 11中状态转换图

首先上面两个图。网上挺多的哦,来说说几个我自己的理解看法吧。首先第一个图从上往下,主动打开,发送SYN分节,这个在下面这个图也很好展现出来。我主要说同时打开的情形。当客户在syn-sent状态,接收到syn,这个时候,实际上就是,客户发送一个请求要连接服务器,碰巧服务器这个时候也是发送了一个请求要连接客户端。这个时候,你要想成,客户端即将变成服务器了。所以,这个时候是会变成SYN-

2014-01-10 15:18:13 1562

原创 信号的相关函数

本文 是一篇学习文章,学习的《unix高级环境编程》1、信号集,它的处理跟5个函数紧密相关。  信号集是一个能表示多个信号的数据类型,sigset_t set ;set即一个信号集。  既然是一个集合,就需要对集合进行添加/删除等操作。  int sigemptyset(sigset_t *set); 将set集合置空  int sigfillset(sig

2014-01-10 08:52:20 2172

转载 linux 无线上网 命令

此是我能实现上网的步骤。1.[plain] view plaincopysudo iwconfig wlan0 txpower auto  2[plain] view plaincopysudo ifconfig wlan0 up  3.[plain] view plaincopys

2013-12-02 16:21:36 2928

原创 堆排序C++算法

/*堆排序*/#include #define MAX 11//initializationint a[MAX] = {3,6,2,7,9,1,56,78,23,55,11}; int heapBuild(int *a,int i,int n){//如果heap位置小于1,就表示结束if(i return 0;int max;//2i >

2013-11-24 09:58:03 769

转载 Linux内核进程切换

Linux内核进程切换    本文主要参考了Understanding The Linux Kernel 和水木精华区的分析进程切换宏 switch_to 。感谢相关的作者!本文中有部分内容直接从上面提到的文章中重复,仅仅是为了方便大家阅读。本文中提到的所有内核代码可以到Linux Cross Reference上查阅。欢迎转载本文,转载请保留这份声明。    本文仅讨论内核进程的

2013-10-25 16:26:21 783

原创 规范法问题

读书笔记:规范化是指将数据用最简单最基本的形式进行规范化描述的过程。比如,Brayn有很多种表示方法,包括,Brayn,BrAyN,Br%79an(%79是y的十六进制)等等。有不止一种表示方法来表示。因为规范化的问题这就带来了一些很大的问题。黑客也常用这些来欺骗解析器。1、‘/’和‘\’一样能够代表同样的路径。你在自己的电脑上输入C:\Windos,和C:/Windos会使同一个目录。有

2013-10-08 21:15:06 992

原创 openam + opendj 安装

1、具体是什么我就不介绍了,主要还是这几个网站,记住,opendj:http://opendj.forgerock.org/opendj-server/doc/install-guide/index.htmlopenam:http://openam.forgerock.org/openam-documentation/openam-doc-source/doc/install-guide/

2013-09-25 23:18:59 9746 1

原创 python 脚本学习二

1、内建函数,有很多,他可以让我们的一些运算简化。比如pow,pow(2,3) = 2^3 = 8.还有一些在其他算法里面肯定都是很熟悉的一些,比如abs(求绝对值),round四舍五入。但是在测试的时候发现一个问题。python 版本是 3.3.2为什么1.0/2.0会得到0这个答案?(虽然图上是1/2.0,但是1.0/2.0我也测试过一样得到0)。这是什么改进吗?2

2013-09-22 22:31:43 1989

Parallel Collapse Sets of Integers

自己用C语言写的一个并行处理程序,在linux下可以运行,主要是给出一串数字字符串,可以很大,然后计算这些数字的和,最后是一个小于10的数为止。比如,34567,结果是7.如果有意的话可以参考参考。

2012-10-23

MPI并行处理程序设计

关于MPI程序设计的基本知识,进阶知识。有代码参考。

2012-10-23

代理服务器,软路由的一些资料

1. 用作路由器和代理服务器的机子均使用三网卡,其中一张已连接到实验室局域网,该网卡在实验资料、软件、指导说明下载完后要禁用,另两块网卡需在后来的小组自建网链解后,按提示或自拟IP设置后方可使用。 2. Windows 2003 Server的安装文件i386已放在ftp://172.17.232.2上的“工具及系统软件\WIN2003\STD”下。在本次实验中,本次实验IIS已经配好。 3. 此次实验需要的各种其它软件以放在网上,(http://172.17.232.2,“软件下载”-“网络综合实验用软件包”)。其中包括 代理软件sygate Oicq的软件RTX。其中包括服务器端RTXS2007Beta01_V07.0.101.113.0589.exe和客户端软件RTXC2007Beta01_V07.0.101.112.0831.exe USB口的外置网卡的驱动程序ADMtek(视网络情况而定,有可能本次实验不使用) 网络论坛服务软件BBS 4. 本次实验三个人一个小组,然后由三个小组组成一个大组。(拓扑结构见后) 5. 此次实验的网线分两种,双机直联线和计算机和HUB相连的普通双绞线; 6. 人员分组按蓝队、棕队、绿队。(见后面的拓扑图)

2009-12-17

五子棋java编写的,有点残,如果有意可以改改

可以下下package jdk; import javax.swing.*; import java.awt.*; import java.awt.event.*; class ChessPanel extends JPanel{ private int space=20; private int grids=30; private int radius=space/2; private int[][]chesses=new int[grids+1][grids+1]; private int currColor=1; private JMenuBar chessMenuBar=new JMenuBar(); private JMenu optMenu=new JMenu("操作"); private JMenuItem startMenuItem=new JMenuItem("开始"); private JMenuItem exitMenuItem=new JMenuItem("退出"); private ActionListener startHandler=new ActionListener(){ public void actionPerformed(ActionEvent e){ clearGrids(); currColor=1; repaint(); } }; private ActionListener exitHandler=new ActionListener(){ public void actionPerformed(ActionEvent e){ System.exit(0); } }; private MouseListener playChessHandler=new MouseAdapter(){ public void mouseClicked(MouseEvent e){ int x=e.getX(); int y=e.getY(); if(x<=grids*space&&x>=0&&y<=grids*space&&y>=0) if(chesses[round(x)][round(y)]==0){ chesses[round(x)][round(y)]=currColor; currColor=currColor==1?2:1; repaint(); } } }; public int round(float a){ float f=a/space; return Math.round(f); } public ChessPanel(int space,int grids){ this.space=space; this.grids=grids; this.radius=space/2; setBackground(Color.YELLOW); setSize(space*grids,space*grids); startMenuItem.addActionListener(startHandler); exitMenuItem.addActionListener(exitHandler); addMouseListener(playChessHandler); chessMenuBar.add(optMenu); optMenu.add(startMenuItem); optMenu.add(exitMenuItem); } public JMenuBar getMenuBar(){ return chessMenuBar; } private void drawChess(Graphics g,int x,int y,int color){ g.setColor(color==1?Color.WHITE:Color.BLACK); g.fillOval(x*space-radius, y*space-radius, radius*2, radius*2); } public void drawGrids(Graphics g){ g.setColor(Color.DARK_GRAY); for(int i=0;i<=grids;i++) { g.drawLine(0, i*space, grids*space, i*space); g.drawLine(i*space, 0, i*space,grids*space); } } private void clearGrids(){ for(int i=0;i<=grids;i++) for(int j=0;j<=grids;j++) chesses[i][j]=0; } public void paintComponent(Graphics g){ super.paintComponent(g); drawGrids(g); for(int i=0;i<=grids;i++) for(int j=0;j<=grids;j++) if(chesses[i][j]!=0) drawChess(g,i,j,chesses[i][j]); } } public class ChessPlayer extends JFrame{ private ChessPanel chessPanel=new ChessPanel(20,30); public ChessPlayer(String title){ super(title); Container contentPane=getContentPane(); contentPane.add(chessPanel); setJMenuBar(chessPanel.getMenuBar()); setSize(600,600); setVisible(true); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } public static void main(String[]args){ new ChessPlayer("五子棋"); } }

2009-12-14

空空如也

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

TA关注的人

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