
编译小技巧
greatriver007
好好学习天天向上
展开
-
ThinkPad E14 原装 win11系统没有声音
thinkpad e14 电脑刚买一个月,不知道为什么突然不能播放声音,可能是之前不小心删掉声卡相关的驱动了。现在只要去官网下载对应型号的驱动,应该就能解决。打开之后,出现如下界面,可以选择按照驱动管理软件,检测之后安装,也可以直接输入型号直接找对应的驱动安装。原创 2022-10-25 09:06:15 · 3242 阅读 · 0 评论 -
windows11彻底关闭Microsoft Defender 安装注册机
关闭防火墙 还是无法打开注册机,所以选择这里然后关闭。经过上面两个步骤,就可以解压注册机,进行软件安装了。1、首先要关闭的是Windows安全中心的防火墙。原创 2022-08-18 16:35:34 · 3828 阅读 · 1 评论 -
Keil 报错 *** ERROR L250: CODE SIZE LIMIT IN RESTRICTED VERSION EXCEEDED
如题keil报错原因是 和谐版本 没有配置好*** ERROR L250: CODE SIZE LIMIT IN RESTRICTED VERSION EXCEEDED原创 2022-05-18 10:22:13 · 1449 阅读 · 1 评论 -
C语言环形队列高级方法注意事项 【LEN必须2的n次方】
代码是网上摘取:环形队列常规写法/* 实现的最简单的ringbuff 有更多提升空间,可以留言说明 */#include "stdio.h"#include "stdlib.h" #define LEN 10 /*环形队列结构体*/typedef struct ring_buff{ int array[LEN]; int W; int R;}*ring; /*环形队列初始化*/struct ring_buff * fifo_init(void){ struct ri原创 2022-04-13 17:38:04 · 435 阅读 · 0 评论 -
泰凌微 Telink TLSR825X Printf gpio 模拟 串口 打印信息 log
如题:使用telink可以使用printf功能,之前我不了解,我一度以为这是uart 实现的printf在配置的时候,居然配置 uart 对应的gpio接口,后面这个问题坑了一段时间。其实printf是telink 通过芯片gpio模拟的,可以使用除了uart接口以外的 接口进行模拟当然如果你想要uart的io应该也是可以的,只是你回少一个uart的使用,不能同时打开我现在分享配置使用的方法app_config.h添加#define UART_PRINT_DEBUG_ENA.原创 2021-11-03 15:52:49 · 1931 阅读 · 1 评论 -
泰凌微 Telink TLSR825X Uart 串口无法接收数据 关闭休眠和深度休眠解决 问题
如题:最近使用tlsr8250 做项目,SDKB85M_SINGLE_BLE_SDK测试使用b85m_driver_test 测试串口 使用dma或者ndam都是可以正常。开始做项目工程,在b85m_ble_sample的例子基础上添加自己的逻辑和初始化配置函数。刚开始,我第一个添加就是uart功能,因为这是最基础的,也方面使用。我把b85m_driver_test uart 相关的初始化代码添加过去,还有中断处理函数。发现调试过程中,发送可以正常,但是接收一直很不正常,有时候...原创 2021-11-03 15:39:37 · 2609 阅读 · 3 评论 -
Keil FCARM - Output Name not specified, please check ‘Options for Target - Utilities‘
这个问题很少遇到,经过网上搜索,才发现是导入文件的时候 默认的文件类型都是ImageFile。选择错误点击文件右键第一个选项 或者ALT+F7 发现 File Type 是imagefile,这是错误的,应该是c文件所以修改成下图再次编译,发现错误消失了。...原创 2021-07-30 10:48:52 · 1106 阅读 · 0 评论 -
eclipse快速注释
1选择你要注释的那一行或多行代码,按Ctrl+/即可,取消注释也是选中之后按Ctrl+/即可。此快捷键是//注释而不是/**/注释。原创 2021-07-01 10:55:06 · 417 阅读 · 0 评论 -
STM32 HAL PWM DMA 传输数据
1、设置pwm dma配置/* Private function prototypes -----------------------------------------------*/void SystemClock_Config(void);/* USER CODE BEGIN PFP *//* USER CODE END PFP *//* Private user code ---------------------------------------------------原创 2021-05-12 14:49:37 · 5032 阅读 · 11 评论 -
google搜索点击选择新标签页显示
如题,google搜索点击默认是覆盖当前页面,打开点击页面,这样非常不方便,返回来查看搜索的时候,需要退回,或者按下鼠标中间按键打开,才会再新的标签页面打开。其实浏览器设置界面“结果打开方式”,勾打上就可以了记得选择保存设置,重启就可以了...原创 2020-09-28 09:55:11 · 504 阅读 · 0 评论 -
无法将“platformio“,项识别为 cmdlet、函数、脚本文件或可运行程序的名称。
无法将"platformio",项识别为 cmdlet、函数、脚本文件或可运行程序的名称。解决方法:Install the latest PlatformIO from the develop branch:# uninstall existing versionpip uninstall platformio# install the latest development version of PlatformIOpip install -U https://github.com原创 2020-09-09 10:54:44 · 2793 阅读 · 0 评论 -
sourceinsight 显示完整文件路径
soOptions->Preferences->Display, 去掉勾选 "Trim long path names with ellipses",原创 2014-11-18 11:52:45 · 3809 阅读 · 0 评论 -
圈圈usb cannot convert from 'BOOL (__thiscall CMyUsbHidTestAppDlg::* )(UINT,DWORD)' to 'LRESULT (__
圈圈usb 例子 cannot convert from 'BOOL (__thiscall CMyUsbHidTestAppDlg::* )(UINT,DWORD)' to 'LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)'解决办法函数体定义处的函数名称改为:LRESULT CMyUsbHidTestAppDlg::OnDeviceChang原创 2013-08-26 11:43:16 · 1524 阅读 · 2 评论 -
WINDOWS无法配置此无线连接,如果您已经启用其他程序管理此无线连接,
我的电脑一打开无线网络连接就显示:WINDOWS无法配置此无线连接,如果您已经启用其他程序管理此无线连接解决办法:右键我的电脑选择管理在弹出的右边依次打开 :服务和应用程序—— 服务找到Wirless Zero Configuration并右击选择属性将其启动,并该启动类型为“自动”原创 2013-06-16 02:20:05 · 5577 阅读 · 1 评论 -
三星note 连接91失败 解决
手机型号:三星NOTE2 N7105手机连接到电脑 默认是“媒体设备(MTP)”选项解决办法:不要勾选常规的“媒体设备(MTP)”选项,勾选“摄像头(PTP)”选项,就可以连接了。原创 2013-05-08 13:46:01 · 932 阅读 · 0 评论 -
protel99 format '%X' invalid or incompatible with argume
protell99 最近打开出现问题,一直无法解决。每次出现这个提示之后 只能强行关闭软件。重装系统也没有办法。无奈在网上搜寻解决办法。终于在amo论坛搜索到网友 easier 提供的方法 del c:\windows\ADVPCB99SE.INI在此特别感谢easier,也感谢热爱分享的朋友开。原创 2013-05-02 09:54:32 · 3073 阅读 · 0 评论 -
用TI CC2530DK开发时, light swtich例子 错误 Unable to open file 'lnk51ew_cc2530b.xcl'
本人初学2530 在编译light swtich时候 出现问题 还好网上找到答案 感谢作者的分享,特此copy如下:会出现一个错误Error[e12]: Unable to open file 'lnk51ew_cc2530b.xcl'估计是版本问题(例子的问题是老版本IAR)google发现本论坛,但没发现solution刚才研究了一下午折腾出一个方案(原创 2013-04-11 09:12:43 · 3282 阅读 · 0 评论 -
在资源管理器中增加beyond compare 3 的右键菜单
Beyond compare已经升级到3了,如果安装的时候没有选择集成到资源管理器,或者选择了portable版本的话,在资源管理器中右键就不会出现非常好用的右键菜单,options里也没有相关的选项。一些新出的绿色版本也没有集成右键功能,找时间看了下bc3的安装脚本,把注册表项提出来做成bat文件,下载文件解压到BC3的安装目录(bat文件一定要放到BC3的目录下),运行RegBC3.bat,再转载 2012-08-10 14:06:19 · 5940 阅读 · 0 评论 -
一个游戏程序员的学习资料
想起写这篇文章是在看侯杰先生的《深入浅出MFC》时, 突然觉得自己在大学这几年关于游戏编程方面还算是有些心得,因此写出这篇小文,介绍我眼中的游戏程序 员的书单与源代码参考。一则是作为自己今后两年学习目标的备忘录,二来没准对别人也有点参考价值。我的原则是只写自己研究过或准备研究的资料,所以内容无 疑会带上强烈的个人喜好色彩, 比如对网络,数据库等重要方面完全没有涉及。因为自己主要对三维图形引擎, 人转载 2012-07-31 10:36:49 · 3522 阅读 · 0 评论 -
SecureCRT中文显示乱码的解决方法
最近开始用SecureCRT登陆linux系统,由于是新手,很多问题不清楚,碰到显示中文乱码的问题,困扰了好几天,网上的很多解决方法是: 具体解决方法是: 1,修改远程linux机器的配置 vim /etc/sysconfig/i18n 把LANG改成支持UTF-8的字符集 如: LANG=”zh_CN.UTF-8″ 或者是 LANG=”en_US.UTF-8″转载 2012-07-01 17:08:37 · 1486 阅读 · 0 评论 -
解决:“TortoiseSVN访问时候出现 Error: Can't connect to ...由于目标机器积极拒绝,无法连接”
在本地电脑上建造SVN 版本管理,TortoiseSVN客户端访问时候出现 Error: Can't connect to ...由于目标机器积极拒绝,无法连接如下是解决办法:应该是svnserve服务没起来,在cmd行下查看telnet t loaclhost 3690也失败,这就说明svn服务器端没有装好。需要在bin目录下新建个bat文件,内容如下:sc create sv原创 2012-06-29 12:13:39 · 10391 阅读 · 0 评论 -
SVN本地服务器设置
本地建一个服务器svnadmin create D:\mySVN\myProjectmyProject文件夹下面,我们会发现多了几个文件夹和文件,我们打开conf文件夹,然后再打开svnserve.conf文件,找到如下行#password-db=passwd,然后把它前面的#去掉,表示myProject是需要密码验证的.但是我们密码设在哪里呢??这个时候我们再打开conf文件夹下面的原创 2012-06-29 11:27:07 · 2006 阅读 · 0 评论 -
配置本地SVN服务器简明步骤详解
本文和大家一起学习一下如何配置本地SVN服务器,主要包括数据仓库建立和Apache设计及SVN使用等内容,在这里和大家分享一下,希望大家共同进步。本节和大家讨论一下如何配置本地SVN服务器,大家对于Linux和Windows下SVN服务器的配置相信都不陌生了,那么怎样配置本地SVN服务器呢,请看本节介绍。使用SVN已经四年,变得开发项目离不开“她”了,非常方便。我喜欢用她管理自己的软件代码转载 2012-06-29 10:55:56 · 1487 阅读 · 0 评论 -
ultraedit 目录下生成 *.bak 的文件
如题取消.bak方法如下:中文版:UE在高级-配置-文件处理-备份里面可以选择不生成bak文件。英文版:advance-> configuration-> File handling-> backup原创 2012-06-29 00:09:24 · 767 阅读 · 0 评论 -
用Acer GridVista实现屏幕的非"分"之想……
平时在用PC工作时,经常会遇到需要同时打开几个窗口的情况,如一边使用Word编辑文档,一边浏览网页参考资料,甚至在工作比较轻松的情况下,还会打开播放器欣赏一下大片,做到工作娱乐两不误。 许多朋友对此的作法是缩小相关窗口,然后调整好大小,让它们共同显示在屏幕上,这样做固然可行,但每次都要调整显然很麻烦,这里为大家推荐一款工具:Acer GridVista(以下简称AcerGrid),它转载 2012-06-28 09:27:15 · 1905 阅读 · 0 评论 -
如何使用Office2003来打开Docx、xlsb、xlsx等文件
office 2003打开2007版本的Docx文件,全是乱码。只需要安装一个补丁即可,名称为O2007Cnv.exe,链接为: http://www.microsoft.com/downloads/details.aspx?FamilyId=941B3470-3AE9-4AEE-8F43-C6BB74CD1466&displaylang=en注意安装之后重启机器,问题基本就解决了,现转载 2012-06-18 09:05:13 · 3754 阅读 · 0 评论 -
beyond compare添加右键快捷方式
如果安装beyond compare后,右键不能出现比较选项,可以通过设置 beyond compare完成。选择 工具->选项,在资源管理器整合下面,有一个在资源管理器关联菜单中显示beyond compare的选项,选中该选项即可。转自:http://blog.csdn.net/armeasy/article/details/5452787转载 2012-02-09 20:03:45 · 2466 阅读 · 0 评论 -
vs2005 生成文件与win7兼容 \ 利用manifest提升程序为WIN7管理员权限
最近弄vs2005 可执行文件在win7上运行,发现兼容问题经过网上搜寻得到一下答案,谢谢网上分享的朋友建立文本文件, 命名为”可执行文件名.exe.manifest”,并加入以下代码:xml version="1.0" encoding="UTF-8" standalone="yes"?>assembly xmlns="urn:schemas-microsoft-co原创 2012-01-05 15:53:06 · 7793 阅读 · 3 评论 -
KEIL 光标位置修正方法【转】
新装了keil的8.15版本,发现光标老是显示一个字符的中间位置,与可能碰到此问题的兄弟姐妹共享一下解决办法很容易,只要修改一下keil安装目录下的tools.ini文件就行用记事本打开tools.ini后在第三行后增加一行:ANSI=1如:原内容是[UV2]ORGANIZATION="China"NAME="User", "HeartFly"EMAIL="dong-h原创 2011-11-21 18:58:07 · 5213 阅读 · 1 评论 -
Source Insight配置GCC AVR (WinAVR) 步骤
本文主要参考 www.ourdev.cn 网站的网友 hotpower 菜农 的分享,再次表示感谢Source Insight配置WinAVR的具体步骤 配置WinAVR主要分2步:1.选择Options->Custom Commands a. 点击AD原创 2011-10-06 12:52:57 · 3962 阅读 · 0 评论 -
分享 SVN 配置和使用方法
首先是svn服务器,我用的是VisualSVN Server 至于为什么用它呢? 是因为我用了Subversion 安装调试了一个下午都没有弄好,结果我们老板过来跟我说用VisualSVN 吧,然后三下五除二 就弄好了,当然配置还挺麻烦的,具体方法都是在网上找的,在这里是想总结一原创 2011-08-19 00:29:45 · 815 阅读 · 0 评论 -
软件的版本管理 VisualSVN Server的配置和使用方法 图文
http://download.csdn.net/source/3448616VisualSVN Server是一个集成的svn服务端工具,并且包含mmc管理工具。是一款svn服务端不可多得的好工具。你可以先安装好VisualSVN Server后,运行VisualSVN原创 2011-08-18 23:41:31 · 1108 阅读 · 0 评论 -
keil 怎样生成bin文件
使用RVCT的fromelf.exe工具进行转换。也就是说首先将源文件编译链接成*.axf的文件,然后使用fromelf.exe工具将*.axf格式的文件转换成*.bin格式的文件。假设工程文件的名字为Axf_To_Bin, 下面将具体说明这个操作步骤:1.转载 2011-08-04 11:00:49 · 5116 阅读 · 0 评论 -
取消SVN问号
之前不小心直接将版本库的内容检出到桌面,后才发现桌面上的文件都变成了问号,本来也以为没有多大问题,删除.svn即可,可是删除所有的.svn后,桌面上还是显示问号,刷新了很多次,还重启电脑了,问号也没有消失。然后再网上找到了三种方法:1、这个比较容易,你在桌面创建一个记事本文件,然后吧这句话复制进去for /r . %%a in (.) do @if exist原创 2011-06-28 09:34:00 · 27154 阅读 · 4 评论 -
source insight
source insight 查看源代码相当方便,但是他的长路径名进行缩写,查看很不方便,经过百度搜索,得出source insight显示完整文件名得方法:英文版 去掉勾选 Options->Preferences->Display下的 “Trim long path names with ellipses”选项即可中文版 去掉勾选 O选项参数选择->显示->用椭圆修剪长文件名原创 2011-04-08 10:22:00 · 2479 阅读 · 1 评论 -
电脑 主分区设置为非活动怎么改回来?(网上找到的方法 我看行)
win7安装盘 ---> 修复计算机 进入cmd命令行 用diskpart命令设置 活动分区(带比较新的winpe) xxx xp 安装盘 进入pe 用winpm 、diskgenius 等软件设置活动分区如果实在没有新的winpe光盘, 可以试试看进bios修改硬盘模式为ide(compatible)这样进入pe一般能看到硬盘 ,设置好 活动分区 重启 再将硬盘模式改回 sata(ahci)diskpartlist disk 列出 所原创 2011-03-21 13:27:00 · 12689 阅读 · 0 评论 -
IAR for AVR 学习笔记
我是一个IAR for avr 的初学者,网上看到一个很好的讲解IAR avr的帖子,特地转过来学习和记录,感谢作者。 IAR for AVR 学习笔记(1)--数据类型数据类型(编译器支持 ISO/ANSI C 基本数据类型和一些附加数据类型)1.1. 整型数据bool 数据类型在C++语言里是默认支持的。如果你在C代码的头文件里包含stdbool.h, bool数据类型也可以使用在C语言里。也可以使用布尔值 false和 true。1.2.浮点数据类型:1.3.指针类型:指针有数据指针和函数指针。1、转载 2010-07-30 14:43:00 · 3936 阅读 · 1 评论