一.进程创建 1.fork函数 在linux中fork函数是⾮常重要的函数,它从已存在进程中创建⼀个新进程。新进程为⼦进程,⽽原进 程为⽗进程。 #include <unistd.h>pid_t fork(void);返回值:⾃进程中返回0,⽗进程返回⼦进程id&…
2024/11/27 19:47:51题目 0缺失的环节【算法赛】 - 蓝桥云课 (lanqiao.cn) 思路 如果我们枚举左右端点,加上子串的提取,复杂度达到 但是如果我们考虑最外层按照子串的长度来枚举,会有不可思议的效果: 看起来,似乎 ,一切似…
2024/11/27 12:00:02struct 是命名结构体的,可以看成集合。不同元素即是表达一个对象的不同方面属性。 格式 struct stu (一种标识符) { //命名不可初始化 [元素类型] 元素名; char 元素1[n]; int 元素2; int 元素3; __________ int 元素n; }; struct stu {//…
2024/11/27 13:51:25新建用户 create user if not exists user on cluster 集群名称 IDENTIFIED WITH plaintext_password BY 密码;给用户授查询、建表、删表的权限 GRANT create table,select,drop table ON 数据库实例.* TO user on cluster 集群名称 ;在其他节点下用户建本地表成功&#…
2024/11/25 14:36:58题面 传送门:洛咕 Solution 调到自闭,我好菜啊为了方便讨论,以下式子\(m>n\)为了方便书写,以下式子中的除号均为向下取整 我们来颓柿子吧qwq 显然,题目让我们求:\(\large \sum_{i1}^n\sum_{j1}^m lcm(i,…
2024/11/28 6:02:36 人评论 次浏览4 基于RoundTrip(往返)的通讯协议设计 通讯服务器插件的核心为3部分:(1)与通讯方式、业务逻辑无关的通讯协议实现;(2)和通讯方式、业务逻辑有关的通讯业务逻辑的实现;&am…
2024/11/28 5:38:37 人评论 次浏览Redis允许以没有配置文件的方式启动,他将会使用内置的默认配置,但是这种方式推荐只用来测试和开发。最好的方式是提供一个Redis配置文件给Redis,通常命名为redis.conf。redis.conf通常包含了一系列的指令,它们的格式很简单&#x…
2024/11/28 5:10:08 人评论 次浏览我们在爬虫时经常会遇到一些奇怪的参数,比如百度翻译的sign,网易云音乐的params等,这个时候就要用js逆向的技术来获取参数的构造方法 前置准备 Chorme浏览器,Sublime编译器,Python 爬取链接:https://fanyi.baidu.com/ 抓包 按下F12打开Ch…
2024/11/28 4:34:32 人评论 次浏览springboot thymeleaf模板 从数据库到前端,日期格式转换 <td th:text"${#dates.format(activity.activityBeginDate,yyyy-MM-dd)}">activityBeginDate</td><td th:text"${#dates.format(数据库传来的数据,yyyy-MM-dd)}">acti…
2024/11/28 7:35:36 人评论 次浏览docker镜像简介 docker镜像是分层的,有底层网上叠加下载。 dockerfille是以文本的方式生成镜像,他的好处在于生成镜像后可以查看生成流程。相对于docker commit,使它更加的安全可靠。 使用dockerfile时必须有一个写一个以Dockerfile名字的…
2024/11/28 7:34:35 人评论 次浏览插入区间 题目描述: 给你一个无重叠的,按照区间起始端点排序的区间列表。在列表中插入一个新的区间,你需要确保列表中的区间仍然有序且不重叠(如果有必要的话,可以合并区间)。提示:0 < inte…
2024/11/28 7:34:04 人评论 次浏览Spring Boot整合Mybatis支持XML配置和全注解两种方式,本篇将详细解说这两种方式的Mybatis整合,主要包含以下5部分内容:数据源配置;数据库连接池配置;XML配置方式整合;注解方式整合;事务管理。数…
2024/11/28 7:33:34 人评论 次浏览一.JAVA数据类型 如思维导图 二.自动拆箱与自动装箱概念 数据的基本类型和包装类 原始类型即基本类型 案例 1)Interger j i 这里即为自动装箱 - > 由基本类型转换为包装类 2)int i2 j 这里即为自动拆箱 - > 由包装类转换为基本类型 Thank y…
2024/11/28 7:33:03 人评论 次浏览本文实例讲述了Python SQLite3数据库日期与时间常见函数。分享给大家供大家参考,具体如下:import sqlite3#con sqlite3.connect(example.db)con sqlite3.connect(":memory:")c con.cursor()# Create tablec.execute(CREATE TABLE stocks(da…
2024/11/28 7:32:02 人评论 次浏览C语言常用英语词汇A: area 面积age年龄array数组avg(average)平均值add增加addition加法auto自动B: break中断byte字节boolean布尔C: char(character)字符case事件continue继续change交换check检查count计数code代码circle圆cancel取消center中心compile编译const常量D: double…
2024/11/28 3:09:12 人评论 次浏览原则: 先静态再动态, 先样式再数据 文章来源:刘俊涛的博客 欢迎关注,有问题一起学习欢迎留言、评论转载于:https://www.cnblogs.com/lovebing/p/10020157.html
2024/11/28 3:08:41 人评论 次浏览当编写多线程程序时,常出现的一个错误便是Race Condition, 即竞争危害/竞态条件。当两个或更多线程都能同时获取以及改变共享数据时,竞争危害便发生了。因为各个线程对数据操纵的顺序并不可预知,因此数据改变的结果取决于线程最终的运行顺序。…
2024/11/28 3:07:39 人评论 次浏览一、vi的三种模式和相互切换 1. 一般模式 1) 移动光标 可以用箭头键,Page Up, Page Down, Home,End等按键移动光标 G,移动到档案最后一行 1G,gg,移动到档案第一行 n<space>,右移n位 n<enter>,下移n行 2)搜寻 /word 向下搜 ?word…
2024/11/28 3:07:09 人评论 次浏览1.进入到用户根目录 cd ~ 或者 cd cd ~hadoop 回到原来路径 cd - 2.查看文件详情 stat a.txt 3.移动 mv a.txt /ect/ 改名 mv b.txt a.txt 移动并改名 mv a.txt ../b.txt 4拷贝并改名 cp a.txt /etc/b.txt 5.vi撤销修改 ctrl u (undo) 恢复 ctrl r (redo) …
2024/11/28 3:06:08 人评论 次浏览