网站怎样做wap端医院网站建设方案计划

news/2025/9/23 15:26:46/文章来源:
网站怎样做wap端,医院网站建设方案计划,wordpress支付宝当面付插件,网站开发技术合同步骤 1、编写32位控制台程序2、实现字符串传参3、封装Process类库4、获取进程调用的返回值 在实际的项目中经常使用一些第三方C/C库#xff0c;于历史原因#xff0c;有的C库是32位的#xff0c;由于没有源代码#xff0c;所以一般很难修改为64位的类库#xff0c;但又需要… 步骤 1、编写32位控制台程序2、实现字符串传参3、封装Process类库4、获取进程调用的返回值 在实际的项目中经常使用一些第三方C/C库于历史原因有的C库是32位的由于没有源代码所以一般很难修改为64位的类库但又需要调用怎么办呢在参考了一些大神的博客后总结出了一个独立进程访问的方法来调取第三方库获取返回值 1、编写32位控制台程序 编写一个32位的控制台程序用于被主程调用 public class Program {public static void Main(string[] args){if(args.Length 0 !string.IsNullOrEmpty(args[0])){string paramStr args[0];//获取传递过来的参数//调用三方C/C库逻辑/*...................................*///将指定的字符串值后跟当前行终止符写入标准输出流。Console.WriteLine(result);}} } 2、实现字符串传参 由于Main函数进程传参的参数类型只能是字符串所以需要把C/C库函数所需的byte[]类型参数转换成字符串类型互转方法参数选择16进制字符串代码如下: // byte[]转16进制字符串 StringBuilder sb new StringBuilder(); foreach (byte b in msgbuf) {//{0:X2} 大写方式sb.AppendFormat({0:x2}, b); } string argsStr sb.ToString();// 16进制字符串转byte[] var msgbuf new byte[hexStr.Length / 2]; for (var x 0; x msgbuf.Length; x) {var i Convert.ToInt32(hexStr.Substring(x * 2, 2), 16);msgbuf[x] (byte)i; } 3、封装Process类库 封装一个简洁的ProcessCommandBase 帮助类来调用exe封装的第三方库进程且可以返回被封装C库函数的返回值 public class ProcessCommandBase : IDisposable {//程序名public string programe;//参数StringBuilder parameter new StringBuilder();Process process null;public ProcessCommandBase(string programe){this.programe programe;}public ProcessCommandBase AddParameter(string para){parameter.Append($ {para} );return this;}public string Exec(bool waitForExit false){//var baseDir AppDomain.CurrentDomain.BaseDirectory;process new Process();process.StartInfo.FileName programe;process.StartInfo.Arguments parameter.ToString();process.StartInfo.CreateNoWindow true;process.StartInfo.UseShellExecute false;//重定向标准输输出、标准错误流process.StartInfo.RedirectStandardError true;process.StartInfo.RedirectStandardOutput true;process.ErrorDataReceived Process_ErrorDataReceived;process.Exited Process_Exited;process.OutputDataReceived Process_OutputDataReceived;Trace.WriteLine($Exe:{programe});Trace.WriteLine($Parameter:{parameter.ToString()});process.Start();process.BeginErrorReadLine();//process.BeginOutputReadLine();if (waitForExit){string result process.StandardOutput.ReadToEnd();process.WaitForExit();return result;}return string.Empty;}public void Process_OutputDataReceived(object sender, DataReceivedEventArgs e){Trace.WriteLine(e.Data ?? string.Empty);}public void Process_Exited(object sender, EventArgs e){}public void Process_ErrorDataReceived(object sender, DataReceivedEventArgs e){Trace.WriteLine(e.Data ?? string.Empty);}public void ClearParameter(){parameter.Clear();}public void Close(){process?.Close();process null;}public void Kill(){process?.Kill();process?.Close();process null;}public void Dispose(){Kill();} } 4、获取进程调用的返回值 调用执行封装后的控制台程序后需要获取被封装C库的返回值 var exec new ProcessCommandBase(test.exe); exec.AddParameter(xxxxxxxxxxxx); var result exec.Exec(true);

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/912984.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

购买网站建设合同协议模板网络推广营销策划方案

SaaS近几年在国内逐渐升温,很多企业管理者都开始了解SaaS是什么意思,SaaS是企业根据需要,从SaaS提供商获取软件使用权的,直接通过互联网就可进行操作。对于我国大多数中小企业来说,选择SaaS模式的crm客户管理系统也许是…

Spring IO工具类及其用法

Spring IO工具类及其用法Spring IO 工具类FileCopyUtils 用于文件和流之间的复制操作,提供了多种重载方法。import org.springframework.util.FileCopyUtils; import java.io.File; import java.io.FileInputStream; …

Typora+Cnblog实现Markdown图片自动上传

作者:SkyXZ CSDN:SkyXZ~-CSDN博客 博客园:SkyXZ - 博客园 相信很多同学在使用Typora写MarkDown文档的时候都会发现我们复制进文档的图片都是本地路径,这也意味着但我们将写的文档分享给别人的时候别人是看…

Moka人力资源管理系统入选 NextGen Tech30 榜单

Moka人力资源管理系统入选 NextGen Tech30 榜单「在当下这个全新的商业周期中,真正改变游戏规则的公司,不再只是“出海”,而是自成立之初就为全球而生」——NextGen Tech302025 年 9 月,新加坡见证亚洲创新力量的集…

