首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 2 3 4 5 6 7 8 ··· 12 下一页

2014年1月9日

摘要: 1、基本原理 2、消息接口(官方文档) 3、具体实现(类图) 阅读全文

posted @ 2014-01-09 14:54 停留的风 阅读(123666) 评论(23) 推荐(6) 编辑

2014年1月2日

摘要: 开发了几个微信项目,一直在思考: 如何将微信相关的处理与业务系统联系在一起? 如何做到彼此分离,且易于扩展? 能否开发一套独立的微信服务框架,支持各种业务应用? 阅读全文

posted @ 2014-01-02 14:05 停留的风 阅读(39130) 评论(11) 推荐(5) 编辑

2013年12月16日

摘要: 在微信窗口,输入的信息有限,我们需要将一些信息分多次请求。 比如:在进行用户绑定时,我们需要输入用户的相关信息,比如:用户名、密码,或者姓名、电话号码,服务端验证通过,即可将系统用户与微信用户绑定。 然后,此微信账户就有一定的功能权限了,可以查积分,消费记录等。服务号:招商银行信用卡,就有很多功能。 微信客户端无法缓存信息,而且输入信息有限,需要进行多次请求,在服务端保存当前会话状态。这就需要Session。 阅读全文

posted @ 2013-12-16 16:08 停留的风 阅读(74917) 评论(34) 推荐(5) 编辑

2013年12月10日

摘要: 尽管处理微信请求的服务器,处于微信服务器的后端,但是安全问题依然不可小觑。 大概总结以下几个方面,希望引起注意。 一、设置高复杂度的Token,尽量隐藏服务地址URL 二、每次进来后,需要进行签名验证 三、可以根据ToUserName 验证请求 四、AppId和AppSecret 五、保证服务器的安全 阅读全文

posted @ 2013-12-10 12:49 停留的风 阅读(22848) 评论(12) 推荐(3) 编辑

2013年11月29日

摘要: 在进行推广时,我们可以告诉对方,我们的微信公众账号是什么,客户可以去搜索,然后关注。二维码给我们提供了极大的便捷,只要简单一扫描,即可关注。 如果已经关注过,立刻跳入对话画面。在我们进行推广时,不再是简陋的文字,可以是一个有个性的二维码,想必会很生动。 微信对二维码提供了很好的支持,而且还可以根据需要生成不同场景的二维码。下面我们将介绍如何获取和使用二维码。 注意:限服务号,且进行了微信认证,费用300 阅读全文

posted @ 2013-11-29 15:32 停留的风 阅读(41181) 评论(10) 推荐(4) 编辑

2013年11月13日

摘要: 如果只有输入框,可能太简单,感觉像命令行。自定义菜单,给我们提供了很大的灵活性,更符合用户的操作习惯。在一个小小的微信对话页面,可以实现更多的功能。菜单直观明了,不仅能提供事件响应,还支持URL跳转,如果需要的功能比较复杂,我们大可以使用URL跳转,跳转至我们的网页即可。 这里通过具体实例,来讲解微信自定义菜单的实现。 注意:自定义菜单,只有服务号才有此功能 阅读全文

posted @ 2013-11-13 09:22 停留的风 阅读(204039) 评论(92) 推荐(21) 编辑

2013年11月6日

摘要: 上一篇文章,写了基本框架,可能很多人会觉得晕头转向,这里提供一个简单的例子来予以说明,希望能帮你解开谜团。 本实例的主要功能: 通过微信公众平台实现在线客服机器人功能。主要的功能包括:简单对话、查询天气等服务。 这里只是提供比较简单的功能,重在通过此实例来说明公众平台的具体研发过程。只是一个简单DEMO,如果需要的话可以在此基础上进行扩展。 当然后续我们还会推出比较复杂的应用实例。 阅读全文

posted @ 2013-11-06 10:50 停留的风 阅读(53201) 评论(55) 推荐(18) 编辑

2013年10月31日

摘要: 结合原理,详细介绍微信公众账号开发框架的搭建,包括Http请求、请求分发、处理以及响应。针对微信公众账号开发,提供一种解决方案。 希望能对大家有所帮助,有问题及时反馈。 阅读全文

posted @ 2013-10-31 09:32 停留的风 阅读(137414) 评论(54) 推荐(22) 编辑

2013年10月25日

摘要: 微信公众账号的注册流程(图文详解) 阅读全文

posted @ 2013-10-25 09:46 停留的风 阅读(91671) 评论(48) 推荐(35) 编辑

2013年9月23日

摘要: 西游记的故事,无人不知。 但西游记里面的哲学与道理,却仍然值得我们去思考。 记得之前曾有一篇文章写到了西游记与团队管理,师徒四人就是一个完美的团队。之所以能够爬山涉水、克服万难,求得真经,无疑是整个团队共同努力的结果。 对于其具体的联系,我们不作探讨。但是细细想想,着实可以从中得到一些启发。 “唐僧”作为团队领导者,能将三个个性迥异的徒弟教育的服服帖帖,确实令人敬佩。 阅读全文

posted @ 2013-09-23 11:15 停留的风 阅读(4265) 评论(30) 推荐(3) 编辑

2013年9月18日

摘要: 1、什么是异步? 2、同步与异步的区别? 3、异步与多线程的区别? 4、异步应用 5、异步的应用 1)实例1--文件读取 2)实例2--基于委托实现异步--异步下载 阅读全文

