码迷,mamicode.com
首页 > 2018年06月24日 > 全部分享
剑指offer 面试37题
面试37题: 题:序列化二叉树 题目:请实现两个函数,分别用来序列化和反序列化二叉树 解题思路:首先来看二叉树的序列化,二叉树的序列化就是采用前序遍历二叉树输出节点,再碰到左子节点或者右子节点为None的时候输出一个特殊字符”#”。对于反序列化,就是针对输入的一个序列构建一棵二叉树,我们可以设置一个 ...
分类:其他好文   时间:2018-06-24 19:32:49    阅读次数:149
linux中变量的一些操作方法
常见的一般有如下操作,可以对字符串进行简单操作: 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两次以上,每次都都因为搞不清其各种模式、各种按键命令,而用起来总磕磕绊绊,每次坚持不超过一个下午就放弃。 但是每次逛一些技术社区,总看到各路大神不经意地说一句Vim,又总觉得如此强大之物,不去一番 ...
分类:系统相关   时间:2018-06-24 19:32:17    阅读次数:195
排序算法——希尔排序
一、C程序实现 运行结果: 二、Java程序实现 运行结果: 三、Python 代码实现 运行结果: ...
分类:编程语言   时间:2018-06-24 19:32:08    阅读次数:171
Redis+Keepalived实现高可用
使用redis哨兵可以在主服务器出现故障的时候自动切换主从,但是从服务器的IP不同于原主服务器的IP还需要在客户端手动修改IP才能生效 下面使用keepalived实现VIP自动漂移 keepalived配置参考:Keepalived+Nginx高可用集群 redis哨兵配置参考:Redis哨兵配置 ...
分类:其他好文   时间:2018-06-24 19:32:02    阅读次数:181
解决在Mac的Vmware Fusion中装win7系统和mac原生系统直接切换win7系统分辨率变化的问题
虚拟机 - 设置 - 显示屏 - 全屏显示retina (此选项钩去掉) ...
分类:Windows程序   时间:2018-06-24 19:31:54    阅读次数:221
组合搜索框的实现
在当前APP目录下新建templatetags目录: 新建任意名字python名字,然后前端里面的写法是现在html页面开头导入: filter文件内容 ...
分类:其他好文   时间:2018-06-24 19:31:47    阅读次数:184
Ubuntu16.04下安装opencv-3.4.1
前期准备 下载OpenCV源码包 进入OpenCV官方下载页面```https://opencv.org/releases.html``` 选择Sources类型 下载(这里以Opencv3.4.1为例) ## 1.安装依赖包(必须安装,否则后期可能存在打不开摄像头等情况) ``` ``` ## 2 ...
分类:系统相关   时间:2018-06-24 19:31:37    阅读次数:329
jQuery.extend 函数使用详解
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设计
刚才出去拿纱窗了,等晚上设计DB的时候继续更新。 ...
分类:数据库   时间:2018-06-24 19:31:20    阅读次数:194
java.lang.RuntimeException: org.dom4j.DocumentException: 1 字节的 UTF-8 序列的字节 1 无效。
向一个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
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
第八章(4)
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
1319条   上一页 1 ... 21 22 23 24 25 26 27 ... 78 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!