上一页 1 ··· 36 37 38 39 40 41 42 43 44 ··· 47 下一页

2015年9月2日

C#编程总结(二)多线程基础

摘要: C#编程总结(二)多线程基础无论您是为具有单个处理器的计算机还是为具有多个处理器的计算机进行开发,您都希望应用程序为用户提供最好的响应性能,即使应用程序当前正在完成其他工作。要使应用程序能够快速响应用户操作,同时在用户事件之间或者甚至在用户事件期间利用处理器,最强大的方式之一是使用多线程技术。多线程... 阅读全文

posted @ 2015-09-02 23:42 大西瓜3721 阅读(277) 评论(0) 推荐(0)

C#编程总结(三)线程同步

摘要: C#编程总结(三)线程同步在应用程序中使用多个线程的一个好处是每个线程都可以异步执行。对于 Windows 应用程序,耗时的任务可以在后台执行,而使应用程序窗口和控件保持响应。对于服务器应用程序,多线程处理提供了用不同线程处理每个传入请求的能力。否则,在完全满足前一个请求之前,将无法处理每个新请求。... 阅读全文

posted @ 2015-09-02 23:40 大西瓜3721 阅读(229) 评论(0) 推荐(0)

C#编程总结(四)多线程应用

摘要: C#编程总结(四)多线程应用多线程应用很广泛,简单总结了一下:1)不阻断主线程,实现即时响应,由后台线程完成特定操作2)多个线程,完成同类任务,提高并发性能3)一个任务有多个独立的步骤,多个线程并发执行各子任务,提高任务处理效率下面我们通过几个小例子做简单介绍。1、进度条分析:页面动态刷新,主页面正... 阅读全文

posted @ 2015-09-02 23:35 大西瓜3721 阅读(203) 评论(0) 推荐(0)

C#编程总结(五)多线程带给我们的一些思考

摘要: C#编程总结(五)多线程带给我们的一些思考如有不妥之处,欢迎批评指正。1、什么时候使用多线程? 这个问题,对于系统架构师、设计者、程序员,都是首先要面对的一个问题。 在什么时候使用多线程技术? 在许多常见的情况下,可以使用多线程处理来显著提高应用程序的响应能力和可用性。 上一章,我们讲了几个... 阅读全文

posted @ 2015-09-02 23:34 大西瓜3721 阅读(287) 评论(0) 推荐(0)

C#编程总结(六)异步编程

摘要: C#编程总结(六)异步编程1、什么是异步?异步操作通常用于执行完成时间可能较长的任务,如打开大文件、连接远程计算机或查询数据库。异步操作在主应用程序线程以外的线程中执行。应用程序调用方法异步执行某个操作时,应用程序可在异步方法执行其任务时继续执行。2、同步与异步的区别同步(Synchronous):... 阅读全文

posted @ 2015-09-02 23:32 大西瓜3721 阅读(234) 评论(0) 推荐(0)

C#编程总结(八)数字签名

摘要: C#编程总结(八)数字签名在日常工作中,有很多文件需要领导审阅、签名和盖章,由于公司业务开展,跨地域、跨国业务也日益普遍,领导签名盖章变得很麻烦,开始的时候人们通过邮寄、传真等方式来解决,但是耗费时间、人力、物力。在网络化日益深入的今天,需要领导审批、签字盖章的东西越来越多,时间也越来越紧迫,数字签... 阅读全文

posted @ 2015-09-02 23:31 大西瓜3721 阅读(381) 评论(0) 推荐(0)

C#编程总结(七)数据加密——附源码

摘要: C#编程总结(七)数据加密——附源码概述数据加密的基本过程就是对原来为明文的文件或数据按某种算法进行处理,使其成为不可读的一段代码,通常称为“密文”,使其只能在输入相应的密钥之后才能显示出本来内容,通过这样的途径来达到保护数据不被非法人窃取、阅读的目的。 该过程的逆过程为解密,即将该编码信息转化为其... 阅读全文

posted @ 2015-09-02 23:31 大西瓜3721 阅读(297) 评论(0) 推荐(0)

C#编程总结(十一)数字证书

摘要: C#编程总结(十一)数字证书之前已经通过文章介绍了数字证书的基础知识,包括加密和数字签名。具体可见:1、C#编程总结(七)数据加密——附源码2、C#编程总结(八)数字签名这里来讲述数字证书的概念、作用、工作原理以及具体应用。希望能够给大家一个清晰的认识。一、概念数字证书就是互联网通讯中标志通讯各方身... 阅读全文

