自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

拔萝卜的码农

工具只是武器、技术才是灵魂

  • 博客(339)
  • 资源 (2)
  • 收藏
  • 关注

转载 设计模式培训之五:代理模式

一、 什么是代理模式?代理模式,为其他对象提供一种代理以控制对这个对像的访问。代理模式结构图: 二、 代理模式都用在一些什么场合?1. 远程代理,也就是为一个对象在不同的地址空间提供局部代表。这样可以隐藏一个对象存在不两只的地址空间的事实。(他所使用到的例子。Webservice在.net 中的应用,当我应用程序的项目中加入一个Web引用,引用一个W

2014-04-11 17:48:14 755

转载 设计模式培训之四:策略模式

一、定义策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。二、概述应用场景:  1、 多个类只区别在表现行为不同,可以使用Strategy模式,在运行时动态选择具体要执行的行为。  2、 需要在不同情况下使用不同的策略(算法),或者策略还可能在未来用其它方式来实现。  3

2014-04-11 17:47:28 524

转载 设计模式培训之三:抽象工厂

一、抽象工厂的定义提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们的具体类。二、实现思路实现思路:如果说简单工厂与工厂方法是对同一个问题的两种不同的解决方法的话,抽象工厂就是解决一系列这种问题的方法。因为其主要的作用就是生产一系列相互依赖的对象,而不用去关心它们具体的实现。三、代码实现为了方便查看工厂方法和抽象工厂的区别,因此还以工厂方法的

2014-04-11 17:46:56 706

转载 设计模式培训之二:简单工厂、工厂方法

一、简单工厂和工厂方法定义:简单工厂模式是由一个工厂类根据参数来决定创立出哪一种产品类的实例。工厂方法模式通过调用不同的方法返回需要的类,而不是去实例化具体的类。 对实例创建进行了包装。 工厂方法是一组方法, 他们针对不同条件返回不同的类实例,这些类一般有共同的父类。工厂方法模式实施一种按需分配的策略, 即传入参数进行选择, 工厂方法根据参数进行选择,返回具体的实例。

2014-04-11 17:46:08 706

转载 设计模式培训之一:为什么要用单例模式?

我们在编程中最常用的模式就是单例模式了,然而单例模式都用在什么场合?为什么不用静态方法而要用单例模式呢?要搞清这些问题,需要从静态方法和非静态方法的区别和联系说起。 一、静态方法常驻内存,非静态方法只有使用的时候才分配内存? 一般都认为是这样,并且怕静态方法占用过多内存而建议使用非静态方法,其实这个理解是错误的。为什么会这样,先从内存分配开始说起:托

2014-04-11 17:45:35 885

转载 面向对象基础

一、面向对象的术语?1. 类  类作为设计蓝图来创建对象的代码段,它描述了对象的特征;该对象具有什么样的属性,怎样使用对象完成一些任务,他对事件进行怎样的响应等!    对象具有状态,一个对象用数据值来描述它的状态。    对象还有操作,用于改变对象的状态,对象及其操作就是对象的行为。    对象实现了数据和操作的结合,使数据和操作封装于对象的统一体中。

2014-04-11 17:45:06 659

转载 什么是对象,为什么要面向对象,怎么才能面向对象?

一、 面向对象,这个对象到底是什么?     这个对象不是C#中的实例,C#中我们把一个类的实例也叫做对象,这种对象严格的说应该是面向对象的编程实现(OOP)中的对象,面向对象编程,也不是面向类的实例编程。对象的定义是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看作对象,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件。也有的定义为“一切都是对象”然而面向对象也

2014-04-11 17:44:35 663

转载 WEB架构师成长之路之三-架构师都要懂哪些知识

Web架构师究竟都要学些什么?具备哪些能力呢?先网上查查架构师的大概的定义,参见架构师修炼之道这篇文章,写的还不错,再查查公司招聘Web架构师的要求。 总结起来大概有下面几点技能要求:一、 架构师有优秀的编码能力,解决开发人员无法解决的难题。二、 架构师对系统的大数据容量高性能高并发高容错的网站有架构设计和开发经验。三、 架构师对操作系统、数据库、服务器各种软件使用的配置比

2014-04-11 17:43:59 654

原创 WEB架构师成长之路之二-大牛的法宝

要成为WEB架构师,首先要找到通往成功的正确方向,详见第一篇,WEB架构师成长之路http://www.cnblogs.com/seesea125/archive/2012/03/30/2425281.html,接下来我们就要往这个方向努力。然而如唐僧去西天取经一样,要历经种种磨难,一路上打败各种妖魔鬼怪才能继续前行,所以唐僧取经,第一件事,就是招徒弟,遇见妖魔鬼怪就让技术高超的徒弟打败它,徒弟不

2014-04-11 17:43:28 654

转载 WEB架构师成长之路之1:走正确的路

本人也是coding很多年,虽然很失败,但也总算有点失败的心得,不过我在中国,大多数程序员都是像我一样,在一直走着弯路,如果想成为一个架构师,就必须走正确的路,否则离目标越来越远,正在辛苦工作的程序员们,你们有没有下面几种感觉?一、 我的工作就是按时完成领导交给我的任务,至于代码写的怎样,知道有改进空间,但没时间去改进,关键是领导也不给时间啊。二、 我发现我的水平总是跟不上技术的进

2014-04-11 17:42:25 1094

原创 js实现网页图片延时加载的原理和代码 提高网站打开速度

js实现网页图片延时加载的原理和代码 提高网站打开速度

2014-04-11 17:39:27 21251 1

原创 将excel文件中的数据导入到mysql

方法-:利用excel本身的命令实现:1将excel文件中的数据转换成sql文件 (1)如图所示,我们在excel中执行如下语句=CONCATENATE(“insertinto table_name (col1,col2) ('”,A1,”','”B1”');”)其中table_name表示你要插入的表,col1和col2表示插入的列。(2)鼠标点住C1单元格的右下

2013-10-23 18:56:17 1114

原创 解决表单重复提交实现方法

[导读] 重复提交是我们开发中会常碰到的一个问题,除了我们使用js来防止表单的重复提交,同时还可以使用php来防止重复提交哦。 例1 代码如下复制代码 <?php ** php中如何防止表单的重复提交* session_start(重复提交是我们开发中会常碰到的一个问题,除了我们使用js来防止表单的重复提交,同时还可以使用php来防止重复提交哦。例1 代码如下复

2013-10-23 18:54:31 1097

原创 Interface接口学习总结浅析

Interface接口的主要功能是什么呢?我们经常在编程时使用的Interface接口那么作用是什么?Interface接口可定义的类是什么?下面我们一一介绍。1. 接口描述的是可属于任何类或结构的一组相关功能:◆接口可由方法、属性、事件、索引器或这四种成员类型的任意组合构成。◆接口不能包含字段。◆接口成员一定是公共的。◆若要实现接口成员,类中的对应成员必须是公共的、非静态的,

2013-10-18 16:52:08 848

原创 利用jquery插件的图片剪切上传功能

为了使用户能自定义个人头像,需要提供一个对上传图片的截图功能,当前很多网站特别是SNS类网站都提供这样的功能,非常实用。主要实现的形式有两种,一种是flash截图,另一种就是javascript截图,两种方法各有秋千,关于Flash截图可以参考一下UcHome程序中头像上传功能,但这不是我要讨论的话题,我这里主要是如何实现javascript截图,利用jQuery的imgAreaSelect插件,

2013-10-18 16:49:26 2108 1

原创 头像截图上传两种方式(SWFUpload、一个简单易用的flash插件)

SWFUpload是一个客户端文件上传工具,最初由Vinterwebb.se开发,它通过整合Flash与JavaScript技术为WEB开发者提供了一个具有丰富功能继而超越传统<input type="file" />标签的文件上传模式。另一个Flash插件用起来比较简单,支持截图、本地摄像头拍照上传,但flash中有版权声明,不适合商业开发。这是官网地址:http://www.hdfu.ne

2013-10-18 16:48:45 37729 1

原创 html上下框架(demo)

html上下框架(demo)

2013-10-14 18:17:39 4484 2

原创 Ajax 表单验证 实现代码

兼容: opera 9.6 + chrome 2.0 + FF 3 + IE 6效果:一边输入一边实现验证 image 环境:ruby 1.8.6 + rails 2.1.0 + windows 核心代码: html: 浏览器禁用javascript时显示提示信息: 复制代码 代码如下: 您的浏览器不支持javascript,部分功能无法使用 当浏

2013-10-11 14:14:27 844

原创 jquery validate.js表单验证的基本用法入门

这里转载一篇前辈写的文章,在我自己的理解上修改了一下,仅作记录。 先贴一个国内某大公司的代码: 复制代码 代码如下: function lang(key) { mylang = { 'ls_input_myb': '请输入您的账户', 'ls_myb_email': '漫游币账户为邮箱地址', 'ls_login_password': '请输入您的登录密码',

2013-10-11 14:12:59 1221

原创 HTML5到底能给企业带来些什么?

HTML5到底能给人带来什么

2013-10-10 09:42:55 972

原创 微软称iPad版Office必来临 目前在完善中

【PConline 资讯】微软在今年6月份的时候面向iPhone发布了Office,同时需要用户注册Office 365。而鲍尔默今天在参加Garnter科技研讨会时透露,iPad版本的Office始终会到来,只不过要等待Windows版触控技术完善之后才会推出。也就是说,经过深度优化的触摸版Office将首先在Windows平台上出现,然后才轮到iPad。鲍尔默还表示,Windows触控优化版的

2013-10-10 09:42:05 656

原创 想说爱你不容易——细数迅雷软件“三宗罪”

经历过网络蚂蚁、网际快车和QQ旋风的洗礼,不知不觉迅雷成了我们计算机中长久驻扎的下载软件,很多人甚至连“目标另存为”都不知道为何物了。当然,也正是因为普及率不断上升,尽管不知能否用“量变引起质变”来解释,但是迅雷确实是不断的发生变化了。本文我们一起细数迅雷“三宗罪”  第一宗罪:厂商广告和用户收费两头吃  对于用户来说,最希望的就是软件能用比较省心比较清爽。虽然当时的迅雷号称免

2013-10-10 09:41:21 1133 1

原创 mysql查询随机几条数据(速度快)

MySql查询随机几条数据  想到了 Max RAND 这几个函数  用以下2种办法都可以实现查询。 速度还行。  几十万数据左右, 没有什么问题。  SELECT * FROM `news`  WHERE id >= (SELECT floor(RAND() * (SELECT MAX(id) FROM `news`)))  LIMIT 10;  SELECT *

2013-10-10 09:39:32 1738

原创 DEDECMS调用最新评论

{dede:feedback row='5' titlelen='24' infolen='80'}[field:msg/]用户[field:username function="(@me=='guest' ? '游客' : @me)"/]对[field:title/]的评论{/dede:feedback}  {dede:loop ta

2013-10-10 09:37:36 2961

原创 thinksns 核心架构及目录结构

核心与服务、公共Model、插件、Widget、第三方类库共同构成了系统的大根基,其他所有应用都其上构建。术语解释 核心:源自ThinkPHP框架,为系统提供MVC分离、底层数据库支持等核心功能,并提供诸多便捷的类库和函数库供系统其他部分使用。位于/core/目录。 服务:一组全局通用的类库,实现对特定功能的封装。位于/addons/services/目录,如邮件发送(Mail)、用户

2013-08-28 13:20:51 10164

原创 果粉死忠多 安卓用户忠诚度远不及iOS

【PConline 资讯】安卓的用户数量早已远超iOS,但谈到用户的忠诚度,安卓距离iOS还有很大的距离。根据Retrevo公司的调查报告,iOS用户在合约到期后如果选择购买新设备,81%用户会选择继续购买iOS产品,与之相比,只有63%用户会继续使用安卓。移动系统忠诚度调查  根据调查数据,iOS用户在合约机到期后,如果打算另购新机,有81%的用户会选择继续买iPhone;14%的用户没

2013-06-18 18:00:58 1046

原创 淘宝卖家要哭了!腾讯统一PC端QQ在线图标

【PConline 资讯】6月14日消息,据网友反馈称,最新版本的QQ2013 Beta5取消了iPhone QQ在线图标,并在PC平台上统一了使用移动设备登录QQ的在线状态图标显示。腾讯这一改变,无疑将会在一定程度上影响到淘宝上以出售“iPhone QQ在线”营利的卖家。最新版本QQ取消iPhone QQ在线图标显示软件名称:QQ2013聊天记录升级版软件

2013-06-18 17:59:08 1561

原创 iOS 7抢了谁的饭碗?可能被杀死的15大第三方应用

苹果公司日前在美国旧金山举办的WWDC上发布了包括配备英特尔第四代Haswell架构处理器的Macbook Air、经过重新设计的Mac Pro、OS X 10.9操作系统、iWork以及iTunes Radio等许多硬件产品和服务。其中,全新一代移动操作系统iOS 7成为本次发布会的最大亮点。  据悉,将于今年秋天正式发布的iOS操作系统将支持iPad mini、iPhone 4、iPad

2013-06-18 17:56:28 1533

原创 5月地图软件影响力报告:百度谷歌搜狗居前三甲

百度地图以82.86的影响力指数高居榜首;第二名是谷歌地图,影响力指数为70.07;第三名是搜狗地图,影响力指数为56.29。  2013年5月,CNIT-Research (中国IT研究中心)对高德地图、百度地图、谷歌地图、四维图新、超图、SOSO街景地图、图吧地图、搜狗地图、老虎宝典、悠悠手机导航、凯立德导航、导航犬等12家地图软件的网络品牌影响力进行了调查与研究,从用户关注度、媒体关注度

2013-06-18 17:54:10 4540

原创 HTML5 -------之基础

1,html新增的标签: canvas 标签,画布,通过他可以在html上画出 各种形状,图片..html5代码做了简化:1,文档声明:2,字符编码:3,默认css作为样式表,默认javascrip作为脚本语言,所以定义的时候,不需要声明了  (1)画一个矩形 1,定义一个画布 2,开始绘画:通过javascript画出来的(2)绘制线条 (

2013-06-13 19:55:16 668

原创 小知识:了解网页浏览器主流四大内核

“浏览器内核”主要指渲染引擎(Rendering Engine),负责解析网页语法(如HTML、JavaScript)并渲染、展示网页。因此,所谓的浏览器内核通常也就是指浏览器所采用的渲染引擎,渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息。不同的浏览器内核对网页编写语法的解析也有所不同,因此同一网页在不同的内核浏览器里的渲染、展示效果也可能不同。  浏览器内核种类繁多,商用的加上非

2013-06-13 19:13:53 822

原创 我不是会员!照样免费享受迅雷离线下载

迅雷离线下载是迅雷会员最为喜爱的应用之一,属于杀手级应用。有了它,我们可以全面提升资源下载的稳定性,让资源以最高的速度来下载。近日,迅雷为了回馈用户的支持,非会员也可以享受离线下载了。软件名称:迅雷7软件版本:7.2.0.3076软件大小:24575k软件授权:免费适用平台:Win9X Win2000 WinXP

2013-06-13 19:12:04 4269

原创 关电脑也是专利!盘点那些不可思议的专利

IT业界是一个充满着创新的领域,高科技企业们在新领域中拓荒并留下一个个名为专利的脚印,证明它们曾站在如此高度。后人若想踏在前人的肩膀上眺望更远方,一笔专利费自然是少不了的了。然而并非每块天梯上的踏板都在散发出人类智慧的栩栩光辉,IT业界中也常常会出现一些令人啼笑皆非的专利,以致于有人会想如果这货真的是专利的话我自个儿也能搞一堆专利了。下面是一些看起来相当不可思议的专利,大家一起来看看吧。  亚

2013-06-13 19:10:57 1460

原创 中国盗版网站站长李翔在美被判入狱12年

【PConline 资讯】6月13日消息,中国盗版网站Crack99.com的站长李翔因非法出售多种盗版软件,于2011年6月被美国政府诱捕。近日,美国法院对李翔进行了宣判,宣判结果为判李翔入狱12年,在美服刑结束后,将李翔遣返回中国。中国盗版网站站长李翔在美被判入狱  据悉,李翔是盗版网站Crack99.com的站长。Crack99.com出售了550中左右的软件,多为工业设计软件、

2013-06-13 19:09:47 1507

原创 ThinkPHP中的验证码和分页

1,验证码在ThinkPHP中已经封装好了验证码类,放到 ThinkPHP/Extends/Library/ORG/Util/  保存的是tp框架给我们封装好的一些类如何使用这个验证码类:(1)加载 类库之前说加载一个文件 require  require_once() TP使用import()  这个方法有一个特点:直接找到当前的类库目录在ThinkPHP中,有一

2013-05-27 20:14:48 2557

原创 控制器层的相关操作以及ajax

(1)控制器的空操作(空动作)当我们控制器的动作找不到的时候,会首先调用这个空操作通常用于 做一些错误提示,或者导航列表动作------操作控制器----模块这样就提供了一个机会,在用户关闭这个错误页面之前,让他可以跳转到首页display(‘wrong’)  如果有一个参数,会自动的去视图层中,当前控制器这个目录下面的那个文件名public function

2013-05-27 20:14:03 3305

原创 ThinkPHP中的模板引擎和视图层

1,常用的模板引擎语法:(1)变量输出  {变量名}还可以使用系统变量:{$Thinkphp.get.变量名}系统变量分为几类:1,包括 session cookie  server  get  post  $Think.server.REMOTE_ADDR2,3,特殊变量ThinkPHP内部定义的变量2,对变量使用函数

2013-05-27 20:12:13 6330

原创 程序员入门:如何自学编程

你也许曾经想过要学习如何开发软件—或只是想临时的写出一个脚本—但不知道如何入手。 幸运的是,现在的互联网上到处都有丰富的学习资源让你能在短时间里成为一个程序员。因为互联网的出现,使程序员们可以通过它讨论软件开发技术,发布学习指导,以及共享代码实例让其他人可以在线学习。 如果你感兴趣如何才能成为一个程序员,从网上这些大量的优秀的培训资料、学习向导入手将会是个不错的开始。首要之首:不要急于

2013-05-21 20:26:34 46757 7

原创 会这些你才够格!极客必备九大技能

据国外媒体报道,这段时间,极客成为了一个令无数人感到自豪的称号。事实上,如果你正在浏览当前网页,你就得到了一个成为极客的好机会。那么,继续浏览下面的内容来评测一下你的“极客等级”吧!极客技能都是受用终身的,毕竟你也不知道你将来会需要什么。当然了,你如何维护你的这一虚拟工具箱完全取决于你自己。这里整理了9项值得你学习的极客技能,其中有一些比较简单并且有可能你已经掌握;其他的一些会相对较难

2013-05-21 20:25:49 3324

原创 软件编程21法则

任何一个有经验的程序员都知道,软件开发遵循着一些不成文的法则。然而,如果你不遵循这些法则也并不意味着会受到惩罚;相反,有时你还会获得意外的好处。下面的就是软件编程中的21条法则:任何程序一旦部署即显陈旧。 修改需求规范来适应程序比反过来做更容易。 一个程序如果很有用,那它注定要被改掉。 一个程序如果没用,那它一定会有很好的文档。 任何程序里都仅仅只有10%的代码会被执行到。 软件会一直膨胀

2013-05-21 20:24:28 722

多客服系统 附带数据库

多客服系统 聊天室 附带表。本人是用的Yii开发。如需改变。按目录放入即可

2015-09-07

wampserver2.0c.exe

wampserver2.0c.exe,很好用的

2012-12-14

空空如也

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

TA关注的人

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