自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

转载 MVC项目适配器开发实现缓存与压缩的重要机制

1、实现缓存保存在本地机制 缓存在开发高扩充性WEB程序的时候扮演着很重要的角色.我们可以将HTTP请求在一个定义的时间内缓存在用户的浏览器中,如果用户在定义的时间内请求同 一个URL,那么用户的请求将会从用户浏览器的缓存中加载,而不是从服务器.你可以在ASP.NET MVC应用程序中使用下面的Action Filter来实现同样的事情:  1 using System; using

2014-10-07 18:45:04 63

原创 按一下删除键删除整个单词

在文本框倒叙输入一文中提到了设置文本框焦点的javascript代码,今天就使用这段代码来做一个Demo。内容就是当删除单词时就一次性删除整个单词,如图所示: 下面我把示例代码贴上: 1 DOCTYPE html> 2 html> 3 head> 4 title>title> 5 meta http-equiv="Content-Type" conte

2014-09-05 20:25:27 1044

原创 [Ubuntu] LightDM 轻量级桌面显示管理器

LightDM(Light Display Manager)是一个全新的轻量级 Linux 桌面显示管理器,而传统的 Ubuntu 是使用 GNOME 桌面标准的 GDM。  LightDM 是一个跨桌面显示管理器,其目的是成为 X org 的 X Server 的标准显示管理器。  LightDM 是 2010 年开始的新项目,且被设计为轻量、小巧、快速。相较于 GDM-GTK,

2014-09-05 13:55:23 343

原创 Android学习笔记-tween动画之java实现

