自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

非同╰_╯寻常

程序恒久远,BUG永流传

  • 博客(135)
  • 资源 (7)
  • 收藏
  • 关注

原创 网络小测试

网络小测试(持续更新):                           有很有及时兴起做的网络小实验,没有严格的理论介绍,只是好玩动手试试, 截图太多上传不方便,用有道云笔记做的记录,这里给出有道分享链接1.IPC管道利用实验           地址:http://note.youdao.com/share/?id=2efe394f14efa8dbd0a42a537d70a08

2013-10-14 23:42:45 1258

原创 排序-计数排序算法分析和python实现

计数排序

2022-05-23 13:24:06 177

原创 排序-归并排序算法分析和python实现

归并排序

2022-05-22 22:11:14 164

原创 查找-二分查找-算法分析和python代码实现

二分法算法分析和实现

2022-05-22 12:48:23 1029

原创 排序-堆排序-算法分析和python 内置函数实现

堆排序-内置函数实现

2022-05-22 12:25:54 129

原创 排序-选择排序算法分析和Python代码实现

排序-选择排序算法分析和Python代码实现

2022-05-22 12:23:12 69

原创 排序-快速排序算法分析和python代码实现

排序-快速排序算法分析-python实现,递归函数实现快速排序

2022-05-22 12:20:19 103

原创 排序-插入排序算法分析-python代码实现

排序-插入排序分析-python

2022-05-22 12:16:42 107

原创 排序-冒泡算法分析和python代码实现

排序-冒泡算法-python实现

2022-05-22 12:11:12 80

原创 查找—二分法查找-边界判断,条件判断,二分法常见问题解析-python

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录二分法常见问题一、二分法的前提和本质二、开始逐个问题解答1.解答疑问1/3/42.解答疑问23.标题对应的目标场景和Python代码目标1:寻找小于5的最大数字目标2:寻找等于5的第一个数字的索引目标3:寻找等于5的最后一个数字的索引目标3:寻找大于5的最小数字二分法常见问题—本文主要聚焦,如何解决这些问题,提示:以下是本篇文章正文内容,下面案例可供参考一、二分法的前提和本质进入的二分法必须满足如下的前提二分.

2022-05-03 17:12:31 1015 1

原创 C语言—判断IP地址是否合法

判断输入的IP地址是否合法#include unsigned long ip;int judge(int ,int ,int ,int);void main(){ char *ipstr[50]; int a,b,c,d; printf("please input a ip\n"); scanf("%s",ipstr); sscanf(ipstr,"%d.%d.%d.

2015-07-11 21:56:51 7067

原创 C语言-解析命令行参数

#include #include/*函数说明 : int getopt(int argc,char * const argv[ ],const char * optstring);) 用来分析命令行参数。参数argc和argv分别代表参数个数和内容,跟main()函数的命令行参数是一样的。 参数 optstring为选项字符串, 告知 getopt()可以处理哪个选项以及哪个选项需

2015-07-05 22:57:05 3336

原创 C语言-输出彩色字体

/*用 vt码 例:printf("\033[40;31m你要改变颜色的内容\033[0m"); 背景色为黑色,字体颜色位红色只想要背景色printf("\033[40m你要改变颜色的内容\033[0m");只想要自提颜色同上 改一下数字就行了 背景色40:黑41:深红42:绿43:黄色44:蓝色45:紫色46:深绿47:白色字体颜色:30-----------39

2015-07-05 19:22:37 16030 4

原创 C语言-共用体

/** 共用体:将几个不同类型的变量存放到同一段内存单元。* * 特点:* 1/共用体变量所占的内存长度等于最长的成员长度。* 2/同一个内存可以存放几种不同类型的成员,但每一个瞬间只能存放其中的一种,而不是同时存放几种,结构体变量起作用的就是最后一次存放的成员。* 3/只有定一个了共用体变量才能引用他,而且不能引用共用体变量,只能引用共用体变量的成员。不能对共用

2015-07-05 17:06:45 662

原创 C语言-求数字阶乘(递归函数)

/** C语言 求数字的阶乘*/#include <stdio.h>#include <stdlib.h>long jiecheng(int n);void main(){ int n=0; printf("input a integer number!\n"); scanf("%d",&n); if(n<0) { printf("

