自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(86)
  • 资源 (4)
  • 收藏
  • 关注

原创 Floyd最短路径算法

Floyd-Warshall算法(Floyd-Warshall algorithm)是解决任意两点间的最短路径的一种算法,可以正确处理有向图或负权的最短路径问题,同时也被用于计算有向图的传递闭包。通过一个图的权值矩阵求出它的每两点间的最短路径矩阵。从图的带权邻接矩阵A=[a(i,j)] n×n开始,递归地进行n次更新,即由矩阵D(0)=A,按一个公式,构造出矩阵D(1);又

2014-09-12 13:20:29 2789

原创 kruskal算法

克鲁斯卡尔算法(Kruskal's algorithm)是两个经典的最小生成树算法的较为简单理解的一个。这里面充分体现了贪心算法的精髓。大致的流程可以用一个图来表示。这里的图的选择借用了Wikipedia上的那个。非常清晰且直观。首先第一步,我们有一张图,有若干点和边。第一步我们要做的事情就是将所有的边的长度排序,用排序的结果作为我们选择边的依据。这里再次体现了贪心算法的思想。资源

2014-09-11 14:47:44 1634

转载 hosts文件无法修改怎么办 保存文档失败,请检查文件是否被另一个应用程序打开了

Hosts文件相信大家电脑爱好者朋友都不会陌生,在屏蔽网页、访问一些特定局域网的时候,都可能需要修改Hosts文件。不过最近有网友这样一个问题:在修改Hosts文件后,法保存的情况,提示“您没有权限在此位置中保存文件,请与管理员联系以获取相应权限”,如下图所示:hosts文件无法修改怎么办?是什么原因导致的,又该如何解决呢,以下百事网小编为大家介绍下。Windows系统中的Host

2014-08-11 11:41:38 41241

原创 C# keybd_event模拟对照表以及用法.

虚拟键码对应值对应键VK_LBUTTON1鼠标左键VK_RBUTTON2鼠标右键VK_CANCEL3CancelVK_MBUTTON4鼠标中键VK_XBUTTON15

2014-08-11 11:04:03 8891

转载 C#模拟键盘鼠标事件 SendKeys 的特殊键代码表

找了一下,这个s使用 SendKeys 将键击和组合键击发送到活动应用程序。此类无法实例化。若要发送一个键击给某个类并立即继续程序流,请使用 Send。若要等待键击启动的任何进程,请使用 SendWait。 每个键都由一个或多个字符表示。若要指定单个键盘字符,请使用该字符本身。例如,若要表示字母 A,请将字符串“A”传递给方法。若要表示多个字符,请将各个附加字符追加到它之前的字符的

2014-08-08 15:24:04 4062

转载 C#模拟键盘事件

C#模拟键盘事件public partial class Form1 : Form    {        public Form1()        {            InitializeComponent();        }        [DllImport("USER32.DLL")]        public static extern

2014-08-08 13:20:14 984

原创 1002. A+B for Polynomials (25)

This time, you are supposed to find A+B where A and B are two polynomials.InputEach input file contains one test case. Each case occupies 2 lines, and each line contains the information of a p

2014-08-07 11:26:47 791

原创 PAT 1001. A+B Format (20)

1001. A+B Format (20)时间限制400 ms内存限制32000 kB代码长度限制16000 B判题程序Standard作者CHEN, YueCalculate a + b and output the sum in standard

2014-08-07 11:16:35 1970

原创 Python机器学习(三)--决策树算法

一、决策树原理 决策树是用样本的属性作为结点,用属性的取值作为分支的树结构。 决策树的根结点是所有样本中信息量最大的属性。树的中间结点是该结点为根的子树所包含的样本子集中信息量最大的属性。决策树的叶结点是样本的类别值。决策树是一种知识表示形式,它是对所有样本数据的高度概括决策树能准确地识别所有样本的类别,也能有效地识别新样本的类别。   决策树算法ID3的基本思想: 首先找出最有

2014-07-14 13:57:55 52676 14

原创 Python中的sorted函数以及operator.itemgetter函数 【转载】

operator.itemgetter函数operator模块提供的itemgetter函数用于获取对象的哪些维的数据,参数为一些序号(即需要获取的数据在对象中的序号),下面看例子。a = [1,2,3] >>> b=operator.itemgetter(1)      //定义函数b,获取对象的第1个域的值>>> b(a) 2 >>> b=operator.item

2014-07-14 11:17:27 13761 3

原创 Python机器学习(二)--kNN算法实现

一、KNN算法具体原理wiki的链接:http://zh.wikipedia.org/wiki/%E6%9C%80%E8%BF%91%E9%84%B0%E5%B1%85%E6%B3%95K-NN是一种基于实例的学习,或者是局部近似和将所有计算推迟到分类之后的惰性学习。k-近邻算法是所有的机器学习算法中最简单的之一:被分配的对象被列为了其邻域对象较多的类别的K近邻算法是最常见的(

2014-07-07 13:39:31 7714 1

原创 Python机器学习(一)--Numpy基础

2 NumPy-快速处理数据标准安装的Python中用列表(list)保存一组值,可以用来当作数组使用,不过由于列表的元素可以是任何对象,因此列表中所保存的是对象的指针。这样为了保存一个简单的[1,2,3],需要有3个指针和三个整数对象。对于数值运算来说这种结构显然比较浪费内存和CPU计算时间。此外Python还提供了一个array模块,array对象和列表不同,它直接保存数值,和

2014-06-30 13:03:19 13362

转载 Ceilometer的知识总结

命令基本信息官方文档位置这里全部接口可以根据阅读以下代码文件来获取ceilometerclient.shell.py //一级命令ceilometerclient.v1.shell.py //v1二级命令ceilometerclient.v2.shell.py //v2二级命令我下面只列出我自己用的v2命令常用一级命令首先配置环境变

2014-06-26 15:22:29 12082

转载 一、Apple Swift编程语言入门教程

Apple Swift编程语言入门教程1   简介今天凌晨Apple刚刚发布了Swift编程语言,本文从其发布的书籍《The Swift ProgrammingLanguage》中摘录和提取而成。希望对各位的iOS&OSX开发有所帮助。Swift是供iOS和OS X应用编程的新编程语言,基于C和Objective-C,而却没有C的一些兼容约束。Swift采用了安全的编程模式和添加现代的

2014-06-11 10:02:01 1297

转载 Openstack Dashboard添加新界面

Horizon是OpenStack的一个子项目,用于提供一个Web前端控制台(称为Dashboard),以此来展示OpenStack的功能。通常情况下,我们都是从Horizon、Dashboard开始来了解OpenStack的。实际上,Horizon并不会为OpenStack添加任何一个新的功能,它只是使用了OpenStack部分API功能,因此,我们可以扩展Horizon的功能,扩展Dashbo

2014-05-28 11:16:38 4600

转载 linux awk 常用用法

简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。awk其名称得自于它的创始人 Alfr

2014-05-14 14:06:49 796

原创 六、PYTHON 学习之装饰器使用

Python是一种强大的语言,即可浅尝辄止,也可深入挖掘。很适合做科学计算、数据挖掘等等。今天我将简单介绍一下Python的装饰器(Decorators)的用法 。假设我们想要庆祝下生日,需要邀请一些朋友过来参加。但是你有个讨厌的朋友,叫Joe,必须不能让他来啊。可能首先你想到的是建一个list,然后迭代查找并移除所有的Joe童鞋。这当然是个好方法,但是这里为了介绍装饰器,我们会用@来完成

2014-05-06 14:32:45 1286

翻译 (六)、获取Keystone token的三种方式

让我们简单Let’s take a look at three (very basic) ways to get a scoped token from Keystone (theOpenStack Identity Project). Keep in mind that these are just a few ways you can go about this. Before tryin

2014-05-06 11:12:11 10439

转载 Openstack Horizon Icehouse Blueprint介绍

Openstack的Icehouse,4月17日发布,目前Horizon的所有Blueprint都已经发布。Icehouse,对于Horizon来说,大概完成了70%的工作量,很多重要的功能,都需要等待下一个版本去实现,如果全部都实现,其实还是非常酷的。Openstack目前已经有10个项目,要对每个项目深入了解,其实都是需要花费大量的时间和精力,Horizon项目是比较简单,也是我最关注

2014-05-05 16:39:18 1454

转载 五、Python学习之 logging 模块

一般情况下,一些程序的调试过程中我们会让它输出一些信息,特别是一些大型的程序,我们通过这些信息可以了解程序的运行情况,python提供了一个日志模块logging,它可以把我们想要的信息全部保存到一个日志文件中,方面我们查看。我们先看一个简单的例子。>>> import logging>>> LOG_FILENAME="C:\Python25\log_test.txt">>

2014-04-30 14:37:22 1125 1

翻译 (四)Openstack学习之WSGI:自己动手写例子

WSGI 是Web Services Gateway Interface的缩写. 如果想深入了解,可以阅读 PEP 333 文档,包含有任何你想要的:)community errata, .这篇文章将手把手教你写一个简单的WSGI例子。注意:我用的Python版本是.2.7.x.最经典,最简答的WSGI样当属 Hello World app.咱们将要用到 v

