linux
risc-v@cn
推广risc-v@中国
展开
-
快速理解公钥、私钥
公钥、私钥原创 2024-03-21 09:04:55 · 199 阅读 · 0 评论 -
git 例子快速入门
mkdir linux_shell_config cd linux_shell_config#初始化git init修改文件 或 添加文件#添加修改的文件git add *#提交 本地仓库git commit -m "注释" #有时自动打开编辑器 直接在编辑里添加注释,注意注释前不能有##提交 远程仓库git push#启图形gitsudo apt install git-gui git gui #中间没有横线git GUI...原创 2021-04-06 15:40:44 · 114 阅读 · 0 评论 -
【在 Linux 里实现 FriendlayARM 提供的 SD-Flasher.exe工具的功能】转摘
【转载】 在 Linux 里实现 FriendlayARM 提供的 SD-Flasher.exe工具的功能 引自原文地址SD-Flasher.exe用于制作 Tiny210 的SD启动盘, 厂家提供的这个工具是基于 Windows ,实际上,也可以使用 Linux 命令进行基于磁盘的烧写,实现启动盘的制作。具体步骤如下(我使用的开发板是 Tiny 210):1. 首先删除分区表内容sudo dd if=/dev/zero of=/dev/sdb bs=512 count=12. 新建分区,预留前转载 2022-03-28 16:48:52 · 565 阅读 · 0 评论 -
MQTT保留消息说明 「非原创」转载
MQTT保留消息说明【请教】MQTT如何清除PUBLISH到某TOPIC的RETAIN=TRUE的数据解决办法:向该topic重新publish数据,RETAIN=TRUE,Payload为空。http://www.steves-internet-guide.com/mqtt-retained-messages-example/MQTT-保留的消息,图标通常,如果发布者向主题发布消息,并且没有人订阅该主题,则该消息将被代理放弃。但是,发布者可以通过设置保留的消息标志来告诉代理保留该主题的最后一条消转载 2022-03-05 11:44:54 · 1002 阅读 · 0 评论 -
opengl glfw3
安装sudo apt install libx11-dev libxrandr-dev libxinerama-dev libxcursor-dev libxi-dev下载https://github.com/glfw/glfw/releases/download/3.3.2/glfw-3.3.2.zip解压到 ~/glfw-3.3.2mkdir ~/glfw-3.3.2/buildcd ~/glfw-3.3.2/buildcmake ~/glfw-3.3.2 或../makemake原创 2022-03-05 11:27:59 · 321 阅读 · 0 评论 -
python多版本切换与管理
移除旧例表 sudo update-alternatives --remove-all python sudo update-alternatives --remove-all python3查看机器中已经安装的python版本ls /usr/bin/python* -lapython python2.7-config python3.6 python3.6m-config python3mpython2 python2-config python3.原创 2021-04-10 17:06:14 · 327 阅读 · 0 评论 -
RenderMonkey openGL GLSL
RenderMonkey openGL GLSL我们首先实现一个带纹理模型的显示,大体了解RenderMonkey的操作方式。打开RenderMonkey, 右击WorkSpace的Effect WorkSpace结点,选择Add Default Effect->OPENGL->OPENGL, 创建一个基础实例。添加一张纹理。 右击Default_DirectX_Effect, 选择Add Texture->Add 2DTexture->2DTexture 选择纹理fl原创 2021-04-09 19:57:36 · 175 阅读 · 0 评论 -
linux SDL2 安装与开发
#查找sdl2相关库apt search libsdl2*sudo apt install libsdl2-dev libsdl2-docsudo apt install libsdl2-image-2.0-0 libsdl2-image-dev# pkg-config sdl2 --cflags --lib# 输出:-D_REENTRANT -I/usr/include/SDL2 -lSDL2文档API By Name:http://wiki.libsdl.org/CategoryAPI原创 2021-04-09 19:50:01 · 661 阅读 · 0 评论 -
QEMU命令管理虚拟机磁盘镜像文件
QEMU命令管理虚拟机磁盘镜像文件(2014-09-03 16:09:28)确认是否支持虚拟化硬件加速:egrep -c ‘(vmx|svm)’ /proc/cpuinfo如果输出结果大于0,意味着服务器硬件是支持虚拟化的。否则,重启进入BIOS设置中启用VT技术。执行如下命令安装kvm-ok程序,来确定服务器是否能够运行硬件加速的KVM虚拟机$sudo kvm-okINFO: /dev/kvm existsKVM acceleration can be used安装$ sudo apt原创 2021-04-09 19:30:20 · 3053 阅读 · 0 评论 -
C语言 把数字以二进制显示
#include<stdio.h>///////////////////////////////////////函数print_bin把给定的数字n,使用二进制方式显示出来//print_bin(0x1); => 0000 0000 0000 0000 0000 0000 0000 0001//print_bin(0x2,8); => 00000010 默前导使用0补齐//print_bin(0x2,8," ");=> 10 空格补齐前导零原创 2021-04-09 19:09:29 · 1917 阅读 · 0 评论 -
vscode + vim插件
.config/Code/User/settings.json{ "search.followSymlinks": false, "cmake.configureOnOpen": true, "debug.allowBreakpointsEverywhere": true, "workbench.editorAssociations": [ { "viewType": "jupyter.notebook.ipynb",原创 2021-04-09 19:06:36 · 208 阅读 · 0 评论 -
git 参考
0加速github插件git clone https://github.com/fhefh2015/Fast-GitHubChromium 扩展程序/开发者模式/加载已解压插件/选择Fast-GitHub文件夹1取得主模块icesugar 使用ssh协议git clone git@gitee.com:yanzisoft/icesugar.git2取得 icesugar 的wiki模块使用ssh协议git clone git@gitee.com/yanzisoft/icesugar.wiki.gi原创 2021-04-09 18:58:31 · 112 阅读 · 0 评论 -
bochs 安装与使用
下载源码请点bochs-2.6.10x86 32位./configure --with-x11 --with-wx --enable-debugger --enable-disasm --enable-all-optimizations --enable-readline --enable-long-phy-address --enable-ltdl-install --enable-idle-hack --enable-plugins --enable-a20-pin --enable-smp --e原创 2021-04-09 18:50:04 · 233 阅读 · 0 评论 -
linux 常用命令 批量重命名 快捷方式
#批量重命名rename 's/*.C/*.CPP/' * #把当前目录的*.c改为*.cpp扩展名#建立快捷方式ln -s /media/yanxiang/Data/HomeData/ HomeData#把目录打包为ISO映像mkisofs-otc3.0.iso./TC30/etc/fstab 中加NTFS 文件 (指定所属用户及权限可写)UUID=31A11AA52A01DC26 /media/yanxiang/Data ntfs-3g defaults,loca...原创 2021-04-08 00:43:55 · 1162 阅读 · 1 评论 -
vscode 快速安装 platformio IDE
无需单独安openocd/交叉编译环境(riscv-nuclei-elf-)/.pip/pip.conf[global]#清华源index-url = https://pypi.tuna.tsinghua.edu.cn/simple#添加清华源为可信主机trusted-host = pypi.tuna.tsinghua.edu.cn#取消pip版本检查,排除每次都报最新的pipdisable-pip-version-check = truetimeout = 120安装virtuale原创 2021-04-08 00:00:49 · 3586 阅读 · 0 评论 -
编译QMPlay2
#安装依赖sudo apt install qttools5-dev libtag1-dev qt5-default libavformat-dev libavcodec-dev libswscale-dev libavutil-dev libswresample-dev libavdevice-dev$ git clone https://gitee.com/liaoqingfu/QMPlay2$ cd QMPlay2$ mkdir build$ cd build$ cmake … -DCMA原创 2021-04-07 21:35:51 · 446 阅读 · 0 评论 -
VScode Rust 调试运行 c++ c调试
VScode Rust 调试运行 c++ c调试安装sudo apt-get updatesudo apt install build-essentialsudo apt-get install gdbVScode IDE安装 扩展插件c/c++ 插件Cmake tools插件VIM插件1)新建工程目录目录建子目录再在各目录里创建代码文件(头文件)2)使用VScode IDE “打开文件夹”方式打开上述工程目录在VScode IDE里打开主程序文件,管理/命令面板(C原创 2021-04-06 15:17:29 · 208 阅读 · 0 评论 -
vim8.2 源码编译
vim8.2 源码编译#必需的依赖sudo apt install libsm-dev libice-devsudo apt-get install libncurses5-devsudo apt install gettext#–with-x 的依赖sudo apt install libgtk2.0-dev libgnome2-dev libxt-dev libx11-dev./configure --with-features=huge --enable-multibyte -原创 2021-04-06 15:15:02 · 633 阅读 · 2 评论 -
文件:.vimrc
"文件:.vimrc"--------v20201230-----------"—注意首次运行如果出错"—在vim命令行:":PluginInstall":UpdateRemotePlugins"----------------------------"去掉讨厌的有关vi一致性模式,避免以前版本的一些bug和局限set nocompatibleset shortmess=atI " 启动的时候不显示那个援助乌干达儿童的提示" 语法高亮syntax onset showcmd原创 2021-04-06 15:13:47 · 125 阅读 · 0 评论 -
单浮点 双浮点 机算机内部二进制表示
单浮点 双浮点 二进制表示float a=1.125;//0.125 * 2=0.250 0//0.250 * 2=0.500 0//0.500 * 2=1.000 1//(1.125)10=(1.001*2^0)2//M=0+127=(127)10=(1111 1111)2//S 1 M 8 F 23//0 0111111 0010 0000 0000 0000 0000 000//0011 11原创 2021-04-06 15:12:44 · 198 阅读 · 0 评论 -
grub启动被破坏修复
使用linux启动盘(其中需已含grub软件)$grubgrub>root (hdx,0)grub>setup (hdx,0)find /boot/grub/menu.lst(hd0,x)grub>root (hd0,x)grub>setup (hd0,x)reboot//--------------------------------------------------grub-install /dev/sdaupdate-grub2...原创 2021-04-06 15:10:20 · 343 阅读 · 1 评论 -
linux 下开启文件共享服务与linux下使用smbclient访问windows共享目录
linux 下通过smbclient访问windows共享目录sudo apt-get install samba#----------------------------------------------------------------------#samba4.6.2之后的版本已经默认关闭了ntlm的协议了,#会对windows7造成访问失败,#具体的现象是网络密码不正确或者windows无法访问网络。#解决方法就是在[global]中添加ntlm auth = yes#------原创 2021-04-06 15:08:56 · 1769 阅读 · 1 评论 -
文件:.config#nvim#init.vim
"文件:.config/nvim/init.vim"--------v20201230-----------"—注意首次运行如果出错"—在nvim命令行:"PlugInstall":UpdateRemotePlugins"----------------------------call plug#begin(’~/.vim/plugged’)Plug ‘scrooloose/nerdtree’" 主题"Plug ‘morhetz/gruvbox’"好看的状态栏Plug ‘vim-ai原创 2021-04-06 15:08:08 · 337 阅读 · 0 评论 -
vim + youcompleteme + vimspector
vim + youcompleteme + vimspector#gcc 版本切换sudo update-alternatives --config gccYour C++ compiler does NOT fully support C++17.sudo apt install build-essentialsudo apt-get install g+±8sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 7原创 2021-04-06 15:07:02 · 145 阅读 · 0 评论