自定义博客皮肤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)
  • 资源 (50)
  • 收藏
  • 关注

原创 微信 macOS 客户端撤回拦截与多开

前言微信的小贱人特多,尤其是群里的,老喜欢撤回,还有一大堆的跟风党起哄党...当然少不了一些手抖发错的,嘿嘿嘿。好奇心如此强的我怎能错过这些消息!--来自Sunnyyoung效果 功能阻止消息撤回 消息列表通知系统通知正常撤回自己发出的消息【这个有问题】客户端无限多开 右键 dock icon 登录新的微信账号命令行执行:open -n /Applications/WeChat.

2017-11-20 17:54:16 2350

原创 json中包含string类型的转义json,如何转对象

多级json,且json内部包含转义后的json时,如何一次性的进行处理

2023-06-14 15:43:02 627

原创 mac 安装python、pip、weditor

python版本冲突,无法使用 weditor安装Python、pip、weditor

2023-03-10 18:36:11 1225

原创 java oom 分析

java 内存溢出分析 常用命令集合

2022-09-28 14:24:43 410

原创 常用grep命令 awk

日志分析 grep + awk 从日志中分析出指定的字段

2022-09-22 12:35:24 570

原创 java 开发ide插件

intellij IDEA 开发常用插件

2022-08-15 11:43:37 194

原创 常用正则表达式

