0

设计模式之美—策?#38405;?#24335;

策?#38405;?#24335; 什么是策?#38405;?#24335; 策?#38405;?#24335;的用意是针对一组算法,将每一个算法封装到具有共同接口的独立类中,从而使得它们可以相互替换。策?#38405;?#24335;使得算法可以在不影响到客户端的情况下发生变化 策?#38405;?#24335;是对算法的包装,是把使用算法的责任和算法本身分开。策?#38405;?#24335;通常是把一系列的算法包装到一系列的策略类里面,作为一个抽 ...

夜深思 发布于 2019-10-16 17:09 评论(0)阅读(8)
1

cocos2d-x C++ 工程初探

经过较为繁琐的 "环境搭建" 后,我们终于运行出了一个helloworld窗口,可以正式上手cocos了 现在我们就从改代码开始玩起 窗口 我们之前讲到 AppDelegate 类是程序的入口,所以和窗口有关的设置也在这个类里,打开我们的AppDelegate.cpp,从 这个成员函数看起 函数中有 ...

zhxmdefj 发布于 2019-10-16 16:36 评论(0)阅读(58)
1

有了这套模板,女朋友再也不用担心我刷不动 LeetCode 了

全文包含 12000+ 字、 30 张高清?#35745;?#39044;计阅读时间为 40 分钟,强烈建议先 收藏 再仔细阅读。 作者 | 李威 整理 | 公众号:五分钟学算法 个人博客 | "https://www.cxyxiaowu.com" 来源 | https://www.liwei.party/ 下面的动画以 ...

五分钟学算法 发布于 2019-10-16 16:34 评论(0)阅读(50)
3

如何编译和调试Python内核源码?

[TOC] 博客: "blog.shinelee.me" | "博客园" | "CSDN" 写在前面 如果对Python源码?#34892;?#36259;,那“窥探”其实现的最佳方式就是调教它,不,调试它。 获取源代码 Python的官方默认实现为CPython,即C语言实现(主要指解?#25512;?#30340;实现,其他实现见 "Other ...

shine-lee 发布于 2019-10-16 15:28 评论(0)阅读(102)
0

Kubernetes的RBAC是啥

RBAC: Role Based Access Control,基于角色的权限控制,有以下三种角色 1. Role:角色,定义了一组API对象的操作权限 2. Subject:被作用者,可以是人,也可以是机器,也可以是k8s的用户,最常使用的就是ServiceAccoun 3. RoleBindin ...

雪山飞猪 发布于 2019-10-16 14:56 评论(0)阅读(90)
3

Mysql高手系列 - 第24篇:如何正确的使用索引?【高手进阶】

这是Mysql系列第24篇。学习索引,主要是写出更快的sql,当我们写sql的时候,需要明确的知道sql为什么会走索引?为什?#20174;?#20123;sql不走索引?sql会走那些索引,为什么会这么走?我们需要了解其原理,了解内部具体过程,这样使用起来才能更顺手,才可以写出更高效的sql。本篇我们就是搞懂这些问题。 ...

路?#24605;譐ava 发布于 2019-10-16 14:35 评论(0)阅读(253)
17

Java自动化测试框架-01 - TestNG之入门篇 - 大佬的鸡肋,菜鸟的盛宴(详细教程)

TestNG是什么? TestNG按照官方的定义: TestNG是一个测试框架,其灵感来自JUnit和NUnit,但引入了一些新的功能,使其功能更?#30475;螅?#20351;用更方便。 TestNG是一个开源自动化测试框架;TestNG表示下一代(Next Generation的首字母)。 TestNG类似于JUnit ...

?#26412;?宏哥 发布于 2019-10-16 14:30 评论(0)阅读(169)
1

「面试原题 + 图文详解 + ?#36947;?#20195;码」二叉搜索树-双指针-贪心 面试题汇总

二叉搜索树(Binary Search Tree),它或者是一棵空树,或者是具有下列性质的二叉树: ??????1. 若它的左子树不空,则左子树上所有结点的值均小于它的根结点的?#25285;?2. 若它的右子树不空,则右子树上所有结点的值均大于它的根结点的?#25285;? 3. 它的左、右子树也分别为二叉搜索树。 ...

__yuanhao 发布于 2019-10-16 14:28 评论(1)阅读(120)
3

分布式架构知识体系

作者 | 晓土 阿里巴巴高级工程师 姊妹篇阅读推荐 : 《 " 云原生时代,分布式系?#25104;?#35745;必备知识?#35745;祝?#20869;含22个知识点) " 》 ?#32423;粒?本文力求从分布?#20132;?#30784;理论、架构设计模式、工程应用、部署运维、业界方案这几大方面,介绍基于 MSA(微服务架构)的分布式知识体系大纲,从而对 SOA 到 MSA ...

阿里巴巴云原生 发布于 2019-10-16 14:20 评论(1)阅读(228)
0

点集配?#25216;?#26415;(ICP、RPM、KC、CPD)

在计算机视觉和模式识别中,点集配?#25216;?#26415;是查找将两个点集对齐的空间变换过程。寻找这?#30452;?#25442;的目的主要包括:1、将多个数据集合并为一个全局统一的模型;2、将未知的数据集?#25104;淶揭?#30693;的数据集上以识别其特征或估计其姿态。点集的获取可以是来自于3D扫描仪或测距仪的原始数据,在图像处理和图像配准中,点集也可以是通过 ...

