码迷,mamicode.com
首页 > 2018年01月15日 > 全部分享
算法3 七大排序之:直接插入排序和希尔排序
上一篇总结了直接选择排序和堆排序,这一篇要总结的是插入排序中的直接插入排序和希尔排序,我们主要从以下几点进行总结。 1、直接插入排序及算法实现 2、希尔排序及算法实现 3、直接插入排序PK希尔排序 1、直接插入排序及算法实现 什么是直接插入排序呢?直接插入排序的基本思想是:每次从无序序列中取出第一个 ...
分类:编程语言   时间:2018-01-15 00:30:32    阅读次数:187
简单的CRUD(二)
一、重构简单的CRUD 1.JDBC工具类 1.因为在crud中都包含一些相同的代码所以可以提取出来,抽取代码重构为工具类。 2.将工具类设置为static静态类,方便调用,不需要new对象。 二、使用预编译sql语句 1.预编译sql语句的好处 1.效率高,预编译对象把一些格式固定的SQL编译后, ...
分类:其他好文   时间:2018-01-15 00:30:22    阅读次数:185
python学习笔记(八)函数return多个值,列表推导式和交换两个变量的值
函数return多个值: 补充知识点:写代码得到时候少用全局变量: 1.不安全 2.会一直占着内存不释放 函数多个return值,那么会把这几个return的值都放在一个元组里面,然后返回 列表推导式: 交换两个变量的值: ...
分类:编程语言   时间:2018-01-15 00:30:13    阅读次数:156
Python与数据结构[3] -> 树/Tree[0] -> 二叉树及遍历二叉树的 Python 实现
二叉树 / Binary Tree 二叉树是树结构的一种,但二叉树的每一个节点都最多只能有两个子节点。 对于二叉树的遍历,主要有以下三种基本遍历方式: 下面将用代码构建一个二叉树,并实现三种遍历方式, 完整代码 1 class TreeNode: 2 def __init__(self, val=N ...
分类:编程语言   时间:2018-01-15 00:29:57    阅读次数:185
移动端1px解决方法
前端的同学想必都碰到过1px边框的问题,在高分屏手机上,我们会发现自己写的1px往往会比预想的“粗”一些,下面是他人总结的解决方案。 单线 写一个高度为1px的线,然后通过transform:scaleY(0.5)缩放来实现 边框+圆角 和上面的思路是一样的,也是通过放大后再缩小实现的,需要注意的是 ...
分类:移动开发   时间:2018-01-15 00:29:50    阅读次数:234
JS数组去重的办法
这两天一直在网上琢磨学会了两种新的方法, 思路 1..先将原数组进行排序 2.检查原数组中的第i个元素 与 结果数组中的最后一个元素是否相同,因为已经排序,所以重复元素会在相邻位置 3.如果不相同,则将该元素存入结果数组中 // let a =[1,1,2,3,4,2,2,9,9,9,9,9]; / ...
分类:编程语言   时间:2018-01-15 00:29:44    阅读次数:123
jsp: jstl标签库
jstl标签库,通过maven配置: 常用标签:out、set、remove、catch、if、choose、when 和 URL 表达式操作标签包括 out、set、remove 和 catch。 1.out 这表示当 value 属性指定的 object 值为 null 时,就会显示体中指定的值 ...
分类:Web程序   时间:2018-01-15 00:29:34    阅读次数:237
HNOI2004 宠物收养场 [Treap]
"题面传送门戳我" Treap计算前驱/后继。 直接搞两个Treap,一个维护宠物,一个维护收养人。 如果输入人,并且宠物Treap不为空,直接查询一下,然后删除。否则插入人Treap。 宠物同理。 但是在查询Treap是否为空的时候不能直接写 因为这个时候有可能Treap为空,就会RE。 所以要这 ...
分类:其他好文   时间:2018-01-15 00:29:26    阅读次数:218
Unity 头发随动效果
https://www.2cto.com/kf/201712/707981.html 目标 实现角色的衣袖、头发、裙摆、披风、尾巴等,在角色运动时,可以产生随动的效果。类似王者荣耀角色展示界面。 准备 使用Unity-chan模型来测试,下载地址:https://assetstore.unity.c ...
分类:编程语言   时间:2018-01-15 00:29:17    阅读次数:290
本地测试Tomcat配置Https访问
一、tomcat开启HTTPS配置 1) 准备证书 使用jdk工具keytool生成一个ssl测试用证书, 一路按照提示操作输入即可 [plain] view plain copy keytool -genkey -alias tomcat -keyalg RSA -keystore F:\sso\ ...
分类:Web程序   时间:2018-01-15 00:29:10    阅读次数:276
第一课
Python是脚本语言 脚本语言(Scripting language)是电脑编程语言,因此也能让开发者藉以编写出让电脑听命行事的程序。以简单的方式快速完成某些复杂的事情通常是创造脚本语言的重要原则,基于这项原则,使得脚本语言通常比 C语言、C++语言 或 Java 之类的系统编程语言要简单容易。 ...
分类:其他好文   时间:2018-01-15 00:29:02    阅读次数:157
Django搭建博客网站(四)
最后一篇主要讲讲在后台文章编辑加入markdown,已经在文章详情页对markdown的解析. ...
分类:Web程序   时间:2018-01-15 00:28:55    阅读次数:309
死锁(一)前言
前言 近期在工作在遇到了几个和以前自己理解的一些不一样的死锁问题,因此想做一个mysql的死锁系列,梳理一下mysql引发死锁的一些场景,由于个人认知终归有限,本文所列的死锁场景不代表mysql全部的死锁触发原因,希望给其他同学启示,如能在工作中恰好起到帮助作用,那就更好了。 死锁是什么 如果有多个 ...
分类:其他好文   时间:2018-01-15 00:28:47    阅读次数:208
eclipse快捷键
【Ct rl+T】搜索当前接口的实现类 1. 【ALT +/】 此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT +/】快捷键带来的好处吧。 2. 【Ct rl+O】 显示类中方法和属性的大纲,能快速定位类的方法和 ...
分类:系统相关   时间:2018-01-15 00:28:38    阅读次数:223
第三模块-第一章笔记(类实例化篇)
定义类与实例化 #定义父类 用于单位转换 class ScaleConverter: def __init__(self,unit_from,unit_to,factor): #第一个参数必须是self self.unit_from=unit_from self.unit_to=unit_to se ...
分类:其他好文   时间:2018-01-15 00:28:29    阅读次数:223
细说智能指针
大家都知道指针的优越性及缺点,为了解决指针的缺点,我们采用了智能指针。这篇文章我已经用通俗易懂的方式讲解了智能指针,希望看完的小伙伴们能够从中获得启发,有所收获!
分类:其他好文   时间:2018-01-15 00:28:18    阅读次数:203
Flask ==> 目录结构
Flask ==> 目录结构 一:目标 1.要求: 1. 熟悉Flask的目录结构。 2. 了解应用,装上新的组件往里面放,改怎么弄? 2.作业: 1.基于flask实现权限管理 2.笔记: - flask的请求周期 二:目录结构内容 知识点: 1. 从全局上了解flask项目的目录结构 2. fl ...
分类:其他好文   时间:2018-01-15 00:28:09    阅读次数:201
1158条   上一页 1 ... 59 60 61 62 63 64 65 ... 69 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!