keysking瞎写东西的地方

blog.keysking.com

用clion自带的嵌入式开发功能和stm32cubeMX开发stm32!!!

起因 因为keil的难用…以前开发stm32,我都是使用stm32cube生成了项目文件之后,用clion编辑,然后用keil编译下载加Debug.说实话,整体感觉还不错,但总感觉怪怪的. 也曾尝试过SW4STM32和TrueStudio等,但是用eclipse改的软件,总是喜欢不起来. 安装了...

2019-04-25 10:47:10

阅读数 364

评论数 3

使用python测试stm32串口

本文首发于在下的个人博客blog.keysking.com 前段时间有个项目,要用stm32跟一个比较大,比较重的设备进行频繁的串口通信,因为设备移动起来不方便,遂想写个脚本,代替设备,对stm32的通信逻辑进行测试. 于是有了以下代码: # coding=utf-8 import seria...

2019-04-11 09:38:35

阅读数 66

评论数 0

创建可调试,热加载的TypeScript+Koa工程

本文首发于在下的个人博客可转发,但请保留来源原地址:blog.keysking.com 从零开始创建一个可调试,支持热加载的TypeScript+Koa工程. 本文为了尽量详细,对出现的各种东西都做了简单的介绍,可能会看起来比较啰嗦. 环境搭建 首先,需要一套安装了node,typescript和...

2019-03-10 00:26:11

阅读数 352

评论数 1

[QT]在qml里使用Ajax

基于qml对js的支持,我们可以直接在qml里调用Ajax进行网络通信,当然,jQuery貌似不能正常的在qml里运行(瞎猜的,没试过,又能用的大佬一定告诉我).在誊写本文之前,关于在qml里进行Ajax通信的博文很少(貌似只有一篇,而且只有get实例,本文的ajax.js就是来自那篇博文),所以...

2018-04-12 21:34:36

阅读数 325

评论数 0

Electron学习笔记[1]

什么是Electron Electron(最初名为Atom Shell[3])是GitHub开发的一个开源框架。它允许使用Node.js(作为后端)和Chromium(作为前端)完成桌面GUI应用程序的开发。 Electron 可以让你使用纯 JavaScript 调用丰富的原生 APIs 来...

2018-04-12 00:04:11

阅读数 391

评论数 0

在stm32的freeRTOS上进行微秒级延时(HAL库)

因为时间片的原因freeRTOS自身貌似无法进行微秒级的延时,实测通过以下函数可以进行微秒级的消息dwt_stm32_delay.h#ifndef DWT_STM32_DELAY_H #define DWT_STM32_DELAY_H#ifdef __cplusplus extern "...

2017-12-10 23:40:59

阅读数 4383

评论数 1

QML Image动态刷新图片来自C++的QImage的一个巨坑

最近,需要在QML上显示来自OPenCV的摄像头视频,因为是视频,既好多好多图片,所以需要QML上动态刷新来自C++的QImage具体怎么搞我就不再赘述,虽然资料不多,但是CSDN上的一篇博客已经写得十分的清楚:Qt C++发送图片到QML显示但是! 我按照他们的方法,根本无法正常刷新图片,只能...

2017-12-07 01:03:17

阅读数 3224

评论数 9

git解决无法正常添加个别submodule

由于我的一番瞎操作,导致工作的git库里有一个submodule子库无法正常添加,总是有如下提示:A git directory for 'APP/CommonLibrary' is found locally with remote(s): origin git@github....

2017-11-26 11:38:05

阅读数 1355

评论数 0

Apache设置二级域名

想在服务器上再搭个网站,于是便想着给博客配一个blog.keysking.com的二级域名.于是在网上搜寻了一番教程,可惜都失败了…大多说要修改httpd.conf文件,可是我根本连那个文件都找不到!!!(大多数文章里说在etc/apache2里,但我的apache2确实没有).终于,在苦苦寻求当...

2017-11-25 23:29:03

阅读数 346

评论数 0

Undefined symbol xQueueCreateCountingSemaphore 问题解决

用C++ MDK HAL freeRTOS写stm32 程序,今晚编译一直报这个错误,搜索了一下,这玩意明明定义了呀,是人家freeRTOS官方的文件,我没碰呀.google,百度齐上阵,没几个遇见的,遇见的也没见有什么解决方案的,后来终于在freeRTOS官方论坛的陈旧存档里翻到了相关的讨...

2017-11-25 23:20:52

阅读数 633

评论数 0

L293D电机驱动版在Arduino上使用笔记

L293D电机驱动版在Arduino上使用笔记硬件连接电源驱动板是可以接受Arduino板的电力的,但是,arduino也就那么点电压,带一两个小直流电机还好说,东西搞多了,也是供不应求的.不过幸好L293D支持外部供电,通过上图中的外接电源接口,就可以进行外部供电.进行外部供电的时候,需要将外接...

2017-01-30 15:31:20

阅读数 14155

评论数 1

【CTF题】使用文件包含漏洞读取网页代码

【CTF题】使用文件包含漏洞读取网页代码按照我的理解文件包含漏洞是指网页后端php(或其他)代码中使用了include等文件包含语句,而且所包含的文件由变量控制,恰恰此变量又能通过GET或POST等方式进行修改所造成的。1.直接包含内有运行代码的文件比如有一index.php<?php ...

2017-01-25 10:44:10

阅读数 12042

评论数 2

Linux下C语言Socket编程

Linux下C语言Socket编程啥是Socketsocket用中国话将叫做”套接字”,是用来进行网络数据传输的一种约定或者说是一种.我们通常说的TCP协议和UDP协议都是通过socket来进行连接.一些预备知识点IP地址每一台连接到互联网的设备都会有一个IP地址,IP地址就像一个电话号码或者说家...

2017-01-16 19:29:52

阅读数 286

评论数 0

Solidworks 2016安装失败因为VC++2005安装失败的解决办法

因为Microsoft Visual C++ 2005 Redistributa安装失败,导致Solidworks 2016安装失败的解决办法同学买了一台3D打印机,便想请他帮忙打印一点东西,来做我的智能小车车,所以要安装SolidWorks来建模,可是不知咋的,Solidwork一直因为Micr...

2017-01-06 11:22:52

阅读数 15878

评论数 2

深入HTTP请求流程

深入HTTP请求流程啥叫HTTP协议HTTP协议说人话就是超文本传输协议,是一中详细规定了浏览器和万维网网服务器之间相互通信的协议,听说是万维网交换信息的基础.HTTP是一种无状态协议,意思是说Web浏览器与Web服务器之间不需要建立持久的连接,当客户端发送完HTTP请求(request),然后服...

2016-12-31 22:50:16

阅读数 395

评论数 0

欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富...

2016-12-31 19:34:55

阅读数 212

评论数 0

ubuntu的启动栏移动与docky的使用

最近听说了linux下有一个神器叫做docky,是一个mac风格的启动器。 但是,现在的ubuntu上的自带启动器本来就在下方,再在下方加一个docky,整个屏幕被俩启动器占了大半,工作区域就小了不少。 解决方法之一就是关掉或隐藏系统自带启动器,但这样又不方便,因为docky上默认只显示当前正...

2016-12-14 21:48:18

阅读数 14940

评论数 1

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