自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (5)
  • 收藏
  • 关注

原创 Docker容器不能联网问题

准确地说,不是不能联网,而是默认模式(bridge)不能,可能我这并不能完全解决docker容器的网络问题,但我确实得到解决,此文章仅供参考。起因:使用Dockerfile文件构建镜像时,会显示无法访问安装包的地址,例如:apt-get update命令执行不了。不使用Dockerfile直接启动并进入容器,发现网络确实无法访问,可以输入curl www.baidu.com确定。

2023-05-15 17:10:19 3809

原创 判断ios设备

最近app下载那边经常反馈使用ipad无法下载的问题,之前想来也是简单,从百度上搜索一下就有很多答案,但是现在才知道是不正确的。所以记录想来去修正以下是百度出来最多的js判断设备的方法:<script type="text/javascript">//判断访问终端var browser={ versions:function(){ var u = na...

2020-01-03 12:00:24 958

原创 centos查找和替换字符串

查找当前目录下的文件包含指定字符串的语句find . | xargs grep -ril "字符串"只列出包含字符串的文件列表find . | xargs grep -ri "字符串"列出包含字符串的文件意义具体的信息xargs介绍xargs是给名利传递参数的一个过滤器,也是组合多个命令的一个工具。可以将管道或标准输入(stdin)数据转换成命令行参数,也能够从文件的输...

2019-09-21 19:17:03 2200

原创 MySQL错误ERROR 1615 mysqlPrepared statement needs to be re-prepared

在项目中查询视图的时候报错:Mysql Prepared statement needs to be re-prepared\解决方法一:查看mysql的这两个配置参数SHOW VARIABLES LIKE '%table_open_cache%';SHOW VARIABLES LIKE '%table_definition_cache%';table_open_cache:表描...

2019-09-07 12:00:00 1157

原创 php二维数组格式转换

有一个这样的二维数组array(size=3)'id' =>array(size=3)0 =>int 11 =>int 22 =>int 3'name' =>array(size=3)0 =>string 'm1'(length=2)1...

2019-07-26 18:43:22 604

原创 ubuntun安装mysql

我这里使用的是有ubuntu系统的Linux Mint,本质与ubuntu系统差异不大。该系统自带默认的mysql安装包版本是5.7查询可用的安装包$ apt list | grep mysql2,安装mysql$ sudo apt install -y mysql-server3,初始化配置$ sudo mysql_secure_installation...

2019-07-25 19:27:48 246

原创 ubuntu安装mysql

系统安装包默认的mysql版本是5.71,查看可用的安装包apt list | grep mysql2,安装mysql-serversudo apt install -y mysql-server3,初始化mysql配置sudo mysql_secure_installation4,查看mysql服务状态systemctl status mysql...

2019-07-13 10:36:07 143

原创 PHP获取自然周始末时间

之前做了一个项目做抽奖的,里面有个需求,每个用户每个自然周能抽中一次指定产品。自然周指的是:从周一到周日算作一个自然周。但是作为PHP中的lower,还是能力捉急,只好百度还挺多的嘛!想也不想先进去第一个看看,哎,找到了,找到了、我看到了上周起始时间都是减7,那就是说不减7就是本周时间咯,机智如我,真是轻轻松松。就这样,这个计算自然周的时间代码没有被测试到就放到线上使用...

2019-06-17 18:56:23 1786

原创 启动Apache报错:Permission denied AH00072 make_sock could not bind to address address [::]:

在启动Apache的时候报错:Permission denied: AH00072: make_sock: could not bind to address[::]:84这个好像是因为Selinux的安全策略引起的,为了主机的安全,它不允许访问不在它策略中指定的端口解决方法:#查看selinux的端口[root@moc1~]#semanageport-l|grep...

2019-05-31 16:18:54 8532 5

原创 PHP开启与关闭错误信息显示以及错误级别

1,在代码中设置ini_set("display_errors", "On");//打开错误信息显示error_reporting(E_ALL);//报告所有错误2,修改php.ini文件在php.ini文件中搜索display_errors,把 display_errors=Off 修改为 display_errors=On在它上面找到error_reporting,修改为想...

2019-05-22 16:21:04 2401

原创 Centos7 用户不在 sudoers 文件中。此事将被报告

今天使用普通用户执行sudo命令获取root权限时提示:不在 sudoers 文件中。此事将被报告提示很明显,这个sudoers文件放在etc目录下,首先用户切换为root[moc1@moc1 root]$ su root密码:[root@moc1 ~]##查看文件权限,一般来说这个文件平时只有读权限[root@moc1 ~]# ll /etc/sudoers-r--...

2019-05-22 15:09:45 5894 1

原创 SVN强制填写备注信息

在项目开发中,经常发现有人忘记填写日志信息就提交代码,不写一时爽,后期很麻烦。所以我们可以在服务器中做如下配置: 1,进入版本库目录里面的hooks目录[root@moc1 moc1]# cd svn/project/hooks 2,里面有个pre-commit.tmpl文件,我们复制这个文件,重命名为:pre-commit并添加可执行权限[root@moc1 ho...

2019-05-17 16:18:30 1104

原创 Centos搭建SVN服务

