6

MySQL——索引实现原理

在MySQL中,索引属于存储引擎级别的概念,不同存储引擎对索引的实现方式是不同的,本文主要讨论MyISAM和InnoDB两个存储引擎的索引实现方式。 MyISAM索引实现 MyISAM引擎使用B+Tree作为索引结构。 MyISAM会按照数据插入的顺序分配行号,从0开始,然后按照数据插入的顺序存储在 ...

撸码那些事 发布于 2018-08-13 09:11 评论(0)阅读(416)
0

不知道是不是最通俗易懂的《数据一致性》剖析了

阅读目录 为什么需要分布式系统? 分布式系统的副作用 产生数据不一致的原因 详解一致性 结语 这次准备开启一个新的系列来写了,聊聊分布式系统中的关注点。节奏不会排的太紧凑,计划两周一更吧。 本文是本系列的第一篇。从普遍认为的分布式系统中最最最重要的数据一致性开始。内容适合人群>=0年技术相关经验。 ...

Zachary_Fan 发布于 2018-08-13 09:06 评论(0)阅读(306)
1

云中树莓派(3):通过 AWS IoT 控制树莓派上的 Led

云中树莓派(1):环境准备 云中树莓派(2):将传感器数据上传到AWS IoT 并利用Kibana进行展示 云中树莓派(3):通过 AWS IoT 控制树莓派上的Led 云中树莓派(4):利用声音传感器控制Led灯 1. Led 连接与测试 在某宝上买了几样配件,包括T型GPIO扩展板、40P排线、 ...

SammyLiu 发布于 2018-08-13 09:01 评论(0)阅读(250)
2

C#语法——事件,逐渐边缘化的大哥。

事件是C#的基础之一,学好事件对于了解.NET框架大有好处。 事件最常见的比喻就是订阅,即,如果你订阅了我的博客,那么,当我发布新博客的时候,你就会得到通知。 而这个过程就是事件,或者说是事件运行的轨迹。 事件是发散,以我的博客为核心,向所有订阅者发送消息。我们把这种发散称之为[多播]。 最常见的事 ...

kiba518 发布于 2018-08-13 08:57 评论(5)阅读(1274)
3

[Abp 源码分析]十一、权限验证

0.简介 Abp 本身集成了一套权限验证体系,通过 ASP.NET Core 的过滤器与 Castle 的拦截器进行拦截请求,并进行权限验证。在 Abp 框架内部,权限分为两块,一个是功能(Feature),一个是权限项(Permission),在更多的时候两者仅仅是概念不同而已,大体处理流程还是一 ...

myzony 发布于 2018-08-13 08:44 评论(0)阅读(342)
57

【微信小程序项目实践总结】30分钟从陌生到熟悉

前言 我们之前对小程序做了基本学习: 1. 微信小程序开发07-列表页面怎么做 2. 微信小程序开发06-一个业务页面的完成 3. 微信小程序开发05-日历组件的实现 4. 微信小程序开发04-打造自己的UI库 5. 微信小程序开发03-这是一个组件 6. 微信小程序开发02-小程序基本介绍 7. ...

叶小钗 发布于 2018-08-13 08:39 评论(14)阅读(3668)
13

工作5年左右的程序员如何在职业瓶颈期内快速提升自己的身价?提升后如何有效变现自己的高质量技能?

当一般的程序员工作5年左右后,往往会遇到事业上的一个瓶颈期:能力上已经达到高级开发,工资比上不足比下有余,而且至少能在所在城市站稳脚跟。 不过根据行业现状,这类程序员再要向上提升,难度就不小了,具体表现为:不少人可能就在中小型公司间徘徊,工资或许有提升,但再也无法更高效地积累自己的经验和能力,或者就 ...

hsm_computer 发布于 2018-08-13 08:37 评论(6)阅读(1625)
31

我是怎么把一个项目带崩的

我是一名项目经理,在过去的四个月里,我把一个项目带崩了(上线后频出问题,用户无法使用)。在最近的几天,我每天都在反思自己,我都在问自己以下几个问题: 1.我做错了什么? 2.我在其中占有多重的因素? 以下内容,我将回答以上问题,并在最后说一下我的补救措施。 项目和团队背景 首先给大家说明一下项目背景 ...

zer0black 发布于 2018-08-13 08:29 评论(58)阅读(6561)
63

【原创】大公司为什么还在采用过时的技术

背景 本文出自一朋友给我的提问,于是博主呕心沥血给他花式洗脑了几个小时。忽然发现,应该还有许多朋友有同样的疑问。所以整理成文。 许多 刚毕业的程序员 朋友,都有一个执念,想要进那种 规模大一点的公司 、上市的、业内有名的最好。 为什么大家都想去大公司? 因为很多人觉得,公司大一点,正规一点。开发技术 ...

孤独烟 发布于 2018-08-13 08:24 评论(116)阅读(6637)
11

Linux Namespace : Network

Network namespace 在逻辑上是网络堆栈的一个副本,它有自己的路由、防火墙规则和网络设备。默认情况下,子进程继承其父进程的 network namespace。也就是说,如果不显式创建新的 network namespace,所有进程都从 init 进程继承相同的默认 network ...

