- 博客(26)
- 资源 (4)
- 收藏
- 关注
转载 【转】goahead 的认证和自定义登陆页面的cookie使用
原文地址http://zjf30366.blog.163.com/blog/static/4111645820095305333730/Author:张继飞goahead认证,允许下面几种方式。NONE - the URL page cannot be accessed. FULL - the URL can always be accessed, without au
2015-06-08 10:31:05
1370
转载 递归算法详细分析-> C
原文地址:http://www.cnblogs.com/zhangqqqf/archive/2008/09/12/1289730.html C通过运行时堆栈支持递归函数的实现。递归函数就是直接或间接调用自身的函数。 许多教科书都把计算机阶乘和菲波那契数列用来说明递归,非常不幸我们可爱的著名的老潭老师的《C语言程序设计》一书中就是从阶乘的计算开始的函数递归。导致读过
2015-06-04 18:04:14
491
原创 setjmp 及 alarm实现带超时限制调用read
setjmp和longjmp函数--非局部跳转语句。非局部指的是,这不是由普通C语言goto,语句在一个函数内实施的跳转,而是在栈上跳过若干调用帧,返回到当前函数调用路径上的某一个函数中。#include Int setjmp(jmp_buf env); 返回值:若直接调用则返回0,若从longjmp调用返回则返回非0值void longjmp(jmp_buf env,int
2015-05-25 11:34:30
1406
原创 Wireshark手机等移动设备抓包
Wireshark手机等移动设备抓包手机、pad在访问网络时会有数据交换,请求的数据从你的手机上的无线网卡发送出去,经过运营商的各种操作后把该请求数据送到了目的地址——请求数据所在服务器的网卡,服务器经过分析,找到所要请求的数据,验证权限后认可该请求,便开始把所请求的数据打包发送到运营商,各种操作后数据包又到了你的手机无线网卡上,这时手机解包、分析协议、解析数据、呈现数据到你的所发请求的页面,
2014-12-11 09:54:08
18415
转载 Goahead源码分析--转载
1.一个txt文本架构图main() | |--websOpenServer() | |-- websOpenListen() | |--socketOpenConnection() |
2014-11-18 10:58:38
2811
原创 关于select 函数在 Linux C Socket编程中的应用
利用select而不是fork来解决socket中的多客户问题。select系统调用是用来让我们的程序监视多个文件描述符(filedescrīptor)的状态变化的。程序会停在select这里等待,直到被监视的文件描述符有某一个或多个发生了状态改变。select()的机制中提供一fd_set的数据结构,实际上是一long类型的数组, 每一个数组元素都能与一打开的文件描述符(不管是Socke
2014-01-16 15:59:38
819
转载 JavaScrupt就这么回事(转)
1:基础知识1 创建脚本块1: 2: JavaScript code goes here3: 2 隐藏脚本代码1: 2: 3: document.write(“Hello”);4: // -->5: 在不支持JavaScript的浏览器中将不执行相关代码3 浏览器不支持的时候显示1: 2: Hello to the non-Java
2014-01-08 13:56:21
4677
原创 popen和pclose函数
标准I/O函数库提供了popen函数,它启动另外一个进程去执行一个shell命令行。这里我们称调用popen的进程为父进程,由popen启动的进程称为子进程。popen函数还创建一个管道用于父子进程间通信。父进程要么从管道读信息,要么向管道写信息,至于是读还是写取决于父进程调用popen时传递的参数。函数原型: #include “stdio.h” FILE *popen(
2013-08-30 20:03:26
1058
翻译 svn st 状态标识
svn status (简写:stat, st): 显示工作副本中目录与文件的状态。用法: status [PATH...] 未指定参数时,只显示本地修改的条目(没有网络访问)。常用可选项:-q 只显示本地修改条目的摘要信息。-u 增加工作版本和服务器上版本过期信息。 -v 显示每个条目的完整版本信息。输出的前七栏各占一个字符宽度: 第一栏: 表示一个
2013-08-30 17:28:04
2218
原创 svn 常用命令
一、创建分支svn cp http://svn.trunk/ http://svn.branches/ –m “create a branch”二、合并分支1、在某个branch里合并trunk上的修改,进入分支目录,然后执行:svn merge http://svn/repo/trunk2、在trunk上合并branch的修改。进入trunk目录
2013-08-30 17:22:54
938
转载 Linux重定向操作符
Linux重定向操作符 功能描述: > 将命令输出写入文件或设备,而不是命令提示符或句柄,清空原有文件然后写入 >> 将命令输出添加到文件末尾而不删除文件中已有的信息 与>比较使用 >& 将一个句柄的输出写入到另一个句柄的输入中 | 从一个命令中读取输出并将其写入另一个命令的输入中;也称为管道操作符 mysh > mylog.txt 2>&1就可明白
2013-08-15 18:38:31
894
原创 解决 Windows无法访问fedora 13 下的samba共享目录
关于在虚拟机下安装的fedora 13 正确安装配置好samba后在windows能看到共享目录,但是不能访问的解决办法:问题如下:确定配置没问题,防火墙也关闭的情况下访问的。解决后如下:确定配置没问题,防火墙也关闭的情况下多数是SELinux在作怪了。那么什么是SELinux呢?SELinux 全称 Security Enhanced Linu
2013-08-09 18:03:53
1177
转载 SVN命令总结
来源:http://blog.youkuaiyun.com/wklken/article/details/6594956-------------------------------------------------------目录一、从版本库获取信息... 1二、从版本库到本地... 2三、从本地到版本库... 2四、高级应用... 4一、从版本
2013-08-06 17:17:58
657
转载 细说表单 Form
好文分享。。原文链接:http://www.cnblogs.com/fish-li/archive/2011/07/17/2108884.html阅读目录开始简单的表单,简单的处理方式表单提交,成功控件多提交按钮的表单上传文件的表单MVC Controller中多个自定义类型的传入参数F5刷新问题并不是WebForms的错以Ajax方式提交整个表单以Ajax方式提交部分表单
2013-08-02 10:39:09
881
转载 js工具-js常用方法,js常用判断方法 js字符串常用判断方法
js工具-js常用方法,js常用判断方法 js字符串常用判断方法原文链接: http://tianlihu.iteye.com/blog/658409function obj$(id) 根据id得到对象function val$(id) 根据id得到对象的值function trim(st
2013-08-01 17:14:29
674
原创 Linux Socket 网络编程
socket网络编程主要是Socket接口,是TCP/IP网络的API,Socket接口定义了许多函数或例程,我们可以用它们来开发TCP/IP网络上的应用程序。要学Internet上的TCP/IP网络编程,必须理解Socket接口。 Socket接口设计者最先是将接口放在Unix操作系统里面的。如果了解Unix系统的输入和输出的话,就很容易了解Socket了。网络的 Socket数据传输
2013-07-30 19:03:47
983
原创 自言自语
人就是一个矛盾的综合体,没长大的时候你拼命地想长大,等到长大了又恨不得制造时光机器回到过去寻找或好或坏的经历抑或是那无忧无虑的感觉。记忆里的少年已经远去了,曾经的梦想像也错过站的火车,早就不知道去往了哪一站,空留下那渐行渐远的笛鸣。你还信誓旦旦地以为自己没有长大,结果时间一早就把你甩到了十字路口。然而最可怕的是,有一天你突然发现不再是懵懂的年纪,也不再是做梦的花季,在所有的物是人非里,变得最多的是
2013-07-27 01:10:14
735
原创 随想
为什么人们总是希望或是去假设让时间停在过去回到过去呢?都已经过去了,还回去干嘛呢?怎么不把现在变得好一些呢?过去的都已成定局了,可未来还是好坏各半,稍用点心就会变得很美了,不是吗?过去它再美也是过去,未来再坏它也会来,你说该怎么做?很多努力也莫名其妙的不见了。尽管有这么多的疑问,可还是会相信。。。对、自己说很多次,只要有一次成,那就好了,仅此而已。。。
2013-07-27 01:09:03
679
转载 Linux日志管理之详解 syslog/vsyslog
1、syslog简介syslog 是一种工业标准的协议,可用来记录设备的日志。在UNIX系统,路由器、交换机等网络设备中,系统日志(System Log)记录系统中任何时间发生的大小事件。管理者可以通过查看系统记录,随时掌握系统状况。UNIX的系统日志是通过syslogd这个进程记录系统有关事件记录,也可以记录应用程序运作事件。通过适当的配置,我们还可以实现运行syslog协议的机器间通信
2013-07-26 11:40:56
8159
原创 c 字符串操作函数strtok、strstr、strchr备忘
今天遇到平时比较少用的这三个字符串函数,查资料并测试了一下,备忘。。。头文件:#include 1、定义函数:char * strtok(char *s, const char *delim);函数说明:strtok()用来将字符串分割成一个个片段. 参数s 指向欲分割的字符串, 参数delim 则为分割字符串,当strtok()在参数s 的字符串中发现到参数delim 的分割
2013-07-26 11:03:40
2762
原创 linux c 进程控制
fork用于创建进程。set follow-fork-mode child命令设置gdb在fork之后跟踪子进程(set follow-fork-mode parent则是跟踪父进程),然后用run命令。fork在子进程中返回0,子进程仍可以调用getpid函数得到自己的进程id,也可以调用getppid函数得到父进程的id。在父进程中用getpid可以得到自己的进程id,然而要想得到子进
2013-07-25 20:03:53
831
原创 linux c 文件操作相关
功能:文件操作 获取时间函数 日志文件编程读写一个文件log.txt每隔1秒向文件中写入一行记录(类似系统维护日志)类似于这样:1 2012-8-10 19:42:362 2012-8-10 19:42:37。。。。。。。下次再启动程序时在test.txt文件末尾追加记录,并且编号连续。代码:#include #include #in
2013-07-25 19:56:29
757
原创 C语言 字符串操作函数
自己编写c的字符操作函数strcpy、strcmp、strcat写成头文件mystr.h////////////////////////////////////也可以编译成静态库 gcc -c mystr.c生成mystr.o可以gcc -c test.c mystr.o也可以打包成库文件:ar crv libmystr.a mystr.o调用时连接
2013-07-25 19:27:08
735
原创 C 中解决可变参数的几组宏 va_start、va_arg、va_end等
在C语言中有时候会用到可变参数,利用va_list这组宏就可以解决: #include void va_start(va_list ap, last); type va_arg(va_list ap, type); void va_end(va_list ap); void va_copy(va_list dest, va_list
2013-07-25 18:31:33
1774
转载 IP、子网的详述 ——IP分类、网关地址,子网掩码、子网作用
IP地址 在Internet上连接的所有计算机,从大型机到微型计算机都是以独立的身份出现,我们称它为主机。为了实现各主机间的通信,每台主机都必须有一个唯一的网络地址。就好像每一个住宅都有唯一的门牌一样,才不至于在传输资料时出现混乱。 Internet的网络地址是指连入Internet网络的计算机的地址编号。所以,在Internet网络中,网络地址唯一地标识一台计算机。
2013-07-25 16:06:32
775
原创 关于stat、struct stat 的知识、用法
今天看代码的时候遇到struct stat这个结构体,以前没见过。。在网上查了一下,普及知识and备忘。定义函数: int stat(const char *file_name, struct stat *buf);函数功能: 通过文件名filename获取文件信息,并保存在buf所指的结构体stat中;返 回 值 : 执行成功则返回0,失败返回-1,错误代码存于e
2013-07-25 16:03:38
1041
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人