自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (2)
  • 收藏
  • 关注

转载 缓存、缓存算法和缓存框架简介

引言我们都听过 cache,当你问他们是什么是缓存的时候,他们会给你一个完美的答案,可是他们不知道缓存是怎么构建的,或者没有告诉你应该采用什么标准去选择缓存框架。在这边文章,我们会去讨论缓存,缓存算法,缓存框架以及哪个缓存框架会更好。面试“缓存就是存贮数据(使用频繁的数据)的临时地方,因为取原始数据的代价太大了,所以我可以取得快一些。”这就是 programmer

2013-12-04 17:04:15 367

原创 图像处理入门

前两天和朋友交流了关于图像处理的知识对图像处理有了一定的了解,写篇文章省得以后忘记了,不怎么对。。他人莫要借鉴首先图像的分解和存储,图像的存储其实就是一个组数据,首先把图像进行剖分,分成一个二维的图,然后就分成了一个一个的小的像素点。对于像素点的保存数据的格式也有不同的方式,比如RGB方式的存储(255,255,255),每个像素点都是这样的一个三维的数,三个数分别表示三元色,红绿蓝。这样

2013-08-27 12:04:48 508

原创 vim 使用小技巧

去除^M输入 :%s/^M//g确定 ^M是使用 "CTRL-V CTRL-M" 而不是字面上的 ^M。这个正则式将替换所有回车符前的 ^M为空($是为了保证^M出现在行尾) 去除复制粘贴的行号:%s/[ \t]*\d\{1,4\}/如果行号后有.一类的字符。可以:%s/[ \t]*\d\{1,4\}\D/

2013-08-27 10:10:15 388

转载 计算机的开机启动过程

从打开电源到开始操作,计算机的启动是一个非常复杂的过程。零、boot 的含义先问一个问题,"启动"用英语怎么说?回答是 boot。可是,boot原来的意思是靴子,"启动"与靴子有什么关系呢?原来,这里的 boot是 bootstrap(鞋带)的缩写,它来自一句谚语:"pull oneself up by one's bootstraps"字面意思是"拽着鞋带把自己拉起来

2013-08-20 10:23:58 496

原创 pmipv6 win7

Win7/Win8 address configuration for PMIPv6 禁用随机接口标识—–管理员cmd下执行 netsh interface ipv6 set global randomizeidentifiers=disabled 禁用临时IPV6地址—-管理员cmd下执行 netsh interface ipv6 set privacy state=disabl

2013-07-22 19:46:38 674

转载 BeautifulSoup的安装

BeautifulSoup的安装,我是在Windows下安装的,官网上没有window下安装的教程,我是凭感觉 装上的。它有一个setup.py,我就用"python.exe setup.py install"运行了,但提示"error: package directory 'bs4' does not exist",原来是默认python执行路径不在当前目录,而是在C盘下面的用户目录中,所以把b

2013-07-22 16:39:09 1054

原创 python cmd命令

#encoding:utf-8# -*- coding: gbk -*-import sys sys.getdefaultencoding()reload(sys)sys.setdefaultencoding('UTF-8')sys.getdefaultencoding() import oszhang=os.popen('ping 10.14.14.240

2013-07-22 15:59:38 590

转载 libpcap学习(转)

libpcap是Packet Capture library的英文缩写,即数据包捕获函数库,该库提供的C函数接口用于捕获经过指定网络接口(通过将网卡设置为混杂模式,可以捕获所有经过该网络接口的数据包)的数据包。   著名的TCPDUMP就是在Libpcap的基础上开发而成的,Libpcap提供的接口函数主要实现和封装了与数据包的采集、构造、发送等有关的功能。   Libpcap面向上层应用

2013-07-21 19:08:03 2313

原创 素数判断,输出1-1000之间的素数

#include #includeint isPrime(int x){ //wirte your code here int i; for(i=2;i<=sqrt((float)x);i++){ if(x%i==0){ break; } } if(i>sqrt

2013-05-15 14:40:19 1280

原创 简单选择排序(学习大话数据结构)(时间复杂度n*n)

void SelectSort(SqList *L){ int i ,j ,min; for(i=1;ilength;i++){ min=i; for(j=i+1;jlength;j++){ if(l->r[min] > L->r[j]) min=j } if(i!=min) swap(L,i,min); }}具体的意思就是:第一次循环:从第一

2013-05-14 20:54:23 895

原创 直接插入排序算法。(时间复杂度n*n)

int a[5]; for(int m=0;m<5;m++) cin>>a[m]; int num=sizeof(a)/sizeof(int); for(int i=1;i<num;i++){ if(a[i]<a[i-1]){ int t=a[i]; int j; for(j=i-1;a[j]>t;j--) a[j+1]=a[j]; a[j+1]=t;

2013-05-14 16:14:38 1186

转载 白话经典算法系列之六 快速排序 快速搞定

快速排序由于排序效率在同为O(N*logN)的几种排序方法中效率较高,因此经常被采用,再加上快速排序思想----分治法也确实实用,因此很多软件公司的笔试面试,包括像腾讯,微软等知名IT公司都喜欢考这个,还有大大小的程序方面的考试如软考,考研中也常常出现快速排序的身影。总的说来,要直接默写出快速排序还是有一定难度的,因为本人就自己的理解对快速排序作了下白话解释,希望对大家理解有帮助,达到快速

2013-05-13 21:59:55 421

转载 STL系列之十 全排列(百度迅雷笔试题)

全排列在笔试面试中很热门,因为它难度适中,既可以考察递归实现,又能进一步考察非递归的实现,便于区分出考生的水平。所以在百度和迅雷的校园招聘以及程序员和软件设计师的考试中都考到了,因此本文对全排列作下总结帮助大家更好的学习和理解。对本文有任何补充之处,欢迎大家指出。首先来看看题目是如何要求的(百度迅雷校招笔试题)。用C++写一个函数, 如 Foo(const char *str),

2013-05-13 21:58:13 382

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除