自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

技术分享

作为一个用户,人要迁就机器;作为一个开发者,要机器迁就人。

  • 博客(107)
  • 资源 (1)
  • 收藏
  • 关注

原创 Sphinx macos sql_connect: failed to load libmysqlclient

查看mysql安装位置之libfind /usr/ -name 'libmysqlclient*'设置变量export DYLD_LIBRARY_PATH=/usr//local/Cellar/mysql@5.6/5.6.51/lib重新启动即可indexer --all

2022-05-25 14:25:58 232

翻译 PHP 7.1 Dockerfile

FROM php:7.1.9-fpm# Install any custom system requirements hereRUN apt-get update \ && apt-get install -y --no-install-recommends \ curl \ libicu-dev \ libmemcached-dev \ ...

2019-01-24 10:53:04 3461 2

原创 PHP7 Protobuf安装使用

1.版本环境系统:Ubuntu 14.04.5PHP版本:PHP 7.1.7protoc:libprotoc 3.6.1php-protobuf:3.6.12.安装 2.1 PHP请自行安装,这里不做描述2.2 protobuf安装php protobuf扩展安装以下可以自行选择是否按照,如果是没有安装这些类库,请执行sudo apt-get install -y ...

2018-12-07 17:52:20 4302

转载 打开-修改安卓模拟器代理设置

adb connect 127.0.0.1:7555adb shell am start -a android.intent.action.MAIN  -n com.android.settings/.wifi.WifiSettings

2018-08-22 10:29:41 7082 1

原创 MYSQL 使用存储过程批量更新表数据

DELIMITER //CREATE PROCEDURE `update_user`()  BEGIN DECLARE userId BIGINT; DECLARE openId VARCHAR(40); declare stop int default 0;  DECLARE cur CURSOR FOR (SELECT open_id,uid FROM user_map); /*  定义游标的...

2018-02-08 15:56:40 5250 1

转载 How to Reset the Root Password 5.5

B.5.3.2 How to Reset the Root PasswordIf you have never assigned a root password for MySQL, the server does not require a password at all for connecting as root. However, this is insec

2017-11-29 14:07:26 471

原创 SQL SERVER 小记

1.更改表名EXEC sp_rename 'table_name','new_table_name';2.TEXT字段类型数据追加UPDATE table_name SET column= CAST(column AS VARCHAR) + 'append value' WHERE 1=1;

2017-11-10 15:03:04 420

原创 PHP 常用函数笔记

