自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 资源 (11)
  • 收藏
  • 关注

转载 REST架构

什么是REST架构转自:http://www.cnblogs.com/EasyLive2006/archive/2009/11/03/1595152.htmlREST架构风格是全新的针对Web应用的开发风格,是当今世界最成功的互联网超媒体分布式系统架构,它使得人们真正理解了Http协议本来面貌。随着 REST架构成为主流技术,一种全新的互联网网络应用开发的思维方式开始流行。

2016-05-31 16:09:34 574

原创 ruby Rails学习资料

ruby Rails学习资料基础中文:http://guides.ruby-china.org/getting_started.html后续

2016-05-31 16:03:40 703

原创 python学习网站

python学习网站官网:https://www.python.org/基础:http://www.runoob.com/python/python-tutorial.html基础:http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000浅谈五大Python Web框架

2016-05-31 15:50:49 723

转载 2016年3月编程语言排行榜,与十年前相比前十名并无变化

2016年3月编程语言排行榜转自:http://digi.163.com/16/0306/11/BHFK487600162OUT.html摘要:尽管软件行业在迅速发展,编程语言却没有太大变化,回顾近十年TIOBE指数,排名前十的编程语言基本没有发生变化。唯一的变化是Visual Basic, php 和 Perl 与更现代的编程语言C#, Python 和 JavaScript交换指数排名

2016-05-31 15:38:24 1477

转载 2016年4月编程语言排行榜 Visual Basic正渐行渐远

2016年4月编程语言排行榜 Visual Basic正渐行渐远转自:http://digi.163.com/16/0408/17/BK57UT2P00162OUT.htmlCOBOL, BASIC 和 FORTRAN 很长一段时间作为主力开发语言被使用。有很多软件使用这些语言来编写,并且发展的不亦乐乎。然而经过多年的发展,COBOL和FORTRAN逐渐被抛弃, 而得益于微软的存在,BAS

2016-05-31 15:34:56 1050

转载 2016年5月编程语言排行榜:Ruby排名创历史新高

转自:TIOBE 2016年5月编程语言排行榜:Ruby排名创历史新高Ruby本月Tiobe指数排名第8,这是自2008年12月以来最高的排名。本次峰值与第一个峰值是完全相反的,2006年Ruby布道者高喊Ruby达到顶端,鼓吹Ruby和它的编程环境Rails即将征服世界。他们在某种程度上取得了一定的成功,Ruby成为梦想上市的创业公司喜欢使用的编程语言。Ruby甚至被授予2006年年度编

2016-05-31 15:31:33 947

原创 FIONBIO was not declared in this scope

error: 'FIONBIO' was not declared in this scope引入下面头文件:#include

2016-05-30 10:48:44 2838

转载 linux socket select非阻塞模式多台客户端与服务器通信

转自:http://blog.csdn.net/tingyuanss/article/details/45189861select函数原型如下:int select (int maxfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout);select系统调用是用来让我们的程序

2016-05-30 10:09:59 1166

转载 linux socket 非阻塞select

http://www.cnblogs.com/yuxingfirst/archive/2013/03/08/2950281.html转自:我们知道,linux下socket编程有常见的几个系统调用:对于服务器来说, 有socket(), bind(),listen(), accept(),read(),write()对于客户端来说,有socket(),connect()这里主要

2016-05-30 10:06:31 859

转载 linux sleep usleep

转自:http://blog.sina.com.cn/s/blog_a11fcae9010140hz.htmllinux的sleep()和usleep()的使用和区别usleep功能把进程挂起一段时间, 单位是微秒(百万分之一秒);   头文件: unistd.h   语法: void usleep(int micro_seconds);   返回值: 无

2016-05-30 09:50:47 732

原创 linux socket通信bind error:Address already in use

socket tcp 通信绑定了ip 和 port正常顺序 客户端发起socket 服务端收到socket的时候 没有问题但是有时候,顺序错误,就导致程序死了再起运行程序的时候 发现bind error:Address already in use解决办法://在服务端bind or listen前unsigned int value = 0x1;set

2016-05-30 09:48:01 3171

转载 Linux socket非阻塞

