随笔分类 -  C#

摘要:这两天在做数据采集,因此整理了下数据采集要用到的一些方法。因为我采集的数据比较简单,所以没有用到框架。比较有名的两个框架 HtmlAgilityPack 和 Jumony,感兴趣的可以研究下。当然,火车头采集工具也很方便,不过要付费。下面是整理的代码: 阅读全文
posted @ 2019-08-04 21:59 前端小玖 阅读(4587) 评论(0) 推荐(0) 编辑
摘要:程序发布前,跑在vs上是没问题的,当发布后,程序就报错了。通过系统日志找到了错误所在:证书调用时出现了异常。原因是:在IIS上调用证书是需要配置的,具体配置如下: 一. 确保证书已安装 1. 点击 [开始] -> [运行] -> 键入[mmc] 进入“控制台”界面 -> 选择[文件] -> [添加/ 阅读全文
posted @ 2017-05-10 14:05 前端小玖 阅读(2335) 评论(2) 推荐(0) 编辑
摘要:重放攻击 重放攻击是指黑客通过抓包的方式,得到客户端的请求数据及请求连接,重复的向服务器发送请求的行为。 比如你有一个 “购买” 的操作,当你点击购买按钮时,向服务器发送购买的请求。而这时黑客对你的请求进行了抓包,得到了你的传输数据。 因为你填写的都是真实有效的数据,是可以购买成功的,因此他不用做任 阅读全文
posted @ 2017-05-05 15:06 前端小玖 阅读(3893) 评论(0) 推荐(1) 编辑
摘要:做这个东西在坑里爬了3天才爬出来,记录下供园友参考。C#程序员一枚,项目需要和Java做数据交互,对方甩了段密文和一个CER证书给我,然后我要对其密文进行解密。 RSA 非对称加密,对方用私钥加密,我用公钥解密。关于证书的一点说明:证书类型有两种 .pfx 和 .cer ,其中 .pfx 证书既包含 阅读全文
posted @ 2017-05-02 22:12 前端小玖 阅读(7234) 评论(12) 推荐(3) 编辑
摘要:在和银行做数据对接时,涉及到数据传输时的验签及加密。其中数据签名方案中就要求数据项根据属性名按 ASCII码 进行升序排序。C#中的ASCII码排序并不是表面上那么简单,一不小心就入坑了。因为C#的排序默认并不是按照ASCII码进行排序的。举个例子, 我有这样一个字符串数组,然后对其排序。 如果是按 阅读全文
posted @ 2017-04-21 16:28 前端小玖 阅读(19515) 评论(4) 推荐(10) 编辑
摘要:一、起因: 最近在做的一个项目,因为很多地方要用到同一套流程。为了后期维护,要求将共用流程进行抽离,创建为一个公用的类库。在抽离之前程序运行是没有问题的,然而在抽离之后就得到了如题错误: object不包含xxx的定义。 遇到这个错误时也是相当的郁闷,根本就觉得莫名奇妙,完全相同的代码,只是拿出来以 阅读全文
posted @ 2017-04-20 11:15 前端小玖 阅读(7683) 评论(4) 推荐(4) 编辑
摘要:WebService有两种使用方式,一种是直接通过添加服务引用,另一种则是通过WSDL生成。 添加服务引用大家基本都用过,这里就不讲解了。 那么,既然有直接引用的方式,为什么还要通过WSDL生成呢? 因为通过WSDL生成,就只有一个.cs 文件,便于管理,更简洁。 一、生成步骤 1. 打开vs开发控 阅读全文
posted @ 2017-03-21 11:36 前端小玖 阅读(37456) 评论(2) 推荐(8) 编辑
摘要:具名参数 和 可选参数 是 C# framework 4.0 出来的新特性。   一. 常规方法定义及调用 调用时,参数顺序(类型)必须与声明一致,且不可省略。     二. 可选参数的声明及调用 可选参数分为两种情况: 1. 部分参数可选;   2. 全部参数都是可选 注: 当参数为部分可选时, 阅读全文
posted @ 2015-11-30 11:28 前端小玖 阅读(31383) 评论(1) 推荐(11) 编辑