/** *计算字符长度 * 1个字符utf-8占用3个字节 * @param $str * @return int */function mbstrlen($str){ $len = strlen($str); if ($len <= 0) { return 0; } $count = 0; for ($...

2017-09-04 18:18:59 383

原创 Mysql 5.6添加修改用户名和密码

先登录mysql shell> mysql–user=root mysql 有密码的需要添加 –password 或-p 选项添加用户 mysql>CREATEUSER’finley’@’localhost’IDENTIFIEDBY’some_pass’; mysql>GRANTALLPRIVILEGESON*.*TO’finley’@’localhost’WITHGRANTOPTION;m

2017-07-06 10:04:40 6576 1

原创 HTML5 标签随记

HTML5的文档类型<!DOCTYPE html><html lang="zh-cn">......</html>确保适当的绘制和触屏缩放,需要在 之中添加viewport元数据标签。<meta name="viewport" content="width=device-width, initial-scale=1.0">在移动设备浏览器上,通过为viewport meta标签添加user-s

2017-01-05 16:11:41 325

原创 Android开发SVN版本控制忽略文件列表--android studio

Android项目需要协同一起开发时,就需要保证项目同步完整性。SVN忽略文件列表:.gradle.ideabuildlocal.properties*.imlapp/*.imlapp/build.gradleapp/build

2016-12-28 10:04:27 802

转载 centos6.5 yum安装

查看、卸载已安装的yum包查看已安装的yum包[root@iZ23rter8cjZ ~]# rpm -qa|grep yumyum-metadata-parser-1.1.2-16.el6.x86_64yum-plugin-fastestmirror-1.1.30-17.el6_5.noarchyum-plugin-security-1.1.30-17.el6_5.no

2016-11-25 22:42:27 26414 4

原创 mysql proxy读写分离

mysql proxy 介绍 MySQL Proxy是一个处于你的client端和MySQL server端之间的简单程序,它可以监测、分析或改变它们的通信。它使用灵活,没有限制,常见的用途包括:负载平衡,故障、查询分析,查询过滤和修改等等。 MySQL Proxy就是这么一个中间层代理,简单的说,MySQL Proxy就是一个连接池,负责将前台应用的连接请求转发给后台的数据库,并且

2016-08-19 17:21:13 1108 1

转载 mysql配置文件my.cnf详解[部分]

mysql配置文件my.cnf详解[部分]basedir = path使用给定目录作为根目录(安装目录)。character-sets-dir = path给出存放着字符集的目录。datadir = path从给定目录读取数据库文件。pid-file = filename为mysql

2016-08-18 16:10:46 1796

转载 Linux下web服务器备份恢复脚本

#!/bin/sh  cat     +----------------------------------------------------------------+      |              === 服务器备份、恢复脚本 ===                  |       |------------------http://

2016-07-28 09:29:51 954

转载 什么是CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI?

什么是CGICGI全称是“公共网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。如php,perl,tcl等。什么是FastCGIFastCGI像是一个常驻(long-live)型的CGI,它

2016-07-14 09:19:49 327

转载 Mysql大数据量存储及访问的设计讨论

摘要:随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载...转载请注明来源:Mysql大数据量存储及访问的设计讨论    一、引言  随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载。

2016-07-08 10:33:48 1100

原创 centos6.5安装php5.6

./configure   --prefix=/usr/local/php   --with-config-file-path=/usr/local/php/etc  \ --with-fpm-user=www   --with-fpm-group=www   --enable-fpm   --enable-opcache=no  \ --with-mysql=mysqlnd   --wi

2016-06-29 17:28:11 1616

原创 centos6.5安装mysql5.6

1.下载mysql rpm包下载地址:http://dev.mysql.com/downloads/repo/yum/我选择的是:http://repo.mysql.com//mysql57-community-release-el6-8.noarch.rpm添加mysql yum源仓库rpm -ivh mysql57-community-release-el6-8.noarch.

2016-06-29 11:29:43 1330

转载 Centos下多种PHP拓展安装方法

Centos下,PHP有多种方式来安装拓展, 主要有 包管理式的yum安装、pecl安装, 以及底层的源码编译安装。包管理式的安装卸载尤为方便,而源码编译式的安装则方便参数调优。一般的搭建本机开发环境推荐包管理式的安装,节约时间。而线上部署环境则推荐编译安装, 方便调优。yum安装## yum方式安装能自动安装拓展的.so动态库,并配置好php.ini#

2016-06-16 11:24:34 662

转载 如何在CentOS 5/6上安装EPEL 源

原创:Linux中国 https://linux.cn/article-2324-1.html原创:LCTT https://linux.cn/article-2324-1.html译者: NearTanEPEL 是什么?EPEL (Extra Packages for Enterprise Linux,企业版Linux的额外软件包) 是Fedora小组

2016-03-29 10:05:44 444

转载 二进制转十进制快速方法

如果你是搞网络的,我觉得你一定要记住以下几种二进制数的转换值。你是一个网络工程 师,当看到一串二进制数时,你不要告诉我你会拿出笔纸或掰手指算半天才知道它转化成十进制的数值。要想快,那就记下下面几种常见的二进制--十进制转换: 以8位 来演示: 1.第一种:    00000001      1   00000010      2   

2016-01-15 10:28:52 38031 1

转载 mysql 的 find_in_set,INSTR函数使用方法

mysql中INSTR函数的用法INSTR(字段名, 字符串)这个函数返回字符串在某一个字段的内容中的位置, 没有找到字符串返回0,否则返回位置(从1开始)SELECT * FROM tblTopic ORDER BY INSTR( topicTitle, 'ha' ) > 0 DESCSELECT INSTR( topicTitle, 'ha' ) FRO

2015-12-28 18:42:36 2880

转载 CentOS下php安装mcrypt扩展

(以下步骤均为本人实际操作,可能与你的安装方法有所区别,但我会尽量排除疑惑)大致步骤(1)安装mcrypt,(2)安装php对mcrypt的扩展,(3)重启apache(1)、确认你的linux没有安装mcrypt库,如果已安装,跳过安装步骤[root@test-206 ~]# yum list installed|grep mcryptlibmcrypt.x86_64

2015-12-25 18:54:49 293

转载 nodejs socket.io 聊天室

阅读目录需求分析Node.jsSocket.IO安装Node.js搭建WebSocket服务端服务端代码实现客户端代码实现Web领域的实时推送技术,也被称作Realtime技术。这种技术要达到的目的是让用户不需要刷新浏览器就可以获得实时更新。它有着广泛的应用场景,比如在线聊天室、在线客服系统、评论系统、WebIM等。WebSocket简介谈到Web实

2015-11-30 16:49:55 2994 5

转载 node文章

http://www.nodejs.net/a/20141104/232041.html

2015-11-13 14:58:23 275

原创 Nginx日记

一.YUM安装Nginx系统:CentOS release 6.6 (Final)创建  /etc/yum.repos.d/nginx.repo 这个文件,内容为:[nginx]name=nginx repobaseurl=http://nginx.org/packages/centos/6/$basearch/gpgcheck=0enabled=1yum inst

2015-11-03 14:33:25 539 1

转载 redis 导出 导入 详解

redis的备份和还原,借助了第三方的工具,redis-dump1,安装redis-dump查看复制打印?[root@localhost tank]# yum install ruby rubygems ruby-devel   //安装rubygems 以及相关包    [root@localhost tank]# gem sources

2015-10-08 15:24:01 1665

转载 Nginx 优化指南

原文:http://blog.zachorr.com/nginx-setup/译文:http://www.oschina.net/translate/nginx-setup大多数的Nginx安装指南告诉你如下基础知识——通过apt-get安装,修改这里或那里的几行配置,好了,你已经有了一个Web服务器了!而且,在大多数情况下,一个常规安装的nginx对你的网站来说已经能很好

2015-08-19 10:22:44 400

转载 NGINX location 在配置中的优先级

原文:http://www.bo56.com/nginx-location%E5%9C%A8%E9%85%8D%E7%BD%AE%E4%B8%AD%E7%9A%84%E4%BC%98%E5%85%88%E7%BA%A7/location表达式类型~ 表示执行一个正则匹配,区分大小写~* 表示执行一个正则匹配,不区分大小写^~ 表示普通字符匹配。使用前缀匹配。如果匹配成功,则不再

2015-08-18 11:52:49 37527 1

转载 Linux Samba安装配置

http://www.cnblogs.com/mchina/archive/2012/12/18/2816717.html

2015-08-18 11:10:30 369

转载 CentOS / Redhat 上的 Iptables 防火墙配置简介

在 CentOS / RHEL / Fedora 等系统中如何配制一个基于主机的防火墙呢?这就要从 Netfilter(iptables)说起。Netfilter 是一个基于主机的 Linux 操作系统防火墙。该防火墙由称为 iptables 的程序所控制。Netfilter 的过滤是在内核级别上进行的,在此之前程序甚至无法处理网络包的数据。Netfilter(iptables)是

2015-08-14 11:35:29 842

原创 PHP微信支付开发

1.开发环境 Thinkphp 3.2.3 微信:服务号,已认证 开发域名:http://test.paywechat.com (自定义的域名,外网不可访问)2.需要相关文件和权限 微信支付需申请开通 微信公众平台开发者文档:http://mp.weixin.qq.com/wiki/home/index.html 微信支付开发者文档:https://pay.weixin.qq.com/

2015-08-07 11:22:24 3115 7

转载 使用Node.js+Socket.IO搭建WebSocket实时应用(聊天室)

http://www.plhwin.com/2014/05/28/nodejs-socketio/

2015-07-22 16:43:02 1115

转载 使用Node.js+Socket.IO搭建WebSocket实时应用

http://www.plhwin.com/2014/05/28/nodejs-socketio/

2015-07-22 16:42:35 416

转载 Node.js中的网络编程

主要讲解TCP和UDP的网络编程,net模块提供了一个异步网络包装器,用于TCP网络编程,它包含了创建服务器和客户端的方法。dgram模块用于UDP网络编程。参考链接:https://nodejs.org/api/net.html,https://nodejs.org/api/dgram.htmlTCP Servernet模块通过net.createServer方法创建TC

2015-07-22 10:29:05 939

转载 Node.js 的 http 模块

http模块主要用于创建http server服务,此次实验还会讲到url模块和path模块,同时也会用到前面讲过的fs模块。url模块用于解析url,path模块用于处理和转换文件路径。通过前面的实验,相信大家对Node.js模块的使用已经比较熟悉。在这个实验中,我们就通过编写一个简单的http server来学习http模块。一、创建http server通过Node.

2015-07-21 17:34:01 819

转载 Node.js fs 模块

一、同步和异步使用require('fs')载入fs模块,模块中所有方法都有同步和异步两种形式。异步方法中回调函数的第一个参数总是留给异常参数(exception),如果方法成功完成,那么这个参数为null或者undefined。异步方法实例代码(无需在虚拟机中编写):var fs = require('fs'); // 载入fs模块fs.unlink('/tmp/

2015-07-21 16:18:59 2696

转载 Node.js Events模块

在Node.js中,很多对象都会发出事件。比如,fs.readStream打开文件时会发出一个事件。所有发出事件的对象都是events.EventEmitter的实例,可以通过require("events");获得event模块。通常,事件名采用“驼峰式”命名方式,但是,并没有严格规定。这只是推荐的命名方法。函数可以添加给对象,对象发出事件时,对应函数就会被执行。这些函数被称作监

2015-07-21 14:52:05 2923

转载 nodejs模块

一、Node.js模块每一个Node.js都是一个Node.js模块,包括JavaScript文件(.js)、JSON文本文件(.json)和二进制模块文件(.node)。1. 模块的使用function hello() { console.log('Hello');}function world() { console.log('World');

2015-07-21 14:49:17 394

win源码,需要的就来下载看看

win源码,需要的就来下载看看

2012-03-27

空空如也

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

TA关注的人

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