C#高级编程
文章平均质量分 89
jackywxs
这个作者很懒,什么都没留下…
展开
-
C#与Node JS互相实现DES加密解密
28 //初始化偏移向量,因为第一个明文分组没有前一组密文进行异或,所以这里是要有一个初始化向量的。22 //outputencoding: 数据的输出编码方式,这里是用base64,其特点是存在非3倍数时末尾会出现'='13 //加密方式(string), 密钥(string), 初始向量(ArrayBuffer,二进制数组)encrypt('plaintext', 'des-cfb') //cfb加密。19 //用加密对象进行加密,参数为。翻译 2024-05-15 11:25:03 · 123 阅读 · 0 评论 -
dotnet 将C#编译为wasm让前端html使用
现在还能用来写前端,本文就来告诉大家如何在前端使用现有的C#代码,通过 WebAssembly 使用 C# 的代码支持完全静态的网页,也就是不需要任何后台的存在。同时使用 C# 编写的 WebAssembly 可以省去 js 编译时间,同时使用二进制的本地指令,运行效率也有极大的提升。此时打开 Program.cs 所在的文件夹,可以看到文件夹包含了 publish 文件夹,这个文件夹里面的内容就是 wasm 使用的文件了,而刚才编译的 Example.dll 就放在 managed 文件夹里面。原创 2024-04-13 20:32:42 · 1189 阅读 · 0 评论 -
影视网络U盘系统开发思路
影视网络U盘系统可以为各方提供一种可行的解决方案,控制影视视频的定向传播范围,满足用户的快速检索高清视频的需求。原创 2023-02-28 17:30:37 · 443 阅读 · 2 评论 -
金融系统中PBOC/EMV的TLV的算法实现(含C++/C#)
TLV即Tag-Length-Value,常在IC卡与POS终端设备中通过这样的一个应用通信协议进行数据交换。在金融系统以及认证中,PBOC以及EMV的认证规范文档上面也有对TLV做了一些说明,由于认证规范都是英文文档,所以有些人可能不易于理解。首先我先介绍下什么是TLV,TLV的用途是什么,以及如何实现它的打包解包算法。 金融系统中的TLV是BER-TLV编码转载 2015-10-02 22:09:51 · 964 阅读 · 0 评论 -
C#模拟点击链接
C# ,webBrowser,登录,数据填充,模拟点击链接,运行JS函数,检测网页是否载入完成判断是否网络正常private bool IsConnectedToInternet(){ int Desc; return internet.InternetGetConnectedState(out Desc, 0);} 设置默认页面:w转载 2014-11-12 17:31:31 · 1038 阅读 · 0 评论 -
C#直接调用webBrowser JavaScript
直接调用JavaScriptwebBrowser1.Document.InvokeScript("FunctionName");调用带有参数的JavaScriptwebBrowser1.Document.InvokeScript("FunctionName",new object[]{obj1}); 向webBrowser1中添加新的javascript,转载 2014-11-12 17:25:46 · 775 阅读 · 0 评论 -
WebBrowser判断登录成功-WebBrowser-404错误-500错误-屏蔽消息窗口-Webbrowser判断是否加载成功
在这里,我来讲讲怎么应付WebBrowser里面的那点破事:文档真的完成了吗?也许你和我一样,打开一个页面,听到了不少次的哒哒哒哒的声音,但是单个页面怎么会造成多次的触发DocumentCompleted函数?不信自己试试,判断文档是否真的完成,需要在这个处理函数内判断ReadyState如下:private void WebBrowserEx_DocumentComple转载 2014-11-12 17:33:36 · 2521 阅读 · 0 评论 -
SIP开发环境的搭建
要在windows或者linux平台下开发基于SIP的软电话,需要以下软件服务器端软件: 注册多个客户端到服务器上,可以进行通话测试SIP客户端软件:主要用于测试,可以对别人已经完成的客户端进行抓包,以比对自己程序的发包数据SIP协议栈:基于某个现成的SIP协议栈来开发会加快开发进度RTP栈:传输语言或者视频数据的协议栈抓包测试工具:调试网络程序最有效的办法以下介绍原创 2014-05-13 16:35:40 · 3491 阅读 · 0 评论 -
sip服务器openser 的搭建
1,搭建sip测试用的环境(ubuntu 9.10/9.04)sip服务器(proxy):openser,也可以用asterisk但无法支持sipmessge 发送。sip客户端:linphone (或自写sip测试程序)2,sip服务器搭建.采用openser服务器。2.1首先安装mysql,可以在终端提示符后运行下列命令: sudo ap转载 2014-05-13 16:44:55 · 1428 阅读 · 0 评论 -
C# Color Name Table C#颜色和名称样式对照表
The following color codes are taken from the HTML specifications, whose names correspond to the names given for the .KnownColor attributes. For example, to get one of these color schemes, you wo转载 2014-04-06 00:23:54 · 1353 阅读 · 0 评论 -
使用DotMSN 2.0开发MSN机器人(强烈建议别再使用dotmsn,使用MSNPSharp来开发)
发了几篇与DotMSN有关的博客后,有些朋友也在问我关于开发MSN机器人的一些问题。我也没有用过DotMSN 1.0,不知道他是什么样的,那我就用DotMSN 2.0简单介绍一下如何使用DotMSN来开发MSN机器人。在DotMSN的源码中,已经有完整的例子了,只是对一些事件没有做更详细的介绍和使用说明。要登录MSN,要先创建一个Messenger类型的对象,并且设置好一些环境参数:原创 2009-11-28 10:24:00 · 881 阅读 · 0 评论 -
飞信登录时的身份验证
好久没搞这个了,现在根据一些朋友提出的问题继续分析好了。:)飞信的整个登录过程包括取系统配置、验证身分、取联系人、取离线消息等等一堆过程,这里就不细述了,下面主要说明到是一些朋友比较关心的身份验证是怎么做的。飞信有两处验证身份,第一次是通过SSL向SSIPortal登录时,第二次是用SIP协议向Proxy Server注册时。一、向SSIPortal登录SSI是啥,我一直没弄明白,是Single原创 2009-11-21 10:43:00 · 724 阅读 · 0 评论 -
飞信发送接口调用说明
1)此飞信接口核心文件只有FetionObj.dll及FetionSer.dll,其它文件都为飞信客户端文件,只把你的应用程序及上面的两个文件放到与飞信客户端同一目录就可以了,调试时,你要把那此文件都复制一份到你的运行目录,包括Theme目录.2)开发使用接口时,你只要添加FetionObj.dll文件到引用中,并在源码引用里加“using Fetion;”语句,此引用两个对象:Feti原创 2009-11-15 15:51:00 · 924 阅读 · 0 评论 -
Expression Studio 3中文破解下载
微软终于发布了Expression Studio 3简体中文版,同英文版本一样这套专业的设计和 Internet 应用组合工具套装(Expression Studio 3)包含了 ExpressionWeb3_3 Expression Web 3、ExpressionDesign3_3 Expression Design 3、ExpressionBlend3_3 Expression Blend转载 2009-10-03 09:31:00 · 3006 阅读 · 0 评论 -
使用 WPF 构建复合应用程序的模式
内容摘要:在本文中,我将对复合应用程序的定义进行解释,并说明如何才能构建一个利用 WPF 功能的复合应用程序。随后,我还会为您介绍 Microsoft 模式和实施方案小组提供的全新 WPF 复合应用程序指南(以前的代号为 "Prism")。 本文将介绍以下内容: 复合应用程序基础知识 引导程序和模块初始化 区域和 RegionManager 视图、命令和事件 本原创 2009-10-03 10:15:00 · 964 阅读 · 0 评论