嵌套粒子群优化(Nested PSO)的电力系统经济调度方案

一、问题建模与算法设计 1.1 多目标优化模型 目标函数:经济目标:最小化总发电成本(含阀点效应) 环境目标:最小化污染物排放与爬坡惩罚约束条件:功率平衡:\(∑i=1NPi,t=Pload,t+Ploss,t\) 机组出力限制:\(Pi,mi…

淮安哪个做网站好点1_ 掌握网站开发的基本流程 要求:熟悉网站开发与设计的基本流程.

前言简单来说,数据库事务就是保证一组数据操作要么全部成功,要么全部失败。在 MySQL 中,事务是在引擎层实现的。原生的 MyISAM 引擎不支持事务,也是为什么 InnoDB 会取代它的重要原因之一。隔离性与隔离级别当数据库上有多个事务同…

仿站酷网站模板航空公司官网

一、简介 1、一款由Piriform开发的免费文件恢复工具,它能够帮助用户恢复那些不小心从电脑上删除的文件,包括从回收站清空的文件,以及因用户错误操作而从存储设备中删除的图片、音乐、文档等多种格式的文件。Recuva支持对硬盘、闪存卡、U盘等多种存储介质进行扫描与恢复,并且…

hk网站域名网站建设 书

CSDNpdf电子准考证查询下载系统(实证效果可照片)V1.0 使用场景: 教育机构比如学校用pdf准考证查询下载系统(实证效果可照片,最适合准考证打印); 也可自定义图片及坐标用于各种优秀党员三好学生等荣誉证书、聘书授权代理pdf电子证书查询与下载。 推荐Linux PHP5.5-7.3使用使…

游戏网站服务器租用网站正在建设中提示页面

By Lthis 上个月就想写了,一直没时间...网上大概搜了一下,原理与操作倒是一大堆,一直没看到源码实现,总得有人动手,这回轮到我了。东西写得很烂,请大牛勿喷。一直觉得靠源码的方式驱动学习是非常好的一种学…

山南网站建设做网站需要什么费用

文章目录 Linux Shell脚本文件vim编辑器vi的使用 认识Bash变量环境变量用户操作变量delcare与typeset 命令的别名与历史命名 正则表达式Shell ScriptsShell Scripts良好习惯第一个shell其他shell例子 - 来自鸟哥linux私房菜语法介绍shell 的调试 Linux Shell脚本文件 vim编辑器…

网站建设河北石家庄学做烤制食品的网站

【精选】Kafka、RocketMQ、RabbitMQ的比较总结_kafka rabbitmq rocketmq_【江湖】三津的博客-CSDN博客

怎么自己做网站模板整站seo排名外包

智慧医院3D人体导诊系统源码 开发语言:java 开发工具:IDEA 前端框架:Uniapp 后端框架:springboot 数 据 库:mysql 移 动 端:微信小程序、H5 “智慧导诊”以人工智能手段为依托,为人们提供智能分诊、问病信息等服务,在一定程度上满足了人们自我健康管理、精准挂号…

实用指南:C++编程学习(第34天)

实用指南:C++编程学习(第34天)2025-09-23 15:14 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !impor…

Java集合 - 教程

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

用前端(HTML+Node.js)实现物品借用登记:完整代码示例

在日常工作中,经常需要借用各种办公或实验设备、工具及耗材。为了方便管理借用记录、防止物品丢失,同时提高办公效率,我设计了一个前端小程序——物品借用登记系统。该系统支持记录借用人、物品名称、数量、借用说明…

Google智能体Jules小试牛刀

Google智能体Jules小试牛刀Jules 能做什么Google 的 Jules 是一个编程相关的 AI 助手(coding agent),它可以在背景中异步地处理各种代码任务,让开发者腾出时间专注于更重要/更有创意的工作。 处理各种编码任务 Ju…

免费浏览的网站完全静态化成wordpress

一、Ken Burns特效 当使用OpenCV时,最常使用的是图像,但是我们也可以多个图像创建动画,通过引入时间轴更容易可视化。 Ken Burns特效这是一种以电影制片人肯伯恩斯 (Ken Burns) 命名的平移和缩放技术,Ken Burns 效果不是在屏幕上显示大型静态照片,而是裁剪细节,然后平移图…

泰安网站制作哪家好wordpress 建站教程

日志记录是软件开发中不可或缺的功能,它能帮助开发者在应用程序运行时记录重要信息,便于调试和监控。本文将详细介绍C#中的常用日志记录功能以及常用的日志库,包括日志级别控制、日志输出格式、自定义日志目标、结构化日志和异步日志记录。同…

深圳网站设计公司哪家好境外注册网站

根据现实需要,此系统我们设计出一下功能,主要有以下功能模板。 (1)新闻发布系统前台:首页、时事新闻、公告资讯、个人中心。 (2)管理员功能:首页、个人中心、用户管理、新闻分类管理…

wordpress第一个版本学seo可以做网站吗

目录 MySQL数据库提权简介 UDF提权 原理 利用条件 利用准备 利用过程 MOF提权 原理 利用条件 利用过程 自启动提权 反弹shell提权 总结 MySQL数据库提权简介 一般数据库提权思路: 检测数据库的存在(探测端口)获取到数据库的权限…