码迷,mamicode.com
首页 > 编程语言 > 日排行
数据结构(二十一)二叉树遍历算法的应用与二叉树的建立
一、顺序存储结构对树这种一对多的关系结构实现起来是比较困难的。但是二叉树是一种特殊的树,由于它的特殊性,使得用顺序存储结构也可以实现。 二、二叉树的顺序存储结构就是用一维数组存储二叉树中的结点,并且结点的存储位置,也就是数组的下标要能体现结点之间的逻辑关系,比如双亲与孩子的关系,左右兄弟的关系等。 ...
分类:编程语言   时间:2018-06-22 17:43:08    阅读次数:134
深入理解【缺页中断】及FIFO、LRU、OPT这三种置换算法
缺页中断(英语:Page fault,又名硬错误、硬中断、分页错误、寻页缺失、缺页中断、页故障等)指的是当软件试图访问已映射在虚拟地址空间中,但是目前并未被加载在物理内存中的一个分页时,由中央处理器的内存管理单元所发出的中断。 通常情况下,用于处理此中断的程序是操作系统的一部分。如果操作系统判断此次 ...
分类:编程语言   时间:2018-06-22 17:43:16    阅读次数:536
JavaSE--CountDownLatch & CyclicBarrier
CountDownLatch countDown() 方法执行完只是计数器减一, 并不会阻塞当前运行线程的的后续代码执行. CyclicBarrier await() 方法阻塞后面的代码,直到达到条件才继续向下执行. ...
分类:编程语言   时间:2018-06-22 17:43:57    阅读次数:194
SpringBoot使用Mybatis-PageHelper
前言 之前一篇文章介绍了介绍了 "《SpringBoot+Mybatis+MySql学习》" 的整合,这一片扩展一下Mybatis的分页插件 Mybatis PageHelper。 新建项目 首先,pom文件中加入pagehelper依赖,完整pom代码如下: 配置文件增加PageHelper的配置 ...
分类:编程语言   时间:2018-06-22 17:46:26    阅读次数:168
动态规划_公共最长子序列 java
给定两个字符串,求其公共最长子序列。子序列与子串不同,子序列只需保证元素之间的相对顺序与原字符串一样就行,不要求这些元素连续。如果这个问题用 暴力法来做,可以试想一下一个长为m与一个长为n的字符串,要比较比较C(n,j)(j=1→n)与C(m,i)(i=1→m)是否有相同的并记录最长的序列,总的比较 ...
分类:编程语言   时间:2018-06-22 17:46:50    阅读次数:113
c++ 中的循环与分支以及简单的文件操作
c++ 中的循环与分支以及简单的文件操作
分类:编程语言   时间:2018-06-22 17:47:52    阅读次数:153
用Python绘制青天白日旗和青天白日满地红旗
青天白日旗: 旗图: 青天白日满地红旗的核心还是绘制青天白日旗,需要注意坐标: 旗图: ...
分类:编程语言   时间:2018-06-22 17:48:27    阅读次数:385
Java实现sock5代理服务器
入职练手socks5代理服务器,过程总结一下。 1.下载火狐浏览器,设定代理为socks5代理,地址为127.0.0.1:1080。 2.socks5协议1928,中文版,原版,认真阅读 3.按照协议通过Java开发代理服务器。 4.代码在git上 5.说明:简略版,认证方式是默认的无认证,日志包括 ...
分类:编程语言   时间:2018-06-22 17:48:54    阅读次数:169
python中字典循环的两种方式
1 info = { 2 'stu1101':"Lucy", 3 'stu1102':"Jack", 4 'stu1103':"Tom", 5 'stu1104':"Alex" 6 } 7 8 for keys in info: #字典的循环,打印的是key,通过info.key打印value值。 ...
分类:编程语言   时间:2018-06-22 17:49:02    阅读次数:151
211. String Permutation【LintCode by java】
Description Given two strings, write a method to decide if one is a permutation of the other. Description Description Given two strings, write a metho ...
分类:编程语言   时间:2018-06-22 17:49:37    阅读次数:238
树状数组区间修改and查询和
在差分数组上稍加改变,就可以实现这个骚操作 首先我们先来看一看普通的树状数组(基于差分)怎么暴力的求解区间和~~就是询问区间长度次和~~ $\sum^{i=1}_{len}\sum^{j=1}_{i}base[j]$ base为原数列 以上便是暴力求解,然后我们可以发现$base[i]$被加了$p ...
分类:编程语言   时间:2018-06-22 17:51:25    阅读次数:178
Java函数的传参机制
一 最近的一个项目,里面各种返回void,参数用引用类型,那叫一个熟和多,但是也把我绕糊涂了。 我就打算好好理一理java的传参机制,整理一番 二 很多人一听Java的传参,那一定会脱口而出,java都是值传递的。恭喜各位,答对了。 那么,传的是什么值? 如果参数类型是原始类型,那么传过来的就是这个 ...
分类:编程语言   时间:2018-06-22 17:52:30    阅读次数:196
Django模版语言
Django模版语言 常用语法 只需要记两种特殊符号: 和`{% %}` 变量相关的用 ,逻辑相关的用 变量 变量名由字母数字和下划线组成。 点(.)在模板语言中有特殊的含义,用来获取对象的相应属性值。 例子: view中的代码: 模版中支持的写法: Filters 语法:{{ value|filt ...
分类:编程语言   时间:2018-06-22 17:53:14    阅读次数:178
Ajax跨域请求--java后台回值
JSONP(JSON with Padding)是JSON的一种“使用模式”,可用于解决主流浏览器的跨域数据访问的问题。 js文档: form表单: java 后台接收和回值 页面: 提交留言成功将存储到数据库中 ...
分类:编程语言   时间:2018-06-22 17:54:08    阅读次数:210
Spring Cloud Bus 消息总线
1.继承配置的东西,启动两个config-client,注意需要安装rabbitmq 2.改造config-client pom.xml application.properties 3.分别启动8881和8882两个config-client,刷新查看配置,然后修改远程客户端上的版本号,再刷新,发 ...
分类:编程语言   时间:2018-06-22 17:54:22    阅读次数:313
python 操作 openldap 基本操作
ldap3 python openldap
分类:编程语言   时间:2018-06-22 18:23:18    阅读次数:382
java 大文件上传 断点续传 完整版实例 (Socket、IO流)
原文出自:https://blog.csdn.net/seesun2012 java两台服务器之间,大文件上传(续传),采用了Socket通信机制以及JavaIO流两个技术点,具体思路如下: 实现思路: 1、服:利用ServerSocket搭建服务器,开启相应端口,进行长连接操作 2、服:使用Ser ...
分类:编程语言   时间:2018-06-22 18:24:57    阅读次数:444
新建的springboot跳转页面404的问题
从start.spring.io下载的maven项目,功能选择的web,部署到本地后controller断点能击中,但retrun后提示404,同时后台打印一条error日志 解决方法 pom.xm引入 就好了。 ...
分类:编程语言   时间:2018-06-22 18:25:15    阅读次数:460
python-字符编码
什么是编码 明文到编码文本的转换称为“编码”,从编码文本又转回成明文则为“解码” ASCII ASCII编码:256种不同状态,每种状态就唯一对应一个字符,比如A >00010001,而英文只有26个字符,算上一些特殊字符和数字,128个状态也够用了;每个电平称为一个比特位,约定8个比特位构成一个字 ...
分类:编程语言   时间:2018-06-22 18:25:53    阅读次数:134
SpringBoot-03:SpringBoot+Idea热部署
吾亦无他,唯手熟尔,谦卑若愚,好学若饥 所谓热部署,就是在项目启动中,修改class类中做的修改操作,无需重新启动项目,就可以变更,在网页展示中有直接变更 首先idea需要三步骤: 热部署对于idea比较特殊,jar包+properties/yml的配置还不够,还需要改idea的设置 一,jar包依 ...
分类:编程语言   时间:2018-06-22 18:27:08    阅读次数:186
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!