- 博客(51)
- 资源 (1)
- 收藏
- 关注
转载 解决ComposerStaticInit类重复加载问题:phpword报错Fatal error: Cannot redeclare class Composer\Autoload\Compose
这个包,由于thinkphp没有加载 vender/autoload ,而是通过直接解析autoload_static中的类做加载的,而这个包会重新引用 autoload做自动加载,结果就产生了ComposerStaticInit 这个类重复加载的问题。暂未发现有其它影响。使用ThinkPHP5框架的项目,在引用某些包的时候,可能会通过其它包(目前已知phpoffice/phpword)引用到。
2024-07-26 00:09:55
27
原创 浏览器获取京东cookie
浏览器获取京东cookie教程以下浏览器都行chrome浏览器新版Edge浏览器国产360,QQ浏览器切换到急速模式操作步骤电脑浏览器打开京东网址https://m.jd.com/ 按键盘F12键打开开发者工具,然后点下图中的图标此时是未登录状态(使用手机短信验证码登录),如已登录请忽略此步骤使用手机短信验证码登录(此方式cookie有效时长大概31天,其他登录方式比较短)登录后,选择Network,有很多链接的话点箭头这里清空下然后点击我的,链接就变少
2021-10-07 21:36:12
5066
原创 将本地项目上传到码云仓库
创建gitee仓库(本步骤省略)本地项目文件夹下(例:E:\APP\phpStudy\PHPTutorial\WWW\fastadmin),然后右键选择Git Bash Here使用 git init 命令 //初始化一个git 本地仓库此时会在本地创建一个 .git 的文件夹(fastadmin目录下)使用git remote add origin https://gitee.com/你的码云用户名/XXXX //添加远程仓库使用 git pull origin master .
2021-03-01 14:28:22
249
原创 时间区间问题
背景:公司系统在排课,选择教室时需查找未占用的教室,关于时间这块我太迷了,以此博客记录下方便下次遇到类似时,直接查看逻辑这里的隐藏的条件是:开始时间必小于结束时间(start_time < end_time)查找出在10:00–11:00期间的所有课程(9:40-10:40,10:50-11:20也在范围内)select * from curriculum where start_time <= 11:00 and end_time >= 10:00...
2021-01-27 14:08:19
196
2
原创 fastadmin一对多关联查询,搜索功能
在商城的订单模块中,需要通过输入商品名称来查询出符合条件的订单记录。目前订单表和订单商品表是分开的,在查询订单列表使用关联查询。(小白记录,大牛轻喷)一、首先使用fastadmin查出记录,过程如下图:1、下图是model模块,一对多查询,需使用hasMany来进行关联。(ps:与之对比的是上面的“xsaagency”是belongsTo)2、下图是控制器模块中的写法(使用crud时会自动生成)3、下图是以上步骤生成的数据格式(红色是1条订单记录,蓝色是n个商品。一对多)4、下图是js模块(
2021-01-27 13:08:17
3809
3
原创 Mysql 删除重复数据,保留id最小的
DELETEFROM jeepin_xsa_gzh_msgWHERE id IN ( SELECT a.id FROM ( SELECT id FROM jeepin_xsa_gzh_msg WHERE member_id IN ( SELECT member_id FROM jeepin_xsa_gzh_msg GROUP BY member_id
2021-01-14 13:38:33
176
原创 fastadmin api 跨域、 403 问题
1、Api基类中添加header信息header("Access-Control-Allow-Methods: *");if ($_SERVER['REQUEST_METHOD'] == 'OPTIONS'){ // 浏览器页面ajax跨域请求会请求2次, // 第一次会发送OPTIONS预请求,不进行处理,直接exit返回, // 但因为下次发送真正的请求头部有带token, // 所以这里设置允许下次请求头带token否者下次请求无法成功 header('Ac
2020-11-23 17:01:57
1371
1
原创 ThinkPHP 5.0 组合多条件whereOr查询
$where = [ 'name'=> 'aaa'];$whereOr = [ 'phone' => 12345678999, 'email' => '11@qq.com',];$this->->name('user')->field('id,name,phone,email')->where($where)->whereOr(function($query) use ($whereOr){ $query-&
2020-07-31 15:03:42
1108
原创 基于阿里云服务器的宝塔mysql数据库问题
1.MySQL端口赋予远程连接数据库的所有权限GRANT ALL PRIVILEGES ON *.* TO 'user' @ '%' IDENTIFIED BY 'password' WITH GRANT OPTION;查看所有端口信息:netstat -apn 当然也可以在MySQL中:show variables like 'port';如下图可以看出mysqld服务Listen端口号为33062、防火墙CentOS8的默认防火墙为firewall,默认是打开的。syste
2020-07-31 10:24:31
473
原创 阿里云Windows Server服务器数据库远程连接
使用phpstudy搭建wnmp环境后,本地使用navicat连接数据库,提示错误一、开启远程访问权限1、登录命令: mysql -u root -p (-u 代表用户参数; root为用户名; -p为密码参数)。2、MySQL没有开启远程访问的权限,那么我们就赋予它:①添加一个用户root并授权通过本地机(localhost)访问,密码"123456"。mysql>use mysql;mysql>grant all privileges on *.* to root@localh
2020-07-22 18:12:12
676
原创 shopnc数据库操作
(转) shopnc数据库操作 系统模型提供了一系列快捷操作的方法,可以大幅提高开发效率。目前已提供的方法主要有select、find、limit、table、order、where、field、on、join、count、page、attr、showpage、insert、insertAll、delete、update、group、having、distinct、clear、query、execute、sum、avg、max、min、setInc、setDec、和动...
2020-07-20 12:58:50
620
原创 fastadmin添加数据库中没有的字段
需求:“协议管理”中需要有预览功能。预览意味着以[“380px”,“700px”]打开窗口,主要是拼接url时,在控制器中没有拼接成功。最后在model层实现了功能。 protected function getUrlAttr($value, $data) { $hots = $_SERVER['SERVER_NAME']; return 'http:...
2020-04-14 09:18:29
1192
原创 fastadmin预览按钮
事例:基于fastadmin的效果(示例代码){field: ‘operate’, title: __(‘Operate’), table: table,buttons: [{name: ‘detail’, text: ‘预览’, title: ‘查看资讯’, icon: ‘fa fa-list’, classname: ‘btn btn-xs btn-primary btn-dialog...
2020-04-09 13:17:21
1236
原创 fastadmin表单提交后却没有关闭弹窗
点击操作按钮弹出窗口,操作完之后提交表单,无论操作成功还是失败,窗口都不关闭,操作之后出现一个笑脸,3秒后回到弹框刚打开的样子而我们想要的是这个效果: 在jS那里给这个按钮绑定一个事件即可实现 ...
2020-03-13 15:52:50
1076
原创 PHP 将CheckBox选中的值写入数据库和读出还原状态
使用场景:遍历了所有的列表,列表中的一部分写入数据库(如下图)```php<div class="form-group"> <label class="col-lg-1 control-label">机构选择</label> <div class="col-lg-6"> ...
2020-03-10 10:34:33
721
原创 招商银行问题
Q1:外国人查询到的信用报告为本国语言A:错误Q2:什么理论可以用来描述"小钱也有大用处"A:拿铁理论Q3:良性负债有利于财富的增长,能带来积极的回报,因此应该合理加以利用A:正确Q4:处于同一生命周期的个人,风险承受能力不同,其投资组合各大类资产配置比例也是不同的A:正确Q5:当您的固定额度不能满足消费需求时,可以向我行申请临时额度,关于临时额度,下列说法正确的一项是A:申请和...
2019-12-03 15:16:05
199118
5
原创 web页面引入百度地图
1.百度地图生成器:百度地图生成器2.点击获取代码。将代码引入到你的html、js、vue页面ps:标注不显示的解决方法:将图标链接换成:var icon = new BMap.Icon(“http://map.baidu.com/image/us_mk_icon.png”,)...
2019-11-22 15:38:34
640
原创 curl获取接口数据
获取接口数据//curl getfunction curl_get($url){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $dom = curl_exec($ch); curl_close($...
2019-10-21 17:03:07
789
原创 centos安装docker
Docker支持以下的CentOS版本:CentOS 7 (64-bit)CentOS 6.5 (64-bit) 或更高的版本前提条件目前,CentOS 仅发行版本中的内核支持 Docker。Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。Docker 运行在 CentOS-6.5 或更高的版本的 Ce...
2019-09-09 10:54:47
91
原创 安装centos后配置静态ip,实现虚拟机联网
1、找到网络配置目录vi /etc/sysconfig/network-scripts/ifcfg-enp0s3(注:不同版本的centos,最后一个文件名字可能不同)2、修改文件(3个地方)3、关机,修改网络模式4、实现连网。ping 8.8.8.8...
2019-09-08 22:31:31
104
转载 centos7 resolv.conf文件无法直接修改
新装一台机器环境为服务器主板,双网卡,系统为CentOS5.4 ,eth0为内网ip,eth1为公网ip。但是由于在本地测试,设置的内网ip,域名服务器同样使用的是上海本地的域名解析,没有问题,可以上网,可以解析。放到外地公网上去,ip地址已经设好了。使用setup更改了一下外地公网的dns,保存退出。重启service network restart后发现不能解析了。用ip地址可以连,但是不能...
2019-08-26 15:34:35
6698
原创 php----随机生成用户名
public function freeName() { $stime=microtime(true); $redis = new \Redis(); $redis->connect('127.0.0.1'); $sex = $_POST['sex']?0:1; if($sex == 0){ ...
2019-08-26 14:39:07
1776
1
转载 linux记住密码
Linux下命令行使用git,每次操作都要输入用户名和密码很麻烦,可以通过配置保存用户名和密码 进入到git项目的根目录下,打开.git目录下的config文件cd .gitvim config添加如下内容[credential] helper = store:wq保存退出执行上述操作之后,进行git操作时输入一次用户名和密码即可保存下来,以后不再需要重...
2019-06-24 14:09:50
953
原创 webuploader bootstrap
今天在bootstrap后台页面中引用webuploader插件时,发现点击事件触发不了。查看后,是因为此页面使用bootstrap的tab模块时,切换tab,webuploader的js触发不了。以此做个笔记吧。...
2019-06-19 17:48:57
411
转载 git五部曲
代码提交代码提交一般有五个步骤:1.查看目前代码的修改状态2.查看代码修改内容3.暂存需要提交的文件4.提交已暂存的文件5.同步到服务器1. 查看目前代码的修改状态提交代码之前,首先应该检查目前所做的修改,运行git status命令 a) &n...
2019-06-12 16:33:01
144
原创 where多条件 like
tp5.0的//tp5.0的$where=[ 'name' => ['like','think%'], 'id' => ['>',0]];tp5.1的$where=[ ['name','like','think%'], ['id','>',0],];//或者$where[]=['name','like','thi...
2019-06-12 16:10:44
1499
原创 树状化多级目录(分类),调用model层中的方法处理数据
控制器中调用:$category = model('ProductCategory') ->where('status', 1) ->select() ->toArray();$categoryTree = model('Tree')->toFormatTree($categ...
2019-06-10 11:11:49
378
转载 linux ls -l命令含义
原文链接:https://blog.csdn.net/zhuoya_/article/details/77418413
2019-05-31 17:41:27
4825
转载 git使用
原文链接:https://blog.csdn.net/crylearner/article/details/7685158 原 git实验之代码提交 2012年06月22日 21:09:32...
2019-05-28 16:36:56
85
转载 sdk和api区别
原文地址: https://blog.csdn.net/snowin1994/article/details/80608079 举个例子:在这里,一个简单的功能链条我将它分为三个组成部分: 1、客户端组装数据 2、客户端使用组装的数据来请求服务端(或者操作系统)的 api &...
2019-05-23 10:03:38
140
转载 jQuery+Ajax+PHP实现异步分页数据显示
怕链接失效,原文地址:https://www.cnblogs.com/wujuntian/p/5005006.html jQuery+Ajax+PHP实现异步分页数据显示 - 编程人,在天涯 - 博客园 编程人,在天涯</div><!--end: blogTitle...
2019-05-17 11:00:29
433
转载 phpstorm设置自动更新的ssh信息如何修改 linux
原文:https://blog.csdn.net/u014018281/article/details/84824424 1、如何设置phpstorm将本地代码时时同步到远程服务器 注意下面一定要打勾 点击下一步,然后还有一个页面,然后不用做任何操作,直接点击完成。中途有个页面是输入远程服务器ip账号密码链接方式的,那个...
2019-05-10 17:02:38
357
转载 phpstorm 配置git 拉取服务器项目
原文地址:https://blog.csdn.net/fationyyk/article/details/79071204 1、配置git2、新建项目3、关联远程服务器开发的时候一般我们会有自己的github服务器(拉取项目代码),测试服务器(部署代码),本地(git),所以我们在修改完代码后,应该先部署到测试服务器上进行测试。这就需要本地...
2019-05-10 15:28:14
5859
原创 Permission denied (publickey). fatal: Could not read from remote repository.
今天使用git拉取https://gitee.com/项目时遇到报错(拉取github项目也同理)(添加公钥时,注意是github,还是gitee)码云帮助中心/仓库管理/公钥管理/帮助详情生成/添加SSH公钥SSH KeySSH 公钥码云提供了基于SSH协议的Git服务,在使用SSH协议访问仓库仓库之前,需要先配置好账户/仓库的SS...
2019-05-10 15:14:49
672
转载 linux虚拟机中配置的域名windows本机如何访问
文章来源:https://blog.csdn.net/weixin_41965172/article/details/86747864 本次是一centos7.4为例进行说明一、编辑虚拟机中的hosts文件1、首先用xhell连接服务器,如图2、接着,我们打开虚拟机中的host文件。如图[rooot@jaing~] vim /etc/hosts3、在...
2019-05-08 16:47:33
2591
1
原创 windows连接linux数据库mysql报错
本地登入mysql,更改 “mysql” 数据库里的 “user” 表里的 “host” 项,将"localhost"改为"%"#mysql -u root -proot mysql>use mysql; mysql>update user set host = '%' where user = 'root'; mysql>select host, user fr...
2019-05-08 16:27:50
465
转载 windows的Navicat连接虚拟机linux数据库
原文地址:https://blog.csdn.net/qq_36798131/article/details/61618399前些天尝试用SSH通道进行远程数据库的链接,走了不少弯路,后来经过摸索与请教,最终连接成功。现在分享给大家!首先,你得有一个Navicat,这个不用多说第二步,打开Navicat点击连接按钮。这个就不上图了,直接到如下页面填写信息,连接名随便起第三步...
2019-05-08 16:21:56
1075
转载 Centos7实现扩展存储空间
【CentOS7.0】虚拟机如何实现扩展存储空间 写在前面的一些小废话有时候,虚拟机随着使用,会导致存储不够,这时就需要给虚拟机扩容。 扩容的前提是,此虚拟机没有快照。 扩容时,需要编辑虚拟机设置。为了形成对比,第一张图片是扩容前,第二张图片是扩容成功之后。 但是当我们启动系统,使用命令df...
2019-05-07 09:19:11
3132
5
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人