NOT
linux c++ tcp
1. TCP/IP协议栈 链路层:负责下图所示物理链接标准 IP层(网络层):选择合适的路径传输数据,无法解决数据传输错误问题,所以需要TCP/UDP协议作为保障 TCP/UDP(传输层):IP层(网络层)解决传输路径问题,确定了路径,就进行传输数据,IP层只关注一个数据包如何进行传输,至于传输过程 ......
openpyxl使用问题——OSError: File contains no valid workbook part
第一种:打开xls的文件,报错,这个比较容易理解,就是openpyxl是不支持打开xls文件的,版本太老了。推荐使用xlrd库。 ```python openpyxl.utils.exceptions.InvalidFileException: openpyxl does not support t ......
MyBatis 的 # 传参,是参数化查询,那参数化查询到底为什么可以防止sql注入?
对于 MyBatis 的 # 传参,虽然最终的 SQL 查询语句中会将参数值替换到对应的位置,但是这个过程并不是简单的字符串拼接,而是通过预编译的方式进行处理。这样做有以下几个方面的好处,从而减少了 SQL 注入的风险: 参数值转义:在参数化查询中,MyBatis 会自动对参数值进行转义处理。这样可 ......
SQL注入——搜索型
# SQL注入—搜索型 ## 搜索型注入—原理介绍 一些网站为了方便用户查找网站的资源,都对用户提供了搜索的功能,因为是搜索功能,往往是程序员在编写代码时都忽略了对其变量(参数)的过滤,而且这样的漏洞在国内的系统中普遍的存在; 其中又分为 `POST/GET` ,GET型的一般是用在网站上的搜索,而 ......
英特尔宣布投资 Arm,畅谈 RISC-VX
英特尔宣布投资 Arm,畅谈 RISC-V 来源: 投稿 作者: News Bot 2023-09-07 17:18:00 2 几个月来,软银一直在其客户和合作伙伴中准备对 Arm 进行锚定投资,英特尔也在其中。在近日的高盛 Communacopia & Technology 大会上,英特尔公司代工 ......
Vercel 与 Next.js:开源全明星团队背后的商业逻辑
Vercel 与 Next.js:开源全明星团队背后的商业逻辑 aryu 2022-01-26 10:183616 视频版本推荐同步观看,喜欢请一键三连~ # Vercel 与 Next.js:开源全明星团队背后的商业逻辑|Monetizing Open Source 引子 Vercel 是由 Gu ......
【后端面经-数据库】Redis数据结构和底层数据类型
[TOC](【后端面经-数据库】Redis数据结构和底层数据类型) 声明:Redis的相关知识是面试的一大热门知识点,同时也是一个庞大的体系,所涉及的知识点非常多,如果用一篇文章罗列,往往会陷入知识海洋中无法感知其全貌,因此,这段时间我会试着拆分Redis的相关章节,辅以思维导图的形式介绍Redis ......
大学期间个人学习与规划
#个人学习与规划 ##第一部分:我的初心 - 为什么选择软件工程这个专业? 1. 当初选择软件工程这个专业的原因是因为在上一个学校学习的是计算机相关专业,个人对这方面还比较感兴趣,愿意继续学习。 2. 毕业后出去找工作的时候,有因为学历和技术问题碰壁,感觉还需要再提升提升自己的能力及学历。 - 当初 ......
解决cURL error 60: SSL certificate problem: unable to get local issuer certifica
https://curl.se/docs/caextract.html ......
iMessage群发,苹果iMessage短信,苹果iMessage推信,完美实现 - 升级版
一、PC电脑版苹果系统(Mac OS)上实现imessage群发总结为以下几种方式: /*MacOS苹果系统,正常情况下,只能安装到苹果公司自己出品的Mac电脑,俗称白苹果,不能安装到各种组装机或者其他品牌的品牌机上,黑苹果的的原理,就是通过一些 “破解补丁” 工具欺骗macOS系统,让苹果系统认为 ......
youtube视频保存,油管视频下载本地
油管上技术大咖分享的视频很多,昨天没网上线发现看不了,找到一款可以随时下载油管视频到本地相册观看的软件-【大神水印】,挺便利的,不用担心网断后没法观看了, 详细教程分享如下: 第一:在油管上找到要下载的学习视频,复制链接, 第二: 打开【大神水印】(安卓和苹果商店都能搜到),点首页【提取视频//图片 ......
windows10鼠标悬停在页面缩略图上不显示大窗口问题
1.搜索:系统 进入下面这个界面 2.滑到最下面,选择高级系统设置 3.选择性能的测试 4.勾选“保存任务栏缩略图预览”,就是放在缩略图上可以预览窗口的状态 ......
MidwayJS 全栈开发(四)ORM 技术选型
MidwayJS 全栈开发(四)ORM 技术选型 不败花丶 do sth with ❤️. 关注 3 人赞同了该文章 前言 上一篇内容回顾:MidwayJS 全栈开发(三)SQL 技术选型 。 本篇文章将围绕操作数据库的工具 ORM 进行讲解,简单串一下 ORM 的概念以及技术选型,方便我们有个整 ......
2022 年,Node.js 的 ORM框架应该选择哪个?
如果项目单纯使用 js,推荐使用 sequelize,适配主流数据库,各种查询模式相对稳定,主流开源 node + js 框架(例如:egg)的数据库默认 orm 框架。如果项目还使用了 ts,推荐使用 typeorm,同样适配主流数据库,另外有更好的类型推导,主流开源 node + ts 框架(例 ......
黑群晖VMM虚拟机套娃安装威联通QutsCloud
准备 测试环境: DSM 7.1 VMM 2.6.0-12122 首先去威联通下载中心下载最新固件VMDK - Full Disk Image,这边版本为F_TS-KVM-CLD_20220408-c5.0.1 镜像下载好直接导入到群晖VMM套件中 安装 接下来在VMM中新增-导入 选择”从硬盘映像 ......
Asp-Net-Core开发笔记:FrameworkDependent搭配docker部署
## 前言 之前我写过一篇使用 docker 部署 AspNetCore 应用的文章,这种方式搭配 CICD 非常方便, build 之后 push 到私有的 dockerhub ,在生产服务器上 pull 下来镜像就可以直接运行了。 然而,有时需要一种更传统的部署方式,比如在本地打包可执行文件之后 ......
SARscape中四维高景雷达星数据处理方法
合成孔径雷达(SAR)是一种主动成像系统,具有全天候,不受云雾雪的影响,雨的影响有限等特点,在洪水监测、水稻监测、其他自然灾害监测等领域具有巨大的应用价值。X波段的四维高景卫星系统首批雷达星(简称SV2)具备多种成像模式,包括2m条带模式(STRIP)、1m滑动聚束模式(SPOT)、0.5m聚束模式 ......
使用bat脚本激活office
## 前言 在我们安装windows的时候,很重要的一个步骤就是激活。 安装windows的同时,通常也需要安装office,同样需要激活。 两个方法都是可以使用kms进行伪激活的,好处是免费,坏处是盗版,不过不care啦,对不起,微软哥,囊中是在羞射。。。 windows我之前写过一期: > ht ......
从4个特点为你解密华为云媒体网络底座AND
应用传送网络(Application Delivery Network),简称ADN;是一张叠加在Internet互联网和华为云全球专线网络之上的overlay网络。 ......
修改主频 & 时钟树
在system_stm32f10x.c中可以更改这个 最先调用void SystemInit (void)启动HSI+各种恢复缺省配置 然后 调用 SetSysClock();执行设置时钟72M 设置AHB APB分频, RLL倍频后作为系统时钟输出(SystemInit默认工作如下,若是初始化失败 ......
2023牛客暑期多校训练营4
# A.Bobo String Construction ### 题意: 给定一个01串t,构造一个长度为n的01串s,时的t + s + t中t只在首和尾出现。 ### 分析: 结论,s取全0或者全1。 ①假设t全0或者全1,那我s和t取相反的即可。 ②假设t既包含0又包含1,首先t不可能是s的子 ......
英特尔宣布投资 Arm,畅谈 RISC-V
英特尔宣布投资 Arm,畅谈 RISC-V 来源: 投稿 作者: News Bot 2023-09-07 17:18:00 2 几个月来,软银一直在其客户和合作伙伴中准备对 Arm 进行锚定投资,英特尔也在其中。在近日的高盛 Communacopia & Technology 大会上,英特尔公司代工 ......
什么是 GraphQL?
作者:Cat Chen链接:https://www.zhihu.com/question/264629587/answer/949588861来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 GraphQL 是一种针对 Graph(图状数据)进行查询特别有优势的 Que ......
Go语言中如何实现NoCopy
Go语言中没有NoCopy关键字,但可以通过实现`sync.Locker`接口来禁止某个类型的变量被拷贝。 `sync.Locker`接口定义了`Lock()`和`Unlock()`方法,这两个方法用于保护共享数据的互斥访问。如果一个类型实现了`sync.Locker`接口,则该类型的变量不能被拷贝 ......
测试流程
需求评审 (需求是否合理、是否可测) 测试计划 (人、时间、业务点、资源) 测试设计 (测试用例) 冒烟测试 (准入测试,基本业务测试不通过直接打回) 测试执行 (环境、工具搭建、用例执行) bug提交 新版本发布 (bug有没有验证、新功能测试、回归测试) 测试报告 ......
Mac 终端登陆MySQL出现“zsh:command not found: mysql”的问题
mysql明明安装好了,而且也登陆使用过了,但是这次在终端登陆却报错这个问题。 其实上次也报错这个一样的问题,我觉得可能是环境配置没有弄好,重新检查和source 生效了下(source ~/.bash_profile),此时mysql能正常登陆了;但是退出终端后再次登陆又会报同样的问题。 感觉不对 ......
计算几何训练笔记
Luogu1452 旋转卡壳,注意判一下平行的情况,另外有个比较简介的求凸包方法,就不用分别求上凸壳和下凸壳再合起来了: ```cpp int is(point a,point b){return a.x==b.x?a.y0||(cross((C-B),(B-A))==0&&is(A,B)==is( ......
2023/09/08
问题:在HYS项目中,主要工作是,从正式库中通过脚本将表结构等创建到备库中,但是在备库中建表的时候,速度特别慢,创建一张表需要七八分钟,不正常。 问题排查:(1)首先通过命令iostat和top指令来查看当前服务器中的io写入和cpu使用率。结果发现都正常。接着在isql中手动创建一张表发现速度依然 ......