自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 Google高级搜索命令

一、site,指定搜索的某個網站。例:desire site:bbs.gfan.com 二、filetype,指定搜索的文件類型。例:seo filetype:doc 三、双引号,代表完全匹配,使关键词不分开,顺序都不能变。 四、减号,事搜索结果更准确。减号与前一个关键词之间一定要有一个空格,与后...

2018-09-20 21:03:43 1786 0

转载 解决coursera视频无法播放问题

hosts binding like below: 52.84.246.90    d3c33hcgiwev3.cloudfront.net52.84.246.252    d3c33hcgiwev3.cloudfront.net52.84.246.144    d3c33hcgiwev3.clo...

2018-06-15 17:00:21 870 0

原创 filezilla客户端报错:服务器发回了不可路由的地址。使用服务器地址代替

需要设置的连接参数 选中某一连接项 高级——加密——只使用普通ftp 传输设置——传输模式——主动 重新连接

2018-05-03 19:43:47 7069 0

转载 看似简单也不简单的分布式ID生成器

一、需求缘起 几乎所有的业务系统,都有生成一个唯一记录标识的需求,例如: 消息标识:message-id 订单标识:order-id 帖子标识:tiezi-id 这个记录标识往往就是数据库中的主键,数据库上会建立聚集索引(cluster...

2018-04-27 16:30:10 2004 1

转载 无限容量数据库架构设计

前言和荐言:文中提及的每种实践都值得仔细阅读和体会,尤其一对多中提及的“基因分库法”,结合‘一’和‘多’中的元素巧妙地组合成新ID,很好地达到了按‘一’ 和‘多’入同库和高效查询的目的。回想先前项目中的实践,也不自觉地使用过这个技巧。真是“良好的技巧和实践”都是相似的。 --------...

2018-04-27 15:52:49 315 0

转载 容量规划+单点优化+配置优化,架构师必须掌握的技能

本文将体系化总结互联网架构师需要具备的架构技术。 一、容量规划能力 文章:《互联网架构,如何进行容量规划》 内容: 机器到底要加多少台 容量评估的方法与步骤 二、单点优化能力 文章:《单点系统,架构优化方向》 ...

2018-04-27 14:04:19 248 0

原创 云计算与边缘计算的区别和联系

开讲之前,先举个例子,更容易理解两个概念: 如果把云计算比作整个计算机智能系统的大脑。那么边缘计算就是这个系统的眼睛耳朵和手脚。核心服务器让智能系统具有很强的人工智能,但是如果这个人工智能是聋子瞎子,它也发挥不了太大的作用。大数据应用中常常面对的一个痛点,就是没有采集到合适的数据。边...

2018-04-26 15:21:55 15874 1

原创 分享一个运维同学常用的站点监测和测速网站17ce.com, 备用

https://www.17ce.com/功能挺多,记录下备用:监测:Get, Ping, MTR, TraceRoute, Dns, Cdn, LDns可以提供:趋势、区域、ISP、错误等分析报告居然还有“赚钱路由器”,和前几年我们做的利用路由器分发app类似,利用用户路由器闲时资源协助17.c...

2018-04-25 14:48:47 1438 1

转载 秒懂,Java 注解 (Annotation)你可以这样学

文章开头先引入一处图片。 这处图片引自老罗的博客。为了避免不必要的麻烦,首先声明我个人比较尊敬老罗的。至于为什么放这张图,自然是为本篇博文服务,接下来我自会说明。好了,可以开始今天的博文了。Annotation 中文译过来就是注解、标释的意思,在 Java 中注解是一个很重要的知识点,但经常还是有...

2018-04-13 17:48:54 376 0

转载 互联网分层架构系列之四:前后端为什么要分离

通用业务服务化之后,系统的典型后端结构如上:web-server通过RPC接口,从通用业务服务获取数据biz-service通过RPC接口,从多个基础数据service获取数据基础数据service通过DAO,从独立db/cache获取数据db/cache存储数据 随着时间的推移,系统架构并不会一...

2018-04-12 19:28:44 1122 0

转载 互联网分层架构系列之三:通用业务服务分层即业务层服务化

《互联网分层架构的本质》简述了两个观点: 互联网分层架构的本质,是数据的移动 互联网分层架构演进的核心原则:是让上游更高效的获取与处理数据,让下游能屏蔽数据的获取细节   《分层架构:什么时候抽象DAO层,什么时候抽象数据服务层》中的观点是: 当手写代码从DB中获取数据,成为...

2018-04-12 19:16:58 991 0

转载 互联网分层架构系列之二:基础数据服务分层即DAO与服务化

互联网分层架构的本质,是数据的移动。   互联网分层架构演进的核心原则: 让上游更高效的获取与处理数据,复用 让下游能屏蔽数据的获取细节,封装   这些在上一篇《互联网分层架构的本质》中有详尽的描述,在实际系统架构演进过程中,如何利用这两个原则,对系统逐步进行分层抽象呢?咱们先...

2018-04-12 19:10:18 1260 0

转载 互联网分层架构系列之一: 分层的本质

上图是一个典型的互联网分层架构:客户端层:典型调用方是browser或者APP站点应用层:实现核心业务逻辑,从下游获取数据,对上游返回html或者json数据-缓存层:加速访问存储数据-数据库层:固化数据存储 如果实施了服务化,这个分层架构图可能是这样:中间多了一个服务层。 同一个层次的内部,例如...

2018-04-12 19:04:42 807 0

原创 Android电量统计原理,算法和功耗分析优化总结

        应用商店中关于电池管理的应用做的极其绚烂,可耗电应用排行、剩余时间计算、关闭耗电程序以节省电量等功能是如何实现的,遇到功耗高的问题从哪些方面入手分析和定位,这里简要总结如下。        一. 电量值的获取和计算        首先解释下各软硬件耗电量的计算。假设设备(如WIFI...

2018-04-12 17:00:15 3435 0

转载 安装和使用battery-historian

复制过来格式全乱了,直接用链接吧  https://blog.csdn.net/jlspypxa1/article/details/76714001补充一个下载地址,不过好像都要VPN才能下载下来。gcr.io/android-battery-historian/stable:3.0blystad...

2018-04-12 14:52:38 724 0

转载 两步搞定Hyperledger主打区块链解决方案Fabric

区块链技术发展至今,形成了公有链和联盟链两种主流技术平台。公有链 面向大众,用户可以匿名参与,非常方便,账本数据也公开,加上强大的智能合约,因此公有链极大地促进了区块链概念和技术的普及,比如比特币、Ethereum平台等。联盟链 考虑到商业应用对安全、隐私、监管、审计、性能的需求,提高准入门槛,增...

2018-04-12 09:59:59 463 0

转载 [java]final关键字的几种用法

在java的关键字中,static和final是两个我们必须掌握的关键字。不同于其他关键字,他们都有多种用法,而且在一定环境下使用,可以提高程序的运行性能,优化程序的结构。下面我们来了解一下final关键字及其用法。 final关键字 在java中,final的含义在不同的场景下有细微的差别,...

2018-04-11 20:15:13 149 0

转载 [java]static关键字的四种用法

在java的关键字中,static和final是两个我们必须掌握的关键字。不同于其他关键字,他们都有多种用法,而且在一定环境下使用,可以提高程序的运行性能,优化程序的结构。下面我们先来了解一下static关键字及其用法。 static关键字 1.修饰成员变量 在我们平时的使用当中,stati...

2018-04-11 20:00:49 93 0

转载 Android 启动“无启动图标的 apk“

在 Android 开发以及测试中,经常遇到需要启动一个没有启动图标的apk,这个时候可以使用 pm 以及 am 命令来配合,启动相应apk。主流程:pm 获取apk包名pm 获取apk详细配置信息,主要是相应启动 Activity 的类的路径am 启动相应 Activity 的类简单实践:pm ...

2018-04-11 16:18:57 1341 0

转载 Android dm-verity 实现原理深入研究

思维导图: dm-verity 说明:源码基于 SC20 平台 Android5.1 Android dm-verify overview 目录 Android dm-verify overview.. 1 一、原理… 1 与Verified Boot关系… 1 dm-verity...

2018-04-11 16:06:39 581 0

原创 命令行对Android apk或第三方apk签名

系统默认的四种签名类型:四组默认签名供Android.mk在编译APK使用:1、testkey:普通APK,默认情况下使用。2、platform:该APK完成一些系统的核心功能。经过对系统中存在的文件夹的访问测试,这种方式编译出来的APK所在进程的UID为system。3、shared:该APK需...

2018-04-11 15:59:27 445 1

转载 Java Thread和runnable的差异深入分析

实现并启动线程有两种方法1、写一个类继承自Thread类,重写run方法。用start方法启动线程2、写一个类实现Runnable接口,实现run方法。用new Thread(Runnable target).start()方法来启动多线程原理:相当于玩游戏机,只有一个游戏机(cpu),可是有很多...

2018-04-02 15:44:55 140 0

转载 Kafka要点总结及实践

问题导读1.Kafka独特设计在什么地方?2.Kafka如何搭建及创建topic、发送消息、消费消息?3.如何书写Kafka程序?4.数据传输的事务定义有哪三种?5.Kafka判断一个节点是否活着有哪两个条件?6.producer是否直接将数据发送到broker的leader(主节点)?7.Kaf...

2018-01-31 16:35:45 467 0

原创 斯坦福机器学习Coursera课程:第八次作业--推荐系统

根据已有的1682部电影和943用户及部分用户对电影的评分数据,对新用户作电影推荐或预测未评价的评分。 一. 准备工作 1. 加载ex8_movies.mat数据 Y (1682*943) 用户评份数据,由1-5组成; R 标记矩阵,R(i,j)=1代表用户j评分了电影i,没评的为0; 目标是...

2018-01-29 17:00:17 219 0

转载 第四范式程晓澄:机器学习如何优化推荐系统

本文为你介绍推荐系统的诞生土壤和早起演进、推荐系统当下的基本架构以及如何搭建一个推荐系统。 9月20日晚,我们邀请到第四范式资深算法科学家程晓澄,他以“机器学习在推荐系统中的应用”为题,与大家分享了如何用机器学习来优化推荐系统相关技术问题。 程晓澄是第四范式资深算法科学家、推荐系...

2018-01-25 16:50:05 790 0

转载 一文图解机器学习的基本算法

每当提到机器学习,大家总是被其中的各种各样的算法和方法搞晕,觉得无从下手。确实,机器学习的各种套路确实不少,但是如果掌握了正确的路径和方法,其实还是有迹可循的,这里我推荐SAS的Li Hui的这篇博客,讲述了如何选择机器学习的各种方法。   另外,Scikit-learn 也提供了一幅清晰的路线图...

2018-01-25 16:46:22 274 0

原创 斯坦福机器学习Coursera课程:第五次作业--正则多项式回归和误差分析

本次作业主要是实现正则化多项式回归,画出训练误差和交叉测试误差随训练用例数量变化的曲线,分析高偏差和高方差的影响因素,最后画出的取值变化对误差的影响曲线。 主要函数文件如下 ,需要实现最后4个带*文件的函数。 ex5.m - Octave/MATLAB script that steps you...

2018-01-25 15:28:50 455 0

原创 构建机器学习算法的方法和建议

构建一个机器学习算法的推荐方法为: 1.从一个简单的能快速实现的算法开始,实现该算法并用交叉验证集数据测试这个算法 2.绘制学习曲线,决定是增加更多数据,或者添加更多特征,还是其他选择 3.进行误差分析:人工检查交叉验证集中我们算法中产生预测误差的实例,看看这些实例是否有某种系统化的趋势 但是...

2018-01-25 11:07:18 162 0

原创 机器学习算法的效果评估和优化方法

当我们运用训练好了的模型来预测未知数据的时候发现有较大的误差,我们下一步可以做什么? 1.获得更多的训练实例——通常是有效的,但代价较大,下面的方法也可能有效,可考虑先采用下面的几种方法。 2.尝试减少特征的数量 3.尝试获得更多的特征 4.尝试增加多项式特征 5.尝试减少归一化程度λ...

2018-01-24 20:31:54 1948 0

原创 斯坦福机器学习Coursera课程:第四周作业--人工神经网络

根据课程内容,先简要说下神经网络的基本思想和步骤: 其实神经网络就像是logistic regression,只不过我们把logistic regression中的输入向量[x1~x3]变成了中间层的[a(2)1~a(2)3], 即 h(x)=g(θ(2)0a(2)0+θ(2)1a(2)1+...

2018-01-24 18:57:01 1098 0

原创 阿里云容器启动失败: failed to unshare namespaces, running exec setns process for init, Unable to create nf_co

阿里云Swarm集群上一个节点启动容器失败,日志和事件中的报错信息如下:"failed to unshare namespaces: Cannot allocate memory"启动容器失败:Error response from daemon: Error response...

2018-01-23 20:10:13 4110 0

原创 斯坦福机器学习Coursera课程:第六周作业--支持向量机(SVM)

中间停了一段,课程任务是完成了,但都没在博客上记录和更新。最近抽空重新翻看下,作以记录。 本次作业主要两个内容:不同数据集的模型训练和垃圾邮件分类器。 首先是把数据图形化展现后,根据不同的C值画出不同不分类边界(C相当于线性/逻辑回归线中的正则化参数),以对应 C 较大时,相当于λ较小,可能会...

2018-01-22 18:41:08 326 0

原创 Octave常用操作函数和技巧汇总

% 注释标识基本运算逻辑运算: 1==2 返回0,即false~= 不等于&&  ||  XOR()输出或打印控制:赋值后加分号将不在屏幕上打印任何内容如, 比较a=3; a=3 的区别Disp(sprint(‘2 decimals: %0.2f’,a)))  或命令行中 form...

2018-01-17 20:23:22 3122 0

原创 mysql导出库和表相关的操作和问题

格式为:   mysqldump -u用户名 -p密码 数据库名 表名 --where="筛选条件" > 导出文件路径 下面按不同场景分别说明: 导出: 导整个库(表结构和数据): mysqldump -hxx -uxx -pxx db_name > db_name...

2018-01-10 16:01:19 227 1

原创 从AWS S3换成阿里云OSS存储所踩的坑

因业务需要,AWS S3 不能使用了,要换成阿里云OSS存储和下载。简单作以记录,以作备忘。 1.参照https://help.aliyun.com/product/31815.html?spm=5176.2020520105.146.d500.30285e77DhksTQ 开通OSS服务并创建存...

2017-12-22 11:21:47 8516 1

转载 分布式消息队列RabbitMQ之三:四种典型使用场景和代码示例

RabbitMQ主页:https://www.rabbitmq.com/ AMQP AMQP协议是一个高级抽象层消息通信协议,RabbitMQ是AMQP协议的实现。它主要包括以下组件: 1.Server(broker): 接受客户端连接,实现AMQP消息队列和路由功能的进程。 2.Vi...

2017-12-22 10:32:30 1820 0

转载 分布式消息队列RabbitMQ之二: exchange、route、queue关系

从AMQP协议可以看出,MessageQueue、Exchange和Binding构成了AMQP协议的核心,下面我们就围绕这三个主要组件    从应用使用的角度全面的介绍如何利用Rabbit MQ构建消息队列以及使用过程中的注意事项。     1. 声明MessageQue...

2017-12-22 10:29:43 950 0

原创 分布式消息队列RabbitMQ之一:基本概念理解

许多新手在刚接触RabbitMQ的时候,会被各种名词弄晕,包括ConnectionFactory 、Connection 、Channel、Exchange、Queue、RoutingKey、BindingKey等等,现在我言简意赅的描绘一下这些名词到底是啥概念 首先我们肯定知道Rabbi...

2017-12-22 10:06:01 448 1

原创 斯坦福机器学习Coursera课程:第三周作业--逻辑回归

问题描述:用逻辑回归根据学生的考试成绩来判断该学生是否可以入学。这里的训练数据(training instance)是学生的两次考试成绩,以及TA是否能够入学的决定(y=0表示成绩不合格,不予录取;y=1表示录取)因此,需要根据trainging set 训练出一个classification m...

2017-11-10 15:45:14 1163 3

原创 Linux 常用易忘操作命令整理汇总(持续收集更新...)

一. 网络相关 1. 查看 外网IP curl ifconfig.me2. 查看网络端口占用 lsof -i:xxx  or  netstat -nalp | grep xxx  3. 关闭ubuntu防火墙 sudo ufw status/disable  二. 文件操作1.im中文件替换 :%...

2017-11-07 17:44:56 213 0

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