2015-06-23 22:28:55 1911

原创 C语言-统计一行句子中单词的个数

输入一行句子,统计其中单词的个数/** 输入一句话,统计其中的单词个数,单词之前使用空格隔开*/#include void main(){ char sentence[1024]={'\0'}; int isSpace=1; int i=0; int wordCount=0; printf("please input a sentence (length <

2015-06-22 22:17:14 7008 1

原创 C语言-判断闰年

C语言判断闰年runnian.c/* 判定2000-2500年中的每一年是否是闰年*/#include void main(){ int year=2000; for(year=2000;year<2500;year++) { if(0 == year%4 && 0 != year%100) { printf("%d ",year); }

2015-06-16 22:40:45 982

转载 在 VC6 中使用 GdiPlus-安装

Step1:下载 GdiPlus SDK 文件包    VC6 的安装程序并没有包含 GdiPlus 相关的库文件和头文件,所以想在VC6中使用 GdiPlus,你首先得把这些文件下载到本地。微软的说法是 GdiPlus 相关的库文件和头文件已经合入到 .Net Platform SDK 里面,所以开发人员只需要下载安装 SDK 即可。但也有相当一部分开发人员是不想为了 GdiPlus

2015-06-05 21:55:45 1419

原创 文章标题

VC++引用#include <iostream>using namespace std;void change (int &a, int &b);void main(){ int a = 5; int &b = a; //用&表示申明一个引用,引用必须在申明时进行初始化,引用一旦初始化,它就代表一块特定的内存,再也不能代表其他的内存。 int c = 3;

2015-04-09 22:52:08 493

原创 VC++调试出错是否继续运行上次正确的程序

在VS运行或调试的时候弹出“发生生成错误,是否继续并运行上次的成功运行”提示框后,不小心勾选了是 以后每次调试出错都会运行上次的程序,很无语。解决办法: 点击 工具-》选项-》项目和解决方案 调整“运行时,当出现生成或部署错误时” 选择不启动或者提示启动即可。

2015-04-07 22:39:05 3672 1

原创 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-04-07 22:30:36 498

原创 经典 回复 搜集 乐一乐

看完这个帖子以后,我的心久久不能平静,震撼啊!为什么会有如此好的帖子!我 纵横网络bbs多年,自以为再也不会有任何帖子能打动我,没想到今天看到了如此精 妙绝伦的这样一篇帖子.楼主,是你让我深深地理解了'人外有人,天外有天'这句话 .谢谢侬!在看完这帖子以后,我没有立即回复,因为我生怕我庸俗不堪的回复会玷 污了这网上少有的帖子.但是我还是回复了,因为觉得如果不能在如此精彩的帖子

2014-04-24 22:37:53 754

转载 c语言网络编程-设置非阻塞方式

#include #include #include #include #include #include #include #include #include #include #define MAXBUF 10/************关于本文档*********************************************filename: simple-

2013-12-04 10:39:23 3514

转载 数据库连接池(JSP)

一、为什么使用数据库连接池       用户每次请求都需要向数据库获得连接,而数据库创建连接通常要消耗相对较大的资源,创建时间也长。假设网站一天10万的访问量,数据库服务器就需要创建10万次连接,极大浪费数据库的资源,并且极易造成数据库服务器内存溢出、宕机。连接池工作原理图:              应用程序一开始就向数据库要了一批连接构成连接池,用户访问 Servlet,S

2013-12-03 21:52:06 1416

转载 jsp与EL表达式

一、Jsp       1、Jsp (Java Server Pages),它和 Servlet 技术一样,都是 SUN 公司定义的一种用于开发动态 Web 资源的技术。          Jsp 技术允许在页面中嵌套 Java 代码,并且允许开发人员在页面中获取 request、response 等 Web 常用对象。实现服务器与浏览器之间的交互,所以 Jsp 也是一种动态 Web