Linux socket非阻塞

2016-05-30 09:46:05 994

转载 Linux C语言删除文件

转自:http://blog.csdn.net/blaider/article/details/41080581使用“remove”函数。   头文件#include 有时候需要先清空某个目录里的所有文件,然后再放置新下载文件。需要打开目录,并遍历此目录下的所有文件,然后调用remove函数删除文件[cpp] view plain

2016-05-30 09:26:20 9869

转载 socket阻塞非阻塞,同步异步

转自:http://blog.csdn.net/hguisu/article/details/74533901. 概念理解     在进行网络编程时,我们常常见到同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)四种调用方式:同步/异步主要针对C端: 同步:      所谓同步,就是在c端发

2016-05-26 16:42:48 545

转载 C++ vector用法

转自:http://www.cnblogs.com/wang7/archive/2012/04/27/2474138.html在c++中,vector是一个十分有用的容器,下面对这个容器做一下总结。1 基本操作(1)头文件#include.(2)创建vector对象,vector vec;(3)尾部插入数字:vec.push_back(a);(4

2016-05-17 21:07:41 503

转载 c# DataTable遍历

转自:http://www.cnblogs.com/wangyingtao/articles/1177990.htmlc#基础数据操作之遍历DataTable并输出 方法1:for (int i = 0; i         {            Response.Write(dt.Rows[i]["kjnybh"].ToString()+"");//行集合

2016-05-17 21:04:46 2016

转载 C# SQLite

C#使用System.Data.SQLite操作SQLite转自:http://hzy3774.iteye.com/blog/1691932使用System.Data.SQLite下载地址:http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki得到System.Data.SQLi

2016-05-17 21:02:15 634

原创 SQLite

小型数据库中推荐大家使用SQLite,在中小型软件、网站开发时,如果不需要对数据管理有太高的要求都可以采用SQLite,其最关键的一点是免费而且开源。像Adobe Reader,Firefox中都采用了SQLite。官方网站 http://www.sqlite.org/ ,当前版本是3.6.17。一、SQLite基本特性支持事务处理。零配置。支持大部分SQL92标准。数据库存储

2016-05-17 21:00:09 1048

转载 C#当前日期时间

转自:http://www.cnblogs.com/huanglong/archive/2012/03/26/2417487.html我们可以通过使用DataTime这个类来获取当前的时间。通过调用类中的各种方法我们可以获取不同的时间:如:日期(2008-09-04)、时间(12:12:12)、日期+时间(2008-09-04 12:11:10)等。//获取日期+时

2016-05-17 20:57:06 585

转载 C# 转换时间戳

转自:http://www.cnblogs.com/TankXiao/p/3130820.html经常发现很多地方使用一个时间戳表示时间。比如: 1370838759  表示 2013年6月10日 12:32:39。 我们就需要一个工具,方便地转换这种时间格式什么是时间戳?时间戳, 又叫Unix Stamp. 从1970年1月1日(UTC/GMT的午夜)开始所经过的

2016-05-17 20:55:54 898

原创 linux socket的connect 超时