posted @ 2015-09-02 23:30 大西瓜3721 阅读(482) 评论(0) 推荐(0)

C#编程总结(十二)断点续传

摘要: C#编程总结(十二)断点续传 我们经常使用下载工具,如bit精灵、迅雷、FlashGet,这些软件都支持断点续传。断点续传即下载任务暂停后可以继续,而无需重新下载,即下载时需要通知服务器的起始位置。如果允许多线程进行分片下载,必须提供起始-截止位置。说到底就是可以选择下载某个片段,整个文件的字节流,... 阅读全文

posted @ 2015-09-02 23:29 大西瓜3721 阅读(307) 评论(0) 推荐(0)

C#编程总结(十四)dynamic

摘要: C#编程总结(十四)dynamic介绍Visual C# 2010 引入了一个新类型dynamic。该类型是一种静态类型,但类型为dynamic的对象会跳过静态类型检查。大多数情况下,该对象就像具有类型object一样。在编译时,将假定类型化为dynamic的元素支持任何操作。因此,您不必考虑对象是... 阅读全文

posted @ 2015-09-02 23:28 大西瓜3721 阅读(353) 评论(0) 推荐(0)

C#编程总结(十三)数据压缩

摘要: C#编程总结(十三)数据压缩在进行文件存储或者数据传输时,为了节省空间流量,需要对数据或文件进行压缩。在这里我们讲述通过C#实现数据压缩。一、GZipStream压缩微软提供用于压缩和解压缩流的方法。此类表示 GZip 数据格式,它使用无损压缩和解压缩文件的行业标准算法。 这种格式包括一个检测数据损... 阅读全文

posted @ 2015-09-02 23:28 大西瓜3721 阅读(599) 评论(0) 推荐(1)

微信公众平台开发教程(十一)微信"企业号“上线

摘要: 什么是企业号? 企业号是微信为企业客户提供的移动应用入口 关注更安全 只有企业通讯录的成员才能关注企业号,分级管理员、保密消息等各种特性确保企业内部信息的安全。 关注更安全 只有企业通讯录的成员才能关注企业号,分级管理员、保密消息等各种特性确保企业内部信息的安全。 应用可配置 企业可自行在企业号中可 阅读全文

posted @ 2015-09-02 23:25 大西瓜3721 阅读(336) 评论(0) 推荐(0)

微信公众平台开发教程(十) 订阅号与服务号的区别

摘要: 微信公众平台开发教程(十) 订阅号与服务号的区别 为了消除大家对订阅号与服务号的疑问,特总结如下: 功能点 介绍 订阅号 服务号 注册 注册账号 个人信息 个人信息和企业相关信息 展示 在手机端展现方式 显示在订阅号文件夹中 跟微信好友一样显示 收发消息 接受和发送消息,包括: 1 文本消息 2 图 阅读全文

posted @ 2015-09-02 23:24 大西瓜3721 阅读(401) 评论(0) 推荐(0)

微信公众平台开发教程(八)Session处理

摘要: 微信公众平台开发教程(八)Session处理 在微信窗口,输入的信息有限,我们需要将一些信息分多次请求。 比如:在进行用户绑定时,我们需要输入用户的相关信息,比如:用户名、密码,或者姓名、电话号码,服务端验证通过,即可将系统用户与微信用户绑定。 然后,此微信账户就有一定的功能权限了,可以查积分,消费 阅读全文

posted @ 2015-09-02 23:20 大西瓜3721 阅读(258) 评论(0) 推荐(0)

微信公众平台开发教程(九)微信公众平台通用开发框架

摘要: 微信公众平台开发教程(九)微信公众平台通用开发框架一、思考开发了几个微信项目,一直在思考:如何将微信相关的处理与业务系统联系在一起?如何做到彼此分离,且易于扩展?能否开发一套独立的微信服务框架,支持各种业务应用?二、现有常用的服务框架支持多种业务应用,我们通过分层的方式来实现。将复杂的系统进行分层,... 阅读全文

posted @ 2015-09-02 23:20 大西瓜3721 阅读(258) 评论(0) 推荐(0)

微信公众平台开发教程(七)安全策略

