- 博客(30)
- 资源 (4)
- 收藏
- 关注
转载 Laravel中实现从现有数据表生成Model模型文件
第一步:进入项目根目录,输入以下命令composer require reliese/laravelcomposer require --ignore-platform-reqs reliese/laravel //忽略Php版本要求reliese/laravel插件地址: https://packagist.org/packages/reliese/laravel第二步:laravel配置reliese/laravel在config/app.php文件中添加‘providers’ =>
2021-07-27 11:22:51 2307
原创 ubuntu安装php扩展时报错记录
cd mongo-1.4.0 && \phpize && \./configure && \cd make && make install执行上面命令时报错:configure: error: Cannot find php-config. Please use --with-php-config=PATH解决:命令改为:cd mongo-1.4.0 && \phpize && \./conf
2021-07-09 15:39:27 210 2
转载 find_in_set()和like的区别
find_in_set()和like的区别:在mysql中,有时我们在做数据库查询时,需要得到某字段中包含某个值的记录,但是它也不是用like能解决的,使用like可能查到我们不想要的记录,它比like更精准,这时候mysql的FIND_IN_SET函数就派上用场了CREATE TABLE users(id int(6) NOT NULL AUTO_INCREMENT,name VARCHAR(20) NOT NULL,limits VARCHAR(50) NOT NULL, – 权限PRIMA
2021-07-08 15:36:07 875
原创 navicat连接数据库报错1130 - Host ‘***‘ is not allowed to connect to this MySQL server
连接服务器: mysql -u root -p看当前所有数据库:show databases;进入mysql数据库:use mysql;查看mysql数据库中所有的表:show tables;修改user表update user set Host='%' where User='root';刷新:flush privileges;...
2021-06-27 19:20:57 57
原创 laravel执行composer update报错
Problem 1- laravel/framework[v5.5.0, …, v5.5.50] require ext-mbstring * -> it is missing from your system. Install or enable PHP’s mbstring extension.解决办法:安装所需的mbstring扩展。安装命令:sudo apt-get install php-mbstring ...
2021-06-15 17:59:39 592 2
原创 docker中Can‘t connect to local MySQL server through socket
连接mysql的时候报这个错误。ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock’ (111)解决办法如下:首先进入容器。###cd到mysqld文件夹下,命令如下:cd /var/run/mysqld/ls查看一下,会看到这几个文件:mysqld.pid mysqld.sock mysqld.sock.lock将mysqld.sock删除
2021-05-27 19:36:21 2805 1
原创 mac启动mysql报错
… ERROR! The server quit without updating PID file (/opt/homebrew/var/mysql/bogon.pid).出现这个错误可能是进程里已经存在mysql进程查看mysql进程ps -ef|grep mysqld如果有存在的将进程杀死kill -9 进程号然后再重写执行mysql.server start操作截图:...
2021-05-26 11:45:03 233
原创 mac更改phpstorm快捷键设置
撤销 undo剪切 cut复制 copy页面内搜索 find…全局搜索 find in Files…跳转到某方法 Go to Declaration or Usages复制当前行 Duplicate Line or Selection…
2021-05-11 15:25:17 372
原创 解决bash: vim: command not found
在docker中用vim命令报vim: command not found错误:解决办法:进入容器后执行:apt-get update && apt-get install vim
2021-05-07 17:47:27 210
原创 Mac下载安装配置docker
1.打开docker 官网链接: https://www.docker.com/2.点击:如下图进入docker Desktop界面:根据自己设备是什么芯片自行选择按钮点击下载后安装。安装完成后,
2021-04-28 18:26:40 211
转载 Laravel 5.5 Redis 队列基本使用指南
仪表盘【不适用于 Windows】仪表盘就是 Horizon 咯安装composer require laravel/horizon配置发布相关文件(包含配置等)php artisan vendor:publish --provider=“Laravel\Horizon\HorizonServiceProvider”参考:Horizon - 配置 |《Laravel 5.5 中文文档》 | PHP / Laravel 社区文档开始使用连接/驱动根据 config/queue.php 文件
2021-03-26 16:45:13 286
原创 mysql--统计group by分组后的总条数
select count(*) from (select * from order group by cid) temp;
2020-12-01 15:20:26 4820
原创 php位运算与和或
按位与&:只有对应的两个二进制位均为1时候,结果位才会是1,否则为0。例:2 & 1 结果为0运算过程:(先将2和1换算成4位二进制码,不够0补位)00100001————00003 & 1运算过程:00110001————00013&1 结果是1,换算过程:0 0 0 18 4 2 1—————0+0+0+1 = 1(上面对应位为1的时候加上下面的数8421分别是2的0,1,2,3次方)**按位或 |:**只要对应的两个二进制位有一个为
2020-07-27 18:14:17 877
原创 php获取当前时间最近一个周一
$now = date("Y-m-d");//当前时间 $mon = date("D"); switch ($mon) { case "Mon": return $now; break; case "Tue": $mon = date("Y-m-d", strtotime("-1days", strtotime($now)))..
2020-07-15 16:28:14 359
原创 php获取某年月的第一个周一的日期等
//某年月的第一个周一的日期 $year = '2020'; $m = '07'; // 先取得这个月的 1 号 $iThisMonthFirst = strtotime("{$year}-{$m}-01"); $dThisDay = date("w", $iThisMonthFirst); if ($dThisDay == '1') { $dFirstMonday = date("Y-.
2020-07-15 16:21:52 599
原创 Class 'MongoDB\Driver\Manager' not found (php安装mongodb扩展)
上面的报错是因为没有mongodb扩展。解决方法:首先执行 phpinfo() ,搜一下mongodb,果然没有。然后找操作位数(我的是x64),再看下是 nts(非线程) 还是 ts (线程),如下图:了解了自己的操作位数是多少,是 nts(非线程) 还是 ts (线程)之后,去下载对应版本的mongodb扩展。下载链接:https://windows.php.net/download...
2020-03-02 18:12:39 5902 2
原创 $.ajax 和 $.post
先说$.post()它是JQ的 POST 请求功能,实例:<script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>//jq在线地址<script> var id = '123'; var num = '1234'; $.post('test',{'id':i...
2020-01-21 15:41:28 261
原创 前台ajax的post请求,后台接收数据——Yii框架
js代码 var id = $('#user_id').val(); //获取id为user_id元素的值 var num = $('#number').val(); $.ajax({ url : "test/index", //test是控制器名,index是方法名 dataType: "json", //传输的数据格式为json...
2020-01-21 11:21:04 399
原创 insert into select 和 update
#将test中的数据插入到score表中insert into score(student_id, math, english,java,class)select student_id, math, english, java, class from test#将test表中符合where条件的记录更新到score表中update score a, test b set a.clas...
2020-01-17 15:52:40 426
原创 mysql语句记录——排名
成绩表 score以下sql查询出studen_id为3的同学 数学分超过了几个同学SELECTs1.student_id,s1.math,(SELECTcount(student_id)FROMscoreWHEREmath < s1.math) AS RankFROMscore s1where student_id = 3ORDER BYmath DES...
2020-01-17 14:51:17 262
原创 w3school中的jQuery小例子练习(二)
//获取内容——text()、html()的区别$("#btn1").click(function () { alert("text:" + $("#test").text()); //这是段落中的粗体文本});$("#btn2").click(function () { alert("html:" + $("#test").html()); //这是段落中的...
2019-12-30 17:18:41 119
原创 w3school中的jQuery小例子练习(一)
jq的在线地址<script src="https://code.jquery.com/jquery-3.1.1.min.js"></script><script>$(document).ready(function () { //选择器 $("button").click(function () { $("p").css("backgr...
2019-12-30 17:10:32 175
转载 Javascript精准度加减乘除
在用js换算时,遇到了乘数精准度的问题。例如2.8/10000 = 0.00028000000000000003。为了解决这个问题在网上找了几个方法却都有bug,最后终于找到了准确的解决代码。最终版(正确版)function add(a, b) {var c, d, e;try {c = a.toString().split(".")[1].length;} catch (f) {c...
2019-12-05 15:06:27 134
原创 优惠券css
优惠券豁口样式上面的优惠券豁口部分是由4个div拼出来的代码如下:<div class="footer-noUse" id="use_'+btn+'"> <div class="couponType"> <div class="commisionNum"> <div class="couponTyp...
2019-12-05 14:05:48 587
原创 html和css记录
html代码: 额度使用 活动规则> 剩余额度 400万css代码:/* 首先先设置背景,高和背景颜色(下方为渐变色) /.header-tf{height: 172px;background-image: linear-gradient(-180deg, #41BDFF 0%, #2491FF 100%);...
2019-12-04 15:45:29 105
原创 JS与JQuery对option的删除,增加,清空
对option的删除,例:<select id="userType" name="user_type" > <option value="">请选择</option> <option value="0">全部用户</option> <option value="1"&...
2019-09-27 11:24:48 630 1
原创 Yii框架---对数据的增删改查Model篇(以及排序、where or、where 大于...)
如果要使用model的方法先给user表生成一个model,就可以方便对此表进行操作了。首先在数据库中创建好表,然后在项目的访问路径后面加上/gii例如 test.com/gii进入页面安装界面提示填写然后提交,项目文件里会多出个刚刚生成的文件,OK。例子的user表结构id name mobilephone1 邢书亮 1319...
2019-09-24 16:19:47 978
原创 Yii框架---最基础的增删改查
利用createCommand和原生sql实现1.增加sql="insertintouser(id,name,mobilephone)values(′1′,′王晓天′,′13199368737′)";Yii::sql = "insert into user (id, name, mobilephone) values ('1', '王晓天', '13199368737')"; ...
2019-09-17 16:40:36 193
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人