自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1012)
  • 收藏
  • 关注

ASP.NET页面优化,性能提升8倍的方法

今天与大家分享:一种优化页面执行速度的方法。采用这个方法,可以使用页面的执行速度获得【8倍】的提升效果。 为了让您对优化的效果有个直观的了解,我准备了下面的测试结果截图: 测试环境:1. Windows Server 2003 SP22. Viaual Studio 2008,使用自带的WebDev.WebServer.EXE运行网站程序。3. (ThinkPad SL510):Cor...

2012-03-16 13:19:19 553

从此不再惧怕URI编码:JavaScript及C# URI编码详解

JavaScript中编码有三种方法:escape、encodeURI、encodeURIComponent  C#中编码主要方法:HttpUtility.UrlEncode、Server.UrlEncode、Uri.EscapeUriString、Uri.EscapeDataString  JavaScript中的还好,只提供了三个,C#中主要用的就有这么多,还没有列出其他编码(HTML...

2012-03-07 21:40:28 435

程序员编程生产力相差10倍意味着什么?

在软件工程研究中,被验证得最多的结论就是对于同等经验的两个不同程序员,在效率和质量上可能会有10倍的差距。研究人员还发现,这种差距也适用于团队级别上,也就是说在同一行业内的不同的团队也是如此。软件开发中的个人效率的变化首先发现不同人在编程生产力上的巨大差距的研究,是1960年由Sackman、Erikson以及Grant三个人完成的。他们研究了工作经验平 均在7年的专业程序员,并发现最好和...

2012-03-07 21:39:28 416

谷歌Android Market更名为Google Play Store

谷歌Android Market更名为Google Play Store北京时间3月7日消息,据国外媒体报道,谷歌周二将其在线商店Android Market的名称更换为Google Play Store,它希望此举可以提升品牌形象,更好地与苹果和亚马逊展开竞争。谷歌在3年半之前推出Android Market,在过去的1年多时间里将许多数字内容如电子书、音乐和视频等也添加到在线市...

2012-03-07 11:16:00 462

MAUI WAP Browser

MAUI WAP Browser从事wap开发,才发现了浏览器的ua信息是多么的丰富。每个厂商的不同手机,甚至于同一个手机的不同版本,自带的浏览器ua也不同。五花八门。甚是丰富。刚发现了一个ua是MAUI WAP Browser,以为是小米的Miui。定睛一下,不是。谷歌了一番。才知道是feature phone的浏览器。平台是Mtk,山寨机的发源地。原文如下:UA修改#ifn...

2012-03-06 17:10:00 466

在shell中捕捉信号的trap命令

一. trap捕捉到信号之后,可以有三种反应方式:  (1)执行一段程序来处理这一信号  (2)接受信号的默认操作  (3)忽视这一信号二. trap对上面三种方式提供了三种基本形式:  第一种形式的trap命令在shell接收到signal list清单中数值相同的信号时,将执行双引号中的命令串。  trap 'commands' signal-list ...

2012-03-02 23:43:00 162

df与du命令输出区别

df与du命令输出区别出处:http://blog.csdn.net/dingyingguidyg/article/details/37290681、正常情况下,df和du输出结果都会有差距du -s命令通过将指定文件系统中所有的目录、符号链接和文件使用的块数累加得到该文件系统使用的总块数;而df命令通过查看文件系统磁盘块分配图得出总块数与剩余块数。文件系统分配其中的一...

2012-03-02 22:47:00 121

Ubuntu 12.04 首个测试版发布

Ubuntu团队今天发布了Ubuntu12.04 LTS(长期支持版本)的第一个测试版本。该版本的主要特性包括:HUD:这是一种搜索、访问任何桌面应用程序和菜单的新方式,可以通过Alt键显示搜索框,然后输入字符即可。现在可以通过系统设置面板来设置Unity,并且Unity启动器现在支持Nautilus。增强了对ClickPad设备的支持,现在当在触控板上按下一个按钮时,...

