自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(203)
  • 问答 (1)
  • 收藏
  • 关注

原创 下载安装setuptools

复制下面这段代码存为python格式,运行,可自动下载。

2022-11-01 20:35:56 154 1

原创 wsl转换版本失败

wsl.exe --set-version Ubuntu-20.04 2

2022-10-28 17:04:28 130

原创 rk3568一键配置镜像烧录

rk3568一键配置镜像烧录

2022-07-19 19:58:05 633 2

原创 Ubuntu拉代码报错

在Ubuntu上 repo sync -c 拉代码报错思路:找到报错的目录,先把冲突解决

2022-07-09 09:37:42 273 2

原创 WARING: UNPROTECTED PRIVATE KEY FILE!

这里是说密钥文件权限不能为0777,0777权限太开放了,要求你的密钥文件不能被其它用户读取。所以我们现在需要修改一下密钥文件权限。在命令行输入 chmod 700 /home/zhurong/.ssh/id_ed25519 即可。这里“/home/zhurong/.ssh/id_ed25519”就是warning里给出的密钥文件名,所以你需要换成你的warning信息里给出的秘钥文件名。格式如下:chmod 权限码 密钥文件名...

2022-07-04 15:02:36 336 4

原创 error: Unable to fully sync the tree.Ubuntu repo拉代码报错

使用Ubuntu拉代码的时候,报错了,如图其实问题并不难解决,是我没仔细看报错信息,导致的,所以朋友们,不要只看最后这两句这并不能解决问题要连着一起仔细看报错的日志看这里,本地和线上的冲突了,所以拉不下来,解决一下就好了呀我这里是简单粗暴的办法,直接本地把报冲突的文件都删了,重新 repo sync -j1 --fail-fast...

2022-04-12 17:15:52 1196

原创 WslRegisterDistribution failed with error: 0x80070050

Ubuntu 启动的时候报错首先就是重启 linux 子系统1.cmd 管理员身份打开,先是用了net stop LxssManager ,显示无法停止,net stop LxssManager2.换了 sc stop LxssManager ,继续停止,状态显示,3 STOP_PENDING ,sc stop LxssManagersc query LxssManager3.再 sc query LxssManager 查询一下,发现状态又变成了 4 RUNN..

2022-04-12 17:08:53 2514 16

原创 sudo: gedit: command not found

Ubuntu 执行 sudo gedit /etc/apt/sources.list 修改文件的时候报错sudo: gedit: command not found,命令找不到的意思换个命令执行就好了$ sudo nano /etc/apt/sources.list

2022-04-11 17:26:54 4548

原创 压缩文件转为gz格式

​​​​​​第一步,先检查一下,你手里需要转换格式的文件,是不是 tar 格式的是 tar 格式直接 添加到压缩包 选 gzip 格式就行了不是 tar 格式 先转为 tar 格式,再添加到压缩包,选zaip 格式...

2022-03-29 16:12:21 1517

原创 OpenHarmony RK3568开发板烧写过程总结梳理

rk3568开发板烧写

2022-03-24 15:53:01 2447 4

原创 openharmony开发流程梳理

参考了南先生的博客,原文地址https://blog.csdn.net/nanzhanfei/article/details/121951919 wsl安装 1.打开设置 -> 安全和更新 -> 开发者选项,选择为“开发人员模式”;2.Win + R运行 control appwiz.cpl 指令,在启用或关闭Windows功能中勾选适用于Linux的Windows子系统和虚拟机平台两项启用,重启(注:没有虚拟机平台的,请升级Windows系统,Win10 版本号为 2004(内.

2022-03-17 15:24:03 1282

原创 win10子系统 WSL root和其他用户密码忘记的修复方法

1、修改root用户的密码:1、以管理员身份打开 PowerShell ;2、输入命令 wsl.exe --user root ;3、命令 passwd root 修改 root 用户密码。2、修改其他用户的密码:1、进入Ubuntu,打开一个终端,输入 sudo su转为root用户。 注意,必须先转为root用户!!!2、sudo passwd user(user 是对应的用户名)3、输入新密码,确认密码。4、修改密码成功,重启,输入新密码进入Ubuntu如果两个都忘记

2022-03-17 14:38:41 1528

原创 win10文件扩展名隐藏了如何打开

随便打开一个文件夹,点击查看选项,把文件扩展名勾上就ok了

2022-03-17 11:45:23 280

原创 gedit XXX>> Unable to init server: Could not connect: Connection refused

错误原因:gedit XXX需要调用图形界面显示,但是因为在远程服务器上运行,不支持显示图形界面。解决方法:改个指令$ sudo nano 文件路径如果还有问题,检查一下是不是权限不够,修改个权限​sudochmod777 /etc/apt/sources.list...

2022-03-16 19:22:21 2562 3

原创 ubuntu保存退出

据说 esc连按两下 shift+zz 保存并退出,但是我的并没有生效,退出时退出了,没有保存操作界面上,有我们新增的内容,下面还有一波提示,我是先按的 ctrl+x 退出,然后他会提示你要不要保存,选个 yes 就好了...

