c#
wangshaner1
这个作者很懒,什么都没留下…
展开
-
C# 中的 ConfigurationManager类引用方法
在System.Configuration命名空间下死活找不到ConfigurationManager类,执行程序便报错。遇到这种情况,需要对项目添加引用。方法如下: 右键references->add references->assemblies下的framework->勾选System.Configuration->ok 如图所示。原创 2014-07-13 16:54:48 · 1557 阅读 · 0 评论 -
Azure Storm入门(一)
近几日刚刚进入Hadoop及其相关产品的世界。发觉从0到有的过程的确非常煎熬。项目中,需要用到一个实时搜索,最开始想用hadoop来弄,发现hadoop适合离线批处理。而对于搜索来说,希望能够完成一个实时处理。经多方打听,storm适合处理实时工作。关于storm的入门文档转载文章:http://www.kangry.net/blog/?type=article&artic原创 2016-01-02 19:16:43 · 1367 阅读 · 0 评论 -
C#动态加载web service
我有多个工程,其中一个工程A引用另外一个工程B的代码,而工程B应用了一个web服务。在B中的Config文件中定义了相关引用。但A工程却编译不了,抛出异常:Could not find default endpoint element that references contract 'XXXX' in the ServiceModel client configuration section原创 2015-11-09 15:45:16 · 1317 阅读 · 0 评论 -
C# JavaScriptSerializer报错,json数据太长
ASP.NET平台中,用JavaScriptSerializer将返回的数据序列化,若返回的数据非常大,则可能会报如下错误:Exception information: Exception type: InvalidOperationException Exception message: Error during serialization or deserialization usin原创 2015-05-13 15:32:24 · 4652 阅读 · 1 评论 -
c#爬取Silverlight网页 2
此前的一篇文章:C#爬取Silverlight网页,描述了如何爬取加密的Silverlight网页,并以北京空气质量官网的破解进行了说明。按此办法,我想继续破解由中山大学先进技术研究院开发的一系列的Silverlight网站,譬如福建省空气质量实时发布系统,却一无所获。关键在于找到密钥和盐值非常难。有时候reflector并不能工作。其实我犯了一个错误,被此前的破解思路给羁绊了。下原创 2015-04-14 11:21:12 · 3556 阅读 · 14 评论 -
好办法牢记前缀++(--)与后缀++(--)执行顺序
前缀++(--)和后缀++(--)引无数程序员竞折腰。虽然实际项目中由于程序员的自我修养,不会对++或--写出让人晦涩难懂的代码,但是在面试笔试的时候,一些“无聊的”企业总会拿这个来刁难我们。例如对于下面一个题目:int a = 4; //分别执行以下五种情况(1) a += a++; //a=?(2) a += ++a; //a=?(3) ++a += a; //a=?(4)原创 2015-03-16 12:43:44 · 2643 阅读 · 0 评论 -
C# 实现eval,支持任意个数、任意基本类型的参数
js中有一个方法eval,能够随时执行用户编写的代码。例如:js中的代码:eval("alert('hello world');"); 将会弹出一个写有hello world的提示框。但C#中却没有对应的方法。Google了一下,网站http://www.ckode.dk/programming/eval-in-c-yes-its-possible/基本实现了两个参数的e原创 2015-03-03 16:46:45 · 3775 阅读 · 0 评论 -
c#爬取Silverlight网页
前言: 爬取普通的文本网页非常容易,但爬取Silverlight的网页代码时,有时候可能会加密。这样就会很麻烦了。下面就爬取网站http://zx.bjmemc.com.cn/ (北京空气质量网)进行说明。任务:网站http://zx.bjmemc.com.cn/显示的内容如下图所示。我们的任务就是将空气质量数据抓取下来。工具:1、fiddler,http://www.原创 2015-02-28 19:29:45 · 7520 阅读 · 22 评论 -
c# 汉字转拼音
1、下载dll文件,加入项目引用.链接:http://download.csdn.net/detail/wangshaner1/7953211 2、引入命名空间:using NPinyin;3、方法:Pinyin.GetPinyin("中文");其他方法自己试试便知道哒转载请注明:康瑞的部落 » c# 汉字转拼音原创 2014-09-21 17:41:34 · 1331 阅读 · 0 评论 -
爬虫爬数据时,post数据乱码解决办法
最近在写一个爬虫,目标网站是:http://zx.bjmemc.com.cn/,可能是为了防止被爬取数据,它给自身数据加了密。用谷歌自带的抓包工具也不能捕获到数据。于是下了Fiddler。 Fiddler的爬取结果如下: 可见,除了头信息之外,下面的数据信息显示成了乱码。这样就不能用程序模拟浏览器发送数据了。 解决办法之一就是获取此字符串的十六进制编码。将原创 2014-08-23 01:43:53 · 5314 阅读 · 2 评论 -
c#遍历dictionary的几种方法
Dictionary list = new Dictionary();list.Add("d", 1); //3.0以上版本foreach (var item in list){ Console.WriteLine(item.Key + item.Value);}//KeyValuePairforeach (KeyValuePair kv in list){ C原创 2014-08-02 08:51:28 · 2680 阅读 · 0 评论 -
Azure Storm入门(二)—— 事务处理
这是Azure Storm系列文章。此前的文章包括:Azure Storm入门(一)——从一个例子开始此前我们通过一个例子了解了Storm的基本执行流程。这里我们再通过一个例子来探讨一下Storm的事务处理部分。1、文件-》新建-》项目,选择HDInsight-》Storm示例,名字改为StormSample1。注意源码位置应与.sln文件在同一原创 2016-01-08 12:46:06 · 911 阅读 · 0 评论