随笔分类 -  我爱Linux

主要使用Ubuntu16.04的环境进行开发,记录Linux环境下开发遇到的问题和经验总结
摘要:以node为例,需要建立/usr/bin下的软连接 sudo ln -s /home/data/node-v6.2.2-linux-x64/bin/node /usr/bin/node 阅读全文
posted @ 2021-04-26 19:36 汪淼焱 阅读(82) 评论(0) 推荐(0)
摘要:目前收纳: apt镜像源 npm镜像源 Ubuntu apt更换镜像源 APT源定义文件地址:/etc/apt/source.list 先备份,再编辑,养成好习惯。 以下脚本可直接执行 14.04 sudo cp /etc/apt/sources.list /etc/apt/sources.list 阅读全文
posted @ 2021-03-12 15:20 汪淼焱 阅读(613) 评论(0) 推荐(1)
摘要:原理:修改electron.AppImage中的许可证管理器.js的代码 工具准备: 打包工具 appimagetool-x86_64.AppImage 压缩工具 asar 目标软件 StarUML.AppImage $ wget https://github.com/AppImage/AppIma 阅读全文
posted @ 2021-03-03 12:08 汪淼焱 阅读(1178) 评论(0) 推荐(0)
摘要:appimage自身支持直接压缩和解压 --appimage-extract extracts the contents from the embedded filesystem image, then exits. This is useful if you are using an AppIma 阅读全文
posted @ 2021-02-25 11:54 汪淼焱 阅读(8097) 评论(0) 推荐(3)
摘要:从默认仓库中安装的话将带给你的是旧版本 Thunderbird。 如果要安装最新版本的 Mozilla Thunderbird,可以使用 Mozilla 团队维护的 PPA。 $ sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa $ su 阅读全文
posted @ 2021-02-25 11:43 汪淼焱 阅读(322) 评论(0) 推荐(0)
摘要:.desktop 文件基本上就是一个包含程序信息的纯文本文件,通常根据是自己可见还是所有用户可见的不同而放在 ~/.local/share/applications 或者 /usr/share/applications/ 目录中。 [Desktop Entry] Name=firefox-56 Ge 阅读全文
posted @ 2021-02-25 11:28 汪淼焱 阅读(259) 评论(0) 推荐(1)
摘要:为了库升级方便,举例:有个so库叫libfoo.so.1,某客户程序使用该库,在连接生成二进制文件的客户程序时,正规做法是建立一个libfoo.so.1文件的符号链接,名字通常会叫做libfoo.so,于是客户程序的连接参数应该写成-lfoo,连接生成二进制文件后我们使用ldd命令可以看到客户程序依 阅读全文
posted @ 2021-01-08 15:38 汪淼焱 阅读(358) 评论(0) 推荐(0)
摘要:test.sh #!/bin/bash while((1));do echo `date '+%Y-%m-%d %H:%M:%S'` sleep 1 done 后台运行脚本 执行脚本 ./test.sh,中断脚本 ctrl + c, 切到后台并暂停 ctrl + z 后台暂停的脚本状态是 stopp 阅读全文
posted @ 2021-01-07 10:42 汪淼焱 阅读(406) 评论(0) 推荐(0)
摘要:控制字符:0-31、127 00-20、7F 可显示字符:32-126 21-7E 关键点: 0 0x30 48 A 0x41 65 a 0x41 + 0x20 = 0x61 97 ! 0X21 33 @ 0x40 64 ` 0x60 96 其他: 0x20-0x2F: space,!,",#,$, 阅读全文
posted @ 2021-01-05 10:48 汪淼焱 阅读(1263) 评论(0) 推荐(0)
摘要:FAAS概念,无服务器运算,功能即服务,function-as-a-service 初创企业~大型企业、民间组织~政府机构 >>>> 上云 云计算第三代技术 -- Serverless,2020年,元年,1ms的计费粒度 企业人员关注业务,云系统配置、运维交给云服务商 云计算有计算、存储、网络、数据 阅读全文
posted @ 2021-01-04 13:55 汪淼焱 阅读(172) 评论(0) 推荐(0)
摘要:不得以 sudo 模式修改文件、编译源码 README为所有人(开发、用户)必读文件,要能读懂、篇幅也需控制 Makefile 为项目到手必读文件,对主要构建步骤必须清楚 阅读全文
posted @ 2020-12-30 16:58 汪淼焱 阅读(86) 评论(0) 推荐(0)
摘要:查找机器内字体 fc-list | grep uming HTML内显示字体字形:在innerHTML内编辑文本 '&#x[码点]', 如 &#x26fa:&#x26fa JS打印:console.log(String.fromCodePoint([码点])); CSS: content: "🍔" 阅读全文
posted @ 2020-12-30 15:56 汪淼焱 阅读(70) 评论(0) 推荐(0)
摘要:以指定大小分割 split -b 100M [文件] [分割文件名头] 以行数分割 split -l 100 [文件] [分割文件名头] 合并 cat [分割文件名头*] > [文件] 阅读全文
posted @ 2020-12-30 11:38 汪淼焱 阅读(145) 评论(0) 推荐(0)
摘要:Git Flow工作流程 master主分支 伴随整个项目周期的分支 功能分支(feature branch) 从master切,顾名思义,开发每一个功能的分支,开发完的功能合并到release分支。 补丁分支(hotfix branch) 从master切,修复BUG分支,测试完直接合并到mast 阅读全文
posted @ 2020-12-21 14:24 汪淼焱 阅读(130) 评论(0) 推荐(0)
摘要:解决方案 : 禁用git 自动 status命令 git config --add oh-my-zsh.hide-status 1 阅读全文
posted @ 2020-12-15 15:20 汪淼焱 阅读(473) 评论(0) 推荐(0)
摘要:问题:调用动态库报 cannot open shared object file: No such file or directory 解决: ldd xxx查看依赖缺失 修改共享库配置文件 /etc/ld.so.conf 2.1 添加 include /etc/ld.so.conf.d/*.con 阅读全文
posted @ 2020-12-15 15:16 汪淼焱 阅读(240) 评论(0) 推荐(0)
摘要:如何使用GCC生成动态库和静态库 根据链接时期的不同,库又有静态库和动态库之分。静态库是在链接阶段被链接的,所以生成的可执行文件就不受库的影响,即使库被删除,程序依然可以成功运行。而动态库是在程序执行的时候被链接的。程序执行完,库仍需保留在系统上,以供程序运行时调用。链接静态库从某种意义上来说是一种 阅读全文
posted @ 2020-12-12 17:32 汪淼焱 阅读(280) 评论(0) 推荐(0)
摘要:使用wget下载豆瓣一张电影海报原图,结果: $ wget https://img3.doubanio.com/view/photo/raw/public/p2177841410.jpg --2020-11-06 09:26:21-- https://img3.doubanio.com/view/p 阅读全文
posted @ 2020-11-06 09:31 汪淼焱 阅读(327) 评论(0) 推荐(0)
摘要:我喜欢的: 1. Gnome系用户,按 ,屏幕右上角有红点出现,开始录屏,结束的话再按一次 ,录好的视频在 ~/Videos下 2. ffmpeg 更多细节看 https://trac.ffmpeg.org/wiki/Capture/Desktop Linux 阅读全文
posted @ 2020-02-27 23:54 汪淼焱 阅读(696) 评论(0) 推荐(0)
摘要:统计Shell脚本执行时间,帮助分析改进脚本执行 1. 用 date 相减 ```sh #!/bin/bash startTime=`date +%Y%m%d-%H:%M:%S` startTime_s=`date +%s` endTime=`date +%Y%m%d-%H:%M:%S` endTi 阅读全文
posted @ 2020-02-07 15:40 汪淼焱 阅读(13904) 评论(0) 推荐(1)