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

原创 网络小测试
网络小测试(持续更新): 有很有及时兴起做的网络小实验,没有严格的理论介绍,只是好玩动手试试, 截图太多上传不方便,用有道云笔记做的记录,这里给出有道分享链接1.IPC管道利用实验 地址:http://note.youdao.com/share/?id=2efe394f14efa8dbd0a42a537d70a08
2013-10-14 23:42:45
1310
原创 查找—二分法查找-边界判断,条件判断,二分法常见问题解析-python
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录二分法常见问题一、二分法的前提和本质二、开始逐个问题解答1.解答疑问1/3/42.解答疑问23.标题对应的目标场景和Python代码目标1:寻找小于5的最大数字目标2:寻找等于5的第一个数字的索引目标3:寻找等于5的最后一个数字的索引目标3:寻找大于5的最小数字二分法常见问题—本文主要聚焦,如何解决这些问题,提示:以下是本篇文章正文内容,下面案例可供参考一、二分法的前提和本质进入的二分法必须满足如下的前提二分.
2022-05-03 17:12:31
1178
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
7205
原创 C语言-解析命令行参数
#include #include/*函数说明 : int getopt(int argc,char * const argv[ ],const char * optstring);) 用来分析命令行参数。参数argc和argv分别代表参数个数和内容,跟main()函数的命令行参数是一样的。 参数 optstring为选项字符串, 告知 getopt()可以处理哪个选项以及哪个选项需
2015-07-05 22:57:05
3498
原创 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
16426
3
原创 C语言-共用体
/** 共用体:将几个不同类型的变量存放到同一段内存单元。* * 特点:* 1/共用体变量所占的内存长度等于最长的成员长度。* 2/同一个内存可以存放几种不同类型的成员,但每一个瞬间只能存放其中的一种,而不是同时存放几种,结构体变量起作用的就是最后一次存放的成员。* 3/只有定一个了共用体变量才能引用他,而且不能引用共用体变量,只能引用共用体变量的成员。不能对共用
2015-07-05 17:06:45
727
原创 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
2002
原创 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
7212
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
1043
转载 在 VC6 中使用 GdiPlus-安装
Step1:下载 GdiPlus SDK 文件包 VC6 的安装程序并没有包含 GdiPlus 相关的库文件和头文件,所以想在VC6中使用 GdiPlus,你首先得把这些文件下载到本地。微软的说法是 GdiPlus 相关的库文件和头文件已经合入到 .Net Platform SDK 里面,所以开发人员只需要下载安装 SDK 即可。但也有相当一部分开发人员是不想为了 GdiPlus
2015-06-05 21:55:45
1514
原创 文章标题
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
538
原创 VC++调试出错是否继续运行上次正确的程序
在VS运行或调试的时候弹出“发生生成错误,是否继续并运行上次的成功运行”提示框后,不小心勾选了是 以后每次调试出错都会运行上次的程序,很无语。解决办法: 点击 工具-》选项-》项目和解决方案 调整“运行时,当出现生成或部署错误时” 选择不启动或者提示启动即可。
2015-04-07 22:39:05
4168
1
原创 欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2015-04-07 22:30:36
538
原创 经典 回复 搜集 乐一乐
看完这个帖子以后,我的心久久不能平静,震撼啊!为什么会有如此好的帖子!我 纵横网络bbs多年,自以为再也不会有任何帖子能打动我,没想到今天看到了如此精 妙绝伦的这样一篇帖子.楼主,是你让我深深地理解了'人外有人,天外有天'这句话 .谢谢侬!在看完这帖子以后,我没有立即回复,因为我生怕我庸俗不堪的回复会玷 污了这网上少有的帖子.但是我还是回复了,因为觉得如果不能在如此精彩的帖子
2014-04-24 22:37:53
811
转载 c语言网络编程-设置非阻塞方式
#include #include #include #include #include #include #include #include #include #include #define MAXBUF 10/************关于本文档*********************************************filename: simple-
2013-12-04 10:39:23
3651
转载 数据库连接池(JSP)
一、为什么使用数据库连接池 用户每次请求都需要向数据库获得连接,而数据库创建连接通常要消耗相对较大的资源,创建时间也长。假设网站一天10万的访问量,数据库服务器就需要创建10万次连接,极大浪费数据库的资源,并且极易造成数据库服务器内存溢出、宕机。连接池工作原理图: 应用程序一开始就向数据库要了一批连接构成连接池,用户访问 Servlet,S
2013-12-03 21:52:06
1501
转载 jsp与EL表达式
一、Jsp 1、Jsp (Java Server Pages),它和 Servlet 技术一样,都是 SUN 公司定义的一种用于开发动态 Web 资源的技术。 Jsp 技术允许在页面中嵌套 Java 代码,并且允许开发人员在页面中获取 request、response 等 Web 常用对象。实现服务器与浏览器之间的交互,所以 Jsp 也是一种动态 Web
2013-12-03 21:43:37
1122
转载 java网络通信总结
一、网络编程基本概念1.OSI与TCP/IP体系模型 2.IP和端口解决了文章最开始提到的定位的问题。IP在互联网中能唯一标识一台计算机,是每一台计算机的唯一标识(身份证);网络编程是和远程计算机的通信,所以必须先能定位到远程计算机;IP帮助解决此问题;一台计算机中可能有很多进程,具体和哪一个进程进行通信,这就得靠端口来识别;IP和端口能唯一定位到需要通信的进程。这
2013-12-03 20:43:12
1385
转载 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
1862
转载 Java网络编程——使用NIO实现非阻塞Socket通信
除了普通的Socket与ServerSocket实现的阻塞式通信外,java提供了非阻塞式通信的NIO API。先看一下NIO的实现原理。 从图中可以看出,服务器上所有Channel(包括ServerSocketChannel和SocketChannel)都需要向Selector注册,而该Selector则负责监视这些Socket的IO状态,当其中任意一个或者多个Chan
2013-12-03 20:15:09
1887
转载 c语言时间函数
C语言time.h从头学本文从介绍基础概念入手,探讨了在C/C++中对日期和时间操作所用到的数据结构和函数,并对计时、时间的获取、时间的计算和显示格式等方面进行了阐述。本文还通过大量的实例向你展示了time.h头文件中声明的各种函数和数据结构的详细使用方法。 关键字:UTC(世界标准时间),Calendar Time(日历时间),epoch(时间点),clock tick(时钟计时单元
2013-12-03 19:09:07
1019
原创 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
9972
原创 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
31516
1
转载 pcre正则表达式
PCRE正则表达式的定义:用于描述字符排列和匹配模式的一种语法规则。它主要用于字符串的模式分割、匹配、查找及替换操作。PHP中的正则函数:PHP中有两套正则函数,两者功能差不多,分别为:一套是由PCRE(Perl Compatible Regular Expression)库提供的。使用“preg_”为前缀命名的函数;一套由POSIX(Portable Operating Sy
2013-12-01 22:45:01
4765
转载 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
3500
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
4596
原创 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
1766
原创 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
1327
原创 没事偷着乐
1、乌龟正在河里洗澡被癞蛤蟆看见了,乌龟:没见过像我这样的美女吗?看你眼珠子都快要蹦出来了。癞蛤蟆:妹,你就别逗我了,没有看见我身上已经起鸡皮疙瘩了吗?2、黄莺看到在寻食的黄鼠狼说:“你这贼整天偷偷摸摸,老黄家的脸都被你丢尽了。”话音刚落,黄莺被击落,黄鼠狼骂道:“傻X,你不知道现在扫黄啊!”3、蜻蜓结交了女友“蝉”。蜻蜓老妈不放心的问:她什么工作呢?蜻蜓:那可是歌
2013-10-19 22:59:22
13195
原创 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
1735
原创 MySQl数据库允许远程访问
windows下 可以进入Mysql的安装文件夹下 打开配置文件重新配置即可,勾选允许远程登录linux 进入命令行模式,输入以下命令: mysqluse mysql;select * from user;delete from user;grant all privileges on
2013-10-19 20:48:04
1127
tfn2k源码下载
2015-07-11
java_swing人员信息管理系统
2013-12-04
IP地址离线查询数据库(MySQL版)
2013-10-19
snort2.9.3预处理插件步骤整理修改版
2013-09-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人