自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cychai的专栏

曾经在幽幽暗暗反反复复中追问,才知道平平淡淡从从容容才是真!

  • 博客(711)
  • 资源 (64)
  • 收藏
  • 关注

原创 Mac环境安装Python3

安装Python31、查看 mac 自带系统版本#查看系统自带的pythonopen /System/Library/Frameworks/Python.framework/Versions#系统当前的python版本。python -V2、开始安装(这里我们使用神器homebrew)#安装前先搜索一下是否已经存在python3的包:brew search python3#已经存在,我们可以直接安装了:brew install python3#出现如下报错 Error: An un

2020-08-18 22:07:32 4216

转载 HTTPs SSL OV、DV和EV证书的区别

关于HTTPs证书https协议需要到ca申请证书,一般免费证书很少,需要交费。http是超文本传输协议,信息是明文传输,https 则是具有安全性的ssl加密传输协议。http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。http的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安...

2018-09-27 14:47:24 6676

原创 CSDN, 请保持对技术的专注度

CSDN, 请保持对技术的专注度很久没有登录CSDN了,这次是因为在云栖社区看到“ 孤尽-从《阿里巴巴Java开发手册》编写推广谈技术成长” ,下载下来以后,居然是通篇的图片和大纲式的标题,没有视频材料,很难了解讲解者要表达的意思。而这样的材料,下载还需要50积分!我把PPT分享到百度网盘,并在原贴回复,但是未被审核通过(这点至少说明阿里在UGC内容管控上确实做得比较专业)。退而求其次,我把...

2018-09-23 23:21:26 1118 1

原创 解决 perl: warning: Setting locale failed.

解决 perl: warning: Setting locale failed.mac 升级到 High Sierra后,在terminal执行git 命令提示 perl: warning: Setting locale failed.原因是因为语言设置的问题

2017-11-30 11:31:42 5858

原创 Mac下升级ruby至最新版本

升级rubyMac OS自身安装的有ruby,但是版本较低,为2.0.x 而安装CocoaPods,最低版本是2.2查看ruby版本ruby --version安装homebrewruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"通过 brew 安装 Ruby 最新版本通过brew进行安装升级rub

2016-10-22 16:10:43 25322

原创 windows配置crontab

目标在windows环境下,实现和linux相同的crontab配置

2016-10-11 16:18:28 19481 2

原创 windows安装python模块

windows安装easy_install 和 pip。easy_install和pip都是用来下载安装Python一个公共资源库PyPI的相关资源包

2016-10-11 16:01:55 1899

原创 osTicket搭建完全指南

osTicket搭建完全指南包含centos下安装nginx php mysql phpmyadmin

2016-08-22 18:38:52 8953

原创 移动端上传组件WebUploader

网站开发少不了上传的功能,一般PC端常用的是jquery uploadify但是移动端是不支持flash的,但是移动端对html5的支持力度是非常强的,没有必要使用flash方案。推荐使用baidu fex的WebUploader项目地址:http://fex.baidu.com/webuploader/download.html

2016-06-11 14:50:06 15662

原创 linux rz上传