2014-04-29 16:24:12 4833

转载 四、Python Signal 信号

信号的概念信号(signal)--     进程之间通讯的方式,是一种软件中断。一个进程一旦接收到信号就会打断原来的程序执行流程来处理信号。几个常用信号:SIGINT     终止进程  中断进程  (control+c)SIGTERM   终止进程     软件终止信号SIGKILL   终止进程     杀死进程SIGALRM 闹钟信号 

2014-04-25 09:55:19 30136

翻译 (三) OPENSTACK 学习之 Oslo Config (oslo.config) 自己动手写项目

阿拉将要自己新建一个项目,来show 一下 oslo config的用法。我用的环境是:配有virtualenv的ubuntu系统。首先让我们创建一个简单的项目:$ virtualenv example-app$ cd example-app$ source bin/activate$ pip install os

2014-04-23 15:38:06 12456 5

原创 三、PYTHON 学习笔记之 join 和 split 函数用法

python join 和 split方法的使用,join用来连接字符串,split恰好相反,拆分字符串的。1.join用法示例 >>>li = ['my','name','is','bob'] >>>' '.join(li) 'my name is bob'  >>>'_'.join(li) 'my_name_is_bob'  

2014-04-22 15:42:13 10235

转载 二、PYTHON 学习笔记之multiprocessing

