XOR

linux常用指令之用户及权限

一、创建用户及用户组 1、groupadd 组名 创建用户组 2、groupdel 组名 删除用户组 3、cat /ect/group 查看所有用户组 4、useradd 人名 创建用户(在当前用户组下) 5、useradd -g 用户组 人名 在某个用户组下创建用户 6、passwd 人名 给某个 ......
指令 权限 常用 用户 linux

Python 调用 FFmpeg 处理合并视频文件

​ FFmpeg 是一个开源的多媒体框架,它包含了用于处理音频、视频、字幕等多媒体数据的一系列工具、库和软件包。FFmpeg 可以执行多种多媒体处理任务,包括转码、剪辑、合并、分离、编解码、流媒体传输等。它被广泛用于多媒体应用程序和流媒体平台中,是一个功能强大且高度可定制的工具。本文主要介绍Pyth ......
文件 Python FFmpeg 视频

程序员修炼之道:从小工到专家阅读笔记3

这本书的适用范围可以从初学者到有经验的程序员再到项目经理,作为一本偏向理论与思想的书,书中不可避免有些假大空的地方,再加上作者写完本书的时间还在1999年,书中的很多方法与标准放在今天也已不再实用。但这些都不能掩盖它的优秀之处,作者曾在本书完成十年后说过,如果这本书是放在现在编写,1999年的那些通 ......
小工 程序员 笔记 程序 专家

程序员修炼之道:从小工到专家阅读笔记4

耦合这个词基本在我的职业生涯中每天都能听到,一个好的程序一定是低耦合的,这本书提出了函数的德墨忒尔法则帮我们更好的界定耦合的边界,怎样编写低耦合的代码,更难能可贵的是这本书不仅仅描述了一般的代码耦合,还花了很大笔墨解释了时间耦合,很多时候一个业务的实现没有必要一定是线性的,它可以是并行的,这在适用的 ......
小工 程序员 笔记 程序 专家

程序员修炼之道:从小工到专家阅读笔记5

程序员所应该遵循的实用主义原则。 我的源码让猫给吃了:出现错误时,要诚实,不要推诿或者找借口。要提供各种可能的解决方案与后果并与他人沟通,而不是提供借口。 软件的熵:这是著名的破窗户原理。项目中一个小的、无人料理的问题可能带来后续编码时的懈怠,从而造成更大的问题。不要容忍任何小的错误,解决它或至少打 ......
小工 程序员 笔记 程序 专家

程序员修炼之道:从小工到专家阅读笔记6

程序需要遵守的实用主义原则。 重复的危害:如果某个事物在代码中重复多次,就可能会在维护过程中带来问题,因为改动了一处而忘记改动另一处造成自相矛盾。这加大了维护难度。要遵守DRY原则,即Don’t repeat yourself。 重复通常由这些东西引起: 强加的重复,由文档或用户需求决定。这通常可以 ......
小工 程序员 笔记 程序 专家

网页在线编辑Excel表格,调用本机Office,非模拟,插入图片,导出PDF全屏编辑

Excel 作为微软Office的重要组成部分,在各行业中应用非常广泛,随着互联网及云计算的普及,网页在线编辑Excel表格也越来越成文更多人的广泛需求,而在网页中却无法直接在线编辑微软Office,下面介绍一种Web网页在线编辑Excel表格方案,可以调用本机原生Offce软件,直接在网页上编辑E ......
表格 网页 Office 图片 Excel

【HTB】Sherlocks Tracer 蓝队 easy

.pf 文件:windows 预读取文件 .evtx 文件:日志文件 $Extend:USN 日志 MFTECmd 下载:https://ericzimmerman.github.io/#!index.md Event Log Explorer 下载:https://eventlogxp.com/d ......
蓝队 Sherlocks Tracer easy HTB

开发环境: googletest + abseil-cpp-20230802.1 + protobuf

googletest: mkdir build && cd build && cmake .. && sudo make -j16 install && cd .. abseil-cpp-20230802.1 cmake -DCMAKE_CXX_STANDARD=17 -DABSL_USE_EXTE ......

