自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (21)
  • 问答 (1)
  • 收藏
  • 关注

转载 几个小细节

1. 使用 string.Empty 代替长度为0的空字符串""。// string s = "";string s = string.Empty;2. 触发事件时尽可能使用 EventArgs.Empty 替代 new EventArgs() 和 null。public class Class1{  public event EventHandler OnEv

2008-07-02 16:19:00 335

原创 Selection Sort

选择排序的原理是通过正向遍历找到最小的数字,然后交换到 "第一个" 位置来实现的。需要两个循环来完成,外部循环的作用是调整起始位置,内部循环则是在剩余数据中查找最小数字。var array = new int[] { 2, 9, 5, 1, 8, 3, 6, 4, 7, 0 };for (int outer = 0; outer   var temp = array[outer];  

2008-07-02 13:46:00 367

原创 C#中判断字符是否为中文

在unicode 字符串中,中文的范围是在4E00..9FFF:CJK Unified Ideographs。 通过对字符的unicode编码进行判断来确定字符是否为中文。     protected bool IsChineseLetter(string input, int index)    {        int code = 0; int chfrom = Conver

2008-01-30 11:35:00 429

原创 C# 全排列算法

实现方式:采用插值的方法。如:{1,2,3,4}  把2 插入到1中 得到结果为 1,2 2,1 之后采取递归的方式再把3 插入到 1,2 2,1 两个数组中。。。结果为:4 3 2 1,3 4 2 1,3 2 4 1,3 2 1 4 ,4 2 3 1,2 4 3 1,2 3 4 1,2 3 1 4 4 2 1 3,2 4 1 3,2 1 4 3,2 1 3 4 4 3 1

2008-01-21 14:26:00 1396

基于大数据下的计算机信息处理技术探讨.pdf

随着我国当前社会的不断发展,在大数据时代下计算机信息处理技术得到了蓬勃的发展,计算机信息处理技术被广泛应用于各个领域的日常工作中,对人们的生活和工作带来非常大的影响。为了保证计算机信息处理技术能够在实际用处发挥其应有的价值和效果,相关工作人员应当对计算机信息处理技术在大数据时代下的发展现状以及特征进行深入的分析,从而不断地提高大数据时代下信息处理的质量。

2020-06-04

人工智能及大数据技术在数字营销中的应用

当前,人工智能、大数据等智能化技术正如火如荼的发展,各种应用场景也在逐步落地,将大数据和人工智能技术运用到数字营销中已成为该行业发展的重中之重,并已经成为了一种共识,且越来越普及。但是在应用过程中还是存在着很多的问题,其中最普遍的就是营销不够精准,在此背景下,本文用某个连锁酒店企业为实例,研究数字营销的精准化问题,使得营销效果显著提升。人工智能和大数据的引入,让数据不再只是简单的条目,这些智能化技术充分挖掘这些数据背后的潜能,这些潜能对于社会发展具有重要的价值和意义。

2020-06-01

C#银联支付签名算法,包括报文定义

C#实现银联PKCS7签名算法还是有一些坑的,坑已经填好了。需要的兄弟可以直接使用。文件内容包括签名算法的实现,完整的报文实体的定义,包括申请动态码、支付结果查询、退货、退货结果查询。

2020-06-01

c#实现讯飞开发平台语音听写RestAPI

采用C#代码实现讯飞开放平台提供的语音听写API接口功能,压缩包中提供具体的实现代码及音频文件,代码可以直接使用。

2018-05-21

安卓发声使用fsk

安卓调用扬声器,调用fsk算法。把特定的字符串转换为音频发声。

2013-11-18

c#支付宝标准双接口实现

trade_create_by_buyer-CSHARP-UTF-8 │ ├app_code ┈┈┈┈┈┈┈┈┈┈类文件夹 │ │ │ ├AlipayConfig.cs┈┈┈┈┈基础配置类文件 │ │ │ ├AlipayCore.cs┈┈┈┈┈┈支付宝接口公用函数类文件 │ │ │ ├AlipayNotify.cs┈┈┈┈┈支付宝通知处理类文件 │ │ │ ├AlipaySubmit.cs┈┈┈┈┈支付宝各接口请求提交类文件 │ │ │ └MD5.cs ┈┈┈┈┈┈┈┈┈MD5类库 │ ├log┈┈┈┈┈┈┈┈┈┈┈┈┈日志文件夹 │ ├default.aspx ┈┈┈┈┈┈┈┈支付宝接口入口文件 ├default.aspx.cs┈┈┈┈┈┈┈支付宝接口入口文件 │ ├notify_url.aspx┈┈┈┈┈┈┈服务器异步通知页面文件 ├notify_url.aspx.cs ┈┈┈┈┈服务器异步通知页面文件 │ ├return_url.aspx┈┈┈┈┈┈┈页面跳转同步通知文件 ├return_url.aspx.cs ┈┈┈┈┈页面跳转同步通知文件 │ ├Web.Config ┈┈┈┈┈┈┈┈┈配置文件(集成时删除) │ └readme.txt ┈┈┈┈┈┈┈┈┈使用说明文本 ※注意※ 需要配置的文件是: alipay_config.cs default.aspx default.aspx.csreturn_url.aspx return_url.aspx.cs notify_url.aspx notify_url.aspx.cs统一命名空间为:namespace Com.Alipiay ───────── 类文件函数结构 ───────── AlipayCore.cs public static Dictionary<string, string> ParaFilter(SortedDictionary<string, string> dicArrayPre) 功能:除去数组中的空值和签名参数并以字母a到z的顺序排序 输入:SortedDictionary<string, string> dicArrayPre 过滤前的参数组 输出:Dictionary<string, string> 去掉空值与签名参数后的新签名参数组 public static string CreateLinkString(Dictionary<string, string> dicArray) 功能:把数组所有元素,按照“参数=参数值”的模式用“&”字符拼接成字符串 输入:Dictionary<string, string> dicArray 需要拼接的数组 输出:string 拼接完成以后的字符串 public static string CreateLinkStringUrlencode(Dictionary<string, string> dicArray, Encoding code) 功能:把数组所有元素,按照“参数=参数值”的模式用“&”字符拼接成字符串,并对参数值做urlencode 输入:Dictionary<string, string> dicArray 需要拼接的数组 Encoding code 字符编码 输出:string 拼接完成以后的字符串 public static void log_result(string sPath, string sWord) 功能:写日志,方便测试(看网站需求,也可以改成存入数据库) 输入:string sPath 日志的本地绝对路径 string sWord 要写入日志里的文本内容 public static string GetAbstractToMD5(Stream sFile) 功能:获取文件的md5摘要 输入:Stream sFile 文件流 输出:string MD5摘要结果 public static string GetAbstractToMD5(byte[] dataFile) 功能:获取文件的md5摘要 输入:byte[] dataFile 文件流 输出:string MD5摘要结果 ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉ MD5.cs public static string Sign(string prestr, string key, string _input_charset) 功能:签名字符串 输入:string prestr 需要签名的字符串 string key 密钥 string _input_charset 编码格式 输出:string 签名结果 public static bool Verify(string prestr, string sign, string key, string _input_charset) 功能:验证签名 输入:string prestr 需要签名的字符串 string sign 签名结果 string key 密钥 string _input_charset 编码格式 输出:string 验证结果 ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉ AlipayNotify.cs public Notify() 功能:构造函数 从配置文件中初始化变量 public bool Verify(SortedDictionary<string, string> inputPara, string notify_id, string sign) 功能:验证消息是否是支付宝发出的合法消息 输入:SortedDictionary<string, string> inputPara 通知返回参数数组 string notify_id 通知验证ID string sign 支付宝生成的签名结果 输出:bool 验证结果 private string GetPreSignStr(SortedDictionary<string, string> inputPara) 功能:获取待签名字符串(调试用) 输入:SortedDictionary<string, string> inputPara 通知返回参数数组 输出:string 待签名字符串 private bool GetSignVeryfy(SortedDictionary<string, string> inputPara, string sign) 功能:获取返回回来的待签名数组签名后结果 输入:SortedDictionary<string, string> inputPara 通知返回参数数组 string sign 支付宝生成的签名结果 输出:bool 签名验证结果 private string GetResponseTxt(string notify_id) 功能:获取是否是支付宝服务器发来的请求的验证结果 输入:string notify_id 通知验证ID 输出:string 验证结果 private string Get_Http(string strUrl, int timeout) 功能:获取远程服务器ATN结果 输入:string strUrl 指定URL路径地址 int timeout 超时时间设置 输出:string 服务器ATN结果字符串 ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉ AlipaySubmit.cs private static string BuildRequestMysign(Dictionary<string, string> sPara) 功能:生成签名结果 输入:Dictionary<string, string> sPara 要签名的数组 输出:string 签名结果字符串 private static Dictionary<string, string> BuildRequestPara(SortedDictionary<string, string> sParaTemp) 功能:生成要请求给支付宝的参数数组 输入:SortedDictionary<string, string> sParaTemp 请求前的参数数组 输出:Dictionary<string, string> 要请求的参数数组 private static string BuildRequestParaToString(SortedDictionary<string, string> sParaTemp, Encoding code) 功能:生成要请求给支付宝的参数数组 输入:SortedDictionary<string, string> sParaTemp 请求前的参数数组 Encoding code 字符编码 输出:string 要请求的参数数组字符串 public static string BuildRequest(SortedDictionary<string, string> sParaTemp, string strMethod, string strButtonValue) 功能:建立请求,以表单HTML形式构造(默认) 输入:SortedDictionary<string, string> sParaTemp 请求参数数组 string strMethod 提交方式。两个值可选:post、get string strButtonValue 确认按钮显示文字 输出:string 提交表单HTML文本 public static string BuildRequest(SortedDictionary<string, string> sParaTemp) 功能:建立请求,以模拟远程HTTP的POST请求方式构造并获取支付宝的处理结果 输入:SortedDictionary<string, string> sParaTemp 请求参数数组 输出:string 支付宝处理结果 public static string BuildRequest(SortedDictionary<string, string> sParaTemp, string strMethod, string fileName, byte[] data, string contentType, int lengthFile) 功能:建立请求,以模拟远程HTTP的POST请求方式构造并获取支付宝的处理结果 输入:SortedDictionary<string, string> sParaTemp 请求参数数组 string strMethod 提交方式。两个值可选:post、get string fileName 文件绝对路径 byte[] data 文件数据 string contentType 文件内容类型 int lengthFile 文件长度 输出:string 支付宝处理结果 public static string Query_timestamp() 功能:用于防钓鱼,调用接口query_timestamp来获取时间戳的处理函数 输出:string 时间戳字符串 ────────── 出现问题,求助方法 ────────── 如果在集成支付宝接口时,有疑问或出现问题,可使用下面的链接,提交申请。 https://b.alipay.com/support/helperApply.htm?action=supportHome 我们会有专门的技术支持人员为您处理

2013-07-18

c#组态工具

免费的c#组态工具 助你了解组态 应用组态

2013-04-01

sqlitemanager for mac v3.8.0

SQLiteManager及其SN 版本3.8.0,MAC OS SQLiteManager是管理SQLite数据库的首选,可视化界面,支持表的管理,数据浏览编辑,SQL语句查询,数据库文件纠错,优化等。 较SQLiteBrowser等要方便的多。 该版本内置SQLite3.7.6.3版数据库组件 兼容SQLite1、SQLite2、SQLite3版数据库。 官方网站: http://www.sqlabs.net/sqlitemanager.php

2012-03-15

WPF silverlight 布局动画

动画布局特效 让你的界面动起来 里面包括两个版本的代码

2011-11-01

WPF 控件示例_73个合集

WPF 控件示例_73个合集 控件属性,控件样式,全部代码! 适合初学者使用!效果明显可以直接拷贝使用

2011-07-21

vs2008网站发布控件

发布的网站生成单一的dll,摆脱动态dll的烦恼。部署的时候只需要上传修改的页面及生成的单一dll就可以。

2010-04-23

silverlight 仪表盘组件

免费的带有源码的仪表盘组件,可根据个人喜好。自己修改代码,实现更加炫的效果~ 希望你做的更好啊!

2010-04-23

dundus chart for vs2008

webform chart 目前最好用的图表组件

2010-04-02

数据模型资源手册进阶

数据建模的好帮手,帮助你成为建模高手,是您进阶数据仓库的必须资源

2009-03-06

23种设计模式项目代码

.net设计模式具体的代码应用,让你真正的体会设计模式在程序中的应用。不再是纸上谈兵,让你真正了解设计模式。

2007-07-11

使用Ajax方法动态的刷新zedgraph图表

定时的动态的刷新web页面上的图表,实现对信息数据的实时监视。一个趋势图,一个多Y轴图表。同时动态刷新参照数据点。。。

2007-07-09

使用Ajax方法动态的刷新zedgraph图表

定时的动态的刷新web页面上的图表,实现对信息数据的实时监视。一个趋势图,一个多Y轴图表。同时动态刷新参照数据点。。。

2007-07-09

[翻译]了解ASP.NET底层架构

ASP.NET是一个非常强大的构建Web应用的平台,它提供了极大的灵活性和能力以致于可以用它来构建所有类型的Web应用.绝大多数的人只熟悉高层的框架如WebForms和WebServices-这些都在ASP.NET层次结构在最高层.在这篇文章中我将会讨论ASP.NET的底层机制并解释请求(request)是怎么从Web服务器传送到ASP.NET运行时然后如何通过ASP.NET管道来处理请求.

2007-07-09

按日期归档数码照片

通过输入源路径以及目标路径实现数码照片的按日期归档处理。<br/>这样你就可以轻松的按日期对照片进行归类,什么时间去了什么地方一目了然。十分好的一个小功能,快点试试吧。<br/>希望提出更好的建议。。。。。

2007-06-22

zedGraph(CS/BS图表控件)

zedGraph(CS/BS图表控件) 程序例子<br/>你可以通过复制其中的代码使其运行在web页面上。

2007-06-22

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除