自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(105)
  • 资源 (1)
  • 收藏
  • 关注

原创 MySQL(join,left join,right join,cross join)

join 用于多表中字段之间的联系,语法为:... FROM table1 INNER|LEFT|RIGHT JOIN table2 ON conditionastudent表:即table1student_class表:即table2(inner) join(内连接,或等值连接):取得两个表中存在连接匹配关系的记录。left (outer) join(左连接):取得左表(table1)完全记录,即是右表(table2)并无对应匹配记录。right join(右连接):.

2020-10-09 12:28:15 228

转载 面试题

Mysql1.B+tree2.InnoDB与MyISAM区别3.Mysql事务隔离级别4.悲观锁 乐观锁 间隙锁 行锁 表锁区别5.索引的优化6.主从复制的原理以及主从不一致主从延迟的问题7.Mysql非常慢如何排查8.普通索引 主键索引 唯一索引 联合索引区别9.联合索引的最左匹配原则10.Sql语句执行过程11.建表需要注意什么12.mysql中int、bigint、smallint 和 tinyint的区别与长度的含义,varchar char区别,int(1)与in.

2020-07-19 08:09:32 485

原创 php7扩展之phalcon安装(阿里云1G内存服务器centos7 64位)

内存1G的小服务器...因为有个项目用到 phalcon, 遂想办法编译一个....然后:cc: internal compiler error: Killed (program cc1)Please submit a full bug report.with preprocessed source if appropriateSee <http://bugzilla.redhat.com/bugzilla> for instructions.make: *** [phal

2020-05-28 21:02:51 381

原创 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

在刚购买的阿里云服务器,通过宝塔安装了mysql5.7,然后遇到了标题中的问题我们使用的是root账户。1.重置密码的第一步就是跳过MySQL的密码认证过程,方法如下:#vim /etc/my.cnf(注:windows下修改的是my.ini)在文档内搜索mysqld定位到[mysqld]文本段:/mysqld(在vim编辑状态下直接输入该命令可搜索文本内容)在[m...

2020-04-04 21:46:55 486

转载 安装rabbitmq (windows)

rabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统。它遵循Mozilla Public License开源协议,采用 Erlang 实现的工业级的消息队列(MQ)服务器,Rabbit MQ 是建立在Erlang OTP平台上。1.安装Erlang所以在安装rabbitMQ之前,需要先安装Erlang 。小编使用的是otp_win64_18.1,需要其他版本或...

2019-05-30 11:09:12 145

转载 找不到 php_intl.dll

php_intl.dll' - 找 不到指定的模块。 in Unknown on line 0很多人遇到这个都是无法解决的。这篇是windows系统的解决方案,如果你是linux系统,请看我这篇https://blog.csdn.net/df981011512/article/details/89678763【情况描述】:ext文件夹下明明有这个动态链接库,php.ini相关的扩展配置也开...

2019-05-25 09:08:55 572

转载 windows composer

一.前期准备:1.下载安装包,https://getcomposer.org/download/2.在php.ini文档中打开extension=php_openssl.dll3.下载php_ssh2.dll、php_ssh2.pdb,http://windows.php.net/downloads/pecl/releases/ssh2/0.12/4.把php_ssh2.dll...

2019-05-25 08:45:43 121

转载 运行已有的VUE项目

注:图片显示不了,可以直接访问原文链接前提:入坑vue.js,从GitHub上download一个vue.js的开源项目,发现不知如何在浏览器运行,通过查阅网上教程,发现网上的很多是教你怎么新建项目,并没有一个是教如何打开已有的项目。自已折腾了一下,成功搭建好项目环境,最终调试成功。现在将过程分享给大家。首先,这个教程主要针对vue小白,并且不知道安装node.js环境的。言归正传,下面开...

2019-05-16 09:35:59 3143

转载 npm和cnpm(windows)安装步骤

一、什么是npm和cnpmnpm(node package manager):nodejs的包管理器,用于node插件管理(包括安装、卸载、管理依赖等)cnpm:因为npm安装插件是从国外服务器下载,受网络的影响比较大,可能会出现异常,如果npm的服务器在中国就好了,所以我们乐于分享的淘宝团队干了这事。来自官网:“这是一个完整 npmjs.org 镜像,你可以用此代替官方版本(只读),同步频...

2019-05-16 08:52:04 217

