自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hsingyue的博客

技术在积累中产生洪荒之力

  • 博客(22)
  • 资源 (2)
  • 收藏
  • 关注

原创 PHP及相关框架安装配置问题

【代码】PHP及相关框架安装配置问题。

2024-04-25 19:56:38 46

原创 Mysql创建用户并授权

【代码】Mysql创建用户并授权。

2023-07-29 10:59:30 139

原创 THINKPHP搭建报错Warning: require(): open_basedir restriction in effect.File() is not within the allowed

thinkphp环境搭建,报错 require(): open_basedir restriction in effect. File(), is not within the allowed path(s)

2022-05-12 21:12:54 2079 1

原创 版本控制git

已经push提交了的代码如何加入忽略追踪git update-index --assume-unchanged public/config.xml(要忽略的文件路径)

2021-08-27 17:37:36 105

原创 算法

求1到10000之间所有的质数public function index(){ $_arr = []; for ($n = 2; $n < 10000; $n++) { $isPrime = true; $sqrt = sqrt($n); foreach ($_arr as $i) { if ($n % $i == 0) {

2020-10-21 18:28:43 111

原创 mysql 相关

SQL语句查询记录里分组后按照时间排序先将所有记录按照时间倒叙,然后做为嵌套子记录,分组后排序即可 SELECT * FROM (SELECT * FROM ed_diagnosis ORDER BY createtime DESC) a GROUP BY softPackageId ORDER BY createtime DESC LIMIT 10...

2020-07-18 11:04:14 97

原创 nginx 配置及优化

nginx 配置及优化图片视频防盗链图片视频防盗链图片防盗链是通过匹配请求头内的Referer与设定的域名是否一致,不一致则跳转到指定链接 # ~*不区分大小写 \. 转义.且以png或jpg或...结尾的请求 location ~* \.(png|jpg|jpeg|gif|swf|flv)$ { # 允许访问的域名,本服务的域名 valid_referers www.baidu.com baidu.com; # 如果请求头内匹配到非允许的域名认定为有

2020-06-17 17:19:22 129

原创 安装elasticsearch-header

安装nodejsheader插件是nodejs项目,需要npm来管理依赖包 #下载安装包,根据自己操作系统版本选择合适的版本 https://nodejs.org/dist wget https://nodejs.org/dist/v7.0.0/elasticsearch-7.2.1-linux-x86_64.tar.gz tar -zxvf elasticsearch-7.2.1-lin...

2019-09-16 14:58:01 643

原创 docker镜像构建之Dockerfile编写

nginx镜像构建 FROM centos #创建文件夹 RUN mkdir /data && mkdir /conf #为NGINX添加系统用户组及用户名 RUN groupadd -r nginx && useradd -r -g nginx nginx #添加YUM源 RUN yum install -y wget RUN wget -O /e...

2019-09-08 11:02:57 379

原创 docker基础命令快速入门

docker 简介Docker 是一个开源的应用容器引擎,你可以将其理解为一个轻量级的虚拟机,开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上。基本概念镜像: 一个包含了完成的操作系统以及一些完成应用的模板;容器: 通过镜像实例化而来,有自己独立的空间、网络空间、文件空间等,基于镜像可以创建多个容器。每个容器都是完全隔离的。仓库: 不是用...

2019-09-07 21:43:34 111

原创 ElasticSearch安装

linux环境安装java 81.1 根据linux环境下载 jdk-8u11-linux-x64.tar.gz并解压缩mkdir /usr/javacd /usr/javatar cxvf jdk-8u11-linux-x64.tar.gz1.2 设置环境变量 vi /etc/profile #java config by hsingyue JAVA_HOME=/us...

2019-09-06 10:55:41 96

原创 PHP时间操作

// 本周开始时间戳 $weekMonday = mktime(0,0,0,date('m'),date('d')-date('w')+1,date('Y')); // 本周结束时间戳 $endSunday = mktime(23,59,59,date('m'),date('d')-date('w')+7,date('Y'));...

2019-08-01 15:09:10 143

原创 面向对象中interface和abstract的实现及区别

abstract 抽象类1.只定义(或部分定义)子类需要的方法,子类可以通过继承来具体实现抽象类中的方法。2.抽象类不能被实例化只能被继承。3.抽象类可以定义非抽象方法; 如果是public 可以被实例化的继承类直接访问,如果是protected,则需要被继承子类public后使用。4.抽象类中的抽象方法: 如果是public,则继承类的实现方法只能是public; 如果是pr...

2019-05-10 12:13:17 353

原创 多进程服务器

进程的概念及应用进程:占用内存空间正在运行的程序CPU核:CPU核的个数与运行的进程数相同,若进程超过核数,进程将分时使用CPU资源.(cpu运算速度极快,所以平时感觉所有进程好像是在同时运行)查看进程:ps au并发服务器的实现方法多进程服务器:通过创建多个进程提供服务多路复用服务器:通过捆绑并统一管理I/O对象提供服务多线程服务器:通过生成与客户端等量的线程提供服务创建进程...

2019-02-16 15:33:16 225 1

原创 套接字的类型与设置

创建套接字 #include &lt;sys/socket.h&gt; int socket(int domain, int type, int protocol)参数domain : 协议簇头文件sys/socket.h中声明的协议簇名称协议簇PF_INETIPv4互联网协议簇PF_INET6IPv6互联网协议簇PF_LOCAL本地...

2019-02-15 18:25:59 298

原创 理解网络编程和套接字

理解网络编程和套接字概念网络编程:编写程序使两台计算机之间相互交换数据套接字:网络数据传输用的软件设备(socket)Linux中的socket:在Linux的世界里,socket也被认为是文件的一种,因此在网络传输过程中自然也可以使用文件I/O的相关函数。Windows中的socket:Windows中的socket和文件是区分的,需要调用特殊的数据传输函数。底层文件和文件描述符...

2019-02-15 16:14:37 728

原创 宝塔操作

安装本次安装版本 Linux面板6.8开放操作系统端口8888和888以及常用端口执行命令yum install -y wget &amp;amp;amp;amp;&amp;amp;amp;amp; wget -O install.sh http://download.bt.cn/install/install_6.0.sh &amp;amp;amp;amp;&amp;amp;amp;amp; bash install.sh查看面板登录链接和用户名密码bt d

2019-01-23 14:12:37 867 2

原创 centos 7 常用命令

查看系统安装了哪些软件rpm -qarpm -qa | grep XXXX

2019-01-23 13:43:50 506 1

原创 Laravel 5.6 Eloquent 事件 使用

一 、简述eloquent 模型触发事件,允许对整个模型的生命周期中几个时间节点进行监控,如更新、添加、正在删除、删除完成等这些动作发生后会触发事件,主要事件方法:retrieved, //从数据库中检索现有模型时会触发creating, created, updating, updated, saving, saved, deleting, deleted, res...

2018-09-07 17:50:38 537

原创 phpstudy集成环境 使用curl、file_get_content本地项目之间互相访问超时

phpstudy集成环境 使用curl、file_get_content本地项目之间互相访问超时最近在做本地项目测试时候发现以下问题nginx+php7.1其中一个项目通过curl进行get、post等请求,以及使用file_get_contents请求本地另一个项目时候卡死一直到超时才结束。这是由于php-cgi在进程管理的时候都使用了默认9000端口,请求方的项目在发起请求的时候已...

2018-08-27 21:05:54 3410

原创 Laravel 5.6 添加路由模块步骤

Laravel 5.6 添加路由模块laravel默认的路由文件:Laravel/Routes/web.php 如果要添加新的路由模块,如添加admin路由模块步骤如下:添加路由文件admin.php 在app/Http/Middleware 中添加中间件验证文件 VerifyAdmin.php VerifyAdmin.php文件代码,自己写上验证规则,此处暂不验证。...

2018-08-20 16:28:08 5776

原创 homestead环境搭建

简介homestead是一个laravel的本地集成开发环境,基于 Ubuntu 构建的虚拟机,内部预装了laravel所需的所有软件,自己无需再安装PHP和web服务,也不用再安装操作系统,专注开发就可以了。折腾一天终于配置好了。安装vitualBox盒子url:https://www.virtualbox.org/wiki/Downloads可视化安装即可 安装最新版本...

2018-08-20 16:15:16 369

零起点飞学oracle

详细教案,oracle各个章节都有,适合学习和教学,超全喔,下载来看吧。

2014-04-24

空空如也

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

TA关注的人

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