自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(81)
  • 资源 (1)
  • 收藏
  • 关注

原创 安装electron踩过的坑

1.新建项目文件夹。进入cmd,定位到新建文件夹。或在文件夹内直接shift+命令提示符。1.1安装时报错。err1等一长串错误。npm install electron --save-dev使用此命令安装不成功npm install --save-dev electron使用此命令似乎能安装,但是等待时间太长了。也放弃了。最后使用npm install --arch=ia32 --platform=win32 electron似乎安装成功。验证一下

2022-02-13 13:57:08 776

原创 THINKPHP利用redis更新数据库表

一、common.php<?php// 应用公共文件use think\cache\driver\Redis;use think\facade\Db;/** * @param $key [待删除的redis中的键,可以理解为虚拟表名] */function delRedis($key){ $redis=new Redis(); $redis->delete($key); }/** * @param $key [待更新或创建的

2022-02-11 16:13:22 854

原创 div随鼠标拖动

<!DOCTYPE html><html> <head> <meta charset="{utf-8}"> <title></title> <script src="../jquery-3.2.0.js"></script> <style> .aa{ height: 10.

2022-01-24 12:30:29 335

原创 thinkphp6连接oracle

1.服务器安装oracle,后配置环境变量,及监听。2. 下载PHP的OCI扩展到https://windows.php.net/downloads/pecl/releases/oci8/2.2.0 下载对应PHP版本的OCI8扩展,PHP v7.3.13 x64 TS版因下载php_oci8-2.2.0-7.3-ts-vc15-x64.zip解压php_oci8-2.2.0-7.3-ts-vc15-x64.zip,将其中php_oci8.dll、php_oci8_11g.dll、 php_

2022-01-21 17:14:08 627

原创 php多维数组排序

1.二维数组,提取某一列的值array_column(PHP 5 >= 5.5.0, PHP 7, PHP 8)array_column — 返回输入数组中指定列的值说明array_column(array $array, int|string|null $column_key, int|string|null $index_key = null): arrayarray_column() 返回 array 中键名为 column_key 的一列值。 如果指定了可选参数 in

2022-01-11 12:03:40 2658

原创 向layui模块中添加sorable

1.拖拽时跳出新的tab.添加以下代码<script>document.body.ondrop = function (e) {e.preventDefault();e.stopPropagation();}</script>2.向某个模块中添加render(){!function(t){"use strict";if()....}(sort)},sort(){sortable主函数}3.引用时,先运行render();

2022-01-10 18:17:05 296

原创 vm全屏 状态下,最小化后找不到了

解决办法:打开任务管理器。选中虚拟机。切换至即可。

2021-12-30 15:34:19 507

原创 css 背景url带括号不显示的问题

圆括号冲突,加上引号引用url地址解决: background-image: url('[http://xxxxxxxxx-(1)-600x600.jpg'][http_x

2021-12-29 18:54:51 447

原创 thinkphp6 使用 jwt 生成 token 中间件验证token

一、跨域认证的问题互联网服务离不开用户认证。一般流程是下面这样。1、用户向服务器发送用户名和密码。2、服务器验证通过后,在当前对话(session)里面保存相关数据,比如用户角色、登录时间等等。3、服务器向用户返回一个 session_id,写入用户的 Cookie。4、用户随后的每一次请求,都会通过 Cookie,将 session_id 传回服务器。5、服务器收到 session_id,找到前期保存的数据,由此得知用户的身份。这种模式的问题在于,扩展性(scalin.

2021-12-12 16:53:42 3860 3

转载 thinkphp6使用最新版本composer后多应用模式提示路由不存在

今天使用composer安装了一个PHPMailer,然后写完之后发现访问页面一直提示路由不存在,因为今天没有操作这个 项目只composer了一下,怀疑是composer的问题,换了一个测试项目发现也出现这个问题解决方法为,在vendor文件夹下面的services.php文件的return 的array是空的。我找的之前正常时候的备份复制过来就好了...

2021-12-12 12:22:09 627

转载 thinkphp扩展插件

列表数据格式依次为:描述 插件(或扩展)Composer包名 —— 仓库地址请使用composer require Composer包名安装插件或扩展数据库 数据库迁移工具 topthink/think-migration —— https://github.com/top-think/think-migration ORM类库 topthink/think-orm —— https://github.com/top-think/think-orm Oracle驱动 topthi

2021-12-12 10:49:27 595

原创 phpstorm 无法启动此程序,因为计算机中丢失api-ms-win-crt-stdio-l1-1-0.dll。怎么解决

系统windows server 2012 r2启动phpstorm 时提示此错误安装VC++2015-64bit+32bit后症状消失此文件丢失可以安装VCredit.exe程序解决。可以到system32文件夹检查,看看是否已有这个文件,必要时候可以先删除掉。有些软件是自身文件夹内会有此文件,可以从网上下载再试或者重新安装客户端。设计人员通常用草图开始设计,将草图变为工作图的繁重工作可以交给计算机完成;由计算机自动产生的设计结果,可以快速作出图形,使设计人员及时对设计做出判

2021-12-02 08:46:43 1276

原创 php,nginx配置重定向,rewrite

需求,将http://localhost:80/index/abc rewrite为http://localhost:80/aaa.php/abc访问网站时只输入http://localhost:80/index/abc经过nginx rewrite后,重定访问路径为:http://localhost:80/abc.php/abcrewrite指令的功能就是,使用nginx提供的全局变量或自己设置的变量,然后结合正则表达式和标志位实现url重写以及重定向。rewrite指令只能放...

2021-11-20 10:17:01 4498

原创 php函数注释规范

/*** @name 名字* @abstract 申明变量/类/方法* @access 指明这个变量、类、函数/方法的存取权限* @author 函数作者的名字和邮箱地址* @category 组织packages* @copyright 指明版权信息* @const 指明常量* @deprecate 指明不推荐或者是废弃的信息MyEclipse编码设置* @example 示例* @exclude 指明当前的注释将不进行分析,不出现在文挡中* @final 指明这是一个最终的类、方.

2021-11-07 15:54:11 337

原创 thinkphp 无法返回汉字Malformed UTF-8 characters, possibly incorrectly encoded

thinkphp 无法返回汉字,是因为文件没有以utf8保存!!!!找了多个地方,thinkphp版本,composer版本。结果都不是。如何把thinkphp以utf8保存呢。phpstorm竟然没有找到。在notepad++找到了有编码转变的菜单...

2021-11-06 23:38:41 548

原创 thinkphp6读取不到session

新建的项目。出现此情况。于是搜了一下。解决方法如下:找到项目路径 :app\middleware.php将默认的session初始化开启即可// Session初始化\think\middleware\SessionInit::class如果还是不行:官方的答复是:session写入之后不能有exit或者die等中断操作...

2021-11-03 13:32:56 1102

原创 composer回滚,升级thinkphp框架

composer self-update --rollback to return to version 1.8.5

2021-11-03 09:55:27 996

原创 验证数字的正则表达式集

验证数字的正则表达式集验证数字:^[0-9]*$验证n位的数字:^\d{n}$验证至少n位数字:^\d{n,}$验证m-n位的数字:^\d{m,n}$验证零和非零开头的数字:^(0|[1-9][0-9]*)$验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$验证非零的正整数:^\+?[1-9][0-9]*$验证非零的负整数:^\-[1-9][0-9]*$验证非负整数(正整数 + 0)...

2021-10-29 18:43:16 73

原创 phpWord设置页码奇偶页不同Footer::EVEN

$footer = $section->addFooter(); $footer->addPreserveText('—{PAGE}—',array('name'=>'宋体','size'=>12),array('align'=>'right'));//偶数页码码,先设置,后应用 $phpWord->getSettings()->setEvenAndOddHeaders(true); $eventFooter = .

2021-10-09 18:15:31 326

原创 js打印,火狐浏览器实现 js打印

<script type="text/javascript"> $(document).ready(function(){// loadding(); }); function closewin(){ self.opener=null; self.close(); } function clock(){ i=i-1 .

2021-10-02 00:46:39 831

原创 jq鼠标滚轮事件,元素横向移动,火狐和谷歌兼容问题

elem.on('mousewheel DOMMouseScroll',function(e){ console.log('asdf') let tableScrollX = box.scrollLeft() ,delta = (e.originalEvent.wheelDelta && (e.originalEve.

2021-10-01 23:48:38 116

原创 layui的表格里实现鼠标滚轮表格横向移动

onClick:function(options){ let tableid = options.tableid ,tableBox = $('[lay-id='+tableid+']') ,box = tableBox.find('.layui-table-main') ,elem = tableBox.find('.l..

2021-09-29 23:18:13 1548

原创 Python各类数据库连接方法

1.连接mysqlimport pymysql# 1.连接数据库client = pymysql.connect( # 地址 host='127.0.0.1', # 数据库端口 port=3306, # 用户名,要加引号 user='root', # 密码,要加引号 password='2694', # 文件夹 database='db2', # 设置字符编码不能写成了utf-8 charset='ut

2021-09-15 16:25:33 660

原创 Python 连接金仓KingbaseES V8遇到的问题

按照网上查到的方法,将金仓的驱动模块放到把驱动放入python库搜索路径,按照查到的方法,提供了3种方法:1、当前目录2、如果不在当前目录,Python 则搜索在 shell 变量 PYTHONPATH 下的每个目录。3、如果都找不到,Python会察看默认路径。UNIX下,默认路径一般为/usr/local/lib/python/。第1个好理解,就是项目当前所在的目录。把ksycopg2文件夹直接复制到项目的目录下面即可。第2个,则是环境变量PYTHONPATH所指向的目录,如果没有可以添

2021-09-13 17:30:34 1697 4

原创 Python 数据库字段类型对应代码

ft = MySQLdb.constants.FIELD_TYPE d = {getattr(ft, k): k for k in dir(ft) if not k.startswith('_')} d {0: 'DECIMAL', 1: 'TINY', 2: 'SHORT', 3: 'LONG', 4: 'FLOAT', 5: 'DOUBLE', 6: 'NULL', 7: 'TIMESTAMP', 8: 'LONGLONG', 9: 'INT24', 10: 'DATE..

2021-09-12 01:04:08 612

原创 layui 动态加载script标签没有加载到dom树里面便执行table.render

翻看了一下stackoverflow里的答案,觉得这个理由是说的通的:在append之后,DOM树更新了,但是浏览器的redraw还没有完成,这个时候对刚append上去的元素做操作是会失败的。比较简单的解决方案一个是加setTimeout,时间为0都可以(在我遇到的问题中是这样);或者,在append函数之后加.hide().show(),但是还不清楚如果是移动端,低端机上这样做元素会不会有闪动。...

2021-09-07 15:16:12 669

原创 python判断数组里面是否有某个值或没有某个值

应用print 3 in [1, 2, 3] # membership (1 means trueinventory = ["sword", "armor", "shield", "healing potion"]if "healing potion" in inventory: print "You will live to fight another day." # 假如某个表有6个字段 # exclude是要排除的字段的数组,其形如["field1","field2","fiel

2021-09-07 14:51:22 12790

原创 python多数相加函数

def sums(*nums): return sum(nums)beer = 2 * 6milk = 1 * 15bread = 3 * 10total = sums(beer,milk,bread)print(total)

2021-09-06 17:27:41 2108

原创 uiBot 在连接操作时,遇到了非法值(null)在表中索引3处

主要是定义了变量数据组,变量数组接收不到数据时显示这个。归根结底还是数组当中有null值,此时应检查相关数组即可。

2021-09-03 15:04:20 828

原创 ajax读取本地json文件注意事项

本地json文件不能有注释,否则读不出来。

2021-09-01 19:02:44 163

原创 uiBot数据库连接无法识别报错,对象定义报错

//以下两种情况可以dim a={"a":"123","b":"fg"}dim a={ "a":"123", "b":"fg"}//以下一种情况不可以dim a={ "a":"123", "b":"fg"}//把末尾的大括号与最后一个元素分离不行。

2021-09-01 11:46:26 1116

原创 MySQL中concat函数 合并字段

MySQL中concat函数 下面通过一个例子介绍MySQL中的concat函数的使用方法,比如select concat('11','22','33')。MySQL中concat函数使用方法:CONCAT(str1,str2,…)返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。...

2021-08-31 19:45:30 229

原创 layui jq 查找第几个元素

$('#'+parentid) .find(' .layui-colla-content:gt(0)') .removeClass('layui-show');查找layui-colla-content的除第0个元素外的元素。让第0个元素一直处于展现状态。

2021-08-31 15:28:45 204

原创 关于vba word的一些用法

word vba 里面有页(Page)、段落(Paragraph)对象,但是却没有行对象。在对word文档进行逐行遍历时,需要知道word文档内容的总行数。word vba 中提供了一个便捷的方法可以快速地获得word文档内容的总行数。在word vba 中利用Document对象的BuiltInDocumentProperties属性可以获得文档的各种属性的值,其中总行数可以用以下的代码获得。Sub totalLine() Dim iLine As Long Const...

2021-08-30 22:38:18 2170

原创 php 返回数组的组合,单独看效果可用json查看,控制器方法调用时不用json返回

function a($s){// $s='12345'; $outData=[]; $where=[['ID','=',$s],['STATUS','=',1]]; $data1=Db::name('se1')->field('D')-> where($where)->order('start_date','ASC')->select(); if(count($data1)>0..

2021-08-30 22:36:14 53

原创 php正则替换汉字

/[\x{4e00}-\x{9fa5}]/iu 匹配汉字/[^\x{4e00}-\x{9fa5}]/iu 匹配非汉字$out='2019.06一百级';$level=preg_replace(array('/[^\x{4e00}-\x{9fa5}]/iu'),'',$out);$level_date=preg_replace(array('/[\x{4e00}-\x{9fa5}]/iu'),'',$out);//输出结果$level='一百级';$level_date='2019.06';

2021-08-30 20:36:42 309

原创 php计算根据出生日期计算年龄

//根据出生日期计算年龄,如果传入的出生日期为2021.01格式,则把.正则替换为- function countAge($birthday){ $birthday=preg_replace("/\./i", '-', $birthday); $age = strtotime($birthday); if($age === false){ return false; } list($y1,$m1.

2021-08-30 19:41:46 742

原创 MySQL插入datetime类型字段

insert into table_name(field1,field2) values('2021-10-20','2021-10-20 11:12:12')其中field1,field2为datetime类型

2021-08-26 22:12:29 5730

原创 UIBot查询所有JSON数据里的Children“找孩子”【递归查找】

1.需求分析遍历的数据为网页查询到的JSON数据。一般是由数组形式存在的。数组里面含对象。其结构如下:[{},{}]一般数组元素(即每一个{})里面还会包括数组[],是一层层的嵌套关系2.函数的构建我们写的遍历语句是向function提交{}数据,得到想要的children节点下的数据,如id。function findOBJChildren(data)dim dataid=[]dim dataChildren=data['children']dim dataidsif l

2021-08-26 15:36:05 1385

原创 layui 独立页面路径大小写的问题

//独立页面路由,可随意添加(无需写参数) ,indPage: [ '/user/login' //登入页 ,'/user/reg' //注册页 ,'/user/forget' //找回密码 ,'/template/tips/test' //独立页的一个测试 demo ,'/doWork/dos/dCheck' ],'/doWork/do/dCheck'最后一行的doWork大写了,而实际的文件夹是dowork,写成这样.

2021-08-26 08:04:22 245

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除