关闭
当前搜索:

SSD(固态硬盘)编程

给SSD(固态硬盘)编程(1):简介和目录 本文由 伯乐在线 - 熊铎 翻译。未经许可,禁止转载! 英文出处:Emmanuel Goossaert (CodeCapsule.com)。欢迎加入翻译组。 简介 我想为我的键值对存储项目弄一个固态硬盘(SSD)最佳存储解决方案。为此,我必须确保我完全了解SSD是如何工作的,这样就可以优化我的has...
阅读(737) 评论(0)

顺序表

逻辑顺序和物理顺序一致 元素相邻 用数组承载 #include #define OK 1 #define ERROR -1           //OK  ERROR方便判断操作是否成功 typedef struct sqlist         //typedef  struct 来方便使用这种结构类型 {  int elem[100];  int length; }Sqli...
阅读(69) 评论(0)

linux下使用 qextserialport 编写串口程序

转载自:http://wenku.baidu.com/link?url=1YsJOHAW0EYV-sqhD1Hhr4BW1f3gtBy793GO8mkFIk3YqWOrKrZJYIlzDxkH97ReeOIBysuqVTQRK1082ytlUKJ_6Gi900Hkg4znzNO6BDu 最近需要编写一个基于linux的QT串口通信程序,进行简单的数据收发功能,参考网上的例子之后,发现大多...
阅读(190) 评论(0)

运用WIFI网卡连接无线网络

让树莓派使用USB 的 WIFI网卡连接网络   首先,要布置一个WIFI网络,我的WIFI网络是用一个TPLink WIFI路由器部署的,SSID名为JoStudio,采用WPA-PSK认证方式,密码是password   用于树莓派的是一个乐光WIFI网卡(mini型的), 30块从淘宝买的      一、把WIFI网卡插入树莓派的USB口中, 用 lsusb ...
阅读(229) 评论(0)

常用于载入和显示图像的函数小结

图像载入和显示 #i nclude "stdafx.h" #i nclude "cv.h"        /*OpenCV的基本函数头文件/ #i nclude "highgui.h"  /* OpenCV的图像显示函数头文件*/ void  main() { IplImage* src="/cvLoadImage"("lena.jpg",-1); /* 定义IplImage指针变量s...
阅读(104) 评论(0)

multiple definition of 问题解决方法

问题描述: 在一个头文件a.h中定义一些变量x,在其他.c文件中(b.c,c.c)要用到。 用一般的全局变量的方法, 编译时总是提示error:multiple definition of x 问题分析: orz,我找了好久,具体原因到现在还不知道,只是有人说全局变量的定义不要放在头文件里面。 看来回头要好好学习一下基础了。 解决方法: 1.给每一个头文件加上条件编译: ...
阅读(157) 评论(4)

return exec()

QT最基本的窗口显示 int main(int argc, char *argv[]) {   QApplication a(argc, argv);   MainWindow w; w.show();   return a.exec(); } 若想要窗口一直show的话,不能return 0因为return 0的话,程序结束,窗口只会一闪而过, 而return exec() 可...
阅读(92) 评论(0)

对PATH的一些理解

执行一个命令时,系统会依照PATH的设置去每个PATH定义的目录下查询该命令的可执行文件。 echo $PATH可以显示定义的目录 在 Ubuntu 系统中有两种设置环境变量 PATH 的方法。第一种适用于为单一用户设置 PATH,第二种是为全局设置 PATH。 第一种方法: 在用户主目录下有一个 .bashrc 文件,可以在此文件中加入 PATH 的设置如下: export PATH=...
阅读(84) 评论(0)

几个关键字的理解

volatile  作用是: 作为指令关键字,确保本条指令不会因编译器的优化而省略,且要求每次直接在它所在内存读取数据 简单地说就是防止编译器对代码进行优化.比如如下程序: 1 2 3 4 XBYTE[2]=0x55; XBYTE[2]=0x56; XBYTE[2]=0x57; XBYTE[2]=0...
阅读(85) 评论(0)

虚拟机中ubuntu的上网~

虚拟机有三种上网方式 一、Brigde——桥接 默认使用VMnet0 ... 二、NAT——网络地址转换 默认使用VMnet8 ... 三、Host-Only——私有网络共享主机:默认使用VMnet1 arm+linux这种开发模式一般使用Bridge模式,使宿主机 虚拟机 开发板三种处于同一网段,互相通信 下面讲讲虚拟机IP设置 打开终端,输入:$sudo...
阅读(160) 评论(0)

递归函数调用多次导致栈溢出

递归函数虽然方便好用,但是计算机可不太喜欢它啊~~今天深刻体会到~~~ 写了个递归函数~ 当输入值大到一定程度~~ 显示段错误(核心已转储)~~度娘过后发现这种错误的原因无非这几个:1、内存访问出错 2、非法内存访问 3、栈溢出~~~~分析过后发现很大可能是栈溢出了 linux默认给以一个进程分配的栈空间大小为8M,调用递归函数时会把参数、返回地址、EBP压入堆栈,只有到最后结束点时才...
阅读(370) 评论(0)

c中断函数

中断是CPU的一种核心功能,当CPU外部或内部发生指定事件时,就会触发中断,中断当前CPU正在执行的程序,保存当前状态,程序指针跳转中断服务程序的起始地址开始执行.执行完成后,跳回原程序位置恢复中断前的状态. 每个CPU都有一张中断向量表,可以通过CPU的datasheet手册查找。标准C中并没有规定中断函数的写法,所以中断的语法,是各个编译器自己定义的。   VCC编译器的语法...
阅读(357) 评论(0)

run文件的安装

右键属性改为可执行,然后直接在终端打开...
阅读(84) 评论(0)

解决需要安装不能信任的软件包

可能是由于你安装的软件包不存在或者已经被替换造成的!导致GPG key无法正确识别!解决的办法如下:在终端 执行 sudo aptitude update 来刷新软件仓库再安装,如果还不能解决,那就记下那个软件包的名字,用google 英文搜索...
阅读(109) 评论(0)
    个人资料
    • 访问:2873次
    • 积分:108
    • 等级:
    • 排名:千里之外
    • 原创:7篇
    • 转载:7篇
    • 译文:0篇
    • 评论:4条
    文章分类