• Suggestion(搜索建议)产品和技术

    今天来简单聊聊Suggestion产品 什么是Suggestion服务? 一图胜千言: 当你想要搜索某个长词语或者一句话输入部分时,Suggestion服务预测你极大可能的候选项,并罗列出来,供你选择。 产品的意义: 1. 降低用户搜索的输入成本,用户总是懒惰的,谁能让用户最懒惰还能帮他...

    2018-06-23 23:27:05

  • 设计模式之桥接模式

    桥接模式:实现系统可能有多角度分类,每一种分类都有可能的变化,那么就把这种多角度分离出来让他们独立变化,减少它们之间的耦合 下面的实例是一个手机软件的实例,对于手机来说,我们可以从手机的品牌进行分类,也可以从软件角度分类(功能机),同时手机品牌与手机...

    2018-06-23 23:27:18

  • ASP.NET MVC5入门指南

    本教程是根据,葡萄城控件技术团队(新浪微博 @葡萄城控件)翻译编辑发布的教程进行自我练习和巩固。 入公司的第一课,在师傅的带领下,有了一定入门基础,后面还会学习bootstrap的内容和MVC5的练习。 下面是百度云盘整理的入门知识,供大家参考。 链接:http://pan.ba...

    2018-06-23 23:27:08

  • HTTP文件断点续传的原理

    前几天一个同事跑过来找我说,我们在广告素材视频这块想做断点续传,就是这次某个视频缓存到一半,下次不用重头开始,可以在原来停留得位置开始继续下载.以提供更好的用户体验。 同时说需要我们支持吐素材地址的业务接口告诉终端最后修改时间/文件签名(md5),用这个...

    2018-06-23 23:27:09

  • windows环境tomcat8配置Solr5.5.1

    前言 前前后后接触Solr有一个多月了,想趁着学习Solr顺便把java拾起来。我分别用4.X和5.X版本在windows环境下用jetty的方式、tomcat部署的方式自己搭建了一把。其中从4.x到5.x和6.x的变化还是有的。搭建起来Solr后我分别用调用http接口的方式、SolrNet实现了索引的增删...

    2018-06-23 23:27:03

  • 【Remoting】.Net remoting方法实现简单的在线升级(

    一、前言 上篇运用了.Net Remoting技术解决了本地与服务器版本对比,并下载更新包的过程。 本篇主要是应用Process,来实现重启程序的过程。 情景 假设: Revit2016正加载某dll,其版本为1.0.0.0。服务器的更新dll版本为1.0.0.10。 下载完后,Revit2016关闭,旧dll删除...

    2018-06-23 23:26:56

  • C# DataTable的詳細用法

    转载别人的转载,原作者都不知道了 在项目中经常用到DataTable,如果DataTable使用得当,不仅能使程序简洁实用,而且能够提高性能,达到事半功倍的效果,现对DataTable的使用技巧进行一下总结。 一、DataTable简介 (1)构造函数 DataTable()不带参数初始化DataTable类的...

    2018-06-23 23:26:56

  • C#密封类

    密封类 密封类使用sealed修饰符声明。 密封类中不可能有抽象方法 【 因为:抽象方法必须在抽象类中,而抽象类不能是密封的或者是静态的,也就是说abstract 和sealed不能同时修饰一个类】...

    2018-06-23 23:26:53

  • cmd bat 相对命令

    "%~dp0",在BAT中,是不是相对路径的意思 (2013-08-21 12:19:32) 转载 ▼ 标签: 杂谈 分类:C# 0念 零 ,代表你的批处理本身。 d p是FOR 命令的扩展。 %~f0将 %I 扩展到一个完全合格的路径名 %~d0仅将 %I 扩展到一个驱动器号 %~p0仅将 %I 扩展到一个路径 %~n0仅将 %I...

    2018-06-23 23:26:51

  • 设计模式之单例模式

    单例模式,保证一个类仅有一个实例,并提供一个访问它的全局访问点。 通常我们可以让一个全局变量使得一个对象被访问,但它不能防止你实例化多个对象。一个最好的办法是,让类自身负责保存它的唯一实例。这个类可以保证没有其他实例可以被创建,并且它可以提供一个访问...

    2018-06-23 23:26:44

2