自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (4)
  • 问答 (2)
  • 收藏
  • 关注

原创 C#多屏幕显示切换

最近研究在Windows中多屏幕显示时,如何切换显示模式:仅电脑屏幕、复制、扩展、仅第二屏幕,有两种方案。1、通过系统自带的DisplaySwitch.exe,在C:\Windows\System32中,不过要拷贝到程序当前目录调用,不然会提示无法找到文件:using (var proc = new Process()){ proc.StartInfo.FileName = @"D...

2019-11-15 10:48:54 3458

原创 关于“无法加载文件或程序集Interop.ShockwaveFlashObjects,Version = 1.0.0.0,Culture = neutral”的问题

1、首先,在计算机上找到一个名为AxImp.exe的文件,在命令提示符运行它。这个文件一般的位置是:C:\ Program Files\Microsoft SDKs\Windows\v7.0\Bin\x64在CMD命令行中执行:AxImp.exe \Flash.ocx2、执行完之后,你应该在AxImp.exe同级的目录中会生成.ocx文件对应的2个DLL文件结束。一个叫AxShockwave...

2019-10-29 14:25:29 2453

转载 安卓添加USB外置UVC摄像头

实现的方法有很多种,按步骤来看适合哪一种,网上说什么接采集卡,其实就是把AV转成UVC,现在市面上很多摄像头直接就已经是UVC的了,在windows上面即插即用。安卓也是Linux,这个就好办了。1.首先下载个安卓USB检测程序,插入UVC摄像头,在程序中检测看是在/dev/video中新增了节点,还是在/bus/usb下新增了节点。如果没新增video节点,则没有UVC驱动。如果你有很多个u...

2019-10-23 09:13:55 6668

转载 去掉DevExpress试用版提示框的解决办法

很多人使用devexpress patch这个破解工具,破解完后编译程序的时候经常会弹出使用窗口的,出现这个原因是license.licx这个控件凭证文件导致的,一般破解完后新建的项目不会出现这个问题,未破解前的项目就会出现这问题。解决的方案有两个:1、直接删除properties下的license.licx文件,重新编译,虽然会再生成,但不会再出现那个试用提示框。2、如果想彻底删除这个文...

2019-10-17 09:11:47 932

原创 http协议上传文件之构造数据体

最近项目中需要使用httpwebrequest(C#)上传文件,服务器端需要根据指向文件的参数名获取数据,所以在构造数据体时,需要加入参数信息,具体代码:// 边界符var boundary = “---------------” + DateTime.Now.Ticks.ToString(“x”);//开始符var beginBoundary = Encoding.ASCII.GetBy...

2019-09-28 20:30:17 513

原创 C#子线程抛出的异常给主线程

前几天在修改记账程序,把导入数据的那部分改了一下,改为用线程操作,这样导入数据多的时候主界面不会出现假死状态。在原来的代码里面有一些try{}catch{}的异常处理代码,在加入子线程的时候这些代码也留着,想通过throw把异常抛出到主线程来。在测试时发现,子线程无法将异常抛出给主线程,程序报错了。于是上网查了些资料,得知线程之间是不可能发生异常处理的交换关系的。所以解决办法就是用委托来处理子...

2019-09-26 09:41:52 1249

转载 将项目(代码)从GitHub上克隆(下载)到本地仓库

要将项目从GitHub上克隆到本地,首先你得下载并安装好git for window。下载地址:http://www.xp510.com/xiazai/Application/other/30988.html安装时,直接next就行。配置Git:1、安装完后,右键单击桌面空白处,选择Git Gui Here,进去之后,选择左上角的help选项,会出现一个Show SSH Key,然后点击“...

2019-09-21 21:43:02 1344

转载 C#使用消息队列(MSMQ)

最近看书看到消息,然后想到消息队列,在网上查了一下windows下的消息队列:首先说一下,消息队列 (MSMQ Microsoft Message Queuing)是MS提供的服务,也就是Windows操作系统的功能,并不是.Net提供的。MSDN上的解释如下:Message Queuing (MSMQ) technology enables applications running at ...

2019-09-21 11:39:57 235

转载 C#:删除文件夹及其中所有内容

传入值file为删除文件夹路径,例如:private static string _directoryDel = “E:/VS_projects/project1/WpfApplication2”;//删除文件夹public bool DeleteDir(string file){ try { //去除文件夹和子文件的只读属性 ...

2019-09-17 09:08:55 2760

转载 使用c#检测文件正在被那个进程占用

要检测文件被那个进程占用,需要使用微软提供的工具Handle.exe,这里有微软提供的下载我们可以在c#中调用Handle.exe 来检测到底哪个进程占用了文件代码如下:string fileName = @“c:\aaa.doc”;//要检查被那个进程占用的文件Process tool = new Process();tool.StartInfo.FileName = “handle....

2019-09-09 10:10:58 1210 1

转载 C#实现判断文件是否被占用与解除文件占用

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;using System.Runtime.InteropServices;namespace FileStatusTest{public class FileStatusHelper{...

2019-09-09 10:05:33 3817

转载 http请求头中Referer的含义和作用

最近用到http请求的referer,百度了一下,以下是mark内容:Referer是http请求头的一部分,表示一个来源。比如在www.google.com 里有一个www.baidu.com 链接,那么点击这个www.baidu.com ,它的header 信息里就有:Referer=http://www.google.comReferer 的正确英语拼法是referrer 。由于早期...

2019-09-08 21:20:20 1581

转载 线程池为什么能维持线程不释放,随时运行各种任务

接上一篇博文,对线程池如何实现线程复用,复习一下,以下是某位同学对Java线程池源代码的分析,参考参考,顺便mark一下:之前一直有这个疑问:我们平时使用线程都是各种new Thread(),然后直接在run()方法里面执行我们要做的各种操作,使用完后需要做什么管理吗?线程池为什么能维持住核心线程不释放,一直接收任务进行处理呢?线程线程无他,主要有两个方法,我们先看看start()方法介绍:...

2019-08-30 00:27:43 3639 2

原创 C#多线程学习笔记

C#多线程1、多线程使用一般方法Thread t = new Thread(new ThreadStart(Method));Method为无参函数,若要传递参数,可以将Method的参数设置为object类型。2、多线程处理List最近碰到了多线程处理List的问题,开始的想法是开启5个线程,每个线程轮流获取List中的字符串,但是处理完一个字符串就有一个问题,线程无法重用,线程重用可...

2019-08-23 20:53:51 714

上传源代码

用javascript实现文件的上传和下载

2015-05-16

C#http的多线程实现

C# 本身是基于http协议的 多线程参考代码

2013-12-11

简单的计算器

计算器的加减乘除运算,可以应付简单的一些运算

2013-04-27

calendar的java实现

本代码主要简单的将日历的一些基本功能实现出来了

2013-04-27

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除