2023.12.5

学习内容: Stream流 Stream流的生成方式 中间操作方法 终结操作方法 Stream流的收集操作 类加载 类加载器的作用 将.class文件加载到内存中,并为之生成对应的java.lang.Class对象 类加载器的继承关系:System的父加载器为Platform,而Platform的父 ......
2023 12

2023.12.6

学习内容: 模块使用 AWT是窗口框架 它从不同平台的窗口系统中抽取出共同组件,当程序运行时,将这些组件的创建和动作委托给程序所在的运行平台。简而言之,当使用AWT编写图形界面应用时,程序仅指定了界面组件的位置和行为,并未提供真正的实现,JVM调用操作系统本地的图形界面来创建和平台一致的对等体。使用 ......
2023 12

2023.12.7

学习内容: GridBagLayout GridBagLayout布局管理器的功能最强大,但也最复杂,与GridLayout布局管理器不同的是,在GridBagLayout布局管理器中,一个组件可以跨越一个或多个网格,并可以设置各网格的大小互不相同,从而增加了布局的灵活性。当窗口的大小发生变化时,G ......
2023 12

程序员之路--小家进大厂的传奇之路

多元化学习,比如一个知道各个编程语言的人和一个只知道Java的人,你觉得谁更有价值,答案显而易见,信息技术变化比较快,你今天所见到的在以后可能就会有所不同,所以掌握的技术越多,未来才有更多的竞争力。 变相销售,低买高卖,信息技术发展很快的今天,重温学过的知识,将自己所学的知识变现,这是很有用的尝试。 ......
小家 程序员 传奇 程序

SourceBrowser 的源码流程(待继续细化)

先读取 sln 项目里的文件,csorpj,在读取cs等文件,创建输出文件夹 会生成一个类似集合对象,里面有你的代码文件,然后遍历集合,找出代码文件 如 xx.cs文件,然后读取 cs 文件里的代码 ,还有一些roslyn 读取 语法根,获取语义模型异步,获取文档范围 rangs 部分该不太确定具体 ......
SourceBrowser 源码 流程

初中英语优秀范文100篇-032My Favourite Season-我最喜欢的季节

PDF格式公众号回复关键字:SHCZFW032 记忆树 1 Autumn is my favourite season. 翻译 秋天是我最喜欢的季节。 简化记忆 秋天 句子结构 "Autumn"是主语,表示秋天这个季节。 "is"是系动词,连接主语和表语。 "my favourite season" ......
范文 Favourite 季节 初中 Season

if控制器

