摘要:
MVC中如何实现本地化的解决方案1. Q: 什么是本地化? A:本地化是指企业在国际化过程中,为了提高市场竞争力,同时降低成本,将产品的生产、销售等环节按特定国家/地区或语言市场的需要进行组织,使之符合特定区域市场的组织变革过程。2. 其思路是:创建一个新的资源文件项目,在需要的地方进行相应的调用。其具体步骤如下:1>. 创建类库项目在Resource project中添加文件夹Views-Home,这里最好和MVC对应起来,看起来一目了然。2> 添加资源文件 需要添加中文和英文两个资源文件。如上图所示:英文Index.en.resx和中文Index.resx如上图所示,上图是In
阅读全文
posted @ 2014-01-20 22:22
HackerVirus
阅读(226)
推荐(0)
摘要:
浅谈算法和数据结构: 二 基本排序算法本篇开始学习排序算法。排序与我们日常生活中息息相关,比如,我们要从电话簿中找到某个联系人首先会按照姓氏排序、买火车票会按照出发时间或者时长排序、买东西会按照销量或者好评度排序、查找文件会按照修改时间排序等等。在计算机程序设计中,排序和查找也是最基本的算法,很多其他的算法都是以排序算法为基础,在一般的数据处理或分析中,通常第一步就是进行排序,比如说二分查找,首先要对数据进行排序。在Donald Knuth的计算机程序设计的艺术这四卷书中,有一卷是专门介绍排序和查找的。排序的算法有很多,在维基百科上有这么一个分类,另外大家有兴趣也可以直接上维基百科上看相关算法
阅读全文
posted @ 2014-01-20 22:02
HackerVirus
阅读(283)
推荐(0)
摘要:
Winform里面的缓存使用缓存在很多情况下需要用到,合理利用缓存可以一方面可以提高程序的响应速度,同时可以减少对特定资源访问的压力。本文主要针对自己在Winform方面的缓存使用做一个引导性的介绍,希望大家能够从中了解一些缓存的使用场景和使用方法。缓存是一个中大型系统所必须考虑的问题。为了避免每次请求都去访问后台的资源(例如数据库),我们一般会考虑将一些更新不是很频繁的,可以重用的数据,通过一定的方式临时地保存起来,后续的请求根据情况可以直接访问这些保存起来的数据。这种机制就是所谓的缓存机制。.NET 4.0的缓存功能主要由三部分组成:System.Runtime.Caching,Syste
阅读全文
posted @ 2014-01-20 21:44
HackerVirus
阅读(350)
推荐(0)
摘要:
【Hadoop代码笔记】Hadoop作业提交之TaskTracker获取Task一、概要描述在上上一篇博文和上一篇博文中分别描述了jobTracker和其服务(功能)模块初始化完成后,接收JobClient提交的作业,并进行初始化。本文着重描述,JobTracker如何选择作业的Task分发到TaskTracker。本文只是描述一个TaskTracker如何从JobTracker获取Task任务。Task任务在TaskTracker如何执行将在后面博文中描述。二、 流程描述1. TaskTracker在run中调用offerService()方法一直死循环的去连接Jobtracker,先Job
阅读全文
posted @ 2014-01-19 22:38
HackerVirus
阅读(403)
推荐(0)
摘要:
JS实现等比例缩放图片2014-01-19 21:57 by 龙恩0707,40阅读,0评论,收藏,编辑JS实现等比例缩放图片有时候我们前端页面只有500×500像素的宽和高的布局,但是后台返回的数据图片是1000×1000,那么这种情况下 如果我直接返回的话 那么图片肯定有一部分没有显示出来,在这种情况下我是想能不能在我们前端开发实现图片等比例缩放。比如如下HTML代码: CSS代码如下:#demo1{width:800px;height:300px;overflow:hidden;}外层div的css样式定了宽度是800像素 高度是300像素,但是这张图片的宽度和高度分
阅读全文
posted @ 2014-01-19 22:34
HackerVirus
阅读(573)
推荐(0)
摘要:
某软件大赛C#版考题整理——【单选题】一、单选题(10小题共20.0分)1. 以下JavaScript代码的正确输出结果是:()。123456789A. undefined,1 B. 1,2 C. 1,1 D. 2,2 E. 2,1答案:A知识参考:http://www.cnblogs.com/lhb25/archive/2011/09/06/javascript-scope-chain.html2. 以下选项中,CSS样式表不能实现的功能是:()。A. 将格式和结构分离 B. 一个CSS文件控制多个网页C. 控制图片的精确位置 D. 兼容所有的浏览器答案:D知识参考:http://www..
阅读全文
posted @ 2014-01-19 22:15
HackerVirus
阅读(382)
推荐(0)
摘要:
javascript图片懒加载与预加载的分析懒加载与预加载的基本概念。懒加载也叫延迟加载:前一篇文章有介绍:JS图片延迟加载延迟加载图片或符合某些条件时才加载某些图片。 预加载:提前加载图片,当用户需要查看时可直接从本地缓存中渲染。两种技术的本质:两者的行为是相反的,一个是提前加载,一个是迟缓甚至不加载。懒加载对服务器前端有一定的缓解压力作用,预加载则会增加服务器前端压力。懒加载的意义及实现方式有: 意义:懒加载的主要目的是作为服务器前端的优化,减少请求数或延迟请求数。 实现方式: 1.第一种是纯粹的延迟加载,使用setTimeOut或setInterval进行加载延迟. 2.第二种是条件..
阅读全文
posted @ 2014-01-19 21:51
HackerVirus
阅读(25978)
推荐(9)
摘要:
C#中一些易混淆概念这几天一直在复习C#基础知识,过程中也发现了自己以前理解不清楚和混淆的概念。现在给大家分享出来我的笔记:一,.NET平台的重要组成部分都是有哪些1)FCL (所谓的.NET框架类库)这些类是微软事先定义好的。例如当我们新创建一个windows窗体应用程序是,VS会帮我们自动生成下面的代码:using System;using System.Collections.Generic;using System.Text;这些就是微软事先为程序员定义好的类库。程序员可以直接使用的。2)CLR (所谓的公共语言运行时)创建部署.NET程序的必备环境使用C#,F#,VB等语言都可以来创
阅读全文
posted @ 2014-01-18 22:17
HackerVirus
阅读(315)
推荐(0)
摘要:
Sublime Text 3 绝对神器距第一篇的开箱水文,已经有4个月的时间了,但因为懒,就没有下文了。终于,今天,我觉得写一篇准技术文章了。 忘记了是怎么开始用的ST,应该是在网上看到别人推荐才用到吧,用了有半年了。在windows下是绝对的神器,Notepad++之类的无可比拟;linux下,因为有个vim,鄙人对vim不懂,所以孰好孰更好,不好说。总结起来就是,神器一般的轻量级的面向php、python等开发者的文本编辑器,相当灰常不错,推荐给你。 我主要用它来写PHP,真是相当的好用。在写python方面可能也挺好用;写ruby不知道情况怎么样,有没有用它来写的。总之,ST比较适合..
阅读全文
posted @ 2014-01-18 22:10
HackerVirus
阅读(249)
推荐(0)
摘要:
【Hadoop代码笔记】Hadoop作业提交之JobTracker等相关功能模块初始化一、概要描述本文重点描述在JobTracker一端接收作业、调度作业等几个模块的初始化工作。想过模块的介绍会在其他文章中比较详细的描述。受理作业提交在下一篇文章中会进行描述。为了表达的尽可能清晰一点只是摘录出影响逻辑流转的主要代码。重点强调直接的协作调用,每个内部完成的逻辑(一直可以更细的说明、有些细节可能自己也理解并不深刻:-()在后续会描述。主要包括JobTracker、TaskScheduler(此处以FairScheduler为例)、JobInProgressListener(以用的较多的EagerT
阅读全文
posted @ 2014-01-18 22:04
HackerVirus
阅读(289)
推荐(0)