自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(631)
  • 资源 (13)
  • 收藏
  • 关注

原创 脚本录制器调研资源整理

美团构建线上流量压测工具 利用loadrunner代理方式,录制手机APP脚本 云智慧压测实战分享之JMeter脚本录制实例

2017-02-04 11:13:30 590

原创 ws-http.java 给女生使用的简单无依赖的HTTP Client库

ws-http.java好久没有敲过java代码了,今天我家妹纸问我怎么写http post,第一想起来的就是 httpclient,找了下写个简单的东西搞个这么大的库,顺顺觉得杀鸡用牛刀了,记得以前jdk里面是自带httpclient的 sun.net.www.http.HttpClient,jdk8里面好像移除了,没办法,整个简单的吧,够用就行.// Issues a GET to Google

2016-09-18 18:18:53 566

原创 [置顶] RESTful API 编写指南

基于一些不错的RESTful开发组件,可以快速的开发出不错的RESTful API,但如果不了解开发规范的、健壮的RESTful API的基本面,即便优秀的RESTful开发组件摆在面前,也无法很好的理解和使用。下文Gevin结合自己的实践经验,整理了从零开始开发RESTful API的核心要点,完善的RESTful开发组件基本都会包含全部或大部分要点,对于支持不够到位的要点,我们也可以自己写代码

2016-08-25 17:28:46 426

原创 [置顶] 面试中遇到的期权问题

最近在面试一直遇到期权相关的,先摘录一篇帖子,供所有相关需要的童鞋共勉 写道本文摘自: http://blog.csdn.net/blade2001/article/details/7104040搜房、学而思、蓝汛等陆续成功登录华尔街了,土豆、优酷,也在路上了。如果你有幸在这里公司里任职,而且入职时间不算太晚,拿到了期权的话,那么你可以每天晚上,一边刷i美股的页面,一边计算你的账面美金资产了。

2016-08-25 17:27:00 1189

原创 最简单轻量的PHP CURL工具库 ws-http

