编程笔记
-
个人学习-Linux-IO多路复用
Linux I/O的多路复用 参考链接: [1]confirmwz博客:Epoll原理解析https://blog.csdn.net/armlinuxww/article/details/92803381; [2]hechen知乎专栏: 一文看懂IO多路复用https://zhuanlan.zhihu.com/p/115220699; …
-
部署Qt程序-Linux
Qt程序编译出可执行文件之后,一般会依赖Qt的相关动态库,在没有安装过Qt的机器上就无法运行。所以在部署时需要将依赖的Qt相关库文件也打包进去。 linuxdeployqt工具 windeployqt或linuxdeployqt可以打包相应平台的…
-
【鸟哥 Linux 10.5】数据流重导向
【鸟哥 Linux 10.5】数据流重导向 什么是数据流重导向? 执行命令的时候会用标准输入读取必需数据,如果程序运行正确,使用标准输出输出结果,如果程序运行错误,使用标准错误输出输出错误。 使用数据流重导向去分…
-
linux 中sed命令如何同时将多个字符替换为指定字符
001、 (base) :/home/test2# cat a.txt ## 测试数据 e f k s g d a c m s e g (base) :/home/test2# sed 's/m/Q/g' a.txt ## 将m替换为Q e f k s g d a c Q s e g (base) :/home/test2# sed 's/m/|k/Q/g' a.txt #…
-
VMware
linux虚拟机安装(以centos7为例) 安装VMware虚拟机 360软件管家 傻瓜式安装 方便快捷 下载安装linux系统 ios镜像软件(记住安装路径) 安装linux系统 打开VMvare虚拟机软件 点击 文件>新建虚拟机>自定义(…
-
java: 非法字符: '/ufeff'
在Idea中启动项目报错:java: 非法字符: '/ufeff',原因时,是由于idea在编译期间字符集乱码。 解决方式如下: 1、在Idea右下角选择对应的编码 2、进行reload
-
活动列表所有活动全部过期[线上问题]
Lambda表达List转Map问题:list有重复,报错了 java.lang.IllegalStateException: Duplicate key 1 at java.util.stream.Collectors.lambda$throwingMerger$0(Collectors.java:133) at java.util.HashMap.merge(Has…
-
vue源码阅读—13—扩展之transition
<style> .fade-enter-active, .fade-leave-active { transition: opacity 5s; } .fade-enter, .fade-leave-to { opacity: 0; } </style> <script> let vm = new Vue({ el: "#app", template:…
-
《JavaStudy38》static关键字详解
static的属性和方法 代码块
-
python基础——超类&反射&装饰器&生成器
一、超类 1.1 什么时候用到超类?如果子类需要复用父类的代码(属性、代码)时,需要通过超类实现 class A: class_name = "A" # 类的属性 def __init__(self, name, age): self.name = name # 实例的属性 self.age …