随笔分类 -  C#

摘要:项目中用到任务调度Quartz框架,对它的时间跨度表达式cron-expression一直不是很明白,因此从网上搜索了下资料,现在整理了一下,与大家分享。 Cron表达式是一个由六至七个字段组成由空格分隔的字符串,其中6个字段是必须的而一个是可选的,如下: 字段名 允许的值 允许的特殊字符 ... 阅读全文
posted @ 2013-04-24 14:17 ThinkWang 阅读(1899) 评论(3) 推荐(4) 编辑
摘要:什么是长轮询? 长轮询是“服务器推”技术实现方式的一种,可以将服务端发生的变化实时传送到客户端而无须客户端频繁的地刷新、发送请求。 长轮询原理? 客户端向服务器发送Ajax请求,服务器接收到请求后,保持连接不返回消息,直到进行相关处理完毕后才返回响应信息并关闭连接,客户端接收到响应信息后,进行相关处理,处理完毕后再想服务器发送新的请求。 长轮询的应用场景? 长轮... 阅读全文
posted @ 2013-03-26 14:34 ThinkWang 阅读(6237) 评论(10) 推荐(5) 编辑
摘要:1、说明 Tencent在tqq.tencent.com的8000有一个使用HTTP的QQ接口,通过这个接口,可以进行一些基本的操作,如:登陆、登出、改变登陆状态(上线、忙碌、离线、隐身)、添加删除好友、查看好友信息、发送验证信息(接受被加为好友、申请加对方为好友、拒绝被加为好友)、收发用户消息、系统信息。 目前我研究的是1.1版本的HTTP QQ协议,研究是别人的成果上进行的。 2、... 阅读全文
posted @ 2012-12-15 16:05 ThinkWang 阅读(1001) 评论(0) 推荐(0) 编辑
摘要:整体思路:1.判断当前时间是否为下班时间2.去公交公司网站上获取公交实时信息3.判断候车信息 是否有必要发送,(小于一定站数就不提醒了,要不跑到公交站,车也走了。)4.自动登录QQ5.获取在线好友列表(隐身、离线的不发送)6.发送提醒信息7.将此功能做成 系统服务 ,开机自动运行。上代码:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Diagnostics;using System.ServiceProcess;using Syst 阅读全文
posted @ 2012-12-14 15:34 ThinkWang 阅读(733) 评论(2) 推荐(4) 编辑
摘要:与访问HTTP网站不同的是需要加ServicePointManager.ServerCertificateValidationCallback=newRemoteCertificateValidationCallback(CheckValidationResult);privatestaticboolCheckValidationResult(objectsender,X509Certificatecertificate,X509Chainchain,SslPolicyErrorserrors){returntrue;} 阅读全文
posted @ 2012-11-30 17:49 ThinkWang 阅读(458) 评论(0) 推荐(0) 编辑
摘要:主要用到的类SendKeys.并通过其方法Send()向当前活动的应用程序发送单击动作行为。例如:SendKeys.Send("123");就会模拟键盘敲击1,2,3,;每个键都由一个或多个字符表示。若要指定单个键盘字符,请使用该字符本身。例如,若要表示字母A,请将字符串“A”传递给方法。若要表示多个字符,请将各个附加字符追加到它之前的字符的后面。若要表示字母A、B和C,请将参数指定为“ABC”。加号(+)、插入符号(^)、百分号(%)、波浪号(~)以及圆括号()对SendKeys具有特殊含义。若要指定这些字符中的某个字符,请将其放在大括号({})内。例如,若要指定加号,请 阅读全文
posted @ 2012-11-30 17:45 ThinkWang 阅读(5531) 评论(1) 推荐(0) 编辑