自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 观察者设计模式

观察者设计模式是一个好的设计模式,这个模式我们在开发中比较常见,尤其是它的变形模式订阅/发布者模式我们更是很熟悉,在我们所熟悉jQuery库和vue.js框架中我们都有体现。我在面试中也曾经被问到observer和它的变形模式publish/subscribe,说实话,当时有点懵。随着工作经历渐多,也认识到它的重要性,特别是当你想要朝着中...

2017-12-30 01:28:27 72

转载 使用Mesos和Marathon管理Docker集群

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

2017-12-30 01:17:00 59

转载 Reference 概念

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

2017-12-30 00:48:00 89

转载 Linus Torvalds给所有Linux爱好者的圣诞豪礼

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

2017-12-29 10:12:00 36

转载 python对象的多重继承

一个从多个父类继承过来的子类,可以访问所有父类的功能。并不推荐使用。多重继承最简单有用的形式是mixin。假设在之前Contact类增加一个功能,允许给self.email发送一封邮件。class ContactList(list): def search(self, name): '''Return all contacts that contain th...

2017-12-29 09:29:00 49

转载 倍增算法

倍增算法【序言】 我认为吧,所有能够优化复杂度的算法都是神奇的,所有能够化繁琐为形象的文字都是伟大的。一直觉得倍增算法是个很神奇的东西,所以决定写点东西纪念一下它。但是作为一个非常不称职的OIER,我非常讨厌在看别人的算法解析时整版的i,j,k等我看到鼠标就惯性移到右上角的符号语言,所以我想用最形象的方式来纪念它。【一】 从前,有一只可爱得不得了的...

2017-12-29 09:04:00 267

转载 跟我学习dubbo-ZooKeeper注册中心安装(2)

摘要: 1、建议使用dubbo-2.3.3以上版本的使用zookeeper注册中心客户端2、Zookeeper是Apache Hadoop的子项目,强度相对较好,建议生产环境使用该注册中心。3、Dubbo未对Zookeeper服务器端做任何侵入修改,只需安装原生的Zookeeper服务器即可, 所有注册中心逻辑适配都在调用Zookeeper客户端时完成。注册中心可选方案:zookeeper、Red...

2017-12-28 05:30:26 46

转载 HTTP - 摘要认证

基本认证便捷灵活,但极不安全。用户名和密码都是以明文形式传送的,也没有采取任何措施防止对报文的篡改。安全使用基本认证的唯一方式就是将其与 SSL 配合使用。摘要认证是另一种 HTTP 认证协议,它与基本认证兼容,但却更为安全。摘要认证试图修复基本认证协议的严重缺陷。具体来说,摘要认证进行了如下改下:永远不会以明文方式在网络上发送密码。可以防止恶意用户捕获并重放认证的握手过程。可以有选择地...

2017-12-27 18:28:00 90

转载 CUDA 版本矩阵乘

说明:1.转载请联系本人2.代码在最后问题描述矩阵乘法 C = aAB + bC其中a,b为常数,A,B,C为矩阵实验要求根据内存大小测不同规模矩阵的处理速度(GFLOPS/s),并给出计算公式。请计算系统的理论峰值,如果没有达到理论峰值,尝试给出原因。方法CUDA矩阵的优化有多个思路,在本次试验中我使用了shared memory进行访问速度的提升,尝试减少if-else语句...

2017-12-27 16:18:59 366

转载 分享一个前端查看json字符串的工具

工具链接:https://www.baidufe.com/fehelper链接里有使用教程。把工具下载到浏览器后打开后台的接口,后台所传的数据就都会帮你转化成对象,很方便查看转载于:https://www.cnblogs.com/sincere-x/p/8124375.html...

2017-12-27 10:06:00 198

转载 (转)如何使用Xcode的Targets来管理开发和生产版本的构建

编者提示:这篇文章由Eugene Trapeznikov贡献。想象一下,你已经完成了应用程序的开发和测试,现在准备提交正式版本。问题是,一些web服务的url指向了测试服务器,同时API密钥被配置用于测试环境。在提交app给苹果审核前,你需要修改所有这些API密钥和URL以适应生产版本。这听起来还好,对吧?但是相较于在开发环境...

2017-12-27 06:35:35 71

转载 nginx和tomcat结合及入门(四)

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

2017-12-26 14:52:00 61

转载 体验mssql-cli

原文:体验mssql-cli1. 背景安装SQL Server on Linux之后,在命令行下使用sqlcmd,你会发现代码提示,语法高亮,甚至连多行复制都不支持,相比之下,MySQL的命令行客户端还好用多了。只做简单的命令管理还行,做数据库开发肯定还得使用SSMS才行。不过,微软不久前发布了一款针对SQL Server新命令行的交互工具——mssql-cli,详细见SQL Server B...

2017-12-25 11:03:00 110

转载 vue里的路由钩子

路由钩子在某些情况下,当路由跳转前或跳转后、进入、离开某一个路由前、后,需要做某些操作,就可以使用路由钩子来监听路由的变化全局路由钩子:router.beforeEach((to, from, next) => { //会在任意路由跳转前执行,next一定要记着执行,不然路由不能跳转了 console.log('b...

2017-12-23 08:53:07 116

转载 【Android源码】Handler 机制源码分析

为什么要使用Handler因为在Android中访问UI只能在主线程中进行,如果在子线程中运行,则程序会抛出异常。// ViewRootImpl.javavoid checkThread() { if (mThread != Thread.currentThread()) { throw new CalledFromWrongThreadException( ...

2017-12-23 03:40:38 53

转载 泛型类转换为Json

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

2017-12-22 16:50:00 807

转载 angular4&&ie9踩坑日记

本文旨在总结项目中所遇到的兼容性大坑,所以可能是遇到什么就随手写下来,没什么连贯性,还请见谅ie9中不支持deleteEvent事件在ie9中,对于表单的校验可能会遇到的一个问题是,delete, backspace等删除操作,并不会触发angular的表单校验,并且表单对象中的值也不会有任何更新,所以做了如下简陋的兼容性处理 ...

2017-12-22 16:40:39 130

转载 网络虚拟化技术为双11提供灵动网络

为什么80%的码农都做不了架构师?>>> ...

2017-12-22 15:02:00 82

转载 Golang atomic

原子操作函数分为下面系列函数,其中Xxx可以是Int32/Int64/Uint32/Uint64/Uintptr/Pointer其中一种。1.SwapXxx系列:交换新旧值;// SwapInt32 atomically stores new into *addr and returns the previous *addr value.func SwapInt32(ad...

2017-12-22 15:01:00 112

转载 springmvc + mybatis + ehcache + redis 分布式架构

开发工具1.Eclipse IDE:采用Maven项目管理,模块化。2.代码生成:通过界面方式简单配置,自动生成相应代码,目前包括三种生成方式(增删改查):单表、一对多、树结构。生成后的代码如果不需要注意美观程度,生成后即可用。JEESZ驱动式项目构建内置高效可靠的代码生成器支持多种数据模型,根据数据库表生成常规重复性代码,使研发工程师更专注于业务逻辑代码的实现,大幅提升其工作...

2017-12-22 14:31:00 46

转载 Java数据类型的转换:隐式(自动)转换与强制转换

原文链接:http://java.chinaitlab.com/base/725590.html一些初学JAVA的朋友可能会遇到JAVA的数据类型之间转换的苦恼,例如,整数和float,double型之间的转换,整数和String类型之间的转换,以及处理、显示时间方面的问题等。下面笔者就开发中的一些体会介绍给大家。 我们知道,Java的数据类型分为三大类,即布尔型、字符型和数值型,而其中数值...

2017-12-22 13:54:24 78

转载 vue.js学习之better-scroll封装的轮播图初始化失败

vue.js学习之better-scroll封装的轮播图初始化失败问题一:slider组件初始化失败原因:页面异步获取数据很慢,导致slider初始化之后,数据还未获取到,导致图片还未加载解决方法:在slider组件中监听页面传过来的图片数据,如果图片更新了,再次出发页面slider的初始化1:首先在slider.vue的prop中注册一个变量imgData: { ...

2017-12-21 17:41:00 70

转载 学习笔记|AS入门(一) 环境篇

Android Studio是一个Android集成开发工具,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试。 ——百度百科先来一张图感受一下AS酷炫的黑色主题界面Darcula,颜值高且功能也很强大,由Google推出的专门为...

2017-12-21 10:40:50 67

转载 [iOS]贝聊 iPhone X 适配实战

@NewPan 贝聊科技 iOS 菜鸟工程师这款为天猫定制的 iPhone,你买了吗?由于没摸过真机,所以严格意义上来说,这篇文章应该有一个更加接地气的名字:“模拟器适配实战”。01.适配原则由于这篇文章是实战,就不巴拉巴拉说适配思想和安全区域的概念了,不懂的可以去看苹果官方的 《为 iPhone X 更新您的 app》。上面那篇文章是中文版,而且下面还有三个带中文字幕的视频,从...

2017-12-21 09:32:14 89

转载 hadoop实例 RandomWriter

参考文献:http://www.hadooper.cn/dct/page/657781.概述RandomWriter(随机写)例子利用 Map/Reduce把 数据随机的写到dfs中。每个map输入单个文件名,然后随机写BytesWritable的键和值到DFS顺序文件。map没有产生任何输出,所以reduce没有执行。产生的数据是可以配置的。配置变...

2017-12-20 21:21:00 106

转载 股票的最大利润(冷却期)

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

2017-12-20 21:14:00 110

转载 68.5. mount

68.5.1.lv# mkdir /mnt/lv0# mount /dev/vg1/lv0 /mnt/lv0 68.5.2.snapshot# find /dev/vg1//dev/vg1//dev/vg1/snap0/dev/vg1/lv3/dev/vg1/lv1/dev/vg1/lv0...

2017-12-20 14:26:00 101

转载 使用Oracle SQLDeveloper连接数据库并创建用户

1.使用sys账户创建数据库连接 安装Oracle 11g会自带一个叫做SQL Developer的工具,它的功能非常强大,以前一直不知道,还用着plsqldev和navicat来连接数据库,其实这个工具拥有前面两个软件的所有功能(如果说的太绝对请指正)。首先我们打开SQL Developer,如下图所示:SQL Developer不...

2017-12-20 13:16:00 582

转载 iOS开发,利用PanoramaGL生成360度全景预览图,附选择本地全景图片并生成全景预览...

前言初做全景项目,涉及到了360度全景展示(也可以是720度的旋转),查找了很多资料,很多都是用PanoramaGL这个库实现的,本人也踩了一下坑,下面我简单的总结一下。初识PanoramaGL此处先提供一个可以在Xcode8运行的 Demo (包含PanoramaGL库)。你下载下来看一下,运行,没有太大问题,只是第一张图加载不出。从Demo可以看出,使用PanoramaGL进行全景图展...

2017-12-20 10:37:12 418

转载 环境变量PATH 及cp、mv、文档查看cat_more_less_head_tail命令

一、环境变量PATH1.2.3.需要删除添加的目录时,直接:PATH=将原目录复制,或者重新编辑/etc/profile,将最后一行删除,然后重新加载终端二、CP命令1cp命令用来将一个或多个源文件或者目录复制到指定的目的文件或目录。它可以将单个源文件复制成一个指定文件名的具体的文件或一个已经存在的目录下。cp命令还支持同时复制多个文件,当一次复制多个文件时,目标文件参数必须是一个已经存在的目录,...

2017-12-20 09:15:58 99

转载 关于iOS 11 部分适配

一、关于iPhone X适配//是否是iPhone X#define kIsiPhoneX (UIScreen.mainScreen.bounds.size.height == 812 || UIScreen.mainScreen.bounds.size.width == 812)//状态栏高度#define kStatusBarHeight (kIsiPhoneX?44:20)//...

2017-12-19 05:50:45 95

转载 三种分析类

边界类描述外部的参与者与系统之间的交互目的:将用例的内部逻辑与外部环境进行隔离,使得外界的变化不会影响到内部的逻辑部分。类型:用户界面、系统接口、设备接口控制类描述一个用例所具有的事件流的控制行为,本身并不处理具体的任务,而是调度其他类来完成具体的任务;实现了对用例行为的封装,将用例的执行逻辑与边界和实体进行隔离,使得边界类和实体类具有较好的通用性。实体类描述必须存贮的信息及其相关行为对系...

2017-12-19 00:07:00 3148

转载 第 9 章 区域/语言/时间

9.1.Ubuntu9.1.1.time zone选择用户时区$ tzselectPlease identify a location so that time zone rules can be set correctly.Please select a continent or ocean. 1) Afr...

2017-12-18 16:47:00 264

转载 35. 行政管理

35.1.办公用品管理35.1.1.自带办公设备人的一生,1/3在睡觉,1/3 在工作,剩余1/3被琐事浪费掉,例如等公交车、上班的路上......既然每天有1/3 的时间在公司,在公司使用电脑的时间远远比在家中长,8小时面对电脑,为什么不买个配置好点的电脑放在公司使用呢?首先公司从成本等角度采购的办公室设备,已...

2017-12-18 16:18:46 95

转载 angular2中使用html2canvas将数据导出为图片,并下载本地

1、安装html2canvasnpm install --save html2canvas官方网站https://html2canvas.hertzen.com/2、在需要的组件中引入html2canvas// 导入整个模块的内容import * as html2canvas from 'html2canvas';3、定义方法...

2017-12-18 02:03:44 799

原创 Nova跑者喊话深马,请收下我的颜值!

2017深圳国际马拉松赛于17日鸣枪开跑,作为今年“奔跑中国”马拉松系列赛的收官之战,深圳国际马拉松特安排了16名跑者手持代表“奔跑中国”16站城市的旗帜,接力跑完马拉松全程,现场超燃!俗话说,有马拉松的地方,必有花粉跑友团。(俗话是谁说的不知道)逢马拉松必嗨的花粉跑友团这次暗戳戳积攒了好几个大招,在现场引起了巨大轰动,随机抓住跑友一问,居然都连连叹:“漂亮!”欲知详情,还得听小环细细道来。接下来...

2017-12-17 21:42:25 81

转载 linux 常用命令-文件、文件夹管理

1、创建文件夹: mkdir dirName删除文件夹: rm -rf * 删除当前目录下的所有文件以及文件夹(非交互式) rm -r --recursive 递归式删除所删除目录以及子目录(有交互式,确认删除才能删除)文件以及文件夹重命名: mv abc 1234 将文件abc移动到为1234目录下,若当前文件中存在...

2017-12-17 21:35:00 51

转载 代理模式

1.定义给某一对象提供一个代理对象,并由代理对象控制对原对象的引用。可以通过代理对象在客户端和目标对象之间起到中介作用2.代理模式里的角色抽象对象角色:目标对象和代理对象的共同的接口目标对象:代理对象:代理对象中有目标对象的引用4.静态代理接口public interface Server{ public String getMessage();}目标对象public class SinaS...

2017-12-17 16:11:00 35

转载 页面重绘(repaint)和回流(reflow)

前言页面显示到浏览器上的过程:1.1、生成一个DOM树。浏览器将获取到的HTML代码解析成1个DOM树,包含了所有标签,包括display:none和动态添加的节点。1.2、生成样式结构体。浏览器将所有样式解析成样式结构体,解析过程中会去掉浏览器不能识别的。2、DOM树和样式结构体结合生成render树。render树类似于DOM树,render树每个节点有自己样式(盒子模型,ma...

2017-12-16 15:41:00 48

转载 C语言:指针的几种形式二

一、const指针1、const int* p和int const* p:两者意义是相同的。指向的内容是只读数据,不可以q改变;但是指向的地址可以改变。2、int* const p:必须先对指针初始化,而且指向的地址是只读的,不可以再被改变;但是指向的内容可以改变。3、const int* const p:既不可以改变指针指向的地址,也不可以...

2017-12-14 10:33:00 92

空空如也

空空如也

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

TA关注的人

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