TA的关注
  TA的基本信息
  • 所在地区:上海市 上海市
  • Email:
  • QQ:
  • 个人网站:
  • 支撑Flickr能存储130亿张图片的Tripod架构详解
    最近在 Yahoo 官方的工程博客上,透露了最新的图片及视频底层平台 Tripod,雅虎如何在如此大的规模上对多媒体数据进行处理,存储和检索,对很多类似服务都有借鉴意义。Tripod的设计和实现也基于微服务这一流行架构理念,本文也对微服务系统常见的问题做了阐述。Flickr 传统的架构我根据早些年的资料,整理其架构大致如下。技术平台•PHP•MySQL•Shard...
    发布于:2017/2/21 12:39:00  浏览(549)   
    微软发力NoSQL数据库 DocumentDB成明日之星
    SQL Server在企业环境中有很大优势,但很多人可能不知道,由于旗下诸如Power BI、Bing,以及Office Web Apps等应用面临一些新的挑战,例如数据泛滥、对移动性的需求激增、对低延迟的渴求。过去五年来Microsoft一直在打造一个分布式NoSQL数据库。这一项目是由曾经负责开发Windows Workflow Foundation(以及...
    发布于:2016/7/6 14:15:00  浏览(863)   
    ASP.NET实现word,PPT,Excel文件转换成html文件的通用方法
    以下是封装的一个ASP.NET实现office文件转化成html文件的通用方法,非常实用,喜欢的朋友可以收藏了。 Office文件转换成Html格式功能代码如下: using Microsoft.Office.Core; using Microsoft.Office.Interop.PowerPoint; using System; using System.Collections.Generic; using Syst...
    发布于:2016/2/20 12:16:00  浏览(854)   
    HTML5离线缓存(Application Cache) 技术的应用
    HTML5离线缓存又名Application Cache,是从浏览器的缓存中分出来的一块缓存区,要想在这个缓存中保存数据,可以使用一个描述文件(manifest file),列出要下载和缓存的资源。 Manifest 文件 manifest 文件是简单的文本文件,它告知浏览器被缓存的内容(以及不缓存的内容)。 manifest 文件可分为三个部分: CACHE MANIFEST - 在此标题下列出的文件将...
    发布于:2015/12/5 21:30:00  浏览(1345)   
    关于Hadoop分布式系统的一些总结
    Hadoop是一个由Apache基金会所开发的分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS。HDFS有高容错性的特点,并且设计用来部署在低廉的(low-cost)硬件上;而且它提供高吞吐量(high throughput)来访问应用程序的数据,适合那...
    发布于:2015/11/10 13:00:00  浏览(778)   
    Linq to SQL中的延迟加载概念
    延迟加载就是将对象的初始化延迟,在程序使用该对象时才去初始化,如果不使用则不会进行初始化。使用延迟加载主要是为了提高程序的执行效率。与延迟加载相反,直接加载就是在程序初始化时将程序中用到的所有的对象也初始化,这样会降低程序的效率。 Linq to Sql中使用延迟加载只要将对象的Delay Loaded属性设为True就可以了。延迟加载在查询某对象时,实际上你只查询该对象。...
    发布于:2015/9/14 15:10:00  浏览(889)   
    ASP.NET开发中如何Json解析成DataTable格式
    我们在开发系统时,特别是在使用ajax技术开发时,经常需要用到使用json格式来在前后台间传递数据,DataTable是我们ASP.NET中最常见的一种数据组织格式,本文就如何Json解析成DataTable给出完整方案。代码如下:123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354...
    发布于:2015/8/27 7:12:00  浏览(696)   
    如何利用JSONP进行水坑攻击
    编者按:纽约时报近期在对JSONP水坑攻击的报道中称,中国的15大网络服务平台,包括百度、淘宝、QQ、新浪、搜狐、携程和人人网,存在严重漏洞,攻击者可以轻松偷取个人敏感信息。那么水坑攻击的原理和防御措施有哪些呢?乌云网的白帽子大学生给我们做出了解答。0x00 简介前几天安全研究者Jaime Blasco发现了在中国某些特定主题的网站被进行了水坑攻击,攻击方法有一定多样性,其中存在一些比较少见于此类型攻击中的技术,不过其实是...
    发布于:2015/6/18 22:01:00  浏览(1082)   
    从管理员角度看MongoDB
    一:安装部署 我之前的文章都是采用console程序来承载,不过在生产环境中这并不是最佳实践,谁也不愿意在机器重启后满地找牙似找mongodb,在mongodb里面提供了一个叫做“服务寄宿”的模式,我想如果大家对wcf比较熟悉的话很容易听懂。好了,我们实践一下,这里我开一下D盘里面的mongodb。 这里要注意的有两点: <1> logpath: 当我们使用服务寄宿的时候,用眼睛都能想明白肯定不会用...
    发布于:2015/5/11 12:33:00  浏览(641)   
    使用正则表达式提取img的alt属性
    我最近最想做的一件事情就是找坨大便摔到IE开发人员的脸上,先说事情吧。在Discuz!可视化编辑器和UBB编辑器之转换的时候,比如本来是<img src="http://www.love.com/Discuz!6.0/images/avatars/noavatar.gif" border="0" alt="头像"/>但是IE给的内容是...
    发布于:2015/4/13 18:39:00  浏览(1205)   
    ASP.NET MVC 自定义路由表实现URL重写
    在今天的MVC测试中,我想在路由中传递多个参数,比如 Blog/Archtive/2014-12-07/4.html,参数是两个,一个是时间:2014-12-07,一个是序号:4。经过一天的验证测试,最后终于找到了解决方案,并且还验证出了两种方案(赞一个^_^ ),由于初学MVC,测试中遇到了不少的问题,尤其是第一种方案的测试,开始的思路就是想采用多参数的URL,但不知道...
    发布于:2014/12/7 18:34:00  浏览(1825)   
    数据结构与算法之-队列和栈
    队列是一个常用的数据结构,是一种先进先出(First In First Out, FIFO)的结构,也就是说只能在表头进行删除,在表尾进行添加,下面我们实现一个简单的队列。package com.xtfggef.algo.queue; import java.util.Arrays; public class Queue<T> { ...
    发布于:2014/11/19 9:44:00  浏览(936)   
    页数: 1 - 4 (共37 条内容)
    Prev
    [1]
    2
    3
    4
    Next
  • 创业中遇到的问题之为什么这么倒霉?
    我自己在创业公司工作,很多朋友也都在创业。大家在一起交流的时候经常会说起一些共性的问题,时间久了,总结一下,这些问题,其实就是常态,无需大惊小怪。关于「常态」的基本解释:1.固定的姿态2.平常的、正常的状态因为是创业公司,所以就一定会有这些问题。而这些问题,对创业公司来说,即使得到了「完美」的解决,或许也只是带来边际效益提升,有些甚至并不是最关键的,只是对你造成了...
    发布于:2016/7/6 14:18:00  浏览(1039)  
    世界上不存在怀才不遇 在于相互了解
    今天在豆瓣上看到一本电子书,这本书不厚,也就100页不到,但是标题挺唬人的:年薪20万到80万的进击,副标题为高端程序员如何跳槽。一般我在看到这种标题的书,无论是电子书还是纸质书,我的选择忽视之。在我不算多的阅读“生涯”中(在可回忆的范围,不算上学校学习的教材、辅导书习题集之类,我所阅...
    发布于:2015/12/5 20:59:00  浏览(960)  
    如何从程序员飞升到架构师
    架构师是什么?架构师这词其实很有意思,很多人的Title是这个,但其实我们对架构师都干什么并没有太统一的认识。往大了说,比尔盖茨当年好像也称自己为架构师,往小了说随便一个小的软件上做设计的也说自己是架构师。所以如果把这个词泛化而不局限于特定的场景,估计单是说清楚什么是架构师就要花费不少口水。下面我们用一个取巧的办法,在一个具体的场景下来看看,架构师都该干什么,而...
    发布于:2014/7/28 17:42:00  浏览(813)  
    JAVA很美,但你才是我心中的女神-.NET
    世界上没有完美的语言,.net浑身有一堆毛病,但是一个程序员应该懂得扬长避短。我们探讨一个语言的缺点,不是要因此去枪毙他。一个语言能发展到成熟并为世人使用,一定有他存在的位置和意义。否则Lisp这种东西应该很早就灭亡了吧?用铅笔刀去灭哈迪斯?用倚天剑去砍柴?本文主要和诺贝尔的文章进行探讨,希望不要让将错误的观点误导初级程序员。对不起,我也...
    发布于:2014/3/16 16:02:00  浏览(946)  
    编程从业五年的 14 条经验
    编程从业五年的 14 条经验,句句朴实。排列不分先后:1. 当性能遇到问题时,如果能在应用层进行计算和处理,那就把它从数据库层拿出来。排序和分组就是典型的例子。在应用层做性能提升总是要比在数据库层容易的多。就像对于MySQL,sqlite更容易掌控。2. 关于并行计算,如果能避免就尽量避免。如果无法避...
    发布于:2013/12/13 12:58:00  浏览(710)  
    页数: 1 - 1 (共5 条内容)
    Prev
    [1]
    Next
  • 什么是多线程编程?
    现在去图书馆看书,经常能看到多线程编程相关的书籍,貌似好像很多东西一说是用多线程开发就给人感觉速度,性能飞一般的感觉,不过好多书里写的多线程都给人云里雾里的感觉,有哪位大神给指点下什么是多线程开发?为什么要用多线程?多线程有哪些优缺点?...
    发布于:2016/7/6 14:21:00  浏览(1167)  
    ASP.NET MVC3 如何通过Url传多个参数方法?
    MVC3通过URL传值,一般情况下都会遇到 【从客户端(&)中检测到有潜在危险的 Request.Path 值】的问题 这个问题的解决方法,我的其他博文已经有了说明,这里给出连接 ; 【从客户端(&)中检测到有潜在危险的 Request.Path 值】解决方法 方法一: Url传参是通过Get的方式,一般我们都是通过一定规则的Url来传参。比如下面的URL。 http:/...
    发布于:2014/12/7 18:38:00  浏览(975)  
    如何实现jQuery对象与dom对象的转换
    1.等待dom元素加载完毕. 1234567891011121314<script type="text/javascript"> //传统写法 window.onload= function(){ alert("test1"); } //jquery写法 $(document).ready(function(){ $(&quo...
    发布于:2014/7/28 13:48:00  浏览(758)  
    页数: 1 - 1 (共3 条内容)
    Prev
    [1]
    Next
  • ASP.NET MVC学习之-实现增删查该功能
    查询1) View代码:1 @model PagedList<MVC3.DemoModel.User>2 @using Webdiyer.WebControls.Mvc;3 @using (Html.BeginForm("Main", "Manage", FormMethod.Get))4 {5 <sp...
    发布于:2014/7/5 15:00:00  浏览(775)   继续阅读>>   
    页数: 1 - 1 (共1 条内容)
    Prev
    [1]
    Next
  • 搞笑楼主和暴强回复
    发布于:2014/7/5 15:01:00  浏览(522)  
    你究竟TMD想要啥?
    发布于:2014/6/4 11:56:00  浏览(517)  
人生最好的旅行,就是你在一个陌生的地方,发现一种久违的感动。
TA的留言板