首页
熊猫办公下载
文件下载
根据地址查询经纬度
登录 / 注册
一级分类:
安全技术
存储
操作系统
服务器应用
行业
课程资源
开发技术
考试认证
数据库
网络技术
信息化
移动开发
云计算
大数据
跨平台
音视频
游戏开发
人工智能
区块链
二级分类:
linux操作系统实验二
(1)消息的创建,发送和接收。
① 使用系统调用msgget(),msgsnd(),msgrev(),及msgctl()编制一长度为1k的消息的发送和接收程序。
(2)共享存储区的创建、附接和段接。
使用系统调用shmget(),shmat(),sgmdt(),shmctl(),编制一个与上述功能相同的程序。
2025/12/17 11:22:33
41KB
实验报告
代码
1
节点优化编号
电力系统节点优化编号静态法,比较节点出线度的大小,节点出线度小的先编号,以此类推
2025/12/17 4:05:05
342B
matlab
1
matlab实现VQ说话人识别系统
运用mfcc特征参数的vq说话人识别系统。
2025/12/17 4:50:07
695KB
matlab
1
ASP.NET网上人才招聘系统
ASP.NET网上人才招聘系统的开发设计的设计论文
2025/12/17 3:01:03
6.95MB
ASP.NET
1
基于qt开发的会员管理系统
基于qt开发的会员管理系统,可以实现会员信息的添加、修改、删除、查找等操作。
程序利用数据库存储数据。
特别时候初学者研究学习。
2025/12/17 1:24:18
131KB
qt
c++
管理系统
会员
1
书刊租借信息管理系统数据库课程设计
书刊租借信息管理系统数据库课程设计。
具有触发器,存储过程,详细的代码。
1.86MB
书刊租借
数据库
1
SafengineShieldenV2.1.2.0简体中文免费版
SafengineShieldenV2.1.2.0简体中文免费版经过我们检查,是无病毒软件,请放心使用。
Shielden是一款免费的软件加密方案:Shielden入门级加密,包含软件授权系统,关键代码混淆、虚拟化,运行时反调试等功能,将以代码虚拟机为主,授权功能为辅助,提供入门级的软件加密安全方案,将解决由于使用过时、破解的保护软件所带来的无服务、无保障、无更新等问题,为非盈利性的免费版和处于成长期的共享版提供知识产权保护、专业级的抗逆向分析功能,并由Safengine技术支持团队支持,为软件的未来发展提供整套安全方案。
此外,Shielden包含部分SafengineProtector和SafengineLicensor的功能性演示,其保护强度虽然不能满足商业软件保护的应用,但您可以不花一分钱体验Safengine系列商业软件产品提供的专业保护功能。
Shielden入特点:Shielden将不对保护后的软件做任何功能限制,如弹出提示窗口、访问服务器等等,推翻传统免费加密软件有广告、后门的“潜规则”。
13.51MB
软件加密工具
1
2011_过程控制系统_黄德先_金以慧
金以慧《过程控制系统》的新版,这本书讲的很全,虽然不一定很深入,本人没全部看完。
45.45MB
过程控制系统
黄德先
金以慧
1
从零开始MySQLPDF资源
"从零开始MySQLPDF资源"在这篇文章中,我们将探索MySQL数据库的底层原理和各种实践案例。
让我们来了解Java工程师眼中的数据库是什么样的。
通常情况下,Java工程师在做Java系统时,会连接到一个MySQL数据库,执行各种增删改查的语句。
但是,很多Java工程师对MySQL的了解和掌握程度,停留在这么一个阶段:对MySQL可以建库建表建索引,然后就是执行增删改查去更新和查询里的数据!实际上,在使用MySQL的过程中,大家总会遇到一些问题,比如死锁异常、SQL性能太差、异常报错等等。
很多Java工程师在遇到MySQL数据库的一些问题时,一般都会上网搜索博客,然后自己尝试捣鼓着解决一下,最后解决了问题,但自己可能也没搞明白里面的原理。
因此,我们就是要带着大家去探索MySQL底层原理的方方面面,以及探索在解决MySQL各种实战问题的时候,如何基于MySQL底层原理去进行分析、排查和定位。
让我们来了解MySQL驱动到底是什么东西。
大家都知道,我们如果要在Java系统中去访问一个MySQL数据库,必须得在系统的依赖中加入一个MySQL驱动,有了这个MySQL驱动才能跟MySQL数据库建立连接,然后执行各种各样的SQL语句。
那么这个MySQL驱动到底是个什么东西?我们可以看下面的Maven配置,这段Maven配置中就引入了一个MySQL驱动。
这里的mysql-connector-java就是面向Java语言的MySQL驱动。
大家都知道,如果我们要访问数据库,必须得跟数据库建立一个网络连接,那么这个连接由谁来建立呢?其实答案就是这个MySQL驱动,他会在底层跟数据库建立网络连接,有网络连接,接着才能去发送请求给数据库服务器!然后,当我们跟数据库之间有了网络连接之后,我们的Java代码才能基于这个连接去执行各种各样的增删改查SQL语句。
所以对于Java语言开发的系统,MySQL会提供Java版本的MySQL驱动,对于PHP、Perl、.NET、Python、Ruby等各种常见的编程语言,MySQL都会提供对应语言的MySQL驱动,让各种语言编写的系统通过MySQL驱动去访问数据库。
下面,让我们来思考一个问题,一个Java系统难道只会跟数据库建立一个连接吗?这个肯定是不行的,因为我们要明白一个道理,假设我们用Java开发了一个Web系统,是部署在Tomcat中的,那么Tomcat本身肯定是有多个线程来并发的处理同时接收到的多个请求的,我们可以看下图。
这个时候,如果Tomcat中的多个线程并发处理多个请求的时候,都要去抢夺一个连接去访问数据库的话,那效率肯定是很低下的。
那么如果Tomcat中的每个线程在每次访问数据库的时候,都基于MySQL驱动去创建一个数据库连接,然后执行SQL语句,然后执行完之后再销毁这个数据库连接,这样行不行呢?可能Tomcat中上百个线程会并发的频繁创建数据库连接,执行SQL语句,然后频繁的销毁数据库连接。
上述这个过程反复循环执行,大家觉得可行吗?这也是非常不好的,因为每次建立一个数据库连接都很耗时,好不容易建立好了连接,执行完了SQL语句,你还把数据库连接给销毁了,下一次再重新建立数据库连接,那肯定是效率很低下的!因此,一般我们必须要使用一个数据库连接池,也就是说在一个池子里维持多个数据库连接,让多个线程使用池子里的不同的数据库连接去执行SQL语句,然后执行完SQL语句之后,不要销毁这个数据库连接,而是把连接放回池子里,后续还可以继续使用。
基于这样的一个数据库连接池的机制,就可以解决多个线程并发的使用多个数据库连接去执行SQL语句的问题,而且还避免了数据库连接使用完之后就销毁的问题,我们可以看下图的说明。
常见的数据库连接池有DBCP、C3P0、Druid等等,大家如果有兴趣的话,可以去搜索一下数据库连接池的使用例子和代码,甚或探索一下数据库连接池的底层原理,但这个不是我们专栏的重点,我们就不会拓展了。
毕竟我们专栏主要还是会专注讲解MySQL数据库本身的内容,只不过在开头的时候,需要大家对Java系统与数据库的交互方式有一个了解。
其实不光是Java系统,如果你是一个Python、Ruby、.NET、PHP的程序员,MySQL都会提供对应语言的MySQL驱动,让各种语言编写的系统通过MySQL驱动去访问数据库。
2025/12/16 19:42:28
36.12MB
mysql
database
1
电力系统潮流计算matlab源代码
这是一个电力系统潮流计算的程序n=input('\n请输入节点数:n=');m=input('\n请输入支路数:m=');ph=input('\n请输入平衡母线的节点号:ph=');B1=input('\n请输入支路信息:B1=');%它以矩阵形式存贮支路的情况,每行存贮一条支路%第一列存贮支路的一个端点%第二列存贮支路的另一个端点%第三列存贮支路的阻抗%第四列存贮支路的对地导纳%第五列存贮变压器的变比,注意支路为1%第六列存贮支路的序号B2=input('\n请输入节点信息:B2=');%第一列为电源侧的功率%第二列为负荷侧的功率%第三列为该点的电压值%第四列为该点的类型:1为PQ节点,2为PV节点,3为平衡节点A=input('\n请输入节点号及对地阻抗:A=');ip=input('\n请输入修正值:ip=');%ip为修正值
2025/12/14 13:32:42
4KB
电力系统
潮流计算
matlab
源代码
1
共 1000 条记录
首页
上一页
下一页
尾页
钉钉无人值守自动打卡脚本 永不迟到的神器 安卓和苹果教程
New!
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03
15KB
钉钉
钉钉打卡
个人信息
点我去登录or注册
|
微信登录
一言
热门下载
双系统双频伪距单点定位程序
中科院考博英语2009-2018年试题及答案解析(十五套436面).pdf
数据库系统概论第五版
Docker构建tomcat镜像jdk1.8+tomcat9.zip
飘逸传世引擎源代码
ENVI去云补丁Haze_tool文件及其使用说明和安装方法
vue项目demo(asp.netmvc5+vue2.5)
新升级版TP5商城小程序源码+公众号版+h5一整套源码V3.zip
R9390系列BIOS修改和风扇调速工具
高光谱和LiDAR多模态遥感图像分类数据集
CNS2_CN_VW_P0095D_0332.7z
几何画板课件350套.zip
ABAQUS金属非稳态和稳态切削过程的模拟分析_张东进.pdf
HTML5+CSS3中文参考手册(3手册)chm版中文参考手册打包
KEPServerEXV6.7.zip
最新下载
卡尔曼滤波
android.support.v7
文字转语音工具.zip
基于QT的视频播放器
阿伦方差的matlab实现
linux操作系统实验二
微软sysinternals工具集
讯飞离线语音听写
bycw热更新.txt
首篇「课程学习(CurriculumLearning)」综述论文
一个测试用例经典实例
基于MATLAB的车牌识别程序
STM8例程代码交流
Flash找茬小游戏
算法实验2代码
其他资源
10.pdf读取pdfRenderer.zip
土地整治项目数据库标准
python3大华IP摄像头使用SDKDLL添加动态文字叠加
C.C++笔试面试必备宝典(我就靠它进的公司,超详细)
基于labview的信号调制及解调
智能晾衣架设计.zip
74hc244数据手册
数据结构银行排号问题
QFILv2.0.1.1绿色版
Timingdesigner9.2内附破解LICENSE和破解教程
ecshop领取宝+微信扫码个人免签领取插件1
Unity简单跳棋项目
南方猪年运程原版+注册机
GAMS用户指南
商锐9.5使用手册
Dijkstra算法的流程图
海思IPC参数配置说明.docx
Git-2.37.3-64-bit.exe
自制杀毒软件C++源码
广联达盗版修复程序