问题分析:这种情况是指:访问了你不应该/没有权限访问的内存地址空间,比如访问数组时越界;对动态内存访问时超出了申请的内存大小范围。下面的程序就是一个典型的数组越界问题。pt是一个局部数组变量,其大小为4,p初始指向pt数组的起始地址,但在对p循环叠加后,p超出了pt数..
分类:
其他好文 时间:
2017-05-09 09:35:22
阅读次数:
154
1、实验环境Myql版本5.7.17-log实验表结构(root@localhost)[apex]>showcreatetabletest;
+-------+-----------------------------------------------------------------------------------------------------------------------------------+
|Table|CreateTable|
+-------+..
分类:
数据库 时间:
2017-05-09 09:35:11
阅读次数:
252
Oracle数据库里提供了自动维护任务,以保证Oracle数据库可以更高效的运行。在不同的Oracle版本中,自动任务的种类和执行方式也有区别。本文以10g和11g为主来认识Oracle里的自动任务。1、种类10g里的自动任务有两种:AUTO_SPACE_ADVISOR_JOB,自动空间顾问JOBGATHER_STATS_JOB,..
分类:
数据库 时间:
2017-05-09 09:34:59
阅读次数:
215
使用asp.net mvc 实现登陆及角色验证。 我最进想要实现对网站登陆者的权限管理问题,不同角色的用户访问页面收到权限的限制。然而因为建立的是空项目,所以只能手动实现角色管理的功能。 基本的思想就是重载AuthorizeAttribute特性标签,让重载的类继承ActioFilterAttrib ...
分类:
Web程序 时间:
2017-05-09 09:34:43
阅读次数:
154
一.什么时候会产生粘包现象。只有在使用tcp协议的情况下才会产生粘包现象!udp协议永远不会!发送端可以1k1k的把数据发送出去,接收端,可以2k2k的的去接收数据,一次可能会接收3k,也有可能1次接收6k。TCP协议是面向流的协议,这也是容易出现粘包问题的原因。而UDP是面向消息..
分类:
编程语言 时间:
2017-05-09 09:34:38
阅读次数:
251
小生博客:http://xsboke.blog.51cto.com小生QQ:1770058260-------谢谢您的参考,如有疑问,欢迎交流
分类:
其他好文 时间:
2017-05-09 09:34:32
阅读次数:
388
当往redis中导入数据时,有时会出现redisserverwentaway的情况,出现这一问题的原因有:导入的数据量太大,而内存不够(即内存1G,但数据有2G)。此时的redis服务需要重启。可能是同一时间导入的数据太多,导致数据持久化的操作出问题,此时需要关闭rdb跟aof。关闭rdn的命令:c..
分类:
数据库 时间:
2017-05-09 09:34:27
阅读次数:
229
这是应国内某知名IT论坛相邀,作为嘉宾来参加互联网安全的交流活动话题的总结,最后感谢大家的参与,活动已经圆满活动结束,由于时间关系,只能每天23:00到01:00期间跟大家交流,但是还是抵不过大家的热情,提出了N个问题,本次总结文章应彭总要求,随机挑选了几个话题匆匆忙忙..
分类:
其他好文 时间:
2017-05-09 09:34:19
阅读次数:
294
1、首先介绍char、wchar_t ,宽字符wchar_t和窄字符char. 窄字符char了,大家都很清楚,就是8bit表示的byte,长度固定。char字符只能表示ASII码表中的256个字符,包括前128个可见字符和后面的128个不可见字符。 宽字符wchar_t是Unicode字符的数据类 ...
分类:
其他好文 时间:
2017-05-09 09:34:13
阅读次数:
231
-g为了调试用的加个-g是为了gdb用,不然gdb用不到-ooutput_filename,确定输出文件的名称为output_filename,同时这个名称不能和源文件同名。如果不给出这个选项,gcc就给出预设的可执行文件a.out。-E:仅执行编译预处理;-S:将C代码转换为汇编代码;-Wall:显示警告信息;-c..
分类:
其他好文 时间:
2017-05-09 09:34:06
阅读次数:
196
本地有一个项目myweb,里面有.git目录。线上新建了git仓库,gitweb。现在要把myweb提交到线上。直接在myweb目录下,以免冲突,提交不了。所以我用了copy的方法。1.先把项目myweb的.git目录,删除。2.在/data目录下,gitclone线上的仓库。3.cp-r/data/myweb/*/data/gitweb4.进入g..
分类:
其他好文 时间:
2017-05-09 09:33:57
阅读次数:
164
安装软件依赖包yum-yinstallgccgcc-c++ncursesncurses-develcmake下载软件包cd/usr/local/srcwgethttps://downloads.mysql.com/archives/get/file/mysql-5.7.13.tar.gz--no-check-certificate下载boost库,MySQL5.7.5开始Boost库是必需的cd/usr/local/wgethttp://sourceforge.n..
分类:
数据库 时间:
2017-05-09 09:33:45
阅读次数:
179
学习记录:安装配置ansible更新日期:2016-11-30系统环境:centos6.5本机ip:192.168.233.123被管理机ip:192.168.233.124—————————————————————————————————————py版本:默认python2.6ansible版本:ansible1.7.2ansible参数:-m模块名(执..
分类:
其他好文 时间:
2017-05-09 09:33:33
阅读次数:
246
1.1我想在/data/oldboyedu目录下面创建一个oldboy.txt文件[root@oldboyedu~]#cd/data/oldboyedu
-bash:cd:/data/oldboyedu:Nosuchfileordirectory1.为何出现这样的错误答:没有/data目录或者没有/data/oldboyedu/目录2.如何解决这个错误呢?[root@oldboyedu-36-02~]#mkdir-p/da..
分类:
系统相关 时间:
2017-05-09 09:33:20
阅读次数:
250
Python模块:模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。模块导入方式如下:1、importsys引入python标准库中的sys.py模块;这是引入某一模块的方法。2、sys.argv是一个包含命令行参数的列表。3、sys.pa..
分类:
编程语言 时间:
2017-05-09 09:33:13
阅读次数:
161
骑士精神 Description 在一个5×5的棋盘上有12个白色的骑士和12个黑色的骑士, 且有一个空位。 在任何时候一个骑士都能按照骑士的走法(它可以走到和它横坐标相差为1,纵坐标相差为2或者横坐标相差为2,纵坐标相差为1的格子)移动到空位上。 给定一个初始的棋盘,怎样才能经过移动变成如下目标棋 ...
分类:
其他好文 时间:
2017-05-09 09:32:57
阅读次数:
143