if控制器 if控制器可以控制多个请求时每个请求的比例 比如某个银行业务场景,存款业务约70%,取款业务约30%,那么存款接口的请求应该是总请求数的70%,取款请求是总请求数的30% 请求1:1 ${__jexl3(${__counter(false,)}%2!=0)} ${__jexl3(${__ ......
控制器

0-1背包问题

推荐文章:《动态规划之0-1背包问题(详解+分析+原码)》 写的很不错。但是动态数组的定义写得不如我下面: 这道题关键在于理解动态规划公式的定义: 可以定义一个二维数组dp[N][C+1],N是物品的种类,C是背包的承重(或者体积) dp[i][j]是这个数组的一个元素,其值就表示从前i件物品进行选 ......
背包 问题

2023.11.15

学习内容:数组的定义格式:int[ ] arr; int arr[ ]; 数组的动态初始化:int[ ] arr = new int[ ];静态初始化:int[ ] arr = new int[ ]{数据1,数据2,数据3,....}; 数组中的内存分配:栈内存中存放局部变量;堆内存中存放new出来 ......
2023 11 15

2023.11.18

学习内容:遍历字符串要点:for(int i = 0;i < line.length();i++) { System.out.println(line.chatAt(i)); } 字符串拼接:public class StringTest{ public static void main (Stri ......
2023 11 18

2023.11.19

学习内容: Alt + Insert 快捷键 根据需要选择操作 继承的格式 public class 子类名 extends 父类名{} 继承好处:提高了代码的复用性,维护性 弊端:改变父类,子类也改变,削弱了子类的独立性 在子类方法中访问一个变量,先子类局部范围找,后子类成员范围找,然后就到父类成 ......
2023 11 19

2023.11.20

学习内容: 方法重写注意事项:子类不能重写父类的私有方法 子类的访问权限不比父类的低(父类默认,子类可以是默认也可以是public) java中继承的注意事项:java中类只支持单继承,java中类支持多层继承 包就是文件夹,包是对类进行分类管理 javac -d . HelloWorld.java ......
2023 11 20

2023.11.21

学习内容: 多态转型:向上转型 Animal a = new Cat(); a.eat(); 向下转型 Cat c = (Cat)a; c.eat(); 抽象方法没有方法体,抽象类中有抽象方法 抽象类 public abstract class Animal(){ public abstract v ......
2023 11 21

2023.11.22

学习内容: 被static修饰的不需要创建对象,直接用类名引用即可 内部类访问特点:内部类可以直接访问外部类的成员,包括私有 外部类访问内部类的成员,必须创建对象 成员内部类,内部类为私有,Outer o = new Outer(); o.method(); 局部内部类是在方法中定义的类,外界无法直 ......
2023 11 22

2023.11.23

学习内容: Date类 Date类常用方法 SimpleDateFormat 1.格式化(从Date到String) public final String format(Date date) 将日期格式化成日期或者时间字符串 2.解析(从String到Date) public Date parse ......
2023 11 23

2023.11.24

学习内容: List 集合:有序集合,用户可以精确控制列表中每个元素的插入位置 List 集合特点:有序:存储和取出的元素顺序一致 可重复:存储的元素可以重复 增强for循环:简化数组和 Collection集合的遍历 实现Iterable接口的类允许其对象成为增强型for语句的目标,其内部原理是一 ......
2023 11 24

2023.11.26

学习内容: File是文件和目录路径名的抽象表示,File封装的不是一个真正存在的文件,仅仅是一个路径名 File类的方法 绝对目录和相对目录的区别 字节流 使用字节输出流写数据的步骤 : 创建字节输出流对象(调用系统功能创建了文件,创建字节输出流对象,让字节输出流对象指向文件) 字节流写数据的三种 ......
2023 11 26

2023.11.27

学习内容: 一个汉字存储:如果是GBK编码,占用2个字节;如果是UTF-8编码,占用3个字节 汉字在存储的时候,无论选择哪种编码存储,第一个字节都是负数 字符流=字节流+编码表 采用何种规则编码,就要采用对应规则解码,否则就会出现乱码 编码: 解码: 字符流抽象基类 Reader:字符输入流的抽象类 ......
2023 11 27

2023.11.28

学习内容: 标准输入输出流 输出语言的本质:是一个标准的输出流 字节打印流 字符打印流 对象序列化流 明天内容: 进程和线程 遇到问题: 用对象序列化流序列化一个对象后,假如我们修改了对象所属的类文件,读取的数据会出现问题 解决:给对象所属的类加一个值,private static final lo ......
2023 11 28

2023.11.29

学习内容: 进程:正在运行的程序 是系统进行资源分配和调用的独立单位 每个进程都有它自己的内存空间和系统资源 线程:是进程中的单个顺序控制流,是一条执行路径 单线程:一个进程如果只有一条执行路径,则称为单线程 多线程:一个进程如果有多条执行路径,则称为多线程 多线程的实现方式: 继承Thread类: ......
2023 11 29

2023.12.1

学习内容: 计算机网络 网络编程 网络编程三要素 IP地址 端口 协议 两类IP地址 IP常用命令: ipconfig 查看本机IP地址 ping IP地址 检查网络是否连通 特殊IP地址: 127.0.0.1 是回送地址,可以代表本机地址,一般用于测试 InetAddress:此类表示IP地址 U ......
2023 12
共332088篇  :757/11070页 首页上一页757下一页尾页