自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(23)
  • 资源 (3)
  • 收藏
  • 关注

转载 原码反码补码

一. 机器数和真值 在学习原码, 反码和补码之前, 需要先了解机器数和真值的概念. 1、机器数 一个数在计算机中的二进制表示形式,  叫做这个数的机器数。机器数是带符号的,在计算机用一个数的最高位存放符号, 正数为0, 负数为1. 比如,十进制中的数 +3 ,计算机字长为

2011-08-24 09:48:16 513

转载 大电容,小电容

在焊接电路板的过程中,观察到电路板上有几个电容较大的电解电容引脚两端并联上了一个电容值较小的瓷片电容。刚开始并不明白为什么要这样做。在查了相关资料以后才了解到,原来因为大电容由于容量大,所以体积一般也比较大,且通常使用多层卷绕的方式制作,这就导致了大电容的分布电感比较大(也叫等效

2011-08-21 12:59:41 432

原创 转载下关于CString和char*之间的转换

 网上转来的 学习下1.传给未分配内存的const char* (LPCTSTR)指针.   CString cstr(asdd);   const char* ch = (LPCTSTR)cstr;   ch指向的地址和cstr相同。但由于使用const保证ch不会修改,所以安全.2.传给未分配内存的指针.    CString cstr = "ASDDSD";    char *c

2011-06-10 20:34:00 348

原创 我的那些科研琐事3

<br />老子终于给调出啦了,把计数器IFCLKF变成IFCLK就行了,因为翻转会导致少计数一次,TMD半个月了,人都恍惚了。。。。

2011-06-01 16:58:00 319

原创 我的科研琐事

<br />图像移动和错位的原因分析<br />主要是帧行不同步所致,原因有硬件和软件方面<br />硬件方面主要为cpld控制时序问题,这一块通过分析研究发现没有任何问题<br />软件方面分为下位机程序的控制和上位机程序,下位机对于帧头得判断至关重要,但是程序里存在比较弱智的问题导致,帧头一直判断错位。<br />resetdevice()——————————————————每传输一帧对USB进行复位,若复位失败,则图像左右移动<br />sleep()——————————————————————每次上

2011-05-30 17:01:00 459

原创 最近图像传输时候遇见的错误!

<br />最近忙的头疼,主要是被上传后的图像有规律的错位整的头昏脑胀。<br />图像不完整,表现为有规律的错位,究其原因,发现时行场不同步,其实逻辑控制没有任何原因,主要在CPLD里做了些许修改即能用,主要是在下位机控制程序,发现程序有错误,IOA&0X40==1,多么弱智的错误,竟然没有发现,最终改后测试成功,而且同时实现了快照功能。但是当CMOS频率过快会导致图像错位。通过设置寄存器OX05 0X06可以改变帧速,纠正图像错位。主要改变horizontal blanking即可!具体见程序!好烦好烦

2011-05-28 22:42:00 407

原创 这些天我的那些科研琐事

<br /> <br />最近主要<br />1完成了CPLD输出时钟CLKIN的修改,刚开始CLKIN只能输出12M、6M的时钟,通过分析得出,在CPLD中使用的是<br />异步清零,当满足清零条件时,不等下一时钟到来该触发器就清零,导致只能分得12M 6M的时钟,用VHDL写了一个异步清零<br />触发器该问题得已解决。<br />2 完成上位机的修改,主要编写了可以显示位图的函数,完成了对位图的显示,保存。。。。<br />3 CMOSiic总线的读写<br />   USB的三个IO管教MMDA

2011-05-06 10:15:00 552

原创 CY68013开发过程中遇到的问题及解决办法

<br />1,首先必须保证硬件连接的正确性,在这里有以下管脚须特别关注:<br />     D+ D---切莫接反<br />     reserved 接100k下拉<br />     EA 可以接高或者低,取决于硬件电路设计,当EA时低的时候CY68013内部RAM既做程序存储器又做数据存储器,8051从内部RAM获得代码,当EA为高时候从外部存储器获得代码。<br />    wakeup和reset均接上拉电阻<br />   slk和sda均接2.2k上拉电阻,在没有外接eeprom时候也必

2011-04-14 21:38:00 3179 1

转载 堆栈问题

<br />堆和栈的区别 (转贴) <br />非本人作也!因非常经典,所以收归旗下,与众人阅之!原作者不祥!堆和栈的区别<br />一、预备知识—程序的内存分配<br />一个由c/C++编译的程序占用的内存分为以下几个部分<br />1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。<br />2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链

2010-12-24 21:10:00 928

原创 文件读写时候发现的小技巧

<br />当我们单独定义一个数组,如 char buf[7]=“hello!”时系统默认给第七位char元素设为‘/0,以表示该字符串结束,但是当给buf赋值如下时则出现了overflow的问题,如buf=“hello!!”,因为‘!’占用了系统的‘/0’,所以对于一个特定的字符串应该尽量用字符指针或者取较大的字符数组。<br />但是有趣的事情在文件读写时候发生了,当我们在一个txt文件里输入hello!后,如果我们用fread(buf,1,6,fp)时候,没有问题在buf中已经有6个字符hello!,

2010-09-15 22:18:00 384

原创 重装完windows后怎么找回你的Linux

<br />1.用安装光盘启动,选升级安装,再只选安装GRUB行了。2.用安装光盘启动,到BOOT那里输入linux rescue也就是进入救援模式,到出现#命令提示符时,输入chroot /mnt/sysimage,然后再输入grub-install /dev/hda,搞定...3.没有软驱如何修复grub/lilo引导菜单?a.把第一张linux安装盘里的dosutils目录复制到windows盘中。如果是iso可以用winrar3提取。b.进入纯dos,进入dosutils目录,执行loadlin

2010-09-14 11:15:00 434

原创 AOTOTOOLS

<br />记录转载<br />使用autotools建立Makefile简单实例解析 <br /><br /><br />对于一个较大的项目而言,完全手动建立Makefile是一件费力而又容易出错的工作。autotools系列工具只需用户输入简单的目标文件、依赖文件、文件目录等就可以比较轻松地生成Makefile了。现在Linux上的软件开发一般都是用autotools来制作Makefile。 <br /><br />autotools工具主要有:aclocal、autoscan、autoconf、aut

2010-09-13 22:40:00 311

原创 vc 全屏

<br />全屏显示在许多应用程序中都得到了应用。实现此功能的原理很简单:CWnd类中MoveWindow()函数可以按照指定参数来显示窗口。在执行窗口最大化以前利用GetWindowPlacement()函数先把窗口的当前位置保存在一个变量中,执行窗口最大化后可以通过SetWindowPlacement()函数调用此变量来恢复窗口。利用RepositionBars()函数取得应用程序客户区不被工具条掩盖的大小,GetWindowRect()函数取得应用程序窗口的大小,根据两者之间的关系和屏幕分辨率的尺寸来

2010-08-27 11:47:00 468

原创 winxp 双网卡配置

<br />WIN98可以直接在"控制面板"------------<br />"添加删除程序"里面安装和卸载连接共享的.<br />只是有几点要注意的:<br />第一,先把内网网线接在内网网卡上,内网网卡在电脑上的两张网卡中任意选一张;把外网网线接在外网网卡上,即是除去内网网卡后剩下的网卡.同时把需要上网的机器通过交换机和双绞线与主机连上<br />第二,把外网网卡的IP地址/网关,DNS,子网掩码等参数输入<br />第三,设置内网网卡的IP地址,DNS和子网掩码,注意,不能输入网关,重新启动电脑,这

2010-08-16 21:25:00 1234

原创 Makefile 书写示例

<br />OBJS = foo.o bar.o<br />CC = gcc<br />CFLAGS = -Wall -O -g<br />myprog : $(OBJS)<br /><TAB>$(CC) $(OBJS) -o myprog //链接生成可执行文件<br />foo.o : foo.c foo.h bar.h<br /><TAB>$(CC)  -c foo.c -o foo.o//编译生成目标文件<br />bar.o : bar.c bar.h<br /><TAB>$(CC) $(CFLA

2010-07-02 09:10:00 340

原创 如何在Ubuntu下用单用户启动

<br />在启动时俺esc进入Grub引导界面,然后highlight recoverymode,按“e”进入编辑模式,将ro single 改为rw single init=bin/bash,按 b 引导boot。<br />网上众说纷纭,仅此凑效,小记一下。

2010-06-25 15:45:00 720

原创 关于Ubuntu几个软件安装程序

<br />用Linux两年了,起初总是看百度,亦步亦趋。有人说这就是计算机学习,从模仿开始,人其实就是一个善于模仿的动物,而作为一个中国人更善于模仿。下面介绍一下几个Ubuntu下常用的软件安装程序。<br />1 APT(advanced package tools)<br />   <br />   apt-cache search keywords1 keywords2<br />   说明:在软件库里搜索带有关键字1 关键字2的软件包<br />   apt-cache show packagen

2010-06-24 10:26:00 313

原创 MTF优化目标

截止频率位置附近、0.7视场、MTF等于0.3作为设计目标

2010-05-12 17:00:00 400

原创 器路由交换机区别在哪里?

交换机(Switch)是一种基于MAC(网卡的硬件地址)识别,能完成封装转发数据包功能的网络设备。交换机可以“学习”MAC地址,并把其存放在内部地址表中,通过在数据帧的始发者和目标接收者之间建立临时的交换路径,使数据帧直接由源地址到达目的地址。现在的交换机分为:二层交换机,三层交换机或是更高层的交换机。三层交换机同样可以有路由的功能,而且比低端路由器的转发速率更快。它的主要特点是:一次路由,多次转

2010-04-08 10:21:00 341

转载 来自一位诚恳学长的建议

人家是在模拟递归 --nonocast 谢谢楼主分享,装好啦!47楼的讲解很好 --牛牛↖(^ω^)↗ @abc1234 26楼的是骗子,先报下他的底细:联系QQ:928274875电话: 13672400434 工商帐号:95588 0200 3100 7795 88 户名:郑泽茂几个月前在他... --世上还有这样卖程序的? 装完了,谢谢博主 47楼总结得很详细,THS. --kenchan

2010-04-05 12:21:00 300

原创 死锁就像给几个小孩分玩具

死锁就像给几个小孩分玩具,玩具就五个,小孩却有十个,怎么办,先让这几个大孩子玩吧,等他们玩结束再送给其他几个孩子玩,这样皆大欢喜,殊不知我们都是自私的动物,这五个小孩玩结束怎么可能把自己的玩具分给别人呢,先玩的五个小孩没有一个让出玩具,后面没有分到的又很渴望,怎么办,只能打做一团,怎么办?我们就应该出面调停,这时候也就出现了如何避免各个小孩纠缠的问题。死锁避免,死锁预防,死锁的检测和避免。

2010-03-31 10:07:00 711

原创 关于MFC添加函数的策略

首先应该确定在那里添加,因为整个MFC是消息推动,所以搞清楚消息响应及窗口创建过程对于函数添加有重要的意义其次应该清楚涉及到哪个类,在MFC这个油类组成的满汉全席里对一些常用类应该清楚。第三应该通过功能推测所需函数。

2010-03-08 20:51:00 287

原创 欧几里得辗转相除法求最大公约数

今天学习了一下最大公约数求法,这是欧几里得先生的伟大发明。现将其简单思路梳理一下:两个自然数,a,b,设a>b若b=0,则a,b的最大公约数a;若b=/0,则算法如下:首先a可以用a=q*b+r表示,而b和r与a和b有共同的最大公约数,a=b且b=r,重新计算,知道b=0,则此时a和b的最大公约数是a,且为初始a和b的最大公约数。while(b!=0){      r=a%

2010-03-05 18:33:00 325

MIT机电工程与计算机科学系【本科生课程】6.189.多核编程入门.Multicore.Programming.Primer.pdf

MIT的多核编程文档,想学习多核的可以看看

2012-12-30

18个经典题目,面试必备

这里面包含了十八个经典的程序员面试常见题目,可谓经典,考智商,考算法!

2010-03-24

精通vc数字图像处理

源码,图像,以及教学 对于初学者来将是一份不错的学习资料

2008-10-03

空空如也

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

TA关注的人

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