转载 python+appium+中文输入

    在做app自动化过程中会踩很多坑,咱们都是用中文的app,所以首先要解决中文输入的问题!本篇通过屏蔽软键盘,绕过手机的软键盘方法,解决中文输入问题。一、定位搜索    1.打开淘宝点击搜索按钮,进入搜索页面    2.然后定位到搜索框后用sendkeys方法输入“hao”,这里定位元素用上一篇所说的就能搞定    3.脚本如下图     二、运行脚本      ...

2018-12-25 18:16:55 487

转载 postman

一 简介特点:创建 + 测试:创建和发送任何的HTTP请求,请求可以保存到历史中再次执行 Organize:使用Postman Collections为更有效的测试及集成工作流管理和组织APIs document:依据你创建的Clollections自动生成API文档,并将其发布成规范的格式 collarorate:通过同步连接你的team和你的api,以及权限控制,API库二 请...

2018-12-24 10:11:13 155

原创 mac 下安装 plantomjs

打开http://phantomjs.org/download.html选择Mac OS X 下的点击下载下载完成后,解压缩vim ~/.bash_profile加入一行如下执行source后,输入phantomjs

2018-12-21 11:44:04 258

转载 新手学Appium-Python api

#默认系统语言对应的Strings.xml文件内的数据。get_app_string()#查找某一个语言环境对应的字符串文件Strings.xml内数据get_app_string(String language)#按下某个键,具体哪个键由key值决定,key值定义在AndroidKeyCode类中send_key_event(int key)#获取当前activity,比...

2018-12-05 10:05:10 157

原创 mac下python3+Appium自动操作微信小程序-智行火车票

配置chromeOptions、appPackage、appActivity可以使用命令adb shell dumpsys activity activities | grep real 查看当前活跃的进程'chromeOptions': {'androidProcess': 'com.tencent.mm:appbrand3'},'appPackage': 'co...

2018-12-04 19:04:47 1622

转载 charles抓包误点deny处理办法及日常抓包

我在使用charles中遇到的问题,与大家分享下:有的APP会显示连接代理,一旦设了代理该APP会提示网络异常,我的处理办法是抓其小程序的包。若大家有更好的办法请留言,谢谢!抓包应用一般的工作原理也是在本地开启 HTTP 代理服务,通过让待抓包的应用的流量走这个代理,从而实现显示和修改 HTTP 包的功能。 我们在开发网站项目的时候,我们可以通过浏览器的debug模式来看request...

2018-11-28 10:59:02 3261

转载 utf8mb4

转自:https://blog.csdn.net/w05980598/article/details/79080381可以简单的理解 utf8mb4 是目前最大的一个字符编码,支持任意文字.为什么会有UTF8MB4?既然utf8应付日常使用完全没有问题,那为什么还要使用utf8mb4呢? 低版本的MySQL支持的utf8编码,最大字符长度为 3 字节,如果遇到 4 字节的字符就会出现...

2018-11-27 17:48:31 289

原创 mac使用客户端安装mysql

mac可以使用命令安装mysql(brew install mysql),这里讲下dmg安装mysql:下载dmg包安装    1、下载MySQL dmg 包, 从官网 : http://www.mysql.com/downloads/ 进入, 点击下方的DOWNLOADS : MySQL Community Server    选择dmg文件下载     ...

2018-11-20 16:44:08 2947

原创 mac下mysql卸载

mac下mysql卸载注意:停止所有mysql有关进程。ps aux | grep mysql kill-9 对应的pid0 brew uninstall mysql1 sudo rm /usr/local/mysql2 sudo rm -rf /usr/local/mysql*3 sudo rm -rf /Library/StartupItems/MySQLCOM4 sud...

2018-11-20 14:05:47 224

转载 Chrome开发者工具(下篇)

网络面板(Network)网络面板记录页面上每个网络操作的相关信息,包括详细的耗时数据、HTTP 请求与响应标头和 Cookie等等。捕捉屏幕截图Network 面板可以在页面加载期间捕捉屏幕截图。此功能称为幻灯片。点击 摄影机 图标可以启用幻灯片。图标为灰色时,幻灯片处于停用状态 ()。如果图标为蓝色,则说明已启用 ()。重新加载页面可以捕捉屏幕截图。屏幕截图显示在概览上方。...

2018-11-08 17:06:52 273 1

转载 Chrome开发者工具(上篇)

本文介绍的 Chrome 开发者工具基于 Chrome 65版本,如果你的 Chrome 开发者工具没有下文提到的那些内容,请检查下 Chrome 的版本简介Chrome 开发者工具是一套内置于 Google Chrome 中的Web开发和调试工具,可用来对网站进行迭代、调试和分析打开 Chrome 开发者工具的方式有: 在Chrome菜单中选择 更多工具 &gt; 开发者工具...

