上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 63 下一页
摘要: 摘要 这两天一直在考虑redis队列:一个生产者,多个消费者的情况,这里弄了一个demo进行测试。 一个例子 关于如何引用Redisclient 可以参考之前的这篇文章:c#之Redis实践list,hashtable 生产者一个线程,然后开启多个线程用来消费数据。 代码如下: 测试 总结 关于队列 阅读全文
posted @ 2016-09-21 17:28 wolfy 阅读(4692) 评论(1) 推荐(2)
摘要: 摘要 最近一直在折腾邮件通知的东东,大概逻辑就是如果有新邮件,向收件人的app推送一条服务号消息,并且在单击该消息的时候,需要展示邮件的详情。 技术 这里是使用Exchange EWS API来实现的,通知的时候,只获取该邮件的标题,发件人信息,当用户单击查看详情的时候,拉取邮件详情,由于Exhcn 阅读全文
posted @ 2016-09-20 15:09 wolfy 阅读(1238) 评论(0) 推荐(0)
摘要: 摘要 有时候,我们需要获取客户端的一些信息,以便进行统计。比如:客户端的唯一标识,ip等信息 IP 通过获取HTTP_X_FORWARDED_FOR,或者REMOTE_ADDR可以获取客户端的ip。 测试 MAC MAC(Medium/Media Access Control)地址,用来表示互联网上 阅读全文
posted @ 2016-09-14 14:04 wolfy 阅读(11985) 评论(1) 推荐(1)
摘要: 摘要 Message Queue消息队列,简称MQ,是一种应用程序对应用程序的通信方法,应用程序通过读写出入队列的消息来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此通信。 MQ是消费-生产者模型的一个典型代表,一端往消息队列中不断写入消息 阅读全文
posted @ 2016-09-11 19:25 wolfy 阅读(10769) 评论(2) 推荐(3)
摘要: 摘要 在项目中多多少少会用到params这个关键字,来修饰参数,它的作用,让该参数的个数是可变的,并且可变参数必须是方法的最后一个参数。但如何判断到底有没有为该参数传递值,怎么判断? 一个例子 上面的四次调用可变参数的方法,并输出可变参数的长度。如下: 如果是下面的这种情况又该输出什么? 答案是:1 阅读全文
posted @ 2016-09-10 17:37 wolfy 阅读(1858) 评论(0) 推荐(1)
摘要: 摘要 在.Net中有几种定时器,最喜欢用的是System.Timers命名空间下的定时器,使用起来比较简单,作为定时任务,有Quartz.net,但有时候,一个非常简单的任务,不想引入这个定时任务框架,用Timer完全可以满足要求。 一个例子 每一秒在控制台上打印时间。 timer.AutoRese 阅读全文
posted @ 2016-09-07 13:54 wolfy 阅读(11805) 评论(0) 推荐(2)
摘要: 你可以通过Exchange Web Serivice(EWS)托管API去检索从一个给定的时间点,文件夹中有变化的列表中的项。 客户端可以使用SyncFoldersItems方法,同步服务端的项目,你只需按照下面的做就可以了: 执行初始同步操作(以检索指定文件家中的所有项目的列表)。 周期性地执行随 阅读全文
posted @ 2016-09-04 13:01 wolfy 阅读(677) 评论(0) 推荐(0)
摘要: 摘要 [Html5]sessionStorage和localStorage的区别 索引 上篇文章简单介绍了它们的区别,已经常见的用法。那我们能通过. 或者类似dic[key]的方式访问吗?答案是当然可以了。 遍历key和value 事件 可以监听localStorage的值的变化。 值的变化或者cl 阅读全文
posted @ 2016-08-30 22:16 wolfy 阅读(736) 评论(2) 推荐(0)
摘要: 摘要 有时需要在浏览器中保存一些数据,特别在app中嵌入的h5页面中,需要在webview中保存一些数据,作为客户端的数据持久化。 h5中web storage有两种存储方式:sessionStorage和localStorage。 sessionStorage:用于存储一次会话的数据,这些数据只有 阅读全文
posted @ 2016-08-29 21:49 wolfy 阅读(3854) 评论(0) 推荐(1)
摘要: 摘要 线程池是一种多线程的形式,其中的任务被添加到队列中,并在创建线程时自动启动。 以下示例使用.Net框架的线程池来计算十个数字20和40之间的裴波那契的结果。裴波那契Fibonacci类,它提供了一种方法叫ThreadPoolCallback执行计算。一个对象表示一个裴波那契的值被创建,Thre 阅读全文
posted @ 2016-08-27 12:17 wolfy 阅读(902) 评论(0) 推荐(0)
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 63 下一页