作者: eng308 发表于 2010-02-03 18:25 原文链接 SQL注入攻击是黑客对数据库进行攻击的常用手段之一。随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性 ...
分类:
数据库 时间:
2017-06-15 18:56:00
阅读次数:
238
Python之路,Day8 = Python基础8 装饰器from functools imoort wraps # 保留原函数所有信息,比如:用__doc__查看注释的时候,显示原来的注释def func01(func): @wraps(func) # 用__doc__查看注释的时候,显示原来的注 ...
分类:
其他好文 时间:
2017-06-15 18:50:58
阅读次数:
148
n返回值: fork函数调用一次,但是返回两次:在子进程中返回0,在父进程中返回子进程ID,出错返回-1。通过返回值,可以确定是在父进程还是子进程中。 n子进程和父进程继续执行fork调用之后的指令。 子进程是父进程的副本: 1.子进程获得父进程数据空间、堆和栈的副本;父子进程并不共享这些存储空间。 ...
分类:
系统相关 时间:
2017-06-15 14:20:23
阅读次数:
224
getopt被用来解析命令行选项参数。 #include <unistd.h> extern char *optarg; //选项的参数指针 extern int optind, //下一次调用getopt的时,从optind存储的位置处重新开始检查选项。 extern int opterr, // ...
分类:
其他好文 时间:
2017-06-15 12:43:01
阅读次数:
162
一般可以通过ulimit命令或编辑/etc/security/limits.conf重新加载的方式使之生效通过ulimit比较直接,但只在当前的session有效,limits.conf中可以根据用户和限制项使用户在下次登录中生效.对于limits.conf的设定是通过pam_limits.so的加 ...
分类:
系统相关 时间:
2017-06-14 22:24:35
阅读次数:
494
Action Bar主要功能包括: 1. 显示选项菜单 2. 提供标签页的切换方式的导航功能,能够切换多个fragment. 3. 提供下拉的导航条目. 4. 提供交互式活动视图取代选项条目 5. 使用程序的图标作为返回Home主屏或向上的导航操作。 首先说下,使用OverFlow的时候须要在onC ...
分类:
移动开发 时间:
2017-06-13 16:54:58
阅读次数:
263
http://www.cnblogs.com/zhuawang/p/4185302.html MySql存储过程简单实例: /********************* 创建表 *****************************/ delimiter // DROP TABLE if exi ...
分类:
其他好文 时间:
2017-06-13 16:41:44
阅读次数:
133
最智能的IDE IDEA相对于eclipse来说最大的优点就是它比eclipse聪明。聪明到什么程度呢?我们先来看几个简单的例子。 智能提示重构代码 如果你写的代码过于复杂,或者有更好的方式来替代你写的代码,那么IDEA会给你一个提示,告诉你还可以有更好的方式。如下图: 这个是说你使用了没有必要的装 ...
分类:
其他好文 时间:
2017-06-12 21:08:56
阅读次数:
247