通过 dhcp-agent 访问 Metadata - 每天5分钟玩转 OpenStack(168)

OpenStack 默认通过 l3-agent 创建和管理 neutron-ns-metadata-proxy,进而与 nova-metadata-api 通信。但不是所有环境都有 l3-agent,比如直接用物理 router 的场景。这时就需要走另一条路:让 dhcp-agent 来创建和管理
5次阅读

[Grid Layout] Place grid items on a grid using grid-column and grid-row

It’s possible to position a grid item anywhere on a grid track. To do this, let’s specify some grid-template-columns and gr
1次阅读

BZOJ4617 : [Wf2016]Spin Doctor

将所有点投射到二维平面上,枚举形成答案的两个$1$类点作为端点,以及过这两点的两条平行直线,那么答案就是直线边上以及内部的点数。显然只需要枚举$1$类点形成的凸包上的点。如果只有一个$1$类点,那么答案是$1$。如果凸包大小为$1$,那么只有和它重合的$0$类点会被计入答案。如果凸包大小为$2$,那
2次阅读

关于推荐的一个算法工程师访谈,有一些内容值得看看

http://www.csdn.net/article/2015-09-30/2825828 杨鹏谈世纪佳缘推荐算法:基于Spark GraphX,弃GBDT和LR用FM发表于2015-09-30 09:53| 9644次阅读| 来源CSDN| 7 条评论|
1次阅读

程序员的工作、学习与绩效

工作中,碰到一些这样的例子,总有人提出疑问,为什么一个同事工作勤勉,完成了很多事情,季度绩效评定很高,但晋升却碰壁了。之前已经写过一篇《技术晋升的评定与博弈》,基本就能解答这个问题。但隐藏在背后的更深层次的本质却是:工作、学习与绩效的关系。工作程序员的主要工作是:编程,产出代码,完成需求,交付软件系
43次阅读

Topshelf组件

使用Topshelf组件构建简单的Windows服务    很多时候都在讨论是否需要了解一个组件或者一个语言的底层原理这个问题,其实我个人觉得,对于这个问题,每个人都有自己的看法,个人情况不同,选择的方式也就会不同了。我个人觉得无论学习什么,都应该尝试着去了解对应的原理
1次阅读

Parallel.For

Parallel.For 你可能忽视的一个非常实用的重载方法   说起Parallel.For大家都不会陌生,很简单,不就是一个提供并行功能的for循环吗? 或许大家平时使用到的差不多就是其中最简单的那个重载方法,而真实情况下Parallel.For里面有14个重载,而其中那些比
1次阅读

MVC插件

MVC插件 最近领导让我搞一下插件化,就是实现多个web工程通过配置文件进行组装。之前由于做过一个简单的算是有点经验,当时使用的不是area,后来通过翻看orchard源码有点启发,打算使用area改一下。    实现插件化,需要解决四个问题:   
0次阅读

ZOJ 2314 Reactor Cooling[无源汇上下界可行流]

Reactor CoolingTime Limit: 5 Seconds      Memory Limit: 32768 KB      Special JudgeThe ter
1次阅读

Azure Messaging-ServiceBus Messaging

Azure Messaging-ServiceBus Messaging上篇博文中我们介绍了Azure Messaging的重复消息机制、At most once 和At least once. Azure Messaging-ServiceBus Messaging消息队列技术系列5-重
1次阅读