最近看了果壳上的一篇文章《激光雕刻机:废旧光驱的涅槃之路》之后开始手痒,准备自己做一个。但手头没有废旧光驱,好在这东西二手的价格便宜,10块钱一个,于是上某宝搞了两台。我买的是普通DVD光驱,如果你不想再单独买激光头可以买DVD刻录机,但是拆的时候要小心不要把激光头损坏。 拆机所需工具:螺丝刀...
分类:
其他好文 时间:
2014-11-18 23:48:21
阅读次数:
816
周末跟爸妈打电话,发现连我爸那种几乎不看电视的人,都知道大数据、云计算、物联网。惭愧,身为计算机研究生,对这些热点我几乎跟我爸知道的一样多。反思前几天的浦发笔试,交行笔试,农行笔试。直接反映出对专业下的功夫实在太少。大笔一挥,在简历上洋洋洒洒的写上 熟悉Java ,却对已经成熟了很多年的Spring...
分类:
其他好文 时间:
2014-11-18 23:48:38
阅读次数:
201
背景前段时间在测试docker的网络性能的时候,发现了一个veth的性能问题,后来给docker官方提交了一个PR,参考set tx_queuelen to 0 when create veth device,引起了一些讨论。再后来,RedHat的网络专家Jesper Brouer出来详细的讨论了一...
分类:
其他好文 时间:
2014-11-18 23:46:10
阅读次数:
299
不管在c/s还是b/s的c#语言开发程序中,经常会用到List的扩展方法,尤其在json格式的数据和服务端交互越来越流行,很多时候总是在开发使用到的时候才去搜索有些扩展方法或者linq的用法,在这里,我们只是做一个备注因为linq没有必要系统的学习,我们只要简单的在list的扩展会使用即可,至少我只...
分类:
其他好文 时间:
2014-11-18 23:46:17
阅读次数:
314
一直不知道差分约束是什么类型题目,最近在写最短路问题就顺带看了下,原来就是给出一些形如x-y,=k的标准形式注意点:1. 如果要求最大值想办法把每个不等式变为标准x-yx-y=k的标准形式,然后建立一条从y到x的k边,求出最长路径即可2.如果权值为正,用dj,spfa,bellman都可以,如果为负...
分类:
其他好文 时间:
2014-11-18 23:46:45
阅读次数:
252
给定一个链表,去除重复的值,每个数字只出现一次,例如Given1->1->2, return1->2.Given1->1->2->3->3, return1->2->3.思路:用pre记录合法链表的最后一个,now为第二个节点一直往后走,如果now的值不等于pre那么更新pre为now,now继续往...
分类:
其他好文 时间:
2014-11-18 23:44:34
阅读次数:
307
nginx的upstream目前支持的5种方式的分配1、轮询(默认)每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。upstream backserver {server 192.168.0.14;server 192.168.0.15;}2、weight指定轮询...
分类:
其他好文 时间:
2014-11-18 23:46:23
阅读次数:
224
前台: XXX网站书店http://www.bookshop.comzh-cn5 XXX网站书店 ]]> 后台:...
分类:
其他好文 时间:
2014-11-18 23:46:31
阅读次数:
267
NSValueNSNumberNSData类步骤1 NSValue我们先看看NSValue能做什么:一个NSValue对象是用来存储一个C或者Objective-C数据的简单容器。它可以保存任意类型的数据,比如 int,float,char,当然也可以是指pointer, structure, an...
分类:
其他好文 时间:
2014-11-18 23:46:30
阅读次数:
328
说明:1.初始化 BaiduMap SDK要在显示界面之前,即:SDKInitializer.initialize(Context); setContentView(R.layout.main);2. 设置定位的模式是LocationMode.Hight_Accuracy 时,在室内可能无法获取到准...
分类:
其他好文 时间:
2014-11-18 23:46:20
阅读次数:
681
当我们实现返回枚举数的迭代器时,必须通过实现GetEnumerator来让类可以被枚举,它返回由迭代器返回的枚举数 如果我们在类中实现的迭代器返回可枚举类型,我们可以让类实现或不实现GetEnumerator来让类本身被枚举或不可被枚举 如果实现GetEnumerator,让它调用迭代器的方法以获取...
分类:
其他好文 时间:
2014-11-18 23:42:58
阅读次数:
333
零碎知识点 关于 ? 和 ?? int? p = null; int res = p * 2 ?? 5; ?代表这个类型是可空的,而??是为了应对当出现空值的时候所默认的值 可空类型总是基于另一个叫做基础类型的已经被声明的类型 可以从任何值类型创建可空类型. 包括预定义的简单类型 不能从引用类型或其...
分类:
其他好文 时间:
2014-11-18 23:45:16
阅读次数:
261
扩展图像边界: BORDER_CONSTANT: Pad the image with a constant value (i.e. black or BORDER_REPLICATE: The row or column at the very edge of the original is re...
分类:
其他好文 时间:
2014-11-18 23:44:20
阅读次数:
338
通过构造函数的弊端引出原型概念先看一个一只猫的构造函数function Cat(name,color){ this.name = name; this.color = color; this.type = "猫科动物"; this.eat = function(){alert...
分类:
其他好文 时间:
2014-11-18 23:42:16
阅读次数:
227
Nodes: Nodes 方法返回IEnumerable类型的对象,因为返回的节点可能是不同的类型,比如XElement.我们可以使用ofType(type)来指定返回某个类型的节点. Elements : 由于获取XElements是一个非常普遍的需求,于是出现了Nodes.OfType(XEle...
分类:
其他好文 时间:
2014-11-18 23:43:16
阅读次数:
335
Given a linked list and a valuex, partition it such that all nodes less thanxcome before nodes greater than or equal tox.You should preserve the origi...
分类:
其他好文 时间:
2014-11-18 23:45:02
阅读次数:
222
MigrationsDjango中对Model进行修改是件麻烦的事情,syncdb命令仅仅创建数据库里还没有的表,它并不对已存在的数据表进行同步修改,也不处理数据模型的删除。 如果你新增或修改数据模型里的字段,或是删除了一个数据模型,你需要手动在数据库里进行相应的修改或者使用South。Django...
分类:
其他好文 时间:
2014-11-18 23:44:02
阅读次数:
387