这个一般情况下是这样子来设置的:1.将打开的socket设为非阻塞的,可以用fcntl(socket, F_SETFL, O_NDELAY)完成(有的系统用FNEDLAY也可).2.发connect调用,这时返回-1,但是errno被设为EINPROGRESS,意即connect仍旧在进行还没有完成.3.在读套接口描述符集(fd_set rset)和写套接口描述符集(fd_set

2016-05-17 10:55:46 2740

原创 ioctl'was not declared in this scope

'ioctl' was not declared in this scope  #include

2016-05-17 10:04:05 6322 4

转载 C#单例模式

转自:http://shansun123.iteye.com/blog/669942C#单例模式public class Singleton{ private static Singleton _instance = null; private Singleton(){} public static Singleton CreateInstance() {

2016-05-13 13:18:59 633

转载 C语言获取文件长度及全部内容

C语言获取文件长度及全部内容 转自:http://blog.csdn.net/jiayanhui2877/article/details/8222882 FILE*fp; fp=fopen("localfile","rb");// localfile文件名 fseek(fp,0L,SEEK_END); /* 定位到文件末尾 */  

2016-05-13 13:11:25 10024

转载 c#PictureBox画直线 矩形

转自:http://blog.csdn.net/hejialin666/article/details/3584285c#PictureBox的基本使用(画直线,矩形) 下面的四个事件一定要绑定,不绑定任何效果都没有的  private Point m_ptStart = new Point(0, 0);private Point m_ptEnd = new Point(0, 0);

2016-05-13 13:07:07 10645 2

转载 linux C 获取当前目录的实现

linux C 获取当前目录的实现//获取当前目录#include #include #include #include //包含了Linux C 中的函数getcwd()#define FILEPATH_MAX (80)int main(){ char *file_path_getcwd; file_path_getcwd=(char *)malloc(FIL

2016-05-13 10:34:14 4810

转载 c# Bitmap byte[]互转

c# Bitmap转byte[]转自:http://www.cnblogs.com/liuxinls/p/3365276.htmlpublic static byte[] Bitmap2Byte(Bitmap bitmap){ using (MemoryStream stream = new MemoryStream()) { bitmap.Save(stream , Ima

2016-05-13 09:55:59 9915

转载 C# Base64编码解码

base64工作原理Base64是MIME邮件中常用的编码方式之一。它的主要思想是将输入的字符串或数据编码成只含有{‘A‘-‘Z‘, ‘a‘-‘z‘, ‘0‘-‘9‘, ‘+‘, ‘/‘}这64个可打印字符的串,故称为“Base64”。Base64编码的方法是,将输入数据流每次取6 bit,用此6 bit的值(0-63)作为索引去查表,输出相应字符。这样,每3个字节将编码为

2016-05-13 09:54:04 880

原创 C语言fgets读取整个文本文件的内容

C语言fgets环读取整个文本文件的内容#include #include#include#include//函数返回fname指定文件的全部内容,如果打不开文件,则返回NULL,并显示打开文件错误 char *getfileall(char *fname){ FILE *fp; char *str; char txt[1000]; int filesize; if

2016-05-13 09:49:27 27037

原创 Linux C语言获得执行的shell命令的返回值

Linux C语言获得执行的shell命令的返回值#include #include int main(){ int cameraCount = 0; FILE *fstream=NULL; char buff[1024]; char str[4096]; memset(buff,0,sizeof(buff)); // execute c

2016-05-13 09:44:43 3452

转载 Linux socket EAGAIN

转自:http://blog.chinaunix.net/uid-25885064-id-3067050.htmlLinux - 非阻塞socket编程处理EAGAIN错误在linux进行非阻塞的socket接收数据时经常出现Resource temporarily unavailable,errno代码为11(EAGAIN),这表明你在非阻塞模式下调用了阻塞操作,在该操作没有完成就返

2016-05-13 09:33:33 688

原创 C# Dictionary判断Key已存在

怎么判断Dictionary中,指定的Key已存在if(dict.ContainsKey(T key)){ //已存在key}

2016-05-13 09:18:41 41060

转载 linux获取本机IP地址

转自:http://blog.csdn.net/bailyzheng/article/details/7489656 ifaddrs结构体定义如下:C代码  struct ifaddrs   {       struct ifaddrs  *ifa_next;    /* Next item in list */       char

2016-05-13 09:16:55 850

转载 tinyxml使用指导

转自:http://blog.csdn.net/bingxuebage/article/details/5853989TinyXML是一个简单小巧,可以很容易集成到其它程序中的C++ XML解析器。它能做些什么简单地说,TinyXML解析一个XML文档并由此生成一个可读可修改可保存的文档对象模型(DOM)。XML的意思是“可扩展标记语言“(eXtensible Markup L

2016-05-13 09:13:37 1092

转载 vector遍历和初始化

转自:http://blog.csdn.net/liunian17/article/details/7435781这里只说明常用的vector初始化的方式。一般vector的初始化我还是比较习惯于像数组一样的初始化方式。一个一个赋值,或者用花括号的初始化。下面用一个程序来说明:[cpp] view plain copy#i

2016-05-13 09:11:06 528

原创 vector does not name a type

vector does not name a type少了下面的include #include using namespace std;

2016-05-11 14:40:18 19859 3

转载 socket编程的同步、异步与阻塞、非阻塞示例详解之二

转自:http://blog.chinaunix.net/uid-26000296-id-3755268.html三、异步阻塞模式另外一个阻塞解决方案是带有阻塞通知的非阻塞 I/O。在这种模型中,配置的是非阻塞 I/O,然后使用阻塞 select 系统调用来确定一个 I/O 描述符何时有操作。使 select 调用非常有趣的是它可以用来为多个描述符提供通知,而不仅仅为一个描述符提供

2016-05-11 14:10:47 611

转载 socket编程的同步、异步与阻塞、非阻塞示例

转自:http://blog.chinaunix.net/uid-26000296-id-3755264.html简介图 1. 基本 Linux I/O 模型的简单矩阵 每个 I/O 模型都有自己的使用模式,它们对于特定的应用程序都有自己的优点。本节将简要对其一一进行介绍。一、同步阻塞模式在这个模式中,用户空间的应用程序执行一个系统调用,并阻塞,直到系统调用

2016-05-11 14:09:07 1412

原创 TinyXML:一个优秀的C++ XML解析器

转自:http://www.cnblogs.com/phinecos/archive/2008/03/11/1100912.html读取和设置xml配置文件是最常用的操作,试用了几个C++的XML解析器,个人感觉TinyXML是使用起来最舒服的,因为它的API接口和Java的十分类似,面向对象性很好。TinyXML是一个开源的解析XML的解析库,能够用于C++,能够在Windows或L

2016-05-10 09:24:51 2934

转载 Tinyxml的嵌入式Linux实现

转自:http://blog.csdn.net/suoluoji/article/details/7312676Tinyxml的嵌入式Linux实现    这两天项目需要在嵌入式Linux系统上实现Tinyxml解析简单的xml文件,于是在网上查找并收集了一点资料,现在补充完善!一、源码下载:https://github.com/xant/XML-T

2016-05-10 09:22:56 836

Typora.dmg Typora的macos安装包

这也是我现在主要使用的,优点是界面简洁,可以即时的预览所书写的内容,而且还有Windows版和Linux,无论在公司还是在家都可以使用 优点:1: 免费…(确实很重要)2: 能够倒出多种文件类型。如:PDF, HTML等。当你需要把文件分享给别人,别人却没软件能打开.md格式软件的时候最能体现这一点的好处。3: markdown语法比较通用4: Mac版,Windows, Linux 都有。5: 它有中文模式

2021-04-06

Leptonica依赖的包zlib、libjpeg、libpng、libtiff、giflib的源代码

Leptonica它依赖于开源的zlib、libjpeg、libpng、libtiff、giflib的源代码。 版本分别是: zlib-1.2.8 jpeg-9a libpng-1.6.19 tiff-4.0.6 giflib-5.1.1

2015-11-18

计算机日语词汇

计算机日语词汇

2014-05-29

物体跟踪TLD

物体跟踪 TLD object tracking

2013-08-06

window getopt

getopt是linux下方法,可有些时候我们要在window下用到。

2013-04-16

C#图片预览OpenFileDailog

C#图片预览OpenFileDailog 具体参考: http://blog.csdn.net/yueguanyun/article/details/8805967

2013-04-15

C# HistogramControl色阶控件

C# 色阶心事控件 详细参照:http://write.blog.csdn.net/postedit

2013-04-15

Multiple objects tracking in the presence of long-term occlusions 中文翻译

Multiple objects tracking in the presence of long-term occlusions 的中文翻译,本人的英语不是很好,大家莫怪。英语好的人可以看原文。

2013-01-21

中国车牌字符24X48

中国车牌字符图片,用于训练,包括汉字,数字,阿拉伯字母。 大小:24X48

2012-12-05

ORL faceDB(人脸数据库)

图片后缀名为bmp的ORL 人脸数据库,包含400张图片,40个人,每人10张照片。

2012-09-24

MIT人脸数据库

MIT人脸数据库,学习opencv练习的数据。直接下载吧!

2012-08-14

空空如也

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

TA关注的人

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