自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(13)
  • 收藏
  • 关注

原创 Node-webkit 介绍

什么是Node-webkit ?Node-webkit 是Intel工程师rogerwang写的一个基于node.js和chromium的应用程序运行环境,通过node-webkit,我们可以使用html/javascript/css编写pc桌面应用。其实可以理解为还是编写web app,但是可以使用node.js的api,最后将整个应用连浏览器打包发布出去。所以它不受平台限制(使用到no

2014-08-25 01:08:33 3096

原创 项目中期总结

项目中期总结项目进度在导师的指导下项目顺利进行,基本功能已经实现,模块已经发布到npm上,模块主页https://www.npmjs.org/package/generator-gulp-app安装步骤如下:npm install -g yo //安装yeomannpm install -g generator-gulp-app //安装generatoryo gulp-a

2014-08-02 22:12:35 1064

原创 Livereload介绍

Livereload可理解为即时刷新,在前端开发中,开发者在编写或调试html/js/css代码后需要从编辑器切换到浏览器,再刷新浏览器才能看到页面变化,这种十分频繁的操作在一定程度上影响了工作效率,而Liverelod可以帮助我们ad解决了这个问题。实现livereload有多种方式,可以借助Livereload软件加浏览器插件实现,也可以借助nodejs,通过gulp或者grunt这些

2014-07-27 22:11:45 5413

原创 编写自己的yeoman generator

在构建前端项目时,使用yeoman generator可以帮助我们完成新建文件、安装模块、类库等重复性操作,然而已有的generator有时并不能满足需求,所以可以利用yeoman 的API来构建自己的生成器。

2014-07-18 22:02:42 4774 1

原创 前端开发构建工具---Gulp介绍

gulp https://github.com/gulpjs/gulp/ 是一个新型的构建系统,基于Nodejs,提倡链式调用风格的构建代码。可以很方便的兼容文件系统改变,并在改变后立即执行相关的预处理和编译。

2014-07-12 21:36:53 2012

原创 php文件批量下载

做了个照片墙,要提供批量下载照片的功能,如果你会文件下载,那批量也是小菜一碟,就是把文件打包压缩为  zip 文件再下载,而php的内置类ZipArchive()让你很容易实现。首先,配置php.ini,找到zip模块,启用即可。download.php $idlist = $_POST['photo_id']; //生成压缩文件 $filename

2013-07-28 00:47:34 3835

原创 phpMyadmin怎么这么慢!

安装了最新版的phpmyadmin,却发现间或的反应超慢。其实是phpmyadmin不断地进行版本的检查更新,而国内的服务器连接phpmyadmin服务器又是超慢的,且还有可能无法连接,所以导致了超时的现象。解决方法:编辑version_check.php文件,在下面添加:exit; //退出不让它检测版本更新了,这样就不会一直处于连接等待状态,问题自然

2013-07-25 19:55:40 1083

原创 xDebug的配置安装

首先下载符合安装的php版本的xdebug,windows下的php有VC9 x86 Non Thread Safe、VC9 x86 Thread Safe、VC6 x86 Non Thread Safe、VC6 x86 Thread Safe等多个版本。那么这些版本有什么区别呢? VC9的版本是用legacy VS 2008编译的,VC6的版本是用legacy VS6编译的

2013-07-19 14:21:45 933

转载 分析 JavaScript 中令人困惑的变量赋值

Javascript是一门弱类型的语言,声明变量不需要声明其类型,var x 就可以等于任何类型的值。 比如: var str = "string...."; var arr = ["this","is","array"]; var obj = {name:"caizhongqi",age:26,sex:"male"}; 这些都是正确的,这似乎非常简单方便,但是这种方便也会

2013-07-18 18:57:27 2036

原创 php开发环境搭建

1、配置httpd.conf(加载php模块)LoadModule php5_module "php安装路径/php5apache2_2.dll"PHPIniDir "php安装路径"AddType application/x-httpd-php .php .html2、配置php.iniextension_dir = "php安装路径/ext"extension=php_m

2013-07-15 13:14:28 699

原创 mysql存储引擎及创建外键

今天要创建个外键,发现跟存储引擎还有关系,顺便了解了一下。这里只讲几种常用的存储引擎        MySQL常用的存储引擎为MyISAM、InnoDB、MEMORY、MERGE,其中InnoDB提供事务安全表,其他存储引擎都是非事务安全表。        MySQL支持外键存储引擎只有InnoDB,在创建外键的时候,要求附表必须有对应的索引,子表在创建外键的时候也会自动创建对应的索引

2013-07-13 22:37:26 2467

原创 网站防盗链

提到防盗链的实现原理就不得不从HTTP协议说起,在HTTP协议中,有一个表头字段叫referer,通过referer,网站可以检测目标网页访问的来源网页,如果是资源文件,则可以跟踪到显示它的网页地址。有了referer跟踪来源,通过检测referer,一旦检测到来源不是本站即进行阻止或者返回指定的页面。以下是php代码<?php if(isset($_SERVER['HTTP_REFE

2013-07-12 23:37:43 753

原创 mysql基础回顾

最近学php,mysql也不可避免的学了一下,总结一下最近掌握的mysql基础。对数据库来说最频繁的操作就是增、删、改、查,作为一个后台程序员应该熟练运用这些sql语句。首先从mysql控制台今本操作说起,虽然现在有很多图形管理工具,但也不能过于依赖工具。1、mysql console 中基本操作——show databases;——use db_name;——show t

2013-07-12 00:15:22 833

空空如也

空空如也

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

TA关注的人

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