自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 稀疏数组-PHP版

1、稀疏数组的处理方法 记录数组一共有几行几列,有多少个不同的值 把具有不同值的元素的行列及值记录在一个小规模的数组中,从而缩小程序的规模 举例: 第一行记录的是:原数组的总行数,原数组的总列数,原数组的非0的值的个数 从第二行开始记录的是:每一个非0的值所在的行,所在的列,对应的具体值 原数组6行,7列的结构,变成了9行,3列的稀疏数组。 2、二维数组转换稀疏数组的思路 遍历原始的二维数组,得到有效数据的个数 $sum 根据sum就可以创建稀疏数组‘sparseArr=int[sum就可以创建稀疏

2021-09-02 17:30:05 211

原创 【Docker】Docker进阶--容器数据卷

容器数据卷 (一)什么是容器数据卷 1、容器卷好处 以后修改只需要在本地修改即可,容器内会自动同步 (二)挂载方式一:使用命令来挂载 -v docker run -it -v [宿主机目录]:[容器目录] [镜像名字] /bin/bash 1、启动并进入容器 #启动并进入容器 root@ubuntu-xenial:/home/wqx# docker run -it -v /home/ceshi:/home/ centos /bin/bash #查看本机home目录,已经存在了ceshi目录,说明挂载

2021-08-27 15:17:58 236

原创 【Docker】Docker基础

Docker需要学些哪些东西 docker概念 docker安装 docker命令 docker镜像 容器数据卷 dockerfile docker网络原理 docker compose docker swarm CI/CD jenkins Docker架构图 镜像(image) docker镜像就好比是一个模板,可以通过这个模板创建容器服务,apache镜像==>run==>apache01容器。通过这个镜像可以创建多个容器(最终服务运行或者项目运行就是在容器中) 容器(containe

2021-08-27 15:16:43 247

原创 【PHP】初始Swoole--编写一个简单的api接口

使用前准备1、安装swoole4.6.5版本(略过)2、下载swoole的ide-helper方便编写代码git clone https://github.com/swoole/ide-helper.git3、在phpstorm左侧右键External Libraries,打开Configure PHP Include Path,点击图标“+” 添加下载好的helper库,应用并且确定。编写http服务 <?php \Swoole\Coroutine\run(function (){ $http =

2021-08-27 15:15:06 1066

原创 项目部署后的域名配置

在项目部署到服务器后,还需要域名配合来访问该项目。下面简单记录一下域名配置的相关工作。一、申请域名    域名可以通过阿里云,腾讯云,华为云等云服务提供商处申请,具体申请方式及备案方式,可以通过对应的服务商官网根据指示办理即可。    我已经在阿里云申请并备案成功了域名 qinxueit.xyz。下面就以该域名开始讲解。二、域名配置    这里我们采用nginx反向代理的模式来配置我们的域名。    nginx安装完成后,打开n

2021-08-27 15:05:22 5111

原创 Java反射

一、什么是反射         反射就是把Java类中的各个成员映射成一个个的Java对象。         即在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;         对于任意一个对象,都能调用它的任意一个方法和属性。这种动态获取信息及动态调用对

2021-08-27 14:54:18 8499 2

原创 Java项目部署到Linux

项目准备 以博客项目oneBlog为例,来分享一下怎么将java项目部署到linux服务器。 1、将项目打包 在idea通过maven执行package方法,将项目打包为jar包 2、创建目录 在服务器创建放置jar包的目录mkdir /usr/local/project 使用 rz 命令将打好 的jar包上传到project 项目部署 1、java -jar方式启动 在服务器执行 java -jar blog-web.jar 此时,java项目就被启动起来,但是这种方式只能在当前窗口有效,关闭该窗口,

2021-08-27 14:45:17 3618

原创 ThinkPHP5.1 学习笔记

一、隐藏index.php 需要在入口文件同级增加.htaccess文件: &lt;IfModule mod_rewrite.c&gt; Options +FollowSymlinks -Multiviews RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f Rew...

2018-08-03 17:02:25 582

原创 PHP执行exce函数,返回状态值-1

  最近在项目中遇到一个很诡异的问题,通过一台上海的服务器调用php命令行,去向陕西的服务器请求数据,一直报连接失败的错误。首先,通过命令行直接执行php脚本,没有问题;其次,通过其他服务器请求,也没有问题;通过追代码,发现是使用了Snoopy插件做的请求。debug后发现问题出在插件的这行代码:exec($this-&gt;curl_path." -k -D \"$headerfile\"".$...

2018-06-06 10:46:57 1786

原创 客户导入之导入批次

最近接触的开发任务,需要导入客户信息,并支持按照“导入批次”筛选客户信息。特此记录。 需求:若批次名称不填写,则默认名称为未命名,客户列表中,按批次导入时间排序,最新导入的批次,优先显示。筛选值为批次名称+导入时间(显示月日时分),跟据导入时间先后显示,若批次名称相同,则显示批次名称(n),数字从1开始逐渐累加 $importBatchName = $data[0];//导入批次

2017-03-28 15:09:01 1425

原创 php 四种基础排序算法

一、冒泡排序 冒泡排序大概的意思是依次比较相邻的两个数,然后根据大小做出排序,直至最后两位数。由于在排序过程中总是小数往前放,大数往后放,相当于气泡往上升,所以称作冒泡排序。但其实在实际过程中也可以根据自己需要反过来用,大树往前放,小数往后放。 function bubbleSort($arr){ $len = count($arr); //第一层循环 for($i

2017-03-24 14:06:39 388

原创 MySql存储过程初学

存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。

2017-03-15 15:05:16 520

空空如也

空空如也

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

TA关注的人

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