multiprocessing 是一个使用方法类似threading模块的进程模块。允许程序员做并行开发。并且可以在UNIX和Windows下运行。通过创建一个Process 类型并且通过调用call()方法spawn一个进程。一个比较简单的例子:#!/usr/bin/env pythonfrom multiprocessing import Processimport

2014-04-22 15:33:02 4206

原创 linux 环境下开发 常用指令

java开发,由于其很多应用都是发布在Linux操作系统上,因此了解、掌握一些常用的Linux命令对与提高Java开发人员的工作效率是很有必要的。本文着重介绍Java开发相关的一些常用命令,其中以Tomcat应用相关作为重点。1、  如何登陆到Linux机器上习惯使用命令操作的开发人员可以使用Telnet等登录到Linux机器上进行相关操作,建议大家将Linux机器的SSH服务开启

2014-04-21 16:05:42 5907

转载 一、PYTHON 学习笔记之 strip lstrip rstrip

Python中的strip用于去除字符串的首尾字符,同理,lstrip用于去除左边的字符,rstrip用于去除右边的字符。这三个函数都可传入一个参数,指定要去除的首尾字符。需要注意的是,传入的是一个字符数组,编译器去除两端所有相应的字符,直到没有匹配的字符,比如:theString= 'saaaay yes no yaaaass'

2014-04-21 14:05:20 1198

转载 扩展OpenStack Dashboard简明教程

Horizon是OpenStack的一个子项目,用于提供一个Web前端控制台(称为Dashboard),以此来展示OpenStack的功能。通常情况下,我们都是从Horizon、Dashboard开始来了解OpenStack的。实际上,Horizon并不会为OpenStack添加任何一个新的功能,它只是使用了OpenStack部分API功能,因此,我们可以扩展Horizon的功能,扩展Dashbo

2014-04-15 14:03:39 6313

转载 (一)Openstack系列之 如何修改 并且调试 观察效果

一、Openstack 如何修改代码并且观察效果写这篇文章是为了给Openstack 新手提供一些基本的帮助,例如哪里修改,怎么修改,修改了之后如何重启等等。1      文件的位置现在网上的安装方法基本都是通过配置安装源安装,那么安装后的Openstack工程的程序文件在哪呢?以nova为例:/usr/share/pyshared/nova这个目录下的结构是不是十分熟悉,对,

2014-04-01 15:17:38 6042 1

转载 eclispse 中python 注释 颜色设置 背景设置

