- 博客(851)
- 资源 (45)
- 收藏
- 关注
原创 将当前改动合并到之前的提交中去
将工作空间中的改动追加到某次提交上的步骤如下:1.保存工作空间中的改动:git stash将HEAD移到需要更改的commit上:git rebase 30c466c52b7de890xxxxx0098b815396f9e3^ -i找到需要更改的commit, 将行首的pick改成edit, 按esc, 输入:wq退出。2.更改文件git stash pop如果还有其他改动的文件,使用git add 改动的文件添加改动文件到暂存。使用git commit --amend追加改动到第一
2020-07-02 20:57:46 2169 1
原创 Sublime Text DocBlockr 配置author
打开DocBlock,UserSetting:添加如下内容即可:{ "jsdocs_extra_tags":["@author Bruce {{date}}"]}
2020-06-29 19:16:29 425
原创 windows下升级git版本
1. 先查看当前安装的git版本git --version2. 更新git版本是2.17.1之前的,使用git updategit版本是2.17.1之后的,使用git update-git-for-windowsgit安装包 阿里镜像,下载速度超快。网址:https://npm.taobao.org/mirrors/git-for-windows/...
2020-06-29 16:50:26 9006
原创 php安装pear包管理工具
windows下面的安装方式:下载好了windows的php包之后解压,获取pear执行文件:wget http://pear.php.net/go-pear.pharphp go-pear.phar官方文档:https://pear.php.net/manual/en/installation.getting.php
2020-06-24 10:39:06 741
原创 composer安装指定分支包,开发中的分支
常规安装:composer require package-name:version上面这种方式可以指定包版本,一般和git分支的tag对应;有时候我们想尝试最新分支,测试或者参与开发。那么就要用下面的方式了:composer require overtrue/socialite:dev-developdevelop代表git仓库的开发分支,如果开发分支名字是dev那么就是dev-dev了,注意这里就行了,所以默认安装的是dev-master分支。如果想忽略一些不重要的依赖包,例如包要
2020-06-24 10:17:11 3357
原创 easy_swoole获取指定的列
获取指定的列,并且设置某些列的别名:swoole 4.5,easy_swoole 3.xpublic function getUserInfo($id){ $user = UserModel::field(['id as user_id', 'nickname', 'avatar', 'country_code', 'telephone', 'email', 'language', 'xxx', 'xx']) ->get($id); return $user;}
2020-06-17 14:36:44 779
原创 windows terminal安装使用
#function openSublime{start sublime_text}#Set-Alias sub openSublime#function gitAutoCommit{git add . && git commit -m "auto deploy" && git push}#Set-Alias gitauto gitAutoCommit##function sshConnect{ssh root@192.168.10.136}#Set-Alias
2020-06-16 09:17:44 596
原创 centos 7 设置easyswoole开机自启动
vim /usr/lib/systemd/system/easy.service添加以下内容:[Unit]Description=The EasySwoole Process ManagerAfter=syslog.target network.target[Service]User=rootGroup=rootType=forkingExecStart=/usr/bin/php /mnt/share/xxx/easyswoole start dExecReload=/usr/bin
2020-06-15 11:08:25 904
原创 【阿里云】【备案】【年度审核】
原文链接:https://help.aliyun.com/noticelist/articleid/1060252364.html尊敬的阿里云用户,您好:阿里云接到湖北省通信管理局关于开展非经营性互联网信息服务备案年度审核工作的通知,要求如下:为规范非经营性互联网信息服务备案及备案管理,促进互联网信息服务业的健康发展,湖北省通信管理局拟组织开展2019年非经营性互联网信息服务备案年度审核工作。详细内容和审核方式,请查看湖北管局官方公告:http://hubca.miit.gov.cn/article/
2020-06-14 12:03:06 714
原创 easy_swoole热重启文件变更自动重载
由于是多协程,swoole把大妈都加载到了内存,所以本地文件变更之后,运行代码仍然是变更前的代码,这给开发带来非常大的麻烦,谁也不想每次改动之后就去手动重启一下easy_swoole,所以easy_swoole也给出了两种方案。方案一:inotify使用linux的inotify特性,异步监控文件修改,发现变更就重载easy_swoole服务,这里面需要用到php的拓展inotify来调用linux系统的inotify命令;方案二:暴力扫描使用swoole进行暴力扫描,指定目录,发现变更就重载服务;
2020-06-10 09:43:37 1215
原创 easy_swoole安装使用踩坑记录ock fail case Operation not permitted at
我的是win10下面的centos虚拟机,centos系统是7.8.2003的。php版本和swoole下面启动信息里面有展示。安装之前要先单独创建一个目录mkdir easy_sw && cd easy_swcomposer require easyswoole/easyswoole不然搞得你的根目录乱糟糟的。运行启动命令报错php vendor/easyswoole/easyswoole/bin/easyswoole installphp easyswoole start
2020-06-04 09:50:27 2333 1
原创 centos yum安装最新版本 mongodb 4.2
MongoDB官方源中包含以下几个依赖包:mongodb-org: MongoDB元数据包,安装时自动安装下面四个组件包:1.mongodb-org-server: 包含MongoDB守护进程和相关的配置和初始化脚本。2.mongodb-org-mongos: 包含mongos的守护进程。3.mongodb-org-shell: 包含mongo shell。4.mongodb-org-tools: 包含MongoDB的工具: mongoimport, bsondump, mongodump, mo
2020-06-01 10:50:25 781
原创 medoo支持find_in_set
D:\phpStudy\PHPTutorial\WWW\yaf_test\vendor\catfan\medoo\src\Medoo.php -> dataImplode()...if ( is_int($key) && (!is_object($value)) && preg_match('/([a-zA-Z0-9_\.]+)\[(?<operator>\>\=?|\<\=?|\!?\=)\]([a-zA-Z0-9_\.]+)/.
2020-05-27 15:04:31 498
转载 laravel生命周期
PHP 的生命周期PHP 的运行模式PHP两种运行模式是WEB模式、CLI模式。当我们在终端敲入php这个命令的时候,使用的是CLI模式。当使用Nginx或者别web服务器作为宿主处理一个到来的请求时,使用的是WEB模式。生命周期当我们请求一个php文件时,PHP 为了完成这次请求,会发生5个阶段的生命周期切换:1.模块初始化(MINIT),即调用 php.ini 中指明的扩展的初始化函数进行初始化工作,如 mysql 扩展。2.请求初始化(RINIT),即初始化为执行本次脚本所需要的变量名
2020-05-26 15:02:32 439
原创 sublime使用git-bash命令行
2.先安装Terminal插件:https://packagecontrol.io/packages/Terminal1.设置打开的terminal{ // The command to execute for the terminal, leave blank for the OS default // See https://github.com/wbond/sublime_terminal#examples for examples "terminal": "D:\\Program Fil
2020-05-26 14:52:54 900 1
原创 codeformater报错,不支持each()方法
unable to auto detect encoding for C:\Users\admin\AppData\Roaming\Sublime Text 3\Packages\CodeFormatter\codeformatter\lib\phpbeautifier\phpf.phar, using fallback encoding Western (Windows 1252)Detected ISO-8859-2 vs Western (Windows 1252) with 73% confid.
2020-05-26 10:36:15 642
原创 windows下git打造linux命令
创建命令在git中打开应用程序,例如我想在git中输入sub打开sublime。D:\Program Files\Git\usr\bin在上面那个文件夹里面创建sub文件,输入:#!/bin/sh"D:\Program Files\Sublime Text 3\sublime_text.exe" $1 &试一试在git bash中输入sub是不是就打开sublime了?我的是可以的,注意你自己的安装位置。alias文件位置:C:\Users\admin\.bash_prof
2020-05-26 10:14:22 330
原创 windows命令行查看cpu和内存信息
1.win + R,输入cmd;2.打开的窗口输入:wmic3.查看cpu信息和内存信息:C:\Users\admin>wmicwmic:root\cli>memorychipAttributes BankLabel Capacity Caption ConfiguredClockSpeed ConfiguredVoltage CreationClassName DataWidth Description DeviceLocator FormFac
2020-05-25 14:56:29 26981 1
原创 “Failed to clear cache. Make sure you have the appropriate permissions” in Laravel 5.7
在搭建laravel5.7的时候,报错:“Failed to clear cache. Make sure you have the appropriate permissions” in Laravel 5.7原因是差个目录,需要新建一个目录,就可以了。mkdir -p storage/framework/cache/data参考:https://stackoverflow.com/questions/54519700/failed-to-clear-cache-make-sure-you-
2020-05-25 14:00:49 2765
转载 The server requested authentication method unknown to the client
mysql 安装了最新版本8.0.20后创建用户并授权后,授权的用户连接数据库提示:The server requested authentication method unknown to the client这是由于php的mysqld拓展不支持caching_sha2_password加密方式:只需要改一下登陆账号的认证方式即可:ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '你的密码';...
2020-05-22 18:49:48 885
原创 nginx: [error] invalid PID number in /var/run/nginx.pid
[root@centos7 conf.d]# nginx -s reopennginx: [warn] conflicting server name "localhost" on 0.0.0.0:80, ignorednginx: [error] invalid PID number "" in "/var/run/nginx.pid"设置加载的配置文件即可:[root@centos7 conf.d]# nginx -c /etc/nginx/nginx.conf[root@centos7 c
2020-05-22 11:45:14 1542
原创 安装mysql8.0最新版lnmp
1.安装mysql8.0官方文档:https://dev.mysql.com/doc/refman/8.0/en/linux-installation-yum-repo.html下载rpmyum localinstall http://mirrors.ustc.edu.cn/mysql-repo/mysql80-community-release-el7-3.noarch.rpm安装rpmyum install mysql-community-server启动mysql服务端servic
2020-05-22 10:59:49 3485
原创 讯搜安装报错You need a working C++ compiler to compile Xapian
上面的错误是因为没有安装必备的编译依赖,按照下面的步骤来就行了。#安装依赖yum install -y gcc make kernel-headers kernel-devel zlib-devel gcc-c++ libevent#下载讯搜源码,解压安装wget http://www.xunsearch.com/download/xunsearch-full-latest.tar.b...
2020-05-05 10:19:40 781
原创 yaf集成medoo简单轻便操作数据库
第一步:打开yaf命名空间可以参考我的另外一篇文章:https://blog.csdn.net/zhezhebie/article/details/105920507第二步:安装medoocomposer require catfan/medoo第三步:自动加载 public function _initLoad() { Yaf\Loader::impor...
2020-05-04 18:24:36 766
原创 yaf使用命名空间,并使用smarty模板引擎
最近准备自己写一个博客系统,由于使用过laravel,thinkphp,cakephp,ci等框架,最后决定使用yaf,原因就是速度快,其他框架虽然易用,但是qps真的很低。我的项目也比较简单,增删改查。于是决定使用yaf,使用swoole作为http服务器,引用一些常用的包,例如smarty,medoo操作数据库。首先需要明确的几个问题:1.yaf不支持完整的psr,这个很想吐槽,但是鸟...
2020-05-04 18:19:18 1015
原创 laravel npm run watch报错You may need an appropriate loader to handle this file type
laravel结合vue开发watch的时候报错如下:ERROR in ./resources/assets/js/components/UserNotifications.vue?vue&type=template&id=c0045994&Module parse failed: Unexpected token (2:0)You may need an appro...
2020-04-21 17:11:26 1200
转载 Elasticsearch原理解析
ElasticSearch相关认识:反向索引又叫倒排索引,是根据文章内容中的关键字建立索引。搜索引擎原理就是建立反向索引。Elasticsearch 在 Lucene 的基础上进行封装,实现了分布式搜索引擎。Elasticsearch 也是 Master-slave 架构,也实现了数据的分片和备份。Elasticsearch 一个典型应用就是 ELK 日志分析系统。为什么Elast...
2020-04-20 15:16:52 308
原创 PHP中public,private,protected,abstract等关键字的用法
public权限最大,既可以让子类使用,也可以支持实例化之后的调用。protected表示的是受保护的,访问的权限是只有在子类和本类中才可以被访问到。private表示的是私有,只能够是在当前的类中可以被访问到。staticstatic的作用就是能够实现值或者方法在类中不需实例化的情况下调用,同时static修饰的变量具有与值存储的功能,例如我们不使用static运行的结果如下,可以...
2020-04-16 11:53:27 1364
原创 vagrant安装php拓展swoole
windows下面配置好了开发环境,有时候需要额外安装一些拓展,例如swoole。下载swoole源码:git clone https://github.com/swoole/swoole-src/releases编译安装:cd swoole && phpize && ./configure && phpize && ./c...
2020-04-14 17:37:09 266
原创 windows下安装vagrant
homestead安装相关的文件:链接:https://pan.baidu.com/s/1ABAAnvPANY6258Y4fnqQ3g提取码:ru691.安装virtualbox一路向下,完成2.安装vagrant一路向下,完成3. 导入laravel/homestead盒子国内由于墙的原因,安装非常的慢,几乎不能下载完成。我已经把包上传到百度云盘了。建议使用下面的几个软...
2020-04-14 17:30:59 1273
原创 vagrant2.2.6支持virtualbox6.1版本
好不容易安装上vagrant2.2.6,结果由于我用的是最新的virtualbox6.1版本的,结果不支持。报错如下:一是就是我的virtual安装太超前了,目前不支持。但是我又不想卸载之后再装一次。于是在网上还真找到了解决办法,改改配置,加几个文件就成了。$ vagrant upThe provider 'virtualbox' that was requested to back th...
2020-04-14 15:22:10 1774
原创 laravel使用scout和elasticsearch中文分词ik
安装es和ik:参考链接:https://blog.csdn.net/zhezhebie/article/details/105482149安装composer包:https://github.com/baijunyao/laravel-scout-elasticsearch在scout里面添加配置:'elasticsearch' => [ 'prefix' =&...
2020-04-13 16:52:48 334
原创 elasticsearch设置远程访问
操作系统centos7.5设置外网可访问:vim /etc/elasticsearch/elasticsearch.ymlbootstrap.memory_lock: truenetwork.host: 0.0.0.0 #外网访问http.port: 9200设置之后es启动不了,查看日志:tailf /var/log/elasticsearch/elasticsearch.l...
2020-04-13 16:08:43 5381 1
原创 git生成公钥私钥连接github
参考:https://git-scm.com/book/zh/v2/%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E7%9A%84-Git-%E7%94%9F%E6%88%90-SSH-%E5%85%AC%E9%92%A5生成密钥对ssh-keygen -o获取公钥并在github设置:~/.ssh/id_rsa.pub添加到github即可使用git拉...
2020-04-13 11:43:51 273
原创 centos7.5 rpm安装elasticsearch,快速安装elasticsearch
查看linux版本:[root@VM_0_15_centos ~]# cat /etc/redhat-releaseCentOS Linux release 7.5.1804 (Core) 网上教程一大堆,但是都把简单的事情搞复杂了。一般安装步骤是先安装java环境,再安装es,还要配置什么java_home等等环境变量。我这里就不用这些麻烦的方法了,直接一步搞定。使用rpm包,这位大佬...
2020-04-13 10:04:51 3180
原创 OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will l
查看es的状态的时候,看到如下警告:OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.经过查资料,解决办法是修改jvm.options文件配置,将-XX:+UseCon...
2020-04-13 09:47:35 18491 1
原创 wsl设置root密码
默认的wsl没有设置root密码,需要通过上面的管理员方法:来设置root密码sudo passwd root效果如下:ysp@DESKTOP-M8DDPVJ:~$ sudo passwd root[sudo] password for ysp:Enter new UNIX password:Retype new UNIX password:passwd: password ...
2020-03-28 20:59:09 22114 3
原创 yum安装与源码安装好坏
观点一:源码安装好,跟系统最匹配,性能最好,不是源码安装的都是假程序员。观点二:yum安装一般版本都很低,不能享受新版本的功能。其他的说yum安装的不好维护,这个不值得反驳,你细品。我的观点:yum安装就是为了解决软件之间的各种依赖关系,直接安装打包好的软件,有的的确会安装一些不需要的模块,不过这种情况很少,就拿php来说,yum安装的基本都是必备模块。另外,即使有你不需要的模块,你可以进...
2020-03-27 15:28:52 223
原创 input输入字母自动变成大写
输入字母自动变成大写:<script type="text/javascript"> function forceInputUppercase(e) { var start = e.target.selectionStart; var end = e.target.selectionEnd; e.target.value = e.target.val...
2020-03-26 19:01:41 1148
Creo Elements Pro5.0软件下载(32 64位)
2013-03-17
四级英语听力场景词汇
2011-11-18
centos 7.6可用的docker-compose,最新版本,2.24.6
2024-02-21
helm-v3.8.2-linux-amd64.tar.gz
2022-07-15
helm-v3.7.2-linux-arm64.tar.gz
2022-07-15
china_area_2.sql
2019-10-20
php7.2版本手册2018中文手册
2018-01-27
tesseract-Win64.zip 64位windows安装3.05
2018-01-04
sendmail邮件服务器,本地搭建邮件服务器
2017-02-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人