现在位置: 首页 > pigskin发表的所有文章
  • 07月
  • 30日
综合 ⁄ 共 544字 评论关闭
一、简介   TFTP(Trivial File Transfer Protocol)简单文件传输协议,最初打算用于引导无盘系统(通常是工作站或X终端)。为保持简单和短小,TFTP将使用UDP,其代码能适合只读存储器。 二、协议   TFTP客户端通过指定需要读的文件名及文件模式来获取数据,收到每个数据分组后,会送ACK进行认证,每个数据分组除了最后一个数据分组外均包含512字节的数据。而在写模式下(客户必须具有写权限),过程与读相反,服务器会送ACK,客户则发送数据文件。这种类型的数据传输称为停止等待协议。TFTP的报文格式如下:   既然TFTP使......
阅读全文
  • 06月
  • 07日
综合 ⁄ 共 14188字 评论关闭
在2000年的5、6月间,nmap-hackers邮件列表中发起了最佳安全工 具的评选活动,活动取得了成功,最终由1200名Nmap用户评选出了50个最佳安全工具,评选结果发布在insecure.org网站,得到了网友们的 普遍认可。时隔三年,nmap-hackers邮件列表中又发起了同样的评选活动,1854个用户参与了此次活动,每个用户最多可以选择8个最佳工具,并 且这次评选出的最佳安全工具由50个增加到了75个。   因为是在nmap-hackers邮件列表中做出的评选,因此没有把nmap安全扫描器(http://www.insecure.org/nmap/)评选在内。这次评选出来的75个最佳安......
阅读全文
  • 05月
  • 26日
综合 ⁄ 共 4683字 评论关闭
Eclipse编辑器基本设置   1、添加行号   在边缘处右键       2、改字体           字体的一般配置     3、去掉拼写错误检查     4、Java代码风格   代码格式化   Ctrl + Shift + F       之后点击右边的New按钮,新建一个风格。       点击OK     上图中选中的标签Braces 花括号   之后再编辑别的风格的时候在上一层菜单点击Edit按钮       5、内容辅助设置       6、JDK添加、选择及编译设置   JDK添加               点击右边Add按钮  ......
阅读全文
  • 03月
  • 07日
综合 ⁄ 共 859字 评论关闭
问题来源于某面试题: 编写一个单例模式的类。 #include<iostream> #include<cstdio> #include<cstdlib> using namespace std; class singleStance{ private : singleStance(); public : static singleStance* onlystance; static singleStance* getStance(){ if(!onlystance){ onlystance = new singleStance(); } return onlystance; } }; int main(){ return 0; } 事实上这样已经完成了单例模式的目标。 但是事实上也只会在单线程模式下起作用。 试想,如果多线程下同时进入if(!......
阅读全文
  • 10月
  • 14日
综合 ⁄ 共 1187字 评论关闭
记忆化搜索,前两天看mit算法导论公开课里面Charles说这个memoization不算是动态规划,递推的才是。。 有机会的话回过头来写一些递推的 细节上,Rujia再一次给了这样的提示:如果数据范围太大但比较稀疏,则考虑给他们编码。在第五章的例题中(UVa 12096 The SetStack Computer(例题5-5),UVa 1592 Database(例题5-9))都有使用这种方法,是很常用也很重要的优化方法 Run Time: 0.016s #define UVa "LT9-2.437.cpp" //The Tower of Babylon char fileIn[30] = UVa, fileOut[30] = UVa; #include<cstring> #includ......
阅读全文
  • 08月
  • 18日
综合 ⁄ 共 4017字 评论关闭
标准web工程在eclipse中利用m2eclipse插件添加依赖管理后,在部署过程中没有将依赖的jar包自动拷贝到/WEB-INF/lib中。 参考了一些朋友的做法手动执行 mvn dependency:copy-dependencies -DoutputDirectory=src/main/webapp/WEB-INF/lib  -DincludeScope=runtime    命令将jar包拷贝到/WEB-INF/lib目录下。 这种做法固然可以,但是也会带来一些不便。 1、需要手动执行命令。 2、不能时时更新。     以下列出网上查找到的解决方法,m2eclipse plugin方式已验证通过。 通过验证eclipse版本:eclipse-jee-helios-SR2-win32 m2......
阅读全文
  • 07月
  • 05日
综合 ⁄ 共 1010字 评论关闭
csdn曾见到如下代码: #include <stdio.h> #include <stdlib.h> void HelloWorld() {     printf("Hello World!/n");     system("Pause");     exit(0); } int main() {     int arData[1] = {0};     arData[2] = (int)HelloWorld;       printf("not print/n");      return 0; } dev c++下输出如下: not printHello World! 根据栈内数据布局的,显而易见数组越界修改了存在栈中eip值。 vs2005 debug下, 我这arData[3]才是eip的值,可能是编译选项的缘故吧。   下面代码也比较有意思:   #include    <......
阅读全文
  • 05月
  • 26日
综合 ⁄ 共 4249字 评论关闭
1、static关键字:可以用于修饰属性,也可以用于修饰方法,还可以用于修饰类。       satic修饰属性:无论一个类生成了多少个对象,所有这些对象共同使用唯一一份静态的成员变量,;一个对象对给静态成员变量进行了修改,其他对象的该静态成员变量的值也会随之发生变化。如果一个成员变量是static的,那么我们可以通过类名.成员变量名的方式来使用它(推荐使用)。 public class StaticTest {     public static void main(String[] args)     {         /* 代码一         MyStatic ms = new MyStatic();         MyS......
阅读全文
  • 05月
  • 24日
综合 ⁄ 共 3479字 评论关闭
 现代专利制度特点 1.申请发明或者实用新型专利的,应当提交请求书、说明书及其摘要和权利要求书等文件。请求书应当写明发明或者实用新型的名称,发明人或者设计人的姓名,申请人姓名或者名称、地址,以及其他事项。说明书应当对发明或者实用新型作出清楚、完整的说明,以所属技术领域的技术人员能够实现为准;必要的时候,应当有附图。摘要应当简要说明发明或者实用新型的技术要点。权利要求书应当以说明书为依据,说明要求专利保护的范围。申请外观设计专利的,应当提交请求书以及该外观设计的图片或者照片等文件,并且应当写明......
阅读全文
  • 05月
  • 22日
综合 ⁄ 共 189字 评论关闭
public class LongAndDouble { /** * @param args */ public static void main(String[] args) { double d = 88.88; long l = Math.round(d); System.out.println(l); long ll = 100L; double dd = (double) ll; System.out.println(dd); } }
阅读全文
  • 05月
  • 07日
综合 ⁄ 共 1996字 评论关闭
一、下载MySQL安装文件 完全安装MySQL需要下面6个文件: MySQL-server-community-5.1.26-0.rhel4.i386.rpm MySQL-client-community-5.1.26-0.rhel4.i386.rpm MySQL-shared-community-5.1.26-0.rhel4.i386.rpm MySQL-devel-community-5.1.26-0.rhel4.i386.rpm MySQL-test-community-5.1.26-0.rhel4.i386.rpm MySQL-community-debuginfo-5.1.26-0.rhel4.i386.rpm 下载地址为:http://dev.mysql.com/downloads/mysql/5.1.html#linux-rhel4- x86-32bit-rpms,打开此网页(因为没有找到Fedora版本的,就用Redhat Enterprise 4来代替了,......
阅读全文
  • 04月
  • 26日
综合 ⁄ 共 141字 评论关闭
做了一个显示数据库中的信息的东东,结果运行的时候一直都是 “ 非法的变量名/编号”,相当崩溃,百度/谷歌了好久才 找到原因: 少了: cmd.CommandType = CommandType.StoredProcedure; 都是不细心惹得祸,下次再不能在犯同样的错误了,记下来当个提醒~~~
阅读全文