- 博客(22)
- 资源 (3)
- 收藏
- 关注
原创 opencv入门(一)----opencv(4.5.5)编译
在c++的世界中,最常用的编译器估计也就是三个,gcc(mingw[win])、msvc[win]、clang,其中前两个是大头(错了勿喷),最近也在mingw和msvc中两边走,但麻烦的是,mingw生成的dll和msvc生成的dll是不通用的(估计常搞c++的人都知道这回事)!所以如果想在msvc下编译程序的,还是得在msvc下编译库,同理在mingw下编译程序,也是得在mi
2022-04-19 22:42:45
6479
2
原创 NUC8i7BEH来个黑水果
沉寂了许久,最近研究了N多年前就知道的黑水果,以前都是使用win ,linux却从来没有用过mac,于是就下定决心搞起来!网上很多说NUC8i5BEH是准水果,不甘寂寞的我却要使用NUC8i7BEH,虽然网上很多说i7散热问题,但是目前为止感觉还可以吧,热是热了点,不热就不知道很是否兴奋了哦。话不多说了,入正题。新手可以从这里开始学习哦!1、从某鱼上买了一个NUC8i7BEH。在某鱼主要是可以下降不少成本,如果在某东,某猫或者授权点价格可不是一般的贵,可以差好几百哦。这个是标称是全新
2021-03-22 18:52:54
1680
1
原创 MFC制作自定义控件(VS2010)
已经好久没有更新Blog了,因为这期间感觉没什么值得记录、分享的,再加上上班了,不可能有那么多时间写Blog了。但是总不能让自己的Blog沉了,得顶一下,呵呵。本人一向对MFC,没有特别深入研究(可能是因为用起来感觉比较麻烦吧),但这段时间由于工作需要,要做一个画曲线的控件,不得不认真研究一下MFC了。以前读书时记得老师说过C#是可以自定义控件。如果MFC也能自定义控件,那
2013-06-08 16:33:55
8951
11
原创 Makefile学习(一)——初识Makefile
虽然使用Linux已有多年时间,但是都是很简单的使用。简单来说是就基于windows的使用。即使在Linux上编程,都是非常简单的程序,只会使用gcc命令来简单编译。但当编写的代码模块划分明确时,文件数量也会增多,如果还只会用简单地编译将会是件非常烦恼的事,而且每次修改文件后,都要重复那种繁琐的操作,这并不是我们想要的结果。Makefile文件帮助我们解决那想繁琐的操作,只要每次make一下,
2011-12-02 16:40:50
624
原创 Ubuntu的安装——在winXP的基础上安装Ubuntu
<br />今天,由于个人喜好,在借回来的台式机上在基于WinXP的基础下,安装了一个Ubuntu,原来我也安装过Fedora,以为安装起来差别不大,因此,就在不看资料的情况下安装Ubuntu起来了。<br /> <br />由于借回来的电脑硬盘有限,我分出了15G左右给Ubuntu,和我安装Fedora一样,分了500M放/boot,这次加了1G的交换区,剩下的都放/ 去了。<br /> <br />1、准备工作:<br />我下载了一个Ubuntu10.10的安装包,我下载了一个Universal-US
2011-03-31 16:54:00
1496
原创 在Fedora上安装显卡驱动
在Fedora中,有一个安装模块叫SELinux,这个模块使Fedora安全性更高了,但是,对于我们这样的初学者来说是一件比较麻烦的事,由于自己的时间原因,我并没有研究过SELinux这方面的东西,所以如果有什么不懂,只能在网上搜一搜了。由于时间问题,我也很久没有写博客了,趁现在有时间,先把原来做过的东西写上来先,以后有时间继续更新。谢谢大家支持! 显卡安装的好处:Fedora安装...
2011-03-24 14:52:00
2095
原创 在Fedora上安装rpm软件
上一篇说了如何安装Fedora,现在,就正式开算使用,Fedora了。 在Linux上,安装并不是完全像win下那么方便,但是,在Linux下安装文件,也不难,只是一开始不知道如何入手而已。好了,下面我将讲述一下如何在Fedora下安装rpm文件。 这里先说一下什么叫rpm文件,rpm全称叫RedHat Package Manager,这个是由RedHat公司开发的一个管理程序。而...
2011-02-25 12:18:00
4547
原创 初识Fedora
一、Fedora桌面安装好Linux后,少不了要观看一下它的外观吧,这个对很多人来说都很重要,Fedora安装后,桌面默认是上面一个面板,下面一个面板。具体如下图(默认的桌面与我这个有点不同,因为我已经添加了一些东西进去了),默认时,是没有时钟的,所以要自行添加,对着面板,右键->添加到面板,选中时钟即可(这个我刚开始用是还不会呢,呵呵)。其实如果你习惯了Windows的使用...
2011-02-23 23:20:00
883
原创 Fedora的安装——在win7的基础上安装Fedora
本人早在几年前就用过一下红旗的Linux,不过那时候根本不了解linux,只是按课程的学习而已,基本没有真正用过Linux。早几天本人在朋友的介绍下,了解了一下Fedora,他说这个不错,其实我对linux都不怎么了解,而且我朋友也是在学习,所以为了方便一同学习,所以我下载了了Fedora,并安装起来了。本人虽然在windows下比较有安装经验,但对Fedora的安装,可以说是不怎么了解(其实是怕安装时候出错,使电脑上的资料全都弄掉而已)。在没有安装Fedora之前,我一直是微软的“粉丝”(其实我早就不想用
2011-02-22 13:40:00
2770
原创 Google Test学习(一):入门
由于工作需要,要使用GTest进行测试,由于自己从来没有研究过GTest,所以在网上找到一些学习资料:http://www.cnblogs.com/coderzh/archive/2009/04/06/1426755.html可以在这网上作为参考,我也是一边看这个,一边学习的~GTest一直在升级,最新版可以到http://code.google.com/p/googletest/ 里下载。写本文的原因:虽然上面网址的内容(下面将用上文代替)完整,但我是个初学者,我想有很多初学者,都会出现一些上文没有提到的
2011-01-10 14:27:00
5511
原创 泛型的作用
<br />以前学习C、C++时没有接触过这一个概念,后来学习Java时,提出了这么一个名词,感觉好新鲜,但自己并没有认真研究过,更不要说用来写一个具体应用。<br />这些天要做一个将C#代码转换成C++代码的工作,由于自己学习的C++不够标准化(一般应用工具),为也防止自己写出不标准的C++代码,特意下载了powerdesigner来生成C++框架,但源码中使用到了泛型,据说C++中有一个类似的功能叫模板,但是对这些都不怎么了解,所以在网上查了一下,找出其特点方便了解。<br />以下是个人理解:<br
2011-01-05 13:37:00
1449
原创 Ajax简单应用(asp.net)
<br />在ASP.net中,有专门为Ajax控件,但本人试过,却发现使用起来比较麻烦,这可能是与本人不是专门学asp.net有关吧。<br />本人在网上找了一个简单应用的Ajax的简单应用例子,本人觉得使用起来可能没有控件那么简单,但却能很好地其使用原理。<br />var XmlHttp; //声明变量function createXMLHttpRequest() //创建XMLHTTP函数{ var XMLHTTPTemp;
2010-12-17 10:45:00
541
原创 CRC32算法(C++转JavaScript)
<br />这段时间我在研究一下HTML文件传输的问题,但我研究的东西在发送文件过程中没有加入校验码,很多人都知道,网络传输会存在数据丢失,错误等问题,所以要自行加入校验码。<br />在网上看了一些校验算法,发觉CRC16和CRC32相对比较简单(因为我的文件接收端是嵌入式系统,所以不能太复杂,以免浪费资源),因此在网上找了一个C++的CRC32的算法,具体如下:<br />unsigned int GetCrc32(char* InStr,unsigned int len){ //生成Crc3
2010-11-29 20:38:00
4617
原创 QT中PRO文件的简单说明(网络模块应用注意事项)
本人使用QT有了一段时间了,但是有很多方面不太了解,在这里我将记录我自己在使用网络时将发现的问题。QT中有一文件***.pro这文件里有相关的环境配置信息,下面是我写的一个简单应用中的pro文件 QT += core gui network//核心包的,其中前两个是默认的,network是因为本应用中使用到网络,//所以要加入这包,否则无法通过编译TARGET = HTTP_SERVER//这是工程名TEMPLATE = app//这个我也不太了解,应该是指应用程序SOURCES += main
2010-11-29 12:20:00
1480
转载 Windows线程函数概述 - 《C++编程艺术》
Windows提供了多组支持多线程的应用程序接口(API)函数。许多读者已经对Windows提供的多线程函数有一定程度的了解,但是对于那些不熟悉这些的读者,本章提供了这些函数的概述。记住,Windows提供了许多其他的基于多线程的函数,这些函数需要您自己去探索。为了使用Windows的多线程函数,必须在程序中包含。3.4.1 线程的创建和终止Windows API提供了CreateThre
2009-08-18 21:51:00
609
转载 多线程编程之四——线程的同步
八、线程的同步 虽然多线程能给我们带来好处,但是也有不少问题需要解决。例如,对于像磁盘驱动器这样独占性系统资源,由于线程可以执行进程的任何代码段,且线程的运行是由系统调度自动完成的,具有一定的不确定性,因此就有可能出现两个线程同时对磁盘驱动器进行操作,从而出现操作错误;又例如,对于银行系统的计算机来说,可能使用一个线程来更新其用户数据库,而用另外一个线程来读取数据库以响应储户的需要,极
2009-08-18 09:04:00
289
转载 多线程编程之三——线程间通讯
七、线程间通讯 一般而言,应用程序中的一个次要线程总是为主线程执行特定的任务,这样,主线程和次要线程间必定有一个信息传递的渠道,也就是主线程和次要线程间要进行通信。这种线程间的通信不但是难以避免的,而且在多线程编程中也是复杂和频繁的,下面将进行说明。 使用全局变量进行通信由于属于同一个进程的各个线程共享操作系统分配该进程的资源,故解决线程间通信最简单的一种方法是使用全局变量。对
2009-08-18 09:03:00
402
转载 多线程编程之二——MFC中的多线程开发
五、MFC对多线程编程的支持 MFC中有两类线程,分别称之为工作者线程和用户界面线程。二者的主要区别在于工作者线程没有消息循环,而用户界面线程有自己的消息队列和消息循环。 工作者线程没有消息机制,通常用来执行后台计算和维护任务,如冗长的计算过程,打印机的后台打印等。用户界面线程一般用于处理独立于其他线程执行之外的用户输入,响应用户及系统所产生的事件和消息等。但对于Win32的API编程而言
2009-08-18 09:01:00
336
转载 多线程编程之一——问题提出
一、问题的提出编写一个耗时的单线程程序: 新建一个基于对话框的应用程序SingleThread,在主对话框IDD_SINGLETHREAD_DIALOG添加一个按钮,ID为IDC_SLEEP_SIX_SECOND,标题为“延时6秒”,添加按钮的响应函数,代码如下: void CSingleThreadDlg::OnSleepSixSecond() { Sleep(6000);
2009-08-18 08:57:00
356
转载 并口编程参考资料
本文主要介绍并行端口的结构以及简单的对并口的读、写并以及如何获得端口的状态。 并行接口的分类: SPP(标准并行接口) ,EPP(增强型并行接口),ECP(扩展型并行端口) 标准并行端口(SPP)也是最早的端口定义,主要功能如下,1:并行端口提供了8个数据线以进行并行的字节传输,2:计算机能够通过数据线向打印机发送选能信号,以通知打印机已经准备好接收数据,3:打印机招收到数据后,向计
2009-06-20 20:55:00
838
原创 水晶报表的生动生成功能
本人在前段时间研究了一下关于水晶报表生成的问题,因为没有碰过水晶报表,所以搜了很多内容,经过整合做出一个比较简单的水晶报表。(我是用VS2008做的)首先应按“推模式”创建报表1、设计DataSet 1)新建DataSet 2)连接数据库、并把所需字段或表放入DataSet如图: 2、创建报表文件1)新建报表文件
2009-06-20 19:26:00
725
转载 串、并行口针脚的定义
并行口和串行口是计算机中经常使用的通信端口。并行口与串行口的区别是交换信息的方式不同,并行口能同时通过8条数据线传输信息,一次传输一个字节;而串行口只能用1条线传输一位数据,每次传输一个字节的一位。并行口由于同时传输更多的信息,速度明显高于串行口,在PC中常用于作打印端口;而串行口可以比并行口更远距离的数据传输,常用作CONSOLE口。一、25针并行口插口的针脚功能:针脚 功能
2009-06-18 22:03:00
635
proteus使用手册
2010-04-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人