- 博客(15)
- 收藏
- 关注
原创 莫队算法及其应用
在写这篇博客之前,我最想做的一件事就是:ORZ莫队%%%%%%%%。说明:ceil(x)表示x向上取整,sqrt(x)表示对x开算数平方根。一、莫队算法简介 莫队算法是一种暴力算法,真的很暴力,但速度很快,属于速度快的暴力。它的基本思想就是分块。关于分块的介绍建议参考hzwer的博客,然后%%%%hzw。莫队算法主要用于解决一类离线查询的问题,和线段树处理的问题是一样的,但处理的是两
2017-01-31 19:23:13 553
原创 Raft 实现日志复制同步
Raft 实现日志复制同步本篇文章以 John Ousterhout(斯坦福大学教授) 和 Diego Ongaro(斯坦福大学获得博士学位,Raft算法发明人) 在 Youtube 上的讲解视频及 ppt 为蓝本,深入分析 Raft 的内部机制,并以日志复制同步(Replicated Logs)为背景,详细介绍使用 Raft 协议实现日志复制的共识性问题。目标:日志复制同步R
2017-01-31 11:18:18 1130
原创 1043. 输出PATest(20)
时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者CHEN, Yue给定一个长度不超过10000的、仅由英文字母构成的字符串。请将字符重新调整顺序,按“PATestPATest....”这样的顺序输出,并忽略其它字符。当然,六种字符的个数不一定是一样多的,若某种字符已经输出完,
2017-01-30 18:38:09 246
原创 SQLite事务与自增深度分析
SQLite什么都好,就怕“database is locked”这些年来想尽办法去规避它。测试代码:static void Test2(){ XCode.Setting.Current.TransactionDebug = true; XTrace.WriteLine(Role.Meta.Count + ""); XTrace.Write
2017-01-30 10:23:16 229
原创 Android studio里搜索不到Genymotion,哪么如何正确的解决这问题尼!!!
纳尼,为什么会搜索不到Genymotion插件。难道要FQ?(在这里表示不得不佩服大天朝的实力,把google禁的死死地)话说我翻了墙为什么还是老样子,~~~~(>_ OK!首先,去genymotion的官网下一个最新版的jar包,最好是去官网,最好还是最新的。因为之前我下了一个二手的,导入进去发现出问题了。(https://www.genymotion.com/plugins/)//
2017-01-29 16:58:08 440
原创 ASP.NET Zero--15.一个例子(8)商品分类管理-权限控制
1.添加权限常量打开文件AppPermissions.cs【..\MyCompanyName.AbpZeroTemplate.Core\Authorization\AppPermissions.cs】在末尾添加如下常量://分类管理权限public const string Pages_Category = "Pages.Category";public const
2017-01-28 15:18:06 462
原创 张高兴的 Windows 10 IoT 开发笔记:HC-SR04 超声波测距模块
HC-SR04 采用 IO 触发测距。下面介绍一下其在 Windows 10 IoT Core 环境下的用法。 项目运行在 Raspberry Pi 2/3 上,使用 C# 进行编码。 1. 准备 HC-SR04 ×1 Raspberry Pi 2/3 ×1 公母头杜邦线 ×4 2. 连线Vcc - 5VGnd - GNDTrig -
2017-01-27 20:23:03 432
原创 View的事件体系
View虽然不属于四大组件,但它的作用堪比四大组件,甚至比Receiver和Provider的重要性都大,在Android开发中,Activity承担这可视化的功能,同时Android系统提供了很多基础控件,常见的有Button、Textview、CheckBox等。View基础知识什么是ViewView是一种界面层的控件的一种抽象,它代表了一个控件。除了View,还有ViewGrou
2017-01-27 12:23:02 339
原创 数据挖掘之聚类算法K-Means总结
序 由于项目需要,需要对数据进行处理,故而又要滚回来看看paper,做点小功课,这篇文章只是简单的总结一下基础的Kmeans算法思想以及实现;正文: 1.基础Kmeans算法. Kmeans算法的属于基础的聚类算法,它的核心思想是: 从初始的数据点集合,不断纳入新的点,然后再从新计算集合的“中心”,再以改点为初始点重新纳入新的点到集合,在计算”中心”,依次往复,直到这些集
2017-01-25 21:53:09 625
原创 《游戏编程模式》(6)
Chapter 14 组件模式允许一个单一的实体跨越多个不同域而不会导致耦合。为实现两个类之间的代码共享,应该让他们拥有同一个类的实例,而不是继承同一个类。使用情境:有一个涉及多个域的类。但希望这些域保持解耦; 这个类很庞大; 希望定义许多共享不同能力的对象。 分割不同的域: 1 class InputComponent 2 { 3 4 publi
2017-01-25 09:52:56 284
原创 使用Grafana 展示Docker容器的监控图表并设置邮件报警规则
一、Docker 容器监控报警方式 接着上篇文章的记录,看到grafana的版本已经更新到4.2了,并且在4.0以后的版本中,加入了Alert Notifications 功能,这样在对容器 监控完,可以加入报警规则。根据官网介绍,报警方式也有很多种,常见的Email、Slack即时通讯、webhook等。 本篇记录的是邮件的报警设置。环境和上篇基本一致,都是在Docker 平
2017-01-24 14:42:55 6379
原创 变形transform的副作用
前面的话 变形transform本来是一个用来处理移动、旋转、缩放和倾斜等基本操作的CSS3属性,但该属性除了完成其本职工作之后,还对普通元素造成了意想不到的影响,本文将详细介绍transform对元素造成的四个副作用 z-index 在定位中的堆叠z-index中曾经提到过,CSS3的出现对过去的很多规则发出了挑战,对层叠上下文z-index的影响更加显著,其中就包括元素的变
2017-01-23 19:37:55 321
原创 大咖,我能转行做UX设计师吗?
前几天,有个朋友找到我,叫我给分析下他适不适合转UX设计。他的专业是建筑设计,之所以要辞职,也就是公司破事多,老板又不看重他。看到UX设计这个行业的前景很不错,想要转行。他说的也没错, 现在的UX设计行业确实是蒸蒸日上,各大企业都需要招收UX的设计人才。下面,我列举的这5点是每个想要转行UX 的新手们必看的,希望对你们有帮助。切记,不要盲目转行。1. 薪资的变化为什么要把薪资放在最前面呢?
2017-01-23 11:17:55 258
原创 怎么应用vertical-align,才能生效?
vertical-align 的使用 以前总是想要一些元素垂直居中对齐,经常用line-height,可是对于图片来说,line-height的表现并不理想(非常不理想)可看我的文章:line-height系列(二),所以得用vertical-align:middle。然而用的时候总是无效,查了资料和实践后,终于知道vertical-align的用法了! 作用环境:父元素设置lin
2017-01-22 16:52:54 393
原创 浅谈Socket长连+多线程[原创,欢迎指点]
前戏 【PS:原文手打,转载说明出处】 【PS:博主自认为适用于云平台设备管控,且适用于IM主控】 好久没来了,13年时还想着多写一些博客,这都17年过年,年前也写一写Scoket+多线程,不足之处,见谅。(算是个人小总结)缘由 不知各位同仁有没有发现,用简单,无外乎就是都是一个流程 1)监听链接 2)校验链接是否是正常
2017-01-22 10:32:54 865
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人