从某字段开始到某字段结束(?<=exp).*(?=exp) 例如:(?<=(-))\d{2}(?=(:)) 获取年月日时分秒中的小时(?<=requestId=).*(?=(HTTP))(?<=\[).*(?= \+0800)(?<=("key":")).*?(?=("|\d{16}|\?))(?<=action_name=)(.*?)(?=;file_name|;content|;parent_info)(?<=AfterTransPort=).*(

2022-02-23 18:09:11 1522

原创 java maven版本打包

mvn 引用版本号插件,使各model版本号统一,不用全局搜索+替换;命令输入

2021-12-22 10:56:47 376

原创 git 快捷配置

git快捷键配置在终端直接输入git config --global alias.ci commitgit config --global alias.df diff git config --global alias.co checkoutgit config --global alias.br branch 之后就可以用git st 了,相当于git status...

2018-05-21 13:02:07 347

原创 git 回退到上一个版本 committer does not match your user account.

问题:git提交到远程提示:committer does not match your user account.原因:你本地的账号和远程的账号不一致导致该错误解决办法:push提示该错误,所以你已经ci到了本地,需要解决需要3步 1. 修改新账户,我一般都是改的global 修改邮箱:git config –global user.email xxx 修改用户:gi...

2018-04-04 15:37:22 5433 1

原创 php 二维数组排序

二维数组排序,利用array_multisort函数实现 /** * @brief 二维数组排序 * @param $data * @param $field * @param $sort * @return mixed */ public function arraySort($data, $field, $so...

2018-04-03 10:32:20 243

原创 《编程之美》的概率题:一个桶里面有白球、黑球各100个,现在按下述规则取球

问题题目:有一个桶,里面有白球、黑球各100个,人们必须按照以下的规则把球取出来:1、每次从桶里面拿出来两个球;2、如果是两个同色的球,就再放入一个黑球;3、如果是两个异色的球,就再放入一个白球;问:最后桶里面只剩下一个黑球的概率是多少?【100%】思路一:用具体的方法来进行讨论可以用一个set(黑球,白球)来表示桶中的黑球和白球的输入根据规则,拿出两球放入...

2018-03-26 10:44:38 4866

原创 Nginx工作原理和优化

一. Nginx的进程模型1. NginxFastCGI运行原理2. 什么是 FastCGI3 NginxFastCGI运行原理4. spawn-fcgi与PHP-FPM5. NginxPHP-FPM二 Nginx优化1. 编译安装过程优化2. 利用TCMalloc优化Nginx的性能3. Nginx内核参数优化4. PHP-FPM的优化5. ...

2018-03-16 18:14:53 354

原创 mac版抓包工具charles使用技巧

一、简介Charles是mac端的一款截取与分析网络请求的工具,在网络开发中使用其作分析,可以大大提高我们的开发效率。Charles是收费软件,一般可以试用三十天,但是可以通过相应的破解来获取服务(这里只做演示使用,希望大家购买正版软件)。Charles软件和破解包下载地址二、安装与使用下载好压缩包后,解压打开,将软件包拖入应用程序文件夹中,这时候一个原版的软件就可以让我们使用,只是有一个试用期,右

2016-07-21 21:30:39 24450 6

转载 转:高效使用 SSH 的 16 个技巧

http://www.cnblogs.com/cos2004/archive/2013/03/05/2944143.html抽时间搞下, 很实用, 有些自己已经用到了。

2016-07-21 17:06:43 761

原创 linux ssh 使用深度解析【key登录详解】

ssh介绍 SSH全称Secure SHell,顾名思义就是非常安全的shell的意思,SSH协议是IETF(Internet Engineering Task Force)的Network Working Group所制定的一种协议。SSH的主要目的是用来取代传统的telnet和R系列命令(rlogin,rsh,rexec等)远程登陆和远程执行命令的工具,实现对远程登陆和远程执行命令加密。防止

2016-07-21 16:31:39 4428

转载 Redis学习手册(服务器管理)

一、概述:Redis在设计之初就被定义为长时间不间断运行的服务进程,因此大多数系统配置参数都可以在不重新启动进程的情况下立即生效。即便是将当前的持久化模式从AOF切换到RDB也无需重启。在Redis中,提供了一组和服务器管理相关的命令,其中就包含和参数设置有关的CONFIG SET/GET command。二、相关命令列表: 命令原型 时间复杂度 命令描述 返回值 CONFIG

2016-07-12 19:30:19 461

转载 Redis学习手册(管线)

一、请求应答协议和RTT:Redis是一种典型的基于C/S模型的TCP服务器。在客户端与服务器的通讯过程中,通常都是客户端率先发起请求,服务器在接收到请求后执行相应的任务,最后再将获取的数据或处理结果以应答的方式发送给客户端。在此过程中,客户端都会以阻塞的方式等待服务器返回的结果。见如下命令序列: Client: INCR X Server: 1 Client: INCR X

2016-07-12 18:39:23 523

转载 Redis学习手册(内存优化)

一、特殊编码:自从Redis 2.2之后,很多数据类型都可以通过特殊编码的方式来进行存储空间的优化。其中,Hash、List和由Integer组成的Sets都可以通过该方式来优化存储结构,以便占用更少的空间,在有些情况下,可以省去9/10的空间。这些特殊编码对于Redis的使用而言是完全透明的,事实上,它只是CPU和内存之间的一个交易而言。如果内存使用率方面高一些,那么在操作数据时消耗的CPU自然要

2016-07-12 18:37:42 344

转载 Redis学习手册(实例代码)

在之前的博客中已经非常详细的介绍了Redis的各种操作命令、运行机制和服务器初始化参数配置。本篇博客是该系列博客中的最后一篇,在这里将给出基于Redis客户端组件访问并操作Redis服务器的代码示例。然而需要说明的是,由于Redis官方并未提供基于C接口的Windows平台客户端,因此下面的示例仅可运行于Linux/Unix平台。但是对于使用其它编程语言的开发者而言,如C#和Java,Redis则提

2016-07-12 18:35:16 407

转载 Redis学习手册(目录)

Redis学习手册(开篇)http://www.cnblogs.com/stephen-liu74/archive/2012/02/13/2348935.html 一、简介 二、Redis的优势 三、目前版本中Redis存在的主要问题 四、和关系型数据库的比较 五、如何持久化内存数据Redis学习手册(String数据类型)http://www.cnblogs.com/

2016-07-12 18:32:20 442

原创 MAC-个人-开发

一. ssh session共享的 vim ~/.ssh/config 添加下面的内容 链接到测试机器后, 新建一个窗口不需要再登陆relay了. 网络小断开一会也是么有问题的#多条连接共享ControlMaster autoControlPath /tmp/ssh_mux_%h_%p_%r#长连接ControlPersist 4hTCPKeepAlive=yesServ

2016-04-15 17:28:50 605

原创 linux下LAMP安装与配置

安装一. Apache安装 yum install -y httpd 启动 /etc/init.d/httpd start 备注:Apache启动之后会提示错误: 正在启动httpd:httpd: Could not reliably determine the server’s fully qualif domain name, using ::1 for Serve

2016-03-14 11:48:52 20270 1

原创 中文编码问题-终端和vim

终端中文显示乱码 有网友说修改 /var/lib/locales/supported.d/locale 和 /etc/default/locale 就可以了但是如果多人共用一台机器没有root权限显然这种方式是不可取的.现在给大家推荐一种在自己宿主目录下进行修改便可以处理中文显示乱码问题vim ~/.bashrc在最后添加export LANG=zh_CN.UTF-8export LC_C

2015-12-29 14:44:20 2860

原创 Vim As IDE

让VIM有IDE的效果 实用的功能有1. 目录树2. 打开文件标签3. 函数、类成员视图(Eclipse的outline功能)4. 函数跳转5. 自动补全6. 查找、替换目标图形界面如下 我也不一项一项的列出来了. 直接给大家粘贴全部的了 [ .vimrc]" ===============================================================

2015-11-24 16:54:26 2574 1

原创 mysql常见问题分享 - baidu

今天就记录这些, 给大家分享一下mysql分享 - baidu百度数据库-架构多点写入 – 队列 会造成数据不一致中间层 具有 : 读写分离, 连接池,负载均衡, – 中间层不能有问题使用虚ip obproxyBGW_VIP&PORT + ttm + DBPROXY_PORT - 一组ip 百度的使用的架构mysql优化 - 对的,错的, 不确定 建议用innodb b+树

2015-11-18 20:45:05 944

原创 mysql命令操作

一. 索引 ALTER TABLE table_name ADD [ INDEX | UNIQUE | PRIMARY KEY ] index_name (column list);创建普通索引1. create index place_name1 on place_apply (place_name, place_id);2. alter table order_list add inde

2015-11-04 20:23:02 713 1

转载 百度面试题集锦

1. 实现一个函数,对一个正整数n,算得到1需要的最少操作次数。操作规则为:如果n为偶数,将其除以2;如果n为奇数,可以加1或减1;一直处理下去。例子: func(7) = 4,可以证明最少需要4次运算 n = 7 n-1 6 n/2 3 n-1 2 n/2 1 要求:实现函数(实现尽可能高效) int func(unsign int n);n为输入,返回最小的运算次数。给出思路(文字

2015-09-14 12:40:17 880 1

原创 二分查找和循环数组查找

1. 二分查找<?php//二分查找 数组有序function binary_search($arr, $key){ if(empty($arr) || empty($key)){ return ; } $len = count($arr); $low = 0; $high = $len - 1; while($high > $l

2015-08-26 14:42:39 1447

原创 总结

一. 淘世界1>技术面http报文格式用php实现将两个数组合并linux的常用命令linux的优点都学过操作系统的那些知识进程运行为啥快apache的三种运行模式,区别, 默认是那个进程和线程的区别实现一个排序算法子进程和父进程的区别2>大学生活成绩排名对本公司的认知…..二. 普游天下1>ceo和我谈人生…..2>技术面mvcinclude和require区别

2015-08-18 23:16:15 1351

原创 剑指offer-题

1.斐波那契数列function fibonaci_1($n){ if($n < 2){ return $n == 0 ? 0 : 1; } return fibonaci_1($n - 1) + fibonaci_1($n - 2);}var_dump(fibonaci_1(10)); ///int(55)var_dump(

2015-08-06 09:15:40 1351 1

原创 php使用函数--举例

1. 创建多级目录<?php//自定义--创建多级目录的php函数function mkdir($path){ if(!is_dir($path)){ if(!mkdir1(dirname($path))){ return false; } if(!mkdir($path, 0777)){//利用mkdir创

2015-08-03 21:32:16 1150

原创 字符串翻转-不能使用系统函数

思想 定义头尾两个指针 交换头尾指针的数据 //字符串翻转char *strrev(char *str){ //判断字符是否为null或是空字符串 if(str == NULL || str == '\0') { return str; } //定义char数组指针 char *start = str; char

2015-08-02 17:12:40 1763

原创 排序汇总

//排序汇总 #include<stdio.h>#include <time.h>#define arr_len(array) (sizeof(array) / sizeof(array[0]))clock_t start_time, end_time;void swap(int *arr, int i, int j){ int temp = arr[i]; arr[i] =

2015-07-30 19:05:26 669

原创 二叉排序树

//二叉排序树#include <stdio.h>#include <stdlib.h> #define TRUE 1#define FALSE 0typedef int Status;//二叉树的结构体定义typedef struct BiTNode{ int data; struct BiTNode *lchild, *rchild; //左右孩子指针 }BiT

2015-07-29 12:43:41 1225 1

转载 mysql 输出表的详细信息详解 show table status like '表名'

在mysql中 查看表的详细信息, 可以使用 use 数据库;show table status like '表名称';在dos窗口中 使用 \G可以格式化输出 即: show table status like ‘表名称’ \G ; 1.Name 表名称2.Engine: 表的存储引擎3.Version: 版本4.Row_format 行格式。对于MyISAM引

2015-07-25 16:07:03 3853

原创 JS弹出子窗口

目的 在一个主窗口中,点击一个链接, 弹出一个子窗口 , 父窗口保留 在子窗口中点击关闭, 关闭子窗口. 子窗口的位置位于屏幕的中间实现main.html<!DOCTYPE html><html><head><meta charset="utf-8"/></head><body><a href="" id="a1" target="new">新窗口</a><div id="ms

2015-07-24 08:53:43 10822

原创 理解JS面向对象

大多数的人写js都是想到什么就写什么, 就是一个接一个的function函数, 遇到问题有时候还要copy. js可以像java一样写代码, 能够面向对象编程. 在js中 每一个function其实就是个对象.1. 定义对象function Load(){ console.log('我是一个方法也是一个对象 我叫: Load');}console.log('---产生一个对象---

2015-07-23 09:56:06 1086 1

转载 Memcache内存分配机制

1. page为内存分配的最小单位 Memcached 的内存分配以page为单位,默认情况下一个page是1M,可以通过-I参数在启动时指定。如果需要申请内存时,memcached会划分出一个新的 page并分配给需要的slab区域。page一旦被分配在重启前不会被回收或者重新分配 2. Slabs划分数据空间 Memcached 并不是将所有大小的数据都放在一起的,而是预先将数据

2015-07-22 21:51:12 797

翻译 指针和引用

举例: test(int number1, int &number2){ 第一个参数: 是普通的指针 第二个参数: 是一个指向指针的引用. 调用时,第一个参数传递参数地址就行,而第二个参数则需要传递一个指针变量给它调用方法:int num1 = 123;int *num2 = 2342;test(&num1, num2); 指向指针的引用是某一指针的别名,同变量的引用

2015-07-22 14:46:42 781 1

alx-linux-v2.0.0.6.zip

alx-linux-v2.0.0.6 最近在lenovoG480中安装centos 发现没有网卡驱动的.这个可以解决这个问题.希望对大家有帮助.

2014-07-29

php-5.4.17.tar.gz

php-5.4.17.tar.gz 配套的有apache2.2 mysql 5.5 mysql-workbench6.1 我都上传了,希望对大家有帮助.

2014-07-29

mysql-5.5.24.tar.gz

mysql-5.5.24.tar.gz mysql服务. 我还上传了对应的mysql-workbench6.1 apache2.2 php5.4 希望对大家有帮助.

2014-07-29

httpd-2.2.24.tar.gz

httpd-2.2.24.tar.gz apache2.2.24 在centos下安装apache用的,我上传的资源中还有配套的mysql5.5 php5.4 希望对大家有帮助.

2014-07-29

epel-release-6-8.noarch.rpm

Centos官方源很多软件都没有,编译安装又比较麻烦,可以安装EPEL源解决此问题。

2014-07-29

centos无线网卡驱动

hybrid-v35_64-nodebug-pcoem-6_30_223_248.tar.gz 无线网卡驱动,,lenovoG480 安装centos后默认是没有无线网卡驱动的,需要手动安装.

2014-07-29

mysql-workbench-community-6.1.7-1.el6.x86_64.rpm

mysql-workbench-community-6.1.7-1.el6.x86_64.rpm 在centos下使用的一个操作mysql的实用工具,这个是64位的,官网上很难打开了,给大家共享一下.方便实用吧

2014-07-29

firephp-for-chrome

firephp 这个开发工具很实用,在浏览器上如何调试php代码。现在给大家分享一个文件,实在谷歌浏览器上用的firephp插件。里面有个readme文件有详细的配置过程,希望对大家有帮助

2014-07-17

w3school开发手册

wwww.w3school.com网址上有好多关于web开发的学习资料,但是需要联网才能查看,现在给大家共享一个w3school开发手册,手册的内容与网址上一样,很方便。

2014-07-11

jsp博客系统jsp博客系统

同学用jsp谢了一个博客系统,其中有数据库,把数据课导入进去,再搭建一下环境,就可以使用了,现在共享给大家使用.

2014-06-21

JSP图书馆管理系统

图书管理系统用jsp语言做的.效果还是不错的.现在共享出来供大家使用.

2014-06-21

apache开发手册

lamp大家想必最熟悉不过了.其中的apache是是构建lamp的最重要的组成部分,如果现在要配置apache,怎么办呢,现在给大家推荐了apache开发手册,自己可以自学了.

2014-06-21

android应用程序代码

总结了七个android应用程序代码,不管做的好坏与否,希望对大家有用.总结了七个android应用程序代码,不管做的好坏与否,希望对大家有用.

2014-06-21

虚拟机vm添加mac补丁

vmware默认是没有mac选项的,如果在vmware中安装mac怎么办呢。呵呵呵,我一已经上传了,打开,找到install.exe右击以管理员运行,(前提是vm进程全部关闭)这样重新启动vmware就有一个apple mac osx选项了。。

2014-04-01

VMsvga2_v1.2.5_OS_10.6-10.8

在虚拟机上安装mac10-8但不是很流畅,原因是缺少驱动,但mac10-8的驱动却又不好下载,给大家共享了这个版本的驱动,不要积分的,赶快下载吧。

2014-04-01

lamp和VNC服务的配置过程

本文档主要介绍lamp和VNC服务的配置过程。使用的操作系统为Centos6.4mini 64bit版,mysql为5.5.24版本、php为5.3.13版本.、Apache为-2.2.24的配置lamp环境的过程。本文仅是个人的安装过程,其中软件的配置方案仅是根据个人需要选择,可能无法满足所有的需要。其中的配置也可能因为个人能力问题造成配置是错误、不是最优或者配置了多余的选项,请大家谅解。

2014-02-16

C#学编程从入门到实践【PPT课件】

C#学编程从入门到实践,ppt格式,简单易懂,是一份不错的C#学习资料,内附有一些学习的教程,欢迎大家下载学习!

2014-02-14

SecureCRT 7.0破解版

SecureCRT 7.0破解版,远程连接linux工具,简单实用,操作方便。现在共享给大家。

2014-02-12

PhpStorm 汉化包

phpstrom是一款非常不错的编译工具。功能强大,操作简单。很容易上手使用,但有时候设置的时候看不懂英文而纠结是,其实有一个汉化包帮你解决了你的烦恼。压缩包中有一个汉化说明.txt是具体的汉化操作步骤,大家赶快实用吧。

2014-02-11

Opera_Mobile

Opera_Mobile_Emulator_12.1_Windows是最新的一款pc机上实现手机浏览网页的功能。简单易懂,适合在电脑上开发手机网站或其他功能的一款不错的浏览器。不用积分,直接下载就可以使用了。

2014-02-10

10款javaScript图片展示

这十款javaScript图片展示性的js特效效果非常绚丽。简单实用。大家下载看一下吧。这十款javaScript图片展示性的js特效效果非常绚丽。简单实用。大家下载看一下吧。

2014-01-21

jqueryMobile

随着移动时代的到来.在移动设备上做出美丽的效果..做好的jquery工具莫属于:jqueryMobile了...大家下载学习吧.

2014-01-21

thinkphp3.2完全开发手册

在网上下载的thinkphp3.2,其它的链接上都要积分.我设置的是0积分.thinkphp3.2新功能还是挺给力的.大家下载.共同学习吧.

2014-01-15

pfd转化为word

有与pdf转化为word不好实现,现在为大家共享一个pdf转化为word的工具,本工具我已经使用过的,效果非常的不错的,推荐大家下载使用,是不扣积分的

2013-09-30

php高级进阶材料(详细)

要求要有一定的php基础的人员阅读;本pdf讲的非常透彻,内容也是非常的全面;希望大家都能下载使用;

2013-09-30

jQuery ajax - ajax() 方法

jQuery ajax - ajax() 方法能有效的实现异步刷新页面的方式;功能非常的强大;

2013-05-19

java 1.6api文档

该文档是java语言的api文档;用户利用该文档可以查阅java中的类库;该文档位中文;看起来比方便

2013-04-06

jdk api 1.8_中文版.zip

JavaTM Platform Standard Ed. 8 java开发手册 1.8中文版本 google翻译 英文版官网:https://docs.oracle.com/javase/8/docs/api/

2021-02-23

深入理解php内核

深入理解php内核这本书看了之后真是超赞, 建议读者,细心的看,看不懂多看几遍,这个是chm版因为这个是最新的,pdf不是最新的,要想获取最新的可以在百度上直接搜索一下“深入理解php内核”

2016-10-13

mysql常见问题分享-百度

今天非常有幸听了db同事分享的mysql常见问题 真的是受益匪浅啊 , 毕竟人家在百度搞mysql都5年了吗. 现在分享一下他的ppt http://blog.csdn.net/u010187139/article/details/49912823 这个是我记录的 在我博客上. 希望这些对大家有帮助.

2015-11-18

mysql-workbench-6.3mac版

mysql-workbench mac版 是连接mysql的一个软件, 功能还是非常的强大的, 官网上不好下载的. 现在共享给大家.

2015-11-13

makrdown mac版

markdown 是个功能强大的编辑器. 我主要用来 发邮件正文中, 在正文排版非常的麻烦, 在mou中 提供了各种各样的排版, 这样直接粘贴后, 样式是保留的应为是 html格式的 . 功能非常的强大.

2015-11-13

php开发手册最新版

2015-7-31号刚刚更新的最新版的php开发手册,, 开发手册的作用我想不用我多说了,开发php的程序员和学习php的同仁们, 希望这个php开发手册能够对你们有所帮助..

2015-07-31

连连看源码android

这个是水果连连看游戏,android应用,可以使用虚拟机或在手机上根据自己的需求进行调试。

2015-06-23

linux和开发板实现文件共享

本人是嵌入式方向的,如何在linux上调试好的程序拷贝到开发板中呢?利用nfs服务可以非常方便的实现此功能,希望对大家有帮助。

2014-11-24

linux共享文件

在linux操作系统上安装samba服务,来实现linux和其他操作系统的文件共享,所上传的压缩包中有具体的说明,希望对大家有用。

2014-11-24

通讯录管理系统c++版(顺序表存储,折半查找,递增排序)

通讯录管理系统使用c++编程语言编写,其中文档中包含源码和设计报告 使用顺序表作为存储结构,折半查找,递增排序。 具体的请参考我的csdn博客

2014-11-03

iOS UIWebView的缓存

实现UIWebView缓存图片还有文字,在无网的条件下依然可以加载,实现在无网的条件下从本地加载.希望对大家有用

2014-08-19

IOS通讯录T9键盘全拼首字母搜索

小菜上传的这个文件可以实现T9键盘通讯录搜索功能,包括全拼匹配及中文首写字母匹配等功能,希望对大家有帮助

2014-08-06

jQuery-实现图片的放大镜显示效果

网上购物日趋流行,商品的图片很重要,一个页面上信息量很大,商品图片必然大小有限,很流行的做法是鼠标移动到图片上,图片放大显示.然而,这里只是单纯的放大,如果能够实现移动放大,局部放大,那么效果会更上一层楼

2014-07-28

空空如也

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

TA关注的人

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