自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

谦与谦寻的神隐

咸鱼一条啦啦啦啦啦

  • 博客(37)
  • 收藏
  • 关注

原创 ubuntu 20.04 耳机没有声音

运行命令:pulseaudio -k && sudo alsa force-reload通知系统刷新已连接的设备

2021-06-18 15:01:24 2076 4

原创 度为k的树的总节点数及叶子总数

问题: 对于一棵度为k的树,已知其中度为i的节点数为nin_ini​,求总节点数n0n_0n0​及叶子总数nnn推导:设一棵树T的度为k,(k<n)k, (k<n)k,(k<n),已知其中度为i的节点数为nin_ini​,则:n=∑k=0nni\begin{aligned}n=\sum_{k=0}^nn_i \\\end{aligned}n=k=0∑n​ni​​设树T的边数为eee,由于根节点入度为000,其余各节点的入度均为111,因此:e=n−1e = n

2021-05-25 23:22:15 1309

原创 将一个范围的数值转换为RGB用于可视化数据

在一些情况下需要可视化一份数据, 可能是一份温度的数据,也可能是一份高度图,最常见的思路就是将这些数据转化为图片,直观地观察数据是否为预期的值。如果数据的范围不大,最小值和最大值差256以内(如:红外摄像头的输入),可以直接把数据映射到[0, 255],灰度也好,只利用红色通道也好,都是切实可行的方案,这种方案实现起来比较简单,代码量不大。如果对于精度要求不高,只为验证数据正确性的话, 其实更大的范围也能按比例映射到[0,255]。现在考虑一个最小值和最大值相差1536以内的映射方案为什么是.

2021-04-08 15:13:18 4623 4

原创 PMP学习笔记 14-15章 —— 领英 【Cert Prep: Project management professional(PMP)】

test

2020-10-20 22:42:24 459

原创 PMP学习笔记 12 - 13章 —— 领英 【Cert Prep: Project management professional(PMP)】

12. Project Communication ManagementProject communication management overviewTwo parts:Develop a strategyImplement the stretegyCommunication activities:Internal and external communications with stakeholders that fall inside and outside the project

2020-09-23 21:23:31 823 1

原创 取消Windows的长文件名限制(通过策略管理器永久取消)

