面试37题: 题:序列化二叉树 题目:请实现两个函数,分别用来序列化和反序列化二叉树 解题思路:首先来看二叉树的序列化,二叉树的序列化就是采用前序遍历二叉树输出节点,再碰到左子节点或者右子节点为None的时候输出一个特殊字符”#”。对于反序列化,就是针对输入的一个序列构建一棵二叉树,我们可以设置一个 ...
分类:
其他好文 时间:
2018-06-24 19:32:49
阅读次数:
149
常见的一般有如下操作,可以对字符串进行简单操作: echo ${#var}打印变量var长度echo "$var:3:8" 打印变量var第4个字符开始的8个字符echo ${var/word1/word2}换word1为word2echo ${var:(-1)}打印最后一个字符echo中\n换行, ...
分类:
系统相关 时间:
2018-06-24 19:32:42
阅读次数:
150
目的 1. 使用栈将中缀表达式转换成后缀表达式 2. 使用后缀表达式求算术值 注意: 因为是简单实践,所以代码逻辑已经简化,比如只能对个位数的加减乘除进行解析、没有设异常处理等 一:需要实现一个栈 这个没什么好说的,只是一个结构很简单的栈 1 public class Stack { 2 3 pri ...
分类:
其他好文 时间:
2018-06-24 19:32:32
阅读次数:
169
在 n×n 方阵里填入 1,2,...n×n, 要求填成蛇形(n<=8)。例如,n=4 时方阵为: 10 11 12 1 9 16 13 2 8 15 14 3 7 6 5 4 分析:使用二维数组,并使每次填入的坐标为(x,y),按照蛇形移动坐标即可 C++代码如下: ...
分类:
其他好文 时间:
2018-06-24 19:32:24
阅读次数:
128
前言 都说使用了Vim后,编程体验倍感丝滑,无奈起步坡度确实有点陡,总让人望而却步。 我之前尝试过Vim两次以上,每次都都因为搞不清其各种模式、各种按键命令,而用起来总磕磕绊绊,每次坚持不超过一个下午就放弃。 但是每次逛一些技术社区,总看到各路大神不经意地说一句Vim,又总觉得如此强大之物,不去一番 ...
分类:
系统相关 时间:
2018-06-24 19:32:17
阅读次数:
195
一、C程序实现 运行结果: 二、Java程序实现 运行结果: 三、Python 代码实现 运行结果: ...
分类:
编程语言 时间:
2018-06-24 19:32:08
阅读次数:
171
使用redis哨兵可以在主服务器出现故障的时候自动切换主从,但是从服务器的IP不同于原主服务器的IP还需要在客户端手动修改IP才能生效 下面使用keepalived实现VIP自动漂移 keepalived配置参考:Keepalived+Nginx高可用集群 redis哨兵配置参考:Redis哨兵配置 ...
分类:
其他好文 时间:
2018-06-24 19:32:02
阅读次数:
181
虚拟机 - 设置 - 显示屏 - 全屏显示retina (此选项钩去掉) ...
在当前APP目录下新建templatetags目录: 新建任意名字python名字,然后前端里面的写法是现在html页面开头导入: filter文件内容 ...
分类:
其他好文 时间:
2018-06-24 19:31:47
阅读次数:
184
前期准备 下载OpenCV源码包 进入OpenCV官方下载页面```https://opencv.org/releases.html``` 选择Sources类型 下载(这里以Opencv3.4.1为例) ## 1.安装依赖包(必须安装,否则后期可能存在打不开摄像头等情况) ``` ``` ## 2 ...
分类:
系统相关 时间:
2018-06-24 19:31:37
阅读次数:
329
jQuery.extend 函数使用详解 jQuery.extend 函数使用详解 原文章链接:https://blog.csdn.net/qingmengwuhen1/article/details/70495500 原文章链接:https://blog.csdn.net/qingmengwuhe ...
分类:
Web程序 时间:
2018-06-24 19:31:29
阅读次数:
514
刚才出去拿纱窗了,等晚上设计DB的时候继续更新。 ...
分类:
数据库 时间:
2018-06-24 19:31:20
阅读次数:
194
向一个XML文件写入出现异常 解决办法:使用记事本打开该XML文件,另存为,编码选择UTF-8 java.lang.RuntimeException: org.dom4j.DocumentException: 1 字节的 UTF-8 序列的字节 1 无效。 at cn.itcast.user.dao ...
分类:
编程语言 时间:
2018-06-24 19:31:10
阅读次数:
387
今天搞完朋友公司的开发任务,终于闲下来了,这几天主要是纠结在千万条数据中复杂条件查询的效率问题。 开始准备工作,打开VS 2017,新建DB项目。 想了想,登录可以沿用PTager的登录系统,所用的登录DB就是微软Identity自动生成的。 所以,现在开始考虑个人图书管理的DB结构了。 准备画个脑 ...
分类:
其他好文 时间:
2018-06-24 19:31:02
阅读次数:
152
通过本实验,读者可以掌握如下技能:(1)路由表的概念(2)iproute命令的使用(3)根据需求正确配置静态路由实验拓扑实验步骤我们要使得1.1.1.0/24、2.2.2.0/24、3.3.3.0/24网络之间能够互相通信。(1)步骤1:在各路由器上配置IP地址、保证直连链路的连通性R1(config)#intloopback0R1(config-if)#ipaddress1.1.1.1255.2
分类:
其他好文 时间:
2018-06-24 19:30:55
阅读次数:
195
webpack默认只能处理.js文件,如果想处理别的文件需要loader css-loader 处理.css文件 style-loader 处理样式 entry.js: require('style!css!./style.css') webpack.config.js: module.export ...
分类:
Web程序 时间:
2018-06-24 19:30:49
阅读次数:
217
1,simple_tag,filter 2,request views 3,数据库操作 4,cookie 5,session session通用设置 session引擎 6,CSRF 7,中间件 指定函数使用中间件(默认全部) 中间件执行顺序 8,缓存 由于Django是动态网站,所有每次请求均会去 ...
分类:
其他好文 时间:
2018-06-24 19:30:31
阅读次数:
168