笔者在学习数据结构与算法时,尝试着将排序算法以动画的形式呈现出来更加方便理解记忆,本文配合Demo 在Object-C中学习数据结构与算法之排序算法阅读更佳。 目录 选择排序 冒泡排序 插入排序 快速排序 双路快速排序 三路快速排序 堆排序 总结与收获 参考与阅读 选择排序 选择排序是一种简单直观的 ...
分类:
编程语言 时间:
2018-12-05 20:33:04
阅读次数:
140
npm 的 scripts 下写的命令太多就很容易很乱,各种第三方轮子都只能解决一部分问题,总感觉不是很好用,想找个类似 make 的工具只能找到 jake, 可是 jake 的 API 太老,居然很多都不支持 promise, 代码也不多,就干脆自己造轮子了, 感觉效果还行。 特点: 基于 pro ...
分类:
Web程序 时间:
2018-12-05 20:32:55
阅读次数:
203
我们继续来完善用户的注册功能 注册的时候前端post过来 手机号,验证码,密码,而密码和验证码我们只需要在serialzers 里面验证用,不需要序列化返回给前端 正常的serialzers 是怎样的逻辑呢? 我们来看下CreateModelMixin 的源码 上面的错误查看源码中CreateMod ...
分类:
编程语言 时间:
2018-12-05 20:32:44
阅读次数:
161
-- 重点,目标表无重复数据 从结果可以看出,在无重复数据的情况下,parquet的压缩无用武之地,占用空间比textfile还大,ORC是压缩最强的文件模式。 ...
分类:
其他好文 时间:
2018-12-05 20:32:24
阅读次数:
201
1、基本原理 采用多路 I/O 复用技术可以让单个线程高效的处理多个连接请求(尽量减少网络IO的时间消耗) (1)为什么不采用多进程或多线程处理? (2)单线程处理的缺点? 2、Redis不存在线程安全问题? Redis采用了线程封闭的方式,把任务封闭在一个线程,自然避免了线程安全问题,不过对于需要 ...
分类:
编程语言 时间:
2018-12-05 20:32:12
阅读次数:
190
如题,大多数网上关于 LINQ Join 的示例都是以 from x in TableA join ... 这样的形式,这种有好处,也有劣势,就是在比如我们使用的框架如果已经封装了很多方法,比如分页方法。而我们的业务方法只需要在 Service 层调用框架的分页方法,同时注入条件拼接的委托就可以了。 ...
分类:
其他好文 时间:
2018-12-05 20:31:21
阅读次数:
268
1:下载:phantomjs http://phantomjs.org/download.html 2:JAVA代码 3:js代码 ...
分类:
编程语言 时间:
2018-12-05 20:31:11
阅读次数:
277
文件上传 1.maven的配置文件中添加一下jar file.html <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:th="http://www.thymeleaf.org" xmlns:sec="http://w ...
分类:
编程语言 时间:
2018-12-05 20:31:02
阅读次数:
149
在一个3.8万亿美元的全球IT市场面前,AWS还有着广阔的前景空间。
分类:
其他好文 时间:
2018-12-05 20:30:55
阅读次数:
173
MAC下快捷键 Chrome快捷键: 关闭标签页:Cmd + w 新建标签页:Cmd + t 切换到指定标签页:Cmd + 数字 正向切换标签页: Ctrl + Tab 反向切换标签页: Ctrl + Shift + Tab VS Code 快捷键: Ctrl + g:跳转到指定行 ...
分类:
其他好文 时间:
2018-12-05 20:30:12
阅读次数:
195
本文主要是对Web2py框架的介绍和安装使用。 一、 介绍 全栈式Web框架;Web2py是 Google 在 web.py 基础上二次开发而来的,兼容 Google App Engine 。是一个为Python语言提供的全功能Web应用框架,旨在敏捷快速的开发Web应用,具有快速、安全以及可移植的 ...
分类:
编程语言 时间:
2018-12-05 20:29:52
阅读次数:
228
今日主要内容 1. 文件操作 open 打开 f = open(文件路径, mode="模式", encoding="编码格式") 最最底层操作的就是bytes 打开一个文件的时候获取到的是一个文件句柄. 绝对路径 从磁盘根目录开始寻找 相对路径 相对于当前程序所在的文件夹 ../ 上一层文件 文件 ...
分类:
其他好文 时间:
2018-12-05 20:29:43
阅读次数:
167
https://www.cnblogs.com/huangjialin/p/8657565.html 上 https://www.cnblogs.com/huangjialin/p/8657696.html 下 ...
分类:
移动开发 时间:
2018-12-05 20:29:34
阅读次数:
252
三、日志 1、日志框架 springboot:底层是spring框架,spring框架默认使用JCL; springboot选用SLF4j和logback; 2、SLF4j使用 1、如何在系统中使用SLF4j 以后开发的时候,日志记录方法的调用,不应该来直接调用日志的实现类,而是调用日志抽象层里面的 ...
分类:
编程语言 时间:
2018-12-05 20:29:27
阅读次数:
174