root权限。新版的Ubuntu(12.04)已经不再自带类似apt-spy之类的选择最快的源的命令行工具,默认的源经常那个龟速啊……手动测试哪个源在当前网络环境下会比较快还是比较累的,这里整理一个脚本,直接在终端sudo执行,就可以得到一个比较好的源的结果列表:
#!/bin/bash ...
背景:
开发个学生系统,数据库设计。设计实施:传统数据库学生表行设计学号姓名性别年龄1张三男162李红女153王五男16当想扩展属性时,相对应的会增加字段。学号姓名性别年龄住址1张三男16河南2李红女15湖北3王五
男16北京实际开发中这样做的缺点:1:属性字段向主表加,会导致列越来越多,增加表.....
一、插入模式i 从当前光标处进入插入模式o 在当前行之下新加一行,并进入插入模式Esc
退出插入模式!cmd 执行shell命令r fileName 导入fileName文件的内容二、移动光标h,j,k,l 上,下,左,右ctrl-f
上翻一页ctrl-b ...
(a*b)%c这个问题看上去好简单啊。当然我们不是来说这么简单的问题了。你想一想,我们会不会遇到这种情况,a是__int64 ,b也是__int64
当两个数足够大的时候我们直接相乘的就会出现__int64越界的情况,结果就会错误。所以我们今天记录一下解决这样的问题的方法。不要让这些小的问题妨碍我们...
计数排序是基于非比较的一种排序,效率高,但是需要额外的内存空间,适用于数量比比较小,而且对元素最大值也有限制。代码流程如下:假设原数组名称为a1.计算出数组当中最大的值,比如maxv2.申请一个用于计数的数组c,数组大小为maxv3.统计各个元素出现的个数c[a[i]]++4.使用c[i]=c[i-...
一、linux防火墙基础防火墙分为硬件防火墙和软件防火墙。1.概述linux
防火墙体系主要工作在网络层,针对TCP/IP数据包实施过滤和限制,属于典型的包过滤防火墙。 包过滤机制:netfilter
管理防火墙规则命令工具:iptables netfilter 指linux内核中实现包过滤防火墙的...
前一阵子在项目中添加了IrisSkin2皮肤控件,今天用VS打开悲剧了。提示"类型Universe无法解析程序集:System.Design,Version=2.0.0.0,Culture=neutral,PublickeyToken=b03f5f7f11d50a3a"。这是因为vs2010新建工程...
最近发现 OpenCV 的 C++ 接口写得和 Matlab 实在是太相似了。我用 OpenCV 2.49 来实现 Guided Filter 的时候几乎是直接照抄作者公开的 Matlab 代码。废话不多直接贴我的代码:
cv::Mat guidedFilter(cv::Mat I, cv::Mat p, int r, double eps)
{
/*
% GUIDEDFILTER O(...
选择Nginx的一些理由=>
1.可以高并发连接:官方测试Nginx能够支撑5万并发连接,在实际生产环境中可支持2~4万并发连接数。
2.内存消耗少:同等硬件环境下,Nginx的处理能力相当于Apache的5~10倍。
3.成本低廉:Nginx为开源软件,采用的是2-clause BSD-like协议,可以免费使用,并可用于商业用途。该协议衍生自BSD协议,但删掉了其中的“不可以用开源代码的作者/机构名字和原来产品的名字做市场推广”。
4.其他:配置文件简单,支持Rewrite重写规则,内置的健康检...
上一篇博文《设计模式——创建型模式》中介绍了5种创建型模式,接下来继续介绍结构型模式。
结构型模式主要用于描述如何组合类和对象已获得更大的结构。其中,结构型类模式采用继承机制来组合接口和实现,而结构型对象模式则采用组合/聚合方式来组合对象以实现新功能,因为它可以在运行时刻改变对象组合关系,所以对象组合方式具有更大的灵活性,这种机制是无法通过静态类组合来实现的。当然两者都有彼此...