自定义左侧导航-1_腾讯视频 使用的插件 BootStrap3.3.5 jQuery2.0 mCustomScrollbar(自定义滚动条) // 自定义滚动条 /****************************…
分类:技术干货
【第七天】Python的异常处理
3.5异常处理 1.bug 语法错误 运行时错误 语义错误 2.Debug 3.异常处理 对于运行时可能产生的错误,我们可以提前在程序中操作 这样做有两个可能的目的: (1)让程序终止前进行更多的操作,比如提供更多关于错…
iOS:GCD【dispatch_semaphore】使用之所思
最近在使用GCD的时候,发现自己对dispatch_semaphore理解不是那么深刻,所以自己在网上找资料学习dispatch_semaphore,并对dispatch_semaphore有了一些自己的看法和理解。 1…
2018-07-11 Github创建本地分支、在远程仓库
原本先cd到目录下,然后git init,接着直接用git branch + 分支名,报错: fatal: Not a valid object name: ‘master’. 其实这是因为现在还…
Django + uWSGI + Nginx
证书准备工作 Install https 配置说明 https://github.com/Neilpang/acme.sh/wiki/%E8%AF%B4%E6%98%8E 安装 acme.sh curl https://…
Gradle plugin协同工作
在使用Gradle的过程中发现,Gradle的plugin比maven中的plugin更加灵活的一点在于可以相互影响。 例如假设一开始在build.gradle中设置了Bar这个插件,它有name和label两个属性,并…
Learning Typescript 读书笔记2
Chap 3 函数 1.函数定义包括函数声明和函数表达式,函数声明能力提升,可以使用在定义之前。 2.函数参数支持可选(?),必须是最后一个参数;支持默认值(参数类型后加=),必须是最后一个;支持可变参数(……
linux c/c++面试知识点整理(五)
41、linux系统进程间有哪些通信方式 管道、有名管道、消息队列、信号、共享内存、socket、文件 管道及有…
一名程序猿的失业之前世今生
最近刚入职新公司没几天,项目就已经排上了日程。工作比较忙,但还是想着抽出闲暇时间,对这次失业留下点痕迹。 失业篇  …
Kotlin:泛型杂谈(上)
Kotlin泛型抛弃语法上的差异,在一般情况下与Java都是相近的,所以在这里简单介绍一下Kotlin泛型中独有的东西。 泛型扩展属性: val <T> List<T>.penultimate: …
pygeoip通过域名 IP获得地理位置
很多恶意的网络行为,会很明显的在ip位置中凸显出来,比如一个域名,经常访问的大多数人应该位置于中国大陆,可以是最近出现了美国纽约的ip与该域名的文件通信。 我们就可以快速的进行访问,并进行恶意拦截。 MaxMind公司提…
mybatis-generator
<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <entity.t…