2022-03-16 19:18:44 3261 1

原创 ‘net’ 不是内部命令或外部命令,也不是可运行的程序或批处理文件

首先确定C:\Windows\System32下有net.exe我的电脑-->属性-->高级-->环境变量 path的变量值新加: %SystemRoot%\system32修改完成后,需要重新打开cmd命令行,否则不会生效的。

2022-03-16 19:05:45 1387 3

原创 发生系统错误 5。拒绝访问。

设置电脑的开机密码 net user 用户名 密码 ,报错 ‘发生系统错误5.拒绝访问’1.到 C:\Windows\System32 目录下,找到cmd.exe 程序(注意前面是黑色icon的),右击以管理员身份运行程序,再次输入命令就好了。2.到 C:\Windows\System32 目录下,找到cmd.exe 程序(注意前面是黑色icon的),右击创建快捷方式到桌面,在桌面的快捷方式查看属性,找到快捷方式下面的高级,把用管理员身份运行勾上,确定,就好了。...

2022-03-15 19:18:17 3818

原创 ubuntu常用命令

进入文件夹

2022-03-11 17:34:09 547 3

原创 antvg2踩坑记录

官方地址https://antv.vision/建议纯新手的话先看下教程,明白各个组件和一些可视化的基础概念更容易上手(戳这里跳转官方教程)柱状图改变柱子的颜色.color('l(90) 0:rgb(47,209,255) 1:rgb(0,13,255)')//渐变色改变提示信息 Tooltip的样式当鼠标悬停在某个点上时,会以提示框的形式显示当前点对应的数据的信息,比如该点的值,数据单位等。数据提示框内提示的信息还可以通过格式化函...

2021-12-24 16:37:47 871

原创 react导出pdf并上传给后台

利用html2canvas截图,html2canvas官方http://html2canvas.hertzen.com/1.先导出直接上代码downloadPdf = async (refs,name)=>{ //导出字体样式失效问题 refs.style.fontVariant = 'small-caps!important'; //设置导出样式 this.setStyle(refs); //refs为dom节点,name为图片名称 co

2021-11-16 17:33:14 1122

原创 ant表格修改默认样式

