- 博客(345)
- 资源 (8)
- 收藏
- 关注
转载 CEdit获取一行的文字
CEdit的接口LineLength(nCharIndex) 的参数并不是指CEdit的第几行,需要通过函数LineIndex来进行转换。[cpp] view plaincopyint nIndex = 4 ; //假设要获取CEdit的第4行的文字 int nCharIndex = nCharIndex = this->LineI
2015-03-17 18:17:24
1850
转载 Allegro中走线长度的设置
PROPAGATION_DELAYPROPAGATION_DELAY这个设定主要用来对Net绝对长度的设定,如要求设定一组Net的长度要在Min Mil到 Max Mil之间的话,就可以用这种设定来完成. 要求走线Net长度在Min与Max之间就正确,否则会有DRC错误提示设定步骤1. 点击菜单Edit>Properties2. 选择要设定的Net3. 选择PROPAG
2015-02-04 20:50:26
9610
转载 多个零件同时围绕一个点旋转
下面的解决方案适用于,多个零件同时围绕一个点旋转,而不是围绕各自的一点旋转.1.Edit->Move,在Options中Rotation的Point选User Pick,2 再右键选Term Group,按住鼠标左键不放并拉一个框选中器件,多余的可用Ctrl+鼠标左键点击去掉.3. 选好需整体旋转的器件后,右键complete.4. 提示你Pick orgion,鼠
2015-02-04 15:11:09
1339
原创 C/C++编程相关问题总结
1、warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]|问题:char *program = "raspiCamtest";,在编译过程中出现上述错误。改成 char program[] = "raspiCametest"后不再提示警告。注:这个之前用gcc编译是没有问题
2015-01-25 00:32:20
973
转载 设置QQ空间和QQ邮箱默认浏览器
进入默认程序设置界面选择Google Chrome选择“选择此程序的默认值”将WEBCAL勾选即可。如果不行,就把所有的都勾选。前提条件:默认的浏览器已经设置为Chrome浏览器了。
2015-01-24 19:40:21
4421
1
转载 opencv查找轮廓---cvFindContours && cvDrawCountours 用法及例子
环境: vs2008 + opencv2.1先看,这两个函数的用法(参考 opencv手册):+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++FindContours
2014-12-23 17:00:45
987
转载 cvCopy与cvCloneImage、cvCopyimage的区别
如果设定了ROI等参数的时候,cvCopy只是复制被设定的区域,复制到一个和所设定参数相吻合的新的IplImage中而cvCloneImage则是将整个IplImage结构复制到新的IplImage中,其中的ROI等参数也会一同复制。新的IplImage将会和原来的一模一样。cvCopy的原型是:void cvCopy( const CvArr* src, CvArr* dst,
2014-12-23 16:59:41
683
转载 数学形态学基本操作及其应用
数学形态学实际上可以理解为一种滤波行为,所以很多地方称它为形态学滤波。有了个这概念,我们就能更好的理解它。我们滤波中用的滤波器(kernel)在这里被称为结构元素,结构元素往往是由一个特殊的形状构成,如:线条、矩形、圆、菱形等。我们把结构元素的中心(Anchor Point)与图像上像素点对齐,然后结构元素覆盖的领域像素就是我们要分析的像素,我们定义一种操作就形成了一种形态学运算。我们在这里不
2014-12-21 01:17:24
2945
转载 cvCanny用法(opencv参考手册)
从一个灰度图像得到二值图像的函数有:cvThreshold,cvAdaptiveThreshold和cvCanny。采用 Canny 算法做边缘检测void cvCanny( const CvArr* image, CvArr* edges, double threshold1, double threshold2, int aperture_siz
2014-12-21 01:12:55
1897
转载 CvMat,Mat和IplImage之间的转化和拷贝
在OpenCV中Mat、CvMat和IplImage类型都可以代表和显示图像。IplImage由CvMat派生,而CvMat由CvArr派生即CvArr -> CvMat -> IplImage,Mat类型则是C++版本的矩阵类型(CvArr用作函数的参数,无论传入的是CvMat或IplImage,内部都是按CvMat处理)。其中Mat类型侧重于计算,数学性较高,OpenCV对Mat类型的计算
2014-12-21 00:39:24
1083
转载 安装VNC,远程管理Raspberry Pi
VNC 是一款优秀的远程控制软件,开源的。在树莓派上安装VNC,就可以远程控制了。一、首先,在树莓派上安装Tight VNC 包sudo apt-get install tightvncserver二、启动VNC服务器,命令如下vncserver :1当提示输入密码时,创建一个密码 (这个密码是
2014-12-20 18:03:28
1100
转载 树莓派通过filezilla,samba与PC文件共享(转)
转自:http://my.oschina.net/quanpower/blog/224927 虽然我们可以很方便的通过ssh譬如putty或者vnc连接操控树莓派,但是毕竟树莓派资源没那么高,在上面编程,调试要吃力的多。所以还是想在pc上编程上传到树莓派或者最好,文件共享,可以直接读写共同的文件那就perfect!一.filezilla1,安装vsftpd服务器
2014-12-18 01:36:56
2961
转载 电容的作用详解
作为无源元件之一的电容,其作用不外乎以下几种:1、应用于电源电路,实现旁路、去藕、滤波和储能方面电容的作用,下面分类详述之:1)滤波滤波是电容的作用中很重要的一部分。几乎所有的电源电路中都会用到。从理论上(即假设电容为纯电容)说,电容越大,阻抗越小,通过的频率也越高。但实际上超过1uF的电容大多为电解电容,有很大的电感成份,所以频率高后反而阻抗会增大。有时会看到有一个电容量较大
2014-11-17 02:27:27
1205
转载 OV9650 的调试笔记(转)
Ov9650 Cam 采集帧速太低。只有5帧左右。开始怀疑是mjpg-streamer的速度问题。但是在网上看到一个网友也是用这个系统做的一个直升机模型,说速率可以达到30帧。怀疑,和他交流下来,经他提醒,他是修改了ov9650的初始参数,默认的驱动参数com7寄存器设置的是0x00,这样默认是输出1280x1024,所以慢,只要改成小图片模式输出就可以明显提高速率,按照这个思路我该为0x4
2014-11-12 16:19:05
2013
转载 在Linux(ubuntu10.10)系统中使用摄像头之USB摄像头
一、让系统可以识别到usb摄像头设备 Ubuntu10.10中已经带有了万能驱动,支持直接使用USB摄像头,不需再装usb驱动了,如spcaview, gspcav等软件了。 插上USB摄像头,打开虚拟机后,会提示: “Host USB device connections disabled”," The connection to the VMware USB Ar
2014-10-30 22:34:14
4796
转载 内核延迟函数分析
linux内核提供3个函数分别进行纳秒,微妙和毫秒延时:void ndelay(unsigned long nsecs);void udelay(unsigned long usecs);void mdelay(unsigned long msecs);这3个函数的延时原理是忙等待,也就是说在延时的过程中并没有放弃cpu,根据cpu的频率进行一定次数
2014-09-21 16:22:41
671
转载 Ubuntu查看文件和文件夹大小命令
一)用df命令查看分区情况$ df -h命令结果参考如下:Filesystem Size Used Avail Use% Mounted on/dev/sda4 367G 7.1G 342G 3% /none 7.7G 232K 7.7G 1% /devnone
2014-08-28 23:16:01
2312
原创 shell 指令
set -x -a 标示已修改的变量,以供输出至环境变量。 -b 使被中止的后台程序立刻回报执行状态。 -C 转向所产生的文件无法覆盖已存在的文件。 -d Shell预设会用杂凑表记忆使用过的指令,以加速指令的执行。使用-d参数可取消。 -e 若指令传回值不等于0,则立即退出shell。 -f 取消使用通配符。 -h 自动记录函数的所在
2014-08-16 17:24:46
747
转载 如何提高抗干扰能力和电磁兼容性
在研制带处理器的电子产品时,如何提高抗干扰能力和电磁兼容性?1、 下面的一些系统要特别注意抗电磁干扰:(1) 微控制器时钟频率特别高,总线周期特别快的系统。(2) 系统含有大功率,大电流驱动电路,如产生火花的继电器,大电流开关等。(3) 含微弱模拟信号电路以及高精度A/D变换电路的系统。2、 为增加系统的抗电磁干扰能力采取如下措施:(1) 选用频率低
2014-08-04 21:58:30
1829
转载 功率和dB的关系
功率和dB的关系应该如下:1.dB的引入是为了把乘除关系变换为加减,便于工程中的运算。2.[dB] = 10lg(输出功率W/输入功率W)。如:输入功率为1W而输出功率为1000W,则系统的增益为10lg(1000/1)=30dB。3.通信中为了表示一个输出功率的绝对值,则引入了dBm。dBm表示相对于1mW输入功率的系统增益。如果系统的输出功率为1W,换算为dBm则为:1W=10
2014-07-23 22:26:04
24355
1
转载 ld error when compile the libwebcore.so
I had the same issue as you complained about it here. So for me it was due to the fact that I stopped the build process from make by pressing Ctrl+c becauses it slowed down my machine and it took almo
2014-07-19 16:44:47
977
转载 3G 拨号出现”couldn't open ppp database /var/run/pppd2.tdb“错误
如果出现报错couldn't open ppp database /var/run/pppd2.tdb这一个错误解决办法mkdir /var/run解释:pppd2.tdb这个文件是pppd程序生成的如果没有run这个目录的话只要建一个目录就可以了)
2014-07-15 15:42:47
2422
转载 Ubuntu 查看和杀死进程
转自:http://www.blogjava.net/fl1429/archive/2009/06/11/281405.html今天在netbeans中关闭webrick时,发现没有关闭掉,打入localhost:3000 依然显示页面,发现无法从nb中再次关闭只有进入ubuntu的进程下关闭查看进程:1,ps -e 命令 2,feng@feng:~$ su
2014-07-13 14:12:06
673
转载 Linux下ppp拨号+3G模块(evdo 中兴MC8630模块)
转自:物联网的发展,嵌入式节点具备3G无线上网功能是个必不可少的功能,奈何网上的资料多数以WCDMA为主,电信的evdo资料不是很多,笔者经过一番实验,搜寻了一些网站,终于在开发板上,将EVDO模块(中兴MC8630)成功拨号上网,现分享步骤如下:3G模块的速度非常快,所以普通的UART串口已经不能满足速度,所以会通过芯片的USB口来进行数据交互。硬件连接这里就忽略了,有兴趣的朋友
2014-07-12 22:37:35
1745
转载 HI3515海思开发板移植3G模块笔记
硬件平台:海思Hi3515 Linux3G模块:1、移动模块:ZTE M305(TD-SCDMA)2、联通模块:HUAWEI EM770W(WCDMA)3、电信模块:HUAWEI EM660(CDMA2000-EVDO)开始工作:1、在编译内核时,通过make menuconfig打开模块加载选项,因为调用3G需要用到pppd服务,所以找到pppd服
2014-07-12 22:32:44
1981
转载 瞬态抑制二极管TVS的基本知识
二极管是大家熟悉的元件,但瞬态抑制二极管就可能不太熟悉了。本文将介绍这种特殊二极管的用途、 工作原理等基本知识。各种电子设备中的各种半导体器件,一般都在直流低电压范围各作;如果在电源中串入一个瞬间上百伏甚室上千伏的高电压脉冲,就有可能将电路中的半导体器件击穿。例如,人体往往带有静电。放电时的电压脉冲可达几百状到上千伏。瞬态抑制二极管可用来保护电路,不使这种瞬态高压脉冲损坏半导体器件。从稳压
2014-07-10 21:51:03
6122
转载 TVS和一般的稳压二极管有什么区别
电压及电流的瞬态干扰是造成电子电路及设备损坏的主要原因,常给人们带来无法估量的损失。这些干扰通常来自于电力设备的起停操作、交流电网的不稳定、雷击干扰及静电放电等,瞬态干扰几乎无处不在、无时不有,使人感到防不胜防。幸好,一种高效能的电路保护器件TVS的出现使瞬态干扰得到了有效抑制TVS(TRANSIENT VOLTAGE SUPPRESSOR) 或称瞬变电压抑制二极管是在稳压管工艺基础上发展起来的一
2014-07-10 21:39:37
2189
转载 VIM高级用法笔记
一次移动一个光标h j k l左 下 上 右行内移动0 到行首 d0或d^ 删除至行首$ 至行尾 d$ 删除至行尾0=HOME 到行首
2014-07-06 16:18:24
1436
转载 华为软件编程规范和范例
〔一〕=====[排版] ]======= 〔二〕======[注释]=======〔三〕=====[标识符命名]=======〔四〕=====[可读性]======〔五〕=====[变量、结构]===== 〔六〕=====[函数、过程]=====〔七〕=====[可测性]=====〔八〕=====[程序效率]=====〔九〕=====[质量保证]=====〔十
2014-07-06 16:03:37
3157
转载 grep技巧(-r):在某一目录下递归[所有子目录]查找某一字串:+文件路径
转自:http://zhumeng8337797.blog.163.com/blog/static/1007689142011350151438/在某一目录下递归[所有子目录]查找某一字串:grep -r “字串” 目录名就是加一个-r参数,请看man page:-R, -r, –recursiveRead all files under each director
2014-07-06 16:00:10
9214
转载 ./configure -build,-host,-target设置
build:执行代码编译的主机,正常的话就是你的主机系统。这个参数一般由config.guess来猜就可以。当然自己指定也可以。host:编译出来的二进制程序所执行的主机,因为绝大多数是如果本机编译,本机执行。所以这个值就等于build。只有交叉编译的时候(也就是本机编译,其他系统机器执行)才会build和host不同。用host指定运行主机。target:这个选项只有在建立交叉编译环境的
2014-07-03 21:10:31
546
转载 ubuntu下如何用命令行运行deb安装包
如果ubuntu要安装新软件,已有deb安装包(例如:iptux.deb),但是无法登录到桌面环境。那该怎么安装?答案是:使用dpkg命令。dpkg命令常用格式如下:sudo dpkg -I iptux.deb#查看iptux.deb软件包的详细信息,包括软件名称、版本以及大小等(其中-I等价于--info)sudo dpkg -c iptux.deb#查看iptux.deb软件包中包
2014-06-26 23:48:43
869
转载 上拉电阻、下拉电阻的原理和作用
一.应用1、当TTL电路驱动COMS电路时,如果TTL电路输出的高电平低于COMS电路的最低高电平(一般为3.5V),这时就需要在TTL的输出端接上拉电阻,以提高输出高电平的值。2、OC门电路必须加上拉电阻,以提高输出的搞电平值。3、为加大输出引脚的驱动能力,有的单片机管脚上也常使用上拉电阻。4、在COMS芯片上,为了防止静电造成损坏,不用的管脚不能
2014-06-26 12:24:47
2277
转载 ADI新增低功耗无线电收发器ADF7024
Analog Devices, Inc. 最近发布了一款低功耗无线电收发器ADF7024,其具有一组配置特性,可优化无线电性能、减少系统开发时间并缩短数月之久的产品上市时间。ADF7024收发器适用于广泛的工业应用,包括安全和楼宇自动化。短程收发器设计用于433 MHz、868 MHz或915 MHz ISM频段,适合欧洲ETSI EN300-220和北美FCC Part 15监管法规下的工作
2014-06-26 11:32:20
752
转载 微芯首款蓝牙4.1智能模块问市
全球领先的整合单片机、混合信号、模拟器件和闪存专利解决方案的供应商——Microchip Technology Inc.(美国微芯科技公司)近日于2014美国国际传感器博览会(Sensors Expo)上宣布推出公司首款蓝牙4.1低功耗模块。RN4020基于Microchip在传统蓝牙技术方面积累的深厚经验研发而成,新模块通过了全球法规认证以及蓝牙技术联盟(SIG)的认证。集成的蓝牙低功耗
2014-06-26 11:30:56
975
原创 allegro设置自动保存方法
utosave:是否开启自动保存,若需要开启,请将其选中autosave_dbcheck:自动保存前是否进行dbcheck,选中保存时间可能会长几秒。根据个人情况选择autosave_name:自动保存的文件名,会先当前pcb目录下生成一个以该名称命名的文件。autosave_time:自动保存间隔时间,单位分钟。可设置10-300分钟。设置好各项参数后,点击确定即可。
2014-06-13 22:27:08
19444
转载 linux fedora 上配置minicom 教程 及minicom 问题解决
转自:http://blog.chinaunix.net/uid-22891521-id-2109391.html
2014-05-10 16:21:20
832
原创 QT支持中文
QTextCodec *codec = QTextCodec::codecForName("gb2312"); port->write(codec->fromUnicode(sendBuf));
2014-05-08 10:07:17
660
beaglebone usb驱动
2013-08-23
SecureCRT_7.0.0.326,无需破解
2013-03-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人