- 博客(72)
- 资源 (1)
- 收藏
- 关注
原创 windows远程桌面使用两台显示器
这里写自定义目录标题windows远程桌面使用两台显示器windows远程桌面使用两台显示器仅仅是在远程桌面程序界面勾选这个“Use all my monitors for the remote session”之后,没有效果。后来发现可以用span选项达到使用两台显示器的目的,虽然距离当做两台独立显示器使用的目的还差一点,但是效率也能提高不少了。具体方法:WIN + R打开命令输入窗口,输入mstsc /span,上面那个选项记得勾选,就可以了。制作快捷方式并添加到远程桌面的快速启动栏图标的右键
2021-05-14 15:27:38
7000
原创 Cortex-M3学习(1)-官方启动文件分析
此启动文件来自Keil官方的startup_stm32f10x_hd.s启动文件功能普遍的说法:堆栈初始化定位中断向量表调用Reset Handler翻译自Keil官方启动文件中的注释的说法:设置SP初始值设置PC初始值,即Reset_Handler标号代表的地址设置向量表中各向量的入口点,即各异常ISR的地址设置时钟系统;设置板载外部SRAM为data memory(可选,由用户使能)跳转到C库中的__main函数(最终会调用main())1. 开辟栈空间Stack_Si
2020-11-20 13:16:02
1150
原创 parallels desktop虚拟机修改密码
parallels desktop虚拟机修改密码一开始各种搜索,并且在parallels desktop官方找到了一篇回答,https://kb.parallels.com/en/123324,看起来非常靠谱的样子,结果一试,不行,ubuntu进入grub,然后发现了下面这个方法,非常简单,秒搞定打开虚拟机在mac终端里面输入命令:prlctl list --all复制虚拟机对应的UUI...
2019-10-25 17:54:42
2774
原创 MACBOOK PRO使用第三方蓝牙键盘频繁断开连接问题跟踪
买了个国产达尔优EK820,蓝牙有线双模机械键盘,使用两天,在蓝牙模式下会频繁断开连接,有时候需要重新打开键盘的蓝牙开关才能重新连接上。后来得知USB3.0会干扰蓝牙和WIFI,网上一搜大把说明这个问题的帖子,比如下面这个https://www.bilibili.com/read/cv329032/并且Intel官网也对这个问题有专门论述:USB 3.0* 无线频率对 2.4 GHz 设备的...
2019-03-01 17:22:22
18038
7
原创 Mac os删除自带ABC输入法,只保留搜狗输入法
MAC OS mojave测试通过方法:首先查看SIP(系统完整性保护)状态,打开终端,输入如下命令$csrutil statusSystem Integrity Protection status: disabled.如果不是 disabled,则需要关闭 SIP 保护.重新电脑,并按COMMAND+R组合键进入恢复模式,然后在上方菜单中打开终端,关闭SIP#crsutil...
2019-03-01 12:18:31
16374
3
原创 Chrome截长图+svg转换为png
Chrome截长图据说插件都有bug,我就没试插件直接用这种原生的方法了,毕竟在电脑上截长图的场景不多在你要截屏的网站上右键-检查单击一个有手机和平板的图标,进入 Device Toolbar在最上面选中模拟的设备分辨率,比如我选了iPad Pro单击最右侧的三个点,选择 Capture full size screenshot一张整个页面的截图就会直接下载到你的电脑使用C...
2019-02-22 12:05:46
1495
1
原创 使用iTerm2代替securecrt
我平常用securecrt主要两个功能,串口调试和SSH,它的会话管理功能比较方便,但是UI丑。对iTerm2的强大早有耳闻,只是一直舍不得securecrt的串口调试功能,昨天突然找到一个用screen调试串口的方法,试了一下,非常方便,参见上一篇博文,于是折腾了一番,用iTerm2代替了securecrt,在此记录一下。 SSH会话用profile实现 串口既可以用profile实现,也可...
2018-09-04 12:05:26
4735
转载 MAC OS X 使用screen命令连接tty串口脚本
使用效果:$ serial1: /dev/tty.usbserial-FTUI0LOHA2: /dev/tty.usbserial-FTUI0LOHBChoose serial device file > 连设备名称都不用写了。。直接写12就能连到想要的设备上。。 神马都不写直接回车默认连到1上。 退出screen的方法:Control + a 再 k脚本如下$...
2018-09-04 11:40:36
7740
2
原创 diff工具比较软连接时错误
使用MAC OS自带的diff进行生成patch时,出现一大堆错误,全是无法找到文件,而且出错的文件都是软连接文件,google了一下,发现是diff版本的问题,需要3.3以上的版本才支持软连接指向的路径的比较,而不会去查找指向的文件存在不存在。 使用时需要加上--no-dereference选项MAC OS自带的diff版本是2.8.1,暂时没找到怎么升级diff工具,有点儿奇怪,难道用m...
2018-09-03 10:22:32
1269
转载 嵌入式linux系统与主机通过串口传输文件
转自:http://www.happylivelife.com/r/?p=20&id=350文中所说超级终端,用Securecrt即可1. 常见串口问题解决1) 乱码解决方案选项-波特率 改为 1152002) 不响应按键解决方案选项-串行-流控 取消所有选择2. 串口传文件我想如果要从PC机下载东西到开发板的嵌入式linux系统里面,很多人首先会想到用tftp s...
2018-08-22 21:04:09
2784
原创 MAC系统下解决Teamviewer 5 分钟限制
最近Teamviewer被检测到商用,连接时提示5分钟限制,实际使用只有1分钟就会断开,以前曾经找过破解版,未果,现在找到一种通过修改ID解除5分钟限制的方法,https://www.jianshu.com/p/6ab182b478d4py脚本下载下来之后,运行的时候弹出如下错误:Traceback (most recent call last): File "TeamViewer...
2018-08-21 10:47:52
29379
3
原创 嵌入式linux使用dropbear及遇到的密匙登录失败问题
嵌入式linux使用dropbear及遇到的密匙登录失败问题Can run from inetd or standalone服务程序:dropbear(类似于Openssh的sshd) 客户程序:dbclinet(累世于Openssh的ssh) 密钥生成程序:dropbearkey dropbearkey -t rsa -f 配置文件目录:/etc/dropbear(...
2018-08-13 11:38:17
8280
2
原创 MacBook Pro 15 2016款在三星T5移动固态硬盘上安装win10
使用了wintogo工具,刚开始使用第三方开源的WTGA工具,搞了很多遍,换了三个版本的WIN版本都没成功。 后来在一台win10电脑上,使用自带的windows to go工具,和微软官方下载的win10 business版本,制作成功,在win本上也成功启动了,但是插到mac本上却无法启动,表现是选择了EFI boot之后,黑了一下立马就跳出苹果标志,反复制作几次都不成功。 后来搜了一下,...
2018-07-12 11:29:52
14138
4
原创 内网穿透工具N2N在MAC编译找不到openssl和Unable to open tap device和library not found for -lcrypto问题处理
参考的方法官方 第三方在Linux上顺利通过,在MAC上却遇到如下问题:[me@build]$ cmake -DOPENSSL_ROOT_DIR=/usr/local/opt/openssl/ ../-- The C compiler identification is AppleClang 9.1.0.9020039-- The CXX compiler identifi...
2018-07-11 19:18:17
2490
转载 vscode中的插件Settings Sync(设置和插件同步)基本用法
vscode中的插件Settings Sync(设置和插件同步)基本用法1、Settings Sync是vscode中同步设置和安装插件的小工具,在扩展商店中搜索并安装它 2、登陆Github>Your profile> settings>Developer settings>personal access tokens>generate new token,...
2018-07-10 12:05:48
656
原创 MAC node升降级,gitbook/Node.js文件拷贝
事情源于之前写的两个gitbook插件都用到文件拷贝功能,当时偷懒直接使用exec,导致window环境下执行linux命令出错,为了解决这个问题,想到两种思路: 1. 判断当前操作系统类型,再调用响应的命令; 2. 使用Node.js内置的对象方法实现文件拷贝;两个思路执行历程: 思路一,google了N久,只找到了在浏览器环境下的判断方法,如https://www.cnblogs.c...
2018-07-06 16:20:48
2025
原创 MAC 升级到10.14 mojave beta之后git无法使用解决方案
MAC 升级到10.14 mojave之后git无法使用解决方案这几天google用不了只能靠百度了,首先查到原因是因为每次大版本升级之后,xcode会被卸载,而我本来就没有想xcode,又了解了一下,不是xcode而是CommandLineTools,跟xcode有一定关系,git这种命令行工具依赖于CommandLineTools。 于是按照教程执行 `xcode-select --i...
2018-06-08 12:26:12
7758
原创 windows下如何给Python安装.whl文件
windows下如何给Python安装.whl文件下载对应版本的whl文件(python版本,系统位数)把pip工具所在目录添加到环境变量里,典型目录为 C:\Python27\Scripts安装wheel工具 pip install wheel安装whl文件 pip install somewhat.whl...
2018-05-16 23:11:59
6104
原创 jlink降级之后无法找到JLinkARM.dll文件问题
对Windows好感又降低一个等级 [HKEY_CURRENT_USER\Software\SEGGER\J-Link] the string ‘InstallPath’ has the right path to the Jlink installation folder. 安装新版之后这个注册表里的安装路径没有更新,需要手动更改一下,真是日了狗了,不知道这锅改Windows背还是SEGGE
2018-05-03 14:56:24
3845
转载 Ubuntu16.04开机默认使用命令行方式
转自:https://wiki.zthxxx.me/wiki/%E6%8A%80%E6%9C%AF%E5%BC%80%E5%8F%91/Linux/Ubuntu/Ubuntu-16-%E5%BC%80%E6%9C%BA%E9%BB%98%E8%AE%A4%E5%91%BD%E4%BB%A4%E8%A1%8C%E7%95%8C%E9%9D%A2/关闭图形界面,默认命令行不推介,不可恢复 sudo
2018-04-20 16:50:21
1269
原创 ucosii任务调度算法分析,空间换时间
ucosii任务调度算法分析,空间换时间要点,两个数据结构:8Byte的二维数组OSRdyTbl[8],共64bit,代表64个任务,也叫就绪表;1Byte的OSRdyGrp,每个bit代表一组任务的就绪状态,对应OSRdyTbl[8]的8个Byte。 理解难点:如何快速查找最高优先级的就绪任务,且花费时间相同? 答:查表查表算法:从OS...
2018-04-17 23:39:01
1294
原创 小米typec转miniDP扩展坞评测
小米typec转miniDP扩展坞评测优点外观简洁大方,设计风格类似MUJI和APPLE,喜欢;MBP2016 15寸,miniDP及两个USB-A接口正常工作;支持PD3.0,原装87W的充电器转接后有81W,市面罕见;不足塑料外壳,散热不是很好,电源+外接显示器+16口USB扩展坞同时挂着的情况下表面较热,约40-45℃;miniDP接口和MBP兼容不完美,在同时连接电源和miniD
2018-04-08 19:19:12
11801
转载 Makefile获取编译时间及版本信息
转自:http://ljgabc.github.io/2015/06/09/2015-06-09-Makefile%E8%8E%B7%E5%8F%96%E7%BC%96%E8%AF%91%E6%97%B6%E9%97%B4%E5%8F%8A%E7%89%88%E6%9C%AC%E4%BF%A1%E6%81%AF/在Makefile中获取编译时间及版本信息,在Makefile中添加以...
2018-03-21 17:52:13
14981
1
转载 定义与声明、头文件与extern总结
转自:https://www.cnblogs.com/tshua/p/5741009.html用#include可以包含其他头文件中变量、函数的声明,为什么还要extern关键字? 如果我想引用一个全局变量或函数a,我只要直接在源文件中包含#include (xxx.h包含了a的声明)不就可以了么,为什么还要用extern呢?? 这个问题
2018-03-13 17:54:10
283
转载 uncrustify的配置使用
uncrustify是一个代码格式化工具,支持mac win linux平台,可单独使用,也可被第三方工具(如Source insight,Atom)调用。本文讨论MAC下的安装配置方法。1、安装使用homebrew安装,命令:brew install uncrustify2、使用方法uncrustify -h 命令可以查看使用方法,uncrustify --show-config 命令可以列出所...
2018-03-13 08:54:56
5542
1
转载 看得懂的三极管工作原理
转自:https://zhuanlan.zhihu.com/p/22338006对三极管放大作用的理解,切记一点:能量不会无缘无故的产生,所以,三极管一定不会产生能量,但三极管厉害的地方在于:它可以通过小电流控制大电流。放大的原理就在于:通过小的交流输入,控制大的静态直流。假设三极管是个大坝,这个大坝奇怪的地方是,有两个阀门,一个大阀门,一个小阀门。小阀门可以用人力打开,大阀门很重,人力是
2018-01-20 13:58:44
1273
原创 git别名配置
.gitconfig文件一般在用户家目录下ls ~/ -al可以看到我当前的git配置如下:[user]email = xxx@sensoro.comname = xxx[core] editor = vim[alias] s = status st = status sb = status -s -b
2018-01-12 18:09:27
408
原创 Source Insight TODO不高亮变色的解决方法:
设置方法:Options - Preferences - Syntax Formatting - Apply Styles for Language Elements中的Special Comment Styles设置之前:TODO和普通注释效果一样设置之后:TODO有高亮显示效果PS:既然此处叫做特殊注释风格(styles),那么就
2018-01-12 17:54:10
3736
转载 LoraWan协议剖析,快速掌握协议要点
转自:http://blog.youkuaiyun.com/wang2425559/article/details/749297431、整体结构 双向传输终端(Class A): Class A 的终端在每次上行后都会紧跟两个短暂的下行接收窗口,以此实现双向传输。传输时隙是由终端在有传输需要时安排,附加一定的随机延时(即ALOHA协议)。这种Class A 操作是最省电的,要求应用
2018-01-12 12:01:09
27498
转载 do {...} while (0) 在宏定义中的作用
转自:程序媛想事儿(Alexia)如果你是一名C程序员,你肯定很熟悉宏,它们非常强大,如果正确使用可以让你的工作事半功倍。然而,如果你在定义宏时很随意没有认真检查,那么它们可能使你发狂,浪费N多时间。在很多的C程序中,你可能会看到许多看起来不是那么直接的较特殊的宏定义。下面就是一个例子:12#define __set_
2018-01-08 22:08:20
213
原创 MAC OS和Windows自带记事本比较
Windows中我新建文本的方式一般是,先定位想要存储此文本的文件夹,然后右键->新建文本文档MAC OS中右键菜单中没有新建文本文档的选项,事实上MAC在文件夹空白处右键只有下面这几个选项新建文件夹显示简介显示>排列方式按>查看显示选项非常的简单,甚至简陋,只有新建文件夹选项是我经常使用的,似乎这里也不允许应用添加菜单项比较:Windows右键菜单功能非常丰富,并且可
2017-12-29 17:35:38
9874
原创 Mac键位映射修改笔记
今天突然发现Karabiner这个神器已经支持high serria了,赶紧下载使用,并作此记录,以备以后重装系统之后重新配置配置文件路径:~/.config/karabiner/karabiner.json‘以下是从官网导入的配置1. Numeric Keypad ModeTrigger Key + 7 / 8 / 9 / 0 Backspace / = / Slas...
2017-12-22 11:39:53
2957
原创 MAC自带词典添加词典文件
来源:https://www.zhihu.com/question/20428599/answer/223511099 下载别人转换好的词典文件,后缀名为:.dictionary将dictionary文件复制至当前用户文件夹(Finer中左侧栏点击你的用户名)下的/Library/Dictionaries中,之后在词典->偏好设置中启用一下就行。用户的Library(资源库)...
2017-12-21 16:15:08
43632
16
转载 C语言指针问题,初始化,赋值,以及字符数组,字符串常量等问题
首先说指针,指针的定义及初始化格式如下:int a=10;int *p=&a;int *q=p;我们定义一个变量的时候,格式是 ;对于指针来说,变量类型是包括 * 符号的,也就是说上面定义的指针p的变量类型是int * ,指针q的变量类型也是int *所以对于指针类型变量的定义,以上写法对于新手来说容易造成困惑,尤其是再加上p=q这样的赋值语句
2017-12-07 15:18:01
2701
1
转载 MQTT-SN协议乱翻之小结篇
前言这里简单做一些小结和对比,针对前面的协议翻译部分,一阶段的学习完结。MQTT-SN VS MQTTMQTT-SN基于MQTT原有语义,但做了很多的调整。比如: 一个CONNECT消息被拆分为3个消息 主题名称需要使用主题标识符替代 * 网关地址可以广播、查询得知MQTT-SN 与 MQTT对比,使用一张图介绍比较类型MQTTM
2017-11-21 13:21:22
483
转载 MQTT-SN协议乱翻之实现要点
前言本篇是MQTT-SN 1.2协议最后一篇翻译了,主要涉及实现要点,很简短。需要支持QoS 值为 -1QoS虽默认设置有0,1,2三个值,但还有一种情况其值为-1。来自客户端的PUBLISH消息中若QoS为-1的情况下,此刻客户端不会关心和网关有没有建立连接,也不在乎时间点,有消息就需要发出去。透明的网关需要维护此类消息并与远程的MQTT Server建立一个专用TCP连
2017-11-21 13:12:27
403
转载 MQTT-SN协议乱翻之功能描述
前言紧接上文,这是第三篇,主要是对MQTT-SN 1.2协议进行总体性功能描述。嗯,这一部分可以结合着MQTT协议对比着来看。网关的广播和发现网关只能在成功连接到MQTT Server之后,才能够周期性的在无线个人区域网WPNs内对所有客户端广播ADVERTISE消息,便于客户端被动知道网关的存在。在同一网络下,多个拥有不同Id的网关可有同时运行中,但会由客
2017-11-21 13:11:24
348
转载 MQTT-SN协议乱翻之消息格式
前言紧接着上篇初步介绍,本文为第二篇,主要梳理MQTT-SN 1.2协议中定义的消息格式。通用消息格式消息头其它可变部分2/4字节表示N字节组成消息头部长度消息类型1或3个字节1个字节长度要么是1个字节,要么3个字节表示,并且自身也会包含在其内。一个字节可
2017-11-21 13:09:45
432
source insight 4.0 仿atom暗色主题
2017-08-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人