自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (4)
  • 收藏
  • 关注

原创 Debian apt update 提示 由于没有公钥,无法验证下列签名...

$ sudo apt update忽略:1 http://mirrors.aliyun.com/debian stretch InRelease命中:2 http://mirrors.aliyun.com/debian-security stretch/updates InRelease命中:3 http://mirrors.aliyun.com/debian stretch-updates InRelease错误:2 http://mirrors.aliyun.com/debian-securit

2022-02-23 17:10:39 9046 3

原创 Telink TLSR9213 使用JTag方式不能正确连接,烧写失败的问题

Telink TLSR9213芯片通过Telink JTag烧录器,不能连接,不能烧写;使用sws一切正常,排除芯片问题;使用9518开发板连接,一切正常,排除JTag烧录器的问题;将芯片擦除后,连接恢复正常,烧写成功,再次连接就不行了,初步判断是引脚配置的问题,但是很奇怪,同样的代码,在9518芯片上又很正常,9213就不行。查看对比9518和9213芯片datasheet,发现9518的PE4,PE5引脚默认配置是TDI,TDO,而9213是GPIO于是修改gpio_defaul..

2022-01-25 15:19:25 3694

原创 vscode+cmake编译Telink Demo

第一步:安装Telink_RDSWhat?还是要安装Telink_RDS,我安装了Telink_RDS,我还用VSCode?哦,如果你不想安装Telink_RDS,那在这里来下载Telink_RDS里面的工具链,也可以,因为安装Telink_RDS就是为了用它的工具链,它的编辑代码的环境还是没有VSCode舒服的。Telink_RDS下载地址:http://wiki.telink-semi.cn/tools_and_sdk/Tools/IDE/telink_v323_rds_official_wind

2021-07-19 12:07:15 1318 2

原创 windows安装texlive报错xz: (stdin): Compressed data is corrupt、TLPDB::_install_package: untar failed

因项目需要将注释导出成PDF文档,使用doxygen工具,但是该工具只能到处letex脚本,需要运行脚本生成PDF,运行脚本又需要letex支持,于是又需要安装texlive。texlive的安装,很多教程,不再记录。记录一下安装过程中出现的问题。Installing to: C:/texlive/2020Installing [0001/3965, time/total: ??:??/??:??]: texlive.infra [420k]xz: (stdin): Compressed data i

2021-07-16 13:52:57 2532 2

原创 windows+ffmpeg+qsv实现inter核显加速视频解码编码

inter核显也可以加速ffmpeg编解码,而且提升也非常大,比纯CPU快上4倍没有问题的。只是ffmpeg通过qsv使用inter核显加速,需要安装inter media sdk和libmfx。inter media sdk直接到这个网站https://software.intel.com/content/www/us/en/develop/tools/media-sdk/choose-download/client.html下载安装就可以了,登录后界面大概这个样子:选择版本,下载就可以了,需要注

2021-07-16 13:49:55 5277 1

原创 APP跳转到bootloader,通过nrf_power_gpregret2_set写NRF_POWER->GPREGRET2报SOFTDEVICE: INVALID MEMORY ACCESS错误