摘要: 微信公众平台开发教程(七)安全策略尽管处理微信请求的服务器,处于微信服务器的后端,但是安全问题依然不可小觑。大概总结以下几个方面,希望引起注意。一、设置高复杂度的Token,尽量隐藏服务地址URLURL:即为处理微信请求的链接地址Token:用户身份凭证申请成为开发者或者修改URL\Token时,微... 阅读全文

posted @ 2015-09-02 23:19 大西瓜3721 阅读(451) 评论(0) 推荐(0)

微信公众平台开发教程(六)获取个性二维码

摘要: 微信公众平台开发教程(六)获取个性二维码一、功能介绍在进行推广时,我们可以告诉对方,我们的微信公众账号是什么,客户可以去搜索,然后关注。二维码给我们提供了极大的便捷,只要简单一扫描,即可关注。如果已经关注过,立刻跳入对话画面。在我们进行推广时,不再是简陋的文字,可以是一个有个性的二维码,想必会很生动... 阅读全文

posted @ 2015-09-02 23:18 大西瓜3721 阅读(339) 评论(0) 推荐(0)

微信公众平台开发教程(五)自定义菜单

摘要: 微信公众平台开发教程(五)自定义菜单请尊重作者版权,如需转载,请标明出处。应大家强烈要求,将自定义菜单功能课程提前。一、概述:如果只有输入框,可能太简单,感觉像命令行。自定义菜单,给我们提供了很大的灵活性,更符合用户的操作习惯。在一个小小的微信对话页面,可以实现更多的功能。菜单直观明了,不仅能提供事... 阅读全文

posted @ 2015-09-02 23:17 大西瓜3721 阅读(438) 评论(0) 推荐(0)

微信公众平台开发教程(四) 实例入门:机器人(附源码)

摘要: 微信公众平台开发教程(四) 实例入门:机器人(附源码)上一篇文章,写了基本框架,可能很多人会觉得晕头转向,这里提供一个简单的例子来予以说明,希望能帮你解开谜团。一、功能介绍通过微信公众平台实现在线客服机器人功能。主要的功能包括:简单对话、查询天气等服务。这里只是提供比较简单的功能,重在通过此实例来说... 阅读全文

posted @ 2015-09-02 23:16 大西瓜3721 阅读(284) 评论(0) 推荐(0)

微信公众平台开发教程(三) 基础框架搭建

摘要: 微信公众平台开发教程(三) 基础框架搭建上一章,我们已经初步讲解了微信公众账号开发的基本原理,今天我们来探索设计实现。首先我们设计了模块层次图,当然图中只是给出一种实现方式,不局限于此。具体见下图。主要功能介绍如下:1)请求接口层。处理HTTP请求,及响应2)分发层。由接口层传入请求,然后具体分析请... 阅读全文

posted @ 2015-09-02 23:15 大西瓜3721 阅读(276) 评论(0) 推荐(0)

微信公众平台开发教程(二) 基本原理及消息接口

摘要: 微信公众平台开发教程(二) 基本原理及消息接口一、基本原理在开始做之前,大家可能对这个很感兴趣,但是又比较茫然。是不是很复杂?很难学啊?其实恰恰相反,很简单。为了打消大家的顾虑,先简单介绍了微信公众平台的基本原理。微信服务器就相当于一个转发服务器,终端(手机、Pad等)发起请求至微信服务器,微信服务... 阅读全文

posted @ 2015-09-02 23:14 大西瓜3721 阅读(504) 评论(0) 推荐(0)

微信公众平台开发教程(一) 微信公众账号注册流程

摘要: 微信公众平台开发教程(一) 微信公众账号注册流程具体的操作步骤1、注册公众账号注册地址:http://mp.weixin.qq.com/1)首先需要邮箱注册:2)邮箱激活。邮箱将会收到激活邮件,点击激活链接即可。3)需要登记个人信息。这里需要提供一些个人信息或者单位信息。现在个人只允许注册订阅号,公... 阅读全文

posted @ 2015-09-02 23:13 大西瓜3721 阅读(301) 评论(0) 推荐(0)

DNS----域名解析系统

摘要: DNS就是域名解析系统,它可以将IP转换成域名,也可以将域名转换成IP1、 安装DNS服务 开始—〉设置—〉控制面板—〉添加/删除程序—〉添加/删除Windows组件—〉“网络服务”—〉选择“域名服务系统(DNS)”—〉按确定进行安装2、 创建DNS正相解析区域 开始—〉程序—〉管理工具—〉选择DN... 阅读全文