2012-03-02 18:23:00 127

Ubuntu 12.04 Beta 1 下载地址

3月1日,Ubuntu 12.04测试版(Beta1)终于发布我在Ubuntu上花了很多时间,大部分花在了Unity桌面上。我认为Unity是一个很好的桌面。随着12.04的发布,一些新的功能将让Unity更上一个台阶。虽然这些新功能不能说服每个人来用Unity桌面,但起码引起了很多人的兴趣去再一次尝试Ubuntu。下面来让我们看看这些新功能。1. 隐私设...

2012-03-02 17:47:00 158

输入法技术

做了2年的输入法,从无到有,一手辛辛苦苦的搞起来,虽然目前用户规模不大,不过从技术上来讲,趟过无数雷,自我感觉针对输入法的基本技术还是有一定的了解,当然还有很多自己搞不定的问题,接下来share一下自己的一些心得,希望有经验的朋友指正,也让大家了解一下输入法是什么。具体会按照下面几个部分方向来写:1.模型训练,包括模型选择、pruning等技术,也包括语料选取以及评价方法2.模型存储...

2012-03-02 12:24:00 276

PL/SQL積累

1.UNION ALLSELECT SUM(one) ,two FROM (SELECT 1 one, 3 two FROM dual UNION ALL SELECT 3, 5 FROM dual UNION ALL SELECT 4, 3 FROM dual)GROUP BY two

2012-03-02 11:38:00 111

【推荐系统】 评价

推荐系统的评价方法很重要,准确提供用户的需求,尽量全的cover item,看长尾理论,目前长尾市场极具商业价值,而具体实现其价值的方法,主要依赖推荐系统。具体方式1.准确度推荐系统最常用的方式针对评分预测系统,最小误差或者均方误差针对Top-N推荐系统,recall and precision2.覆盖度推荐系统很重要任务就是解决长尾问题,能打多大比例的物品...

2012-03-02 11:33:00 125

[推荐系统]分类

参照xlvector的博士论文,分类方式有二1.基于数据的分类2.基于模型的分类目前商业上使用较广泛的,是基于数据的分类的一些算法,主要包括:1.协同过滤仅仅利用用户的行为信息,基于用户的历史兴趣进行推荐,包括itemCF, userCF。2.基于内容的过滤利用用户兴趣和item之间的相似度,基于Data内容上的相似性进行推荐,比如电影的导演、主演等3...

2012-03-02 11:30:00 191

玩家用物理学原理解析《愤怒的小鸟》得惊人结论

关于《愤怒的小鸟》,相信很多人都下载了,现在很多平台都有,IPhone、Android,听说微软的WindowsPhone7平台版本的也快了。如果你没玩过也没关系,这个游戏简单创意是,用一支弹弓发射一些小鸟(它们看上去有些生气),就像投垒球一样扔出一个弧线,目标是把对面的绿猪们打翻撞倒,就这么简单。有蛋疼玩家对这个游戏产生了疑问:从物理学的角度来看,这些发射的小鸟垂直方向的加速度是恒定的吗...

2012-03-02 11:22:00 315

Android模拟器学framework和driver之battery & backlight-----introduce

之前带大家一起分析过android中的温度传感器模块,从linux driver到hal到framework,一步一步分析,最后也使用android标准API来写了一个测试APK来测试我们的功能。这里我们来学习一下battery和backlight模块,这2个模块在android系统只比较简单,为什么我们要挑这2个模块呢,原因是因为android模拟器中对于backlight模块没有真实的设备...

2012-03-02 11:09:00 153

JavaFX2.0基础教程 之 架构和框架

1JavaFX架构和框架JavaFX2.0是基于Java技术构建的富客户端平台,使应用开发者易于创建和部署跨平台的富互联网应用(Rich Internet Application RIAs)。图-1描述了JavaFX2.0的架构性组件构成。这部分将描述图表构成的每个组件以及这些组成部分如何交互。JavaFX公开APIs依存于真正运行JavaFX代码的应用引擎。它的构成子组件包括新的高性能图...

