摘要: 虽然Qt命运多舛,但是也阻挡不了程序员对它的喜爱。经历了一系列波折之后,现在到在芬兰公司Digia手中,Qt又将迎来一个发展。Qt5就是在这种情况之下发布的。正值Ubuntu刚刚发布了13.04版,我就在这个环境下尝试配置Qt5的开发环境,并记录下来,给有同样需要的朋友作为参考。1. 如果要使用Qt的商业版,需要向Digia公司(http://qt.digia.com/)购买授权,但是用于学习目的,我们可以选择LGPL授权版本,下载地址为:http://qt-project.org/。我这里下载的是”Qt 5.0.2 for Linux 32-bit”版本,文件名是”qt-linux-open 阅读全文
posted @ 2013-08-06 10:52 Bigben 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 1,X11是X Window System Protocol, Version 11(RFC1013),是X server和X client之间的通信协议。X server是xfree86/xorg驱动下的显示设备鼠标键盘统称,X client通过X11协议和xfree86/xorg实现的X server通信,比如,告诉它画一个左上角坐标为(x,y),宽为w,高为h的窗口,xfree86就让显示器把屏幕上的小灯(像素)打亮,然后你就看到了一个窗口。为了方便开发人员编写X clients,就有了Xlib来封装协议;Xlib不够方便,于是就有了qt和gtk,提供了很多窗口控件(widgets)。为 阅读全文
posted @ 2013-08-05 16:36 Bigben 阅读(2621) 评论(0) 推荐(0) 编辑
摘要: Drecik学习经验分享转载请注明出处:http://blog.csdn.net/drecik__/article/details/84535841. cat 由第一行开始显示文件内容2. tac 由最后一行开始显示文件内容(刚好和cat字母相反)3. nl 按行号显示文件内容4. more 一页一页翻动的读取5. less 在more基础上增加向前翻页和向前查找6. head 只显示前几行7. tail 只显示后几行8. od 按二进制显示 阅读全文
posted @ 2013-08-05 15:02 Bigben 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 转载请注明出处:http://blog.csdn.net/drecik__/article/details/84553991. which 查找使用命令所在的位置2. whereis 搜索文件,跟locate一样只搜索数据库3. locate 搜索文件,只搜索数据库,默认每天更新一次,收到更新使用updatedb4. find 从硬盘中查找文件,查找文件时最后才考虑的方法,因为伤硬盘分享到: 阅读全文
posted @ 2013-08-05 15:01 Bigben 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 1. df 列出文件系统的整体磁盘使用量 2. du 评估文件系统的磁盘使用量(常用在推估目录所占容量),也可以计算文件或文件夹大小 1.查看当前文件目录各个文件夹大小 du -h --max-depth=1 查看指定目录 du -h --max-depth=1 /path 2. 查看当前目录下所有 阅读全文
posted @ 2013-08-05 14:52 Bigben 阅读(477) 评论(0) 推荐(0) 编辑
摘要: 关于双城 专家团队 总裁专栏 双城荣誉 诚聘英才 双城著作移民服务 移民专题 移民专刊 移民百科 成功案例 联系我们澳大利亚匈牙利美国加拿大欧洲瓦努阿图双城集团双城地产君益诚律师海外投资投资移民评估表姓 名:*性 别:男女电子邮件:联系电话:*身 份:高管企业主 其他家庭资产:500万以下500-1000万1000万以上其他移民国家:匈牙利加拿大美国澳大利亚新西兰其他来 源:中国 美国 加拿大 澳大利亚北京 哈尔滨 长春 大连 唐山 青岛 淄博 太原 大同 洛阳 武汉 广州 东莞 南宁 贵州 昆明 成都京公境准字:【2007】0026号北京双城世达咨询有限责任公司是海内外知名移民公司:... 阅读全文
posted @ 2013-07-31 15:02 Bigben 阅读(259) 评论(0) 推荐(0) 编辑
摘要: http://unix8.net/linux%E4%B8%8B%E5%AE%9A%E6%97%B6%E5%99%A8.html一、基础知识1、时间类型。Linux下常用的时间类型有4个:time_t,struct timeval,struct timespec,struct tm。(1)time_t是一个长整型,一般用来表示用1970年以来的秒数。(2)Struct timeval有两个成员,一个是秒,一个是微妙。structtimeval{longtv_sec;/*seconds*/longtv_usec;/*microseconds*/};(3)struct timespec有两个成员,一 阅读全文
posted @ 2013-07-31 13:46 Bigben 阅读(601) 评论(0) 推荐(0) 编辑
摘要: !$!$是一个特殊的环境变量,它代表了上一个命令的最后一个字符串。如:你可能会这样:$mkdir mydir$mv mydir yourdir$cd yourdir可以改成:$mkdir mydir$mv !$ yourdir$cd !$sudo !!以root的身份执行上一条命令 。场景举例:比如Ubuntu里用apt-get安装软件包的时候是需要root身份的,我们经常会忘记在apt-get前加sudo。每次不得不加上sudo再重新键入这行命令,这时可以很方便的用sudo !!完事。(注:在shell下,有时候你会输入很长的命令,你可以使用!xxx来重复最近的一次命令,比如,你以前输入过, 阅读全文
posted @ 2013-07-31 12:18 Bigben 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 在你调试程序时,当程序被停住时,你可以使用print命令(简写命令为p),或是同义命令inspect来查看当前程序的运行数据。print命令的格式是:printprint /是表达式,是你所调试的程序的语言的表达式(GDB可以调试多种编程语言),是输出的格式,比如,如果要把表达式按16进制的格式输出,那么就是/x。一、表达式print和许多GDB的命令一样,可以接受一个表达式,GDB会根据当前的程序运行的数据来计算这个表达式,既然是表达式,那么就可以是当前程序运行中的const常量、变量、函数等内容。可惜的是GDB不能使用你在程序中所定义的宏。表达式的语法应该是当前所调试的语言的语法,由于C/ 阅读全文
posted @ 2013-07-31 12:14 Bigben 阅读(278) 评论(1) 推荐(0) 编辑
摘要: 要想完全理解I/O多路复用,需先要了解I/O模型:一、五种I/O模型1、阻塞I/O模型 最流行的I/O模型是阻塞I/O模型,缺省情形下,所有套接口都是阻塞的。我们以数据报套接口为例来讲解此模型(我们使用UDP而不是TCP作为例子的原因在于就UDP而言,数据准备好读取的概念比较简单:要么整个数据报已经收到,要么还没有。然而对于TCP来说,诸如套接口低潮标记等额外变量开始活动,导致这个概念变得复杂)。 进程调用recvfrom,其系统调用直到数据报到达且被拷贝到应用进程的缓冲区中或者发生错误才返回,期间一直在等待。我们就说进程在从调用recvfrom开始到它返回的整段时间内是被阻塞的。2、非阻.. 阅读全文
posted @ 2013-07-31 12:01 Bigben 阅读(507) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/stevenliyong/article/details/4364039原文链接:http://blog.solrex.cn/articles/linux-implementation-of-posix-thread-cancellation-points.html摘要:这篇文章主要从一个 Linux 下一个 pthread_cancel 函数引起的多线程死锁小例子出发来说明 Linux 系统对 POSIX 线程取消点的实现方式,以及如何避免因此产生的线程死锁。目录:1. 一个 pthread_cancel 引起的线程死锁小例子2. 取消点(Cance 阅读全文
posted @ 2013-07-31 10:48 Bigben 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 1. 首先pthread_cond_wait 的定义是这样的The pthread_cond_wait()andpthread_cond_timedwait()functions are used to block on a condition variable. They are called withmutexlocked by the calling thread or undefined behaviour will result.These functions atomically releasemutexand cause the calling thread to block o 阅读全文
posted @ 2013-07-31 10:47 Bigben 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 更好的计时器类实现:LINUX RTC机制实现计时器类(原创) 很多时候需要在LINUX下用到定时器,但像setitimer()和alarm()这样的定时器有时会和sleep()函数发生冲突,这样就给编程带来了很大的困难。 写了一个定时器的类,使用select进行精确定时。而且可以在系统中创建不限数量的定时器,且互不干扰。类的内部采用线程实现。即线程+select。代码如下:CTimer.h:/** CTimer.h** Created on: 2009-7-13* Author: DEAN*/////////////////////////////////////////////////.. 阅读全文
posted @ 2013-07-30 17:54 Bigben 阅读(5836) 评论(0) 推荐(0) 编辑
摘要: 在Unix中,标准输入设备 stdin是0, stdout 是1, stderr是 2。/dev/null 2>&1这样的写法意思是将标准输出和错误输出全部重定向到/dev/null中,也就是将产生的所有信息丢弃.下面说说command > file2>file 与command >file 2>&1有什么不同的地方. 首先~command >file 2>file的意思是将命令所产生的标准输出信息,和错误的输出信息送到file 中.command > file 2>file这样的写法,stdout和stderr都直接送到f 阅读全文
posted @ 2013-07-26 15:55 Bigben 阅读(582) 评论(0) 推荐(0) 编辑
摘要: http://write.scu.edu.tw/view.php?bd=mistake&no=25這些字在英文的用法中都有放假、休息的意思,但用法卻不太一樣,接下來就來看看它們的不同吧。『a holiday』:每個人都放假的日子,例如宗教、節慶或國定紀念日,通常這些假日是法定假日,當美國人提及the holidays/the holiday season,他們指的是包括Christmas, Hanukkah(猶太人聖節),以及New Year's Day的這段假期,如 New Yearholiday, a legal holiday, a national holiday。但不 阅读全文
posted @ 2013-07-18 11:21 Bigben 阅读(535) 评论(0) 推荐(0) 编辑
摘要: http://www.apkbus.com/forum.php?mod=viewthread&tid=1989SDL(Simple DirectMedia Layer)是一套开放源码的跨平台多媒体开发库,使用C语言写成。SDL提供了多种图像、声音、键盘等的实现,可配置性与移植性非常高,开发者可以开发出跨多个平台(Linux、Windows、Mac OS X、Symbian、Widnows Mobiel等嵌入式系统,当然也包括今天要移植的平台:Android)的应用,目前SDL多用于开发游戏、模拟器、媒体播放器等多媒体应用。目前,SDL的稳定版本是 1.2.13,1.3还在开发中,可以通 阅读全文
posted @ 2013-07-17 13:47 Bigben 阅读(822) 评论(0) 推荐(0) 编辑
摘要: 引言: 由于要在android手机测进行DM开发, 其中最重要的就是FUMO和SCOMO下载, 下载使用的是linux开源库libcurl. 于是就把libcurl的使用研究了一遍, 有些心得, 并解决了一些网友的阻塞卡死问题, 于是jwisp将经验和方案分享给大家.一共四篇:使用libcurl进行文件下载类项目开发(一) libcurl简单使用介绍(二)使用libcurl实现获取目标文件大小, 下载进度显示, 断点续传等功能(三)Libcurl中使用curl_easy_perform阻塞, 遇到无信号卡死的完美解决方案(四)使用Libcurl下载文件,解决无信号中断,下载中掉电恢复后断点续传 阅读全文
posted @ 2013-07-16 11:27 Bigben 阅读(7546) 评论(0) 推荐(0) 编辑
摘要: 从来没试过linux自定义信号,查了下,说是系统只提供了SIGUSR1和SIGUSR2两个,就两个够吗?更要命的是如果要自定义信号如#define SIG_MYSIG ....的话要改内核才行,哥瞬间就崩溃了,以前一直对linux的敬仰顿然全无,还好在这里找到了方法http://bbs.chinaunix.net/viewthread.php?tid=989499即是可以的,可按照这样#define MYSIG_MSG SIGUSR1 + 20定义后,发现程序运行后总是马上就直接终止运行了,用eclipse跳转过去一看#define SIGUSR1 10 /* User-define... 阅读全文
posted @ 2013-07-12 17:06 Bigben 阅读(5412) 评论(0) 推荐(0) 编辑
摘要: ubuntu安装telnet服务1. sudo apt-get install xinetd telnetdsudo vi /etc/inetd.conf并加入以下一行,假如没有发现这个文件,自己新建立一个也是可以的哦,刚开始我也不知道,自己试了之后才知道的。telnet stream tcp nowait telnetd /usr/sbin/tcpd /usr/sbin/in.telnetd3. sudo vi /etc/xinetd.conf并加入以下内容:# Simple configuration file for xinetd## Some defaults, and include 阅读全文
posted @ 2013-07-11 17:12 Bigben 阅读(540) 评论(0) 推荐(0) 编辑
摘要: #include #include #include #include #include #include #include size_t write_data(void *buffer, size_t size, size_t nmemb, void *userp);static CURL *curl;size_t write_data(void *buffer, size_t size, size_t nmemb, void *userp) { DIR * dp; struct dirent *dirp; int fd, bytes, cnt; char dirs[128], dircmp 阅读全文
posted @ 2013-07-11 17:02 Bigben 阅读(1794) 评论(0) 推荐(0) 编辑
摘要: 解决方法,可以直接输入 bash即可。理解 bashrc 和 profilelinuxbashrcprofileSEP 30TH, 2011BYSUNTEYA在一般的 linux 或者 unix 系统中, 都可以通过编辑 bashrc 和 profile 来设置用户的工作环境, 很多文章对于 profile 和 bashrc 也都有使用, 但究竟每个文件都有什么作用和该如何使用呢?首先我们来看系统中的这些文件, 一般的系统可能会有12345/etc/profile/etc/bashrc~/.bashrc~/.profile而如果系统是 ubuntu 或者 debian 的话, 就不会有/etc 阅读全文
posted @ 2013-07-11 15:55 Bigben 阅读(7125) 评论(0) 推荐(2) 编辑
摘要: 别被名字吓到,pthread_kill可不是kill,而是向线程发送signal。还记得signal吗,大部分signal的默认动作是终止进程的运行,所以,我们才要用signal()去抓信号并加上处理函数。int pthread_kill(pthread_t thread, int sig);向指定ID的线程发送sig信号,如果线程代码内不做处理,则按照信号默认的行为影响整个进程,也就是说,如果你给一个线程发送了SIGQUIT,但线程却没有实现signal处理函数,则整个进程退出。pthread_kill(threadid, SIGKILL)也一样,杀死整个进程。如果要获得正确的行为,就需要在 阅读全文
posted @ 2013-07-11 15:50 Bigben 阅读(1172) 评论(0) 推荐(0) 编辑
摘要: 我一向以为,curl只是一个编程用的函数库。最近才发现,这个命令本身,就是一个无比有用的网站开发工具,请看我整理的它的用法。===================================curl网站开发指南阮一峰 整理curl是一种命令行工具,作用是发出网络请求,然后得到和提取数据,显示在"标准输出"(stdout)上面。它支持多种协议,下面举例讲解如何将它用于网站开发。一、查看网页源码直接在curl命令后加上网址,就可以看到网页源码。我们以网址www.sina.com为例(选择该网址,主要因为它的网页代码较短): curl www.sina.com 301 Mov 阅读全文
posted @ 2013-07-10 10:48 Bigben 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 文章出处:http://hi.baidu.com/gcc_gun/blog/item/fe9bbc4b84e911fa83025cb8.html1. 开机启动时自动运行程序 Linux加载后, 它将初始化硬件和设备驱动,然后运行第一个进程init。init根据配置文件继续引导过程,启动其它进程。通常情况下,修改放置在/etc/rc或/etc/rc.d 或/etc/rc?.d目录下的脚本文件,可以使init自动启动其它程序。例如:编辑/etc/rc.d/rc.local 文件(该文件通常是系统最后启动的脚本),在文件最末加上一行“xinit”或“startx”,可以在开机启动后直接进入X-Win 阅读全文
posted @ 2013-07-05 15:52 Bigben 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 作者:杨硕,华清远见嵌入式学院讲师。 一. Ubuntu的启动流程 ubuntu的启动流程和我们熟知的RedHat的启动方式有所区别。 RedHat的启动过程如下图: 这是我们熟知的linux启动流程,但是ubuntu的启动流程和这个有些区别,我在ubuntu的/etc/目录下面找不到inittab这个文件,一开始很纳闷ubuntu是怎么启动的?一查资料发现ubuntu并没有采用init的方法,所以在/etc/目录下面找不到inittab,这主要是因为init采用串行的方式,引导很费时,RedHat9启动时串行执行大量脚本以及启动各种需要的服务,因此从ubuntu6.10开始逐步采用u... 阅读全文
posted @ 2013-07-05 15:49 Bigben 阅读(1880) 评论(0) 推荐(0) 编辑
摘要: 本文主要说明X Window System的基本运行原理,其启动过程,及常见的跨网络运行X Window System。 一) 基本运行原理 X Window System采用C/S结构,但和我们常见的C/S不同。常见的C/S结构中,称提供服务的一方为server,即服务器端(如HTTP服务,FTP服务等),使用服务的称 本文主要说明X Window System的基本运行原理,其启动过程,及常见的跨网络运行X Window System。一) 基本运行原理X Window System采用C/S结构,但和我们常见的C/S不同。常见的C/S结构中,称提供服务的一方为server,即服务器端(. 阅读全文
posted @ 2013-07-05 14:01 Bigben 阅读(1342) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/hustwarhd/article/details/3069066JiananHe09/19/2008目录1xinit1.1功能1.2用法1.3例子1.4分析2startx脚本2.1功能2.2用法2.3例子2.4分析2.5总结3startx默认启动过程3.1startx的几种启动方式3.2Xsession4startx启动过程小结1xinit在说明startx之前,我想我们应该先了解一下xinit。因为startx就是通过调用xinit启动X的。1.1功能当我们安装了Ubuntu后,默认就已经安装了xinit,它位于/usr/bin下。xinit是一个 阅读全文
posted @ 2013-07-05 13:59 Bigben 阅读(1959) 评论(0) 推荐(0) 编辑
摘要: 直接将启动程序放在rc.local即可。但是如果自动启动的程序奔溃后,会返回到ubuntu的unity桌面系统。我遇到的问题是程序还有调用 xset 去定时关闭屏幕。在桌面启动后调用没问题。如果rc.local自动启动,则报Unable to open display"错误,调试了2天也不行。后来找到用 ebvtool,见上一篇博客。另外一篇博客中的详细解释:一、前言无论你想要在ubuntu 12.04(11.10适用)开机启动图形程序,或者非图形程序,相信这篇文章能帮上大忙。我将根据我的需求讲解我的做法,并解释为什么这么做。完了以后,各位看官根据自己的需求不加修改或稍加修改即可适用 阅读全文
posted @ 2013-07-05 12:19 Bigben 阅读(2402) 评论(0) 推荐(0) 编辑
摘要: ubuntu DISPLAY xset: unable to open display "" close screen rc.local 启动 阅读全文
posted @ 2013-07-05 12:14 Bigben 阅读(2194) 评论(0) 推荐(0) 编辑
摘要: http://wiki.ubuntu-tw.org/index.php?title=Howto_Install_OpenGL_Development_Environment前言 OpenGL 是一套由SGI公司发展出来的绘图函式库,它是一组 C 语言的函式,用于 2D 与 3D 图形应用程式的开发上。OpenGL 让程式开发人员不需要考虑到各种显示卡底层运作是否相同的问题,硬体由 OpenGL 核心去沟通,因此只要显示卡支援 OpenGL,那么程式就不需要重新再移植,而程式开发人员也不需要重新学习一组函式库来移植程式。安装首先不可或缺的就是编译器与基本的函式库,如果系统没有安装的话,依照下面的 阅读全文
posted @ 2013-07-02 16:03 Bigben 阅读(334) 评论(0) 推荐(0) 编辑
摘要: core dump又叫核心转储, 当程序运行过程中发生异常, 程序异常退出时, 由操作系统把程序当前的内存状况存储在一个core文件中, 叫core dump. (linux中如果内存越界会收到SIGSEGV信号,然后就会core dump) 在程序运行的过程中,有的时候我们会遇到Segment f 阅读全文
posted @ 2013-06-28 16:55 Bigben 阅读(915) 评论(0) 推荐(0) 编辑
摘要: 一、Webkit模块用到的第三方库如下:cairo一个2D绘图库casqtUnicode处理用的库,从QT中抽取部分代码形成的expat一个XML SAX解析器的库freetype矢量字库接口库,用于存取ttf矢量字体文件libcurl一个开源的url库,支持HTTP、FTP等协议Libjpeg,libpng图像解码库libxml基于DOM树的XML解析器libxsltXML transform enginepthreadPthread库,port of the POSIX thread librarysqlite3一个小型的数据库,据称在型入式平台是存取速度最快的数据库。开源,编译后就一个4 阅读全文
posted @ 2013-06-25 16:07 Bigben 阅读(1307) 评论(0) 推荐(0) 编辑
摘要: curl是一款利用URL语法进行文件传输的工具,它支持多种协议,包括FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET等,我们既可以在命令行上使用它,也可以利用 libcurl进行相关编程。相信大部分同学都应该使用过libcurl的easy 接口,easy接口的使用非常的简单,curl_easy_init用来初始化一个easy curl对象,curl_easy_setopt对easy curl对象进行相关设置,最后curl_easy_perform执行curl请求,返回相应结果。easy接口是阻塞的,也就是说必须等到上一个curl请求执行完后,下一个curl请求才.. 阅读全文
posted @ 2013-06-25 11:48 Bigben 阅读(6074) 评论(2) 推荐(0) 编辑
摘要: http://blog.csdn.net/hgl868/article/details/7058906替代字符串:#defineDOWNLOAD_IMAGE_LOG /var/log/png.log#define WGET_IMAGE_(x) "wget -b -c -P ./media/video -a " x " -i mp4url.txt"WGET_IMAGE_(DOWNLOAD_IMAGE_LOG)就是wget -b -c -P ./media/video -a /var/log/png.log -i mp4url.txtC、C++宏体中出现的# 阅读全文
posted @ 2013-06-25 11:01 Bigben 阅读(3244) 评论(0) 推荐(0) 编辑
摘要: 关于逻辑移位、算术移位可参见迅雷深大笔试题部分。的一道题。以前看到C++标准上说,移位运算符(>)出界时的行为并不确定:The behavior is undefined if the right operand is negative, orgreater than or equal to the length in bits of the promoted left operand.我当时也没有深究过这个问题。前几天有个网友来信问起这件事,我才发现,这和IntelCPU的移位运算有关。下面是那位网友的来信以及我的回复:您好!运算符void main(){unsigned int i, 阅读全文
posted @ 2013-06-25 10:52 Bigben 阅读(353) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2013-06-25 10:26 Bigben 阅读(4) 评论(0) 推荐(0) 编辑
摘要: /** PassParaInTwoDimenArray.c* 向二维数组传递参数的三种(计算机爱好者,学习计算机基础,电脑入门,请到本站http://www.woaidiannao.com,我站同时提供计算机基础知识教程,计算机基础知识试题供大家学习和使用),方法* OS: Windows XP* Programming Language: C* Compiler: Dev-C++ 4.9.9.2* Date: 14:28 2009-12-7*/#include <stdio.h>#include <stdlib.h>void display1(char name[3] 阅读全文
posted @ 2013-06-17 17:59 Bigben 阅读(534) 评论(0) 推荐(0) 编辑
摘要: 现象:16gu盘。分了两个区,一个exfat放数据。另外一个做成了u盘linux。结果以后想格式化成16g盘,win7找不到linux的分区。解决:1.打开cmd2.命令行:diskpart3.查看所有硬盘:list disk4.假设你的优盘为disk1:select disk 15.清除优盘分区:clean6.至此,你可以在windows下图形化格式化你的优盘,所有空间都在。现在,可以点击win7“计算机”右键属性,打开管理,磁盘管理。可以看到u盘是个没有创建分区的新盘16g。重新创建分区即可。 阅读全文
posted @ 2013-06-04 15:24 Bigben 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 在QT中,有一个工具qmake可以生成一个makefile文件,它是由.pro文件生成而来的,.pro文件的写法如下:1. 注释从“#”开始,到这一行结束。2.模板变量告诉qmake为这个应用程序生成哪种makefile。下面是可供使用的选择:TEMPLATE= appA> app -建立一个应用程序的makefile。这是默认值,所以如果模板没有被指定,这个将被使用。B> lib - 建立一个库的makefile。C> vcapp - 建立一个应用程序的VisualStudio项目文件。D> vclib - 建立一个库的VisualStudio项目文件。E> s 阅读全文
posted @ 2013-06-04 10:53 Bigben 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 用 pcsclite 实现 ndef, 向手机送smartposter等。http://sourceforge.net/p/nfctagger/code/HEAD/tree/NFC Playerhttp://sourceforge.net/projects/nfcplayer/?source=recommended 阅读全文
posted @ 2013-05-31 15:30 Bigben 阅读(397) 评论(0) 推荐(0) 编辑