- 博客(12)
- 收藏
- 关注
原创 稀疏数组-PHP版
1、稀疏数组的处理方法记录数组一共有几行几列,有多少个不同的值把具有不同值的元素的行列及值记录在一个小规模的数组中,从而缩小程序的规模举例:第一行记录的是:原数组的总行数,原数组的总列数,原数组的非0的值的个数从第二行开始记录的是:每一个非0的值所在的行,所在的列,对应的具体值原数组6行,7列的结构,变成了9行,3列的稀疏数组。2、二维数组转换稀疏数组的思路遍历原始的二维数组,得到有效数据的个数 $sum根据sum就可以创建稀疏数组‘sparseArr=int[sum就可以创建稀疏
2021-09-02 17:30:05
164
原创 【Docker】Docker进阶--容器数据卷
容器数据卷(一)什么是容器数据卷1、容器卷好处以后修改只需要在本地修改即可,容器内会自动同步(二)挂载方式一:使用命令来挂载 -vdocker run -it -v [宿主机目录]:[容器目录] [镜像名字] /bin/bash1、启动并进入容器#启动并进入容器root@ubuntu-xenial:/home/wqx# docker run -it -v /home/ceshi:/home/ centos /bin/bash#查看本机home目录,已经存在了ceshi目录,说明挂载
2021-08-27 15:17:58
186
原创 【Docker】Docker基础
Docker需要学些哪些东西docker概念docker安装docker命令docker镜像容器数据卷dockerfiledocker网络原理docker composedocker swarmCI/CD jenkinsDocker架构图镜像(image)docker镜像就好比是一个模板,可以通过这个模板创建容器服务,apache镜像==>run==>apache01容器。通过这个镜像可以创建多个容器(最终服务运行或者项目运行就是在容器中)容器(containe
2021-08-27 15:16:43
166
原创 【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
840
原创 项目部署后的域名配置
在项目部署到服务器后,还需要域名配合来访问该项目。下面简单记录一下域名配置的相关工作。一、申请域名 域名可以通过阿里云,腾讯云,华为云等云服务提供商处申请,具体申请方式及备案方式,可以通过对应的服务商官网根据指示办理即可。 我已经在阿里云申请并备案成功了域名 qinxueit.xyz。下面就以该域名开始讲解。二、域名配置 这里我们采用nginx反向代理的模式来配置我们的域名。 nginx安装完成后,打开n
2021-08-27 15:05:22
4904
原创 Java反射
一、什么是反射 反射就是把Java类中的各个成员映射成一个个的Java对象。 即在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法; 对于任意一个对象,都能调用它的任意一个方法和属性。这种动态获取信息及动态调用对
2021-08-27 14:54:18
8420
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
3455
原创 ThinkPHP5.1 学习笔记
一、隐藏index.php需要在入口文件同级增加.htaccess文件:<IfModule mod_rewrite.c>Options +FollowSymlinks -MultiviewsRewriteEngine onRewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_FILENAME} !-fRew...
2018-08-03 17:02:25
530
原创 PHP执行exce函数,返回状态值-1
最近在项目中遇到一个很诡异的问题,通过一台上海的服务器调用php命令行,去向陕西的服务器请求数据,一直报连接失败的错误。首先,通过命令行直接执行php脚本,没有问题;其次,通过其他服务器请求,也没有问题;通过追代码,发现是使用了Snoopy插件做的请求。debug后发现问题出在插件的这行代码:exec($this->curl_path." -k -D \"$headerfile\"".$...
2018-06-06 10:46:57
1698
原创 客户导入之导入批次
最近接触的开发任务,需要导入客户信息,并支持按照“导入批次”筛选客户信息。特此记录。需求:若批次名称不填写,则默认名称为未命名,客户列表中,按批次导入时间排序,最新导入的批次,优先显示。筛选值为批次名称+导入时间(显示月日时分),跟据导入时间先后显示,若批次名称相同,则显示批次名称(n),数字从1开始逐渐累加$importBatchName = $data[0];//导入批次
2017-03-28 15:09:01
1313
原创 php 四种基础排序算法
一、冒泡排序冒泡排序大概的意思是依次比较相邻的两个数,然后根据大小做出排序,直至最后两位数。由于在排序过程中总是小数往前放,大数往后放,相当于气泡往上升,所以称作冒泡排序。但其实在实际过程中也可以根据自己需要反过来用,大树往前放,小数往后放。function bubbleSort($arr){ $len = count($arr); //第一层循环 for($i
2017-03-24 14:06:39
349
原创 MySql存储过程初学
存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。
2017-03-15 15:05:16
476
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人