自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(82)
  • 收藏
  • 关注

转载 python自动化运维之多进程

python中的多线程其实并不是真正的多线程,如果想要充分地使用多核CPU的资源,在python中大部分情况需要使用多进程。Python提供了非常好用的多进程包multiprocessing,只需要定义一个函数,Python会完成其他所有事情。借助这个包,可以轻松完成从单进程到并发执行的转换。multiprocessing支持子进程、通信和共享数据、执行不同形式的同步,提供了...

2017-08-31 18:02:27 133

转载 tp5时间戳转日期的方法

{:date('Y-m-d H:i',$vo['create_time'])}转载于:https://www.cnblogs.com/luojie-/p/7458590.html

2017-08-31 15:40:00 3151

转载 How to use Git on Mac?

一、检测机器上是否已经安装Git?二、安装Git(如果还未安装)在Linux上安装Gitsudo apt-get install git在Mac OS X上安装Git参见 http://mac.github.com.在Windows上安装Git参见 https://git-for-windows.github.io最后一...

2017-08-31 09:04:42 109

转载 PHP反射机制

PHP反射机制PHP反射机制从PHP5开始支持,做业务开发的话应该很少接触反射。我其实也是接触不多,最近在学习laravel的"优雅",就接触了到它其中的反射用法,已经我自己的看法想法。反射按照之前的套路,我们来看一下官方手册,官方是怎么说的。ReflectionPHP 5 具有完整的反射 API,添加了对类、接口、函数、方法和...

2017-08-30 18:57:08 75

转载 React Native自适应设备宽度解决方案

px:设备实际像素单位dp/pt:逻辑像素单位(IOS的尺寸单位为pt,Android的尺寸单位为dp)在设计和开发过程中,应该尽量使用逻辑像素尺寸来思考界面。UI 给默认 640 的图,采用 pxToDp 函数,即可将 UI 等比放大到机器上。import {Dimensions} from 'react-native';// 58 app 只有竖屏模式,所以可以只获取一...

2017-08-30 10:25:00 1325

转载 ElasticSearch 常用的查询语句

本文转自http://www.cnblogs.com/ghj197...使用ES时候发现了一篇挺好的文章,收集下来分享给大家。 query 和 filter 的区别请看: http://www.cnblogs.com/ghj197...Filter DSLterm 过滤 term主要用于精确匹配哪些值,比如数字,日期,布尔值...

2017-08-30 00:09:35 60

原创 Android O去除“允许未知来源”选项,需手动确认

发布人:Android 安全部产品经理 Edward Cunningham眼尖的 Android O 用户会发现,“Allow unknown sources”设置不见了,此设置自 Android 问世以来就一直存在,目的是方便安装来自 Google Play 外部和其他预加载商店的应用。在此文中,我们将介绍新的安装未知应用权限和它在安全性方面将给 Android 用户和开发者带来哪些好处。今年早...

2017-08-29 14:15:43 1503

转载 ios-UI1

// AppDelegate.h// 01-HelloWorld的实现///* 新建工程的时候,Use Core Data:比如本地缓存, Include Unit test:增加单元测试 Include UI test:UI的测试。 AppDelegate.h:代理 AppDelegate.m ViewController.h:控制器 ViewController....

2017-08-28 18:26:00 57

转载 centos 7 搭建pip源

一、安装pip2pi工具:pip install pip2pi或编译:git clone https://github.com/wolever/pip2picd pip2pipython setup.py install二、创建存放软件包的仓库:mkdir -p /data/pip_source三、配置要同步的pypi源,比如以官网的p...

2017-08-28 16:34:00 381

转载 让我们打一场动态代理的官司--Java动态代理

代理模式是一种比较常用的设计模式,在某些场景下,我们要使用某些功能,并不是直接调用实现类,而是通过代理类来完成。通过代理,我们可以隐藏实现类的细节,在不修改实现类的基础上,还可以增加额外的功能,如校验,计算执行时长等。代理模式在现实生活中也是显而易见的,如房屋中介,代购,律师等。当我们要打一场官司时,我们自己对法律不是很了解,但是我们可以请专业的律师为我们提供代理,让他来帮我们打这场官司。项目地...