posted @ 2013-09-18 13:35 停留的风 阅读(29732) 评论(5) 推荐(19) 编辑

2013年8月20日

摘要: 1、什么时候使用多线程? 2、如何才能保证线程安全? 3、如何能写出线程安全的代码?变量、对象方法、静态方法、静态变量是线程安全的吗? 4、集合类型是线程安全的吗? 5、如何进行线程同步? 6、IIS的多线程应用 7、如何有效使用多线程? 8、何时使用线程池? 阅读全文

posted @ 2013-08-20 12:45 停留的风 阅读(21757) 评论(11) 推荐(19) 编辑

2013年8月14日

摘要: 多线程应用很广泛,在这里讲几个个典型案例,进度条与网络扒虫等。 阅读全文

posted @ 2013-08-14 16:24 停留的风 阅读(11607) 评论(6) 推荐(13) 编辑

2013年8月1日

摘要: 线程同步 主要介绍线程同步的主要原理,以及C#中常见的几种方法。这里涉及:Interlocked、lock、Monitor、AutoResetEvent、ManualResetEvent、Mutex、ReaderWriterLockSlim、Semaphore与SemaphoreSlim、Barrier、SpinLock和SpinWait。不同的技术对应不同的场景,在使用时,我们必须具体问题具体分析,选择最佳的同步方式。 阅读全文

posted @ 2013-08-01 11:22 停留的风 阅读(24715) 评论(9) 推荐(27) 编辑

2013年7月30日

摘要: 多线程技术介绍 1、进程与线程关系 2、多线程的优点 3、多线程的应用场合 4、案例分析--搬运工 5、C#中多线程-Thread类 6、线程创建方式 7、前台线程和后台线程 阅读全文

posted @ 2013-07-30 19:40 停留的风 阅读(10792) 评论(19) 推荐(10) 编辑

2013年7月19日

摘要: 序列化 序列化是将对象状态转换为可保持或传输的格式的过程。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据。 几种序列化技术: 1)二进制序列化保持类型保真度,这对于在应用程序的不同调用之间保留对象的状态很有用。例如,通过将对象序列化到剪贴板,可在不同的应用程序之间共享对象。您可以将对象序列化到流、磁盘、内存和网络等等。远程处理使用序列化“通过值”在计算机或应用程序域之间传递对象。 2)XML 序列化仅序列化公共属性和字段,且不保持类型保真度。当您要提供或使用数据而不限制使用该数据的应用程序时,这一点是很有用的。由于 XML 是一个开放式标准,因此,对于通过 Web 共享数据而言,这是一个很好的选择。SOAP 同样是一个开放式标准,这使它也成为一个颇具吸引力的选择。 3)使用提供的数据协定,将类型实例序列化和反序列化为 XML 流或文档(或者JSON格式)。常应用于WCF通信。 阅读全文

posted @ 2013-07-19 11:02 停留的风 阅读(20950) 评论(8) 推荐(16) 编辑

2012年9月12日

摘要: “方法”是包含一系列语句的代码块。 程序通过“调用”方法并指定所需的任何方法参数来执行语句。 在 C# 中,每个执行指令 都是在方法的上下文中执行的。 最近在写一个反射调用时,需要通过反射来调用方法。想写一个通用的方法调用的通用函数,这就需要将方法各种形式考虑在内。 在这里只是对C#4.0的方法进行一次简单总结,也希望给大家一个清晰的认识。 阅读全文

posted @ 2012-09-12 14:31 停留的风 阅读(3963) 评论(4) 推荐(3) 编辑

2012年9月7日

摘要: 新升经理人“七宗罪” 这样的经理无处不在,或许你周围就有? 或许你现在的领导就是? 或许你就是? 在软件行业,好多经理人都是程序员出身,由于旧习,身上可能存在众多需要改进的地方。本文简略总结了几点,希望对某些人有些帮助。 欢迎大家拍砖 阅读全文

posted @ 2012-09-07 10:03 停留的风 阅读(3152) 评论(7) 推荐(5) 编辑

2012年2月28日

摘要: 【T4实践(四)】创建运行时模板 使用 Visual Studio 预处理过的文本模板,可以在运行时在应用程序中生成文本字符串。 执行应用程序的计算机不必具有 Visual Studio。 预处理过的模板有时称为“运行时文本模板”。每个模板都包含将显示在生成的字符串中的文本和程序代码的片段。 程序片段为字符串的可变部分提供值,还控制条件部分和重复部分。 运行时模板,简单的说就是可视化的C#代码生成器。 阅读全文

posted @ 2012-02-28 10:45 停留的风 阅读(6499) 评论(9) 推荐(5) 编辑

2012年2月20日

摘要: 如何快速高效的写出高质量的T4模板呢?T4模板的难调试,给代码编写造成了编码的困难。本文将给出变通的解决方案。     一、总结:先验证C#代码,然后转T4模板!     二、实例:代码生成器         该实例,就是我们通常见过的,模型代码生成器,根据数据模型生成代码框架,如模型层、数据访问层等。         本实例先根据数据表,生存模型层代码     三、结合实例具体介绍如何从C#转T4     四、源码地址 阅读全文

posted @ 2012-02-20 16:03 停留的风 阅读(5659) 评论(5) 推荐(9) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 12 下一页