![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Web开发
饭fan有引力
低调低调~
展开
-
最全的CSS浏览器兼容问题
CSS对浏览器的兼容性有时让人很头疼,或许当你了解当中的技巧跟原理,就会觉得也不是难事,从网上收集了IE7,6与Fireofx的兼容性处理方法并整理了一下.对于web2.0的过度,请尽量用xhtml格式写代码,而且DOCTYPE 影响 CSS 处理,作为W3C的标准,一定要加 DOCTYPE声名. CSS技巧 1.div的垂直居中问题 vertical-align:middle;转载 2011-10-23 12:24:47 · 604 阅读 · 0 评论 -
Sublime 下配置vim模式
最近用上了sublime text2, 和textmate比界面要漂亮一些,而且几个平台下都有对应版本,比较统一。sublime支持文本编辑使用 vim 模式,vim 快捷键编辑文本还是挺快的,两个编辑器融合一下也挺好,选择Preferences->Settings- Default, 在文本的最下面有一行"ignored_packages": ["vintage"]转载 2012-08-21 14:10:34 · 52313 阅读 · 3 评论 -
[GVim]使用快捷键指南
目录[隐藏]1 为什么别人的方法在我这里行不通?2 如何找到上次编辑的文件?3 如何复制粘贴?3.1 复制3.2 粘贴4 如何在多个文件中进行替换?5 如何把fold一次全部打开?6 如何选择、复制或者查找光标所在的单词?7 如何计数搜索的字符串?8 如何去掉高亮搜索?9 如何解决linux下gvim中文菜单乱码问 题?10 如何对所编辑的文件语法高亮显示?11 如何快转载 2012-10-04 17:23:19 · 6219 阅读 · 0 评论 -
Vim 的标签页功能
虽然一直在使用 Vim 写程序与文档,但是一直没有深究其标签页 (Tab Page) 功能的具体使用方法。现在开始重视这个问题,毕竟使用 Vim 的时间越来越少了,当然这只是针对我的所有生命而言。1 建立新的标签页使用 Vim 在当前工作目录中新建或打开某一文件并开启新标签页显示文件内容,操作如下::tabnew filename使用 tabf 指令基于正则表达转载 2012-10-04 17:44:22 · 8797 阅读 · 2 评论 -
使用jQuery和PHP将Fckeditor(ckeditor)发布的内容进行无刷新分页
Fckeditor是一款所见即所得的WEB编辑器,它常被用作后台编辑发布信息。当要发布的内容很多很长时,就要考虑前台显示的分页效果了,本文将使用jQuery,并结合PHP,将Fckeditor发布的内容进行分页,并且实现无刷新切换页面。关于Fckeditor使用,笔者不想多言。本文假设你是WEB开发人员,掌握了jQuery和PHP相关知识,并且熟知Fckeditor的配置和使用。F原创 2012-09-18 12:35:33 · 1315 阅读 · 0 评论 -
Ext JS4 comboBox读取数据库
Ext.onReady(function() { // create model Ext.define('info', { extend: 'Ext.data.Model', fields: [{ name: 'id', type: 'int' }, { name: 'name', type: 'string' }, { name: 'passw原创 2013-01-02 23:07:13 · 1956 阅读 · 0 评论 -
Ext JS 处理各种数据格式外部数据的能力
原创 2013-01-02 19:52:32 · 1014 阅读 · 0 评论 -
Ext JS数据存储
多数Ext JS对象(甚至是面板,对于面板需要一些附加的编码工作)都可以把数据当成记录(Records)或者节点(Nodes)进行处理。记录常常被存放在存储对象中。我们可以把Store看成熟悉的电子表格,而每个Record就是电子表格中的一行。data包中包含了许多和数据交互的对象。并且提供了几种不同的存储类型:JsonStore 与JSON数据协同工作的存储对原创 2013-01-02 20:04:50 · 1123 阅读 · 0 评论 -
ExtJS4.x数据模型之Proxy
1. 基本概述 Proxy数据代理是进行数据读写操作的主要途径,ExtJS提供的数据代理类主要包含两大类,分别是Ext.data.proxy.Client客户端代理和Ext.data.proxy.Server服务端代理,它们都继承自Ext.data.proxy.Proxy类,客户端代理和服务端代理的子类如下: 客户端代理: ● Ext.data.proxy.Memor转载 2013-01-02 20:58:45 · 3102 阅读 · 0 评论 -
谷歌chrome Windows 键盘快捷键
标签页和窗口快捷键Ctrl+N打开新窗口。Ctrl+T打开新标签页。Ctrl+Shift+N在隐身模式下打开新窗口。按 Ctrl+O,然后选择文件。在 Google Chrome 浏览器中打开计算机中的文件。按住 Ctrl 键的同时点击链接。或用鼠标中键(或鼠标滚轮)点击链接。转载 2012-08-20 23:14:52 · 3064 阅读 · 0 评论 -
Eclipse配色插件-Eclipse Color Theme
当然,我们可以通过eclipse来自行配色:http://www.cnblogs.com/arci/archive/2011/01/23/1942646.html 但对于我这样的懒人来说,集成好的颜色方案似乎更适合自己!于是Eclipse Color Theme出场:http://junnan.org/blog/1329.html这是一位原创 2012-08-19 09:51:13 · 44480 阅读 · 0 评论 -
CSS教程:彻底掌握Z-index属性
大多数的CSS属性都很容易使用。常常,当您对标记语言的元素使用CSS属性时,产生的结果会随着您刷新页面而立即呈现。而另一些CSS属性,却会有一些复杂,且只能在给定的环境下才会工作。Z-index属性便属于上面所说的后面的那一组。Z-index无疑的比其他任何属性都会频繁的导致(兼容性)上的混乱和(开发者心理上)的挫败感。但滑稽的是,一旦你真正理解了Z-index,你会发现它却是一个非常容易转载 2011-10-25 11:15:28 · 797 阅读 · 0 评论 -
Apache日志解读
想要知道什么人在什么时候浏览了网站的哪些内容吗?查看Apache的访问日志就可以知道。访问日志是Apache的标准日志,本文详细解释了访问日志的内容以及相关选项的配置。 一、访问日志的格式 Apache内建了记录服务器活动的功能,这就是它的日志功能。这个《Apache日志》系列文章介绍的就是Apache的访问日志、错误日志,以及如何分析日志数据,如何定制Apache日志,如何转载 2011-10-24 17:07:39 · 626 阅读 · 0 评论 -
国外15个免费网页模板下载的集合网站
一个优秀且免费的网页模板对设计者的意义不用多说,不但可以节约我们大量的时间提高我们的设计效率,更为我们省下一些模板费用,更进一步我们还可以通过这些网页模板源文件提高我们的设计水平。下面与大家分享的是精选国外15个免费网页模板下载的集合网站。Best Free TemplatesCSS Templates FreeDreamweaver Templates转载 2011-10-28 17:12:30 · 2794 阅读 · 0 评论 -
CSS hack:区分IE6,IE7,IE8,firefox
区别不同浏览器,CSS hack写法,从网上看到很多文章,现总结一下,尽量全面一点,备查。注意下面介绍的这些hack写法仅适用于XHTML1.0。如果没有在HTML最前加上那么效果将不一样!此外,这里所说的IE8,不是指IE8的兼容模式,因为IE8的兼容模式其实就是IE7。区别IE6、7与FF/IE8: background:blue;*backgrou转载 2012-04-25 11:34:16 · 745 阅读 · 0 评论 -
常用CSS HACK
浏览器兼容性与布局设计了解什么是CSS hack?由于不同的浏览器,比如Internet Explorer 6,Internet Explorer 7,Mozilla Firefox等,对CSS的解析认识不一样,因此会导致生成的页面效果不一样,得不到我们所需要的页面效果。这个时候我们就需要针对不同的浏览器去写不同的CSS,让它能够同时兼容不同的浏览器,能在不同的浏览器中也能得到我们想要的页转载 2012-04-25 11:39:40 · 667 阅读 · 0 评论 -
DISCUZ! 7.2迁移服务器数据库连接文件配置方法
我们迁移discuz7.2论坛,导入mysql数据库后,使用文本编辑器editplus打开根目录下config.inc.php和uc_server/data/config.inc.php 两个文件替换mysql数据库信息时,要修改三处: 根目录下config.inc.php第一处在14行到17行如下:// [CH] 以下变量请根据空间商提供的账号参数修改,如有疑问,请联转载 2012-04-26 11:08:49 · 5489 阅读 · 0 评论 -
[二次开发][Discuz!X] Discuz!二次开发基本知识
前言:为方便互联网数万Discuz!爱好者,更加深入了解Discuz!软件,本人在熟悉Discuz!过程中,顺便将个人经验写给大家。本贴内容由本人定期更新。本贴只介绍Discuz!中部分技术点,本贴紧属个人观点,不足之处,请各位多多指教,在下先此谢过!。“Discuz!”在下文中简称“DZ”。要弄DZ二次开发,必须至少具备如下技能:1) 能够理很好理解MVC构架的原理(虽然DZ不是MVC架构的转载 2012-04-26 11:15:29 · 6033 阅读 · 0 评论 -
在浏览器之间统一字体大小,使用百分号
我发现,如果使用绝对的px来规定字体大小的话,在非ie的浏览器里面可以仅针对于文字进行缩放,但是可能会破坏布局,而将整个页面缩放的功能则比较常用简单。但是,在ie6下面,没有整体缩放这个功能,而如果仍然用px来定义大小,那么将导致调整文字大小这个功能失效。也就是说,用px,ie6下就没办法改变字体大小的。 而如果我们不用px定义大小而用百分号的话。ie6下的默认字体大小会比ff偏大转载 2012-04-28 13:13:10 · 2669 阅读 · 0 评论 -
Firebug使用详解
本文主要是为初学者介绍一下Firebug的基本功能与如何使用Firebug。由于本人水平与能力有限,在文章中的可能会有很多错误与遗漏,希望大家能谅解和指正!1、安装Firebug是与Firefox集成的,所以我们首先要安装的事Firefox浏览器。安装好浏览器后,打开浏览器,选择菜单栏上的“工具”菜单,选择“附加软件”,在弹出窗口中点击右下角的“转载 2012-08-12 23:16:52 · 3379 阅读 · 0 评论 -
Countdown to Ext JS 4: Anatomy of a Model
If you follow Ext JS, chances are you already know that we have a brand new data package for Ext JS 4. The new data package builds on the principles of the one in Ext JS 3 while adding a huge number o转载 2013-01-02 22:58:46 · 1266 阅读 · 0 评论 -
访问VM虚拟机中的网站
转自:http://www.pczgc.com/linux/201109/40926.html使用虚拟机安装Linux并配置服务器会发现通过主机就无法访问虚拟机中的服务器,这就失去了虚拟机的优势,真的不行吗?答案是否定的,我们的VM还是很强大的:1.首先,点菜单edit ,点virtual network settings ,选择vmnet8,点NET setting,在port转载 2013-01-01 17:16:17 · 1244 阅读 · 0 评论 -
JSRender之渲染模板
在JsRender中,是通过调用方法render()来渲染模板的。JsRender中,有三种方式调用render()方法来渲染模板。1) 如果已经存在一个template的对象,则可以使用template.render(...) {{:name}} var myTmpl = $.templates("#personTmpl转载 2014-03-09 10:55:27 · 23444 阅读 · 0 评论 -
基于阿里云服务器搭建SVN服务器
基于阿里云服务器搭建SVN服务器 本系列文章由ex_net(张建波)编写,转载请注明出处。http://blog.csdn.net/ex_net/article/details/8577784作者:张建波 邮箱: 281451020@qq.com 电话:13577062679 欢迎来电交流! 过年了,放假在家正好有时间琢磨些新东西,无意转载 2014-03-17 00:25:44 · 6069 阅读 · 0 评论 -
web集群时利用memcache来同步session
在做了web集群后,你肯定会首先考虑session同步问题,因为通过负载均衡后,同一个IP访问同一个页面会被分配到不同的服务器上,如果session不同步的话,一个登录用户,一会是登录状态,一会又不是登录状态。所以本文就根据这种情况给出三种不同的方法来解决这个问题:一,利用数据库同步session在做多服务器session同步时我没有用这种方法,如果非要用这种方法的话,我想过二种方转载 2014-07-17 20:59:02 · 1252 阅读 · 0 评论 -
CI框架 CodeIgniter 伪静态 htaccess设置和Nginx伪静态方法
众所周知,LAMP代表Linux下Apache、MySQL、PHP这种网站服务器架构;而LNMP指的是Linux下Nginx、MySQL、PHP这种网站服务器架构。LNMP一键安装包可以从网上下载使用。Nginx(发音同 engine x)由 Igor Sysoev 用C语言为俄罗斯访问量第二的搜索引擎 Rambler.ru 站点开发,是一款轻量级的Web 服务器/反向代理服务器及电子邮件转载 2014-07-22 09:42:31 · 2022 阅读 · 0 评论 -
Mac 下 Nginx、MySQL、PHP-FPM 的安装配置
用了3年多的本本罢工,最近新入手了一台 rmbp,一堆工作环境要配置,LNMP 里的 NMP 是常规要安装的,恰好也是第一次在 mac 上安装配置 nginx、mysql、php,所以顺便做个记录,免得以后忘了也好查看,不用到处翻。PS:下面的安装都是基于 homebrew,如果不熟悉或者还没安装有 homebrew 的话,可以查看这篇关于 homebrew 的介绍。安装ngi转载 2014-08-02 10:40:48 · 45308 阅读 · 0 评论 -
CI框架 QQ接口(第三方登录接口PHP版)
本帖内容较多,大部分都是源码,要修改的地方只有一个,其他只要复制过去,就可以完美运行。本帖主要针对CI框架,不用下载SDK,按我下面的步骤,建文件,复制代码就可以了。10分钟不要,接口就可完成。第一步:申请APP ID,APP KEY,申请地址:http://connect.opensns.qq.com/验证通过后:会得到APP ID,APP KEY。这是你用个文件把这些信息保持下来,免得转载 2014-07-28 11:57:32 · 10275 阅读 · 3 评论 -
【php】页面加载优化的14条原则
1. 尽可能的减少 HTTP 的请求数[content]2. 使用 CDN(Content Delivery Network)[server]3. 添加 Expires 头(或者 Cache-control )[server]4. Gzip 组件[server]转载 2015-01-22 10:32:38 · 1667 阅读 · 0 评论 -
高性能Web站点技巧原理
大型网站关键技术介绍1. pv值(page views),访问量大 带来问题a. 流量大 10000000*2m ->解决方案 买带宽 ,优化程序(处理图片)b. 并发量,同时访问网站的人多.,解决方案对程序的架构重新设计.->服务器集群 示意图:1. 数据量大->10亿记录解决方法是a. 表的设计合理 b. 分表技术(垂直分割,水平分割) c.转载 2015-01-22 16:35:09 · 1332 阅读 · 0 评论 -
seajs最常用7个
1.seajs.configseajs.config({ // 设置路径,方便跨项目调用 paths: { 'path1': '....', 'path2': '....' }, // 设置别名,方便调用 alias: { 'class1': '...', 'class2': '...'原创 2014-03-02 15:16:35 · 13077 阅读 · 0 评论 -
百度地图API学习总结
一、百度地图API介绍 百度地图API是可以给开发人员调用的开放API,我们可以用Javascript语言进行调用;听起来API这个概念很抽象,初学者想:“百度的API,我们怎么能调用?”,其实不是这样,我们通过一个URL地址进行引用,然后就可以调用他的API;不需要Web服务器,只需要一个浏览器就能够使用百度地图API; 二、调用API的基本文件格式转载 2014-02-27 15:58:22 · 1051 阅读 · 0 评论 -
ExtJS4.x数据模型之Model
1. 基本概述 ExtJS不仅有令人眩目的UI组件还有非常完善的数据模型,它将整个数据读取过程分解为几个相互配合的独立部分,可以根据数据结构的不同和获取方式的不同,对这些部分进行灵活的组合,最终达到灵活使用数据的目的。 其中,Ext.data.Model数据实体模型是真实世界中实体对象在应用系统中的反映,它包含字段集和处理数据的函数,它的前身是ExtJS 3.x以及以前版本中的转载 2013-01-02 20:56:44 · 1414 阅读 · 0 评论 -
ExtJS4.1 desktop桌面图标自动换行
打开js文件夹下的desktop.js文件,在里面拓展一个函数,也就是添加一个函数: initShortcut : function() { var btnHeight = 64; var btnWidth = 64; var btnPadding = 30; var col = {index : 1,x原创 2013-01-06 01:15:45 · 5308 阅读 · 8 评论 -
PHP序列化_serialize_格式详解
PHP序列化 serialize 格式详解1.前言PHP (从PHP 3.05 开始)为保存对象提供了一组序列化和反序列化的函数:serialize、unserialize。不过在PHP 手册中对这两个函数的说明仅限于如何使用,而对序列化结果的格式却没做任何说明。因此,这对在其他语言中实现PHP 方式的序列化来说,就比较麻烦了。虽然以前也搜集了一些其他语言实现的PHP 序列化的转载 2013-01-10 22:47:56 · 9591 阅读 · 0 评论 -
memcache使用及安装
Memcached是什么?Memcached是高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度。Memcached由Danga Interactive开发,用于提升LiveJournal.com访问速度的。LJ每秒动态页面访问量几千次,用户700万。Memcached将数据库负载大幅度降低,更好的分配资源,更快速访问。如何使用memcached-转载 2013-01-16 11:01:41 · 938 阅读 · 0 评论 -
HTTP POST GET 本质区别详解
一 原理区别 一般在浏览器中输入网址访问资源都是通过GET方式;在FORM提交中,可以通过Method指定提交方式为GET或者POST,默认为GET提交Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETEURL全称是资源描述符,我们可以这样认 为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POS转载 2013-11-27 00:49:25 · 872 阅读 · 0 评论 -
JSONP
浏览器安全模型规定,XMLHttpRequest、框架(frame)等只能在一个域中通信。从安全角度考虑,这个规定很合理;但是,也确实给分布式(面向服务、混搭等等本周提到的概念)Web开发带来了麻烦。为了实现跨域通信,通常的解决方案有3种:本地代理:需要一些硬件设施(没有服务器的客户端无法运行),并且带宽和潜伏时间也要加倍(远程服务器-代理服务器-客户端)。Flash:转载 2014-01-10 09:37:07 · 788 阅读 · 0 评论 -
ImagesLazyLoad 图片延迟加载效果
之前在做一个图片浏览效果时,要看后面的小图必须等到前面的加载完,而且大图的位置是在大量的小图后面,导致大图要等到小图都加载完才能显示,为了解决这个问题,就想到了Lazyload效果。现在很多网站都用了类似的效果,如淘宝、Bing等。这个图片延迟加载效果是在Lazyload的基础上扩展的,主要扩展了获取img元素,获取src和图片加载的部分。兼容:ie6/7/8, firefox 3.5转载 2014-01-12 19:01:47 · 942 阅读 · 0 评论 -
各种常用的JSON接口
这里为大家搜集了一些能够返回JSON格式的服务接口。部分需要用JSONP调用。其中一些接口提供用例参照:http://www.bejson.com/webInterface.php天气接口气象局接口:http://m.weather.com.cn/data/101010100.html 解析 用例音乐接口:虾米接口http://kuang.xiami.com/a转载 2014-01-25 09:25:23 · 10385 阅读 · 0 评论