• 博客(88)
  • 收藏
  • 关注

原创 fastadmin 树状菜单展开,合并;简要文件管理系统界面设计与实现

js文件:backend 文件夹下找到该模块下的文件。注意:上下级结构需要用pid进行关联。

2024-05-23 18:14:53 601

原创 图片8位, 16位,24位,32位原理,以及如何进行补位互转

图片8位, 16位,24位,32位原理,以及如何进行补位互转

2024-05-08 05:41:01 754

原创 ubuntu安装LVGL/lv_img_conv并在thinkphp中进行调用生成bin文件

项目需求:需要处理图片成为bin文件,并以二进制的方式传给蓝牙设备,当前仅介绍如何安装,对lvgl功能和简介不做过多描述安装过程比较简单。

2024-05-04 21:24:14 701

原创 Fastadmin 日常项目常见用法整理

ps:自己使用笔记备用,不间断更新,常见功能点。

2024-04-30 10:58:59 682

原创 安装vue-element-admin的常见报错以及处理方案

解决方案:当前电脑nodejs版本过高,项目的配置太低,不匹配,如下package.json。解决方案:运行 npm i chokidar --save自动安装当前版本适配。解决方案:运行 npm install --save body-parser。解决方案: npm install mockjs。解决方案:npm install eslint。删除以上几个,重新运行。

2023-09-19 14:27:19 602

原创 thinkphp5.0 composer 安装oss提示php版本异常

但是我查了本地项目运行环境的确是7.3,后来察觉可能是环境变量问题,结果一查果然环境变量指定的php是7.0目录,修改为7.3。本地 phpstudy 环境,安装的有7.0到7.3三个版本,首先确认composer已经安装。关闭cmd,重新打开cmd面板,切换至项目根目录,执行composer命令,完美运行。

2023-09-11 18:43:12 730

原创 git 忽略已经提交的文件或文件夹 (修改.gitignore文件无效)

gitignore 之前,已经提交档案了话,那么及时再从.gitignore 加入新规则,也无法排除已经被追踪的档案。

2023-09-01 14:48:58 813

原创 thinkphp 操作远程oracle遇到的相关坑

1,下载think-oracle 扩展,资源很多,百度即可下载,分别放置于db下的connector 和 builder 文件夹下。原因分析:因为远程oracle数据库采用的字符集是ZHS16GBK,我本地的程序是utf8,导致字符串与远程不匹配导致oracle无法查询。1,三方业务新建一个模型放于common下的model层,初始化直接连接远程,2,安装oracle本地客户端,一搜一大把,核心注意不要下错版本。解决方法:涉及到中文字符串的,先做转义,然后再代入查询,如下。

2023-09-01 13:56:29 759

原创 uni-app 客服按钮可上下拖动动

因为悬浮客服有时候会遮挡住界面内容,故需要对悬浮的气泡弹窗做可拖动操作。可移动的视图容器,在页面中可以拖拽滑动或双指缩放。最终效果:可在指定范围内进行上下拖动。

2023-09-01 13:42:44 1872

原创 PHP接收数据的常见方式及对应的接收方法

发送接收$_POSTmultipart/form-data(数据)$_POSTmultipart/form-data(文件)$_FILESrawpost提交数据的常见方式及php对应的接收方法 - 简书。

2023-06-06 18:11:40 1776

原创 js 计算金额出现很多小数位

js 计算金额出现很多小数位

2022-09-12 13:33:16 1284

原创 uni-app 编译报错 unexpected character

打包编译uni-app运行到微信开发者工具的时候提示unexpected character之前写过微信公众号模板消息推送,具体请移步:https://blog.csdn.net/qq_27987023/article/details/83044217小程序模板消息推送跟公众号模板消息推送大同小异,其中小程序模板消息推送有这么两种实现方式:1,表单...

2022-09-09 21:32:33 1792

原创 uni-app 实现每天弹一次指定内容