2018-11-08 17:05:04 513 1

转载 一些Chrome的地址栏命令

一些Chrome的地址栏命令(这些命令会不停的变动,所有不一定都是好用的)在Chrome的浏览器地址栏中输入以下命令,就会返回相应的结果。这些命令包括查看内存状态,浏览器状态,网络状态,DNS服务器状态,插件缓存等等。about:version         - 显示当前版本 about:memory       - 显示本机浏览器内存使用状况about:plugins       ...

2018-11-08 17:03:39 4096

转载 爬虫

一 爬虫是什么#1、什么是互联网? 互联网是由网络设备(网线,路由器,交换机,防火墙等等)和一台台计算机连接而成,像一张网一样。#2、互联网建立的目的? 互联网的核心价值在于数据的共享/传递:数据是存放于一台台计算机上的,而将计算机互联到一起的目的就是为了能够方便彼此之间的数据共享/传递,否则你只能拿U盘去别人的计算机上拷贝数据了。#3、什么是上网?爬虫要做的...

2018-11-08 13:56:57 451

转载 关于爬虫工程师

程序员有时候很难和外行人讲明白自己的工作是什么,甚至有些时候,跟同行的人讲清楚“你是干什么的”也很困难。比如我自己,就对Daivd在搞的语义网一头雾水。所以我打算写一篇博客,讲一下“爬虫工程师”的工作内容是什么,需要掌握哪些技能,难点和好玩的地方等等,讲到哪里算哪里吧。一、爬虫工程师是干嘛的?1.主要工作内容?互联网是由一个一个的超链接组成的,从一个网页的链接可以跳到另一个网页,在新的...

2018-11-08 11:54:54 264

转载 Yaf 安装配置 Mac

Yaf 安装配置 Mac1.下载Yaf包下载Yaf包http://pecl.php.net/package/yaf或从 https://github.com/laruence/yaf 克隆源代码cd ~/Downloads/git clone https://github.com/laruence/yaf.git2.查看php/bin目录执行 php -in...

2018-10-31 18:34:14 263

原创 python解析 \x 和 \u "乱码"

参数错误\xe5\x8f\x82\xe6\x95\xb0\xe6\x9c\x89\xe8\xaf\xaf  今日已经完成过此任务,请明日再做此任务吧!\u4eca\u65e5\u5df2\u7ecf\u5b8c\u6210\u8fc7\u6b64\u4efb\u52a1\uff0c\u8bf7\u660e\u65e5\u518d\u505a\u6b64\u4efb\u52a1\u542...

2018-10-20 16:45:04 14563

转载 git 常用操作

git常用操作¶设置快捷命令设置git config --global alias.st statusgit config --global alias.ci "commit -a" git config --global alias.co checkoutgit config --global alias.br branchgit config --global a...

2018-09-24 17:39:41 194

转载 git flow

git flow的基本使用基本使用见 你为什么不用git flow开发人员常用的场景完成常规项目中的功能git flow feature start 721 使用日常git命令提交修改,直至功能完成 git flow feature finish 721这个动作会把 feature/721分支合并到dev分支,如果功能完成,可以push到远程dev进行测试...

2018-09-24 17:37:47 135

原创 mac的virtualBox中的系统识别U盘

1、Mac 中安装VirtualBox Extension Pack 下载地址:https://www.virtualbox.org/wiki/Downloads。   (如果是旧的版本,下载地址:https://www.virtualbox.org/wiki/Download_Old_Builds )2、Mac中单击下载的VirtualBox Extension Pack,偏好设置中添加...

2018-09-22 15:39:07 6902 1

原创 usb 3.0&2.0

在联想电脑中,很大一部分USB 3.0接口都是蓝色的,但并不能以USB接口的颜色来判断是USB3.0还是USB2.0,USB3.0除了蓝色的,也可能是红色(或桔红色)或者黑色,所以不推荐以颜色判断。区分方法1:通过接口外观区分USB3.0接口和USB2.0接口最大的外观区别是,USB3.0是9个针脚,USB2.0是4个针脚,如图所示:  区分方法2:通过接口标识区分...

2018-09-22 14:52:23 610

转载 mac做U启

