- 博客(31)
- 收藏
- 关注
原创 【C语言】理解 Linux父进程与子进程
我们编写代码时,,还是子进程的逻辑:1、对于父进程,fork()返回子进程的ID;2、对于子进程,fork()返回0。
2023-02-01 21:24:11
460
原创 HDC工具获取方式
解压后进入目录ohos-sdk\windows,继续解压toolchains-windows开头的压缩包。本文主要说明从每日构建版本中快速获取的方式,本地编译方式参考HDC仓中的README即可,在组件形态中输入ohos_sdk进行搜索,选择最新版本下载即可。在环境变量Path下选择新建,添加存放hdc的路径到新建中。将上述hdc工具拷贝到个人喜欢的路径下,然后编辑环境变量。
2022-10-24 16:15:58
6417
2
原创 Markdown使用笔记
1. 环境及插件工具及插件 功能简述 visual-studio code 编码工具 Auto-Open Markdown Preview 提供预览功能,支持浏览器打开 Markdown All in One 快捷快捷键及自动生成索引目录 markdownlint 语法提示 Markdown Toc 自动生成索引目录 Paste Image 快速插...............
2022-02-19 09:49:20
668
原创 每日一个小技巧
1. 替换字符串命令sed -i 's/原字符串/新字符串/' /home/1.txt #只替换一个字符串sed -i 's/原字符串/新字符串/g' /home/1.txt #每个字符串都替换
2022-01-11 21:13:17
200
原创 vim/vi编辑器常用命令
1. 插入编辑使用按键“i”插入编辑;2. 保存与退出按Esc退出编辑模式,后按下“shift+:”,此时:后输入“w”进行保存;输入“q”退出;输入“wq”保存且退出;输入“q!”放弃保存退出;3. 删除文字两种方式插入模式下,按删除键删除;或者按下esc后,用“x”键删除;4. 常用快捷跳转shift+A跳转到行末编辑;shift+G跳转到文件末;...
2021-09-29 09:36:51
257
原创 OHOS Develop Notes-如何解锁Linux的root用户
1. 为什么要解锁root用户?不解锁,无法提权,无法使用很多基础功能2. 如何解锁root用户2.1 创建没有密码的root用户sudo passwd -u root2.2 修改root用户密码即可解锁root用户sudo passwd root...
2021-09-22 21:33:58
437
原创 OpenHarmony社区开发流程入门指导
1. 社区账号及DCO协议签署1.1 申请注册社区账号1.2 签署DCO1.3 社区领取issues任务及获取issues号2. 开发环境准备2.1 下载VMware及Ubuntu虚拟机2.2安装VMare并创建Ubuntu虚拟机2.3 Linux环境基础配置2.3.1 解锁root用户2.3.2 配置网络2.3.3 开启ssh服务并用putty连接虚拟机(可选)使用putty等ssh客户端连接虚拟机可以带来更舒适的Linux虚拟机的使用体验2.3.4 开启.
2021-09-22 20:50:38
2270
原创 OHOS本地导出测试报告html版
目录拷贝xdevice到本机本地安装xdevice拷贝文件拷贝xdevice到本机xdevice代码仓本地安装xdevicexdevice目录打开cmd命令窗口,输入Python setup.py install 安装xdevicepython setup.py install拷贝文件拷贝xdevice\src\xdevice\_core\report\__main__py,到xdevice\src\xdevice目录新建report文件生成报告
2021-09-17 18:09:07
309
原创 关于采样的属性
“频率对应于时间轴线,振幅对应于电平轴线。波是无限光滑的,弦线可以看成由无数点组成,由于存储空间是相对有限的,数字编码过程中,必须对弦线的点进行采样。采样的过程就是抽取某点的频率值,很显然,在一秒中内抽取的点越多,获取得频率信息更丰富,为了复原波形,一次振动中,必须有2个点的采样,人耳能够感觉到的最高频率为20kHz,因此要满足人耳的听觉要求,则需要至少每秒进行40k次采样,用40kHz表达,这个40kHz就是采样率。我们常见的CD,采样率为44.1kHz。(获取模拟信号的频率)光有频率信息是不够的,我
2021-08-03 19:59:56
318
原创 2013Excel画时间轴
1. 制作表格(时间仅为举例)2. 选择数据用于生成散列点3. 添加误差线(选中图——设计——图标元素——误差线——其他误差选项——选择高度)(从表格右侧选择:方向选择负偏差,误差量选择100%)4. 添加数据标签(再设置标签格式——单元格中——选择范围来选择“事件”)5. 优化去除各种网格修改轴线颜色大小选中轴线——格式——修改轮廓、填充、箭头6. 成品展示...
2021-07-19 22:16:41
960
原创 如何生成Patch及打patch
如何生成patch:1. 修改代码2. git add 添加修改的代码3. git commit 提交代码4. git format-patch -1生成Patch如何打patch:1. 拷贝patch到对应路径(生成patch对应的路径);2. patch -p1 < XXX.patch
2021-07-15 21:26:53
2052
原创 OHOS本地提交代码到码云
1. 下载完所有代码自己完成2. 删除自己需要修改的仓以framework仓举例3. 在码云上fork 或更新需要修改的仓自己到码云fork4. 在代码仓目录下 git clone fork出来的个人仓5. 本地修改代码、编译、提交到个人私仓无图6. 在个人私仓里发起PR...
2021-07-07 16:10:26
116
原创 各种工具技巧集
1. Visual Studio Code设置行宽显示:按住F1——settings.json——编辑如下(数字为宽度辅助):"editor.rulers" :[ 120 ],效果如下(3):
2021-07-01 15:09:47
118
原创 OHOS烧写工具
链接:https://pan.baidu.com/s/1QsdjGlj31pihIM5VWGY5hQ提取码:61**(详情留言WX咨询博主)其中USB无法识别处理步骤:1. IPOP连接串口——单板启动阶段回车——进入hisillicon调试界面——输入usbdevice2. 使用zadig——Options——List ALL Devices——选择HiUSBBurn,替换USB驱动;3. 如果以上两个步骤后还无法识别,则运行注册表进行注册:Windows Regi...
2021-06-26 11:37:59
367
原创 Putty SSH 不断连长连接配置
找了网络上多个版本的教程都没生效,最后加了几个配置,也不确定是哪个配置导致的长连接。估计是“Protocol 2”大家可以直接使用该配置即可:vim /etc/ssh/sshd_config# 添加如下配置# $OpenBSD: sshd_config,v 1.103 2018/04/09 20:41:22 tj Exp $# This is the sshd server system-wide configuration file. See# sshd_co..
2021-06-25 10:44:23
620
原创 Linux机器常用服务安装、开启方法
1. Samba服务用于Windows资源管理器访问Linux路径开启方式:#下载sambaapt-get install samba#修改配置文件vim /etc/samba/smb.conf#重启samba配置文件各字段意义:可选参考
2021-05-25 16:17:25
175
原创 Python版本切换脚本
背景:OHOS版本编译依赖的工具Python,部分版本要求是2.7,部分版本要求3.8,并行开发涉及版本切换。便利的version切换脚本如下:#!/bin/bashcurrent_path=`which python`exe_path=${current_path%python}switch_version=`ls -l ${current_path} | grep 2.7`cd ${exe_path}rm -rf python#if the 2.7 version is n
2021-05-24 20:22:05
265
原创 OHOS一键式配置脚本
目录创建文件、修改权限、编辑脚本复制如下脚本内容到install.sh执行脚本输入gitee邮箱及账号创建文件、修改权限、编辑脚本touch install.shchmod 777 install.shvim install.sh复制如下脚本内容到install.sh#!/bin/bashecho "Enter your email: " read YOUR_EMAILecho "Enter your name for git"read YOU...
2021-05-22 20:28:32
717
原创 /usr/bin/env: “python”: 没有那个文件或目录——解决办法
/usr/bin/env: “python”: 没有那个文件或目录——解决办法1. 现象2. 原因要么没有安装Python,安装Python3.8sudo apt-get install python3.8如果安装了Python3.8,则没配置Python软连接:#找Python3.8位置whereis python3.8#配置软连接cd /usr/bin ln -s /usr/bin/python3.8 python...
2021-05-22 17:09:21
27885
4
原创 Ubuntu Linux默认环境变量PATH配置
问题:不小心配置环境变量时没带$符号,导致默认原有环境变量被清除了。解决办法可以直接使用以下默认环境变量:1. Ubuntu Linux默认环境变量1(见其他机器):/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games/snap/bin1. Ubuntu Linux默认环境变量2(从~/.brashrc中找回的)~/.local/bin:/usr/local/sbin:/
2021-05-22 14:56:03
1569
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人