8 麦晓宇

尚未进行身份认证

个人从事程序化交易、ios开发,逆向

等级
TA的排名 1k+

docker使用问题汇总

windows下使用问题error during connect: Get http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.35/info: open //./pipe/docker_engine: The system cannot find the file specified. In the default daemon configuration on...

2020-01-14 11:09:38

FastDFS文件系统(二) fastdfs和其他文件系统区别

一、概述普通存储方案:Rsync、DAS(IDE/SATA/SAS/SCSI等块)、NAS(NFS、CIFS、SAMBA等文件系统)、SAN(FibreChannel, iSCSI, FoE存储网络块),Openfiler、FreeNas(ZFS快照复制)由于生产环境中往往由于对存储数据量很大,而SAN存储价格又比较昂贵,因此大多会选择分布式存储来解决一下问题:海量数据存储问题数据高可用...

2020-01-12 20:07:37

MongoDB、ElasticSearch、Redis、HBase这四种热门数据库的优缺点及应用场景

MongoDB、ElasitcSearch、Redis、HBase是现今最火的四款NoSQL数据库产品。在实际的开发中,这四种数据库有什么区别?我到底该选哪个?想必这是很多互联网开发都遇到过的难题。下面就给大家总结下这四种数据库产品的特点和应用场景,希望能够帮助你更深刻的理解这四种数据库的特点,好帮助你作出正确的数据库选择。MongoDBMongoDB是当今最火爆的NoSQL数据库。M...

2020-01-12 13:10:58

tomcat 与 nginx,apache的区别是什么?