uni-app 实现每天弹一次指定内容

2022-09-05 11:08:24 827

原创 python mange.py runserver 报错:以一种访问权限不允许的方式做了一个访问套接字的尝试

场景复现:运行python项目,默认用8000端口,结果返回 “以一种访问权限不允许的方式做了一个访问套接字的尝试”,同时浏览器输入127.0.0.1:8000 网站无法打开原因:8000端口被占用,两种方案,第一种重新开一个端口给python 程序,第二种关闭占用程序端口,重新运行即可,如果关闭占用端口程序自行百度,此处采用方案一,方便快捷直接在runserver 后面加上端口号即可输入127.0.0.1:8888,成功...

2020-09-04 14:04:09 1329

原创 Linux 定时任务 crontab 查看,编辑以及保存

1,如果不知道crontab支持哪些命令,可以借用 --help查看支持的命令行2, -e 编辑 -l 列出所有定时任务3,编辑,保存并退出, crontab -e 再按下 a 键进入到编辑模式 按下 ctrl+c 退出编辑模式 最后按下 shift+: 输入 wq 退出crontab4,再次运行 crontab -l 查看是否保存成功crontab 命令扩展:crontab的命令构成为 时间+动作,其时间有分、...

2020-09-01 17:01:51 7889 1

原创 cmd命令net start mysql 报错:MySQL 服务无法启动

情景复现说明:本地已经安装了 phpstudy ,phpstudy自带的有mysql,最近在学python 准备重新装一个 mysql,预防两个环境相互影响,结果在本地安装好了mysql后发现无法启动百度了一个方法,亲测可行:1,检查在bin同级目录下是否有data文件夹,如果没有,运行:mysqld --initialize-insecure,耐心等待几分钟2,执行 net ...

2020-04-17 11:09:43 1985 1

原创 小程序 ---- 优倍记账本内测阶段

项目截图:欢迎各位搜索并提宝贵意见

2020-03-06 13:54:37 433

原创 Git修改文件后提交到远程仓库

修改文件后文件名会出现红色叹号,表示该文件已经修改,这时候如果要推送到远程仓库,只需要运行一下命令即可命令汇总:1、git status 查看git是否有修改内容需要提交2、git add 指向需要提交的内容文件3、git commit 提交到本地库4、git push origin master 提交到远程仓库提交的时候有的时候会报:Incorrect usernam...

2019-12-31 16:53:31 945

原创 python安装MySQLdb 遇到的问题汇总

因为对mysql相对熟悉一些,就准备用mysql来作为项目数据库,本以为安装也是手到擒来,没想到一安装都是各种报错,折腾一晚上才安装成功。做笔记以备忘。情况一: 运行 pip install mysql-python 提示 Microsoft Visual C++ 9.0 is required解决方案:前往:https://www.microsoft.com/en-us/download...

2019-11-04 23:54:16 297

原创 Django基础知识点二:模板配置和输出