sparkdev 发布于 2018-08-13 08:24 评论(8)阅读(1737)
0

上周热点回顾(8.6-8.12)

热点随笔: · 回顾4180天在腾讯使用C#的历程,开启新的征途(张善友)· 70行代码让你远离颈椎病,致所有的程序猿们(YJLAugus)· 彼之蜜糖,吾之砒霜——聊聊软件开发中的最佳实践(sherrywasp)· Linux Namespace : Mount(sparkdev)· 从技术渣到被 ...

博客园团队 发布于 2018-08-13 08:14 评论(1)阅读(471)
19

如何成为一位「不那么差」的程序员

已经记不清有多少读者问过: 博主,你是怎么学习的?像我这样的情况有啥好的建议嘛? 也不知道啥时候我居然成人生导师了。当然我不排斥这些问题,和大家交流都是学习的过程。 ...

crossoverJie 发布于 2018-08-13 08:05 评论(15)阅读(1148)
2

基于 HTML5 的 WebGL 自定义 3D 摄像头监控模型

随着视频监控联网系统的不断普及和发展, 网络摄像机更多的应用于监控系统中,尤其是高清时代的来临,更加快了网络摄像机的发展和应用。 在监控摄像机数量的不断庞大的同时,在监控系统中面临着严峻的现状问题:海量视频分散、孤立、视角不完整、位置不明确等问题,始终围绕着使用者。因此,如何更直观、更明确的管理摄像... ...

xhload3d 发布于 2018-08-13 07:47 评论(2)阅读(382)
17

极简入门:什么是区块链?

前阵子在油管看到了一个介绍区块链的短视频,把区块链讲得很清楚,于是我把它翻译一下分享给大家。相信大家看了这篇文章,基本上能够理解什么是区块链了。 区块链,顾名思义,它是由一组包含信息的区块组成的信息链。 区块链由一个有趣的属性:一旦某些数据被记录到一条区块链中后,那么数据就很难再被改变。那区块链到底 ...

陈树义 发布于 2018-08-13 00:17 评论(6)阅读(735)
2

七夕节快到了,做个图钉画以及学习下Pillow吧

又有时间写东西了,最近深感世事并不以人的美好愿望而改变,还是要以积极地心态来适应新变化,多多关心身边的人。 图钉画中一个图钉代表一个像素,所以关键在于像素渣化,降低分辨率,图钉的色彩有限,还需要降低图片的色彩数量,统计各种色彩的数量及位置。 以上都可以用Pillow完成,Pillow是Python中 ...

再见紫罗兰 发布于 2018-08-13 00:09 评论(1)阅读(348)
0

Django contenttypes 框架详解

一、什么是Django ContentTypes? Django ContentTypes是由Django框架提供的一个核心功能,它对当前项目中所有基于Django驱动的model提供了更高层次的抽象接口。 当然我们不是说的是http中的content-type!完全没有任何关系!下面将一步一步解释 ...

天王盖地虎宝塔镇河妖 发布于 2018-08-12 23:11 评论(0)阅读(110)
0

python3中的真值测试

1. 真值测试 所谓真值测试,是指当一种类型对象出现在if或者while条件语句中时,对象值表现为True或者False。弄清楚各种情况下的真值对我们编写程序有重要的意义。 对于一个对象a,其真值定义为: True : 如果函数truth_test(a)返回True。 False:如果函数truth ...

翻书 发布于 2018-08-12 22:32 评论(0)阅读(105)
5

《ServerSuperIO Designer IDE使用教程》-2.与硬件网关数据交互,并进行数据级联转发,直到云端。发布:v4.2.1版本

v4.2.1 更新内容:1.重新定义数据转发文本协议,使网关与ServerSuperIO以及之间能够相关交互数据。2.扩展ServerSuperIO动态数据类的方法,更灵活。3.修复Designer增加转发任务的一个BUG。4.修改数据转发客户端和服务端。5.增加硬件网关驱动。 v4.2.1 下载地 ...

唯笑志在 发布于 2018-08-12 21:36 评论(0)阅读(300)
0

java泛型理解。代码更明了。

泛型数据java基础,但真正理解需要悉心品尝。毕竟在工作中用到的是在是太多了。 不要以为new ArrayList<>这就是泛型,这只能属于会使用。 在工作中,相对于现有的项目源码的数据库操作层,无论是mybatis,hibernate或者是自己封装的baseModel层,都会使用到泛型。 以及<? ...

陈灬大灬海 发布于 2018-08-12 21:34 评论(5)阅读(413)
0

Angular6封装http请求

最近抽空学习了一下Angular6,之前主要使用的是vue,所以免不了的也想对Angular6提供的工具进行一些封装,今天主要就跟大家讲一下这个http模块。 之前使用的ajax库是axios,可以设置baseurl,公共头部;集中捕捉错误等,由于Angular6的依赖注入机制,是不能通过直接修改h ...

_marven 发布于 2018-08-12 21:29 评论(1)阅读(272)