前序非递归遍历(借用栈结构): ①将根节点入栈; ②判栈空,获取栈顶元素输出; ③判断右子树是否为空,再判断左子树是否为空,在回至②执行。 void PreOrder(BinTree bt) { stack<BinTree> astack; BinTreeNode * p; astack.push( ...
分类:
其他好文 时间:
2019-09-18 20:50:44
阅读次数:
127
//头文件 #include "mysql.h" //函数定义 // 执行sql语句, 包括增加、删除、更新数据 bool ExecuteSql(MYSQL m_mysql,const char * sql) { if (mysql_query(&m_mysql, sql)) { // 打错误log... ...
分类:
数据库 时间:
2019-09-18 19:45:39
阅读次数:
471
子程序中的多处返回 程序可以通过 和`exit`这类控制结构,在任何需要的时候退出子程序。 如果能增强可读性,那么就使用 ; 用防卫子句(早返回或早退出)来简化复杂的错误处理; 减少每个子程序中 的数量。 递归 在递归里面,一个子程序自己负责解决某个问题的一小部分,它还把问题分解成许多的小块,然后调 ...
分类:
其他好文 时间:
2019-09-18 19:45:21
阅读次数:
110
本文主要内容是通过分析《博客系统》需求,确定使用Web应用的形式来开发,然后介绍了HTML、HTTP的概念,并使用IIS搭建了一个静态的HTML“页面”,从而引出“动态”的ASP.NET。 本文从以下几个方面来介绍为什么使用ASP.NET: ●ASP.NET是什么? ●为什么使用ASP.NET? ● ...
分类:
Web程序 时间:
2019-09-18 19:45:06
阅读次数:
111
1.nginx的搭建依赖环境 1.1 准备jdk环境 当前最新版本下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 历史版本下载地址: http://www.oracle.com/technetwork/j ...
分类:
其他好文 时间:
2019-09-18 19:44:48
阅读次数:
141
原理在网页源码中如果出现将用户输入数据进行反序列化当成参数输出时,出现漏洞,可造成任意命令执行例如网页源码try: become = self.get_argument('become') p = pickle.loads(urllib.unquote(become)) return self.re ...
分类:
编程语言 时间:
2019-09-18 19:44:31
阅读次数:
164
var formData = new FormData(); for (var i = 0; i < $("#files")[0].files.length; i++) { formData.append("file", $("#files")[0].files[i]); } $.ajax({ ty... ...
分类:
Web程序 时间:
2019-09-18 19:44:11
阅读次数:
122
https://yz.chsi.com.cn/apply/main.do 网上预报名时间为2019年9月24日至9月27日,每天9:00—22:00 网上确认时间:2019年11月5日至9日22:00,审核不通过需要补充材料的截止时间2019年11月10日12:00。 下载准考证时间:2019年12 ...
分类:
其他好文 时间:
2019-09-18 19:43:47
阅读次数:
116
```python 注册 def register(): count = 0 while count ...
分类:
其他好文 时间:
2019-09-18 19:43:29
阅读次数:
96
案例分析 DNS系统缺陷 DHCP系统缺陷 解决方案 针对CMTS网络 针对互动机顶盒 最终结果 补充 DNS系统缺陷 DHCP系统缺陷 针对CMTS网络 针对互动机顶盒 下面我们通过一个案例来详细讨论广电行业解决方案,加深对行业的理解。 案例分析 某传媒企业是该地区的有线数字电视网络运营商,拥有几 ...
分类:
其他好文 时间:
2019-09-18 19:43:06
阅读次数:
154
原理大多数web程序都会对输入字符进行转换,例如addslashes(),mysql_real_escape_string(),mysql_escape_string(),也就是对单引号',双引号",NULL,反斜杠\进行转义,但是如果程序中存在urldecode()或者rawurldecode() ...
分类:
Web程序 时间:
2019-09-18 19:42:48
阅读次数:
152
原理当数据库使用的编码为GBK时,0xbf27和0xbf5c都会被认为成一个双字节字符。假如服务端使用addslashes()函数进行过滤用户输入的话,?id=' and 1=1 将会变成 ?id=\' and 1=1由于\为%27,那么如果在前面加上0xbf字符的话 ?id=0xbf' and 1 ...
分类:
其他好文 时间:
2019-09-18 19:42:33
阅读次数:
109
踩坑经历 今天刚在虚拟机上安装好了ubuntu系统,在执行sudo apt install net tools 命令时报错“没有可用的软件包net tools,但是它被其他软件包引用” 解决方法 执行命令 sudo apt get update 待下载完后,重新输入原来的命令sudo apt ins ...
分类:
系统相关 时间:
2019-09-18 19:42:06
阅读次数:
382
安装TDengine:1、从官网https://www.taosdata.com/cn/getting-started/下载RPM包(tdengine-1.6.2.0-3.el7.x86_64.rpm)2、安装:rpm -ivh tdengine-1.6.2.0-3.el7.x86_64.rpm3、 ...
分类:
其他好文 时间:
2019-09-18 19:41:47
阅读次数:
262
在之前的文章中介绍了使用ASP.NET MVC来开发一个博客系统,并且已将初具雏形,可以查看文章列表页面,也可以点击文章列表的其中一篇文章查看详情,这已经完成了最开始需求分析的读者的查看列表和查看文章两个需求,但是现在最大的问题是文章数据仍然是“静态”的。 所有数据被保存在内存中,系统在初始化时会自 ...
分类:
数据库 时间:
2019-09-18 19:41:27
阅读次数:
144
![](https://s1.51cto.com/images/blog/201909/18/318313f1eb8dd90a6e57e03075033183.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3p
分类:
编程语言 时间:
2019-09-18 19:41:15
阅读次数:
96