上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 56 下一页
摘要: 在多媒体系统中,一般都会涉及到录音、录像、录屏问题,采集得到的数据可以用来传输、播放、或存储。所以,对于像课件录制系统、语音视频录制系统、录屏系统等,多媒体数据的采集就是最基础的功能之一。 MCapture可用于采集本地摄像头拍摄到的图像、麦克风输入的声音、以及当前电脑桌面的图像。 一.MCaptu 阅读全文
posted @ 2019-05-24 17:26 左正 阅读(1491) 评论(0) 推荐(1) 编辑
摘要: 项目-添加引用-COM,添加下面两个: Microsoft Internet ControlsMicrosoft HTML Object Library private void button1_Click(object sender, EventArgs e) { SHDocVw.Internet 阅读全文
posted @ 2019-05-24 16:24 左正 阅读(684) 评论(0) 推荐(1) 编辑
摘要: 最近在做一个小项目,期间需要用到C#去操作IE页面中的元素,实现自动填写表单并且提交的功能,想这网上关于这方面的东西肯定很多,于是开始在网上找资料。 在逆心的博客上找到些东西对自己帮助很大,原文链接:http://www.cnblogs.com/kissdodog/p/3725774.html 1. 阅读全文
posted @ 2019-05-24 15:05 左正 阅读(1380) 评论(0) 推荐(1) 编辑
摘要: 最近做模拟登陆发帖相关的项目 分别尝试了基于IE .NET自带的 webbrowser 和 基于WebKit 的WebKit.NET和openWebkitSharp 最开始肯定是用的.NET自带的webbrowser 但是在一个模拟点击的问题上遇到了错误,就是InvokeMerber("click" 阅读全文
posted @ 2019-05-17 23:09 左正 阅读(1580) 评论(0) 推荐(1) 编辑
摘要: IE浏览器经常卡死,报是否停止运行此脚本,严重影响使用体验,下面小编教大家怎么解决这个问题,供大家参考! 1、启动IE浏览器,点击上方菜单栏位的工具,如下图所示 2、在工具栏位选择internet选项,如下图所示 3、在internet选项卡上点击高级选项卡,如下图所示 4、下拉高级页面,找到禁用脚 阅读全文
posted @ 2019-05-17 12:43 左正 阅读(912) 评论(0) 推荐(0) 编辑
摘要: 访问者所使用的浏览器不能完全支持页面里的脚本,形成“脚本错误”。遇到“脚本错误”时一般会弹出一个非常难看的脚本运行错误警告窗口,而事实上,脚本错误并不会影响网站浏览,因此这一警告可谓多此一举。要关闭警告则可以在浏览器的工具菜单选择Internet选项,然后单击高级属性页。进入到浏览标签,并选中“禁止 阅读全文
posted @ 2019-05-17 12:39 左正 阅读(10481) 评论(0) 推荐(0) 编辑
摘要: 前几天,使用SVN的Add指令添加了一个文件,后不使用直接删除了,每次提交都存在,解决后记录方法,希望帮到大家,此外如果大家有好的方法,希望可以回复。 问题:使用Add添加文件后直接删除了文件,每次提交都存在。例如,img/images文件夹 要求:解决每次提交时都存在不需求删除的文件夹。 方案:1 阅读全文
posted @ 2019-05-16 15:38 左正 阅读(844) 评论(0) 推荐(0) 编辑
摘要: 本来此客户端可以通过NuGet获取,如果会使用NuGet, 则可以使用命令Install-Package ZooKeeperNet(需要最新版本的NuGet)如果不会,就去 NuGet官网了解http://docs.nuget.org/docs/start-here/using-the-packag 阅读全文
posted @ 2019-05-15 22:45 左正 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 方法一:Convert.ToDateTime(string) string格式有要求,必须是yyyy-MM-dd hh:mm:ss 方法二:Convert.ToDateTime(string, IFormatProvider) DateTime dt; DateTimeFormatInfo dtFo 阅读全文
posted @ 2019-05-15 15:12 左正 阅读(1153) 评论(0) 推荐(0) 编辑
摘要: 时常我们会遇到文件的复制、上传等问题。特别是自动化生产方面,需要对机台抛出的档案进行搬运、收集,然后对资料里的数据等进行分析,等等。 Winform下,列举集中较常见的档案的搬运。 阅读全文
posted @ 2019-05-14 16:15 左正 阅读(5893) 评论(0) 推荐(0) 编辑
摘要: 写在前面 在windows系统中,c盘中的目录权限比较高,有时制作安装包的时候,默认的安装路径就是在c盘,但对运行可执行文件,有时候需要为其添加完全控制权限,或者读写权限。这里将当时的解决方案记录一下。 代码实现 在C盘添加一个文件夹,并在文件夹内部,新建一个文本文件,如图所示: 该文件夹下,新建一 阅读全文
posted @ 2019-05-14 13:34 左正 阅读(591) 评论(0) 推荐(1) 编辑
摘要: 首先打开IE的页面 找到工具 —点击Internet选项 阅读全文
posted @ 2019-05-14 11:07 左正 阅读(1228) 评论(0) 推荐(0) 编辑
摘要: 使用WebBrowser控件开发的程序,占用内存会随着时间不停增长,最终内存溢出导致崩溃。究其原因是由于其自身的缺陷造成的。每一次加载新页面,WebBrowser就会多占用10-20M内存,有资料说是因为其内在的机制没有释放而导致的。这是微软承认的已知BUG,具体的修复补丁点此下载(此补丁似乎只支持 阅读全文
posted @ 2019-05-13 18:53 左正 阅读(572) 评论(0) 推荐(0) 编辑
摘要: 本文链接:http://blog.csdn.net/yokeqi/article/details/41083939 C#相比其他语言,拥有强大的垃圾回收机制,但并不是这样,你就可以对内存管理放任不管,其实在稍不注意的时候,可能就造成了内存泄露,甚至因此程序崩溃。 以下是遇到过的内存优化-内存泄露的问 阅读全文
posted @ 2019-05-13 17:39 左正 阅读(1469) 评论(0) 推荐(0) 编辑
摘要: 一直以来都对内存泄露和内存溢出理解的不是很深刻。在网上看到了几篇文章,于是整理了一下自己对内存泄露和内存溢出的理解。 一.概念 内存溢出:指程序在运行的过程中,程序对内存的需求超过了超过了计算机分配给程序的内存,从而造成“Out of memory”之类的错误,使程序不能正常运行。 造成内存溢出有几 阅读全文
posted @ 2019-05-13 17:11 左正 阅读(7659) 评论(0) 推荐(0) 编辑
摘要: using System; using System.Collections.Generic; using System.Drawing; using System.Runtime.InteropServices; using System.Text; using System.Windows.Forms; using mshtml; using SHDocVw; namespace WebC... 阅读全文
posted @ 2019-05-13 10:55 左正 阅读(837) 评论(0) 推荐(0) 编辑
摘要: 最近的一个B/S系统中,用到了指模录入,当用户按了手指摸之后,要在IE浏览器的一个文本框上显示用户的姓名。由于要监控指模机的输入,因此客户端需要装一个.net控制台程序,通过此控制台程序监控指模机。这个没办法。这个.net控制台程序装在公司前台的电脑上就OK了。然后通过局域网与指模机相联,当用户按手 阅读全文
posted @ 2019-05-13 10:49 左正 阅读(5661) 评论(0) 推荐(0) 编辑
摘要: Redis中有个设置时间过期的功能,即通过setex或者expire实现,目前redis没有提供hsetex()这样的方法,redis中过期时间只针对顶级key类型,对于hash类型是不支持的,这个时候,我们可以采用,所以如果想对hash进行expires设置,可以采用下面的方法: redis 12 阅读全文
posted @ 2019-05-11 10:21 左正 阅读(45643) 评论(2) 推荐(1) 编辑
摘要: 今天同学跟我说了一个bug,虽然很简单,但还是记录一下,也好让我养成写东西的习惯。 C# windows form 程序中,发生某个事件时,需要自动弹出一个窗口,提示用户,并等待用户输入进行处理。 如果用户这个时候切出了程序,主程序不是当前激活窗口时,弹出一个消息窗口会造成程序假死。 其实我对C#也 阅读全文
posted @ 2019-05-10 12:50 左正 阅读(2320) 评论(0) 推荐(0) 编辑
摘要: 一、C#中SendKeys的用法 功能:将一个或多个按键消息发送到活动窗口,就如同在键盘上进行输入一样。 语法: SendKeys.Send(string keys); SendKeys.SendWait(string keys); 说明: (1)发送字符串 SendKeys.SendWait("A 阅读全文
posted @ 2019-04-28 14:02 左正 阅读(1813) 评论(0) 推荐(1) 编辑
摘要: 下面是我测试下来的6种清除webbrowser中cookie的6种方法: 方法一: 方法二: 就只有这一句就好了: 方法三: 方法四: 方法五: 将 wb.Navigate("javascript:void((function(){。。。}里的内容换成下面注释掉的代码,写好你要清cookier 的d 阅读全文
posted @ 2019-04-27 14:56 左正 阅读(1185) 评论(0) 推荐(0) 编辑
摘要: 清除webBrowser 缓存和Cookie的解决方案 通过测试webBrowser与IE缓存和Cookie都存放在Local Settings\Temporary Internet Files,我们可以直接调用IE API进行清除 解决方案1: public enum ShowCommands : 阅读全文
posted @ 2019-04-26 19:49 左正 阅读(652) 评论(0) 推荐(0) 编辑
摘要: 完美解决C#Webbrowser控件设置Cookie问题由于个人项目需求,需要把从抓包里面的Cookie数据写入到webbrowser空控件里,经过百度白百般折腾,结果还是失败,搜索到的答案基本上都是 [DllImport("wininet.dll", CharSet = CharSet.Auto, 阅读全文
posted @ 2019-04-26 18:50 左正 阅读(1042) 评论(0) 推荐(0) 编辑
摘要: 当IE浏览器遇到脚本错误时浏览器,左下角会出现一个黄色图标,点击可以查看脚本错误的详细信息,并不会有弹出的错误信息框。当我们使用WebBrowser控件时有错误信息框弹出,这样程序显的很不友好,而且会让一些自动执行的程序暂停。我看到有人采取的解决方案是做一个窗体杀手程序来关闭弹出的窗体。今天探讨的方 阅读全文
posted @ 2019-04-26 16:15 左正 阅读(737) 评论(0) 推荐(0) 编辑
摘要: 想写一个桌面程序,用C#。程序运行后,会用IE打开指定的网页,并自动登录网站,再根据需要进行一些操作。关键是不知道怎么控制IE浏览器,请大家指点一下。相关内容如下:C#控制IE浏览器引入 C:\WINDOWS\System32\mshtml.tlb、Interop.SHDocVw.dll/// <s 阅读全文
posted @ 2019-04-26 10:45 左正 阅读(2001) 评论(0) 推荐(0) 编辑
摘要: 点DLL名字, 属性 嵌入互操作类型(设置为false) 阅读全文
posted @ 2019-04-26 10:35 左正 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 总结const、 readonly、 static三者区别: (有人问我,看似简单,我也没能立刻回答出来,总结一下,分享一下。) const:静态常量,也称编译时常量(compile-time constants),属于类型级,通过类名直接访问,被所有对象共享! a、叫编译时常量的原因是它编译时会将 阅读全文
posted @ 2019-04-25 11:36 左正 阅读(433) 评论(0) 推荐(0) 编辑
摘要: /// /// new Random().Next(1, 100); 多线程同时执行结果很高概率相同, /// 是用的当前时间为seed,时间相同结果相同 /// /// 解决随机数重复问题 /// 同时模拟远程请求的随机延时 /// public class RandomHelper { /// ... 阅读全文
posted @ 2019-04-24 14:49 左正 阅读(1314) 评论(0) 推荐(0) 编辑
摘要: MD5即Message-Digest Algorithm 5(信息-摘要算法5),用于确保信息传输完整一致。是计算机广泛使用的杂凑算法之一(又译摘要算法、哈希算法) MD5算法具有以下特点: 1、压缩性:任意长度的数据,算出的MD5值长度都是固定的。 2、容易计算:从原数据计算出MD5值很容易。 3 阅读全文
posted @ 2019-04-22 14:09 左正 阅读(755) 评论(0) 推荐(0) 编辑
摘要: 对于一个局部变量应该是各线程独立的,一个线程不会改变另一个线程的临时变量。 多线程时, 几个线程间输出信息是交叉在一起的, 但你又没有区分是哪个线程输出的, 所以你自己就误认为是同一个线程输出的东西被改变了. 实际上是你自己的理解错误. 所有线程都用cout输出内容,你如何判断哪些内容是哪个线程输出 阅读全文
posted @ 2019-04-22 12:01 左正 阅读(2482) 评论(0) 推荐(0) 编辑
摘要: 如果一个变量是成员变量,那么多个线程对同一个对象的成员变量进行操作时,它们对该成员变量是彼此影响的,也就是说一个线程对成员变量的改变会影响到另一个线程。 如果一个变量是局部变量,那么每个线程都会有一个该局部变量的拷贝(即便是同一个对象中的方法的局部变量,也会对每一个线程有一个拷贝),一个线程对该局部 阅读全文
posted @ 2019-04-22 11:58 左正 阅读(1997) 评论(0) 推荐(1) 编辑
摘要: 1.线程分类 线程由程序员创建,可是创建的方式不同,总体来说有两种,一种是个人构造,也就是使用thread类new线程对象创建,这一类线程是大部分程序员知道的,也叫专用线程;还有一种是由CLR创建,这一类线程主要存在于线程池中,也叫线程池线程。对于这两种线程的好坏,个人建议最好使用线程池线程,不要大 阅读全文
posted @ 2019-04-20 10:28 左正 阅读(840) 评论(0) 推荐(0) 编辑
摘要: msdn 解释如下: “协变”是指能够使用与原始指定的派生类型相比,派生程度更大的类型。 “逆变”则是指能够使用派生程度更小的类型。 解释的很正确,大致就是这样,不过不够直白。 直白的理解: “协变”->”和谐的变”->”很自然的变化”->string->object :协变。 “逆变”->”逆常的 阅读全文
posted @ 2019-04-18 11:14 左正 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 需要动态的创建一个实例模型的时候,就用Activator.CreateInstance(Type type);如果是明确的知道要创建哪个实例的模型,就可以用 new C#在类工厂中动态创建类的实例,所使用的方法为: 1. Activator.CreateInstance (Type) 2. Acti 阅读全文
posted @ 2019-04-17 13:06 左正 阅读(6344) 评论(0) 推荐(1) 编辑
摘要: .NET语言的编译分为两个阶段.首先高级语言被编译成一种称作IL的中间语言,与高级语言相比,IL更像是机器语言,然而,IL却包含一些抽象概念(比如:类、异常),这也是这种语言被称为中间语言的原因。IL被打包在DLL或EXE文件中,而DLL和EXE在.NET中的主要区别就是:只有EXE可以直接被运行, 阅读全文
posted @ 2019-04-17 12:29 左正 阅读(1087) 评论(0) 推荐(0) 编辑
摘要: 原来通过mstsc远程连接Windows能够直接在本地和服务器之间复制、粘贴一些文字和文件,最近突然无法直接复制粘贴了,只能通过远程映射的本地磁盘方式交换文件,太为繁琐。 已经确认远程桌面连接选项“本地资源-》本地设备和资源-》剪贴板”中勾选了剪贴板。 解决办法: 在远程Windows服务器中重启“ 阅读全文
posted @ 2019-04-11 11:13 左正 阅读(505) 评论(0) 推荐(0) 编辑
摘要: 通过一个实例来说明如何划分聚合与聚合根 场景:一个下订单的业务,一个订单必须有相应的客户信息,订单下有订单项,每个订单项必须有相应的产品信息,产品有分类的信息。 1.根据这个基本的需求,我们初步确定的实体、值对象与关联关系为(这里采用EF的Model First): 2.经过业务深入分析,以及聚合与 阅读全文
posted @ 2019-03-27 10:46 左正 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 1. 聚合根、实体、值对象的区别? 从标识的角度: 聚合根具有全局的唯一标识,而实体只有在聚合内部有唯一的本地标识,值对象没有唯一标识,不存在这个值对象或那个值对象的说法; 从是否只读的角度: 聚合根除了唯一标识外,其他所有状态信息都理论上可变;实体是可变的;值对象是只读的; 从生命周期的角度: 聚 阅读全文
posted @ 2019-03-27 10:35 左正 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 写在前面 在学习Redis的集群内容时,看到这么一句话:Redis并没有使用一致性hash算法,而是引入哈希槽的概念。而分布式缓存Memcached则是使用分布式一致性hash算法来实现分布式存储。所以就专门学习了一下 什么是分布式?什么是一致性?什么是哈希? 1)分布式(distributed)是 阅读全文
posted @ 2019-03-26 10:45 左正 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/fishmai/article/details/78333145今天在技术大海中游啊游游啊游,哇啊哈哈 ^_^发现了一份非常有用的超级技术图谱诶! 强烈推荐啊!!本文原作者是易宝支付技术经理/架构师李艳 阅读全文
posted @ 2019-03-25 16:15 左正 阅读(340) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 56 下一页