![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
小技巧
蝸牛ちゃん
萌萌哒咸鱼一只~
展开
-
ubuntu 20.04 耳机没有声音
运行命令:pulseaudio -k && sudo alsa force-reload通知系统刷新已连接的设备原创 2021-06-18 15:01:24 · 2709 阅读 · 4 评论 -
将一个范围的数值转换为RGB用于可视化数据
在一些情况下需要可视化一份数据, 可能是一份温度的数据,也可能是一份高度图,最常见的思路就是将这些数据转化为图片,直观地观察数据是否为预期的值。如果数据的范围不大,最小值和最大值差256以内(如:红外摄像头的输入),可以直接把数据映射到[0, 255],灰度也好,只利用红色通道也好,都是切实可行的方案,这种方案实现起来比较简单,代码量不大。如果对于精度要求不高,只为验证数据正确性的话, 其实更大的范围也能按比例映射到[0,255]。现在考虑一个最小值和最大值相差1536以内的映射方案为什么是.原创 2021-04-08 15:13:18 · 5526 阅读 · 5 评论 -
取消Windows的长文件名限制(通过策略管理器永久取消)
相关背景Windows一直以来都有一个系统常量MAX_PATH = 260,用于定义一个文件名(Filename)或者全路径(Directory route)的最大长度,在实际实践中,不管在命令行或者是使用编程语言调用相关系统API处理长路径文件时都会受到此常量的限制,即最大长度不得超过260个字符(characters),这是为了限制某些进程访问过长的路径而对系统产生的潜在风险和影响。在2016年的Windows10 Insider Preview版本(现已支持Windows10,Windows Se原创 2020-09-10 17:39:11 · 43854 阅读 · 10 评论 -
解决antd+react的Input组件每次输入都失去焦点
这是一个很容易遇见的问题,每输入一个字符Input的焦点就没了,本文将就此问题做分析和介绍一种解决方法。出现的原因可能是你在组件的render函数中用了通过函数生成的Input组件,具体请看分析。如果你遇见该种问题时并没有使用函数式组件,请告知,并一起思考解决方案。本文涉及的现象及常见的原因一般情况下在react框架下使用Input组件时,不管是跟着教程或者是网络搜索的用法,常见如下:export default class Test extends Component { onChang.原创 2020-05-19 16:49:21 · 12642 阅读 · 8 评论 -
Visual C++ Redistributable for Visual Studio各版本的官方链接
MicroSoft官网提供了不同版本的Visual C++ Redistributable for Visual Studio下载地址,如果是短网址下载,下载前请检查路径是否为https://aka.ms/vs开头。长网址的二级域名肯定是microsoft。直通车下面全部为官方链接,避免从奇怪的网站下载奇怪的版本。Microsoft Visual C++ Redistributable ...原创 2020-03-20 16:56:28 · 37146 阅读 · 2 评论 -
JavaScript 数字约定
一般类型作为弱类型语言,Javascript的数字表示方式很简单,只有一种,即加小数点和不加小数点。let a = 520.1214 // 小数点let b = 5201314 // 不加小数点科学计数法使用科学计数法时,可以用 {NUM} e {+|-} {POW} 表达let a = 520e+1314 // 520*10^1314let b = 123e-3210 ...原创 2019-11-13 14:59:01 · 352 阅读 · 0 评论 -
Eclipse Neon.3 安装 Xtend IDE插件
Eclipse Neon.3 利用Market安装Xtend IDE时显示不兼容,从eclipse的官网提供的software site安装即可site地址:https://www.eclipse.org/xtend/download.html在该地址选择并复制software site,通过Eclipse的Install new Software安装即可。...原创 2019-11-13 10:43:45 · 527 阅读 · 0 评论 -
HDD硬盘在空闲时发出规律“咔哒”声
新款的HDD硬盘都带有高级电源管理(AAM),会默认启用省电模式,于是磁头扫描速度会减缓,从而会发出规律的“咔哒”的噪声,严重的甚至3~4s响一次,严重影响使用,使用HDDScan工具关闭AAM即可。官网:https://hddscan.com/...原创 2019-11-05 00:37:22 · 5636 阅读 · 0 评论 -
Eclipse的software sites获取
如果在开发过程中缺少“org.apache.*”,“com.google.*”,“javax.*”,“JSON”,“logging”,“Testing”等,可以在eclipse的orbit仓库中获取。路径是https://download.eclipse.org/tools/orbit/downloads/选择对应的eclipse版本后,例如我选择Neon.3的eclipse版本,即可...原创 2019-10-22 10:41:17 · 948 阅读 · 0 评论 -
XML Security Library (xmlsec) 库编译 (解决旧版本xmlsec.exe 0xc000007b报错)
XML Security LibraryXML Security Library是一个基于libxml2的C类库,支持主流的XML加密算法,原生支持gcrypt, gnutls, mscng, mscrypto, nss, openssl六种加密库,在诸如SAML2.0等加密认证或相关安全领域会用到该库,截至发文(2019-10-18),libxmlsec类库源码最新版为1.2.29(2019-...原创 2019-10-18 14:41:55 · 1816 阅读 · 0 评论 -
C++读取文本文件到char*
C++读取文本文件内容到char*中:#include <iostream>#include <fstream>#include <iostream>const char* readFile(const char* fileName);int main(){ const char* result = readFile("README.md"...原创 2019-09-04 22:15:42 · 10687 阅读 · 1 评论 -
Ubuntu 18.04 安装Python 3.7以及安装后打不开terminal及找不到apt_pkg的解决方法
Ubuntu 16.04可以通过添加PPA库来安装python 3.7,也可以通过源码编译安装,CSDN大佬们早就出了一大堆有关的帖子,此处不谈。升级到Ubuntu 18.04,apt源自带了python 3.7,直接通过sudo apt-get install python 3.7安装即可但,问题来了!!不管是以前从python 3.5升级到python 3.6,还是从3.6到3.7...原创 2019-08-30 12:09:03 · 3998 阅读 · 0 评论 -
Atom中开发React的插件收集列表
成功弃坑VSCode转向atom,原因竟然是因为一个atom的插件`atom-miku-diy`,有ミクちゃん陪着,写代码也不寂寞了。整理了一些开发React的时候atom里面可以安装的插件。1. atom-miku-diy,初音未来跳舞陪你写代码哇2. react,react的核心库13. es6-react-redux-snippets:如果搭配了redux做开发,个人觉得好像很方...原创 2019-08-28 16:53:43 · 432 阅读 · 0 评论 -
JavaScript判断两个数组是否相同
在某些情况下,可能需要判断两个数组是否相同,但有时这些数组并不完全由数字组成,可能包含一个或多个字典或数组对象,所以我们需要一个递归算法来判断它们是否相同当然,我们不能使用===来完成这项任务,下面是我的代码export function arrayIdentical(arr1,arr2){ let loop = (data1, data2) => { if...原创 2019-03-14 15:39:19 · 935 阅读 · 0 评论 -
JavaScript用一行代码对数组元素进行移位——Array.splice()的巧用
JS里面可以用splice()函数对数组的元素进行互换位置,用法如下:data = ["Red", "Blue", "Green", "Yellow", "Black", "White", "Orange"]// (7)["Red", "Blue", "Green", "Yellow"原创 2019-03-07 11:03:47 · 4300 阅读 · 1 评论