自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (19)
  • 收藏
  • 关注

翻译 Linq动态排序扩展方法

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Linq.Expressions;namespace Utils{    public static class QueryExtensions    {

2012-11-09 23:00:58 1324

翻译 windows phone 7 获取手机图片库中图片

WP7 获取图片库信息 前置条件:手机和电脑未连接或连接电脑Zune软件关闭(与Zune软件连接时不允许访问图片库); 版本7.1获取手机图片库图片的两种方式: PhotChooserTask方式和XNA方式进行获取   PhotChooserTask获取引用命名空间//引用//PhotoChooserTask类用到using

2012-10-23 11:40:14 1018 1

翻译 如何使用Windows Phone 7打电话

本文描述了如何使用托管API在Windows Phone上打电话。简介本文的目的是为了以编程的方式打电话,有时应用程序有这样的要求。在这种情况下,我们使用Microsoft.Phone.Tasks命名空间下的PhoneCallTask来打电话。举个例子,我们通过自己的应用程序拨打电话。创建一个新的 Windows Phone Silverlight应用程序,添加一个按钮到Visual St

2012-10-22 21:24:11 1084

原创 让你的HTML5&CSS3网站在老IE中也能正常显示的3种方法 (www.webhek.com)

让你的HTML5&CSS3网站在老IE中也能正常显示的3种方法 (www.webhek.com)

2014-03-29 12:42:17 978

转载 (无限级、非递归)树形分类

(无限级、非递归)树形分类     记得之前有一次去面试,被问了无限级怎么做。我想很简单,就说了最基本的结构:id、name、parentid。又被问就这样吗?显然不被满意。后面自然就没通过面试。     遇上技术型面试官,如果问的技术问题不被满意,大抵就没有下文了。遇上那些一副老子技术天下第一,狗眼看人低的面试官,那就自认倒霉吧。     遇上追问你如何规划人生,比如五年规划

2014-03-28 15:51:19 697

翻译 什么是扩展方法 (Extension Methods)?

英文原文链接:http://weblogs.asp.net/scottgu/archive/2007/03/13/new-orcas-language-feature-extension-methods.aspx什么是扩展方法(Extension Method):扩展方法允许开发人员往一个现有的CLR类型的公开契约(contract)中添加新的方法,而不用生成子类或

2012-11-09 22:57:29 1864

翻译 Windows phone应用程序的内存状态

本文讲述了应用程序在设备上运行时如何获取它运行时内存的详细状态。简介如果要测量你的应用程序是如何使用内存并对此作出修改,那么下面的代码将会给你帮助。从根本上说:DeviceStatus允许应用程序来获取设备的信息。要获得内存的详细信息,那么下面的属性是必须的-ApplicationCurrentMemoryUsage以字节为单位返回当前的内存使用大小-ApplicationMemo

2012-10-22 21:31:24 667

翻译 如何使Windows Phone震动并播放声音

这篇文章描述了如何使Windows Phone设备震动并播放声音。简介使用代码使windows phone震动是非常简单的。利用下面的两个方法使windows phone开始和停止震动。 VibrateController是在命名空间Microsoft.Devices里;public void Vibrate(long durationSeconds)

2012-10-22 21:26:55 631

翻译 如何在WP7上录制音频

这篇文章展示了如何在Windows Phone 7上录制音频。简介通过windows phone设备的麦克风来录制音频是非常容易的。Microsoft.Xna.Framework.Audio.Microphone支持这项功能:    Start-从话筒中捕捉音频    Stop-停止从话筒中捕捉音频    GetData-将数据从话筒中转换到缓冲区中 下面的示例代码假设在应

2012-10-22 21:23:11 661

翻译 如何在Windows Phone 7上发送短信

这篇文章展示了如何在Windows Phone 7应用程序中发送短信。简介这篇文章描述了如何在Windows Phone 7应用程序中发送短信。短信的发送是利用SmsComposeTask API来完成的。要发送短信,请打开本地短信编辑器为用户提供一个选项,用来发送短信或放弃它。概要现在来讨论短信发送,让我们创建一个简单的windows phone应用程序,在the Visual

2012-10-22 18:28:23 542

翻译 如何在Windows Phone 7上用编程方式截屏

这篇文章解释了在Windows Phone 7如何利用managed API来截取当前手机屏幕。简介最近Pavan收到一份mail询问有关如何在Windows Phone 7上捕获屏幕程序指令,所以他决定写一篇有关此的文章,希望能够对开发人员有所帮助。 为了截取屏幕利用WriteableBitmap和MatrixTransform API,它们都是Managed API。Matri

2012-10-22 18:25:42 758

翻译 Windows Phone 7中如何获取设备ID和用户ID

WP7 获取设备信息 private static readonly int ANIDLength = 32;          private static readonly int ANIDOffset = 2;            //需要在WMAppManifest  中添加 ID_CAP_IDENTITY_DEVICE

2012-10-22 17:53:56 1183

翻译 Windows Phone 7 资源流读取内容资源

以前有朋友问过我怎么把本地的记事本里面的数据绑定到页面上。里面是用BitmapImage给image控件的Source赋值。记事本,和超文本和图片不同。我总结了一下,图片、音乐、视频归属于媒体文件。记事本(txt)、超文本(html)属文档,最直白的认识就是看看能不能用记事本打开这类文件。微软官方教程讲过用文件流读写记事本,这里的操作是对看不见的独立存储的文件操作。我朋友眼里的

2012-10-22 17:53:04 802

翻译 Windows Phone 7 socket实现即时聊天

本例实现一个简单的控制台与wp7端的聊天对话。采用多线程处理接入的客户端。代码都贴上来吧。注释写的很明白了应该。xaml文件:

2012-10-22 17:51:28 851

翻译 ndows Phone 7 中解压zip包

WP7 解压zip 目前项目中需要从服务器端下载ZIP包然后解压获取里面的文件,先做下记录,给后来者一些帮助。首先从 http://slsharpziplib.codeplex.com/ 获取 SharpZipLib.WindowsPhone7.dll添加引用    x:Class="PhoneApp4.MainPage"    xm

2012-10-22 17:49:26 613

翻译 Windows Phone 7 三种共享数据的方式

WP7 共享数据 第一种方法:访问公共属性在重写protected override void OnNavigatedFrom(System.Windows.Navigation.NavigationEventArgs e)方法时,参数 e 包含了大量的数据,其中e.Content表示将要导航到的页面,可以直接通过e.Content来访问将要导航到的页面的公共全局变量。如 (e.C

2012-10-22 17:47:06 492

翻译 Window Phone中使用本地数据库SQLCE的简单入门

WP7 地数据库SQLCE window phone 7.1的SDK已经内置了SQLCE引擎,我们就完全可以使用SQLCE关系数据库为我们的应用程序的管理存储数据。在window phone操作SQLCE主要使用linq to sql的技术知识,如果你对linq to sql比较熟悉,那么用sqlce是很简单,我对linq to sql不太熟悉,一边学一边操作了当然在w

2012-10-22 17:43:27 528

翻译 在Windows Phone 7中获取用户信息和设备信息

在Windows Phone 7中如何获取用户信息和设备信息呢?只需要使用Microsoft.Phone.Info命名空间下的UserExtendedProperties类和DeviceExtendedProperties类对应的成员函数就可以了。具体怎样操作?请看正文。获取用户信息使用UserExtendedProperties类的GetValue和TryGetValue方法即可。目前这

2012-10-22 17:39:19 495

翻译 WP7 C#获取联系人资料

在早期的 windows phone 7 SDK 中只可以通过 Choosers 获取电话号码和 Email 地址以及其他一些简单的资料。从 7.1 Mango SDK 开始,微软就放开了这个限制,可获取包括:Address , DisplayName,EmailAddresses  等待在这篇文章中,你将学习如何获取所有联系人的资料。Contacts 类在 Microsoft.Phone

2012-10-22 17:31:03 630

大型网站技术架构:核心原理与案例分析

第1篇 概述 1 大型网站架构演化 2 1.1 大型网站软件系统的特点 3 1.2 大型网站架构演化发展历程 4 1.2.1 初始阶段的网站架构 4 1.2.2 应用服务和数据服务分离 4 1.2.3 使用缓存改善网站性能 5 1.2.4 使用应用服务器集群改善网站的并发处理能力 6 1.2.5 数据库读写分离 7 1.2.6 使用反向代理和CDN加速网站响应 8 1.2.7 使用分布式文件系统和分布式数据库系统 9 1.2.8 使用NoSQL和搜索引擎 10 1.2.9 业务拆分 11 1.2.10 分布式服务 11 1.3 大型网站架构演化的价值观 13 1.3.1 大型网站架构技术的核心价值是随网站所需灵活应对 13 1.3.2 驱动大型网站技术发展的主要力量是网站的业务发展 13 1.4 网站架构设计误区 14 1.4.1 一味追随大公司的解决方案 14 1.4.2 为了技术而技术 14 1.4.3 企图用技术解决所有问题 14 1.5 小结 15 2 大型网站架构模式 16 2.1 网站架构模式 16 2.1.1 分层 17 2.1.2 分割 18 2.1.3 分布式 18 2.1.4 集群 19 2.1.5 缓存 20 2.1.6 异步 20 2.1.7 冗余 21 2.1.8 自动化 22 2.1.9 安全 23 2.2 架构模式在新浪微博的应用 23 2.3 小结 25 3 大型网站核心架构要素 26 3.1 性能 27 3.2 可用性 28 3.3 伸缩性 29 3.4 扩展性 30 3.5 安全性 30 3.6 小结 31 第2篇 架构 4 瞬时响应:网站的高性能架构 34 4.1 网站性能测试 35 4.1.1 不同视角下的网站性能 35 4.1.2 性能测试指标 36 4.1.3 性能测试方法 39 4.1.4 性能测试报告 41 4.1.5 性能优化策略 41 4.2 Web前端性能优化 42 4.2.1 浏览器访问优化 42 4.2.2 CDN加速 43 4.2.3 反向代理 44 4.3 应用服务器性能优化 45 4.3.1 分布式缓存 45 4.3.2 异步操作 52 4.3.3 使用集群 53 4.3.4 代码优化 54 4.4 存储性能优化 58 4.4.1 机械硬盘vs. 固态硬盘 58 4.4.2 B+树vs. LSM树 59 4.4.3 RAID vs. HDFS 61 4.5 小结 64 5 万无一失:网站的高可用架构 66 5.1 网站可用性的度量与考核 67 5.1.1 网站可用性度量 67 5.1.2 网站可用性考核 67 5.2 高可用的网站架构 69 5.3 高可用的应用 71 5.3.1 通过负载均衡进行无状态服务的失效转移 72 5.3.2 应用服务器集群的Session管理 73 5.4 高可用的服务 76 5.5 高可用的数据 78 5.5.1 CAP原理 79 5.5.2 数据备份 82 5.5.3 失效转移 84 5.6 高可用网站的软件质量保证 85 5.6.1 网站发布 85 5.6.2 自动化测试 86 5.6.3 预发布验证 87 5.6.4 代码控制 88 5.6.5 自动化发布 90 5.6.6 灰度发布 91 5.7 网站运行监控 91 5.7.1 监控数据采集 92 5.7.2 监控管理 93 5.8 小结 94 6 永无止境:网站的伸缩性架构 95 6.1 网站架构的伸缩性设计 97 6.1.1 不同功能进行物理分离实现伸缩 97 6.1.2 单一功能通过集群规模实现伸缩 98 6.2 应用服务器集群的伸缩性设计 99 6.2.1 HTTP重定向负载均衡 100 6.2.2 DNS域名解析负载均衡 101 6.2.3 反向代理负载均衡 102 6.2.4 IP负载均衡 103 6.2.5 数据链路层负载均衡 104 6.2.6 负载均衡算法 105 6.3 分布式缓存集群的伸缩性设计 106 6.3.1 Memcached分布式缓存集群的访问模型 107 6.3.2 Memcached分布式缓存集群的伸缩性挑战 107 6.3.3 分布式缓存的一致性Hash算法 109 6.4 数据存储服务器集群的伸缩性设计 112 6.4.1 关系数据库集群的伸缩性设计 113 6.4.2 NoSQL数据库的伸缩性设计 117 6.5 小结 119 7 随需应变:网站的可扩展架构 121 7.1 构建可扩展的网站架构 122 7.2 利用分布式消息队列降低系统耦合性 123 7.2.1 事件驱动架构 123 7.2.2 分布式消息队列 124 7.3 利用分布式服务打造可复用的业务平台 126 7.3.1 Web Service与企业级分布式服务 128 7.3.2 大型网站分布式服务的需求与特点 129 7.3.3 分布式服务框架设计 130 7.4 可扩展的数据结构 131 7.5 利用开放平台建设网站生态圈 132 7.6 小结 134 8 固若金汤:网站的安全架构 135 8.1 道高一尺魔高一丈的网站应用攻击与防御 136 8.1.1 XSS攻击 136 8.1.2 注入攻击 138 8.1.3 CSRF攻击 139 8.1.4 其他攻击和漏洞 140 8.1.5 Web应用防火墙 141 8.1.6 网站安全漏洞扫描 142 8.2 信息加密技术及密钥安全管理 142 8.2.1 单向散列加密 143 8.2.2 对称加密 144 8.2.3 非对称加密 144 8.2.4 密钥安全管理 145 8.3 信息过滤与反垃圾 146 8.3.1 文本匹配 147 8.3.2 分类算法 148 8.3.3 黑名单 149 8.4 电子商务风险控制 150 8.4.1 风险 151 8.4.2 风控 151 8.5 小结 153 第3篇 案例 9 淘宝网的架构演化案例分析 156 9.1 淘宝网的业务发展历程 157 9.2 淘宝网技术架构演化 158 9.3 小结 162 10 维基百科的高性能架构设计分析 163 10.1 Wikipedia网站整体架构 163 10.2 Wikipedia性能优化策略 165 10.2.1 Wikipedia前端性能优化 165 10.2.2 Wikipedia服务端性能优化 166 10.2.3 Wikipedia后端性能优化 167 11 海量分布式存储系统Doris的高可用架构设计分析 169 11.1 分布式存储系统的高可用架构 170 11.2 不同故障情况下的高可用解决方案 171 11.2.1 分布式存储系统的故障分类 172 11.2.2 正常情况下系统访问结构 172 11.2.3 瞬时故障的高可用解决方案 173 11.2.4 临时故障的高可用解决方案 174 11.2.5 永久故障的高可用解决方案 175 12 网购秒杀系统架构设计案例分析 176 12.1 秒杀活动的技术挑战 177 12.2 秒杀系统的应对策略 177 12.3 秒杀系统架构设计 178 12.4 小结 182 13 大型网站典型故障案例分析 183 13.1 写日志也会引发故障 184 13.2 高并发访问数据库引发的故障 184 13.3 高并发情况下锁引发的故障 185 13.4 缓存引发的故障 185 13.5 应用启动不同步引发的故障 186 13.6 大文件读写独占磁盘引发的故障 186 13.7 滥用生产环境引发的故障 187 13.8 不规范的流程引发的故障 187 13.9 不好的编程习惯引发的故障 188 13.10 小结 188 第4篇 架构师 14 架构师领导艺术 190 14.1 关注人而不是产品 191 14.2 发掘人的优秀 191 14.3 共享美好蓝图 192 14.4 共同参与架构 193 14.5 学会妥协 194 14.6 成就他人 194 15 网站架构师职场攻略 196 15.1 发现问题,寻找突破 197 15.2 提出问题,寻求支持 199 15.3 解决问题,达成绩效 201 16 漫话网站架构师 203 16.1 按作用划分架构师 203 16.2 按效果划分架构师 204 16.3 按职责角色划分架构师 205 16.4 按关注层次划分架构师 205 16.5 按口碑划分架构师 206 16.6 非主流方式划分架构师 207 附录A 大型网站架构技术一览 208 附录B Web开发技术发展历程 215

2016-06-27

iPhone高级编程-使用MonoTouch和.NET/C#

本书从基本的概念入手,全面地介绍了基于monotouch使用c#/.进行iphone应用程序开发。从monotouch和.开发环境到objective-c和c#开发语言,从基于monotouch进行iphone开发的编程方法到应用程序的发布和销售等,本书涵盖了基于monotouch进行iphone应用程序开发涉及的方方面面。 本书的主要内容分为两大部分:第ⅰ部分包括第1-4章,这一部分介绍iphone和monodevelopide开发的基本知识,主要包括iphone、.framework和monotouch的相关背景和概念、monotouch使用方法、iphone用户界面和数据控件方面的内容:第ⅱ部分包括第5-15章,这一部分的内容相对独立,可以根据需要选择性地阅读:第5章介绍在iphone中检索和存储数据,包括本地数据和远程数据;第6章介绍表的使用,包括表内容显示、表导航和表编辑等;第7章介绍基于corelocation和mapkit实现地图功能:第8章系统介绍应用程序设置:第9章介绍面向设备硬件编程;第10章介绍多媒体编程;第11章介绍利用第三方应用程序的编程;第12章介绍应用程序本地化和国际化编程;第13章介绍如何面向ipad编程:第14章介绍objective-c代码的阅读方法;第15章介绍将应用程序提交到应用程序商店涉及的所有过程和工作,还包括应用程序的推销途径与方法。 本书专门针对具有c#/.开发经验并希望转到面向iphone进行编程的人员。他们可以通过monotouch,利用已有的c#/.知识编写能够直接在iphone中运行的应用程序。因此,阅读本书的读者需要具有一定的c#/.开发经验,并希望面向iphone编程。

2014-04-17

精通C# 3.0与.NET 3.5高级编程源代码

精通C# 3.0与.NET 3.5高级编程源代码

2010-11-13

asp.net1.0开发的bolg系统

这是asp.net1.0开发的博客系统,是自己开发的系统,可能不太好。

2010-08-03

浪曦图库系统v1.0

项目主要针对国内旅游公司、影楼、旅游摄影爱好者等需要在互联网中宣传或展示,储存图片产品的系统。 功能说明: 1. 图片模块:图片上传,自动裁切缩略图以及图片信息管理模块,无限级栏目; 2. 新闻系统模块:新闻的发布以及管理; 3. 自定义皮肤以及自定义信息显示功能:系统自带标签可使不懂ASP.NET甚至不懂html的用户任意更改首页,栏目页以及内容页需要显示的信息以及整体布局; 4. 反射技术的应用使系统可轻松切换Access/Sqlserver2005数据库; 5. 整站静态页生成功能:可生成首页,栏目页,内容页全站静态化以降低服务器负担。

2010-06-23

电子商务网站(C#2008+Sql Server2008)

电子商务网站(C#2008+Sql Server2008)是一个不错的网站。

2010-04-26

最新C#2008 论坛

关键技术的实现 会员管理 论坛管理 论坛帖子管理 论坛消息管理 会员权限管理 后台管理

2010-04-23

最全DOTNET面试题目集锦130题

面试中笔试是其中的重要的一个环节,希望本人整理的DOTNET面试试题有所帮助!

2010-04-18

办公事务管理系统(Visal C#+SQL Server 2005)

办公事务管理系统(Visal C#+SQL Server 2005)

2010-04-16

人事工资管理系统(Visal C#+SQL Server 2005)

人事工资管理系统(Visal C#+SQL Server 2005)

2010-04-16

房产中介管理系统(Visal C#+SQL Server 2005)

房产中介管理系统(Visal C#+SQL Server 2005)

2010-04-16

商品销售管理系统(Visal C#+SQL Server 2005)

商品销售管理系统(Visal C#+SQL Server 2005)

2010-04-16

图书租借管理系统(Visal C#+SQL Server 2005)

图书租借管理系统(Visal C#+SQL Server 2005)学习很不错。

2010-04-16

会员消费管理系统(VC# 2005 数据库开发)

会员消费管理系统(VC# 2005 数据库开发)是一个不错的系统。

2010-04-16

汽车货运管理系统(VC# 2005 数据库开发)

汽车货运管理系统(VC# 2005 数据库开发)是一个不错的项目。

2010-04-16

餐饮消费管理系统(VC# 2005 数据库开发)

餐饮消费管理系统(VC# 2005 数据库开发)是一个很不错的项目。

2010-04-16

Javascript\html等全套教程

很不错的参考手册,基本界面布局的语言都有。

2010-03-16

经典的javascript+jqueryd的网络报单+代码

经典的javascript+jqueryd的网络报单+代码

2009-12-26

javascript+jquery的网络相册

javascript+jquery的网络相册

2009-12-26

空空如也

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

TA关注的人

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