这是表格的基本使用<Table dataSource={dataSource} columns={columns} />;修改表头的样式.ant-table-thead>tr>th { color: #fff; background: red;}修改列表的样式.ant-table-tbody>tr>td { color: #fff; background-color: red;}修改列表行hover

2021-11-03 15:32:23 436

原创 多维数组扁平化

数组扁平化,就是把多维数组转化为以为数组,例如,将多维数组 [1,2,3,[2,3,[4,5,6]],4,100] 转化为 [1,2,3,2,3,4,5,6,4,100] 的形式方法一:递归函数实现let arr = [1,2,3,[2,3,[4,5,6]],4,100]let getNewArr = (arr)=>{ let newArr = [] for(let i=0;i<arr.length;i++){ if(Array.isArra..

2021-10-28 16:41:16 645

原创 js逻辑运算短路逻辑

&& 和 || 运算符使用短路逻辑,是否会执行第二个语句取决于,第一个操作数的结果。在需要访问某个对象的属性时候,可以使用这个特性检查该对象是否为空。运算符 语法 说明 &&(and,逻辑与) expr1&&expr2 若expr1为true则返回expr2,否则,返回expr1 ||(or,逻辑或) expr1||expr2 若expr1为true,则返回expr1,否则返回expr2 实战1.判断

2021-10-28 13:52:15 381

原创 解构取不到默认值

let {week} = data[k] || {}//data[k] 是个对象,{week:null},并不是一个值//week 也是个对象,{week:week}默认值生效的条件是,对象的属性值严格等于undefined。所以,取不到默认值只有一个情况,那就是后面已经有值了,null 不严格等于 undefined ,所以,如果后面的值是null的话,它就会取null看一下es6入门官方文档https://es6.ruanyifeng.com/#docs/destructurin.

2021-10-27 11:33:50 257 1

原创 spreadjs表格无法输入设置字体列表宽度等问题

做几个小总结(官方文档,请戳这里https://www.grapecity.com.cn/developer/spreadjs)表格赋值表格对齐方式sheet.setValue()表格对齐方式.hAlign(0).vAlign(1)//hAlign 列 vAlign 行//0 靠左 1居中 2靠右 3水平对齐表格锁定sheet.getRange(1,1,1,1).locked(false)//getRange选择表格位置//locked 里面的参数,fal...

2021-10-21 11:37:29 199

原创 excel转rc模式

最近用了 spreadjs 做表格,数据要 rc 模式随便打开一个你需要转的 excel ,点击选项,开始设置就好了

2021-10-21 11:16:25 789

原创 es6解构对象

解构解不好坑人,今天看到一个同事的代码是这么写的(为什么会看她的代码呢,因为我接了她的需求o(╥﹏╥)o)const {ret,data:{documentId}} = await service.save(params)//请求一个方法,拿到里面的返回值,并解构if(ret === 0){ //此处是判断的方法,但是死活不走这里}返回的数据也是有的,ret 也确实是等于 0 的,最后搞得我面向微信群编程,有个大佬,提醒了我一句,是不是根本就没有数据,然后再次看了一眼数据,发现,数据

2021-10-20 10:03:03 360

原创 react hook 页面跳转打开新页面

react跳转页面的话,可以用 Link 也可以用 a 标签,但是这两种比较固定,如果想在跳转的时候添加一些方法就很不方便,所以我们最好是写在 onClick 事件里面<Button onClick={()=>{jumpTo()}}></Button>const jumpTo = ()=> { const w = window.open('_black') //这里是打开新窗口 let url = '这里是url,可以写../../index,

2021-08-23 10:21:53 4494

原创 react-rnd靠右显示

react-rnd是react一个拖拽的组件本篇文章是以官方文档为基础整理出来的https://www.npmjs.com/package/react-rnd首先,这个控件默认是显示在左上角的,但是我这里的需求是要显示在右下角,研究了一下它的属性和方法,所有有了这篇文章1.靠右显示<Rnd default={{ x: 40, y: 40, width: 200, height: 200 }} m

2021-08-20 16:01:13 618

原创 react-rnd 拖拽组件

1.下载组件npm install react-rnd如果内网开发,组件下不下来,请移步手动添加react-rnd2.下好之后直接引用就好,方便的很important { Rnd } from "react-rnd"<Rnd default={{ x: 40, y: 40, width: 200, height: 200 }} minWidth:{200} minHeight:.

2021-08-05 15:08:27 1566 3

原创 Module not found: Error: Can‘t resolve ‘XXX‘ in ‘XXXX‘

react 用内网开发,下一个 react-rnd 的拖拽控件,怎么也下不下来,不知道是为什么,但是在新建的文件夹里 npm install react-rnd 是没问题的,开发时间宝贵,所以,就直接把新文件夹里的node_modules直接复制过去了, important { Rnd } from "react-rnd" 之后开始报错,反复核对之后发现,单独复制个文件是不行的,还需要修改两个文件1. package.json这里简单一句,就好, "react-rnd": "^10.1.3".

2021-08-05 14:18:17 1195 1

原创 切换镜像地址

内网开发,很多库下不下来,只能切换成公司的镜像了npm config set registry 镜像地址

2021-08-05 10:04:44 113

原创 npm切换分支

git checkout -b 分支名称

2021-08-05 09:59:46 444 4

原创 css粘滞定位

兼容性不好,不推荐使用,但是这个属性蛮有意思的,哈哈哈哈哈就是滚动条滚动到一定的位置,元素就不动了,比如下面就是,距离浏览器10px的时候就不动了,哈哈哈,真是太可爱了,粘滞定位是相对于父元素的哈div { position: sticky; top: 10px}...

2021-08-02 17:36:55 199

原创 react-app-rewired不是内部或外部命令

依赖没有装全,单独装一个 react-app-rewired就好了npm install react-app-rewired

2021-08-02 11:39:49 626

原创 es6交换数组位置

利用es6的解构交换数组位置,第一个元素和第二个元素互换位置,再也不用先删除再添加了,或者用中间值操作了let arr = [1,2,3,4];[arr[0],arr[1]] = [arr[1],arr[0]];注意,这里一句一句必须加 ; 要不然会报错!...

2021-07-12 15:06:52 1758

原创 react hook获取浏览器地址

项目用的是hook,所以像是无状态中的this.props就可以打印出来地址,这里是不行的,也没有生命周期了,所以在componentDidMount()中获取也是不行的,还有一种方法(暂时没想起来,等下想起来补上),但是react现在已经废弃了,使用会直接报错,所以也不行,历经千辛万苦终于找到了下面的方法import { useLocation } from "react-router-dom"function LookLocation(props) { const hash = useL

2021-07-06 14:50:06 1589

原创 Sublime Merge 简单使用

Sublime Merge是 git 可视化工具,就是把git命令变成图形化的了,看起来更方便,也不用敲命令Sublime Merge 官方地址 https://www.sublimemerge.com/

2021-07-01 14:48:48 2565 2

原创 对修饰器的实验支持功能在将来的版本中可能更改。在 “tsconfig“ 或 “jsconfig“ 中设置 “experimentalDecorators“ 选项以删除此警告。

vscode在设置中设置一下就好

2021-07-01 09:27:13 963

原创 create-react-app添加@observer报错的解决办法

第一次使用这个,大概看了下文档,应该是和vue 的 vuex差不多的东西,然后使用的时候报错,意思就是装饰器不可用,然后开始找方法,试了很多种,不知道到底是哪个生效了,但还是记录一下。第一步,先安装npm install mobx --savenpm install mobx-react --save还是报错,疯狂百度,不得已使用了 npm run eject ,这个命令会复制所有的依赖文件和相应的依赖(webpack,babel等)到你的项目。这是个单向操作,且不可逆。npm

2021-06-30 17:47:40 395 2

空空如也

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

TA关注的人

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