2017-08-28 09:48:05 111

转载 MySQL常用的数学函数

在使用mysql自带的函数要慎重,说是会影响数据执行效率,代价太大。这个也要区分开,区分快软件的引用范畴,比如说内部系统业务逻辑比较复杂,功能点很细,但是并发量不是很大,这个时候用MySQL自带的函数可以大大的降低业务逻辑的开发难度(虽然说是片面,不能一概而论,但还是有很大用途的);而对外的系统的话业务逻辑相对来说不是很复杂,功能点比较浅,但是并发量比较大,为降低服务器和数据库的访问压力则最好不要...

2017-08-26 18:43:00 69

转载 Linux用户管理-用户组账号管理

1、用户组账号的配置文件------/etc/group字段1:用户组名字段2:用户组密码,一般Linux用户组没有密码,默认为空或者X字段3:GID字段4:成员用户列表------/etc/gshadow字段1:用户组名字段2:用户组密码,一般Linux用户组没有密码,默认为空或者X字段3:组管理员列表字段4:成员用户列表2、组账号的增删改查1&...

2017-08-26 18:23:00 55

转载 深度优先搜索算法(Depth-First-Search,DFS)

深度优先搜索算法的概念  与广度优先搜索算法不同,深度优先搜索算法类似与树的先序遍历。这种搜索算法所遵循的搜索策略是尽可能“深”地搜索一个图。它的基本思想如下:首先访问图中某一个起始顶点v,然后由v出发,访问与v相邻且未被访问的任一顶点w1,再访问与w1邻接且未被访问的任一顶点w2,….重复上述过程。当不能再继续向下访问时,依次退回到最近被访问的顶点,若它还有邻接顶点未被访问过,则从该点开始继续...

2017-08-25 11:54:00 114

转载 04 响应式

