摘要: 最近在项目中用到了离线功能,自己感觉挺高端的,但是遇到了一些问题。 现在工作告一小段落,就把这次离线工作中遇到的关键技术点和难题记录下来。 什么是离线,什么时候需要离线 离线:Offline,不联网也能使用。简单说就是在线的时候下载保存一些文件到本地,然后在离线的时候,依赖这些文件实现类似在线的操作。最好做到让使用者没有明显的感觉到在线、离线的区别。 什么时候需要离线:比如我们要去深山老林做一些考... 阅读全文
posted @ 2014-03-19 11:22 JustDotNet 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 在Raven中查询数据,查询条件必须在index中。如果查询条件不在index中就会出现如下异常 var query = session.DynamicIndexQuery() .Where(x => x.LocationId == request.Id).ToList()System.Argume... 阅读全文
posted @ 2013-12-20 16:01 JustDotNet 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 在开发过程中,会遇到很多需要使用序列化的场景,比如wcf,webservice或者jquery+.net等。那今天就说说我对序列化的理解。在.net中有几种序列化的方式,XML、二进制、SOAP、还有JSON。XML序列化xml序列化是使用namespace:System.Xml.Serialization下的class:XmlSerializer实现的。序列化之后使用xml格式的。现有类型 1: [XmlRoot("OnlineOrder")] 2: public class Order 3: { 4: private int orderId; 5: ... 阅读全文
posted @ 2013-10-27 11:23 JustDotNet 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 今天要学的是委托委托的基本形式直接上代码 1 public delegate int AddDelegate(int x,int y); 2 class Program 3 { 4 static void Main(string[] args) 5 { 6 int x=2;int y=5; 7 AddDelegate addDelegate = new AddDelegate(Add); 8 9 10 int result = addDelegate(x, y);11 ... 阅读全文
posted @ 2013-10-26 14:38 JustDotNet 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 前几天同事问我一个问题,能不能用sql搞定这个问题: 我这里有一个张表table1中有time1,value1,有表table2有字段time2,value2。 现在要把table2中的value2更新到table1的value1中,要求time2距离time1最近。 一下子就想到之前学到的over 阅读全文
posted @ 2013-06-17 22:57 JustDotNet 阅读(553) 评论(0) 推荐(0) 编辑
摘要: 学习表达式的入门例子,前提是要对委托有一定的了解,泛型明白一些。using System;using System.Linq;using System.Linq.Expressions;using System.Collections.Generic;public static class MyExpressions{ public static Expression<Func<T, bool>> True<T> () { return f => true; } public static Expression<Func<T, bool&g 阅读全文
posted @ 2013-06-17 21:58 JustDotNet 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 继续第一章用Javascript and jQuery调用Web API在上一节,我们用浏览器直接调用web API。但是大多数web API被客户端应用以编程的方式调用。那么我们写一个简单的javascript客户端。在解决方案资源管理器中,打开Index.cshtml。敲入下面的代码:View Code 获取一些产品为了获取产品,要发送一个 HTTP GET请求到/api/products。JQuery的getJSON方法发起了一个AJAX request,返回一个JSON格式的数据。done方法定义了一个会在请求成功的时候调用的回调函数。在回调函数中,我们用返回的JSON格式的数据(产品 阅读全文
posted @ 2013-06-17 21:49 JustDotNet 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 本文翻自http://www.asp.net/web-api/overview/getting-started-with-aspnet-web-api绝对手工制作,如有雷同,实属巧合。转载请注明。由于能力有限本文可能出错,请见谅,请指出。第一章 开始(上)在这里,你应该学会如何构建一个使用ASP.NET Web API的HTTP服务。1 你的第一个WEB APIHTTP不仅能够服务于网站,还是一个可以用来构建API(被用来提供服务和数据的)的强大的平台。HTTP简单、灵活、易用。几乎所有的平台都可以有HTTP库,所以HTTP服务可以响应广大的客户端,包括浏览器(电脑吧?)、移动设备、传统的桌面 阅读全文
posted @ 2013-06-17 21:39 JustDotNet 阅读(569) 评论(0) 推荐(0) 编辑
摘要: 前段时间电脑崩溃系统重装之后,一直没弄MVC。今天安装MVC。首先漫长的安装SP1。安装过程中下载MVC4.http://download.csdn.net/detail/caozhy/3619212。之后安装MVC4,安装过程同样很慢。等待,一些OK。可以使用了 阅读全文
posted @ 2013-05-23 11:09 JustDotNet 阅读(2778) 评论(0) 推荐(0) 编辑
摘要: 今天同事遇到一问题,问题如下:无限循环while(true) 读取配置readconfig() 根据配置个数使用线程new thread()他的需求是配置变化时,线程个数、参数也要变化。但是线程已经启动,正在运行中,不方便被控制修改。我的方案是使用异步处理。无限循环while(true) 读取配置readconfig() delegate begininvoke() endinvoke()诸位有更好的其他方案,请附上。谢谢 阅读全文
posted @ 2013-05-15 17:34 JustDotNet 阅读(545) 评论(0) 推荐(0) 编辑