ws-http最简单轻量的HTTP 客户端工具库(An Simplified, lightweight HTTP client library)可用于 HTTP API 测试,支持 ssl,basic auth,代理,自定义请求头,以及常用HTTP 请求方法.(An HTTP API testing framework, written in PHP using curl. Supports ssl...

2016-07-30 15:34:36 634

原创 2021-06-03

select2 插件特殊字符文字匹配检索机制调研经过 阅读 select2 控件源码发现其在实现文字匹配采取了一个特殊的机制, TA将 特殊的字母与 英文字母做了一个字典映射, 我将其进行了抽取成一个通用的工具类:var cc_text2 = { dict: { '\u24B6': 'A', '\uFF21': 'A', '\u00C0': 'A', '\u00C1': 'A', '\u00C2': 'A', '\u1EA6': 'A',

2021-06-03 16:44:17 428

原创 解决PHP类私有成员 json_encode取不了值的问题

解决PHP类私有成员 json_encode取不了值的问题<?phpuse JMS\Serializer\Naming\IdenticalPropertyNamingStrategy;use JMS\Serializer\SerializerBuilder;use JMS\Serializer\SerializerInterface;class Ml implements JsonSeriali

2017-01-25 14:06:11 1528

原创 [置顶] excel-to-csv-inbrowser

# excel-to-csv-inbrowserexcel-to-csv-inbrowser 为了方便压测宝用户便捷使用测试数据功能而做的数据转换工具. 当前的转换工具要么要装库,要么要收费,没有完全开源可用的版本.甚至还需要转码,加上mac机器上的offcie转csv灰常的难操作,故开发此工具... 演示地址: http://eemcmc.oschina.io

2016-08-25 17:29:04 389

原创 [置顶] ws-http 最简单轻量的PHP CURL工具库

欢迎大家拍砖  https://github.com/toohamster/ws-http  ws-http简单轻量的HTTP 客户端工具库(An Simplified, lightweight HTTP client library)可用于 HTTP API 测试,支持 ssl,basic auth,代理,自定义请求头,以及常用HTTP 请求方法.(An HTTP API

2016-08-25 17:28:54 594

原创 [置顶] laravel 框架session id解密算法

$encrypter = new Illuminate\Encryption\Encrypter('qianzhudecangshu'); $session_filename = $encrypter->decrypt($_COOKIE['cangshu']); var_dump($session_filename);exit; 上面那个是第三方的库 htt

2016-08-25 17:28:36 2260

原创 [置顶] Facade 包装类 -- 解决视图里面长长的命名空间调用问题

有时候模版里面定义需要写很长的全路径类名,此处提供一个 简易的别名调用代码来规避此问题,缺点就是IDE 代码提示功能就没有了<?php/** * Facade 包装类 * * 优点: * 使用简单的方式来省掉视图里面长长的命名空间调用,诸如 YII 的模版 * 缺点: * 这么写在 IDE 中会失去代码自动提示的功能,对于 sublime 狗而言貌似不是

2016-08-25 17:28:29 283

原创 [置顶] 搞一个简单的数据打印工具AsDebug の Laravel

很多时候我们都要纠结于代码开发过程中的数据 dump 工作,诸如 接口测试,程序调错,不得不在代码行中加入各种 echo,dump,exit 等等操作,每次我们都需要在代码里面不停的加,然后调试完了再去删,下次有问题,还是这么琐碎的去做,是不是很麻烦,为此 终于下定决心来实现一个不再需要这么蛋比的工具了. 实现思路很简单,使用 url 参数控制是否启用内容打印服务,根据标签过滤打印的内容,

2016-08-25 17:28:20 321

原创 [置顶] YII2 模块内自定义错误页

当前YII框架中把错误异常配置都放置在 web.php 中,对于新增的模块 module 非常不方便,而且文档中基本没有任何教程,此处给大家分享一个方法:namespace app\modules\cangshu;class Module extends \yii\base\Module{ public $controllerNamespace = 'app\mo

2016-08-25 17:28:12 453

原创 [置顶] PHP单例模式面试注意事项

最近面了不少PHP从业者,有实习生也有5/6年以上的开发者,对于1年以上的从业者我都要求他们来实现一个单例类,通过这个问题评测了不少从业者水平 一般都要求写一个单例模式的类实现,此处有几处考察的点:单例的基本构建代码__clone 如何规避克隆问题深浅复制的问题代码规范问题// php的__clone()方法对一个对象实例进行的浅复制,对象内的基本数值类型进行的是传

2016-08-25 17:28:05 382

原创 [置顶] NGINX 配置 SSL 证书 搭建 HTTPS 网站

下面是详细的配置过程: 1、在服务器上使用 OpenSSL 生成 key 和 csr 文件2、 CSR 文件需要提交给 SSL 认证机构的,当域名或组织通过验证后,认证机构就会颁发一个crt文件3、  修改 Nginx 配置文件server {          listen 443 ssl;        server_name example.com; #要

2016-08-25 17:27:56 227

原创 [置顶] 关于php cron任务管理的实现假想

之前每开发一个计划任务功能均需要在线上操作crontab来新增项,所以想采用PHP来统一管理单个项目中的任务项, 可以通过建立表[id,name,status,func,timer,last_time,created_at] 来统一存放项目中的计划任务脚本,通过简单的配置 能将各计划任务抽象成简单的任务类,然后通过crontab中配置的单个入口对其进行统一访问,从而减少了上线代码对 线

2016-08-25 17:27:48 268

原创 [置顶] fineuploader 跨子域上传文件 cookie丢失问题的解决

目前的项目中,使用到了fineuploader 这个纯html5上传组件,在开发过程中将上传服务单独放置在特定子域下.登录cookie设置的domain 是在根域下,在后端代码中进行用户登录检测,发现总会被重定向302到未登录页面,排查之后发现是ajax xhr请求中未带cookie造成的 网上大概搜了下,写道原生ajax请求方式:var xhr = new XMLHttpRequ

2016-08-25 17:27:39 303

原创 [置顶] CentOS 6安全加固及性能优化

CentOS 6安全加固及性能优化 我们可以通过调整系统参数来提高系统内存、CPU、内核资源的占用,通过禁用不必要的服务、端口,来提高系统的安全性,更好的发挥系统的可用性。通过自己对Linux了解,对系统调优做了如下小结。 操作系统:CentOS 6_x64最小化安装 1、主机名设置 [root@localhost~]# vi /etc/sysconfig/netw

2016-08-25 17:27:32 387

原创 [置顶] 谈冷热数据

http://jishu.zol.com.cn/11379.html web产品最重要的核心单元无疑是数据,而主流的存储容器则是Mysql,对于快速增长的数据,其性能可能会呈指数级的递减,为解决该问题,主流的做法基本是水平和垂直拆分,根据数据的特性将数据进行库和表级的拆分,实际上的理论还是数据分割,但是终有一天你会发现单表的数据还是越来越大,也许你可以说我再拆分,可拆分的代价可能就是部署多

2016-08-25 17:27:24 630

原创 [置顶] CHROME-AXURE0.6.2_1 插件使用

功夫网真是无耻至极啊,不喷了,直接共享吧,需要的人可以下下,打开开发者模式 CHROME-AXURE0.6.2_1.zip (7 KB) 下载次数: 11

2016-08-25 17:27:15 957

原创 [置顶] 我奋斗了18年才和你坐在一起喝咖啡

我的白领朋友们,如果我是一个初中没毕业就来沪打工的民工,你会和我坐在starbucks一起喝咖啡吗?不会,肯定不会。比较我们的成长历程,你会发现为了一些在你看来唾手可得的东西,我却需要付出巨大的努力。    从我出生的一刻起,我的身份就与你有了天壤之别,因为我只能报农村户口,而你是城市户口。如果我长大以后一直保持农村户口,那么我就无法在城市中找到一份正式工作,无法享受养老保险、医疗保险,甚至连

2016-08-25 17:27:08 1234

原创 [置顶] 遭遇windows上PHP 不能打开GBK编码文件名的问题

我在 目录下建了一个文件名为 謀定三國-i8ujlw.json 然后在其下建了一个demo.php文件,内容如下:<?phpfunction recursion_glob($dir, $pattern){ $dir = rtrim($dir, '/\\') . DIRECTORY_SEPARATOR; $files = array(); $dh

2016-08-25 17:26:53 468

原创 [置顶] php解析html类库simple_html_dom

下载地址:https://github.com/samacs/simple_html_dom解析器不仅仅只是帮助我们验证html文档;更能解析不符合W3C标准的html文档。它使用了类似jQuery的元素选择器,通过元素的id,class,tag等等来查找定位;同时还提供添加、删除、修改文档树的功能。当然,这样一款强大的html Dom解析器也不是尽善尽美;在使用的过程中需要十分小心内存消耗的情况

2016-08-25 17:26:45 854

原创 [置顶] 不折腾的四步备案攻略

备案是广大站长和个人开发者都甚为头疼的一件事情,它繁琐,复杂,等待时间长,所以在很多时候,我宁可花一周开发一个网站,也不愿意花一周去备案。但是,国情如此,不备案的网站只能放在国外和香港的服务器上,速度会大打折扣,同时还有若干开发者服务需要网站备案才能使用。在程序员客栈这个项目里面,我们一直被访问速度困扰,很多用户表示访问速度已经影响了他们外包工作的处理速度了,因此我们下定决心,一定要备案了。所

2016-08-25 17:26:37 262

原创 [置顶] 遭遇jsonp同域下变作post请求的坑

今天迁移一个站点时遇到一个坑爹问题,同一个jsonp接口在跨域时都能调用成功,但是在同域下调用虽然成功,但是数据却有问题. 此处贴出我的后端代码片段$mi_id = htmlspecialchars(trim($_GET['mi_id ']));$mi_cv = htmlspecialchars(trim($_GET['mi_cv '])); 贴出我前端代码片段:$.ajax({

2016-08-25 17:26:27 435

原创 [置顶] nginx 400 错误请求分析

在服务器上传文件过程中 nginx经常会出现 400 的错误,但是错误日志中又没有记录下来,百度坑死人啊  谷嫂还是好些, nginx returns 400 (Bad Request) it will log the reason into error log, at "info" level.

2016-08-25 17:26:20 1459 1

原创 [置顶] 解决: g++: internal compiler error: Killed (program cc1plus)

g++: internal compiler error: Killed (program cc1plus)Please submit a full bug report, 主要原因大体上是因为内存不足,有点坑 临时使用交换分区来解决吧 sudo dd if=/dev/zero of=/swapfile bs=64M count=16sudo mkswap /swapfilesud

2016-08-25 17:26:13 384

原创 [置顶] add-apt-repository: command not found

写道经过 搜索才知道 add-apt-repository 是由 python-software-properties 这个工具包提供的所以要先安装python-software-properties 才能使用 add-apt-repositoryapt-get install python-software-properties

2016-08-25 17:26:03 202

原创 [置顶] mp3 资源文件压缩

项目里面有一批mp3资源文件,文件大小超过预期限制,找了一批压缩软件 也弄明白了一个规则 压缩时 与 声道无关系, 只与 比特率有关  http://wiki.hydrogenaud.io/index.php?title=MP3packerhttp://www.jz5u.com/Soft/softdown.asp?softid=17469 比如:CD品质(128Kbps

2016-08-25 17:25:53 321

原创 [置顶] Install FFmpeg and ffmpeg-php on CentOS Easily

在centos上安装 ffmpeg 提示下列文字Loading mirror speeds from cached hostfile * base: ftp.sjtu.edu.cn * extras: ftp.sjtu.edu.cn * updates: ftp.sjtu.edu.cnSetting up Install ProcessNo package ffmpeg a

2016-08-25 17:25:46 833

原创 [置顶] 求思の

我们真需要框架么 真需要MVC么 我们有自己的思考么 我们要改变么? PHP 开发框架越来越大,动辄10几20M,甚至5,60M 这是怎么了?

2016-08-25 17:25:38 190

原创 [置顶] 数据库的最简单实现

作者: 阮一峰  http://www.ruanyifeng.com/blog/2014/07/database_implementation.html所有应用软件之中,数据库可能是最复杂的。MySQL的手册有3000多页,PostgreSQL的手册有2000多页,Oracle的手册更是比它们相加还要厚。但是,自己写一个最简单的数据库,做起来并不难。Reddit上面有一个帖

2016-08-25 17:25:31 912

原创 [置顶] 为了坑跌的企鹅,实在受不了webqq了,感觉下久违的win2k吧

为了坑跌的企鹅,实在受不了webqq了,感觉下久违的win2k吧 使用俺最熟悉的 qemu啊 哈哈..好吧 是真的很简单 分享下 qemu 安装的系统图库 http://www.boblycat.org/~malc/qemu-shots/ 写道kenxu@kenxu:/host/qemu-vms/win2k$ kvm-img create -f raw ./vm2k.r

2016-08-25 17:25:22 206

原创 [置顶] 修改一些PHP工具

原来的代码 在非框架下是木有问题的,但是用在框架下就报错,mb的,终于修改好了...  具体使用见附件,可以自己封装下 呵呵<?phpnamespace yii\helpers;use common\lib\QRCode2;/** * 二维码图像生成 */class QrcodeHelper { /** * 输出生成的二维码图片 *

2016-08-25 17:25:14 301

原创 [置顶] linux上靠谱免费的markdown编辑器haroopad

linux 下我没有找到一个比较好用的  markdown 编辑器 今天无意中看到了一个 http://pad.haroopress.com/user.html 是基于 node-webkit 项目的 呵呵 算是比较帅的一个应用了

2016-08-25 17:25:05 233

原创 [置顶] sublime text linux上中文输入问题的终极解决方案

我一直在使用sublime text,在linux上之前一直遇到不能切换中文输入法的问题,也看了github上的一些解决方案,综合之后总结如下大杀器 1. 使用 inputhelper 插件下载此插件之后,需要手动配置下它的快捷键,因为默认的 使用 ctrl + shift +z 与那种的 unredo 相冲突另外 切换到该插件下的目录,将 .py .pyc 文件赋予执行权限如

2016-08-25 17:24:55 240

原创 [置顶] linuxmint14 使用详解

之前使用 startos 是比较好用,但是软件很旧,升级软件不是很方便,所以安装了 linuxmint-14-cinnamon-dvd-64bit.iso 这个比 15 这个版本要好用很多,不知道为什么 我下的 mate 15 会出很多问题, 为什么选择 16以下的版本是因为在15之后就不在支持 mint4win安装了,不想再搞其它分区。。。 缺省安装完成之后,软件

2016-08-25 17:24:46 213

原创 [置顶] 只能通过chrome网上应用商店安装该程序”的解决方法

自 Chrome 21.x 开始默认只允许从 Chrome Web Store (Chrome 网上应用店)安装扩展、应用及脚本,虽然此举增强了安全性但也给众多依赖油猴及 Stylish 脚本的用户造成了很大的不便,那么现在应当如何在谷歌浏览器安装 Web Store 外的第三方扩展程序呢?以下三种方法将可解决“只可添加来自Chrome网上应用店的扩展程序、应用和用户脚本”的问题。方法一、本地

2016-08-25 17:24:38 395

原创 [置顶] qeephp3.0 发布了

QeePHP 是一个快速、灵活的开发框架。应用各种成熟的架构模式和创新的设计,帮助开发者提高开发效率、降低开发难度。主要目标是为开发者创建更复杂、更灵活、更大规模的 Web 应用程序提供一个基础解决方案。在这之前,我们一直都在使用2.1,这个框架是如此的给力和美好,但是遗憾的是自从2.1之后框架由于核心人员的离散,框架长时间没有能够更新在某一天我逛在github上,无意中发现了qeephp

2016-08-25 17:24:30 238

原创 [置顶] SSH公钥认证

SSH公钥认证 关于公钥认证的原理,维基百科上的这个条目是一个很好的起点: http://en.wikipedia.org/wiki/Public-key_cryptography。如果你的主目录下不存在 .ssh 目录,说明你的 SSH 公钥/私钥对尚未创建。可以用这个命令创建:$ ssh-keygen该命令会在用户主目录下创建 .ssh 目录,并在其中创建两个文件:

2016-08-25 17:24:22 241

Web应用防火墙技术调研-echo.pdf

Web应用防火墙技术调研

2021-09-02

ADR介绍-echo.pdf

设计模式

2021-05-13

大鹏金翅明王-给公员泼冷水.zip

适合要考公的人

2021-05-13

用 JSON 构建 API 的标准指南

用 JSON 构建 API 的标准指南

2016-04-28

史上最简单实用的git教程

什么是版本控制?我为什么要关心它呢?版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。在本书所展示的例子中,我们仅对保存着软件源代码的文本文件作版本控制管理,但实际上,你可以对任何类型的文件进行版本控制。 如果你是位图形或网页设计师,可能会需要保存某一幅图片或页面布局文件的所有修订版本(这或许是你非常渴望拥有的功能)。采用版本控制系统(VCS)是个明智的选择。有了它你就可以将某个文件回溯到之前的状态,甚至将整个项目都回退到过去某个时间点的状态。你可以比较文件的变化细节,查出最后是谁修改了哪个地方,从而找出导致怪异问题出现的原因,又是谁在何时报告了某个功能缺陷等等。使用版本控制系统通常还意味着,就算你乱来一气把整个项目中的文件改的改删的删,你也照样可以轻松恢复到原先的样子。但额外增加的工作量却微乎其微。

2014-09-29

Apple Swift编程语言入门教程

Apple Swift编程语言入门 1 简介 2 Swift入门 3 简单值 4 控制流 5 函数与闭包 6 对象与类 7 枚举与结构 1 简介 今天凌晨Apple刚刚发布了Swift编程语言,本文从其发布的书籍《The Swift Programming Language》中摘录和提取而成。希望对各位的iOS&OSX开发有所帮助。 Swift是供iOS和OS X应用编程的新编程语言,基于C和Objective-C,而却没有C的一些兼容约束。Swift采用了安全的编程模式和添加现代的功能来是的编程更加简单、灵活和有趣。界面则基于广受人民群众爱戴的Cocoa和Cocoa Touch框架,展示了软件开发的新方向。教程

2014-06-05

2014ChinaJoyShow 集锦

展商、玩家与游戏,三点一线构建了Chinajoy,这个全中国乃至于全亚洲最大的游戏展会。Chinajoy继承了中国高速发展的模式,每年的规模都呈现跨阶梯的增长,与之相呼应的是中国游戏产业的蓬勃。我们可以说数据的增长是影响力的扩大与规模成型的表现,但在漂亮数据的背后,我们也需要健康良心的增长

2014-03-19

[itpub.net]王超_京东云数据库技术分享

京东云数据库技术分享 -- 王超_京东云数据库技术分享

2013-12-03

qeephp第三版

qeephp-v3 完整版 php开发框架

2013-02-25

PETS-2模拟试题 5套

PETS-2模拟试题 5套 带答案 相当的难找啊 要不是考试.. 记录下 说不定对谁有用呢

2012-09-15

设计模式速查手册

设计模式 速查手册 设计模式速查手册

2012-08-14

UHPHP系统文档

UHPHP提供了一个用以构建web应用的基本系统,从而简化了用PHP编写web应用程序的流程。UHPHP系统有助于促进快速应用开发( RAD ),不但节省开发时间、有助于建立更稳定的应用,而且减少了重复编码的开发 UHPHP突出的特性是 ‘轻核心’,‘易扩展’。所谓‘轻核心’:核心的设计思路清晰、代码轻巧、效率轻量。‘易扩展’是指:以组件开发为核心的完全松耦合的代码组织形式,使扩展变得容易。我们抛开传统的框架思路,鼓励开发者自己扩展组件,自己构建属于自己风格系统

2012-08-10

bootstrap离线中文文档 网页版

Bootstrap, from Twitter 基于HTML,CSS,JAVASCRIPT的简洁灵活的 流行前端框架及交互组件集

2012-08-10

空空如也

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

TA关注的人

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