XOR
UNIX网络编程:socket & select() 实现clients/server通信
## 一、问题引入 **UNIX网络编程 卷1:套接字联网API(第三版)** 第6章 介绍了I/O复用可以通过select()的单进程服务器与多客户端通信。 UNIX下可用的5中I/O模型: - 阻塞式I/O - 非阻塞式I/O - **I/O(select和poll)** - 信号驱动式I/O( ......
学术工具集合
文献部落 网址:http://459.org/文献部落是一个免费下载文献的学术导航网站,汇总最新免费下载国内外文献的网站,为广大研究生提供最便捷的文献下载方法。英文文献下载网站应有尽有。也提供超多中文文献下载方法。百度学术、文库、知网等网站文献都免费下载!除此之外,广西图书馆和浙江图书馆直接注册登录 ......
定时crontab执行数据库备份不起作用,手动运行起作用的问题
用crontab定时任务去执行mysqldump,定时备份数据库,手动是可以执行的。如下图,生成了备份文件。 但是,用crontab 去执行这个back.sh脚本的话,是不会生成备份文件的,起初怀疑crontab没有执行。 查看crontab日志 cat /var/log/cron 发现,是执行了的 ......
基于 python 的 nexus 私服 jar 包匹配查找程序
程序通过计算 jar 包的 sha1 摘要,到 maven 仓库查询对应路径,适用于 Nexus Repository Manager OSS 2.14.11-01,其他版本未做测试 注意:jar 包路径中不要出现空格 #!/usr/bin/python3 import hashlib import ......
Spring Data 常见错误
案例 1:注意读与取的一致性 当使用 Spring Data Redis 时,我们有时候会在项目升级的过程中,发现存储后的数据有读取不到的情况;另外,还会出现解析出错的情况。这里我们不妨直接写出一个错误案例来模拟下: (https://www.java567.com,搜"spring") @Spri ......
请求函数包含请求函数正确写法
```async function findmaterial() { store.sourcematerialtableData = []; store.sourcematerialtableData2 = []; const { data } = await ApiService.get(RESO ......
CreateElement vs DOM Parser
[Benchmark: CreateElement vs DOM Parser - MeasureThat.net](https://www.measurethat.net/Benchmarks/Show/15119/0/createelement-vs-dom-parser)  但是不写这句代码也可以让 com.mysql.jdbc.Driver 类成功加载,这就涉及到 java.sql.DriverManager 类了 ......
Python高级 metaclass
元类(metaclass)是 Python 中相对高级的特性,它允许我们在创建类时动态地修改类的定义。元类本身就是类的类,用于控制类的创建过程。 元类主要用于控制实例化的过程,而非类的创建过程。当我们创建一个类时,Python 解释器会根据这个类的定义创建类对象,而当我们创建这个类的实例对象时,Py ......
Python高级 type
在 Python 中,`type()` 是一个内置的函数,它有两个作用: 1. 返回对象的类型。 2. 动态创建类。 在第一种情况下,我们可以使用 `type()` 获取一个对象的类型,例如: ```python a = 123 print(type(a)) # ``` 上面代码中,`a` 是一个整 ......
Spring Exception 常见错误
案例 1:小心过滤器异常 为了方便讲解,我们还是沿用之前在事务处理中用到的学生注册的案例,来讨论异常处理的问题: (https://www.java567.com,搜"spring") @Controller @Slf4j public class StudentController { publi ......
2万多条健康网站文章大全ACCESS\EXCEL数据库
2万多条健康网站文章大全ACCESS数据库采集的是某个健康网站整站的文章内容,2万多条的记录数35个详细的健康文件分类表足够让你完善一个关于健康方面产品的内容,在表结构方面字段包含的 TAG(fkeyword) 可以让你做更多的搜索优化。 详细的分类情况包含:肠胃保健(193)、春季保健(280)、 ......
如何实现订单到期关闭
在电商、支付等系统中,一般都是先创建订单,再给用户一定的时间进行支付,如果没有按时支付的话,就需要把之前的订单取消掉。这种类似的场景有很多,还有比如到期自动收货、超时自动退款、下单后自动发送短信等等都是类似的业务问题。 本文就从这样的业务问题出发,探讨一下都有哪些技术方案,这些方案的实现细节,以及相 ......
C++符号修改和符号改编
函数签名:函数签名包含了一个函数的信息,包括函数名,它的参数类型,它所在的类和命名空间等其他信息 GCC的基本C++名称修饰方法:所有的符号都以“_Z”开头,对于嵌套的名字(在名称空间或在类里),后紧跟“N”,然后是各个名称空间和类的名字,每个名字前是名字字符串长度,再以“E”结尾,函数的参数紧跟在 ......
THUSC2023 / APIO2023 / THUPC2023游记
THUSC 与 APIO 都打的不怎么好,但高铁上没事干就写一下游记吧。 ## THUSC 毕竟拿过约了,随便来玩玩。 住在九华饭店。 约定好要抓住一个落单的 rdfz 同学,但大家都不敢上。 逛了一条街全是内衣店。 day0 面基了魏老师,进门的时候听到“csy 你怎么来了”于是看到了 csy。 ......
基础知识
[toc] 一、 1、print("") 会换行 2、print("",end="") 不会换行 二、 python中经常看到使用\t,\n,\n\t,那么它们有什么区别之处呢? \t :表示空4个字符,类似于文档中的缩进功能,相当于按一个Tab键。 \n :表示换行,相当于按一个 回车键 \n\t ......
Spring
一.spring优势 1,生态好,很多组件都是在它的基础上运行的。上层应运都是以他为基石的。 2,spring对对象的管理, 3. 提供了切面 二; Spring 事务传播机制 A 里面调用 B , A有事务,他就用,没有,他就新调用。 required 默认的, 在这里面可以设置很多的。 A和B的 ......
MSSQL获取过程参数
SELECT sp.object_Id as FunctionId, sp.name as FunctionName, isnull(param.name,'')as ParamName,isnull(usrt.name,'') AS [DataType], ISNULL(baset.name, ' ......
debain虚拟机内存热插拔不生效问题处理
vmware中的debain虚拟机开启了内存热插把功能,但是在vmware中给虚拟机增加了内存之后,登录虚拟机发现没有添加成功。 # free -g total used free shared buff/cache available Mem: 31 15 9 0 5 12 Swap: 0 0 0 ......
layui2.4.5版本解决table使用templet导出数据问题
在使用 table 自带的导出功能时对使用了templet的数据导出为空  { console.log(attr,obj[attr]) } const keys=Object.keys(obj) const values=Object.values( ......
实例讲解Spring boot动态切换数据源
摘要:本文模拟一下在主库查询订单信息查询不到的时候,切换数据源去历史库里面查询。 本文分享自华为云社区《springboot动态切换数据源》,作者:小陈没烦恼 。 前言 在公司的系统里,由于数据量较大,所以配置了多个数据源,它会根据用户所在的地区去查询那一个数据库,这样就产生了动态切换数据源的场景。 ......