Android动画分为Tween动画和Frame动画,近期学习了,体tween动画,现在讲学习的心得以及相关知识介绍如下。Tween又称为补间动画,可以把对象进行缩小、放大、旋转和渐变等操作。   第一: Tween动画四个主要实现类:1、AlphaAnimation:渐变(颜色)动画,主要控制透明度变化动画类,常使用AlphaAnimation(float fromAlp

2014-09-05 13:54:03 245

原创 使用Visual Studio SDK制作GLSL词法着色插件

使用Visual Studio SDK制作GLSL词法着色插件我们在Visual Studio上开发OpenGL ES项目时,避免不了写Shader。这时在vs里直接编辑shader就会显得很方便。但是vs默认是不支持GLSL的语法着色的,我们只好自己动手创造。最简单的实现自定义语法着色的方法就是创建一个VSIX插件包,我们只需要安装Visual Studio SDK,使用

2014-09-05 09:53:50 155

转载 为什么做java的web开发我们会使用struts2,springMVC和spring这样的框架?

今年我一直在思考web开发里的前后端分离的问题,到了现在也颇有点心得了,随着这个问题的深入,再加以现在公司很多web项目的控制层的技术框架由struts2迁移到springMVC,我突然有了一个新的疑问无法得到正确的解释,为什么我们现在做java的web开发,会选择struts2或者springMVC这样的框架,而不是使用servlet加jsp这样的技术呢?特别是现在我们web的前端页面都是使用v

2014-09-05 09:50:51 107

转载 【TSINGHUA OJ】隧道(TUNEL)问题

描述现有一条单向单车道隧道,每一辆车从隧道的一端驶入,另一端驶出,不允许超车该隧道对车辆的高度有一定限制,在任意时刻,管理员希望知道此时隧道中最高车辆的高度是多少现在请你维护这条隧道的车辆进出记录,并支持查询最高车辆的功能输入第一行仅含一个整数,即高度查询和车辆出入操作的总次数n以下n行,依次这n次操作。各行的格式为以下几种之一:1. E x //有一

2014-11-08 20:56:28 188

转载 R2:获取一个event_base

原文链接:http://www.wangafu.net/~nickm/libevent-book/Ref2_eventbase.html创建一个event_base在你使用任何有意思的Libevent函数之前,你需要分配一个或多个event_base结构.每一个event_base结构含有一组events,并且可以告知你哪一些events是就绪的.如果一个event_base是以加

2014-11-03 23:16:07 99

转载 响应式WEB设计

近期在学习有关响应式设计的内容,对此做了些整理,部分图片来源于网络。1、为什么需要响应式web设计  由于目前移动设备的大量使用,以及PC显示器的尺寸逐渐出现较大差别,传统的web页面已经不能满足多种设备的浏览效果,比如传统页面在大浏览器中会有较大的空白区域,而在小浏览器已经移动设备中,不能完全显示页面,或是将页面缩小至适应移动设备尺寸大小,不能正常浏览,对于点击触点也有影响,很多人会选择

2014-10-21 06:55:08 109

转载 字符串匹配算法一:查找子字符串

volador字符串匹配算法一:查找子字符串【题目】   就是给一个很长的字符串str 还有一个字符集比如{a,b,c} 找出str里包含{a,b,c}的最短子串。要求O(n)。【例子】   字符集是a,b,c,字符串是abdcaabcx,则最短子串为abc。【分析】有题意可知,满足要求的字符串只需要包括字符集中的所有字符,并没有顺序要求当然

2014-10-18 14:03:25 240

转载 centos6.4 yum安装nginx+mysql+php

http://movie.douban.com/doulist/13898023/http://movie.douban.com/doulist/13897991/http://movie.douban.com/doulist/13897967/http://movie.douban.com/doulist/13897946/http://movie.douban.com/doul

2014-10-18 13:57:46 80

转载 centos6.4 yum安装nginx+mysql+php

http://movie.douban.com/doulist/13898023/http://movie.douban.com/doulist/13897991/http://movie.douban.com/doulist/13897967/http://movie.douban.com/doulist/13897946/http://movie.douban.com/doul

2014-10-18 13:57:30 61

转载 清理0字节文件和文件夹

最近突然感觉到个人的开发机各种慢,也是啊,从我上大学时起至今,这台老古董跟了我七年多了,还好每年我会亲手给它做一两次的清理和养护,所以它现在依然可以玩命的为我工作。如果我没记错,距离我上一次做系统有两年多了,查看了一下磁盘的情况,window 2003系统 ,系统盘占了45G(满50G,这个里面还包括4G的虚拟内存),其他硬盘上也堆积了各种文件夹和文件,o(︶︿︶)o 唉,删了吧,不舍得,要么是自

2014-10-16 20:43:15 213

转载 html5本地存储(localStorage)使用介绍

1、html5几种存储形式   本地存储(localStorage && sessionStorage)   离线缓存(application cache)   indexedDB 和 webSQL2、localStorage && sessionStorage   过期时间:localStorage 永久存储,永不失效除非手动删除                 sess

2014-10-13 12:35:49 100

转载 NPOI 读取单元格的格式

最近做项目需要导入一部分数据, 导入的数据的中, 有部分的百分比数据使用的是excel 的百分比, 有部分的数据使用的是字符串形式的格式,(数据来源于不同的人统计), 格式略微有点乱, 要求导入系统的时候, 将所有百分比的数据转换成百分制的数据存储起来.     因为之前项目使用的读取excel 的组件式NPOI , 所以我也就直接使用npoi来读, 我用的NPOI是2.0的版本的, 不算

2014-10-09 21:05:27 1361

转载 IE6/7/8不支持jQuery创建非闭合格式的链接A

SnandyStop, thinking is the essence of progress.IE6/7/8不支持jQuery创建非闭合格式的链接A代码如下1234567891011121314<!DOCTYP

2014-10-09 20:32:17 63

转载 [leetcode]Best Time to Buy and Sell Stock III @ Python

hi.huitu.com/615509/blog/16290/hi.huitu.com/615509/blog/16288/hi.huitu.com/615509/blog/16286/hi.huitu.com/615509/blog/16285/hi.huitu.com/615509/blog/16283/hi.huitu.com/615509/blog/16281/hi.huitu.com/6

2014-10-07 18:43:47 53

转载 二十四、【开源】EFW框架Winform前端开发之项目结构说明和调试方法

回《【开源】EFW框架系列文章索引》       EFW框架源代码下载V1.2:http://pan.baidu.com/s/1hcnuAEFW框架实例源代码下载:http://pan.baidu.com/s/1o6MAKCa       前言:前面几章讲解了开发一个Web系统的完整目录结构与界面开发框架JqueryEasyUI,接下来几章讲解开发Winform

2014-09-27 22:39:42 224

转载 Android Activity——activity详细说明书

Activity为Android应用程序的一个关键组成部分,它通常提供一个用户界面用来和用户交互以完成某个功能,比如拨号,拍照,发送电子邮件或者是浏览地图, 在移动设备上,Activity通常占据整个屏幕,但Android也支持部分屏幕或是浮动窗口。一个Android应用通常由多个Activity构成,不同Activity之间采用低耦合度设计,其中某个Activity可以称为应用的“主Ac

2014-09-26 10:08:11 84

转载 ndk 编译 boost 库,支持serialization

http://bbs.house.qq.com/t-1043521-1.htmhttp://bbs.house.qq.com/t-1043513-1.htmhttp://bbs.house.qq.com/t-1043505-1.htmhttp://bbs.house.qq.com/t-1043498-1.htmhttp://bbs.house.qq.com/t-1043491-1.

2014-09-25 19:13:39 63

转载 bash远程代码执行漏洞

http://bbs.house.qq.com/t-1043521-1.htmhttp://bbs.house.qq.com/t-1043513-1.htmhttp://bbs.house.qq.com/t-1043505-1.htmhttp://bbs.house.qq.com/t-1043498-1.htmhttp://bbs.house.qq.com/t-1043491-1.

2014-09-25 19:09:54 80

转载 Winform如何实现ComboBox模糊查询

https://github.com/xaskin/xaskin/issues/1https://github.com/xaskin/xaskin/issues/2https://github.com/xaskin/xaskin/issues/3https://github.com/xaskin/xaskin/issues/4https://github.com/xaskin/xa

2014-09-25 19:09:21 169

转载 一个自己编写的验证框架.

项目开发的时候.经常会遇到各种验证..例如密码是否正确,用户名重复验证之类的...  如果把这些代码都写在一起的话..那么就会形成下面的这个格式.. ..... 我感觉这么写很正常的,对吧? 恩. 也可以把这些验证方法放在另一个地方.然后返回true/false什么的.  这样也能够体现分离.整洁啥的...但是以后要在添加一个验证呢??  这样是不是就破坏了传说中的

2014-09-25 19:07:06 78

转载 [Android] 基于 Linux 命令行构建 Android 应用(五):Ant 构建命令

Android SDK 提供的 android 工具可以在项目根目录自动生成 Ant 构建文件 build.xml[1]。进入项目根目录后,你可以使用以下 Ant 命令[2]。   ant clean  清理项目。该命令负责清理本文列出的其他 Ant 命令产生的输出结果。   ant debug  构建调试包。   ant emma

2014-09-25 10:08:26 72

转载 数据库: Oracle 11g_R2安装指南

zhan.renren.com/3265448?gid=3602888498056940613zhan.renren.com/3265448?gid=3602888498056940610zhan.renren.com/3265448?gid=3602888498056940608zhan.renren.com/3265448?gid=3602888498056940604zhan

2014-09-17 23:17:26 74

转载 使用CruiseControl.Net全面实现持续集成

持续集成想必大家很多人都听说过,甚至都实践过,最近我又一次亲历了一次持续集成,现将我的经验分享给大家。关于持续集成的理论在本文概不涉及,本文的主要目的是实战CruiseControl.Net,用它来全面实现持续集成。在配置ccnet.config时会用到一些小工具,一并附上:小工具下载首先,我们来看看用CC.Net能为我们做哪些事情:自动获取源代码自动Build

2014-09-17 23:14:57 135

转载 Sqlserver 使用CTE如何按子查询排序?

zhan.renren.com/705071191?gid=3602888498056940262zhan.renren.com/705071191?gid=3602888498056940260zhan.renren.com/705071191?gid=3602888498056940256zhan.renren.com/705071191?gid=36028884980569402

2014-09-17 23:10:59 98

转载 理解javascript原型和作用域系列(1)——一切都是对象

“一切都是对象”这句话的重点在于如何去理解“对象”这个概念。——当然,也不是所有的都是对象,值类型就不是对象。 首先咱们还是先看看javascript中一个常用的函数——typeof()。typeof应该算是咱们的老朋友,还有谁没用过它?typeof函数输出的一共有几种类型,在此列出: function show(x) {

2014-09-17 23:06:10 39

转载 jQuery prop和attr的区别

两者对比jquery方法原理适合场景缺陷prop解析原生propertyelement.propertyradio/checkbox select标签等需要读boolean和索引的场合读不到自定义属性如 my属性读不到attr通过Attr API去读取element.

2014-09-17 23:04:24 61

转载 安卓开发复习笔记——TabHost组件(一)(实现底部菜单导航)

什么是TabHost?TabHost组件的主要功能是可以进行应用程序分类管理,例如:在用户使用windows操作系统的时候,经常见到如图所示的图形界面。  TabHost选项卡,说到这个组件,不得不先说一件事情,翻翻谷歌提供给我们的API,我们可以发现这样的一段话:它告诉我们,这个组件在安卓4.0之后已经被废弃了,建议我们新的程序应该使用Fragme

2014-09-16 22:27:27 146

转载 jQuery 源码分析和使用心得 - core.js

http://www.ablesky.com/u/ps428b62http://www.ablesky.com/u/st040a04http://www.ablesky.com/u/hw208p42http://www.ablesky.com/u/vt880q62http://www.ablesky.com/u/oq800y64http://www.ablesky.com/u/

2014-09-16 22:22:35 56

转载 分享我对代码命名的一点思考和理解

一个软件最后都会落实到代码,而代码,其背后的架构设计或设计思想或模式固然重要,但我觉得更重要的东西则是良好的命名。混乱或错误的命名不仅让我们对代码难以理解,更糟糕的是,会误导我们的思维,导致对代码的理解完全错误。相反,良好的命名,则可以让我们的代码非常容易读懂,也能向读者正确表达事物以及逻辑的本质,从而使得代码的可维护性就大大增强。另外,感谢下面一位网友(Johnny.Liu)的提醒,就是从代码的

2014-09-15 15:54:22 50

转载 FreeMarker笔记 第三章 模板

,先来一打小白兔;3.1 总体结构用程序语言编写的程序就是模板,模板也被成为FTL(代表FreeMarker模板语言)。模板是由如下部分混合而成的:Text文本:文本会照着原样来输出;Interpolation插值:这部分的输出会被计算的值来代替。插值由${和}所分隔(或者#{和},这种风格已经不建议再使用了)。FTL tags标签:FTL标签和HTML标签很相似,

2014-09-15 15:33:34 53

转载 javascript中 Function.prototype.apply()与Function.prototype.call() 对比详解

Function.prototype.apply()|Function.prototype.call()apply()方法可以在使用一个指定的 this 值和一个参数数组(或类数组对象)的前提下调用某个函数或方法。call()方法类似于apply(),不同之处仅仅是call()接受的参数是参数列表。简而言之:apply()一个this,一个参数call()   一个this,多

2014-09-15 15:32:22 106

转载 JNI技术基础(1)——从零开始编写JNI代码

i2.feixin.10086.cn/pages/52200/1328125214i2.feixin.10086.cn/pages/52200/1328125151i2.feixin.10086.cn/pages/52200/1328125086i2.feixin.10086.cn/pages/52200/1328125018i2.feixin.10086.cn/pages/522

2014-09-15 15:16:11 39

转载 迷你MVVM框架 avalonjs 学习教程5、显示隐藏控制

http://i2.feixin.10086.cn/pages/52200/1328125214http://i2.feixin.10086.cn/pages/52200/1328125151http://i2.feixin.10086.cn/pages/52200/1328125086http://i2.feixin.10086.cn/pages/52200/1328125018

2014-09-15 14:46:56 45

转载 种子填充算法描述及C++代码实现

项目需要看了种子填充算法,改进了算法主要去除面积小的部分。种子填充算法分为两种,简单的和基于扫描线的方法,简单的算法如下描述(笔者针对的是二值图像):(1)从上到下,从左到有,依次扫描每个像素;(2)遇到一个非零数值压栈,并置原图像像素点值为0,面积初始化为1;否则,处理完毕。(3)对栈非空查找,如果非空弹出栈顶,检测4领域或8领域,如果非空压栈,并置原图像像素点为0,标示

2014-09-15 14:25:37 295

转载 java学习之反射机制

java语言区别于C,C++等准静态语言的最大特点就是java的反射机制。静态语言的最直接定义就是不能在运行时改变程序结构或变量的类型.按照这样的定义,python,ruby是动态语言,C,C++,Java不是动态语言。虽然在这样的定义下java不是动态语言,但java的反射机制(Reflection)却是可实现动态的相关机制。java反射机制的作用有1、在运行时判断任意一个类所具有的成员

2014-09-10 17:53:19 46

原创 .NET应用架构设计—用户端的防腐层作用及设计

阅读目录:1.背景介绍2.SOA架构下的显示端架构腐化3.有效使用防腐层来隔离碎片服务导致显示端逻辑腐烂4.剥离服务调用的技术组件让其依赖接口5.将服务的DTO与显示端的ViewModel之间的转换放入防腐层5.1.转换逻辑过程化,直接写在防腐层的方法中5.2.转换逻辑对象化,建立起封装、重用结构,防止进一步腐化6.防腐层的两种依赖倒置设计方法6.1.事件驱动(防腐层监

2014-09-09 09:24:01 97

原创 谈谈“编程游戏”

编程游戏(不是游戏编程,也不是编游戏……),也叫代码游戏,代表着市面上一类特别的游戏。它在游戏中加入了编程的特性(或许反过来说也对)。本文意在梳理市面上的一些编程游戏,并对其玩法进行介绍和评价。选择标准项目必须是在时间上是较新的,或者有一定的知名度。不包括年代久远且不活跃的、知名度过低的。是电子游戏而不是实体游戏(如桌游)。能在线游戏,或者可以获得可运行的程序。经过

2014-09-09 09:23:04 123

空空如也

空空如也

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

TA关注的人

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