一、定义:1. ApacheApache HTTP服务器是一个模块化的服务器,可以运行在几乎所有广泛使用的计算机平台上。其属于应用服务器。Apache支持支持模块多,性能稳定,Apache本身是静态解析,适合静态HTML、图片等,但可以通过扩展脚本、模块等支持动态页面等。(Apche可以支持PHPcgiperl,但是要使用Java的话,你需要Tomcat在Apache后台支撑,将Jav...

2020-01-12 12:51:20

Flink 从0到1学习—— 分享四本 Flink 国外的书和二十多篇 Paper 论文

前言之前也分享了不少自己的文章,但是对于 Flink 来说,还是有不少新入门的朋友,这里给大家分享点 Flink 相关的资料(国外数据 pdf 和流处理相关的 Paper),期望可以帮你更好的理解 Flink。书籍1、《Introduction to Apache Flink book》这本书比较薄,简单介绍了 Flink,也有中文版,读完可以对 Flink 有个大概的了解。...

2020-01-12 02:25:02

如何研究 Javac 与 HotSpot

现在使用 Java 语言的人很多,但是了解 Java 语言实现的人非常少。如果要研究 Java 语言的实现,推荐研究 Javac 和虚拟机 HotSpot 的源代码实现,其中 Javac 相当于 Java 编译的前端,HotSpot 是 Java 语言运行的基础。弄懂了 Javac 与 HotSpot,对 Java 语言也就达到了“精通”的地步了。下面我结合自己的研究过程总结一下,如果要研究 ...

2020-01-11 23:59:52

九大Java性能调试工具,必备至少一款

九款Java性能调试工具,有什么更好、更多的工具,欢迎补充。NetBeans ProfilerNetBeans中可以找到NetBeans Profiler。NetBeans分析器是NetBeans的扩展,用于为NetBeans IDE提供分析功能。NetBeans IDE是一个开源的集成开发环境。NetBeans IDE支持开发所有Java应用程序类型(Java SE(包括Java...

2019-11-14 23:00:10

Java调试原理初探

对于所有程序员,程序调试是一项必备的技能。在java程序中,最简单的就是通过System.out.println()来打印输出各种变量来发现问题,而用的最多的莫过于通过各种调试器来进行调试,如图一所示的eclipse调试器,甚至还可以进行远程调试。对于这些调试器是如何实现的,这就需要了解本文的重点——JPDA(Java Platform Debugger Architecture)Java平台调...

2019-11-14 22:17:17

C#面试题

span、memory、ref、unsafe关键字有什么作用?finalizer有什么用 什么是.NET?什么是CLI?什么是CLR?IL是什么?JIT是什么,它是如何工作的?GC是什么,简述一下GC的工作方式? 类(class)和结构(struct)的区别是什么?它们对性能有影响吗?.NET BCL里有哪些是类(结构),为什么它们不是结构(类)?在自定义类型时,您如何选择是类还是结构? 在...

2019-10-24 12:05:41

理解杀进程的实现原理

基于Android 6.0的源码剖析, 分析kill进程的实现原理,以及讲讲系统调用(syscall)过程,涉及源码:/framework/base/core/java/android/os/Process.java/framework/base/core/jni/android_util_Process.cpp/system/core/libprocessgroup/process...

2019-10-15 14:20:27

automl

Automated machine learning can target various stages of the machine learning process:[2]Automateddata preparationand ingestion (from raw data and miscellaneous formats) Automated column type det...

2019-08-15 15:22:41

处理器间中断处理(IPI)

处理器间中断允许一个CPU向系统其他的CPU发送中断信号,处理器间中断(IPI)不是通过IRQ线传输的,而是作为信号直接放在连接所有CPU本地APIC的总线上。在多处理器系统上,Linux定义了下列三种处理器间中断:CALL_FUNCTION_VECTOR(向量0xfb)发往所有的CPU,但不包括发送者,强制这些CPU运行发送者传递过来的函数,相应的中断处理程序叫做call_functi...

2019-08-14 18:15:12

JavaScript数据可视化库对比

在 JS 程序中,为了实现漂亮的图形、图表和数据可视化,我们选择使用开源库。生活在数据爆炸的时代,我们开发的每一个应用程序几乎都使用或者借助数据来提升用户体验。为了帮助你轻松地为你最喜欢的应用程序添加漂亮的数据可视化,这里列出了 2018 年最好的 JavaScript 数据可视化库(排名不分先后)。1. D3jsstar 数:80KD3.js 可能是最流行和使用最广泛的 Java...

2019-07-11 10:45:56

初步认识gis

2019-06-21 18:16:58

微信小程序架构解析,工作原理解析

一、小程序介绍1、小程序特点2、小程序演示视频地址:https://v.qq.com/x/page/w0353d7co6y.html3、小程序为什么那么快PageFrameNative预先额外加载一个WebView当打开指定页面时,用默认数据直接渲染,请求数据回来时局部更新返回显示历史View退出小程序,View状态不销毁4、小程序入口扫码进入小...

2019-05-31 21:27:38

支付宝小程序技术架构全解析

在轻应用混战的当下,小程序已经成为巨头们角逐的焦点,阿里自然也不甘落后。据阿里官方的数据,截止到今年 1 月 28 日为止,支付宝小程序应用数已经达到 12 万,总用户数突破 5 亿,日活跃用户数突破 2.3 亿,用户通过支付宝首页下拉入口进入小程序的日人均打开次数为 4 次,支付宝小程序也因此被称为“蚂蚁金服未来三年最重要的战略之一”。然而,支付宝公开的信息更多面向的是普通用户,开发者能获知...

2019-05-31 21:04:13

小程序渲染架构设计

One 什么是小程序Ⅰ 小程序概念微信小程序算是小程序的鼻祖了,2017年1月9日微信正式上线了小程序。在探究小程序技术架构之前,我们先看看小程序究竟是什么,微信官网对微信小程序的产品定位及功能介绍是: “微信小程序是一种全新的连接用户与服务的方式,它可以在微信内被便捷地获取和传播,同时具有出色的使用体验。”这个介绍有种看了跟没看一样的感觉。网上对于微信小程序是什么还有一个介绍的版本:...

2019-05-31 20:48:43

深度解读最流行的优化算法:梯度下降

目录: 梯度下降的各种变体 批量梯度下降(Batch gradient descent) 随机梯度下降(Stochastic gradient descent) 小批量梯度下降(Mini-batch gradient descent) 面临的挑战 梯度下降的优化算法 Momentum法 Nesterov加速梯度法 Ad...

2019-05-31 08:25:06

appstore系统更新为什么在公司网络无法弹出重启系统的提示

1.公司网络对外网访问有限制,softwareupdated这个程序需要设置代理,才能访问外网,所以需要设置代理2.sudo softwareupdate -i -a 可以看到所有的安装错误和进度3.从发送更新请求到有更新进度花了7分钟,要不是有耐心真以为是死了...

2019-05-18 14:25:39

在OS X平台中利用FSEvents检测并删除恶意文件

在支持OS X 10.7及其以上版本的FSEvemts中,引入了一个能够检测文件目录修改行为的功能。FSEvents能够利用文件系统事件守护进程(fseventsd)提供的数据来对相应的行为操作进行记录;守护进程会将这些文件操作写入每一个卷宗下的日志文件中(日志文件保存在一个名为“.fseventsd”的文件夹中)。应用程序可以利用FSEvents提供的API接口来访问这些日志文件,并获取到修改目...

2019-05-17 14:44:26

查看更多

勋章 我的勋章
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。