相关背景Windows一直以来都有一个系统常量MAX_PATH = 260,用于定义一个文件名(Filename)或者全路径(Directory route)的最大长度,在实际实践中,不管在命令行或者是使用编程语言调用相关系统API处理长路径文件时都会受到此常量的限制,即最大长度不得超过260个字符(characters),这是为了限制某些进程访问过长的路径而对系统产生的潜在风险和影响。在2016年的Windows10 Insider Preview版本(现已支持Windows10,Windows Se

2020-09-10 17:39:11 38093 10

原创 PMP学习笔记 10--11章 —— 领英 【Cert Prep: Project management professional(PMP)】

Project Quality ManagementProject quality management overviewArc critic, John Ruskin: “Quality is never an accident, it’s always the result of intelligent effort.”Tasks of Quality Management:Processes explain how to build a product or service.Quali

2020-09-02 12:59:24 474

原创 PMP学习笔记 8.4-9.8章 —— 领英 【Cert Prep: Project management professional(PMP)】

Sequence ActivitiesThe process of identifying how activities relate and then putting them in a logical order.Project Network Diagram is a great way to sequence activities. Example:#mermaid-svg-IS8zN6RR2E04CWhL .label { font-family: 'trebuchet ms',

2020-08-20 14:05:56 840

原创 PMP学习笔记 1-8.3章 —— 领英 【Cert Prep: Project management professional(PMP)】

Initiating process groupDefine a new project o ra new phase of an existing project by getting the authorization to start.Actions1. Define scope.2.

2020-08-07 12:55:44 3261

原创 访问Oculus需要配置的hosts

157.240.11.49 graph.oculus.com157.240.11.49 www2.oculus.com157.240.8.49 scontent.oculuscdn.com157.240.8.49 securecdn.oculus.com添加到hosts里面即可

2020-07-01 19:30:02 17456

原创 坐标轴数值动态计算

问题假设有一个可见宽度固定的可缩放的坐标轴,轴上需要每隔一定的距离就要标注一次时间,这个距离不能太大,也不能太小,在缩放时如何确定可视窗口中的左坐标和右坐标及取多大的间隔进行分割呢?如下图:初始坐标轴:0-1000ns缩放后:250-550ns进一步缩放:338-348ns如图所示,当坐标范围为0-1000时,每隔100分割一次坐标轴并且输出坐标, 当坐标范围为250-550时,每隔50分割一次坐标轴并且输出坐标,当坐标范围为338-348时,每隔2分割一次坐标轴并且输出坐标,进一步的,

2020-06-17 14:03:33 1598

原创 解决antd+react的Input组件每次输入都失去焦点

这是一个很容易遇见的问题,每输入一个字符Input的焦点就没了,本文将就此问题做分析和介绍一种解决方法。出现的原因可能是你在组件的render函数中用了通过函数生成的Input组件,具体请看分析。如果你遇见该种问题时并没有使用函数式组件,请告知,并一起思考解决方案。本文涉及的现象及常见的原因一般情况下在react框架下使用Input组件时,不管是跟着教程或者是网络搜索的用法,常见如下:export default class Test extends Component { onChang.

2020-05-19 16:49:21 11882 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 34613 2

原创 C++ 求vector的最大值最小值和平均数

已知一个vector<double>,求其最大值最小值和平均数:#include <numeric>#include <algorithm>void calculateStats(const vector<double> &data, double &max, double &min, double &av...

2020-02-03 16:43:14 4325

原创 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 278

原创 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 495

原创 HDD硬盘在空闲时发出规律“咔哒”声

新款的HDD硬盘都带有高级电源管理(AAM),会默认启用省电模式,于是磁头扫描速度会减缓,从而会发出规律的“咔哒”的噪声,严重的甚至3~4s响一次,严重影响使用,使用HDDScan工具关闭AAM即可。官网:https://hddscan.com/...

2019-11-05 00:37:22 4813

原创 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 894

原创 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 1649

原创 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 10344 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 3870

原创 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 401

原创 componentDidUpdate有时无法比较出前一个状态和当前状态的不同

文章前先了解如何在JavaScript里进行深拷贝,深拷贝函数移步https://blog.csdn.net/ZxqSoftWare/article/details/88950228一、深度拷贝为什么要深拷贝呢?这里举几个例子:1、一般变量和数组变量:let a = 0;> a = 0let b = a;> a = 0, b = 0a = 1;&g...

2019-04-11 17:56:43 8741

原创 JavaScript 深拷贝

在JS中,每个变量都是指向一个数据的地址,所以不能用简单的=来拷贝数据。有时候深拷贝一个对象或者数组或者字典是刚需的,好像在JS中深拷贝是个问题?好多来自谷歌百度的大佬们都说用JSON的```JSON.stringify()```把字典对象JSON化然后再```JSON.parse()```回来,但是一旦字典里面是对象,就马上不行了,考虑到每个Object的属性是可读取的,我尝试用递归来实现深...

2019-04-01 16:10:08 511

原创 JavaScript判断两个数组是否相同

在某些情况下,可能需要判断两个数组是否相同,但有时这些数组并不完全由数字组成,可能包含一个或多个字典或数组对象,所以我们需要一个递归算法来判断它们是否相同当然,我们不能使用===来完成这项任务,下面是我的代码export function arrayIdentical(arr1,arr2){ let loop = (data1, data2) => { if...

2019-03-14 15:39:19 899

原创 JavaScript用一行代码对数组元素进行移位——Array.splice()的巧用

JS里面可以用splice()函数对数组的元素进行互换位置,用法如下:data = ["Red", "Blue", "Green", "Yellow", "Black", "White", "Orange"]// (7)["Red", "Blue", "Green", "Yellow&quot

2019-03-07 11:03:47 3787 1

原创 将多个全路径转换为树路径的算法 - An algorithm that convert multi full path to path tree

I got a problem to convert multiple full path to a path tree, like this:/* source: /a/b/c/d/e /a/b/e/f/g /a/b/h /a/i/j /a/i/k what I need: a / \ b i...

2019-02-26 17:33:03 1083

原创 RGB, HSL, HUE色彩系统互转

HSLToRGB = function (hsl) { var m1, m2, r, g, b; var h = hsl[0], s = hsl[1], l = hsl[2]; m2 = (l &lt;= 0.5) ? l * (s + 1) : l + s - l*s; m1 = l * 2 - m2; return [this.hueToRGB(m...

2019-02-13 16:38:36 3651

原创 python每日一错——ImportError: No module named 'yaml'

I am using TensorFlow to train my own faster rcnn, but I met an issue ImportError: No module named 'yaml'The way to correct it ispip3 install pyyaml

2018-05-18 13:37:58 38631 1

原创 使用pip10.0.0时无法安装包的解决办法

前几天看到pip升级到了10.0.0,无条件地执行了pip install --upgrade pip总觉得发布的版本嘛,最新的会少一点bug,少一点问题吧,但是出现了奇怪的Fatal error in launcher: Unable to create process using '""c:\program files\python36\python.exe" "C:\Program File...

2018-04-25 10:03:11 660

原创 坎坎坷坷的深度学习之路(三)-Hello world(2)-------MNIST数据集1-MNIST格式

上一次说了些来自官网,无聊透顶的tf介绍,这次开始研究MNIST。识别之前先来关注一下MNIST的文件格式。MNIST的数据集可以从 官网 处下载,一共包含4个文件(点击下面的文件名可直接下载)train-images-idx3-ubyte.gz: training set images (9912422 bytes) train-labels-idx1-ubyte.gz: tr

2018-01-30 16:33:24 361

原创 python每日一错——Some packages could not be installed. This may mean that you have........

今天有了测试任务,需要测试一个python库的运行效率,就按照老板的意思来了,结果在成功的前一步,也就是运行test时突然说缺了“python.h”文件,既然是python.h这个头文件,自然包含在libpython-dev咯,就想当然去apt-get了,结果竟然报了如题的错。。如下:Reading package lists... DoneBuilding dependency tree

2018-01-30 14:49:48 24552 1

原创 坎坎坷坷的深度学习之路(二)-Hello world(1)

好消息是终于把tf的环境搭好啦,那就按照官网的教程一步一步来吧,先来理解一下tensorflow。 Tensorflow是一个编程系统,它用图(graph)的方式来表示计算任务,并且在 会话(session)的上下文(context)中执行图,用tensor(张量)来表示数据,通过变量(variable)来维护运算状态,使用feed或fetch来为操作数(arbitrary operati

2018-01-30 10:04:58 613

原创 python每日一错——Protocol message RewriterConfig has no "layout_optimizer" field

在使用tensorflow官方附带的object_detector项目时,经过了千辛万苦终于训练好了模型,但是当调用“models/research/object_detection/export_inference_graph.py”输出训练模型pb文件时,却遇到了ValueError: Protocol message RewriterConfig has no "layout_optim

2018-01-29 09:57:59 1858 4

原创 坎坎坷坷的深度学习之路(一)-环境搭建

大家好,我是新人,这是我的第一篇技术连载,希望可以在深度学习的路上走上一走,我会尽可能说的清楚一点,大佬们能喷就喷,这样才能进步。此后还请多多关照。(另外如果排版不好看的话欢迎评论,我会逐步优化我的排版习惯) 初步计划的学习进程:Python3.5,tensorflow,blocksparse(这个是我在实习时的老板让我接触的),等等等等,这个等等等等就在以后遇到问题的时候再补足吧。 在试

2018-01-22 15:29:09 1046 2

原创 Ubuntu学习记录

打算在寝室搭一个linux服务器,那么上课的时候就可以直接拿平板连ssh,方便多了。。。预期要安装的是ssh,ftp,gcc,mpi,MATLAB(不知道能不能在终端模式下使用,先安装吧),java1.8,tomcat(用来放servlet服务器),eclipse(for java2e&android)之后还要安装的再逐渐添加吧,今天先搞定这些。。翻了翻电脑里面

2016-09-20 10:22:48 358

原创 android studio编译android M时无法使用org.apache.http.**的解决方法

android M的sdk包中不再支持org.apache.http.**类,因此无法使用httpcilent,httppost等等网络函数类解决方法:在工程的build.gradle的android{}节点内加入useLibrary 'org.apache.http.legacy'重新sync即可

2016-02-01 11:33:11 372

空空如也

空空如也

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

TA关注的人

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