2012-03-02 11:00:00 431

字节对齐问题

字节序问题关系到数据结构设计的是否合理,合理的数据结构设计可以节省内存空间,同时还能够提高数据访问效率,这在资源有限的其嵌入式系统中是非常重要的.我们可以先看看这两个例子就大概了解了字节对齐的问题了。在PC机上char是占1个字节,而int是4个字节。#include <stdio.h>#include <stdlib.h>void main(){ ...

2012-03-02 09:56:00 123

Android[高级教程] 设计模式之九 命令模式

这次我们来说一下命令模式,命令大家都听说过吧,BOSS一句话,我们打工的就得拼命去完成,这里BOSS的话就是命令,BOSS只管发号施令,其他的他不用管,底下自有人去处理,所以大家都喜欢当BOSS,对吧?这里,我们还是以《西游记》里的主人公来解说一下,唐僧发出“打妖怪”的命令,他的三个徒弟就得乖乖去做,这里唐僧就是BOSS,“打妖怪”就是命令,三个徒弟就是最终需要执行的人,至于徒弟们怎么“打怪兽”,...

2012-03-02 09:45:00 109

大小端问题

在计算机中存在两种字节序:大端和小端。大端是指计算机中表示一个数时高位在前,低位在后,也就是说低地址存放数据的高位部分,而高地址存放数据的低位部 分,如PPC就是属于这种类型的;相对的,小端是指计算机存储数据时低位在前,高位在后,即低地址存放数据的低位部分,高地址存放数据的高位部分,我们用的X86 CPU就是这样的。概念清楚后,我们可以用代码测试一下自己用的环境是大端还是小端:...

2012-03-02 09:36:00 219

网页游戏设计经验谈

<wbr><p style="text-indent:21pt"><span style="font-family:新宋体"></span></p><p>作者是网页游戏《古今东西》(www.ooplay.net)的设计者。这篇文章讲述了设计游戏3年中的感悟。</p>&

2012-03-02 09:17:00 415

巴西,中国等国的社交网络用户更容易被网络品牌营销所吸引

巴西,中国等国的社交网络用户更容易被网络品牌营销所吸引2012年2月21日新兴市场的消费者发掘于社交媒介中一条很好的口碑信息。面对增长放缓的国内市场,全球品牌和销售人员继续寻找新兴市场,增加收入,但是他们是如何获得消费者的呢?有一个答案,根据杰克·莫尔顿(Jack Morton)全球2011年10月的一项调差结果,正是社交网络,巴西、中国及印度的社交网络用户认为”社交网络网...

2012-03-02 01:48:00 140

文件系统那些事-第1篇 丰富多样的文件系统

什么是文件系统,文件系统可以进行怎样的分类?这是本篇将要谈论的问题。文件系统[i]是存储和组织计算机文件和文件中所包含的数据,以方便地找到和存取它们的方法。更加正式地说,文件系统是一个用来存储、分级管理、处理、导航(navigation)、访问和恢复数据的抽象数据种类(例如元数据)的集合。本篇[ii]从各个方面对诸多常见文件系统进行了对比。文件系统可以分为磁盘文件系统、网络文件系统...

2012-03-02 00:45:00 119

简单的程序,神奇的进制

程序就是接受输入,进行处理,产生输出。 最简单的程序 可以只进行输出。习语言支持很多不同的输出方法,如 输出整数语句 : 输出整数( 1234,10 );“输出整数”是函数名, 后面括号内的是参数, 第一个参数 1234 表示一个整数数值,这里用的是一个常量: 一千二百三十四, 可以是任意整数, 后面 的10 表示以10进制进行输出。 参数之间要加逗号分隔,这是语法要求的。 输...

2012-03-02 00:42:00 72

一张破图胜过长篇大论(译文,关于windows 8的新编程体系)