一,get_template 函数from django.template.loader import get_templatefrom django.http import HttpResponseimport datetimedef temp_test(request): now = datetime.datetime.now() t = get_template('tem...

2019-11-04 00:58:44 327

原创 Django基础知识点一:视图和URL配置

一,创建视图文件概要:页面的内容是靠view function(视图函数)产生,URL定义在URLconf中视图:约定俗称用 view.py 命名,views.py 在项目目录下,建立后的目录应该为:输出hello world 视图demofrom django.http import HttpResponsedef hello(request): return Ht...

2019-11-03 21:48:52 507

原创 python 基础知识六:内置函数(2)

# coding=utf-8#bin() 返回一个整数 int 或者长整数 long int 的二进制表示。print bin(10) #0b1010#iter() 函数用来生成迭代器。#知识引申:注意区分可迭代对象和迭代器#迭代器定义:迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。#可迭代对象定...

2019-10-31 01:10:22 245

原创 python 基础知识六:内置函数(1)

# coding=utf-8#abs() 函数:返回数字的绝对值。print abs(-45) #45print abs(100.12) #100.12print abs(119L) #119#特例:复数:返回 (a^2+b^2) 开根print abs(1+2j) #2.23606797749979print abs(1+1j) #1.4142135623730951pri...

2019-10-29 15:39:46 324

原创 python 基础知识五: 切片

正序切片切片(Slice)操作符,取前3个元素,用一行代码就可以完成切片:>>> L[0:3]['Adam', 'Lisa', 'Bart']L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3。即索引0,1,2,正好是3个元素。如果第一个索引是0,还可以省略:>>> L[:3]['Adam', 'Lisa', 'Bart...

2019-10-28 02:09:29 767

原创 thinkphp5 正则采集远程图片并生成缩略图;Image::open 处理图片失败的情况

场景复现:对采集的图片进行压缩处理出现失败的情况,跟踪打印image::open无返回值采集流程:数据库提前录入产品的外部链接,正则匹配图片地址,获取到图片的url,通过curl下载到本地,再进行处理。//定时任务:定时采集有赞图片public function timing_get_goods_img(){ $get_img = Db::name('goods')->fie...

2019-10-26 16:35:29 1059

原创 python 基础知识四: dict 和 set 类型

写在前面:python系列基础知识采录整理于慕课网,在慕课网跟着教程敲一遍后发现无法记全,转换为自己的笔记更容易复习,故边学边复制了一份,原教程链接地址:https://www.imooc.com/code/3328,共勉一,dict定义和使用1,定义:花括号{}表示这是一个dict,然后按照key: value, 写出来即可。最后一个 key: value 的逗号可以省略。由于...

2019-10-26 12:18:08 196

原创 python 基础知识三: 条件判断和循环

写在前面:python系列基础知识采录整理于慕课网,在慕课网跟着教程敲一遍后发现无法记全,转换为自己的笔记更容易复习,故边学边复制了一份,原教程链接地址:https://www.imooc.com/code/3328,共勉一,if用法score = 85if score>=90: print 'excellent'elif score>=80: prin...

2019-10-25 22:38:56 173

原创 python 基础知识二: list 相关

写在前面:python系列基础知识采录整理于慕课网,在慕课网跟着教程敲一遍后发现无法记全,转换为自己的笔记更容易复习,故边学边复制了一份,原教程链接地址:https://www.imooc.com/code/3328,共勉Python内置的一种数据类型是列表:list , list是一种有序的集合,可以随时添加和删除其中的元素。知识点1:Python是动态语言,所以list中包含的元素并不...

2019-10-25 10:16:34 193

原创 python 基础知识一: 变量和数据类型

写在前面:python系列基础知识采录整理于慕课网,在慕课网跟着教程敲一遍后发现无法记全,转换为自己的笔记更容易复习,故边学边复制了一份,原教程链接地址:https://www.imooc.com/code/3328一,Python中数据类型一、整数Python可以处理任意大小的整数,当然包括负整数,在Python程序中,整数的表示方法和数学上的写法一模一样,例如:1,100,-808...

2019-10-23 00:04:35 355

原创 python笔记三:Django项目的创建和运行

一,Django创建项目安装 Django 之后,就有了可用的管理工具django-admin,查看:Django-admin创建项目需要指定一个目录,我是在E盘下创建了一个py_project的目录用来保存python的项目,cmd切换到E盘,cd进入py_project 目录,用django-admin来创建一个项目: Django-admin startproject my...

2019-09-28 15:24:26 169

原创 python笔记二:Django框架的安装

官网下载地址:https://www.djangoproject.com/download/有三种安装模式,pip命令在之前安装python的时候已经默认安装了,所以可以直接选择第一个安装方式安装,cmd下先输入pip,检测是否可运行,如果提示不是内部命令,则需要去python目录下Scripts找寻pip.exe,并将该目录添加到环境变量中,然后就可以执行pip命令了步骤:cmd运行p...

2019-09-28 14:59:51 116

原创 python笔记一:python 的安装和运行

一,基础环境安装,环境变量配置1,python基础包下载http://python.org,选择2.7版本windows的,下载后直接安装,我修改了安装目录为E盘2,修改环境变量,把python的运行程序添加到path,运行python,启用成功,试计算100+300自动得出400二,运行python脚本编辑器新建index.py,放到E盘下新增的py_projec...

2019-09-27 06:00:01 240

原创 phpexcel 导入遇到空值被跳过的异常处理

场景复现:导入订单数据,有的列的某一项为空,结果空的那格被直接跳过了,导致后期索引出现一系列问题,如图修复:phpexcel/worksheet.php 2148行左右,搜索setIterateOnlyExistingCells,参数改为false即可...

2019-09-24 17:23:10 888

转载 php经典趣味算法

1、一群猴子排成一圈,按1,2,…,n依次编号。然后从第1只开始数,数到第m只,把它踢出圈,从它后面再开始数,再数到第m只,在把它踢出去…,如此不停的进行下去,直到最后只剩下一只猴子为止,那只猴子就叫做大王。要求编程模拟此过程,输入m、n, 输出最后那个大王的编号。function king($n, $m){ $monkeys = range(1, $n); //创建1到n...

2019-09-01 20:26:57 172

原创 jquery 6位支付密码弹窗

开启免密支付的时候弹出支付密码验证,如果验证通过,则变更状态,反之提示更改失败,网上找了个网友的版本,但是不兼容苹果端,苹果网页输入的时候弹窗无法输入值,所以改进了一下。实现效果:html:<input type="hidden" name="password" id="password"> <input type="hidden" id="text" max...

2019-08-29 16:35:28 716

原创 js生成一维码和二维码

实现效果:页面同时显示一维条形码和二维码引入一维码和二维码的js生成文件:barcode 和 qrcode<script type="text/javascript" src="/static/admin/js/jquery-3.2.1.min.js"></script> <script type="text/javascript" src="/st...

2019-08-28 18:01:31 1039

原创 js 复制粘贴input value值问题

<input type="text" id="express_num" value="2222" readonly style="opacity: 0;position: absolute;z-index:-1">//复制快递单号function copy_express_num(){ var express_num = document.getElementById("...

2019-08-28 17:33:49 1223 1

原创 小程序生成海报,easy-canvas, painting参数使用demo

微信小程序不支持直接分享到朋友圈简直是一个大坑,最开始自己写了一个原始版本的canvas海报生成方式,结果发现生成的海报不是变形就是不适配所有屏幕,着实头疼了不少时间,前端实在太菜,偶然下载了一个电商小程序,发现其中使用的海报生成组件着实亮瞎我的近视眼,研究了下,简直是生成海报的一大福音。组件名称:easy-canvas组件GitHub开源地址:https://github.com/Afa...

2019-08-01 15:59:40 1707 1

原创 小程序路线规划,计算长度以及行驶时间

项目所需状态:进入小程序获取位置授权并显示站点,点击站点返回对应站点信息。项目效果图:关键字知识点:获取本机定位,地图标点markers,路线规划接口使用以及时间,距离转换关联知识点已经在其他几个文章有说明:获取本机定位:https://blog.csdn.net/qq_27987023/article/details/91043029时间距离转换:https://blog...

2019-07-26 18:56:27 1406

原创 小程序常见用法和注意事项

一,定时跳转setTimeout(function () { wx.navigateTo({ url: '/pages/index/login', })}, 1500) 二,米转千米Changedistance:function(str){ if(str > 1000){ str = (str/1000).toFixed(1)+'千米'; }...

2019-07-26 09:50:08 376

空空如也

空空如也

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

TA关注的人

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