自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

以技术自娱的Geeker

极客,让世界有点不一样

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

原创 卸载软件注意

今天在用TortoiseSVN下载某开源代码时,发现老是提示“由于目标机器积极拒绝,无法连接”,上网找了一下资料,发现是SVN的服务svnserve没启动,手动启动后又提示“windows下无法启动svnserve服务,系统找不到指定文件”,又再找解决方案,发现是svnserve.exe不存在,应该是安装时没有选择完全安装,所以没有安装好命令行程序,卸载后重新完整安装,在没有重启的前提下重新运行S

2015-06-09 20:11:12 955

原创 HDD置光驱位后,磁头频繁归位解决方法

由于HDD位于光驱位后不受系统节能管理,发出咔嗒声,硬盘灯闪,当打开资源管理器时,系统会卡顿(硬盘重启),05,C4,C5警告,原因就在于HDD启动了默认的节能管理(APM),导致磁头频繁归位。这个是硬盘自身的节能功能,OS里的电源设置不起作用。HDD置于光驱位时,由于采用了是AHCI模式,所以系统的电源管理中关闭硬盘节能对HDD无效(因为此时系统默认硬盘为SSD),需对HDD单独配置,用

2014-06-21 09:45:25 5934

原创 关于STC89C52驱动DS18B20

今天主要还是在颓废地弄着课程设计,昨天把

2014-06-12 16:10:21 3017

原创 操作时序的错误笔记(18B20)