我需要实现从APP跳转到bootloader,参考ble_app_buttonless_dfu例程,只不过不是通过nrf_connect来触发跳转,而是在收到云端的升级信息后,跳转到bootloader,所以,我直接借鉴了ble_app_buttonless_dfu例程的main.c中的这个函数的方法。static void buttonless_dfu_sdh_state_observer(nrf_sdh_state_evt_t state, void * p_context){ if (st

2021-07-16 13:46:11 925

原创 VSCode+arm-none-eabi+openocd+msys实现STM32在线调试

VSCode是一个非常好用的工具,首先免费,个人和商用都免费。这就解决了很多问题,因为现在国内对版权越来越重视了。所以告别那些破解的keil等工具吧,涉及版权问题不说,还有可能有病毒,木马等风险。现在来总结一下VSCode如何实现在线调试STM32代码的方法。先总结Windows平台,后面再来总结Mac OS平台。##1、安装VSCode这个不用说了##2、安装windows-arm-no...

2020-04-02 11:07:40 1065

原创 VSCode+arm-none-eabi+msys使用Make实现STM32交叉编译

记录一下在Windows平台下,利用VSCode的arm-none-eabi扩展和msys使用Make实现STM32的交叉编译。准备:##1.安装arm-none-eabi扩展在VSCode的扩展窗口,搜索eabi,安装windows-arm-none-eabi扩展######需要注意:我最开始安装的0.1.6版本,但是编译到最后copy的时候出错,安装0.1.2版本后,就正常,目前没有...

2020-04-02 11:05:15 1626

原创 macOS Mojave 使用SMB局域网共享作为TimeMachine时间机器的备份盘报错Disk does not support Time Machine backups. (error 45)

参考网上的教程,使用“磁盘工具”创建一个“稀疏磁盘映像”在共享的文件夹中,然后使用命令设置为TimeMachine的目标盘。sudo tmutil setdestination -a /Volumes/SMBTimeMachine但是报错:/Volumes/SMBTimeMachine: Disk does not support Time Machine backups. (error ...

2020-04-02 11:01:06 3355 1

原创 Mac 电脑安装putty

转自我的简书:https://www.jianshu.com/p/ec552ffb84fcMac电脑安装putty,之前写了一篇文章,但是安装的只有命令行程序,今天更新一下,安装图形界面的putty。###第一步:安装MacPortsMacPorts是一个包管理工具,类似brew。打开链接https://distfiles.macports.org/MacPorts/,选择对应于自己Mac...

2020-04-02 10:55:15 18834 18

原创 Ubuntu 安装启动vsftp失败,报错vsftpd.service: Main process exited, code=exited, status=2/INVALIDARGUMENT

昨天在Ubuntu上装了vsftp,修改了一些配置参数,启动时发现启动失败,status显示:vsftp启动失败,多半都是参数配置的问题吧,于是Google了一下,有人回复说注释掉监听ipv6就好了,于是我也试了一下。打开vsftp的配置文件/etc/vsftpd.conf,注释掉listen_ipv6=YES,如图:再次启动,诶,果然好了,真是有趣!!!看来可能是因为没有ipv6的相...

2019-09-05 11:10:33 11197 2

原创 vue组件中的国际化i18n在js中使用时未生效的处理

转自我的简书:https://www.jianshu.com/p/9e018002976e在国际化i18n组件使用中,我们之前的用法有点错误,我总结一下哈:在vue组件的中使用<template> <div> <div class="page-header-title">{{$t("m.RegisterTitle[1]")}}&lt...

2018-11-01 15:37:35 7377 1

转载 python 2.7.x 64位 安装PIL,Pillow

转自我的简书:https://www.jianshu.com/p/c7148585b295-----------------------------------------------------------------------------------------------------------------------------------------------------------...

2018-07-08 18:03:18 8650

转载 iOS让视图View覆盖状态栏statusBar(即View显示在statusBar的前面),不是隐藏statusBar

转自我的简书:https://www.jianshu.com/p/7e39a06b2d00项目需求,需要新建一个View,半透明的覆盖整个屏幕,包括statusBar。如果直接在keyWindow上面addSubView,是不行的,statusBar仍然显示在最前面。这里需要新建一个UIWindow,并且要设置windowLevel > UIWindowLevelStatusBar,这样才能...

2018-07-04 15:04:07 5003 2

转载 改变NSButton字(title)的颜色

转自我的简书:http://www.jianshu.com/p/a9e86b79a2d4 NSButton不能像UIButton那样简单的修改title的颜色,或者说NSButton不能像UIButton那样做很多事,使用起来真的很不方便。 经过大量研究测试,终于发现一种修改文字颜色的相对来说比较简单的方式-用NSAttributedString;不说了,代码如下:// 创建段落样式,主要是为了设

2017-03-29 17:55:12 3495

转载 Qt5.5.1&VS2012程序发布-不是有效的win32程序

(转自我的简书:http://www.jianshu.com/p/99ab2eb3cd65) VS2012需要安装update 5补丁后,生成的程序才可以在windows xp的系统上运行;(补丁分享:https://pan.baidu.com/s/1i4TQes1) 安装补丁后,在项目属性中选择xp平台;然后再次编译,即可!

2017-03-17 11:29:25 928

转载 Qt5.5.1&VS2012程序发布-MSVCP110.dll, MSVCR110.dll

(转自我的简书:http://www.jianshu.com/p/c71b327e97da) Qt&VS生成的程序,都用Qt自带的工具windeployqt.exe导出了依赖库,但是在别人的电脑上运行程序依然提示缺少MSVCP110.dll, MSVCR110.dll。这个时候只需要找到vs2012的安装路径中的msvcp110.dll和msvcr110.dll,复制到你的exe所在的文件夹即可。

2017-03-17 11:26:01 1305

原创 在windows桌面上画矩形框

在桌面上画矩形void showRectInDesktop(RECT & rect){ // 获得DC HDC hDC = ::GetDC(0); // 创建实线,宽度为1,红色的笔 HPEN hPen = ::CreatePen(PS_SOLID, 4, RGB(255,0,0)); // 将笔选入DC HPEN hOldPen=(HPEN):

2017-03-07 22:07:06 3559

原创 git cloning gitHub 时速度慢的解决方法(pod install如果卡在cloning上也可用此方法)

git cloning 国外库时,非常慢; pod install时,卡在git cloning 半天不动; 这能憋死人! 这个时候你多么需要一个VPN啊!但是你用了VPN还是一样的卡,慢!没错,我就是这样。 这个时候大神wuquan的博客解救了我,请大家阅读原文。(感谢大神!这里记录一下,方便以后翻阅。)使用客户端VPN的,怎么查看socket5代理端口? 打开系统便好设置-》网络-》高

2017-02-09 16:03:23 5705

原创 STM32使用官方库串口输出乱码

最近学习STM32开发,申请了一块免费的开发版,按照书上的内容学习,学到USART,发现串口输出始终乱码,妈蛋的,搞不懂为啥,代码啥的都是按照书上来的啊,最后搜索很久,发现是外部时钟频率配置错误导致的,库使用默认8MHz晶震,可以通过宏使用25MHz晶震。具体定义在stm32f10x.h文件中#if !defined HSE_VALUE #ifdef STM32F10X_CL #def

2016-12-07 14:33:26 12655 5

原创 VS2012&Qt使用COM组件

VS2012集成环境,使用Qt插件,编写基于Qt5.5.0库的windows应用程序,比MFC美观好用,比QtCreate好编码调试,真是完美组合。记录一下Qt下怎么使用COM组件,以便后来翻阅。 在Qt的安装目录下有dumpcpp.exe工具,可以将dll文件导出成Qt可以使用的.h和.C文件。 dumpcpp.exe是一个控制台应用程序,将该文件路径加入系统环境变量中,以便在其他位置可以

2016-12-01 23:21:14 5258

原创 一个STM32项目的makefile模版详解

啥都不说了,直接上代码,注释相当详细了。#STM32 makefile template# 生成的文件名PROJECT = stm32_Mini_Led# 定义文件格式和文件名TARGET := $(PROJECT)TARGET_ELF := $(TARGET).elfTARGET_B

2016-11-30 17:33:26 12823 2

原创 在Mac OS X 系统下做STM32开发

搭建环境初学STM32开发,首先解决开发环境的问题,由于Mac OS X系统下没有keil环境,故需要自己搭建开发环境,参考大师“胡茂晓 的 BLOG”:在Mac OS X中搭建STM32开发环境(1)等系列。编译环境搭好了,然后就是编译,keil下编译就比较简单了,但是Mac OS X就只能自己写makefile来使用make编译了,当然,还可以使用autoconfigure来实现makefile

2016-11-30 17:06:32 22230 1

原创 CRecordset::AddNew()函数

    调用此函数来添加一个新的记录到数据表中,你必须调用成员函数Requery来查看新添加到记录。记录的字段初始值为NULL。为了完成完整的操作,你必须调用Update函数来更新保存你对数据源的改动。    注意:    如果你连续执行批量的记录操作,你不能使用AddNew函数。它将导致失败中断。尽管CRecordset类没有提供一个方法来做批量的记录操作,但是你可以利用ODBC API SQL

2008-10-28 22:20:00 3386 1

原创 在VC++中做控件与数据表字段绑定

 做管理系统难免与数据库打交道……我们都要将控件与数据表中的字读绑定……在VC++ 6.0中,提供了MFC ClassWizard,这很方便的就能实现这一功能……但是在VC++ 2008中,却去掉了ClassWizard这个功能……所以,这里就不那么方便了……然而了解原理的都知道,这不过就是添加几个代码就搞定了事……DDX_FieldText函数就是解决之道…… void AFXA

2008-10-12 12:13:00 814

原创 【MFC学习笔记3】ASSERT()函数用法,CFileFind Class 说明。

 ASSERT() 函数用法  assert宏的原型定义在中,其作用是如果它的条件返回错误,则终止程序执行,原型定义:  #include   void assert( int expression );  assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息,  然后通过调用 abort 来终止程序运行。ASSERT_KIN

2008-09-25 10:41:00 982

原创 【MFC学习笔记2】MFC中的数据类型,全局变量,全局函数和宏。

 1、MFC中的数据类型: BYTE、WORD、DWORD分别为8位,16位,32位无符号整型; LONG为32位有符号整型,UINT为32位无符号整型; BOOL、BSTR为32位字符指针; LPCSTR、LPSTR分别为字符串常量、变量的32位指针; LPCTSTR、LPTSTR分别为用于Unicode和DBCS的字符串常量、变量的32位指针; LPCRECT为一个指向RECT结构体常量的32

2008-09-25 10:31:00 2105

原创 CStdioFile类打开文件,用TextOut输出时乱码……

    几天前开始学习VC++(MFC)了,我很是激动,因为以前上课讲了C/C++,但是那都是些基础的运算,还没有真正的涉及到程序设计的实质性东西,现在我终于决定要学习编写一个程序了,我决定写一个小程序,文本阅读器,就像Windows的记事本一样的东西。但是一开始就遇到非常大的问题……我用MFC建立了程序框架,开始写代码,第一个代码,我决定写打开功能,也就是onFileOpen函数,但这个函数整整

2008-09-15 21:46:00 1340

Telink-win-toolchains.zip

Telink_RDS里面的编译工具链,只想用工具链,不想安装Telink_RDS的可以下载,已安装Telink_RDS的在安装目录里就可以找到。

2021-07-19

STM32F103XXX参考手册

STM32F103XXX参考手册

2016-12-13

stm32-gcc-Mini-Led.zip

STM32开发版,流水灯工程,gcc编译,makefile模版

2016-11-30

GNU_Makefile中文手册

GNU_Makefile中文手册

2016-11-30

空空如也

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

TA关注的人

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