最近新装了一台主机,由于需要做系统,又苦于没有Windows系统的电脑制作安装U盘,于是就直接在macOS下做了,中间遇到些坑,在此记录下正确过程。失效的方法:使用Bootcamp制作U盘。(最新的系统中Bootcamp助理已经没有此功能) 直接打开ISO镜像并复制里面的文件至FAT32格式的U盘。(个别项目太大需要单个复制)最后的解决方法和方法2类似,个人觉得比较方便。需要的材料...

2018-09-22 13:53:20 1092

转载 phpstorm mac版快捷键 及2016.2 最新版激活方法

编辑快捷键Command+/ 注释/取消注释的行注释 每行以//开头Command+alt+/ 注释/取消注释与块注释 程序块首尾加上/* */tab 向右调整缩进shift+tab 向左调整缩进Control+alt+I 按住control=alt,不断按i,从上到下一行行快速调整缩进...

2018-09-19 12:23:44 862

转载 Redis的那些最常见面试问题

  1.什么是redis?   Redis 是一个基于内存的高性能key-value数据库。   2.Reids的特点     Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写操作,是已...

2018-09-13 17:38:33 164

转载 Redis 内存使用优化与存储

转自:http://www.linkedkeeper.com/detail/blog.action?bid=121 Redis 常用数据类型Redis 最为常用的数据类型主要有以下五种:• String• Hash• List• Set• Sorted set在具体描述这几种数据类型之前,我们先通过一张图了解下 Redis 内部内存管理中是如何描述这些不同数据类...

2018-09-13 17:05:01 93

转载 非对称加密

转载两篇非对称加密的好文一直以来,"对称加密"、"非对称加密"、"公钥"、"私钥"等这些词汇对我来说都是最熟悉的陌生词, 听着熟悉但是从未理解其中要义. 最近又搞了搞证书相关的东西, 出于学习需要,索性就把这些东西理解了一下.本文不说算法也没有具体的加密方法,只是帮和我一样有困惑的小伙伴通俗易懂地理解几个概念.非对称加密是相对于对称加密而言的.首先, 不论哪种方式的加密,目的都是保护被加...

2018-07-18 10:04:02 541

原创 php 通过html-table形式,完成excel下载

/** * @param $datas 具体数据 * @param $titles 列名 * @param $filename 文件名 * @param $extraMessage 额外信息 */public static function createExcel($datas, $titles, $filename, $extraMessage = ''){ $str =...

2018-07-05 11:26:28 1330

原创 Mime 类型列表

按照文件扩展名排列的Mime类型列表扩展名类型/子类型应用/八位字节流323文/ H323ACX应用程序/ Internet属性流嗳应用程序/后记AIF音频/ X-AIFFAIFC音频/ X-AIFFAIFF音频/ X-AIFFASF视频/ X-MS-ASFASR视频/ X-MS-ASFASX视频/ X-MS-ASFAU音频/基本AVI视频/ X-msvideoAXS程序/ olescriptBA...

2018-06-07 15:51:25 944

原创 php 二维数组排序

/**     * @param $arr 需要排序的二维数组     * @param $field 按哪个字段排序     * @param $direction 'SORT_DESC':降序;'SORT_ASC':升序     * @return array 返回排序的二维数组     */ public static function dyadicArraySort($arr,$field...

2018-04-20 07:58:00 548

转载 mysql 5.7 json串增删改查

创建表CREATE TABLE t_json(id INT PRIMARY KEY, NAME VARCHAR(20) , info  JSON); 插入记录INSERT INTO t_json(id,sname,info) VALUES(1 ,'test','{"time":"2017-01-01 13:00:00","ip":"192.168.1.1","result":"fail"}

2018-04-17 18:31:15 11143

原创 php 生成XML

$doc = new DOMDocument('1.0', 'utf-8'); // 声明版本和编码$doc-&gt;formatOutput = true;$r = $doc-&gt;createElement("root");$doc-&gt;appendChild($r);$arr = array(    array(        'name' =&gt; 'zhangsan',     ...

2018-04-16 14:40:29 158

转载 git log

git log 查看提交历史在提交了若干更新之后,又或者克隆了某个项目,想回顾下提交历史,可以使用 git log 命令查看。接下来的例子会用我专门用于演示的 simplegit 项目,运行下面的命令获取该项目源代码:git clone git://github.com/schacon/simplegit-progit.git然后在此项目中运行 git log,应该会看到下面的输出:$ git l...

2018-04-13 14:42:39 233

SiteSucker-Mac版

爬网站实用工具、mac版免安装直接使用

2018-04-02

空空如也

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

TA关注的人

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