uchar ReadByte_DS18B20(void){ uchar i = 0, byte = 0; for (i = 0; i < 8; i++) { DS18B20 = 0; //拉低总线,通知DS18B20 byte >>= 1; //将得到的数据移入次高位 DS18B20 = 1; //释放总线,等待DS18B20发送数据 _nop_(); i

2014-06-11 08:31:44 1234

原创 文件复制的C语言实现

最近在看国嵌的嵌入式视频,必修实验中的一个作业引起了我的兴趣:用库函数实现文件的复制所以这几天都在写程序,虽然遇到不少问题,不过也算是学习的一点经历,因此写博来总结一下。先贴实现的思路跟程序#include #include #include #include #include #include #define BUFFER_SIZE 10

2014-03-26 21:22:52 1351

转载 不用临时变量 实现两个变量之间的数据交换

最近看到了哈佛大学公开课:计算机科学cs50_用户体验,数组与指针,Hash函数_网易公开课里面介绍了一个不用临时变量就可以实现两个变量之间的数据交换,好奇这是什么原因,所以找到了这篇文章,纯粹当做搬运工使用异或交换数据值的原理 - borefo的专栏 - 博客频道 - CSDN.NET源程序:*a = *a ^ *b ;/此时*a 等价于c*b = *a ^ *b

2014-03-21 15:41:19 1061

原创 Matlab——如何判断某个函数为直通(Dirfeedthrough = 1)

这几天在研究如何编写S函数,关于一个参数size.Dirfeedthrough何时为1一直搞不懂,在ilovematlab论坛里搜到这篇帖子请问matlab s函数中的Dirfeedthrough怎么设定? - Simulink 基础讨论 - MATLAB中文论坛 - Powered by Discuz!看到回复,就去help找了一下,找到了help对典型的直通函数Some exa

2014-01-02 16:06:37 5109

原创 调试心得——软硬兼施

有一本书叫《程序调试黑皮书》,作者也是学习单片机的,而且善于消除BUG,在书中曾经提到了几种调试方法,这里顺便总结一下:3.1模块化测试:在写程序的过程中,按照模块化的思想封装好每个模块,然后完成一个测试一个,这样做的好处就是及时发现问题,从而避免在整体运行时不能及时定位问题的麻烦。我发现最近的几次错误都会没做好这一步,导致后来整体运行时连定位问题都花费大量精力和时间,弄得身心疲惫TAT(

2013-12-23 19:26:38 1222

原创 单片机汇编小小心得

1.检测某个引脚电平变化JNB P1.0,$等价于while(!ECHO);//sbit ECHO = P1.0;2.if语句JB FLAG,LOSE;flag为设置好的一个标志,lost是flag=1时跳转的标号等价于if(Flag == 0){ ........}else{ ........}

2013-12-11 20:19:58 797

原创 多么痛的领悟——记超声波模块测试

临近期末,一大波大作业来了..........平时的拖拉,最终遭到报应....这周五就要考单片机了,但是单片机作品还没搞定,电机的课程设计又开始了,还有一点就是暑假的一个项目要赶紧结了,基本要在这个月内搞定,这个月注定是个多事之秋。——————————————————————————————————————————————————————————————————不说了,说下单片

2013-12-10 13:59:24 2617

原创 Matlab——GUI初涉

MATLAB GUI教学视频8:选择参数绘制曲线—在线播放—优酷网,视频高清在线观看http://v.youku.com/v_show/id_XMjM3NjU1ODMy.html在之前的基础上再增加绘图的功能,@知识点@是:handles.y=y;guidata(hObject,handles)1——guihandles(figure1)可以得到一个结构体包含了fig

2013-11-25 18:50:47 2794

原创 串口通信——第一个数据异常现象的解决方法

一开始学串口通信,套用的是郭天祥新概念的程序思路,可能那会也没仔细考虑到晶振跟初值的影响之大,所以在开始调试的时候PC出现了第一个数据重复而以后数据正常的现象(怀疑也是晶振跟初值设置的问题)。后来在几个月后的一次调试过程中,再次发现另一个问题:接收的第一个数据会出现错误(0x00 0xf0 0xff结果出现0x80 0xf0 0xff),检查发现SMOD没有进行初始化,然后再次看了下关于的串口通信

2013-11-20 13:41:10 5858

原创 NRF24L01坎坷调通之路

/****************************************************************************************//*NRF24L01初始化/***************************************************************************************/void ini

2013-11-20 13:41:08 1403

原创 STC内部EEPROM的应用

由于最近的一个项目里需要保存几组状态参数,本着硬件简洁的原则,开水打起了STC内部rom的主意,嘻嘻~~~ 早就听说过STC内部有一大把空间的ROM可用(之前开水还以为90C516RD+是1*4K空间,后来才醒悟是16*4K的空间......),看到这么大的空间,令以节俭为美的开水反而不敢下手,怕是浪费了这么多空间。上网查资料和看郭天祥的新概念后,发现其驱动函数不长,不过坑爹的郭天祥只留下程序,一

2013-11-20 13:41:04 2662

原创 LCD12864.h

#ifndef __LCD12864_H#define __LCD12864_H/************* 12864LCD引脚定义 *************/sbit LCD_CS  =  P2^6;      //寄存器选择输入 sbit LCD_SID  =  P2^5;      //液晶读/写控制sbit LCD_SCLK  =  P2^7;      //液晶使能控制sbit LC

2013-11-20 13:41:02 3202

转载 条件编译——调试之利器

预处理程序提供了条件编译的功能。可以按不同的条件去编译不同的程序部分,因而产生不同的目标代码文件。这对于程序的移植和调试是很有用的。条件编译有三种形式,下面分别介绍:一、第一种形式:#ifdef  标识符  程序段1#else  程序段2#endif它的功能是,如果标识符已被 #define命令定义过则对程序段1进行编译;否则对程序段2进行编译。如果没有程序段2(它为空),本格式中的#else可以

2013-11-20 13:40:59 1161

原创 matlab——最曲线救国的一招,服了自己了。。。。

为了实现开水的最大乐趣和编程宗旨“能自动化的绝对自动化,不能自动化的搞成自动化!”,这两天一直在研究如何在matlab里实现获取当前文件夹的名称,需求不到合适的函数时,开水动了批处理的歪脑筋!(奸笑)(批处理:奴家不要~ 皇上你才认识臣妾不到一个星期,怎么可以直接就上了?~  臣妾做不到啊)(开水:管我认识你多久,说上咱就上,少啰嗦,度娘,上) (“雅蠛蝶~~” )于是乎开水在度娘的帮助下,成功地

2013-11-20 13:40:57 1082

原创 matlab——数据类型在unix和PC下的不同

先贴一段代码a=strvcat('call :get "%cd%"','pause>nul','exit',':get','echo %~nx1>name.txt')a=a'fp=fopen('A.bat','a+')for i=1:5fprintf(fp,'%s\n',a(:,i))endstatus=fclose(fp)乍看下去好像没什么错误(也就是开水让调试了n遍的原因,汗......),不

2013-11-20 13:40:55 1130

原创 matlab——调用dos命令和文件操作的多种方式

第一、利用!直接调用,简单方便,可以带操作对象:!del A.bat第二、调用system函数或者dos函数,既可以实现功能,又返回参数,能检查执行情况,方便后面程序的开发,推荐这个 [status, results]=system('del A.bat')第三、采用文件操作命令,如fopen、delete等:delete A.bat  (调用其他程序推荐mexrun函数详情matlab中运行

2013-11-20 13:40:53 14102

原创 matlab——一次多变量命名

在matlab中,需要给多个有规律的变量(如V1,V2)命名并赋值时,手动输入显然工作量鸭梨山大,我会告诉你开水曾经这样做过吗?⊙﹏⊙b汗 不过用正则表达式进行替换稍微轻松点,毕竟不是自动完成,还是超级不爽,于是百事又问度娘,尝试多次才成功for i=1:9 eval(['V',num2str(i),'=','data(:,3*i)']);end这种方法是通过eval将括号内的字符串

2013-11-20 13:40:51 6639

原创 matlab——连续读入多个文件技巧集合

在需要读入大量文件时,人工手动将importdata函数中的文件名替换很麻烦,不符合开水的宗旨“能自动化的自动化,不能自动化的想办法自动化”,于是在网上搜集了一大把连续读入的技巧,仅供参考(每个方法开水先试试,行不行代码后面再说明)开水的想法是,有两种实现方式:一、利用上一篇《批处理——获取当前文件夹的TXT文件名和去除掉最后一个文件名》的方法,先获得文件名,再存在一个字符矩阵里,循环读入,循环操

2013-11-20 13:40:48 11548

原创 批处理——获取当前文件夹的TXT文件名和去除掉最后一个文件名

dir *.txt /b /on /w >nametem.txt@echo offfindstr /v "nametem.txt" nametem.txt>name.txt%1 查找txt文档,并以一定格式输出所有TXT文件名%2 关闭回显%3 查找固定字符串,并输出非匹配文件名在运行过程中,发现生成了nametem 和name两个文件,但是name里没有任何文字。开始调试:1、怀疑是fin

2013-11-20 13:40:46 1986

原创 第一次小小的尝试——舵机控制

去年第二届机器人擂台赛不知怎么地打了酱油,看到生命童鞋基本上是独立做出了遥控小车——以手机为上位机,通过蓝牙进行串口数据传送,搭建直流稳压模块和以lm298n作为驱动模块(老实说,这些东西我是在这次才懂得,当初忘了在忙啥了,神马都没有主动去了解⊙﹏⊙b汗),对于那会的生命,这些东西独立捣鼓出来完全不是问题,因为现在我觉得我都能勉勉强强做出来(不过估计很多细节需要请教的。。。),除了焊了51单片机的

2013-11-20 13:40:44 4523 1

CET(四六级准考证查询)

说实话,这个是同学告诉我的,里面有一个安装软件,安装后可以查到自己的四六级,输入姓名和学校就能查到准考证号了,还可以查询日语四六级、德语四六级、俄语四六级、法语四级考试的准考证号~

2013-08-21

Trapcode_Particular_2.0中英双语(-枫铃紫木整理)

Trapcode Particcular学习AE的人都应该知道 这个插件是多么的强大 但英文的不容易学习 故上传中文版

2013-07-17

四六级查分利器大集合(包括忘 准考证查)

四六级查分利器大集合 是否因为忘记准考证号而挠头?别人都在那里晒成绩,自己还蒙在鼓里,现在来吧!此压缩包里有几种查分工具,总有一款可以适合你的!(其实就是用代码代替人工不断尝试,通过你输入学校和自己的名字,限定范围进行不断查询)

2013-04-30

灰色按键克星

现在,好多软件在安装时要输入序列号才能继续,也就是说,你不输入序列号,则“下一步”这个按钮是灰色的,使你无法点击它,现在好了,使用本程序,单击“激活”(如图7),哈哈,你将畅通无阻!利用这个东东,在没有序列号的情况下可以安装很多软件,如果您有兴趣,不妨下载一个去试试。

2013-02-07

功能限制版的rar密码破解

功能限制版的rar密码破解,如果知道密码不是很长的话,可以用这个破解下

2012-10-01

本本热点共享

本本热点共享,最好不要升级这个软件,有些电脑可能会因此用不了这个软件

2012-10-01

空空如也

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

TA关注的人

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