自定义博客皮肤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)
  • 问答 (4)
  • 收藏
  • 关注

前端截取url成图片

    有些小需求需要将 url 转成图片, 直接使用 google的 api即可https://developers.google.com/speed/docs/insights/v2/reference/pagespeedapi/runpagespeed RequestHTTP request GET https://www.googleapis.com/page...

2017-11-09 18:16:15 1085

使用localstorage和预加载

## ;(function (global) { 'use strict'; //检查文件类型 var TYPE_RE = /\.(js|css)(?=[?&,]|$)/i; function fileType(str) { var ext = 'js'; str.replace(TYPE_RE, f...

2017-05-16 17:30:00 685

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

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

2016-09-18 18:39:40 507

excel-to-csv-inbrowser

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

2016-08-15 19:20:06 338

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 A...

2016-07-29 20:44:06 585

常用的 js 代码梳理

/*** 格式化时间函数* @param {format} 时间显示格式*/Date.prototype.format = function (format) { var date = { "M+": this.getMonth() + 1, "d+": this.getDate(), "h+": this.getH...

2016-06-16 12:00:50 271

原创 RESTful API 编写指南

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

2016-06-14 11:12:35 325

laravel 框架session id解密算法

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

2016-05-19 15:59:43 929

Facade 包装类 -- 解决视图里面长长的命名空间调用问题

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

2016-04-20 10:48:20 394

搞一个简单的数据打印工具AsDebug の Laravel

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

2016-01-20 19:47:13 263

ken\trade

[code="java"]

2015-12-18 20:45:09 343

我承认我手贱: 升级 xcode

升级 xcode 之后, 在终端运行 git clone 出现Agreeing to the Xcode/iOS license requires admin privileges, please re-run as root via sudo.解决方法:sudo xcodebuild -license一直按空格,看到最后,当出现提示 agree 、print、cancel...

2015-11-14 21:11:37 288

YII2 模块内自定义错误页

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

2015-11-07 12:17:43 457

原创 皆大欢喜的加薪

我的朋友A君是个典型的.NET开发人员,技术不错,人品也不错,在一家小公司(姑且称为甲公司)做项目开发,是技术骨干。3个月前,他找到我说想跳槽,让我帮忙介绍工作。我说为什么想跳了?1. 为什么想离职?他简单说了一下他在甲公司当时的状况:A君在甲公司做了两年多,这两年多完成了一个大项目,作为开发的核心主力,开发压力很大,特别是项目上线前的几个月是非常辛苦,几乎每晚都要加班到12点以...

2015-10-28 20:09:27 2462

PHP单例模式面试注意事项

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

2015-10-20 09:57:40 415

NGINX 配置 SSL 证书 搭建 HTTPS 网站

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

2015-10-19 19:19:32 334

关于php cron任务管理的实现假想

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

2015-10-17 21:25:54 298

fineuploader 跨子域上传文件 cookie丢失问题的解决

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

2015-10-14 13:30:20 414

CentOS 6安全加固及性能优化

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

2015-07-27 14:54:44 534

原创 谈冷热数据

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

2015-07-20 11:13:30 1744

CHROME-AXURE0.6.2_1 插件使用

功夫网真是无耻至极啊,不喷了,直接共享吧,需要的人可以下下,打开开发者模式

2015-07-07 16:51:15 256

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

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

2015-05-19 17:39:08 1062

常见票据辨别真伪的方法

1、真伪鉴别图示和步骤          (1)普通发票 第一步  拿到发票时,应先查看下发票印章与收款方的名称是否一致,如不一致,很有可能是假发票;此外,还应查看发票的有效期。定额发票报销的时间应在发票上标注的有效期内;非定额发票应注意查看开票日期是否在发票的有效期内,过期的发票为无效票,不能用作报销。 第二步  有效的发票必须同时拥有“税务部门监制章”和“收款单位盖章...

2015-04-28 09:07:50 966

梳理面试中遇到的HTTP协议相关的问题和知识

  本文会是一个比较长的,持续更新的过程当你在浏览器地址栏输入一个URL后回车,将会发生的事情? 写道http://blog.csdn.net/wuhenliushui/article/details/20038819原文:http://igoro.com/archive/what-really-happens-when-you-navigate-to-a-url/  作为一个软件...

2015-04-16 13:45:39 293

面试中遇到的期权问题

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

2015-04-13 14:33:05 1367

遭遇windows上PHP 不能打开GBK编码文件名的问题

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

2015-03-09 11:21:30 519

原创 php解析html类库simple_html_dom

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

2015-03-06 06:44:59 197

原创 不折腾的四步备案攻略

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

2015-03-01 12:14:10 269

原创 贺岁文:部门正副经理之争

http://blog.csdn.net/shenyisyn/article/details/43154341 写道申明: 1、本文为真实素材进行小说化改编。 2、主人公的“我”和本文作者没有太大关系,请勿生搬硬套。 3、本文背后的含义大家可以自行猜想,不点透 4、贺岁文。祝各位程序员羊年高升,领头羊终究是你的菜。 年初,我被公司最光荣、伟大且正确的boss任命为软件开发部---部门副经理。...

2015-01-29 11:57:09 287

遭遇jsonp同域下变作post请求的坑

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

2015-01-28 21:39:17 359

nginx 400 错误请求分析

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

2015-01-27 15:01:00 1269

解决: 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 /swapfilesu...

2014-12-30 18:47:46 1564

add-apt-repository: command not found

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

2014-12-29 14:54:02 260

mp3 资源文件压缩

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

2014-12-26 11:57:48 430

原创 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 ...

2014-12-25 10:36:10 366

求思の

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

2014-12-15 20:54:45 247

原创 vsftpd的refusing to run with writable root inside chroot

写道Linux下如何进行FTP设置目录: 一、Redhat/CentOS安装vsftp软件二、Ubuntu/Debian安装vsftp软件一、Redhat/CentOS安装vsftp软件1.更新yum源首先需要更新系统的yum源,便捷工具下载地址:http://help.aliyun.com/manual?spm=0.0.0.0.zJ3dBU&helpId=16922.安装vsftp...

2014-12-04 14:24:04 976

原创 数据库的最简单实现

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

2014-11-17 12:27:22 201

关于百度云的linux客户端bcloud

今天找到一个不错的玩意: https://github.com/LiuLang/bcloud-packages 如果之前也有这坑爹需求的人终于可以消停了,见我之前 http://vb2005xu.iteye.com/blog/2119240 这种命令行使用真是坑爹啊,而有了 bcloud 之后这一切都不是扯淡了  ...

2014-11-04 20:56:49 320

解决 chrome 37 之后 flash 版本过低问题

写道修复这个问题,我们应该使用Pepper Flash Player,一个来自Google更安全更稳定的版本的Flash Player。在Ubuntu 14.04的源里有Adobe Flash Player Pepper 安装器。这个安装器会下载Google Chrome,提取出Pepper Flash Player然后设置给Chromium使用。要在Ubuntu 14.04安装Pepper...

2014-11-03 20:50:18 588

空空如也

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

TA关注的人

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