NOT
Ubuntu搭建pppoe-server
Ubuntu搭建pppoe-server 目录Ubuntu搭建pppoe-server环境安装软件包修改配置启用转发规则启动程序配置转发规则检查脚本执行 环境 ubuntu 14.04 32bit ubuntu 16.04 64bit 安装软件包 sudo apt-get install pppoe ......
openpyxl和xlwingss使用对比
一开始搜到的是openpyxl用法,满心欢喜的照着教程编写代码,但是在满足普通需求后,发现保存文件时会将WPS中的宏给清除了,这没法做啊,接着在往上搜解决办法,只找到说可以保留VBA宏的方法: openpyxl.load_workbook(file, keep_vba=True) 参考文档 但是在W ......
Java如何实现HTTP断点续传功能
其实断点续传的原理很简单,就是在Http的请求上和一般的下载有所不同而已,本文将详细介绍Java如何实现HTTP断点续传功能,需要的朋友可以参考下 (一)断点续传的原理其实断点续传的原理很简单,就是在Http的请求上和一般的下载有所不同而已。打个比方,浏览器请求服务器上的一个文时,所发出的请求如下: ......
2023/10/18 学习笔记
VLAN网络 vlan——虚拟局域网 由于交换机所有的端口都在同一个广播域,只要发送广播会产生大量的垃圾信息,同时会有安全隐患(病毒)。 解决这个问题有两种方法: 物理解决:需要在交换机之间安装路由器(成本太大) 逻辑解决:使用vlan虚拟网络技术 vlan的优势: 控制广播 增强网络安全性 简化网 ......
【笔记】数据库、网络故障与恢复
【笔记】数据库故障与恢复 数据库故障主要分:事务故障、系统故障和介质故障 事务故障 是指事务在运行至正常终点前被终止,此时数据库可能出现不正确的状态。 是由于事务程序内部错误而引起的,有些可以预期,如金额不足等,有些不可以预期,如非法输入、运算溢出等。 类似于手动执行回滚 恢复过程: 1、反向(从后 ......
数据库连接池
主要目的都是一样的 包括套接字连接池 避免频繁创建和销毁 由来 客户端登录服务器去数据库查询 这时就可以把服务器看做是数据库的客户端。 一直保持和数据库的连接可以吗?可以但是需要服务器的一个线程来维持,又不做事。耗费资源 一个数据库连接需要什么呢 不仅少非自愿,并且减少了时间 需要用到的C++技术点 ......
react + electron 打包记录
package.json 中的更改: 增加: "homepage": "./", "build": { "productName": "xxxx", "appId": "com.xxx.win", "directories": { "output": "dist" }, "files": [ "di ......
Go - Generating Random Test Inputs for Tests
Problem: You want to generate random test data for running your test functions. Solution: Use fuzzing , which is an automated testing technique to gen ......
大模型背景下软件工程的机遇与挑战
点击链接了解详情 本文作者:汪晟杰 导语:AISE(AI Software Engineering)有人说是软件工程 3.0,即基于大模型(LLM - Large Language Model)时代下的软件工程。那么究竟什么是 AISE,他的发展历程对软件工程产生怎样的变化。本次主题文章会分为五大部 ......
数据采集与融合技术实践第二次作业
作业① 实验要求 ·在中国气象网(http://www.weather.com.cn)给定城市集的7日天气预报,并保存在数据库。 ·Gitee文件夹链接:https://gitee.com/lian111111/crawl_project/tree/master/数据采集与融合技术第二次作业/作业2 ......
Codeforces Round 882 (Div. 2) B. Hamon Odyssey
给一个长为 \(n\) 的数组 \(a_1, a_2, \cdots, a_n\) 。定义 \(f(l, r) = \&_{i=l}^{r} a_i\) 。 你需要对 \(a\) 进行分段,使得各段的 \(f(l, r)\) 之和最小。在各段 \(f(l, r)\) 之和最小的情况下,尽可能分出更多 ......
Qt 表格设置表格单元的输入正则表达式
// 用于给表格设置正则表达式, // table视图 QTableView // table模型 QStandardItemModel // 使用示例: // wangchuan::RegExp::InputDelegate* inputDelegate = new wangchuan::RegE ......
快速幂
//快速幂的实现部分,相当于ans=pow(base,exponent) while(exponent){ if(exponent&1) ans=ans*base; base=base*base;//基底 exponent>>=1;//指数 } 例题: 问题描述 将一个数N分为多个正整数之和,即N= ......
RoCE协议 RDMA技术
RoCE的好处 低CPU占用率:访问远程交换机或服务器的内存,无需消耗远程服务器上的CPU周期,从而可以充分利用可用带宽和更高的可伸缩性。 零复制:向远程缓冲区发送数据和接收数据。 高效:由于RoCE改善了延迟和吞吐量,网络性能得到了很大提高。 节省成本:借助RoCE,无需购买新设备或更换以太网基础 ......
查看edge浏览器插件的安装位置并将插件安装到别的浏览器
1 eage浏览器插件的位置 C:\Users\你的用户名\AppData\Local\Microsoft\Edge\User Data\Default\Extensions 2 把插件安装到其他浏览器 第一种 这些都是插件的文件 ,点开文件夹,下面的文件夹就是插件 打开浏览器的扩展程序,开发者模式 ......
WPF性能优化:Freezable 对象
Freezable是WPF中一个特殊的基类,用于创建可以冻结(Freeze)的可变对象。冻结一个对象意味着将其状态设置为只读,从而提高性能并允许在多线程环境中共享对象。 Freezable的应用 我们定义画刷资源的时候常常会这样写: <SolidColorBrush x:Key="RedBrush" ......
IO流,字符流的缓冲流,输入流和输出流的使用
之前学过 Input和output两个字节流是无论什么文件都可以输入输出 , 本次学习的是字符的输入输出流:字符流 两个抽象类: 1、Reader 输入流可以定义一个字符(char)类型的数组,长度为1024 来提高读取速度. 2、Writer 缓冲流分别为: BufferedReader、Buff ......
开源项目 | 美团开源监控告警服务,Java 开发的实时应用监控平台,能够帮助开发者快速定位线上的问题。
美团开源的实时监控告警服务,能够帮助开发者快速定位线上的问题。功能丰富包括全量采集指标数据、分布式跨机房部署、性能分析报表等,还支持多种编程语言客户端。 ......
数据采集与融合技术-实验作业二
作业①: (1)天气预报实验 要求:在中国气象网(http://www.weather.com.cn)给定城市集的 7 日天气预报,并保存在数据库。 – 输出信息: Gitee 文件夹链接 https://gitee.com/tiantianmi/crawl_project/blob/master/ ......
链家二手房
import pandas as pd import requests from bs4 import BeautifulSoup # 获取数据的函数 def get_data(page): url = f"https://sz.lianjia.com/ershoufang/pg{page}/" r ......
SQL语句的基本使用5-多值子查询
这个作业属于哪个课程 https://edu.cnblogs.com/campus/uzz/cs3 这个作业要求在哪里 https://edu.cnblogs.com/campus/uzz/cs3/homework/13074 这个作业的目标 SQL语句的基本使用5-多值子查询 🌀1. 在stud ......
PHPGGC的使用介绍和安装
# PHPGGC的使用介绍和安装 **PHPGGC:** *PHPGGC 是一个 unserialize() 有效负载库,以及从命令行或编程方式生成它们的工具*。 当您在没有代码的网站上遇到反序列化时,或者只是在尝试构建漏洞时,此工具允许您生成有效负载,而无需经历查找小工具并组合它们的繁琐步骤。它可 ......
青蛙跳台阶(C语言数学排列组合公式求解法)
题目:从前有一只青蛙他想跳台阶,有n级台阶,青蛙一次可以跳1级台阶,也可以跳2级台阶;问:该青蛙跳到第n级台阶一共有多少种跳法。 当只有跳一级台阶的方法跳时,总共跳n步,共有1次跳法 当用了一次跳二级台阶的方法跳时,总共跳n-1步,共有n-1次跳法 当用了两次跳二级台阶的方法跳时,总共跳n-2步,共 ......
2023/10/18 Java异常处理认识
异常处理是Java中非常重要的概念之一,它允许开发者在程序运行过程中对可能出现的异常进行捕获、处理和抛出,有效保证程序的稳定性和可靠性。在程序运行过程中,可能会发生各种各样的异常情况,如空指针异常、数组越界异常等。如果不合理地处理这些异常,程序就有可能崩溃或产生不可预知的错误。 Java中的异常可以 ......
【通信传输协议】总线协议之SPI
一、SPI简介 串行外设接口 serial peripheral interfacce,是摩托罗拉公司最先推出的一种同步串行传输规范。 高速、全双工、同步的串行通信总线。 SPI有主从两种模式,通常由一主多从模块组成。 SPI通信需要至少4根线,单向传输时3根,MISO(主设备入)、MOSI(主设备 ......
开发设计模式之单例模式
一、单例模式 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。 单例模式是一种创建型设计模式,它确保一个类只有一个实例,并提供了一个全局访问点来访问该实例。 注意: 1、单例类只能有一个实例 ......
敏捷思维与支持它的敏捷工具
敏捷思维是一种在敏捷方法和框架的指导下进行工作和问题解决的思维方式。它强调灵活性、适应性、协作和持续改进,旨在提供更高质量的工作成果和更好的项目管理。 敏捷思维的一些核心特征: 响应变化: 敏捷思维认为变化是不可避免的,因此团队应该能够快速适应新的需求、挑战和机会。它鼓励灵活性,避免僵化的计划和 ......
提高研发效率还得看Apipost
随着数字化转型的加速,API(应用程序接口)已经成为企业间沟通和数据交换的关键。而在API开发和管理过程中,API文档、调试、Mock和测试的协作显得尤为重要。Apipost正是这样一款一体化协作平台,旨在解决这些问题,提高API开发效率和质量。 Apipost提供API文档管理功能,让后端开发人员 ......
linux文件权限2
ACL权限 基本用法: getfacl 文件/目录: 展示文件或目录的ACL权限: 包括文件或目录位置,所属用户,所属组,所属用户权限,所属组权限,其用户权限 例如 getfacl file01 setfacl -m u/g/o:指定用户:权限 文件: 添加文件或目录的ACL权限: 例如 setfa ......