一张破图胜过长篇大论(译文,关于windows 8的编程)注:本文是DOUG SEVEN写的关于windows 8新的编程体系的一篇文章《A bad picture is worth a thousand longdiscussions》的译文原文地址:http://dougseven.com/2011/09/15/a-bad-picture-is-worth-a-thousand-lon...

2012-03-02 00:41:00 91

android项目源码解析03——vudroid阅读器源码解析03:文件内容显示

本文要讲的是,vudroid阅读器选择某个文件后,如何展示该文件的内容。 这里不涉及vudroid是如何读取文件内容的,只是涉及读取到文件内容后,如何展示这些内容。 这里涉及到三个类:DocumentView,Page,PageTreeNode。 DocumentView我们可以认为是一个显示容器,它里面存放的内容是一个个的页(Page),而每个页是由若干个Pag...

2012-03-02 00:07:00 198

分享Ubuntu下一些很棒的软件(一)

分享一些我在Ubuntu下常用的软件。Goolge Chrome/Firefox/Thunderbird这些重量级的跨平台的软件虽然很强大,但大家应该都比较熟悉了,没有太多必要在这里介绍。本文涉及到的软件可能不是那么出名,但都非常出色。截图工具Shutter本文的截图均是采用Shutter,自然要第一个介绍。Shutter的功能很全面,基本上常用...

2012-03-01 22:44:00 148

并行博弈树搜索算法-第6篇 百花齐放:各种并行Alpha-Beta算法

下面开始介绍一些在Alpha-Beta算法中引入并行化的方法和算法.6.1 并行求值(Parallel Evaluation)游戏的博弈程序经常要在搜索深度和叶结点的求值复杂度之间进行平衡.一些博弈程序,使用简化的估值函数,以获得更深的搜索深度.但是花费在对叶结点的求值中的时间仍然占搜索时间的很大一部分.一个在博弈树搜索中应用并行性的思想[6]就是将求职函数设计得较为复杂,并将它划分到多个...

2012-03-01 22:38:00 552

關於UltraEdit的智能提示,設置

無意中發現UltraEdit 也可以提示代碼的,提示的代碼都是在配置文件里面配置的關鍵字默認的快捷鍵是 ctrl+space不符合我們的習慣, 我把他調成Alt+/呵呵設置如下advanced->configuration->key mapping在commands列表里找到autocomplete選中可以看到在existing keys文本框中顯示當前的快...

2012-03-01 12:44:00 376

Shell命令部分缩写由来

bin = BINaries/dev = DEVices/etc = ETCetera/lib = LIBrary/proc = PROCesses/sbin = Superuser BINaries/tmp = TeMPorary/usr = Unix Shared Resources/var = VARiable ?FIFO = First In, Firs...

2012-02-29 22:48:00 100

Android[高级教程] 设计模式之八 桥接模式

