自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

schoolers的专栏

小宁的技术博客

  • 博客(43)
  • 资源 (8)
  • 收藏
  • 关注

原创 创业迷茫中

1、三线城市创业考虑头部市场还是分散市场?三线城市能聚拢的人才怎么媲美一线城市?2、和线下结合形成壁垒还是选特定行业形成壁垒?3、纯互联网玩法会不会死的很惨,大数据技术、AI技术其实不占优势,市场把握也不一定准?4、应该:加硬件设备?技术不强但是行业门槛?优势在哪里?5、现在还不应该聚焦,还需要撒网?...

2018-02-25 22:27:30 276 1

翻译 MSDN: Limitations on Raw Sockets

On Windows 7, Windows Vista, Windows XP with Service Pack 2 (SP2), and Windows XP with Service Pack 3 (SP3), the ability to send traffic over raw sockets has been restricted in several ways:

2015-03-25 17:38:22 1001

原创 htmlcxx 0.85的bug,断言_ASSERTE((unsigned)(c + 1) <= 256)错误

在htmlcxx 0.85版的html文件夹里的Node.cc文件中, 其中parseAttributes函数里:在line 72、74、81行,isspace(* )函数, 其中isspace(*begin)中会有如下断言:_ASSERTE((unsigned)(c + 1) 可以修改如下:// while (isspace(*begin) && begin <

2011-10-20 16:13:08 5211 2

转载 vs2008中安装使用webBrowser控件

1.  创建基于对话框的工程。打开toolbox工具箱。右键选择Choose Items -->选择COM components 项 选中Microsoft web 浏览器。确定后在toolbox工具箱里便有了这个控件。2. project-->Add Class --> MFC Class From ActiveX Control --> Microsoft web  浏览器-->IWe

2011-09-19 20:12:02 6138 1

原创 linux下gdb常用的调试命令

用gdb调试程序时,常常很困惑一些命令的使用,要么是不知道这个命令,要么忘了命令的使用方法。呵呵,有时迷茫了自己处在什么堆栈的深处,这是使用where命令能够清晰的看到自己的位置,有时在循环太多让人受不了了,可使用u或者finish或者jump命令来跳出去。gdb常用:

2011-09-02 15:31:11 5425

原创 清理Visual Studio打开的项目和文件、查找和最近引用组件痕迹

清理Visual Studio最近打开的项目、文件、查找内容和最近引用组件http://www.cnblogs.com/netlyf/archive/2011/04/16/2018397.html清理Visual Studio最近打开的项目和文件、查找的内容和最近引用组件(以Vi

2011-07-21 14:35:27 2073

原创 SVN客户端用户使用手册(完整版)

<br />该文档将逐步教您如何在软件开发过程中使用svn客户端<br />一.基本操作<br />第一步:安装客户端<br />到共享文件夹下,下载TortoiseSVN-1.4.0.7501-win32-svn-1.4.0.msi安装程序,双击直接安装即可。安装成功后,右键单击鼠标会多出两个选项,分别是SVN checkout和Tortoise SVN。<br />第二步:建立工作区<br />项目开始之前,在本地PC的硬盘上,创建一个文件夹,文件夹命名随意(例如

2011-03-28 16:38:00 2712

转载 SSH Secure Shell Client—远程控制linux工具

<br />此工具可以使用命令远程控制Linux,而且可以方便地与Linux系统进行文件的交互,使其在Linux与Windows之间搭起一座便捷的桥梁。<br /> 使用SSH Secure Shell Client远程控制Linux<br />(1)安装SSH Secure Shell Client。<br />在window系统中安装SSH Secure Shell Client软件<br />(2)启动SSH Secure Shell Client。<br />SSH Secure Shell Cli

2011-03-14 14:37:00 3191

转载 putty 入門教學

何謂sshssh是一種加密的連線方式,能夠避免因telnet明碼傳輸所造成的安全問題.Putty簡介putty.exe是一個可在windows平台上ssh連線的一套免費軟體.相容於Windows95, 98, ME, NT, 2000, XP and vista官方網頁:http://chiark.greened.org.uk/~sgtatham/putty/Putty使用教學首先至以下的這個位置去Download此程式http://the.earth.li/~sgtatham/putty/

2011-03-14 14:31:00 1321

转载 C语言中多维数组的内存分配和释放(malloc与free)

写代码的时候会碰到多维数组的内存分配和释放问题,在分配和释放过程中很容易出现错误。下面贴上一些示例代码,以供参考。 如果要给二维数组(m*n)分配空间,代码可以写成下面:char **a, i;// 先分配m个指针单元,注意是指针单元 // 所以每个单元的大小是sizeof(char *)a = (char **)malloc(m * sizeof(char

2010-10-16 13:20:00 13741

转载 gdb查看内存

<br />可以使用examine命令(简写是x)来查看内存地址中的值。x命 令的语 法如下所示:<br /><br />x/<n/f/u> <addr><br /><br />n、f、u是可选的参数。<br /><br />n是一个正整数,表示需要显示的内存单元的个数, 也就是说从当前地址向后显示几个 内存单元的内容,一个内存单元的大小由后面的u定义。<br /><br />f 表示显示的格式,参见下面。如果地址所指的是字符串,那么格式可以是s,如果地十是指令地址,那么格式可以是i。<br />

2010-09-02 15:22:00 3469

转载 C89和C99标准对比

  C89和C99标准对比 GCC 支持C99,通过 --std = c99命令行参数开启。 例如:gcc --std = c99 test.c 1、增加restrict指针  C99中增加了公适用于指针的restrict类型修饰符,它是初始访问指针所指对象的惟一途径,因此只有借助restrict指针表达式才能访问对象。restrict指针指针主要用做函数变元,或者指向由malloc()函数所分配的内存变量。restrict数据类型不改变程序的语义。  如果某个函数定义了两个re

2010-08-28 12:20:00 991

原创 台湾的算法导论的课程翻译

 算法导论的课程翻译 作为标记。

2010-05-31 09:55:00 1279

原创 c语言写的桶式排序。

#include #define MAXNUM 100void bucksort(int arr[], int N, int M){    int count[MAXNUM];    for (int i=0; i    {        count[i]=0;    }    for (int i=0; i    {        ++coun

2010-04-22 16:36:00 2871 1

原创 用线性时间算法建立二叉堆。

#define MinData (-32767)typedef int ElementType;struct HeapStruct;typedef struct HeapStruct *PriorityQueue;struct HeapStruct{    int Capacity;    int Size;    ElementType *Elements;

2010-04-21 11:41:00 5996

转载 C++中extern “C”详解!!

一直知道在C++中用extern “C” { }调用C语言,但是不知道为什么,虽然也知道编译器的命名规则,不过没有联想到这个上面,看到这篇文章,才恍然大悟。不过,因为自己一直在linux下使用C语言,没有使用C++的经验的缘故吧,希望以后能有,这样才能融会贯通。关键点:函数重载,命名规则一、C++与C机制编译后,也就在汇编语言阶段,函数名的不同:时常在cpp的代码之中看到这

2010-04-15 17:01:00 1325

原创 论文啊!

2010-04-15 08:31:00 713

原创 csdn学习大本营~

2010-04-14 10:27:00 1029

转载 队列的链表实现!

#include #includetypedef char ElemType;typedef struct qnode{    int data;    struct qnode *next;}QNode;typedef struct{    QNode *front;    QNode *rear;}LiQueue;//初始化队列

2010-04-11 19:41:00 817

原创 C语言求素数。

1.  判断一个数是否素数int isprime (int n){   int m = 2;   for ( ; m * m <= n; ++m)     if (n % m == 0) return 0; // 发现因子,不是素数   return 1; //

2010-04-05 21:48:00 4132 1

转载 二叉查找树(c语言实现)

二叉查找树(Binary Search Tree),或者是一棵空树,或者是具有下列性质的二叉树: 若它的左子树不空,则左子树上所有结点的值均小于它的根结点的值; 若它的右子树不空,则右子树上所有结点的值均大于它的根结点的值; 它的左、右子树也分别为二叉排序树。 二叉排序树的查找过程和次优二叉树类似,通常采取二叉链表作为二叉排序树的存储结构。中序遍历 二叉排序树可得到一个关键字的

2010-03-30 09:38:00 2950

转载 C++ new的深入分析

new和delete运算符用于动态分配和撤销内存的运算符new用法:1. 开辟单变量地址空间1)new int; //开辟一个存放数组的存储空间,返回一个指向该存储空间的地址.int *a = new int 即为将一个int类型的地址赋值给整型指针a. 2)int *a = new int(5) 作用同上,但是同时将整数赋值为52. 开辟数组空间

2010-03-29 08:52:00 1586 2

原创 vs编译器中scanf_s与scanf的区别。

二者的区别与 strcpy 和 strncpy 的区别一样scanf_s提供更安全一些的机制 ,以防止溢出,对于%s,%S等,变量地址后要紧跟一个参数,以表示其大小。如:wchar_t ws[10];scanf_s("%S", ws, 10);

2010-02-04 16:17:00 4244

转载 C++初学者的50个忠告

下面的是学C++时要注意的。绝对经典。!!   1.把C++当成一门新的语言学习(和C没啥关系!真的。);   2.看《Thinking In C++》,不要看《C++变成死相》;   3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看;   4

2010-01-04 08:57:00 1531 5

原创 C语言写的Shell排序算法。

shell排序的思想是根据步长由长到短分组,进行排序,直到步长为1为止,属于插入排序的一种。shell排序是对插入排序的一个改装,它每次排序把序列的元素按照某个增量分成几个子序列,对这几个子序列进行插入排序,然后不断的缩小增量扩大每个子序列的元素数量,直到增量为一的时候子序列就和原先的待排列序列一样了,此时只需要做少量的比较和移动就可以完成对序列的排序了. 下面用个例子更好的理解一

2009-12-01 15:25:00 4733 1

转载 睿智男人的24条生存法则

 很不错的文章,遂转载: 以下是总结的24条关于聪明男人的生活建议。当然,也许你也会发现,这其中也有些100年前,甚至1000年前的人们总结出来的经验之谈。不过,如果你会费尽心力去找到这些话究竟是谁说的,那么,对不起,你也太认真了,毕竟那已经是另一件事情,另一个话题了。  1、 即使是老板也得干活啊!  不要让你的下属觉得你从来不干活,或者根本不想干活。如果你是一个领导

2009-11-30 10:13:00 736

原创 cvFindCornerSubPix 函数的输入矩阵

函数 cvFindCornerSubPix 通过迭代来发现具有子象素精度的角点位置,或放射鞍点(radial saddle points)。 原型如下:void cvFindCornerSubPix( const CvArr* image, CvPoint2D32f* corners, int count, CvSize win, C

2009-11-24 20:17:00 1243

原创 构建CFileDialog类对象后的路径

 CFileDialog(BOOL bOpenFileDialog,            LPCTSTR lpszDefExt = NULL,            LPCTSTR lpszFileName = NULL,            DWORD dwFlags = OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,            L

2009-11-23 12:52:00 1178

转载 opencv CvMat矩阵学习

关注:http://manxh.com/1.初始化矩阵:方式一、逐点赋值式:CvMat* mat = cvCreateMat( 2, 2, CV_64FC1 );cvZero( mat );cvmSet( mat, 0, 0, 1 );cvmSet( mat, 0, 1, 2 );cvmSet( mat, 1, 0, 3 );cvmSet(

2009-11-16 16:55:00 16593 1

原创 opencv设置ROI

 pPhoto = cvCreateImage(photo_size, IPL_DEPTH_8U, 1);pImg = cvCreateImage(photo_size, IPL_DEPTH_8U, 1);cvCopy(pPhoto, pImg);CvRect omega = cvRect(110, 100, 200, 150);cvSetImageROI(pImg, omega)

2009-11-13 10:29:00 5757

转载 opencv保存图像

 转帖地址:http://blog.csdn.net/luhuillll/archive/2009/10/28/4739471.aspx opencv保存图象直接使用cvSaveImage,这个函数.但是windows位图的图象格式是RGBt格式,而opencv的图象存储格式是BGR.这样导致保存的图象失真.在windows下查看图象好象变绿色了.所以在保存图象之前做一个颜色空间的转换

2009-11-09 09:41:00 7239

原创 坐标系转换

根据halcon的算法,设坐标系1(图像)的点(Px,Py),坐标系2(世界)的点为(Qx,Qy).则:  / Qx /              / Px / | Qy | = HomMat2D * | Py | / 1 / / 1 /其中 HomMat2D为一个3乘3的矩阵,且第三行为(0,0,1)。 

2009-11-05 15:44:00 2222

转载 OpenCV 矩阵操作 CvMat

综述: OpenCV有针对矩阵操作的C语言函数. 许多其他方法提供了更加方便的C++接口,其效率与OpenCV一样.OpenCV将向量作为1维矩阵处理.矩阵按行存储,每行有4字节的校整.分配矩阵空间:CvMat* cvCreateMat(int rows, int cols, int type); type: 矩阵元素类型. 格式为CV_(S|

2009-11-02 18:28:00 15784 2

转载 cvPolyLine与cvFillPoly的用法

1、cvPolyLine 绘制简单或多样的多边形。void cvPolyLine( CvArr* img, CvPoint** pts, int* npts, int contours, int is_closed,                          CvScalar color, int thickness=1, int line_type=8, int shif

2009-10-28 15:03:00 13408

翻译 cvMinMaxLoc函数实例

       cvMinMaxLoc()找出图片或一组数据中最大值及最小值的数据,以及最大值及最小值的位置,第一个引数为输入IplImage资料结构或CvMat资料结构,第二个引数为输出最小值double型别数据,第三个引数为输出最大值double型别数据,第四个引数为输出最小值位置CvPoint资料结构,第五个引数为输出最大值位置CvPoint资料结构.找出图片或一组数据中最大值及最小值的数据,

2009-10-26 11:17:00 21733 2

转载 【转】在OpenCV中自适应确定canny算法的分割阈值

在OpenCV中用canny算子进行边缘检测速度很快,不过有点不爽的就是高低阈值需要输入。在matlab中,如果不指定阈值的话,由函数自适应确定,因此仿照matlab中的做法,对canny函数进行了修改,以便当用户没有指定高低阈值时,由函数自适应确定阈值。  我在OpenCv原码库中增加了一个函数,用于确定高低阈值。// 仿照matlab,自适应求高低两个门限CV_IMPL void

2009-10-21 16:28:00 1768

原创 Opencv显示图像到vc的控件上

首先定义一个cvvimage的类对象img,然后void CVPicToDC(IplImage *CVImage){    img.CopyOf(CVImage,3);        CClientDC dc(this);    CRect pic_rect;    m_staticPic.GetWindowRect(&pic_rect);    ScreenToC

2009-10-21 11:15:00 922

原创 好像遇到技术瓶颈了!

2009-10-15 10:07:00 553

转载 Windows XP下MinGW的安装与配置

Windows XP下MinGW的安装与配置到http://sourceforge.net/projects/mingw/ 手动去下载最新的MinGW,或使用MinGW-5.1.4.exe,自动下载。但后者往往不能下载到最新的稳定包。1、手动下载说明,参见:http://www.mingw.org/wiki/HOWTO_Install_the_MinGW_GCC_Compi

2009-09-08 18:04:00 714

转载 gsl在Visual C++ 6.0下的移植

(1)下载WinGsl-Lib-1.4.02.ziphttp://www6.in.tum.de/~kiss/WinGsl.htm(2)解压到临时目录,WinGsl中的库文件的扩展名是.lib,可用于Visual C++ 6.0 的编译器(3)设置Visual C++ 6.0编译环境,有两种方式:一、将临时目录下bin中的WinGsl.dll和WinGslD.dll复

2009-06-30 18:21:00 1458

libevent中文参考手册资料pdf

libevent中文参考手册资料.pdf

2013-06-21

Visual C++ 数字图像处理典型算法及实现-光盘资源

Visual C++ 数字图像处理典型算法及实现-光盘资源, 求是科技的版权版本!

2009-06-01

SUDT SerialNull 虚拟串口 模拟RS232串口

SUDT SerialNull是一款虚拟串口的专业配置工具,主要用于模拟RS232串口的虚拟连接,适用于串行口相关的软硬件开发、测试工程师。

2009-03-30

谭浩强的c++程序 课后习题答案 源代码

谭浩强的c++程序 课后习题答案 以及源代码!! 交流学习

2008-12-15

五子棋的算法详细的步骤和代码以及大量的注释

五子棋的算法,详细的步骤和代码以及大量的注释!!! 欢迎大家交流

2008-12-15

空空如也

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

TA关注的人

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