看纯白背景的代码,时间一长眼睛不舒服,于是上网查找,找到了修改颜色的办法。1.改eclipse背景色windows->peferences->General->Editors->Text EditorAppearance color options:选择Background color,去掉System default 在color里选择颜色(色调:85。饱和度:123。亮度:2

2014-02-26 11:31:19 14489

转载 OpenStack 源码中Nova几个基本概念

原文链接:http://blog.csdn.net/crazystone86/article/details/14165777这一篇博文,主要分为以下几个部分:1、OpenStack API的类型,通过这一部分学习,使大家在阅读源码时候,对OpenStack 的API有一个基本的了解,虽然粗陋,但是非常有助于入门者对于代码的理解。2、service、manager、driv

2014-02-26 10:42:34 5644

原创 eclipse pydev 装不上的原因 安装错误

最近在搞openstack,但是出师未捷身先死,连pydev都装不上,总是出现如下的问题。An error occurred while collecting items to be installed session context was:(profile=PlatformProfile, phase=org.eclipse.equinox.internal.p2.engine.pha

2014-02-23 09:31:38 36813 2

翻译 python opencv 图片写入文字

#从Opencv中导入函数import cv2.cv as cv #创建一个窗口,命名为you need tostruggle,#cv.CV_WINDOW_AUTOSIZE这个参数设定显示窗口虽图片大小自动变化cv.NamedWindow('You need to struggle', cv.CV_WINDOW_AUTOSIZE) #加载一张

2013-12-27 15:00:09 10910

转载 ubuntu慢?如何给 ubuntu 换源 提速

新手在使用Ubuntu的时候可能在升级时感觉很慢,如果这样他就需要换一个适合自己的源了。下面我就简单的说一下怎样换源。在终端里输入 sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup (表示备份列表)再输入 sudo gedit /etc/apt/sources.list你就能看到源列表了,把你看到的

2013-12-26 09:56:19 12845

转载 程序员技术练级攻略

导读:本文是由陈皓和他的一位朋友Mailper合作完成,原名叫《Build Your Programming Technical Skills》,本文分享了Mailper和作者个人的学习经历。每个程序员都希望自己能顺利的升级到高的层次,您不妨按照下面的方法去做。前言你是否觉得自己从学校毕业的时候只做过小玩具一样的程序?走入职场后哪怕没有什么经验也可以把以下这些课外练习走一遍(朋友的

2013-12-24 14:58:16 1222

原创 Ubuntu 安装Chrome步骤

Ubuntu 安装Chrome步骤2012-12-16 21:40:22 一、添加PPA从Google Linux Repository(http://www.google.com/linuxrepositories/)下载安装Key,或把下面的代码复制进终端,回车,需要管理员密码wget -q -O - https://dl-ssl.google.com/

2013-12-11 15:38:13 1355

转载 Ubuntu 12.04中文输入法的安装

Ubuntu 12.04中文输入法的安装  Ubuntu上的输入法主要有小小输入平台(支持拼音/二笔/五笔等),Fcitx,Ibus,Scim等。其中Scim和Ibus是输入法框架。在Ubuntu的中文系统中自带了中文输入法,通过Ctrl+Space可切换中英文输入法。这里我们主要说下Ubuntu英文系统中,中文输入法的安装。安装输入法的第一步,是安装语言包。我们选择Syste

2013-12-10 14:48:09 1000

转载 linux shell 编程入门(一)

从程序员的角度来看, Shell本身是一种用C语言编写的程序,从用户的角度来看,Shell是用户与Linux操作系统沟通的桥梁。用户既可以输入命令执行,又可以利用 Shell脚本编程,完成更加复杂的操作。在Linux GUI日益完善的今天,在系统管理等领域,Shell编程仍然起着不可忽视的作用。深入地了解和熟练地掌握Shell编程,是每一个Linux用户的必修 功课之一。Linux的She

2013-08-06 10:50:46 1191

原创 手把手教你实现SVM算法(二)

一.SMO算法的原理SMO算法和以往的一些SVM改进算法一样,是把整个二次规划问题分解为很多较易处理的小问题,所不同的是,只有SMO算法把问题分解到可能达到的最小规模:每次优化只处理两个样本的优化问题,并且用解析的方法进行处理。我们将会看到,这种与众不同的方法带来了一系列不可比拟的优势。对SVM来说,一次至少要同时对两个样本进行优化(就是优化它们对应的Lagrange乘子),这是因为等式约

2013-06-14 18:09:52 15699 4

原创 详解2D-PCA (二维PCA)

传统的一维PCA和LDA方法是在图像识别的时候基于图像向量,在这些人脸识别技术中,2D的人脸图像矩阵必须先转化为1D的图像向量,然后进行PCA或者LDA分析。缺点是相当明显的:   一、转化为一维之后,维数过大,计算量变大。  二、主成分分析的训练是非监督的,即PCA无法利用训练样本的类别信息。  三、识别率不是很高。本文介绍的是2DPCA,2DPCA顾名思义是利用图像的二维信息。

2013-06-14 18:09:50 25357 1

Apple IOS Swift 官方文档 the swift programming language 教程

苹果swift 语言官方文档 英文版 电子书

2014-06-11

ASP.NET+基础教程PPT+源代码+打包下载

ASP.NET+基础教程PPT+源代码+打包下载+李勇平+ASP入门最佳教程. 视频在优酷上有。

2012-06-13

C# 浏览器 源代码 browser

界面做的非常美观,同时比较简洁,做了托盘程序,基本的浏览器雏形是有了,可以完善一些功能。

2011-05-31

C# 远程控制 源代码 .net

可以直接拿来修改哦,你懂得,不骗人,,,,,,,,,,,,,

2011-04-17

空空如也

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

TA关注的人

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