随笔分类 -  C#

1
摘要:halcon源程序: dev_open_window(0, 0, 512, 512, 'black', WindowHandle)read_image (Image, 'C:/Users/BadGuy/Desktop/猫.jpg')dev_display(Image)get_image_size(I 阅读全文
posted @ 2017-11-22 14:47 HappyEDay 阅读(6590) 评论(0) 推荐(0)
摘要:很多的Dll都是C和C++写的,那么如果C#想要调用Dll中的函数怎么办,尤其是Dll函数其中一个参数是函数指针的,即里面有回掉函数的用C#怎么实现? C中的回掉函数在C#中有中特殊的处理方式叫委托,即要实现的回掉函数委托给另一个和它返回值类型以及函数参数类型、数量一样的方法来实现。 一、新建项目V 阅读全文
posted @ 2017-10-27 14:03 HappyEDay 阅读(12854) 评论(0) 推荐(5)
摘要:select @@Identity 返回自动递增字段的值。 select @@Identity 返回自动递增字段的值。 1. IDENTITY 列不能由用户直接更新,它是由系统自动维护的。 2.该列数据类型必须为数值型:int, smallint, tinyint, decimal or numer 阅读全文
posted @ 2017-05-22 15:02 HappyEDay 阅读(9602) 评论(0) 推荐(0)
摘要:通过Java调用C#的DLL文件实现。网上资料很多,自己整合总结了一下,做个备忘。 一、C#写com组件开发环境 VS20131、新建工程:TestDemo(类库项目) //根据自己需要取工程名 注:WIN7以上系统VS必须以管理员身份启动!!!!! 2、右键点击工程->应用程序->程序集信息->使 阅读全文
posted @ 2017-04-17 17:05 HappyEDay 阅读(970) 评论(0) 推荐(0)
摘要:HttpWebRequest的GetResponse或GetRequestStream偶尔超时 + 总结各种超时死掉的可能和相应的解决办法 HttpWebRequest的GetResponse或GetRequestStream偶尔超时 + 总结各种超时死掉的可能和相应的解决办法 2015-06-17 阅读全文
posted @ 2017-03-01 15:06 HappyEDay 阅读(528) 评论(0) 推荐(0)
摘要:ActiveMQ的另一个问题就是只要是软件就有可能挂掉,挂掉不可怕,怕的是挂掉之后把信息给丢了,所以本节分析一下几种持久化方式: 一、持久化为文件 ActiveMQ默认就支持这种方式,只要在发消息时设置消息为持久化就可以了。 打开安装目录下的配置文件: D:\ActiveMQ\apache-acti 阅读全文
posted @ 2016-11-16 13:48 HappyEDay 阅读(316) 评论(0) 推荐(0)
摘要:ActiveMQ的另一种模式就SUB/HUB即发布订阅模式,是SUB/hub就是一拖N的USB分线器的意思。意思就是一个来源分到N个出口。还是上节的例子,当一个订单产生后,后台N个系统需要联动,但有一个前提是都需要收到订单信息,那么我们就需要将一个生产者的消息发布到N个消费者。 生产者: 假设生产者 阅读全文
posted @ 2016-11-16 13:45 HappyEDay 阅读(286) 评论(0) 推荐(0)
摘要:1.ActiveMQ简介 先分析这么一个场景:当我们在网站上购物时,必须经过,下订单、发票创建、付款处理、订单履行、航运等。但是,当用户下单后,立即跳转到“感谢那您的订单” 页面。不仅如此,若果没有延迟,用户还会受到一封电子邮件。如果我们使用传统方式去实现,一般是对数据库操作一通,然后调用各种接口、 阅读全文
posted @ 2016-11-16 13:43 HappyEDay 阅读(352) 评论(0) 推荐(0)
摘要:简介 定义一个范围,将在此范围之外释放一个或多个对象。 语法 using (Font font1 = new Font("Arial", 10.0f)) { } C# 语言参考 主要用途 简介 简介 定义一个范围,将在此范围之外释放一个或多个对象。 语法 语法 using (Font font1 = 阅读全文
posted @ 2016-10-12 11:46 HappyEDay 阅读(1503) 评论(0) 推荐(0)
摘要:有关数据库增删改(通用方法) 执行示例[增-数据插入]: 执行示例[改-数据更新]: 执行示例[删-数据删除]: 执行示例[综合-多表-批量]: 之所以写成这样形式,理由1:如果某语句在多处被用到则归纳;理由2:便于代码维护;理由3:可以很方便写到类文件中编译为DLL文件. 无论是AccEss数据库 阅读全文
posted @ 2016-10-12 11:08 HappyEDay 阅读(881) 评论(0) 推荐(0)
摘要:using (SqlConnection conn = new SqlConnection()) { SqlCommand comm= new SqlCommand(); conn.ConnectionString ="数据库连接串"; comm.CommandType =CommandType .Text ; comm.Connection = conn; conn.Open(); fo... 阅读全文
posted @ 2016-10-12 10:34 HappyEDay 阅读(531) 评论(0) 推荐(0)
摘要:广播传输相关的项目,需求是UDP发送TS到IP/ASI网关,网关经过ASI输出到激励器,再由激励器通过射频天线输出,接收端为终端机顶盒。 因为以前没有怎么接触过广播相关的东西,一开始认为用C#写个UDP的程序将TS发出即可。TS的规范是每188个字节为一个packet,我用固定码率计算出100毫秒要 阅读全文
posted @ 2016-08-17 15:50 HappyEDay 阅读(1061) 评论(0) 推荐(0)
摘要:以下所有代码运行环境:Windows 2003, Intel(R) Core(TM) 2 Duo CPU E8400 @ 3.00GHz 2.99GHz,2.96GB内存 根据综合网上的一些文章,精确计时主要有以下几种方式 1 调用WIN API中的GetTickCount [DllImport(" 阅读全文
posted @ 2016-08-17 15:47 HappyEDay 阅读(14865) 评论(1) 推荐(4)
摘要:一、String.Split方法提供了如下6个重载函数: 名称说明 String.Split (Char[]) 返回包含此实例中的子字符串(由指定 Char 数组的元素分隔)的 String 数组。 由 .NET Compact Framework 支持。 String.Split (Char[], 阅读全文
posted @ 2016-08-07 14:41 HappyEDay 阅读(6028) 评论(0) 推荐(0)
摘要:C#中WinForm程序退出方法技巧总结 一、关闭窗体 在c#中退出WinForm程序包括有很多方法,如:this.Close(); Application.Exit();Application.ExitThread(); System.Environment.Exit(0); 等他们各自的方法不一 阅读全文
posted @ 2016-07-28 10:15 HappyEDay 阅读(121011) 评论(0) 推荐(10)
摘要:一般一个已经实现功能的WEB Server会发布自己的WSDL文件,供客户端生成代理类。 但有时是先有的server与client交互的接口定义(WSDL)文件,然后由server和client端分别写程序,一个提供web服务,一个使用web服务。 以下介绍如何由已有的WSDL文件在VS2005中生 阅读全文
posted @ 2016-06-28 14:51 HappyEDay 阅读(1059) 评论(0) 推荐(0)
摘要:1.1、Web Service基本概念 Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过U 阅读全文
posted @ 2016-06-28 14:10 HappyEDay 阅读(470) 评论(0) 推荐(0)
摘要:一、根据进程名获取进程的用户名? 需要添加对 System.Management.dll 的引用 using System.Diagnostics; using System.Management; static void Main(string[] args) { foreach (Process 阅读全文
posted @ 2016-05-17 14:17 HappyEDay 阅读(820) 评论(0) 推荐(0)
摘要:C# Process.Start()方法详解 System.Diagnostics.Process.Start(); 能做什么呢?它主要有以下几个功能: 1、打开某个链接网址(弹窗)。 2、定位打开某个文件目录。 3、打开系统特殊文件夹,如“控制面板”等。 那么它是怎么实现这几个功能的呢?在讲应用前 阅读全文
posted @ 2016-05-17 14:04 HappyEDay 阅读(424) 评论(0) 推荐(0)
摘要:(一)、先制作一个带启动参数的EXE文件。 步骤: 1、定义全局私有变量:private string[] s = new string[1]; //这里为了简单起见,只做一个参数 2、 在窗体的构造函数中初始化启动参数 3、在main()函数中进行参数判断 到这里,带启动参数的EXE文件制作完成 阅读全文
posted @ 2016-05-16 17:35 HappyEDay 阅读(8876) 评论(0) 推荐(0)

1