2013-12-03 21:43:37 1081

转载 java网络通信总结

一、网络编程基本概念1.OSI与TCP/IP体系模型 2.IP和端口解决了文章最开始提到的定位的问题。IP在互联网中能唯一标识一台计算机,是每一台计算机的唯一标识(身份证);网络编程是和远程计算机的通信,所以必须先能定位到远程计算机;IP帮助解决此问题;一台计算机中可能有很多进程,具体和哪一个进程进行通信,这就得靠端口来识别;IP和端口能唯一定位到需要通信的进程。这

2013-12-03 20:43:12 1342

转载 Java网络编程——Socket与ServerSocket阻塞通信

java程序可以通过ServerSocket和Socket两个类来实现TCP服务器、TCP客户端具体demo如下:client.javaimport java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.Socket;public cl

2013-12-03 20:41:10 1811

转载 Java网络编程——使用NIO实现非阻塞Socket通信

除了普通的Socket与ServerSocket实现的阻塞式通信外,java提供了非阻塞式通信的NIO API。先看一下NIO的实现原理。        从图中可以看出,服务器上所有Channel(包括ServerSocketChannel和SocketChannel)都需要向Selector注册,而该Selector则负责监视这些Socket的IO状态,当其中任意一个或者多个Chan

2013-12-03 20:15:09 1799 1

转载 c语言时间函数