posted @ 2015-09-02 23:11 大西瓜3721 阅读(311) 评论(0) 推荐(0)

C#编程总结(九)字符编码

摘要: C#编程总结(九)字符编码相信大家一定遇到过乱码的问题,为什么会乱码呢?输出的数据怎么就跟输入的不一样呢?最近在总结加密问题,也遇到了同样的困扰。所以今天来集中解决这个问题。什么是字符?字符是指计算机中使用的字母、数字、字和符号,包括:1、2、3、A、B、C、~!·#¥%……—*()——+等等。字符... 阅读全文

posted @ 2015-09-02 23:09 大西瓜3721 阅读(710) 评论(0) 推荐(0)

C#编程总结(十)字符转码

摘要: C#编程总结(十)字符转码为了适应某种特殊需要,字符需要根据规则进行转码,便于传输、展现以及其他操作等。看看下面的转码,就知道他的用处了。1、字符串转码根据原编码格式与目标编码格式,完成转换。不过可能出现乱码哦。上一章已经介绍过了。代码: /// /// 字符串编码转换... 阅读全文

posted @ 2015-09-02 23:09 大西瓜3721 阅读(465) 评论(0) 推荐(0)

epub格式电子书剖析之三:NCX文件构成

摘要: ncx文件是epub电子书的又一个核心文件,用于制作电子书的目录,其文件的命名通常为toc.ncx。ncx文件是一个XML文件,该标准由DAISY Consortium发布(参见http://www.daisy.org)。下列是一个toc.ncx文件的实例,其中红色部分为必需。元素列出了目录的名称和... 阅读全文

posted @ 2015-09-02 14:23 大西瓜3721 阅读(742) 评论(0) 推荐(0)

2015年9月1日

.net HTMLParser详细使用说明 强大的Filter类 解析HTML文档如此简单

摘要: 背景:HTMLParser原本是一个在sourceforge上的一个Java开源项目,使用这个Java类库可以用来线性地或嵌套地解析HTML文本。他的 功能强大和开源等特性吸引了大量Web信息提取的工作者。然而,许多.net开发者朋友一直在寻找一种能在.net中使用的HTMLParser类库,笔 者... 阅读全文

posted @ 2015-09-01 16:00 大西瓜3721 阅读(347) 评论(0) 推荐(0)

htmlparser 精确提取的一些代码

摘要: 一、Java代码ConnectionManagermanager=Page.getConnectionManager();Parserparser=newParser(manager.openConnection("http://www.verycd.com/topics/2760827/"));p... 阅读全文

posted @ 2015-09-01 15:32 大西瓜3721 阅读(540) 评论(0) 推荐(0)

XHTML代码规则&手工html转换xhtml

摘要: XHTML规则XHTML是XML得一个应用,它遵守XML得规范和要求。从技术角度上讲。这些语法规则是由XML规范定义的。XML文档必须遵守的规则使得生成工具以解析文档变得更容易。这些规则也使得XML更容易处理。规则很简单,并且使用过HTML得人对于其中得一些规则应该比较熟悉。我们把XML得规则定义为... 阅读全文

posted @ 2015-09-01 15:08 大西瓜3721 阅读(419) 评论(0) 推荐(0)

2015年8月30日

[c#美味] Guid ToString 格式知多少?

摘要: 在日常编程中,Guid是比较常用的,最常见的使用就是如下所示:string id = Guid.NewGuid().ToString();这条语句会生成一个新的Guid并转成字符串,如下:// 10244798-9a34-4245-b1ef-9143f9b1e68a但是还有一些情况下,我们会有一些细... 阅读全文

posted @ 2015-08-30 21:09 大西瓜3721 阅读(330) 评论(0) 推荐(0)

C# - JSON详解

摘要: 最近在做微信开发时用到了一些json的问题,就是把微信返回回来的一些json数据做一些处理,但是之前json掌握的不好,浪费了好多时间在查找一些json有关的转换问题,我所知道的方法只有把json序列化和反序列化一下,但是太麻烦了我觉得,所以就在找一些更简单又方便使用的方法。也许这个会有用吧,所以先... 阅读全文

posted @ 2015-08-30 17:24 大西瓜3721 阅读(266) 评论(0) 推荐(0)

2015年8月28日

HTMLPARSER.NET 参考资料

摘要: 例子1:using System;using System.IO;using Winista.Text.HtmlParser;using Winista.Text.HtmlParser.Lex;using Winista.Text.HtmlParser.Util;using Winista.Text... 阅读全文

posted @ 2015-08-28 17:01 大西瓜3721 阅读(249) 评论(0) 推荐(0)

C#线程篇---Task(任务)和线程池不得不说的秘密(5)

摘要: 在上篇最后一个例子之后,我们发现了怎么去使用线程池,调用ThreadPool的QueueUserWorkItem方法来发起一次异步的、计算限制的操作,例子很简单,不是吗? 然而,在今天这篇博客中,我们要知道的是,QueueUserWorkItem这个技术存在许多限制。其中最大的问题是没有一个内建的... 阅读全文

posted @ 2015-08-28 15:34 大西瓜3721 阅读(471) 评论(0) 推荐(0)

2015年8月26日

C#控制定位Word光标移动到任意行或者最后一行,取得光标位置等操作

摘要: 十一、上下左右移动光标位private void moveLeft(){object moveUnit = Microsoft.Office.Interop.Word.WdUnits.wdWord;object moveCount = 1;object moveExtend = Microsoft.... 阅读全文

posted @ 2015-08-26 09:19 大西瓜3721 阅读(573) 评论(0) 推荐(0)

处理Selection对象和Range对象——Word VBA中重要的两个对象

摘要: 处理Selection对象和Range对象——Word VBA中重要的两个对象Word 开发人员参考Selection 对象代表窗口或窗格中的当前所选内容。所选内容代表文档中选定(或突出显示)的区域,如果文档中没有选定任何内容,则代表插入点。每个文档窗格只能有一个 Selection 对象,并且在整... 阅读全文

posted @ 2015-08-26 09:10 大西瓜3721 阅读(4142) 评论(0) 推荐(0)

2015年8月25日

C#解析HTML

摘要: 在搜索引擎的开发中,我们需要对网页的Html内容进行检索,难免的就需要对Html进行解析。拆分每一个节点并且获取节点间的内容。此文介绍两种C#解析Html的方法。第一种方法:用System.Net.WebClient下载Web Page存到本地文件或者String中,用正则表达式来分析。这个方法可以... 阅读全文

posted @ 2015-08-25 23:33 大西瓜3721 阅读(277) 评论(0) 推荐(0)

C# word开发

摘要: c# 操作Word总结 在医疗管理系统中为保存患者的体检和治疗记录,方便以后的医生或其他人查看。当把数据保存到数据库中,需要新建很多的字段,而且操作很繁琐,于是想到网页的信息创建到一个word文本中,在显示的时,可以在线打开word,也可以把word转换成html标签显示。 这样使用word代替网... 阅读全文

posted @ 2015-08-25 16:01 大西瓜3721 阅读(477) 评论(0) 推荐(0)

2015年8月19日

c# 解析JSON的几种办法

摘要: 欲成为海洋大师,必知晓海中每一滴水的真名。刚开始只是想找一个转换JSON数组的方法,结果在MSDN翻到一大把。搜索过程中免不了碰到一大堆名词:WCF => DataContract => DataMember => DataContractJsonSerializer,然后就是不停的引入命名空间。这... 阅读全文

posted @ 2015-08-19 21:14 大西瓜3721 阅读(321) 评论(0) 推荐(0)

2015年8月14日

NameValueCollection详解

摘要: 1.NameValueCollection类集合是基于 NameObjectCollectionBase 类。但与 NameObjectCollectionBase 不同,该类在一个键下存储多个字符串值(就是键相同,值就连接起来如下例子)。该类可用于标头、查询字符串和窗体数据。每个元素都是一个键/值... 阅读全文

posted @ 2015-08-14 14:07 大西瓜3721 阅读(301) 评论(0) 推荐(0)

2015年8月13日

解析jquery获取父窗口的元素

摘要: ("#父窗口元素ID",window.parent.document); 对应javascript版本为window.parent.document.getElementByIdx_x("父窗口元素ID");取父窗口的元素方法:$(selector, window.parent.document);... 阅读全文

posted @ 2015-08-13 13:53 大西瓜3721 阅读(223) 评论(0) 推荐(0)

上一页 1 ··· 36 37 38 39 40 41 42 43 44 ··· 47 下一页

导航