04 2017 档案
摘要:冒泡排序应该是最容易实现的一种排序算法了。其基本思想是:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。至此第一趟结束,将最大的数放到
阅读全文
摘要:在之前的文章《推荐一个简单、轻量、功能非常强大的C#/ASP.NET定时任务执行管理器组件–FluentScheduler》和《简单、轻量、功能非常强大的C#/ASP.NET定时调度任务执行管理组件–FluentScheduler之实例篇》中,我们认识和了解了FluentScheduler这款轻量的
阅读全文
摘要:DynamicJson是如何继承DynamicObject,包装一个用来处理Json的动态类型。 一,JS可以灵活处理Json字符串 看下面的代码, 代码中的jsonObj是动态类型,在.net中,我们也可以反序列化Json,但都需要指定反序列化后的对象类型。 比如使用Json.Net 有没有办法和
阅读全文
摘要:ExpandoObject的使用非常简单,很容易入手 下面对ExpandoObject的使用场合和一些认为需要注意的地方,谈一下自己的看法: 一,ExpandoObject使用场合 在传递对象,但是又不想创建一个class或者struct的时候,ExpandoObject就是一个非常好的选择。假如我
阅读全文
摘要:一. 为什么是它们三个? 拿这三者比较的原因是它们在使用的时候非常相似。你可以用它们声明的变量赋任何类型的值。 看看下面的示例: 你还可以使用关键字为它们赋上更加复杂的类型 二. 能够任意赋值的原因 上面的例子中,看起来三者非常相似,但是背后的原理却是非常不同。 var是C# 3中引入的,其实它仅仅
阅读全文
摘要:一、打开“百度地图生成器”的网址:http://api.map.baidu.com/lbsapi/creatmap/index.html 如下图: 二:在“1.定位中心点”中,切换城市,并查找具体位置,如下图: 三、在“设置地图”中,可以按照自己的喜好修改地图的外观: 1、地图的宽和高 2、地图上显
阅读全文
摘要:前面讲了webapi的安全验证和参数安全,不清楚的朋友,可以看看前面的文章,《Web API系列(二)接口安全和参数校验》,本文主要介绍Web API异常结果的处理。作为内部或者是对外提供的统一webapi 接口,统一的异常处理,把正确的信息返回给调用者很重要。这样可以让接口开发人员,了解具体的原因
阅读全文
摘要:以前简单介绍过web api 的设计,但是还是有很多朋友问我,如何合理的设计和实现web api。比如,接口安全,异常处理,统一数据返回等问题。所以有必要系统的总结总结 web api 的设计和实现。由于前面已经介绍过web api 的参数和返回格式的设计,《Web API系列(一)设计经验与总结》
阅读全文
摘要:在移动互联网的时代, Web服务已经成为了异构系统之间的互联与集成的主要手段,各种 Web服务几乎都采用REST风格的Web Api来构建。 通过Http协议的形式来. 以Get/Post方式发送请求, 返回json格式(数据更小巧且自描述能力强)的数据。这里就不在介绍REST API 的好处和不足
阅读全文
摘要:多线程操作同一个文件时会出现并发问题。解决的一个办法就是给文件加锁(lock),但是这样的话,一个线程操作文件时,其它的都得等待,这样的话性能非常差。另外一个解决方案,就是先将数据放在队列中,然后开启一个线程,负责从队列中取出数据,再写到文件中。 下面我们讲解一个实际项目中应用的案例,关于日志的处理
阅读全文
摘要:一、Jquery手机下拉刷新,下拉加载数据。附加有源码 二、源码地址:http://files.cnblogs.com/files/dongh/%E4%B8%8B%E6%8B%89%E5%8A%A0%E8%BD%BD%E5%88%B7%E6%96%B0.rar
阅读全文
摘要:一、点击加载更多有点像分页获取数据类似,下面是本人写的一个简单的小例子 二、点击加载更多,需要注意是在原来数据的基础上加载出来新的数据,所以拼接html是关键
阅读全文
摘要:百度编辑器官网:http://ueditor.baidu.com/website/ 一、百度编辑器在调用时要注意,一定要是ueditor.config.js 在前,否则就会加载不出编辑器 二、编辑器的上传文件配置在config.json文件里。 三、上传文件,比如上传图片后,图片不能预览,要查看下图
阅读全文
摘要:一、一般在C# 项目中二次引用会出现如下错误: 解决办法:用编辑器打开项目下的文件(*.csproj),可以找到在这个文件中,Newtonsoft.Json的引用,删掉引用,然后在项目中重新引用就可以了。
阅读全文
摘要:文章出处:http://www.cnblogs.com/gaoweipeng/archive/2009/05/17/1458762.html
阅读全文