- 博客(44)
- 收藏
- 关注
转载 朱晔的互联网架构实践心得S1E1:Pilot
最近几年写博客确实写得少了,初出茅庐的时候什么都愿意去写,现在写一点东西之前会反复斟酌是否有价值。工作十几年了,做了N多个互联网系统,业务涉及教育、游戏、电商、O2O、P2P,算是各种类型的互联网系统都摸过,多少有一些心得,架构方面的文章网上很多很多,有些是说一些方法论,有些是说一些具体的案例,感觉自己想分享的东西和别人已分享的是有点不同...
2018-09-30 19:01:09 167
原创 V8十年故事:从农场诞生的星球最强JS引擎
这个月不仅是谷歌Chrome的十岁生日,也是V8的十周年纪念日。这篇文章讲述了V8在过去10年中经历的主要里程碑,以及在它诞生之前的那些秘密的岁月。\\视频:使用gource创建的V8代码库可视化演化进程,相当精彩(https://youtu.be/G0vnrPTuxZA)。\\V8诞生之前的秘密岁月\\2006年秋天,谷歌聘请Lars Bak为Chrome浏览器构建一个新的JavaScript引...
2018-09-29 18:24:00 60
转载 django项目settings.py的基础配置
一个新的django项目初始需要配置settings.py文件:1. 项目路径配置新建一个apps文件夹,把所有的项目都放在apps文件夹下,比如apps下有一个message项目,如果不进行此项配置,引用时应该这样:from apps.message import views由于所有的项目都在apps下,可以把apps设置为根路径:(1) 在pycharm中右键点击app文件夹:...
2018-09-29 15:55:00 123
转载 vue相关组件(包管理器)npm的安装---很多坑
转载自 https://www.cnblogs.com/goldlong/p/8027997.html一、使用之前,我们先来掌握3个东西是用来干什么的。npm: Nodejs下的包管理器。webpack: 它主要的用途是通过CommonJS的语法把所有浏览器端需要发布的静态资源做相应的准备,比如资源的合并和打包。vue-cli: 用户生成Vue工程模板。(帮你快速开始一个vue...
2018-09-27 19:15:00 202
转载 HBuilder打包React单页面,Android返回功能
<!DOCTYPE html><html><head> <meta charset="utf-8"> <meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /&a
2018-09-26 16:51:00 331
原创 《Java从小白到大牛》之第13章 抽象类与接口
《Java从小白到大牛》纸质版已经上架了!!!设计良好的软件系统应该具备“可复用性”和“可扩展性”,能够满足用户需求的不断变更。使用抽象类和接口是实现“可复用性”和“可扩展性”重要的设计手段。抽象类Java语言提供了两种类:一种是具体类;另一种是抽象了。前面章节接触的类都是具体类。这一节介绍一下抽象类。抽象类概念 {#-0}在13.4.1节介绍多态时候,使用过几何图形类示例,其中Figu...
2018-09-26 15:54:01 256
转载 Android并发编程之白话文详解Future,FutureTask和Callable
从最简单的说起Thread和Runnable说到并发编程,就一定是多个线程并发执行任务。那么并发编程的基础是什么呢?没错那就是Thread了。一个Thread可以执行一个Runnable类型的对象。那么Runnable是什么呢?其实Runnable是一个接口,他只定义了一个方法run(),这个run()方法里就是我们要执行的任务,并且是要被Thread调用的。因此,一个Runnable就可以理解...
2018-09-25 17:40:00 72
转载 WPF 自定义标题栏 自定义菜单栏
原文:WPF 自定义标题栏 自定义菜单栏自定义标题栏自定义列表,可以直接修改WPF中的ListBox模板,也用这样类似的效果。但是ListBox是不能设置默认选中状态的。而我们需要一些复杂的UI效果,还是直接自定义控件来的快 GitHub下载地址:https://github.com/Kybs0/MenuListControl一、设计界面样式<UserCo...
2018-09-25 08:55:00 2153
转载 十三、Dart 移位运算符
一、什么是移位运算符移位运算符也是对整数的二进制进行操作的,Dart 中移位操作符有运算符解释<<左移>>右移二、移位运算符的用法(一) 左移左移就是二进制位向左移动,低位的补 0 ,如果有最高位的话移出的就不要,不过 Dart 的 int 应该没最高位,但是移过多位会出现 Exhausted heap space,拿 9 左移 ...
2018-09-22 08:09:30 938
转载 关于svn的安装配置开启服务过程和 eclipse安装SVN插件的方法
eclipse安装SVN插件的方法链接:https://www.cnblogs.com/alamps/p/6155963.htmlsvn的安装配置开启服务相关过程:安装 一直下一步 cmd中: echo %path% --查看svn是否配置了环境变量 svnadmin create F:\yujun\Subversion\...
2018-09-21 11:45:00 44
转载 NOS直传加速服务
本文来自网易云社区作者:孙建良最近团队在对存储系统做一些性能测试,期间遇到了不少问题,测试过程中得出的结果也没有很好的数据支撑,所以尝试了非常多的方法来对性能问题进行定位。小王童鞋是挺厉害的,使用了非常多的工具进行性能问题定位,包括iosnoop对IO请求进行跟踪、iostat进行磁盘状态记录、go-pprof从runtime层面收集性能profile数据、使用go-torch对profile生成...
2018-09-20 14:10:00 57
转载 Maven:mirror和repository 区别
转自:https://my.oschina.net/sunchp/blog/1006341 Repository(仓库)1.1 Maven仓库主要有2种:remote repository:相当于公共的仓库,大家都能访问到,一般可以用URL的形式访问local repository:存放在本地磁盘的一个文件夹,例如,windows上默认是C:\Users\{用户名}\.m2\re...
2018-09-20 09:34:00 56
转载 图像处理的灰度化和二值化(转)
源:图像处理的灰度化和二值化 灰度处理的方法: 一般灰度处理经常使用两种方法来进行处理。 方法1: 灰度化后的R=(处理前的R + 处理前的G +处理前的B)/ 3 灰度化后的G=(处理前的R + 处理前的G +处理前的B)/ 3 灰度化后的B=(处理前的R + 处理前的G +处理前的B)/ 3...
2018-09-19 16:19:00 1353
转载 Angular开发实践(一):开发环境搭建
引言在工作中引入Angular框架将近一年了,在这一年中不断的踩坑和填坑,当然也学习和积累了很多的知识,包括MVVM框架、前后端分离、前端工程化、SPA优化等等。因此想通过Angular开发实践这系列的文章分享下自己的所学,达到交流和分享的目的。介绍之前,我假定你了解或者熟悉:NodeJsNpmGitSassTypeScriptangular-cli环...
2018-09-18 03:25:17 275
转载 机器什么时候可以学习?
Q:学习的最终目的是什么?A:学到去解决未知事物的能力。Q:机器学习的目的是什么?A:我们期望计算机能够在它没看过的案例中有同样好的表现,得出令人满意的结果。统计学小故事我们想知道,一个超级超级大的罐子里橙色弹珠比例μ是多少,但是我们没办法一个个数,因为太大了,所以我们只能用trick...
2018-09-17 22:45:00 84
转载 gTest&gMock learning
在C++中,编写服务后的一种测试方式是使用google的gTest和gMock结合之前写py,测试方式是将服务挂起,使用工具模拟请求发包,check resp,这样的缺点在于不方便,即使存下了所有的模拟请求,回头还是要按一遍,并且所做的测试并不能算作单元测试,而是集成而使用test&mock的方式可以做到固定的单元测试gTest:编写固定的单元测试代码,对每个c++的服务类进行...
2018-09-17 22:33:00 83
转载 [USACO18OPEN]Out of Sorts P 冒泡排序理解之二
题目描述Bessie把快速排序和冒泡排序混在了一起给一个伪快排的代码:冒泡:bubble_sort_pass (A) { for i = 0 to length(A)-2 if A[i] > A[i+1], swap A[i] and A[i+1]}“快排”:quickish_sort (A) { if length(A)...
2018-09-17 15:20:00 55
原创 H3C WS58系列交换机强势出击 分分钟搞定园区网
随着互联网的快速发展应用,网络俨然成为企业发展的一条“生命线”。无论是初创企业、中小型企业,还是大型企业对于网络都有着迫切的需求。而在企业组网过程中交换机对于企业来讲有着不可替代的作用。为了满足业务的承载需求,用户在组网或网络升级时必须选购一款适合自身发展的网络交换机产品。但做过采购的小伙伴应该有所了解,目前市场上充斥着大量的交换机产品,给选购工作造成了极大地困扰。如果你还在为交换机的选购工作所困...
2018-09-17 11:36:29 437
转载 The 2018 ACM-ICPC Asia Qingdao Regional Contest, Online
ALive LoveDreamGrid is playing the music gameLive Love. He has just finished a song consisting ofnnotes and got a result sequenceA1,A2,...,An(Ai∈{PERFECT, NON-PERFECT}). The...
2018-09-17 10:11:00 112
转载 关于区块链的解读和简单Python实现
区块链几乎是数日间成为人尽皆知的名词,这个名词也勾起了我强烈的兴趣,但是通过在网上搜罗资料,多方阅读,发现很多介绍区块链的文献要么模棱两可,要么作者本身的理解也很有限,导致很多关键的问题叙述不清。本人花了一些时间总结归纳,希望可以给读者一个比较全面清晰的认识。区块链的官方定义是:一个分布式账本,一种通过去中心化、去信任的方式集体维护一个可靠数据库的技术方案。那么对于圈外人该如何理解呢?以下我会详...
2018-09-16 21:51:03 170
转载 Hash 冲突的一般解决方案与字符串查找中 hash 的使用
使用什么数据结构存储HASH将每一项存在数组中,通过下标来索引。这种实现的方式问题在于:要存储的key不是int,不能作为下标;解决方案:将key从string映射成int需要的key非常多,储存key所需要的空间可能非常大解决方案:将所有可能的key映射到一个大小为m的table中,理想情况 m=n,n表示table中key的个数。问题:有可能造成冲突,即两个不同的key...
2018-09-16 10:07:06 848
转载 Docker环境下使用SpringBootAdmin2.x教程
Spring Boot Admin 2.x是一个用于监测管理微服务应用的程序,通过Eureka注册中心发现服务,然后获取服务的运行状态、日志信息、并提供一套UI界面供系统运维人员检查,同时结合Spring Security进行登录权限认证首先上完整的Github项目代码: liumapp/spring-boot-admin-in-docker然后是完整的Wiki文档: 使用文档所需依赖...
2018-09-14 16:11:10 1725
转载 英语影视台词---四、Sideways
英语影视台词---四、Sideways一、总结一句话总结:杯酒人生Sideways,大致意思是“偏离、倾斜、转向…”。很明显中文译名与英文原名并没有什么关联,《杯酒人生》这个名字,其实也可以译为《并肩前行》,应该是从影片内容中提炼出来,因为片中的主人公颇有刘伶之好,同时本片也介绍了大量的葡萄酒知识。但本片题旨,却并不只在“酒”上??“杯酒”只是电影的陪衬,“人生”才是本片的主题。Sid...
2018-09-13 23:34:00 608
转载 Python Revisited Day 01
逻辑操作符身份操作符 isa = ['AAA', 3, None]b = ['AAA', 3, None]a is b #Falseb = aa is b #True身份比较速度快,原因是对直接对内存地址进行比较,所以内容相同的俩个变量结果却是false。a = Nonea is None #True比较操作符这里只要注意...
2018-09-13 21:54:00 55
转载 BZOJ2794[Poi2012]Cloakroom——离线+背包
题目描述有n件物品,每件物品有三个属性a[i], b[i], c[i] (a[i]<b[i])。再给出q个询问,每个询问由非负整数m, k, s组成,问是否能够选出某些物品使得:1. 对于每个选的物品i,满足a[i]<=m且b[i]>m+s。2. 所有选出物品的c[i]的和正好是k。输入第一行一个正整数n (n<=1,000),接下来n行每行三个...
2018-09-12 10:03:00 49
转载 Slog58_玩转NPM之NPM_package的制作发布和使用
ArthurSlogSLog-58Year·1Guangzhou·ChinaSep 3th 2018GitHubNPM Package Page掘金主页简书主页segmentfault有个爱你的人不容易 你怎么舍得伤她的心 一定要趁现在好好努力开发环境MacOS(High Sierra 10.13.5)...
2018-09-11 06:25:38 64
转载 前端要凉?微软开源的Sketch2Code碉堡了!草图秒变HTML代码
用户界面设计过程涉及到许多创造力的迭代,这个过程通常从一张白纸上开始,设计师和工程师分享彼此的想法,尽力设计出客户想要的场景或工作流程,一旦有了初步的设计作品,它通常通过照片捕获,然后手动翻译成可在Web浏览器中工作的HTML页面。这种翻译需要花费许多时间和精力,并且通常会延缓设计的过程。如果可以把设计图纸中的展示效果直接反映在浏览器中,那就省事多了?如果我们能够做到这一点,当设计作品雏形的时候,...
2018-09-11 06:08:35 352
转载 SQLServer2008 清理日志文件
sql 在使用中每次查询都会生成日志,但是如果你长久不去清理,可能整个硬盘都堆满哦,我就遇到这样的情况。下面我们一起来学习一下如何清理这个日志吧SQL2008清空删除日志:--注:DBNAME就是你要清理的数据库名称USE [master]GOALTER DATABASE DBNAME SET RECOVERY SIMPLE WITH NO_WAITGOALTER DA...
2018-09-10 16:28:00 119
转载 机器学习之微积分与概率论入门1
这两门学科作为机器学习的必备科目!一、微积分1夹逼定理通俗的讲:A≤B≤C当求极限时,存在A=C,则说明B也等于A和C案例1:案例2:2 两个重要极限3 导数通俗的讲就是曲线的斜率二阶导数是斜率变化快慢的反应,表征曲线的凹凸性常用的函数的导数案例1:求幂指函数的套路===重要公式之,泰勒公式:简单应用:4 方向导数和梯度函数(1)方向导数:如果函数z=f(x,y)在点P(x,y)是可...
2018-09-10 13:33:07 160
转载 Features Track 2018徐州icpc网络赛 思维
Morgana is learning computer vision, and he likes cats, too. One day he wants to find the cat movement from a cat video. To do this, he extracts cat features in each frame. A cat feature is a ...
2018-09-09 19:59:00 59
转载 vue - config(dev.env.js和prov.env.js)
描述:配置产品模式、打包模式:开发还是打包,以最佳运行(不配置则有一个大大的Warning!!!)官网:https://www.webpackjs.com/concepts/mode/ ...
2018-09-09 09:24:00 3304
转载 LINUX就该这么学
今天报的培训班,准备正式地去学习LINUX了。转载于:https://blog.51cto.com/954651/2171851
2018-09-07 20:27:12 53
转载 go语言学习笔记(4)程序实体
1.声明变量的两种方式第一种方式通过var 来声明变量:例子:var name string 或者 var name = "nshu" 后面这种方式是利用了Go语言自身的类型推断。第二种方式通过短变量声明方法:例子 name :=“nshu”这种方式只能在函数体内部使用2.go语言类型推断带来的好处 Go语言类型推断可以明显提升程序的灵活性,使得代码重构变得更加容易,因为当你修改函数...
2018-09-05 03:11:15 196
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人