AND
Linux PHP编译安装
PHP编译安装。 1.下载PHP源码包,wget https://www.php.net/distributions/php-8.2.8.tar.gz 2.进入安装源码包目录,执行./configure命令配置,PHP的核心扩展和常用扩展。 3.编译make,安装make install. ./co ......
Mysql高级2-SQL性能分析
一、SQL执行频率 MySQL客户端 连接成功后,通过show [session | global] status 命令可以提供服务器状态信息,通过如下指令,可以查看当前数据库的insert,update,dalete,select的访问冰刺 show [global | session] stat ......
thinkphp: thinkphp6升级到thinkphp8(8.0.1)
一,官方文档: https://doc.thinkphp.cn/v8_0/setup.html 二,查看当前的php版本是否满足升级条件: 1,文档中的环境要求 2,查看本地的php版本: liuhongdi@lhdpc:~$ /usr/local/soft/php8/bin/php --versi ......
composer:升级自身版本 self-update(2.5.x)
一,查看升级前的版本: liuhongdi@lhdpc:/data/php/tpapibase$ composer --version Composer version 2.5.1 2022-12-22 15:33:54 二,升级,注意先sudo到root liuhongdi@lhdpc:/data ......
Svg转Jpg
Svg转Jpg ## 需求描述 在C#中将 Svg 转换成 Jpg 图片。 转出来的图片,存在部分文字偏移走开的现象。 通过找到相应位置,调整偏移,解决问题。 关键在于,匹配到 hanging、baseline、rotate 的关键字,修改偏移位置实现。 ## 实现的代码 ``` public vo ......
图论选做
##### P3465 [POI2008]CLO-Toll [基环树] [并查集] [**提高+/省选-**] 考虑依照题意,只要有一个环并且图连通,就能满足每个点在一些边定向后,都有为1的入度。 即选择一些边构成一个外向基环树,就可以满足题意 **solution:** > - 先跑出一棵生成树 ......
free -h查看内存情况,发现free部分远小于available
原因是buff/cache占用了大量内存,需要手动释放下: echo 3 > /proc/sys/vm/drop_caches #参数说明: #0:不释放(系统默认值) #1:释放页缓存 #2:释放dentries和inodes #3:释放所有缓存 Cache Memory(缓存内存) 当读写文件的 ......
图片知识点规划小结
#面向对象 面向对象是一种程序设计思想,它的核心概念是“对象”。“对象”是指具有特定属性和行为的实体,能够接收消息、处理消息并返回结果。在面向对象的编程语言中,所有的程序都是由多个对象组成的。 #常用的dos命令 不超过 $x$ 时一种做法,超过 $x$ 另一种做法 ### 例题1([P3396 哈希冲突](https://www.luogu.com.cn/problem/P3396)) ```cpp for(int i=y;i=sqrt(n)$ 时, ......
4代首层代码分析,和获取eval层代码
1.网站 http://www.fangdi.com.cn/new_house/new_house_detail.html https://wenshu.court.gov.cn/website/wenshu/181010CARHS5BS3C/index.html?open=login 2. 4代首 ......
一个能提高写代码效率的方法:AI+Python
在今年之前,我们都以为AI只能取代底层的劳动密集型工作,涉及创意、思维和感情的工作是不会被AI取代的 ,但自今年年初,人工智能异军突起狠狠将我们打脸。 今年火爆的聊天机器人仅仅作为“弱人工智能”,就让大批翻译、文案、设计、程序员等行业人员瑟瑟发抖,各路专家认为,未来人工智能持续发展,替代社会上8 ......
轻松用Python控制你的手机
“Python编程几乎能做任何事,只要你敢想,敢尝试!”,今天来看下用Python代码怎么来控制你的安卓手机。具体的说是代替你的手,实现自动的触摸和一些动作,实现自动化操作! 主要用的是安卓手机的Android调试桥(Android Debug Bridge),它是一个非常有用的工具!本文的这个 ......
games101 HomeWork3
# Games101 HomeWork3 ## 导航 [导航](https://www.cnblogs.com/zhywyt/p/17576370.html) ## 作业要求 **第三次作业才是真正上强度的作业,作业要求和质量都特别高,先来看看所有的要求:** - **1 . 修改函数rasteri ......
形参动态内存开辟和柔性数组
//柔性数组//定义:结构体最后一个成员允许是未知大小的数组// 优点;在开辟空间时,连续开辟,便于释放空间,不会因多次开辟,导致释放空间出错// 开辟空间时,节省动态开辟次数,节省空间,提升内存空间利用率,减少内存碎片// 访问效率更高// // struct S{ int n; int* arr ......
nginx反向代理
前端发送的请求,是如何请求到后端服务的? 路径并不匹配,那是怎样传送请求的呢 nginx反向代理 将前端发送的动态请求由nginx转发到后端服务器 nginx反向代理的好处: 提高访问速度:在访问nginx时会作缓存,如果下一次访问的是相同的接口地址,则无需请求真正的后端服务器,直接在nginx服务 ......
.Net Core中Autofac的使用方法
Autofac是.NET里IOC(Inversion of Control)容器的一种,同类的框架还有Spring.NET,Unity,Castle等。可以通过NuGet方式将其添加到项目中使用。 Autofac官方网站:http://autofac.org/ 一、安装Autofac 二、项目结构及 ......
git 快速入门
git 是什么? git 是一个 分布式 、最流行、最先进、2005由 linux torvalds 开发的版本管理系统 。 github、gitlab、Bitbucket 是什么? GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git作为唯一的版本库格式进行托管,故名GitHub。 ......
Vite 再提速
## Vite慢在哪 用了一段时间Vite之后, 开发时确实很快, 体验很棒, 但美中不足的是Vite开发服务器冷启动和启动后第一次加载页面的速度还有待提高。 这里需要区分一下: 冷启动是指项目启动开发服务器时, node_module/.vite下没有任何之前的预构建文件, 这一般是项目第一次启动 ......
CTF比赛中Web的php伪协议类型题小结
# php协议类型 ``` file:// — 访问本地文件系统 http:// — 访问 HTTP(s) 网址 ftp:// — 访问 FTP(s) URLs php:// — 访问各个输入/输出流(I/O streams) zlib:// — 压缩流 data:// — 数据(RFC 2397) ......
面向对象的设计模式
SOLID设计原则(面向对象) | | 一句话归纳 | 目的 | | | | | 单一职责 | 一个类或模块应该只有一个引起它变化的原因。 | 一个类或模块应该只有一个主要职责,这样可以使代码更加清晰、易于理解和维护。 开闭原则 | 软件实体(类、模块、函数等)应该对扩展开放,对修改关闭。 | 强调 ......
6、编程基础-控制器编程
控制器编程 下页介绍如何编写控制器代码。尽管最初专注于C,但大多数相关和非语言特定的细节已被翻译成C++、Java、Python和MATLAB。要更深入地了解其他语言中的等效函数/方法,请检查节点和API函数以及C++/Java/Python。 Hello World 例子 c语言 #include ......
HDU−4825 XorSum
01trie树 定义:将整数转化为二进制再插入 trie 树,通常是从高位到低位插入trie。 使用场景:寻找与异或相关的结果 题目背景: Zeus 和 Prometheus 做了一个游戏,Prometheus 给 Zeus 一个集合,集合中包含了N个正整数,随后 Prometheus 将向 Zeu ......
BOSHIDA DC电源模块关于转换率的问题
BOSHIDA DC电源模块关于转换率的问题 DC电源模块是现代电子设备中必不可少的模块之一,其作用是将交流电转换成为直流电,为电子设备提供稳定、可靠的电源。在进行DC电源模块选型时,一个重要的指标是其转换率,也被称作效率。本文将对DC电源模块的转换率进行详细解析。 一、转换率的定义 DC电源模块的 ......
振弦采集仪及在线监测系统完整链条的岩土工程隧道安全监测
振弦采集仪及在线监测系统完整链条的岩土工程隧道安全监测 近年来,随着城市化的不断推进和基础设施建设的不断发展,隧道建设也日益成为城市交通发展的必需品。然而,隧道建设中存在着一定的安全隐患,如地质灾害、地下水涌流等,因此隧道工程的安全监测显得尤为重要。 振弦采集仪及在线监测系统是近年来用于隧道安全监测 ......
Kolla-ansible自动化部署openstack
Kolla-ansible自动化部署openstack 一、准备工作(模拟all-in-one部署) 1、配置好网卡IP(至少2张网卡) vm模拟环境(1张nat+1张桥接网卡) nat网卡(ens32):192.168.108.10 桥接网卡(ens33):10.51.40.211 2、修改主机名 ......
blender快速选中线面的方法
1、编辑模式,选中线模式,键盘按住ALT键,鼠标左键点击线,可以实现连续线的选择。 2、同样选择面模式,按住键盘alt键,然后鼠标左键选择面,可以实现连续面的选择 ......
EPPlus写入文字时单元格会变空单元格?
今天遇见了一个奇怪的问题,向一个合并单元格写入内容时,原来的内容清除了,新内容却没写进去。 lm.Cells[1, 1].Value = string.Format("{0}-{1}分段龙门切割图板材物量表", tbProj.Text, block); 写入前: 写入后: 刚开始以为是合并单元格导致 ......
直播商城源码,js判断上传图片格式类型、尺寸大小
直播商城源码,js判断上传图片格式类型、尺寸大小 //判断图片类型var f=document.getElementById("File1").value;if(f==" "){ alert("请上传图片");return false;}else{if(!/\.(gif|jpg|jpeg|png|G ......
js 数字正则表达式
1、负数和正数,并且是整数 const validateNumInt = ( rule: any, value: string, callback: (arg0: Error | undefined) => void ) => { if (value) { if (!/^[-+]?\d+$/.tes ......