算法小丑 发布于 2019-10-16 14:19 评论(0)阅读(42)
0

Spring5源码解析5-ConfigurationClassPostProcessor (上)

接上回,我们讲到了`refresh()`方法中的`invokeBeanFactoryPostProcessors(beanFactory)`方法主要在执行`BeanFactoryPostProcessor`?#25512;?#23376;接口`BeanDefinitionRegistryPostProcessor`的方法。 ...

Coder小黑 发布于 2019-10-16 13:57 评论(0)阅读(67)
0

Kylin构建Cube过程详解

1 ?#25226;?在使用Kylin的时候,最重要的一步就是创建cube的模型定义,即指定度量和维度以及一些附?#26377;?#24687;,然后对cube进行build,当然我们也可以根据原始表中的某一个string字段(这个字段的格式必须是日期格式,表示日期的含义)设定分区字段,这样一个cube就可以进行多次build,每一次的 ...

XIAO的博客 发布于 2019-10-16 13:36 评论(0)阅读(66)
1

高德地图首席科学家任小枫:视觉智能在高德地图的应用

高德地图首席科学家任小枫在2019杭州云栖大会高德技术专场分享了题为《视觉智能连接真实世界》的演讲,本文根据现场内容整理而成。 ...

高德技术 发布于 2019-10-16 13:35 评论(0)阅读(221)
5

.Net Core AA.FrameWork应用框架介绍

开发多年,一直在从社区获取开源的便利,?#37319;?#24863;社区力量的重要性,今天开源一个应用基础框架AA.FrameWork,也算是回馈社区,做出一点点贡献,希望能够帮助类?#39057;?#24180;入行的我。 AA.FrameWork 是基于.NET core流行的开源类库创建的基础应用框架。 框架代码图如: 源代码github地址 ...

成天 发布于 2019-10-16 13:00 评论(2)阅读(406)
2

WebGL简易教程(十一)?#20309;评?/a>

[TOC] 1. 概述 在之前的之前的教程[《WebGL简易教程(九):综合?#36947;?#22320;形的绘制》][netlink1]中,绘制了一个带颜色的地形场景。地形的颜色是根据高程赋予的RGB?#25285;?#36890;过不同的颜色来表示地形的起伏,这是表达地形渲染的一种方式。除此之外,还可以将拍摄得到的数字影像,贴到地形上面,得到 ...

charlee44 发布于 2019-10-16 12:31 评论(0)阅读(114)
12

只因写了一?#38395;?#34411;,公司200多人被抓!

“一个程序员写了个爬虫程序,整个公司200多人被端了?!?“不可能吧!” 刚从朋友听到这个消息的时候,我有点不太相信,做为一名程序员来讲,谁还没有写过几?#38395;?#34411;呢?只因写爬虫程序就被端有点夸张了吧。 朋友?#25285;?#28040;息很确认并且已经进入等待审判阶段了。 01.对消息进一步确认 朋友认识几个律师朋友,和他们有 ...

纯洁的微笑 发布于 2019-10-16 12:22 评论(18)阅读(3689)
0

?#31243;?#20998;布式事务与TX-LCN

最近做项目使用到了分布式事务,下面这篇文章将给大家介绍一下对分布式事务的一些见解,并讲解分布式事务处理框架TX LCN的执行原理,初学入门,错误之处望各位不吝指正。 什么情况下需要使用分布式事务? 使用的场景很多,先举一个常见的:在微服务系统中,如果一个业务需要使用到不同的微服务,并且不同的微服务对 ...

?#21487;?#29983;蚝 发布于 2019-10-16 12:07 评论(0)阅读(119)
0

一次Commons-HttpClient的BindException排查

线上有个老应用,在流量增长的时候,HttpClient抛出了BindException。部分的StackTrace信息如下: java java.net.BindException: Address already in use (Bind failed) at java.net.PlainSock ...

程序员?#22686;?/a> 发布于 2019-10-16 11:56 评论(0)阅读(82)
3

在chrome浏览器中调用IE浏览器并访问(openIE.reg自定义协议)

在谷歌浏览器中有4种方法调用IE浏览器。如下: 今天我们就来说一下使用chrome自定义协议打开ie浏览器并访问指定页面。 当然,有很多网友都写过,我这里就借花献佛了。 使用方式: 添加注册表 在桌面上建立一个openIE.reg(将txt改为reg)文件,点击编辑打开,在里面写入如下内容来进行自定 ...

熊泽-学习中的苦与乐 发布于 2019-10-16 11:46 评论(0)阅读(168)
1

看完你就明白的锁系列之锁的状态

前面两篇文章我介绍了一下 "看完你就应该能明白的悲观锁和乐观锁" "看完你就明白的锁系列之自旋锁" 看完你就会知道,线程如果锁住了某个资源,致使其他线程无法访问的这种锁被称为悲观锁,相反,线程不锁住资源的锁被称为乐观锁,而自旋锁是基于 CAS 机制实现的,CAS又是乐观锁的一种实现,那么对于锁来?#25285;?...

c旋儿 发布于 2019-10-16 11:23 评论(0)阅读(139)
北京快中彩基本走势