一、是什么 不同的浏览器尺寸,不同的排版(舒服美观为主)二、媒体查询 1、媒体类型 all 所有 screen 电脑或手机 print 打印设备 speech 听觉类似的媒体类型@media screen{ ...

2017-08-24 10:56:00 52

转载 手淘互动动效的探索

内容来源:2017年6月18日,手淘前端技术专家大漠在“2017 iWeb峰会·第六届HTML5峰会 ”进行《手淘互动动效的探索》演讲分享。IT大咖说作为独家视频合作方,经主办方和讲者审阅授权发布。阅读字数:3089 | 6分钟阅读摘要现在的营销活动,用一张简单的图片去吸引消费者已经远远不够,必须要有能给消费者带来视觉冲击的东西,或者在动画过程中提供更好的引导部分。手淘的前端团队经历了从Gif、...

2017-08-24 10:41:42 110

转载 java 并发 - 带返回结果的任务

2019独角兽企业重金招聘Python工程师标准>>> ...

2017-08-24 10:04:00 202

转载 遮挡字幕器

$("body").append("<div id='mask' style='position: absolute;width: 800px;height: 50px;background: grey;top: 722px;left: 390px;'></div>");$("body").bind("keydown", (e) => {console.lo...

2017-08-23 20:54:00 191

转载 log4j

1、必须实例化 ConsoleAppender   实例化对象 ConsoleAppender console=new ConsoleAppender();   log4j.appender 前缀,一般不改变log4j.appender.console=org.apache.log4j.ConsoleAppender相当于new了一个新对象2、我们要把错误信息打印到console台上 Cons...

2017-08-23 15:13:00 48

转载 链队列的初始化 判断队列是否为空 入队列 出队列

链队列的初始化 判断队列是否为空 入队列 出队列 等等操作先上个示意图(图片来源 严蔚敏版数据结构) 可能更好理解 1 // 2 // main.cpp 3 // WWLinkQueueBasic 4 // 5 // Created by Live on 2017/8/22. 6 // Copyright © 2017年 ITCoderW. All ...

2017-08-23 14:30:00 1860

转载 leetcode — remove-element

/** * Source : https://oj.leetcode.com/problems/remove-element/ * * Created by lverpeng on 2017/7/12. * * Given an array and a value, remove all instances of that value in place and return the ne...

2017-08-23 08:26:00 59

转载 部门有界 数据无界 大数据需要大胸怀

最近在推进一些跨域的事情,聆听了一些教诲,获得了一些新的感悟,作为大数据管理者,拥有技术是远远不够的,更需要有大胸怀,特此分享于你。1、 在架构层面,大数据平台要是企业级的大数据平台从技术层面讲没有太多的秘密,无论有多大的难度,大家都可以从小做起,但平台的定位企业则要想清楚,这是由你决定的,因为这决定了平台的内涵。比如对于运营商,大数据平台如果没有...

2017-08-21 16:07:26 113

转载 [D3] Animate Transitions in D3 v4

 D3 makes it easy to add meaningful animations to your data visualizations. Whether it’s fading in new items or tweening existing shapes to display new values, adding transitions is easy. This lesso...

2017-08-21 15:43:00 45

转载 vue.js中的v-for输出数组理解

<div id="vue">   <ul v-for='js in jss'>   <li>{{js.text}}</li>   </ul> </div>v-for='js in jss'这一行命令其实就是for in 循环遍历每个数组对象,然后通过{{js.text}}将每个对象的text属性输出<s...

2017-08-21 14:18:00 247

转载 牛耕田决心书

转载于:https://blog.51cto.com/niugengtian/1958000

2017-08-21 12:50:51 69

转载 《美国教授写给被开除中国留学生的信》阅读笔记

在学术领域,必须不为任何利益撒谎,只说真话,且对自己说的每一句话负责任,必须脚踏实地,一步一步地去寻找未知,没有捷径可走,必须知道自己的局限和无知,把个人的角度和判断低低地放在“公正”之下,不要只想着学位,而忽略了做学问。 做学问,要有品格,最首要的是,得做人。做学问不能搞一些小聪明,那是行不通的·,读书没有技巧,必须脚踏实地不能用做生意的眼光去做学问,要注重老师所讲授的学习方...

2017-08-21 11:06:00 398

转载 技术仅仅是一个工具

技术仅仅是一个工具,是你在人生一个阶段生存的工具,你可以一辈子喜欢它,但最好不要一辈子靠它生存。

2017-08-19 21:00:00 147

转载 扩展kmp算法

扩展KMP算法什么是扩展KMP?扩展kmp是求模式串和主串的每个后缀的最长公共前缀长度。扩展KMP算法是利用前面的已知条件降低多余匹配,达到缩短时间的算法。扩展KMP算法目的是得到next数组和extend数组。next[ i ] 表示的是从自己的第i位開始。模式串T与自己匹配的字符个数。extend[ i ] 表示的是从主串S的第i位開始,模式串T与主串S匹配的字...

2017-08-19 16:09:00 74

转载 Linux内核空间内存申请函数kmalloc、kzalloc、vmalloc的区别【转】

转自:http://www.th7.cn/system/lin/201606/167750.shtml我们都知道在用户空间动态申请内存用的函数是 malloc(),这个函数在各种操作系统上的使用是一致的,对应的用户空间内存释放函数是 free()。注意:动态申请的内存使用完后必须要释放,否则会造成内存泄漏,如果内存泄漏发生在内核空间,则会造成系统崩溃。   那么,在内核空间中如何申请内存呢?一...

2017-08-18 16:21:00 67

转载 eclipse反编译

2019独角兽企业重金招聘Python工程师标准>>> ...

2017-08-17 14:14:00 57

转载 ARGB 8888 内存大小

韩梦飞沙 韩亚飞 313134555@qq.com yue31313 han_meng_fei_sha4字节 argb 各占8个bit转载于:https://www.cnblogs.com/yue31313/p/7381352.html

2017-08-17 14:14:00 571

转载 C++:常类型Const

常类型:使用类型修饰符const说明的类型,常类型的变量或对象成员的值在程序运行期间是不可改变的。3.10.1 常引用如果在说明引用时用const修饰,则被说明的引用为常引用。如果用常引用做形参,便不会产生对实参的不希望的更改。常引用的说明形式如下:const 类型 &引用名;例如:int a=5;const int &b=a;其...

2017-08-17 10:02:00 65

转载 在线工具集

2019独角兽企业重金招聘Python工程师标准>>> ...

2017-08-16 22:38:00 59

转载 docker镜像、容器管理

Docker优势1) 更高效的利用系统资源无论是应用执行速度、内存损耗或者文件存储速度,都要比传统虚拟机技术更高效。2)更快速的启动时间Docker 容器应用,由于直接运行于宿主内核,无需启动完整的操作系统,因此可以做到秒级、甚至毫秒级的启动时间。3)一致的运行环境Docker 的镜像提供了除内核外完整的运行时环境,确保了应用运行环境一致性4)持续交付和部署使用 Docker...

2017-08-16 21:46:57 68

转载 HTML5的自定义属性data-*详细介绍和JS操作实例

当然高级浏览器下可通过脚本进行定义和数据存取。在项目实践中非常有用。例如:复制代码代码如下:<div id = "user" data-uid = "12345" data-uname = "脚本之家" > </div>使用attribute方法存取 data-* 自定义属性的值使用attributes方法存取 data-* 自定义属性的值非常方...

2017-08-15 19:49:00 69

转载 centos单机安装Hadoop2.6

2019独角兽企业重金招聘Python工程师标准>>> ...

2017-08-15 14:58:00 84

转载 npm的gh-pages结合github发布repository网站

如果你在使用github而且创建了一个新的仓库,你会发现,在仓库设置里面有结合github pages发布网站的设置,如下所示:用过github pages都知道它可以做为静态网站来处理比如html和markdown的文件产生预览效果,我之前做过类似的网站,awbeci.xyz。所以当你的仓库设置了github pages那么你就可以...

2017-08-15 09:51:00 559

转载 Apache编译安装

环境信息:主机1:dns-ftpcentos6.5提供dns解析和yum源码ftp等192.168.200.254主机2:www.leslie.comcentos6.5架设网站192.168.200.202主机3:windowswindows7测试网页192.168.200.201:在dns-ftp主机上设置dns解析,前提是搭建了dns服务[root@dns-ftp...

2017-08-14 16:18:51 112

转载 mysql 索引原理

一、索引的本质      MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。提取句子主干,就可以得到索引的本质:索引是数据结构。      我们知道,数据库查询是数据库的最主要功能之一。我们都希望查询数据的速度能尽可能的快,因此数据库系统的设计者会从查询算法的角度进行优化。最基本的查询算法当然是顺序查找(linear search),这种复杂度为O(n...

2017-08-14 15:47:00 60

转载 poj 2406 Power Strings

链接:poj 2406题意:求给定字符串最大循环次数思路:依据KMP算法的next数组知,一个长度为n的字符串,if(n%(n-next[n])==0)最小循环长度为 L=n-next[n];最大循环次数为 S=n/L=n/(n-next[n]);#include<stdio.h>#include<string.h>int nex...

2017-08-14 10:11:00 51

转载 【Node.js】2.开发Node.js选择哪个IDE 开发工具呢

安装完Node.js之后,就要为它选择一个有利的IDE用于开发。相比较了多个IDE之后,定位在webstrom和sublime上。有一个简单的比较:webstorm功能很丰富,前端开发工具的集大成者,相比sublime稍重一些sublime插件也很丰富,界面也比较美观,很轻量,也有简单的project管理功能这里选择使用sublime作为Node.js的开发工具。【着重建议...

2017-08-13 15:29:00 258

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除