通过rz上传,经常会出现上传一半中断的情况使用 rz -be 即可参数说明:-b 以二进制方式,默认为文本方式。(Binary (tell it like it is) file transfer override.)-e 对所有控制字符转义。(Force sender to escape all control characters; normally XON, XOFF

2016-05-11 11:00:13 2602

原创 wordpress配置固定链接nginx访问404问题解决方法

WordPress支持使用固定链接,但是在ngnix环境下,访问页面后出现404,其实官方是有文档说明的,需要单独写配置,我这边配置的示例代码如下:server { listen 80; server_name www.chaichunyan.com; access_log /var/log/nginx/access.log main;l

2016-03-28 02:13:26 19629 6

转载 Ajax 设置Access-Control-Allow-Origin实现跨域访问

// 指定允许其他域名访问header('Access-Control-Allow-Origin:*');// 响应类型header('Access-Control-Allow-Methods:POST');// 响应头设置header('Access-Control-Allow-Headers:x-requested-with,content-type');reference:

2016-02-03 15:56:15 3341

转载 Linux查看进程运行的完整路径方法

通过ps及top命令查看进程信息时,只能查到相对路径,查不到的进程的详细信息,如绝对路径等。这时,我们需要通过以下的方法来查看进程的详细信息:Linux在启动一个进程时,系统会在/proc下创建一个以PID命名的文件夹,在该文件夹下会有我们的进程的信息,其中包括一个名为exe的文件即记录了绝对路径,通过ll或ls –l命令即可查看。ll /proc/PIDc

2016-01-22 14:01:34 88415 1

原创 如何在同一台服务器起多个pm2进程

在线上部署node程序的时候,一般都是至少两台主机,每台主机部署一个node应用,然后前面再加ngnix做HA。但是为了节省成本,一般公司可能也就一台服务器,这种情况,如果还是按照之前的模式,会出现同时起多个pm2进程后,多个node进程冲突,导致服务不可用。怎么办?其实官网已经有说明:Multiple PM2 on the same serverThe client and

2015-12-13 00:00:21 7855

原创 解决网页百度转码的问题

辛辛苦苦开发移动站点后,发现通过手机访问的站点指向的web站,还被百度给转码了前一篇文章,我们通过《ngnix根据UA配置访问不同站点》,实现了在手机上访问web站,也可以自动跳转到移动站的效果。这种被百度转码的问题无解了吗?仔细读百度转码的内容,发现百度提供的转码说明:http://zhanzhang.baidu.com/college/coursei

2015-12-04 03:06:58 3751

原创 ngnix根据UA跳转到不同站点

web和mobile的展现和交互差异都比较大,所以,我一般的建议不是响应式设计,而是直接两个站点。这个里边就存在当用户用手机访问www.a.com 时,我们希望自动跳转到m.a.com 站点。通过ngnix配置即可实现:location / { proxy_pass http://127.0.0.1:8586; if ( $http_user_agent ~ "(MI

2015-12-04 02:35:05 5943 1

原创 ubuntu安装php-cgi

最近调研百度efe 的saber框架,需要安装php-cgi依赖,Ubuntu下安装的方法非常简单,sudo apt-get install php5-cgi如果是mac的话,参见http://stackoverflow.com/questions/27232483/how-to-install-php-cgi-as-a-plugin-in-mac-os-os-x-10-10这篇文

2015-11-23 00:43:26 4109

原创 Ubuntu下配置samba实现文件夹共享

Ubuntu安装默认是没有samba的,但是我们想把虚机的文件夹映射到本地,samba是一种非常不错的选择了一. 安装samba:sudo apt-get insall sambasudo apt-get install smbfs二. 创建共享目录:mkdir /home/chaichunyan/sharesodu chmod 777 /home/chaichunya

2015-11-08 18:57:45 2234

原创 javascript中英文字符长度判断

填写表单的时候,经常会遇到对输入的长度进行判断,但是汉字在数据库中占2个字符,有两种方法:1. 正则表达式function getByteLen(val) { var len = 0; for (var i = 0; i < val.length; i++) { var a = val.charAt(i)

2015-07-20 21:14:40 2136

原创 clearInterval()取消setInterval()执行

发送短信验证码是一个非常常见的功能,现在的需求是:用户点击“获取验证码”的时候,请求后端接口,发送短信验证码,按钮置灰不可点,变成“重发(xx s)”, 40s后,出现“发送语音验证码”按钮,60s后,“重发”按钮再变成“获取验证码”肯定是要用 setInterval() 了,但是这里边就涉及到使用 clearInterval() 清除周期性执行,见示例:

2015-07-02 23:59:18 14141

转载 页面自动滚动到指定位置

如何实现页面加载完成后自动滚动到指定的位置?例如点击一篇博客,使页面的滚动条自动滚动到评论框所在的位置,这个功能只用一句代码就可以搞定:window.location.hash例如博客的地址是http://www.chaichunyan.com/#comm注意到url后面带有#comm这个参数。当页面加载完毕后,浏览器就会自动滚动到dom对象id='comm'的

2015-07-02 23:48:48 4546

原创 linux查看外网IP

Linux 通过 ifconfig 可以非常容易就查看到内网的IP地址,但是对于我们购买的云主机,绑定EIP(弹性IP),怎么确定是绑定成功了呢使用  curl ifconfig.me即可。

2015-06-01 17:44:37 7181

转载 php将文件转换成二进制输出

header( "Content-type: image/jpeg");$PSize = filesize('1.jpg');$picturedata = fread(fopen('1.jpg', "r"), $PSize);echo $picturedata;就这么几句话,就将图片以二进制流的形式输出到客户端了,和打开一张图片没有任何区别,需要注意的是,发送的header

2014-12-22 11:20:46 15558

转载 windows下保存git用户名和密码

1. 在Windows中添加一个HOME环境变量,值为%USERPROFILE%,如下图:2. 在“开始》运行”中打开%Home%,新建一个名为“_netrc”的文件。3. 用记事本打开_netrc文件,输入Git服务器名、用户名、密码,并保存。示例如下:machine git.hostsname.comlogin user_namepassword user_

2014-09-09 18:06:37 10805

原创 velocity http请求400错误HTTP Status 400 The request sent by the client was syntactically incorrect

今天在和后端联调一个接口的时候,一个是要提交7个字段如果全部提交的时候,

2014-08-29 16:21:52 42693 2

原创 node pm2 启动 Error: getaddrinfo ENOTFOUND 解决方法

在新的服务器上部署node以后,使用pm2 作为进程管理工具,安装完成以后,pm

2014-08-11 22:06:59 34045 1

原创 xampp 安装vmware后无法启动的解决方法

本机一直使用xampp作为LAMP的集成开发环境,但

2014-07-28 19:30:20 2102

原创 velocity模板小数点截断两位

velocity 模板能够对数值进行formate,现在有个需求是希望ne

2014-07-23 17:39:10 12649 1

转载 SWFupload在IE9中无法点击bug解决方法

用swfupload是出现了再IE9下那选择文件的按钮无法点击的情况,在其他浏览器,例如Firefox、chrome都不会出现,后来google一下才发下这算是IE9和flash的一个bug吧。出现这种情况,需要在swfupload.js中的getFlahHTML方法修改一下

2014-07-16 20:04:50 4017

原创 javascript同php做url encode与decode

在前端使用javascript ,通过 encodeURIComponent() encode中文后,

2014-04-20 01:00:39 4956

转载 swfupload上传丢失cookie问题

使用SWFUpload使用批量上传时候,意外发现提交后火狐、chrome里用户信息的COOKIES都读不出来了。服务器文件单独执行却是可以。认真谷歌了一下,发现如下文章(http://www.courseol.com/cs/html/51/n-3451.html):感谢:使用SWFUpload的时候一定要小心cookie bug:        在非IE内核内核的浏览器下使用S

2014-04-20 00:56:50 4291

转载 linux下PHP上传文件注意事项

linux下php上传文件注意s1、修改上传目录权限linux 修改某目录下所有所有子目录权限chmod -R 777 html修改某目录为任何用户都用写读执行权限chmod a+rwx html2、设置上传文件的根目录siteRoot = dirname(__file__); //取得项目根目录3、修改配置文件的上传大小 php.ini 

2014-04-14 23:37:01 6484

转载 SVN报错:can't open file db/txn-current-lock:permission denied 解决方法

其实这个问题是这样的。下面我举个例子:比如版本库SVN是root用户创建的但是启动服务的时候没有选择root启动,而是在其他用户转托管太下启动的,所以只能读不能写。解决方法:停止svn服务:killall svnserve  在创建版本库的用户下启动svn : svnserve -d -r /opt/....(你版本库的路径)。

2014-03-30 03:09:41 21955 2

原创 localstorage存储

define(function() { var win = window, doc = document, decode = function(s) { // 参考jquery cookie的实现: https://github.com/carhartl/jquery-cookie/blob/master/jquery.cookie

2014-01-17 00:40:34 1963

转载 批量删除Redis数据库中的Key

批量删除KeyRedis 中有删除单个 Key 的指令 DEL,但好像没有批量删除 Key 的指令,不过我们可以借助 Linux 的 xargs 指令来完成这个动作redis-cli keys "*" | xargs redis-cli del//如果redis-cli没有设置成系统变量,需要指定redis-cli的完整路径//如:/opt/redis/redis-cli keys "

2013-11-12 23:38:10 146226 4

转载 适配各种移动设备的mediaquery

/* Desktops and laptops ----------- */ @media only screen and (min-width : 1224px) { /* Styles */ } /* Large screens ----------- */ @media only screen and (min-width

2013-09-23 22:29:33 5615

转载 Windows下Git使用帮助

今天申请BAE的Node云环境,决定尝试下git进行源代码管理。BAE的帮助文档还是挺赞的,有图有真相,下面的内容来自BAE Git帮助 http://developer.baidu.com/wiki/index.php?title=docs/cplat/rt/manage/git#clone.E4.BB.A3.E7.A0.81获取应用的Git地址通过如下步骤,可以获得应用

2013-09-06 15:01:08 11928

转载 windows下的环境搭建配置redis

下载地址:https://github.com/dmajkic/redis/downloads 下载下来的包里有两个,一个是32位的,一个是64位的。根据自己的实情情况选择,我的是32bit,把这个文件夹复制到其它地方,比如D:\redis 目录下。打开一个cmd窗口  使用cd命令切换目录到d:\redis  运行 redis-server.exe redis.conf

2013-09-05 19:54:32 31244 5

原创 windows 安装 Subversion

换成windows7 64位以后,原来使用小乌龟做源代码管理的时候,老是会出现checkout不了代码的情况。还是最原始的Subversion 吧,从网上找了半天,可以从下面的网站下载:http://www.sliksvn.com/en/download包含32位 和 64位两个版本。安装完成后,就可以在命令行使用svn命令了

2013-08-24 01:40:03 1375

原创 判断 IE9及以下浏览器hack方法

判断 IE9及以下浏览器:!!window.AnimationEvent

2013-08-12 11:35:52 3939

孤尽-从《阿里巴巴Java开发手册》编写推广谈技术成长

云栖社区提供的孤尽-从《阿里巴巴Java开发手册》编写推广谈技术成长,需要50积分,但是内容是大纲式的说明,需要辅以视频才能学到一些干货,把资料开放出来,供需要的同学

2018-09-23

html2pdf支持图片及中文

官网的html2pdf不支持中文,根据底层tcpdf实现中文的支持。 这个是最简版的示例,html2pdf完整的示例代码,可以参见 https://github.com/cychai/html2pdf

2015-06-08

使用代理解决跨域读取数据

通过proxy的方式,将跨域获取的xml数据转换为json格式,并在前端显示。

2012-11-30

Match_Tracer

正则表达式工具Match_Tracer,内含sn

2012-06-18

ajax读取数据jqchart图表显示

使用ajax读取相关参数,赋值给jqchart,显示出需求提出的效果。

2010-12-17

jquery lazyload图片延迟加载技术

使用jquery 进行图片延迟加载,区别于jquery插件的lazyload。按需加载。

2010-12-02

javascript 实现图片轮转效果

javascript 实现图片轮转效果,效果页面可查看当当品牌店铺

2010-11-10

使用jQuery实现仿2010京东商城商品分类导航菜单

使用jQuery实现仿2010京东商城商品分类导航菜单。测试通过IE 6+, FF3.0+

2010-07-02

Use jQuery in VS2010

微软社区精英&.Net俱乐部 2010年6月26日西格玛活动讲课PPT及演示demo。 主要讲解jQuery在VS2010中的应用。

2010-07-02

无hack无js实现省略号效果

无hack无js实现省略号效果,完全兼容text-overflow-ellipsis效果

2010-04-15

popdiv jQuery 实现

通过jQuery 实现弹出层,区别于jQuery.ui.dialog

2010-04-15

CAJ.NH.KDH阅读器CAJViewer7.0.2精简绿色版+精简单文件版.zip

CAJ.NH.KDH阅读器CAJViewer7.0.2精简绿色版+精简单文件版,只提取其中的核心文件,绿色免安装

2010-04-15

Load Rearnner进行Web测试时吞吐量和点击量深入研究

通过使用Load Rearnner,进行Web测试时吞吐量和点击量深入研究

2010-04-15

LoadRunner函数大全之中文解释

LoadRunner函数大全之中文解释,LoadRunner帮助文档

2010-04-15

计算机软件测试技术 郑人杰

计算机软件测试技术,郑人杰编著,pdf版本,测试经典教材。

2010-04-15

BBS(ASP.Net)论坛源码

上传的两个bbs论坛源码均采用asp.net技术,后台使用sql server 数据库

2010-04-15

ajaxcdr -jQuery兼容版本

修改原网站的ajaxcdr为UTF-8编码格式,并兼容jQuery

2010-04-02

jquery ui-1.7培训教程

jquery ui-1.7培训教程,区别官方的demo,重点包含了五个常用的ui插件的demo,每个都是独立的。 针对与1.6的差异,可以参见我的博客http://blog.csdn.net/spring21st/archive/2009/08/14/4445794.aspx 。

2009-08-14

jQuery入门基础培训

对公司的新员工进行jQuery培训制作的ppt课件,其中包含示例demo。 入门的教程,大家也可以参考http://www.k99k.com/jQuery_getting_started.html

2009-07-21

php初学者实用指南

文档来源自文锋(lightsaber)曾经整理自己博客的资料,希望对于新手有用,此为发布的一个原创型电子版文档《PHP学习资料》,测试环境:PHP 5.2及更高。

2009-07-05

jquery对textarea的长度进行验证

扩展textarea 属性,结合jquery.validate.js,在提交表单同时,加上对textarea的长度进行验证。

2009-05-05

jQuery tablefilter demo

使用jQuery tablefilter实现对表格数据无刷新筛选,so cool~~

2009-03-10

Power Designer高阶使用

包含《PowerDesigner结合SQL Server2005进行数据库设计》《powerdesigner版本控制》两篇文档,同时有详细的图释。

2009-03-10

jQuery读取XML

使用jQuery的ajax和get两种方式读取xml中的数据

2009-03-04

全套软件项目开发文档模板

涉及软件项目开发的文档模板,是英文版本的。这样写英文的软件项目开发文档也有了一定的参考。

2008-11-30

SQL分页模式存储过程脚本

SQL Server 2005下分页的四种模式,生成的存储过程脚本

2008-11-26

SQL分页(存储过程)

良子的SQL Server 2005分页 http://www.chenjiliang.com/Article/View.aspx?ArticleID=3916&TypeID=89

2008-11-26

图书馆管理系统(供vb初学者学习)

用vb编写的图书馆管理系统,供vb初学者学习

2008-11-23

FCKPro(aspx)

具体的文档可以参考我的博客“FCKeditor使用说明”,在这个demo中,主要实现的是通过JavaScript调用FCKeditorAPI,获取并设置编辑器的值,同时在aspx环境中上传文件。

2008-09-23

jQuery API(chm)

jQuery API中文翻译版本,根据官方版本进行自动更新。

2008-09-19

jQuery and jQuery UI Reference 1.2.chm

jQuery and jQuery UI Reference 1.2,是jQuery官方网站的整理,domo也很详细。

2008-09-19

apache下配置php详解

windows下配置PHP5.2.5+Apache 2.2.9+MySQL 6详细图解.doc

2008-07-16

ASP.NET上传控件V1.0 beta2

吕继勇分享的上传控件,收藏并与大家分享了先~ http://blog.csdn.net/cfaq/archive/2005/08/23/462582.aspx

2008-06-04

asp.net快速开发实例

使用GridView、FromView快速开发网站,附带实例说明文档以及实例,数据库文件已包含在源码当中

2008-05-30

SQL排柜问题

压缩包里有SQL Server 数据库备份,还原后就能看到实例。附加文档对SQL排柜问题进行了阐述,并提供了解决方案。

2008-05-16

核心基础架构优化(Core IO)企业基础架构

核心基础架构优化(Core IO)企业基础架构 牛可主讲,ppt

2008-05-12

微软商务智能2.0 助力企业科学决策

微软商务智能2.0 助力企业科学决策 整理的文档与讲座ppt

2008-05-12

图片滚动循环效果

实例“图片滚动循环效果”

2008-03-09

DelegateEventDemo

里边包含五个例子,都是结合我Blog的委托和实例入门系列做的Demo,另外是MSDN:ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.VisualStudio.v80.chs/dv_cssample/local/sampleexecutables/Events.zip<br>给的范例

2008-01-02

微软战略合作伙伴导航

微软战略合作伙伴网站主页导航

2007-11-06

空空如也

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

TA关注的人

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