- 博客(49)
- 资源 (3)
- 收藏
- 关注
原创 某虚拟页式存储管理系统中有一个程序占8个页面,运行时访问页面的顺序是1,2,3,4,5,3,4,1,6,7,8,7,8,5。假设刚开始内存没有预装入任何页面。
共发生 :共发生。
2025-02-13 22:45:58
481
原创 磁盘移臂调度算法(先来先服务算法,最短寻找时间优先算法,电梯调度算法,单向扫描算法)
磁盘移臂调度算法(先来先服务算法,最短寻找时间优先算法,电梯调度算法,单向扫描算法)
2025-02-13 16:09:48
409
原创 多级反馈队列调度算法
通过多级反馈队列调度,操作系统能更智能地适应不同进程的行为,在交互式任务的快速响应和后台任务的高效执行之间找到平衡。多级反馈队列调度算法(Multi-Level Feedback Queue,MLFQ)是操作系统中一种。,同时适应不同进程的行为特点(如短作业、交互式作业、长作业)。,结合了多种调度策略(如轮转法、优先级调度),旨在平衡。
2025-02-11 16:59:19
474
原创 操作系统调度算法解析(SJF)
维度优点缺点公平性短作业获得快速响应长作业可能饥饿效率最小化平均等待时间需要预知服务时间实现非抢占式实现简单抢占式需要频繁上下文切换。
2025-02-10 21:06:39
216
原创 计算机操作系统类型
计算机操作系统(Operating System, OS)是管理计算机硬件和软件资源的核心系统软件。根据不同的用途和环境,操作系统可以分为多种类型。
2025-01-21 15:01:55
527
原创 General error: 1390 Prepared statement contains too many placeholders 数据库一次插入过多报错
当遇到 “General error: 1390 Prepared statement contains too many placeholders” 错误时,通常是由于占位符数量超过数据库限制。解决这个问题的最有效方法是分批插入数据,或者逐条插入数据。通过合理的分批策略,可以确保数据顺利插入,同时避免数据库性能问题。。
2024-11-18 14:55:25
755
1
原创 PHP 展开运算符 (...) 使用笔记
PHP 的展开运算符(...)是从 PHP 7.0 版本开始引入的功能。它允许在函数调用和数组定义中展开数组,使得代码更加简洁和易读。在数组定义中,展开运算符可以将一个数组的内容展开到另一个数组中。展开运算符(...)是 PHP 7.0 引入的一个强大功能,使得函数调用和数组操作更加简洁和灵活。通过合理使用展开运算符,可以显著提高代码的可读性和维护性。
2024-11-18 14:18:49
415
原创 python PEP 8 的编码规范
文章目录前言一、为什么要遵循编码规范?二、代码布局2.表达式和语句中的空格3 注释:4 命名约定:python 之禅 import this前言今天在看python 文档时看到这么一句话“Python采用PEP 8 的编码规范”于是就产生了这么个问题,什么是 PEP 8 编码规范? 于是在网上搜索了各种资料。就简单做个总结,方便自己以后看。(编码规则属于了解就行。以后写代码的时候自然而然就会遵循,因为不遵循别人看的也费劲。。)一、为什么要遵循编码规范?简短的将。编码规范会让人阅读代码时
2022-02-10 11:37:44
368
原创 echarts在tab切换时容器宽度设置为100%,只展示100px
mychart.setOption(option);后面加上mychart.resize();
2021-05-25 16:47:46
235
原创 jq给同一元素绑定多个事件
方法一$(document).on({ keyup:function(){ var val = '请选择总成本费'; $(this).val(val); layer.msg('请选择总成本费'); }, click:function(){ event.stopPropagation(); // 阻止事件冒泡 return false; } },'input[name=
2021-05-25 16:38:49
429
转载 layui获取open的iframe元素和调用dom对象的函数
在open的回调函数yes中/* 父页面的js */layer.open({ type: 2, //... 其它元素 yes : function(index,layero){ //获取iframe的body元素 let iframeBody = layer.getChildFrame('body',index); //得到iframe页的窗口对象 let iframeWin = window[layero.find('iframe')[0]['name']]; /
2021-05-25 16:19:51
1092
转载 layui弹出数据表格并获取选中
显示弹出层并获取选中的数据$("#selectLawyer").click(function() { layer.open({ type: 2 ,title: '选择用户' ,area: ['70%', '580px'] ,content: '/admin/xxxx/ajaxlist' ,btn: ['确定', '取消']
2021-05-25 16:11:37
1382
原创 laravel通过指定字段排序
上代码$AdminPostObj = DB::table('admin_post')->orderByRaw(DB::raw("FIND_IN_SET(post_id, '".$PoserStr. "'" . ')'))->select('post_id','admin_id')->get();//通过 post_id 的字段做排序 如入: $PoserStr=‘1,3,2’; 则查询出的数据是按照 1,3,2,做的排序...
2021-05-25 16:04:58
770
原创 laravel集合函数-pluck()
pluck(value) : 返回指定key的值组成的集合pluck(value, key) : 返回指定value,key的值组成的集合$collection = collect([ ['product_id' => 'prod-100', 'name' => 'Desk', 'price'=>10.2], ['product_id' => 'prod-200', 'name' => 'Chair', 'price'=>10.3],]);retu
2021-04-22 16:23:22
1629
原创 laravel模型获取修改前的值
前言在最近的工作中遇到了这样一个问题,在使用laravel 的model 模型获取到的数据后对原数据进行了修改,可是到后面发现原数据还要用,可是原数据已经被覆盖了,因为之前会存到另外一个变量里,但是由于会占用多余的内存。所以就存在了一个变量里。于是在重新看了一遍手册后发现了laravel model的一个函数。下面是我随便拿了个数据。一、相关函数$oldValue = $AdminObj->getOriginal('数据库列名');//获取原始数据二、解释1.model$obj = .
2021-04-22 15:34:35
2404
原创 laravelExcel3.1使用笔记(个人当做记录用的不建议看,乱乱乱 重要的事情说三遍)
调用$resArr = [ AfterSheet::class => function(AfterSheet $event) use( $marginTop,$marginLeft,$marginBottom,$marginRight,$header,$footer, //页边距 $column, //列宽 $rowHeightArr, //行高 $fontNameDefault, $fontSizeDefault, $fon
2021-02-05 15:00:33
626
5
原创 jq刷新页面
window.location.reload()刷新当前页面.parent.location.reload()刷新父亲对象(用于框架)opener.location.reload()刷新父窗口对象(用于单开窗口)top.location.reload()刷新最顶端对象(用于多开窗口)
2021-02-04 17:00:04
247
原创 cmd常用命令
前言:作为一个程序猿 win 的cmd 命令也是会常用到的1、输入 help,查看帮助;Tab 键,自动补全;上/下方向键,查看历史命令;右键窗口标题栏 -> 属性,可以修改外观样式。关机、重启、注销、休眠、定时关机:shutdown /s重启:shutdown /r注销:shutdown /l休眠:shutdown /h /f取消关机:shutdown /a定时关机:shutdown /s /t 3600(3600 秒后关机)目录操作1、 切换目录,进入指定文件
2021-02-04 16:52:36
168
原创 PHP数据整形浮点型判断
1、正则验证(个人比较喜欢的,可以根据需求更改)if(preg_match("/^\d*$/",$value)) //整数:if(preg_match("/^\d*\.\d*$/",$value)) //浮点数://除了这两种的全部都是字符串的。 2、$var =$_POST['value'];if(is_int($var)){echo "是整形";}if(is_float($var)){echo "是浮点型";}if(is_string($var)){echo "是字符串型";
2021-02-04 16:41:34
748
原创 laravel 数据库事务个人常用用法(笔记版本)
public function demo(){ \DB::beginTransaction();//开始事务 try { $data = []; $data['name'] = '1'; $data['value'] = '1'; $res = Admin::insert($data); if(!$res){ throw new \Exception("create manage error"); } \DB::commit()
2021-02-04 16:32:12
149
2
原创 PHP 实现解压excel压缩包并识别压缩包内的excel文件 实现内容批量添加
文章目录前言一、需求解析二、上传文件方法内使用的公共方法三、解压压缩包四、读取解压后的文件目录读取excel文件1、 安装laravel excel 3.1 如果已经安装了那就跳过此步2、解析excel文件并实现添加完前言提示:我用的是laravel 框架 版本为6.20实现这个功能所需要的插件有1、laravel Excel 3.1 (读取excel文件所需) 官方手册(https://docs.laravel-excel.com/3.1/getting-started/)一、需求解析刚开始
2021-02-04 16:22:31
576
1
原创 html onerror事件的使用
小知识点:图片加载错误或者无图是使用默认图片onerror="javascript:this.src='/static/home/images/morentu.png';"
2021-01-11 14:34:04
437
原创 laravel使用Model 内置的时间服务
一、创建model 并设置php artisan make:model Testnamespace App;use Illuminate\Database\Eloquent\Model;class Test extends Model{ public $timestamps=true;//开始时间继承 const CREATED_AT = 'created_at';//更改添加时间默认字段 const UPDATED_AT = 'updated_at';//更改修改时
2021-01-11 14:27:23
790
原创 jq表单序列化 serialize() serializeArray()的使用
系列文章目录文章目录系列文章目录前言一、方法二、jq 涉及方法说明1.serialize() 方法:2.serializeArray() 方法:前言问题 :如何快速获取form表单内的内容,而不是一个一个的获取。1、这段时间在工作室遇到一个问题。因为之前一直使用的是一些js 框架所以也没去想这些问题。而这次任务中脱离框架后这个问题就显现出来了。一个一个的获取input的啊select 啊 文本域里的内容实在是太麻烦了索性自己封装个方法,日后用起来也方面。提示:以下是本篇文章正文内容,下面案例
2021-01-11 13:15:36
642
1
原创 laravel使用百度富文本编辑器
我这儿用的是 ‘overtrue/laravel-ueditor’;可以在GitHub 获取百度直接可以找到 laravel 安装就好了。安装就跳过。我这儿直接使用//引入css @include('vendor.ueditor.assets') <script id="container" name="material_details" type="text/plain" style="height: 260px" ></script> //引入简洁版<scrip
2020-11-27 15:08:25
631
原创 layui 多表单验证
前言最近在用layui表单form组件时,发现一个问题、那就是如果页面中有多个form表单的话如何,进行提交时如何实现即不用自己一个一个的写js验证。又可以用layui知道的form组件。有需求,那就开搞吧。正文先看效果 这里为了看效果我把页面放到了最小代码:1、更改在form.js中增加方法2、使用方法/** * 我这儿是跟在了u.prototype.val方法后面了。 * content:实现多表格验证 验证失败只返回 false 否则 true *
2020-11-27 14:42:16
2259
原创 laravel搜索选择框+ajax异步搜索
laravel搜索选择框+ajax异步搜索先看效果:这些数据全部是ajax 异步搜索过来的。这样完美避免了数据台多渲染页面卡的问题。原理呢 就是吧layui 解析出的代码粘出来,然后加上自己的代码,改改就好了。代码块1、<div class="layui-inline"> <label class="layui-form-label">搜索选择框</label> <div class="layui-input-inli
2020-11-16 17:52:52
413
原创 初入laralve-admin(二)入门级使用
laravel-admin 入门级别使用今天研究了差不多半天。明天写吧文章目录laravel-admin 入门级别使用前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分
2020-10-15 12:07:31
803
原创 初入laralve-admin(一)安装
前言(该文章完全属于总结,可能有好多理解不当的地方,仅供参考)1、# 系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言(该文章完全属于总结,可能有好多理解不当的地方,仅供参考)前言一、安装前言之前一直在laravel文档中看到laravel-admin感觉挺厉害的。今天工作不忙于是尝试了下。结果和我想的不太一样。1、这个好
2020-10-14 10:51:11
210
1
原创 php后台处理合成图片‘盖电子章’
最近需要做个盖章小程序。所以拿PHP写个合成图片的处理程序。这块需要前端往后台传 两张图片大小 相对位置大的相关参数。博客内有前端的合成图片代码。直接代码<?php//转码 原图$image = 'demo4.png';$img = getimagesize($image);$im = '';switch ($img[2]){ case 1; $im = @imagecreatefromgif($image); break; cas
2020-07-20 13:47:47
868
原创 简单的合成图片实现‘盖章’
最近要实现一个盖章的小程序。网上大概查了canvas 为最好用的。但是我这个写后端的前端就是个渣渣。所以直接来个简单的。直接代码。<!DOCTYPE html><html><head><meta charset="utf-8"><title>JS实现图片合成下载</title><script src="https://cdn.bootcss.com/jquery/1.10.2/jquery.min.js">&l
2020-07-20 13:31:55
933
原创 PHPexcel文档 laravelExecl可参考
目录PHPExcel开发者文档1.目录2. 4先决条件2.1。软件要求42.2。安装说明42.3。入门42.4。有用的链接和工具42.4.1。的OpenXML / SpreadsheetML中42.4.2。常见问题52.4.3。 6教程3.建筑73.1。 7示意性3.2。延迟加载器73.3。电子表格在内存中73.4。读者和作家73.5。流利的接口84.创建电子表格104.1。该PHPExcel 10级4.1.1。从文件加载10工作簿4.1.2。创建一个新的工作簿10
2020-07-10 14:45:53
886
原创 laravel使用dompdf总结
近期因为工作需要,要生成并导出pdf,所以用到了laravel 的dompdf,直接开正文一、安装1、项目目录下执行 composercomposer require barryvdh/laravel-dompdf2、注册服务在 config/app.php 中添加 Barryvdh\DomPDF\ServiceProvider::class,,如下Barryvdh\DomPDF\ServiceProvider::class,3、添加门面,同样是在 config/app.php 中添加 ‘P
2020-07-10 14:19:16
1909
原创 jq追加layui时间选择器
效果代码追加的html//核心 onclic strhtmlnr += '<td><input type="text" class="layui-input" name="buy_time" οnclick="ladate(this)" placeholder="请选择日期" autocomplete="off" ></td>';jq//重新渲染时间选择器 function ladate(obj) { layui.us
2020-06-10 11:44:07
351
原创 初入银联支付总结一
初入银联支付先从sdk入手。不多说,直接开正文中国银联支付1sdk准备开始其他报错:10报文格式错误[5500030] 原因总结准备注册银联开发者账号1、进入中国银联支付官网2、点击注册并登录3、进入到首页->鼠标移到业务合作->全渠道->在线网关支付4、下面就有两个操作了+1、点击我要测试获取测试账号信息2、下载sdk找到对应语言这里用的是php至此准备完毕开始1、将sdk解压后部署到线上(一定是线上,后面我解释原因)2、配置sdk
2020-05-29 10:49:20
952
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人