自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(573)
  • 资源 (6)
  • 收藏
  • 关注

原创 微信公众号 获取推送消息

1. 第一次验签2. 关注或取消关注后就会推送消息3. 一定要开启服务器配置,开启后需要过会儿生生效<?php/** * Created by IntelliJ IDEA. * User: mzc * Date: 2019-11-09 * Time: 20:28 *///ini_set("display_errors", "On");//error_r...

2019-11-10 08:36:40 1269

原创 yii2 Expression解决查询或者条件有mysql函数时

public function actionRechargeList(){ //用户id $userid = self::$userid; $query = BtmCpsRechargeGameCoin::find() ->select(new Expression('if(success_time=0,create_...

2019-08-09 17:11:15 2414

转载 nginx配置http访问自动跳转到https

按照如下格式修改nginx.conf 配置文件,80端口会自动转给443端口,这样就强制使用SSL证书加密了。访问http的时候会自动跳转到https上面。server {listen 80;server_name www.域名.com;rewrite ^(.*)https://$server_name$1 permanent;}server {listen 44...

2019-07-26 17:47:19 8125

转载 php安装扩展的几种方法

安装扩展注意与Apache+PHP或者Nginx+PHP的运行模式不同,WorkerMan是基于PHP命令行PHP CLI运行的,使用的是不同的PHP可执行程序,使用的php.ini文件也可能不同。所以在网页中打印phpinfo()看到安装了某个扩展,不代表命令行的PHP CLI也安装了对应的扩展。如何确定PHP CLI安装了哪些扩展运行php -m会列出命令行 PH...

2019-07-22 17:59:18 1182

原创 linux 两台linux服务器想共享一个磁盘分区

参考: https://blog.csdn.net/nalnait/article/details/84423992 https://www.cnblogs.com/hwp0710/p/7942222.html https://www.cnblogs.com/yueminghai/p/7879932.html注意点:1. 防火墙放行111端口,2...

2019-07-22 11:42:41 2008

转载 linux apt-get命令

一,什么的是apt-get高级包装工具(英语:Advanced Packaging Tools,简称:APT)是Debian及其衍生发行版(如:ubuntu)的软件包管理器。APT可以自动下载,配置,安装二进制或者源代码格式的软件包,因此简化了 Unix系统上管理软件的过程,apt-get命令一般需要root权限执行,所以一般跟着sudo命令。它根yum ,pacman,installpkg等...

2019-07-20 08:54:19 503

原创 telnet 检测端口是否开放

1. 开启telnet2. 测试端口打开CMD,在出来的DOS界面里,输入telnet测试端口命令: telnet IP 端口 或者 telnet 域名 端口,回车。  如果端口关闭或者无法连接,则显示不能打开到主机的链接,链接失败;端口打开的情况下,链接成功,则进入telnet页面(全黑的),证明端口可用。如果你得到一个连接和一些垃圾字符,端口是打开的...

2019-07-18 18:41:01 4753

转载 mysql 通过ssh通道安全连接数据库

mysql不开放任意主机访问数据库和3306端口后安全连接数据库,如下图:这里理解稍微难点,其它mysql ssh tunnel连接首先是登录SSH然后类似中转站的形式再去连接mysql,这相当于直接在服务器里连接mysql,所以填入127.0.0.0或localhost注:服务器新增用户IP段连接,注意点和上面没有直接关系,只是随手的笔记而已主机: 112.124....

2019-07-18 18:00:18 1939

转载 excel 分组求和

https://jingyan.baidu.com/article/08b6a591a58e8b14a8092281.html

2019-07-18 14:07:35 3848

原创 excel 科学计数批量转换成文本

方法二:1、选中待处理的单元格或列,点击数据-分列。2、一直点击下一步,直到页面显示文本字样。3、选择文本类型,然后点击完成。

2019-07-18 11:46:45 2417

转载 git tag 使用方法(打标签、发布及回滚)

https://blog.csdn.net/cbuy888/article/details/89497440

2019-07-17 16:28:51 1599

转载 mysql 中IF()、IFNULL()、NULLIF()、ISNULL()函数的使用

1、IF()函数的使用IF(expr1,expr2,expr3),如果expr1的值为true,则返回expr2的值,如果expr1的值为false,则返回expr3的值。SELECT IF(TRUE,'A','B'); -- 输出结果:ASELECT IF(FALSE,'A','B'); -- 输出结果:B2、IFNULL()函数的使用IFNULL(expr1,expr2...

2019-07-17 14:24:54 518

转载 jquery radio,select相关操作

Radio 1.获取选中值,三种方法都可以:$('input:radio:checked').val();$("input[type='radio']:checked").val();$("input[name='rd']:checked").val();2.设置第一个Radio为选中值: $('input:radio:first').attr('che...

2019-07-17 13:48:43 250

转载 linux top命令VIRT,RES,SHR,DATA的含义

VIRT:virtual memory usage 虚拟内存1、进程“需要的”虚拟内存大小,包括进程使用的库、代码、数据等2、假如进程申请100m的内存,但实际只使用了10m,那么它会增长100m,而不是实际的使用量RES:resident memory usage 常驻内存1、进程当前使用的内存大小,但不包括swap out2、包含其他进程的共享3、如果申请100m的内存,实际使用...

2019-07-09 16:58:30 6483

转载 UML各种图总结-精华

UML各种图总结-精华UML(Unified Modeling Language)是一种统一建模语言,为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。下面将对UML的九种图+包图的基本概念进行介绍以及各个图的使用场景。一、基本概念    如下图所示,UML图分为用例视图、设计视图、进程视图、实现视图和拓扑视图,又可以静动分为静态视图和动态视图。静态图分为:用例图,类...

2019-07-09 10:32:02 942

转载 mysql update多表联合更新

下面我建两个表,并执行一系列sql语句,仔细观察sql执行后表中数据的变化,很容易就能理解多表联合更新的用法1. 执行 UPDATE student s , class c SET s.class_name='test00',c.stu_name='test00' WHERE s.class_id = c.idstudent表...

2019-07-05 15:42:21 853

原创 git 安装

https://git-scm.com/book/zh/v2/%E8%B5%B7%E6%AD%A5-%E5%AE%89%E8%A3%85-Git下载:https://mirrors.edge.kernel.org/pub/software/scm/git/

2019-07-05 10:40:46 722

转载 php 获取数组第一个元素的几种方法

1:array_shift();//弹出数组第一个元素举例$a=array('new','hello','cool');$new=array_shift($a);$new是第一个元素值,取最后一个元素可以用array_pop(),这种操作会改变原数组的内容2:array_slice();//截取数组举例:$a=array('new','hello','cool');...

2019-07-05 10:36:23 10213

原创 bootstrap 复选框及单选按钮

<div class="form-group floating-label"> <label >是否开启RMB购买</label></div><div > <label class="checkbox-inline"> <input type="radio" name...

2019-07-03 15:49:32 9049

转载 php call_user_func_array和call_user_func函数

call_user_func_array(PHP 4 >= 4.0.4, PHP 5) call_user_func_array-- Call a user function given with an array of parametersDescriptionmixedcall_user_func_array( callback function, array par...

2019-07-03 11:41:16 843

原创 nginx 配置https访问

server { listen 443; server_name ssl.17byh.com; ssl on; ssl_certificate sslkey/1_ssl.17byh.com_bundle.crt; ssl_certificate_key sslkey/2_ssl.17byh.com.key; ssl_session_timeout 5m; ssl_protocols...

2019-07-02 09:44:25 306

转载 git tag标签操作

/// 查看标签// 打印所有标签git tag// 打印符合检索条件的标签git tag -l 1.*.*// 查看对应标签状态git checkout 1.0.0//查看标签信息,可以看到提交commit_id,然后回退到指定版本git show 标签名/// 创建标签(本地)// 创建轻量标签git tag 1.0.0-light// 创建带备注标签(推荐)g...

2019-06-21 19:07:03 220

转载 tp3.2 or 查询 (同字段)

不同字段在手册中以及有详细的说明 此处也是直接拿过来本文主要讲解的是同字段 or 查询 (毕竟or 查询速度是优于 in的)$map['id'] = array(array('gt',3),array('lt',10), 'or') ;结果为id<100 or id>500原文:https://blog.csdn.net/asasasasaq/article...

2019-06-21 12:00:28 2847

转载 git Submodule的使用

当一个项目需要包含其他支持项目源码时使用的功能,作用是两个项目是独立的,且主项目可以使用另一个支持项目。git submodule add <submodule_url> # 添加子项目添加子项目后会出现.gitmodules的文件,这是一个配置文件,记录mapping between the project's URL and the local subdirector...

2019-06-20 21:21:39 1263

转载 git remote: User permission denied

我遇到这种情况是修改了git的用户名和密码,如果你也修改后出现这种问题,在电脑中搜索凭证管理器,找到普通凭证把这条删除或者点编辑修,再拉取或者提交的时候会让我们重新输入用户名密码 。...

2019-06-20 13:00:37 3741

转载 git flow 分支合并

在工作场合实施Git的时候,有很多种工作流程可供选择,此时反而会让你手足无措。本文罗列了企业团队最常用的一些Git工作流程,包括Centralized Workflow、Feature Branch Workflow、Gitflow Workflow、Forking Workflow。愿以此文抛砖引玉。在你开始阅读之前,请记住:这些流程应被视作为指导方针,而非“铁律”。我们只是想告诉你可能的做...

2019-06-19 22:17:40 1362

转载 git flow命令

git flow是一个git的扩展集。Git flow 可以工作在 OSX, Linux 和 Windows之下。本文主要列举一些常用的git flow命令。以及git flow从无到有的步骤;1.安装。2. 初始化。git flow init 最后就一路回车选择默认的就ok了,,接下来就是使用了常用命令以及分支:分支介绍:1.master。只有一个,并且不会在m...

2019-06-19 22:00:44 304

转载 git flow使用

从svn迁移到git了 , 补充一下git的知识和Git Flow在团队中的应用Git主要优点有分布式存储 , 本地仓库包含了远程仓库的所有内容 . 安全性高 , 远程仓库文件丢失了也不怕优秀的分支模型 , 创建/合并分支非常的方便方便快速 , 由于代码本地都有存储 , 所以从远程拉取和分支合并时都非常快捷当分支过多时 , 如何管理这些分支呢 ? 我们团队采用了Git Flow的模式...

2019-06-19 21:57:01 328

转载 mysql show profiles 使用分析sql 性能

Show profiles是5.0.37之后添加的,要想使用此功能,要确保版本在5.0.37之后。查看一下我的数据库版本mysql> Selectversion();+---------------------+| version()|+---------------------+| 5.0.82-community-nt |+-----...

2019-06-17 13:02:42 333

转载 fiddler 查看接口响应时间

有时候,某些接口访问过慢,我们需要测试接口查看响应时间,从而进行优化。(由于fiddler自带的没有进行响应时间的统计,所以我们需要给他添加新的规则)首先打开Fiddler,在菜单栏上面找到Rules->CustomRules默认是记事本打开,我是通过复制,用vs打开我们把下面的代码复制到 classHandlers中,如上图所示(我已经复制进去了)functi...

2019-06-13 11:06:25 9014 5

转载 docker 多容器连接 以Nginx+Php为例

https://cloud.tencent.com/developer/article/1395965https://www.cnblogs.com/CloudMan6/p/7096731.html

2019-06-12 15:44:39 1385

原创 shell unzip,zip

#! /bin/bash#脚本参数#$1:母包路径 $2:渠道包路径 $3:ipa包名 $4:渠道号if [ $# == 0 ];thenecho '##{"msg":"缺少参数", "code":255}##'exit 0fi#定义变量ipapath=$1destpath=$2ipaname=$3agentid=$4#母包完整路径, 带文件名ppacka...

2019-06-06 17:19:42 1270

转载 shell 脚本执行报错/bin/bash^M: bad interpreter: No such file or directory

sheff脚本执行报错/bin/bash^M: bad interpreter: No such file or directory解决方法:因为脚本在windows下创建编辑然后上传到linux系统的,所以是dos格式的,而linux却是只能执行格式为unix格式的脚本。所以识别不了,检查一下是否是dos格式:vi编辑模式下,输入 :set ff 然后回车回车后:确定...

2019-06-06 14:35:51 3058 1

转载 mysql 查询缓存及设置

https://www.cnblogs.com/wangyiwei/p/7765457.htmlhttps://blog.csdn.net/lxf0613050210/article/details/80276782

2019-06-03 23:43:48 802

转载 mysql GROUP BY和HAVING

GROUP BY语法可以根据给定数据列的每个成员对查询结果进行分组统计,最终得到一个分组汇总表。select子句中的列名必须为分组列或列函数,列函数对于group by子句定义的每个组返回一个结果。某个员工信息表结构和数据如下:idnamedeptsalaryedlevel hiredate1 张三 开发部 2000 3 ...

2019-05-25 12:32:07 3976

原创 mysql replace函数对字段进行字符替换

比如你要将表 tb1里面的 f1字段的abc替换为defUPDATE tb1 SET f1=REPLACE(f1, 'abc', 'def');update cy_ct_game_activity set title=REPLACE(title,'B游汇','异酷游') where title like "%B游汇%"update cy_ct_game_activity set ...

2019-05-23 18:19:22 14503

转载 apache + phpStudy 配置vue history模式

1、将打包的dist文件放到D:\phpStudy\PHPTutorial\WWW这个文件夹下2、在dist文件夹中放入.htaccess文件,意思大概是将所有文件都指向index.html文件,文件内容如下:RewriteEngine OnRewriteBase /RewriteRule ^index\.ht...

2019-05-23 15:10:18 1089

原创 phpstudy 配置局域网访问

<VirtualHost *:80> DocumentRoot "D:\www" ServerName 127.0.0.1 ServerAlias 192.168.2.121 <Directory "D:\www"> Options +Indexes +FollowSymLinks +ExecCGI AllowOverride All ...

2019-05-07 11:40:29 1743

转载 mac sudo: /etc/sudoers is world writable

今天误操作修改了/etc/sudoers的权限,将它的权限改成了777,结果就导致执行所有sudo的命令都报错。sudo: /etc/sudoers is world writablesudo: no valid sudoers sources found, quitting想重新把它的权限修改回去,但是执行chmod 440 /etc/sudoers后却发现报错为:chmod: U...

2019-04-17 17:56:10 1050

转载 mac 启用root用户

https://jingyan.baidu.com/article/49711c619e7620fa441b7ca8.html尽管 Apple 不推荐开启 Mac OS X 的 Root 账户,但我们有时会遇到一些操作上的麻烦不得不开启 Root 账户来解决。那么怎么开启 Mac OS X 的 Root 账户呢?下面PC6苹果网小编给大家带来详细的操作步骤:一、如何为Mac OS X开启 ...

2019-04-17 16:45:55 373

第16章-实战nginx调优-v8.pdf

一般来说nginx 配置文件中对优化比较有作用的为以下几项: 1. worker_processes 8; nginx 进程数,建议按照cpu 数目来指定,一般为它的倍数 (如,2个四核的cpu计为8)。 2. worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000; 为每个进程分配cpu,上例中将8 个进程分配到8 个cpu,当然可以写多个,或者将一个进程分配到多个cpu。 3. worker_rlimit_nofile 65535; 这个指令是指当一个nginx 进程打开的最多文件描述符数目,理论值应该是最多打开文件数(ulimit -n)与nginx 进程数相除,但是nginx 分配请求并不是那么均匀,所以最好与ulimit -n 的值保持一致。 现在在linux 2.6内核下开启文件打开数为65535,worker_rlimit_nofile就相应应该填写65535。 这是因为nginx调度时分配请求到进程并不是那么的均衡,所以假如填写10240,总并发量达到3-4万时就有进程可能超过10240了,这时会返回502错误。

2020-02-24

G40-45联想更新BIOS 支持虚拟化

联想G40-45开启虚拟化,用cpu-z测试支持虚拟化,但是在BIOS一直没找到,用在联想官网看到,需要升级BIOS,有这个安装包,就可以方便安装了。安装时,就仔细阅读安装说明,安装升级完后,完全支持虚拟化

2017-09-16

mysql 中文手册

mysql 中文手册 熟悉了解mysql

2015-06-30

css 中文手册 chm

css 中文手册 chm 对css的介绍,学习

2015-06-29

jquery函数

jquery的一些操作函数,总结。。方便应用,,及时查找

2015-06-29

空空如也

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

TA关注的人

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