为了在代码开发中能够更好的协调以及代码版本的维护,通常我们都会使用到版本控制工具。这里我们就要来介绍Subversion,他的简称就是SVN,一个开源的版本管理工具,用于多人开发同一个项目。现在我们要在Centos7系统上安装一、安装SVN1,执行安装命令[root@moc1 ~]# yum -y install subversion #查看是否安装成功[root...

2019-05-15 19:01:52 141

原创 Centos下Apache同时运行多个PHP版本

在一些情况下,我们需要在同一台服务器下运行多个PHP版本用于项目运行。因为各个项目在开发周期内会选择的版本会有所不同,所以这里就涉及到多个版本的PHP同时运行的问题,那我这里就来介绍一下自己配置环境的流程。一、安装前准备1,替换系统原有的yum源 因为要配置EPEL源,否则在安装PHP的时候出现mcrypt,mhash相关软件包安装不了的问题。 1)进入/etc/yum...

2019-05-13 14:54:00 3924

原创 linux 远程文件拷贝

linux scp 远程拷贝文件及文件夹1、拷贝本机/home/administrator/test整个目录至远程主机192.168.1.100的/root目录下代码如下:scp -r /home/administrator/test/ [email protected]:/root/2、拷贝单个文件至远程主机代码如下:scp /home/administrat...

2019-04-21 21:29:55 10863

原创 php 把url中携带的参数转成数组

在写接口的时候,总是避免不了要接收前端传过来的参数,但是有些参数又不是直接通过就能获取到就能直接操作,需要转换一下。例如:前端传过来的不是一个json字符串而是一个url格式的参数,abc=123&def=456,这样获取到就要单独处理了。代码如下:$str = $_SERVER['QUERY_STRING'];//获取url的参数$arr = explode('&...

2019-04-21 21:12:52 4360

原创 api-ms-win-crt-runtime-l1-1-0.dll文件丢失

https://pan.baidu.com/s/1QkGffd5YFq0al22y3pyiQg提取码:mtutapi-ms-win-crt-runtime-l1-1-0.dll文件丢失问题处理,使用该工具可以修复

2019-04-18 11:15:01 1571

原创 使用又拍云让网站实现https访问

此次我要为网站实现https访问,当然,想我这种穷屌丝,肯定是不可能花钱去买ssl证书的。所以使用又拍云的免费证书来实现。首先我们要去又拍云申请购买证书购买过程其实挺简单的,这里不过多演示,接下来我们要去补全信息   需要填写你使用证书的域名,这个是本站的域名,在这之前,会校验这个域名是否在又拍云有绑定域名服务,一般就是他们的CDN服务上面榜上域名,这里才会校验...

2018-12-07 21:23:31 1741

原创 mysql 字段排序问题

在数据库表中我们常常要根据某个字段来排序,这个字段定义为字符类,但里面存的却是数字,例如主键id。查询出来的数据如果根据id来排序得到的结果是这样的:select * from user order by id例如user表中有个name字段,保存的数据是M456,M123这时候我们只要这样:SELECT *,substr(name,2,length(name)) as ff ...

2018-11-10 17:03:56 386

原创 php截取中文字符串方法

/** * 截取中文 * @param stirng $string 截取内容 * @param int $sublen 截取长度 * @param int $start 开始位置 * @param string $code 编码方式 * @return string */function substr_zh($string, $sublen, $start = 0, $code...

2018-11-08 15:40:10 186

原创 PHP 邮件发送

简单的把代码贴上,这个是没有使用什么PHP第三方库的例子来实现发送邮件email.class.php&lt;?phpclass Mailer{ private $host; private $port = 25; private $user; private $pass; private $debug = false; private ...

2018-11-06 19:10:56 192

原创 MySQL 实现排名的几个方法

实现排名:方法一:SELECT t.*, @sort:= @sort+ 1 AS sort FROM (SELECT @sort:= 0) s, (SELECT * FROM table_name ORDER BY field DESC) AS t;方法二:SELECT t.*, @sort:= @sort+ 1 AS sort FROM (SELECT @sort := 0) s, table_...

2018-07-07 19:24:25 1475

Java消息服务.pdf

《Java消息服务》是支持对“消息传送“的标准API的完全解读,所谓“消息传递”就是跨网络计算机的软件对软件的关键数据交换。 您将学到如 何利用JMS来解决许多体系结构的挑战, 比如集成不同的系统和应用程序、 提高可伸缩性 、 解决系统瓶颈 、 支持井发处理, 以及提升灵活性和敏捷性等。

2019-05-17

微服务设计.pdf

微服务是一种分布式系统的解决方案,推动细粒度服务的使用,这些服务协同工作,且每个服务都有自己的生命周期。因为微服务主要围绕业务领域建模,所以避免了传统的分层架构已发的很多问题。微服务也正和了过去十年来的新概念和技术,因此得以避开许多面向服务的架构中的陷阱。

2019-05-15

日期时间选择插件.rar

提供多种日期选择插件,方便快速地进行开发工作,不必再为好看的时间选择插件烦恼了!

2019-05-13

省市区三级联动Bootstrat-jQuery插件.rar

这个是使用Bootstrat实现的省市区三级联动的jQuery插件,非常方便就能实现省市区选择,各种样式集成,可供选择。

2019-05-13

响应式网站

该网站适用于学习参考,不得用于商业用途,违者必究,谢谢合作。

2015-08-05

空空如也

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

TA关注的人

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