简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
实现如图所示登录界面,当输入正确用户名及密码时,转到主界面,否则给出错误提示。要求不同身份的登陆者拥有不同的操作权限。 源代码:1.初始化三个string类型的变量分别用来存储用户名、密码和身份。[csharp] view plain copy print?string yhm, mm, sf; string yhm, mm, sf;[csharp]view
如何将一个窗体显示到一个容器控件中,刚开始想的比较简单,用窗体容器控件添加一般控件的方法,试了一试,代码如下:Form2 frm = new Form2();this.panel1.Controls.Add(frm);frm.Show();但是提示了一个错误:无法将顶级控件添加到控件。原来窗体是一个顶
随着 Rest 风格 API 的应用越来越广泛,对象与JSON字符串互相转换的功能也用的越来越多。这里介绍三种方法,期中两种为DotNet Framework .NET 3.5 及后续版本自带的DataContractJsonSerializer、 JavaScriptSerializer,另一种为 Newtonsoft.Json.dll,我选择它的原因是因为它支持DotNet Framework
在Linux编程时,无论是在操作文件还是网络操作时都能够通过文件描述符来read或者write。之前在没有接触C++的时候,不懂面向对象的那套东西。自从学习了C++以及面向对象的一些知识以后突然对Linux这套文件描述符有了稍微深刻的认识。怎么说呢,Linux这一套文件机制就相当于面向对象里面的多态,拿到一个文件描述符都可以进行read或者write。但是具体的read和wri
JSON是首先一种数据结构,说白了就是对数据的描述,刚刚出现是为了取代XML,可惜并没有,但是在作为配置文件上,却是很好,由于它小巧灵活,描述数据很好,所以在网络上进行数据传输更加方便。请记住JSON对数据的描述形式,既然是形式,那么它的数据形式是什么样的:对象的描述是: {} 这个表示jsonobject(json对象)数组的描述是: [] 表示jsonarray(json数
分享一下Tesseract3.02.02版本在Windows下的配置。我的环境VS2013+win8 64bit+OpenCV3.2。需要下载:tesseract-orc-setup-3.02.02.exe和tesseract-3.02.02-win32-lib-include-dirs.zip,这个比较好下载。安装和配置步骤:(1)先执行tesser...
我的tesseract安装路径为D:\Tesseract-OCR,如果你的安装路径和我不一样,将这份文档里所有的D:\Tesseract-OCR改为你的安装路径即可。1.下载lib和dll(所有需要下载的东西在附件里下载)Ø首先安装tesseract-ocr-setup-3.02.02.exe文件,我的安装路径为D:\Tesseract-OCR;Ø安装完成后解压tesseract-...
第一步,转换格式前预先获得待显示控件的大小,若相等则不做处理,若不等则首先改变Mat图像大小,再进行转换。CRect rect;GetDlgItem(IDC_STATIC_SRC)->GetClientRect(&rect);cv::Size winSize(rect.right, rect.bottom);...
最近由于有个未知的设备需要用到modbus通讯协议,底层需要与PLC通讯,坤跌,PLC啥型号也不清楚封在里面不能拆,前人只留了几个不能运行的QT代码以及不完整的文档。用惯了C#想要重新学QT,真不知猴年马月能完成项目。于是乎找了一个开源的基于C语言开发的modbus库,撸起袖子干了起来。撸代码的过程中,遇到调用c 库的char*转c#的string多次不成功的情况,各种冒框啊,折腾了大半天才算解决
1 寄存器的分类通用寄存器:ax,bx,cx,dx,(ah,al,bh,bl,ch,cl,dh,dl);sp,bp,si,di指令寄存器:ip标志寄存器:FR段寄存器:cs,ds,ss,es2 ax,bx,cx,dx这四个寄存器存放一般数据,你可以在里面存放任何数据,但是其用途会有不同。AX (