让我们回首上半年IT领域数据相关的几个事件,对数据备份的重要性重新加深一下认识:2017年1月MongoDB黑客赎金事件,发现了一些在互联网上用户的MongoDB没有任何的保护措施,被攻击者把数据库删除了,并留下了一个叫WARNING的数据库。“老子把你的MongoDB里的数据库给转走了,如..
分类:
数据库 时间:
2017-07-18 11:47:46
阅读次数:
151
/* Verify that the expression getchar() != EOF is 0 or 1. */ #include <stdio.h> main() { int c; while(c = getchar() != EOF) { printf("%d\n", c); } pri ...
分类:
其他好文 时间:
2017-07-18 10:09:19
阅读次数:
101
<!DOCTYPE html><html><head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Guess The Number !</title> <link href="bootstra ...
分类:
Web程序 时间:
2017-07-14 14:45:16
阅读次数:
253
【一、在服务器端配置】 安全,PHP代码编写是一方面,PHP的配置更是非常关键。 我们php手手工安装的,php的默认配置文件在 /usr/local/apache2/conf/php.ini,我们最主要就是要配置php.ini中的内容,让我们执行 php能够更安全。整个PHP中的安全设置主要是为了 ...
分类:
数据库 时间:
2017-07-13 19:13:14
阅读次数:
204
Think\Verify类可以支持验证码的生成和验证功能。 为了显示这个验证码功能,第一要有控制器,再就是有方法,然后是显示的页面。 一、最简单的方式生成验证码 (1)我们还是继续在那个控制器编写方法 这个方法显示这个验证码的页面 (2)显示验证码的页面,还是放在中,命名为 运行一下看下结果~~ ( ...
分类:
Web程序 时间:
2017-07-10 17:56:29
阅读次数:
178
Think\Verify类可以支持验证码的生成和验证功能。 为了显示这个验证码功能,第一要有控制器,再就是有方法,然后是显示的页面。 一、最简单的方式生成验证码 (1)我们还是继续在那个控制器编写方法 这个方法显示这个验证码的页面 (2)显示验证码的页面,还是放在中,命名为 运行一下看下结果~~ ( ...
分类:
Web程序 时间:
2017-07-10 15:10:32
阅读次数:
142
一、什么是Github Github是全球最大的社交编程及代码托管网站(https://github.com/)。 Github可以托管各种git库,并提供一个web界面(用户名.github.io/仓库名) 二、Github和Git是什么关系 Git是版本控制软件 Github是项目代码托管的平台 ...
分类:
其他好文 时间:
2017-07-09 13:47:24
阅读次数:
186
UART基本介绍: 通用异步收发器UART他的功能非常强大 我们只使用UART的全双工异步通信功能,使用中断接收数据。 UART_RX:串行数据输入。 UART_TX:串行数据输出。 硬件支持: 连接串口(RS232)实现在超级终端里输入输出 软件支持: 超级终端,teraterm-4.75 1、配 ...
分类:
其他好文 时间:
2017-07-07 16:35:09
阅读次数:
173
基于Linux安装过Oracle的童鞋们都应该清楚,安装Oracle的确是一件比較费时费力的差事。由于不过前期的rpm包,内核參数,创建用户等等这些个步骤都让那些新手不免眼花缭乱,一不留神,就导致终于的安装过程中报错而不得不从头来过。如今基于Oracle Linux,Oracle只须要通过安装ora ...
分类:
数据库 时间:
2017-07-07 10:12:11
阅读次数:
317
boost.assert提供的主要工具是BOOST_ASSERT宏,类似于C语言的assert,提供运行时的断言,但功能有所增强; 默认情况下,BOOST_ASSERT宏等同于assert宏: # define BOOST_ASSERT(expr) assert(expr); BOOST_ASSER ...
分类:
其他好文 时间:
2017-07-06 16:55:31
阅读次数:
94