C语言time.h从头学本文从介绍基础概念入手,探讨了在C/C++中对日期和时间操作所用到的数据结构和函数,并对计时、时间的获取、时间的计算和显示格式等方面进行了阐述。本文还通过大量的实例向你展示了time.h头文件中声明的各种函数和数据结构的详细使用方法。 关键字:UTC(世界标准时间),Calendar Time(日历时间),epoch(时间点),clock tick(时钟计时单元

2013-12-03 19:09:07 942

原创 js脚本搜集

JS代码收藏大全 2 o. c3 ^5 l" U6 g3 f- ]1 R1. oncontextmenu=\"window.event.returnvalue=false\" 将彻底屏蔽鼠标右键7 o( X- P3 N" |! b+ q8 d, jno 可用于Table- ^5 q( U' `. k# `; q2 j! g, p$ F3 j9 y7 ^7 v; p) F2 |+ l

2013-12-03 08:34:25 9281

原创 Data truncation: Data too long for column 'XXX' at row 1

Data truncation: Data too long for column 'XXXX' at row 1 解决方法:(1)字符编码统一:将所有的编码都设置成utf8,jsp的contentType="text/html;charset=utf-8"修改数据库默认编码ALTER DATABASE `test` DEFAULT CHARACTER SET ut

2013-12-02 16:28:11 31339 2

转载 pcre正则表达式

PCRE正则表达式的定义:用于描述字符排列和匹配模式的一种语法规则。它主要用于字符串的模式分割、匹配、查找及替换操作。PHP中的正则函数:PHP中有两套正则函数,两者功能差不多,分别为:一套是由PCRE(Perl Compatible Regular Expression)库提供的。使用“preg_”为前缀命名的函数;一套由POSIX(Portable Operating Sy

2013-12-01 22:45:01 4498

转载 c语言指定网口捕获数据包--使用libpcap包

/*Listing 2. Simple snifferTo compile: gcc simplesniffer.c -o simplesinffer -lpcap*/#include #include int main(int argc, char **argv){ system("clear"); pcap_t *fp; char errbuf[PCAP

2013-11-26 13:19:15 3403 1

原创 c语言指定网口转发数据包---使用libpcap包

sendPkt.c#include #include int main(int argc, char **argv){ system("clear"); pcap_t *fp; char errbuf[PCAP_ERRBUF_SIZE]; pcap_t *descr= pcap_open_offline("/home/IPS/test.pcap",errbuf); co

2013-11-26 13:14:31 4466

原创 c语言获得设备端口列表--使用libpcap包

/*device_list.c*/#include #include #include #include pcap_t *fp[10];void main(){ /*获取单个设备信息,默认第一个设备名称*/ /* char error_content[PCAP_ERRBUF_SIZE]; char *net_interface; u_int32_t net_ip;

2013-11-26 13:09:18 1668

原创 ps调整图片大小,像素大小

图片原始大小3.97M选择存储为Web和设备所有格式调整黑框的地方设置像素和品质,左下角黑框查看图片大小

2013-11-06 20:59:12 2529

原创 c语言--静态数组创建树

tree.h#ifndef TREE_H#define TREE_H/** 二叉搜索树程序接口*/#define TREE_TYPE int /* define the value type of the tree*//** insert* add value to tree ,the value must not exist in the tree*/void

2013-11-03 23:50:30 1256

原创 没事偷着乐

1、乌龟正在河里洗澡被癞蛤蟆看见了,乌龟:没见过像我这样的美女吗?看你眼珠子都快要蹦出来了。癞蛤蟆:妹,你就别逗我了,没有看见我身上已经起鸡皮疙瘩了吗?2、黄莺看到在寻食的黄鼠狼说:“你这贼整天偷偷摸摸,老黄家的脸都被你丢尽了。”话音刚落,黄莺被击落,黄鼠狼骂道:“傻X,你不知道现在扫黄啊!”3、蜻蜓结交了女友“蝉”。蜻蜓老妈不放心的问:她什么工作呢?蜻蜓:那可是歌

2013-10-19 22:59:22 9611

原创 MySQL数据库数据位置迁移

Linux下Mysql数据库 Data位置迁移例如迁移到/home 目录下1、home目录下建立data目录  cd /home        mkdir data2、把MySQL服务进程停掉:  mysqladmin -u root -p shutdown3、把(默认安装目录)/var/lib/mysql整个目录移到/home/data

2013-10-19 20:57:01 1674

原创 MySQl数据库允许远程访问

windows下                               可以进入Mysql的安装文件夹下 打开配置文件重新配置即可,勾选允许远程登录linux 进入命令行模式,输入以下命令:       mysqluse mysql;select * from user;delete from user;grant all privileges on

2013-10-19 20:48:04 1081

tfn2k源码下载

tfn2k源码, /* * Tribe FloodNet - 2k edition * by Mixter * * tribe.c - common functions * * This program is distributed for educational purposes and without any * explicit or implicit warranty; in no event shall the author or * contributors be liable for any direct, indirect or incidental damages * arising in any way out of the use of this software. * */

2015-07-11

java_swing人员信息管理系统

java Swing 的一个人员信息管理系统(里面包含mystduent 和student_manager两个,推荐后一个),使用Mysql数据库,提供对人员信息的增、删、改、查功能。简单的小程序,功能齐全。

2013-12-04

省市区三级数据库(MySQL版)

省市区三级数据库,包含邮政编码,适合省市区三级联动的查询使用

2013-10-19

IP地址离线查询数据库(MySQL版)

IP地址离线查询数据库(MySQL版)版本1,单条记录描述形式如下: 1 0.0.0.0 0.255.255.255 IANA CZ88.NET 该版本不包含INET_ATOI后的转化版本

2013-10-19

snort程序主函数结构图

snort程序主函数结构图、visio绘制,可能有部分函数描述错误,敬请谅解,系统版本不一致可能导致部分函数变化较大,本结构图只做参考

2013-09-08

snort2.9.3预处理插件步骤整理修改版

snort2.9.3预处理插件步骤整理,去年本人根据以前开发经验在百度上上传过一份,后有人提出测试不通过,后发现在百度文库上传时忽略了第八步中关于makefile的修改,故重新再将修改后的提交。如果有什么问题可以继续联系。欢迎交流!

2013-09-08

AHP方法在工程中的应用

AHP方法在工程中的应用,具体情况具体分析

2013-04-28

空空如也

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

TA关注的人

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