现在我们说一下桥接模式,打个比方,桥接模式就好比是小时候玩的搭积木一样,每一块积木都有自己的造型,但将它们组合起来可以实现不同的样式。我们还是拿《西游记》中的主角来解释这个模式,悟空是用金箍棒,八戒是用九齿钉耙,沙僧是用降妖宝杖的,每个使的兵器都是不同的,我们先来看一下例图吧:好了,我们首先定义一个武器接口:public interface Weapon{ public St...

2012-02-29 17:01:00 125

记录一下近几年工作的一些心得

入职几年,先做了1年多的搜索相关项目,比如相关搜索、智能导航等,又做了2年多输入法,都算是从头搞到尾,也碰到很多问题,现在回过头来想想,应该把这个过程记录下来,对自己有帮助,也可以帮助后来的同学...

2012-02-29 16:00:00 96

学习android JNI的那些事儿--------7. 在JNI中创建java类对象

之前我们介绍过在jni中调用java中的成员函数,这里我们来介绍下载jni中创建java中的类对象,其实跟之前一样就是调用java类中的构造函数。我们在之前的例子的前提下修改一个带参数的构造函数,然后再main activety中使用native code去new一个class对象,在jni中调用构造函数传入参数去给类的成员变量赋值,最后打印出log。-------------------...

2012-02-29 15:28:00 164

学习android JNI的那些事儿--------6. 在java中传入引用数据类型(对象)作为参数...

之前我们介绍过在java中传入一些基本数据类型作为参数在jni中的处理,这里我们来介绍下载java中传入我们自定义的一个对象作为参数。我们先自定义一个class为studentpublic class Student { private String name; private int number; Student(){ name = ""; number = 0; }...

2012-02-29 13:45:00 175

java 晉級

package diqye.lang;public class DiqyeString { private String str; private final int offset; public DiqyeString(int off, String str) { this.str = str; this.offset = off; System...

2012-02-29 11:09:00 78

Android[高级教程] 设计模式之七 单例模式

单例模式也是我最喜欢的模式,因为不管你创建多少个对象,当前对象在内存中只存在一份实例,而且像Android中对数据库的操作,对HTTP的请求都可以用单例模式来实现,而且效率也会提升不少。这里我们就对《西游记》里的主人公唐僧来实现单例模式呢:public class Tangseng { private static Tangseng tangseng; Tangseng() { /...

2012-02-29 10:46:00 135

android基础知识04:组件生命周期(一) 吴秦

本文由吴秦发表在Android开发之旅:组件生命周期(一)一、引言 应用程序组件有一个生命周期——一开始Android实例化他们响应意图,直到结束实例被销毁。在这期间,他们有时候处于激活状态,有时候处于非激活状态;对于活动,对用户有时候可见,有时候不可见。组件生命周期将讨论活动、服务、广播接收者的生命周期——包括在生命周期中他们可能的状态、通知状态改变的方法、及这些状态的组件寄...

2012-02-29 01:14:00 148

并行博弈树搜索算法-第5篇 人多力量大(?):并行Alpha-Beta算法

在Alpha-Beta算法的并行化的过程中,一个较为困难的问题是判断从哪里开始并行搜索,因为一个分支的搜索可能会发现并行进行的另一个搜索完全可以避免.正因为如此,Alpha-Beta算法是一个很难并行的算法.虽然仿真可能预计出设计的Alpha-Beta并行算法具有非常好的性能,但是很多仿真都是基于一些不现实的假设的基础上.在实际的实现中,以下的因素经常会导致Alpha-Beta并行算法的并行效...

2012-02-29 00:22:00 355

实用算法实现-第 32 篇 其它

32.1 平衡三进制 PKU JudgeOnline, 1702, Eva'sBalance是一个平衡三进制问题的实例。将一个某进制数转换为平衡三进制数的方法为:先转化为用0,1,2表示的3进制,然后通过“借位”转换。也即: 若对应的系数为2,则变为-1,高一位+1。 若对应的系数为3,则变为0,高一位+1。 为0或1时不变32.1.1实例PKU JudgeOnline, ...

2012-02-29 00:22:00 106

android项目源码解析03——vudroid阅读器源码解析02:屏幕滚动

vudroid在显示一本书的内容时,如果你滑动屏幕,则会有如下显示: 此图中,左上角蓝色区域显示当前页数,右上角显示红色圈内显示当前正在加载。 这里我们可以想到有两种实现方案: 1)在BaseViewerActivity中处理用户翻页操作,比如滑动、点击上下左右键等。此时根据具体的用户操作计算需要显示哪几页,通知DocumentView去显示这些页,同时更新...

2012-02-28 23:29:00 137

android基础知识03——事件处理02:事件流顺序

1、android事件的产生 这一部分比较难,需要涉及android整个架构的基础知识,包括linux系统对事件的处理。 这一部分内容来自android的窗口机制分析------事件处理。 由于Android是linux内核的,所以它的事件处理也在linux的基础上完成的,因此本文我们从linux 内核往应用这个方向慢慢理清它的处理过程。 linux内核提...

2012-02-28 20:11:00 94

空空如也

空空如也

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

TA关注的人

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