自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ubuntu20.04安装VirtualBox并保持更新

添加VirtualBox的Repositorysudo add-apt-repository "deb http://download.virtualbox.org/virtualbox/debian '$(lsb_release -cs)' contrib"安装密钥wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -wget -q https://www.virt

2021-08-05 11:53:44 449

原创 vscode利用delve调试go1.12代码

目前vscode里调试go利用的是delve工具,最新delve仅支持调试go1.14及以上版本的代码,但有时有需要用较低版本golang,不方便升级golang。解决方案之一是在launch.json文件中添加"dlvFlags"项:"--check-go-version=false" (参考https://github.com/golang/vscode-go/blob/master/docs/debugging.md#launch-configurations){ // Use In

2021-07-13 16:42:25 2720 1

原创 python打包上传pypi

主要流程:1.pypi注册登录并创建token(https://pypi.org/manage/account/token/),2. 本地创建~/.pypirc文件并添加 [pypi] username = __token__ password = (上步创建的token) 3. 安装twine pipinstalltwine 4.编写setup.py可参考https://packaging.python.org/tutor...

2021-05-20 15:01:47 379

原创 IDEA导入Maven项目后运行出现Error: A JNI error has occurred, please check your installation and try again

IDEA导入Maven项目后运行出现Error: A JNI error has occurred, please check your installation and try again,出现这种错误的原因可能是pom文件中依赖的包在运行的时候没有被导入,此时对应导入的依赖的scope的标签值为provided,而在idea中如果不进行设置的话,idea默认是不加载provided的依赖的,因此需要在idea中进行设置,使idea能够加载该类型的依赖,设置的方式如下Run -> Edit .

2021-05-12 16:26:54 794

原创 vscode设置PYTHONPATH

https://binx.io/blog/2020/03/05/setting-python-source-folders-vscode/

2021-03-09 13:53:05 1590

原创 符号大全

计算机常用符号` backquote 反引号~ tilde! exclam@ at# numbersign,英语国家是hash,美语是pound,音乐里作sharp$ dollar% percent^ caret& ampersand* asterisk,star(美语),数学公式中作multiply( parenleft,opening parentheses) parenright,closing paretheses- minus;hyphen连字符,不读_ un

2021-03-02 18:46:17 597

原创 Ubuntu16.04最小代价解决python多版本管理问题

Ubuntu下的python版本管理一直是个老大难问题,尤其是较低版本下的Ubuntu,比如Ubuntu16.04的默认python3版本就是3.5,已经不能满足大多数情况下的需求了。一个不错的解决方案是pyenv,但这个方案还是不如Ubuntu原生的软件管理系统来得自然,时不时在某些地方爆雷,使自带python版本和pyenv版本杂糅,使得python管理更加混乱。类是gcc多版本的管理,我们可以通过apt install 安装新版本的python,再通过update-alternatives命令

2021-02-04 15:56:21 296 1

原创 python中模块中调用用户自定义函数

模块文件lib.pyimport sysdef foo(): caller_globals = sys._getframe(1).f_globals f = eval("bar", caller_globals) f()测试文件test.pyfrom lib import foodef bar(): print("hello world")foo()执行$ python test.pyhello world说明:1) s

2020-12-28 18:24:08 982

原创 wget遇到Connection Refused问题解决方案

执行wget -nv https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks时遇到Connection Refused问题。原因:github 的一些域名的 DNS 解析被污染,导致DNS 解析过程无法通过域名取得正确的IP地址。解决方案:打开https://www.ipaddress.com/输入访问不了的域名raw.githubusercontent.com# bashecho ...

2020-12-15 10:21:04 32497 4

原创 python下计算两向量夹角的最稳方法

import numpy as npdef angle(a, b, deg=False): _angle = np.arctan2(np.cross(a, b), np.dot(a, b)) if deg: _angle = np.rad2deg(_angle) return _angle

2020-10-30 10:13:26 1830 4

原创 Ubuntu安装openjdk11-oracle

sudo add-apt-repository ppa:linuxuprising/javasudo apt-get update# 目前无法从Oracle官网直接下载安装包,因此以下命令失效# sudo apt-get install oracle-java10-installer# 需通过官网https://www.oracle.com/java/technologies/javase-jdk11-downloads.html下载jdk-11.0.8_linux-x64_bin.tar.g.

2020-10-15 11:16:44 603

原创 maven目前可替换的国内源

maven目前可替换的国内源在学习spark时需要用mvn构建spark,但国外源基本访问不了或速度很慢,导致构建失败,可通过修改源来解决:修改/etc/maven/settings.xml文件,在<mirrors> </mirrors>中添加<mirror><id>aliyunmaven</id><mirrorOf>*</mirrorOf><url>https://maven.aliyun.com/

2020-09-09 17:37:00 535

原创 Anki卡牌记忆工具

(编写目的,软件介绍)一、安装Windows:Ubuntu:Android:二、搭建anki服务器参考链接:三、推荐Add-ons四、推荐Decks五、卡片模板六、

2020-08-25 13:12:25 1010

原创 Python 各命令行工具开发框架介绍

Python 各命令行工具开发框架介绍文章目录Python 各命令行工具开发框架介绍ClickCementdocoptCliffPython Firepython-prompt-toolkit参考命令行界面 Command-line Interface(CLI) 工具, 一般指运行在文本终端(如 shell) 的程序, 通常接受各种输入作为参数(通常称为参数或子命令)以及选项(通常称为标志或开关)。Python下命令行工具开发框架或工具, 目前主要有Click、Cement、docopt、Plac、

2020-08-20 10:28:46 2396

原创 lua遍历删除方法效率比较

lua遍历删除方法效率比较lua中表遍历删除的安全方法分析与结论lua中表遍历删除的安全方法一般有:从后往前remove建新表local tb = {}for i = 1, 100000, 1 do table.insert(tb, i) endlocal s = os.clock()for i = #tb, 1, -1 do if tb[i] % 2 == 0 then table.remove(tb, i) end endlocal e = os.clock()print(e

2020-08-10 18:00:30 585

原创 ubuntu 18.04环境matlab运行SNOPT

ubuntu 18.04环境matlab运行SNOPT文章目录ubuntu 18.04环境matlab运行SNOPT@[toc]步骤步骤git clone git@github.com:snopt/snopt-matlab.git获取相关文件:先在https://ccom.ucsd.edu/~optimizers/downloads/ 选Non-U.S.-based,填相关信息,之后不...

2019-05-11 10:22:25 866

原创 【XBEE手册】AT命令

【XBEE手册】AT命令@(ZigBee)(ZigBee)[ZigBee, XBEE手册]【XBEE手册】AT命令寻址命令DH(Destination address High )DL(Destination address Low)MY(16-bit Network Address)MP(16-bit Parent Address)NC(Number of remai...

2018-07-31 21:03:45 3826

原创 【XBEE手册】API操作

【XBEE手册】API操作@(ZigBee)[ZigBee, XBEE手册]【XBEE手册】API操作API帧格式计算并验证校验API示例API串行交换帧描述AT命令帧 - 0x08AT命令 - 队列参数值帧 - 0x09发送请求帧 - 0x10显式寻址命令帧 - 0x11远程AT命令请求帧 - 0x17创建源路由 - 0x21AT命令响应帧 - 0x8...

2018-07-31 14:25:26 3771 1

原创 【XBEE手册】网络调试与诊断

【XBEE手册】网络调试与诊断@(ZigBee)[ZigBee, XBEE手册]【XBEE手册】网络调试与诊断放置设备测试网络中的链路 - 环回群集(loopback cluster)RSSI指标设备发现调试按钮和关联LED调试按钮关联LED捆绑组表API添加组查看组获得组成员资格获得组成员资格(1/2)获得组成员资格(2/2)删除组删除...

2018-07-30 11:25:21 1142

原创 【XBEE手册】ZigBee安全

【XBEE手册】ZigBee安全@(ZigBee)[ZigBee, XBEE手册]【XBEE手册】ZigBee安全安全模式Zigbee安全模型网络层安全性帧计数消息完整性代码(Message integrity code)网络层加密和解密网络密钥更新APS层安全性消息完整性代码APS链接密钥APS层加密和解密网络层和APS层加密信任中心启动或加入...

2018-07-29 15:20:46 1748

原创 【XBEE手册】ZigBee网络

【XBEE手册】ZigBee网络@(ZigBee)[ZigBee, XBEE手册]【XBEE手册】ZigBee网络定义Zigbee堆栈层(ZigBee STACk layers)Zigbee网络概念设备类型PAN ID16位PAN ID64位PAN ID路由器和终端设备工作信道Zigbee应用层:深入应用支持子层(APS)应用程序配置文件(Appli...

2018-07-29 11:57:53 3420

原创 【XBEE手册】XBEE操作

【XBEE手册】XBEE操作@(ZigBee)[ZigBee, XBEE手册]【XBEE手册】XBEE操作串口接口UART数据流串行数据SPI通信SPI操作串口选择串口缓冲区串口接受缓冲区串口发送缓冲区UART流控制CTS¯¯¯¯¯¯¯¯¯¯¯CTS¯\overline{CTS}流控制RTS¯¯¯¯¯¯¯¯¯¯¯RTS¯\overline{RTS...

2018-07-28 17:33:39 3906

原创 【XBEE手册】传输、寻址和路由(Transmission, addressing, and routing)

【XBEE手册】传输、寻址和路由(Transmission, addressing, and routing)@(ZigBee)[ZigBee, XBEE手册]【XBEE手册】传输、寻址和路由(Transmission, addressing, and routing)1 寻址(Addressing)64位设备地址(64-bit device addresses)16位设备地...

2018-07-27 21:22:09 1945

[C.GUI.Qt.4编程(第二版)](加)布兰切特,(英)萨默菲尔德.扫描版.pdf

本书详细讲述了用最新的Qt版本进行图形用户界面应用程序开发的各个方面。前5章主要涉及Qt基础知识,后两个部分主要讲解Qt的中高级编程,包括布局管理、事件处理、二维/三维图形、拖放、项视图类、容器类、输入/输出、数据库、多线程、网络、XML、国际化、嵌入式编程等内容。对于本书讲授的大量Qt4编程原理和实践,都可以轻易将其应用于Qt4.4、Qt4.5以及后续版本的Qt程序开发过程中。   本书适合对Qt编程感兴趣的程序员以及广大计算机编程爱好者阅读,也可作为相关机构的培训教材。

2018-05-12

全功能音频工具

是一个集声音编辑,播放,录制,和转换的音频工具,体积小巧, 功能却不弱。可打开的音频文件相当多,包括WAV, OGG, VOC, IFF, AIF, AFC, AU, SND, MP3, MAT, DWD, SMP, VOX, SDS, AVI, MOV, APE 等音频文件格式,你也可以从 CD 或 VCD 或 DVD 或其它视频文件中提 取声音。内含丰富的音频处理特效,从一般特效如多普勒、回声、混响 、降噪到高级的公式计算(利用公式在理论上可以产生任何你想要的 声音),效果多多。

2018-05-12

空空如也

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

TA关注的人

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