自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(75)
  • 资源 (3)
  • 收藏
  • 关注

原创 加密解密

//加密解密    public class GF_Encrypt    {        ///         /// DES加密        ///         /// 加密字符串        /// 密钥        ///         public static string string_Encrypt(string pToEncryp

2013-04-10 09:30:40 17737

原创 将matlab弹出的figure嵌入WPF窗体中

我开始做这个调查的时候老是抓着matlab 、Figure嵌入c#窗体这些关键字,查出来的结果基本上都是提问等待解决的,后来再一想matlab的Figure也是一个Window啊,既然c#能让它显示出来,肯定也有方法给嵌进去,所以后来就换了思路直接调查c# wpf 将窗体嵌入窗体中等关键字,最后功夫不负有心人,让我在MSDN找到一篇叫在 WPF 中     我开始做这个调查的时候老是抓着m

2013-04-10 09:27:55 4582 1

原创 c#声音 MediaPlayerClass 里面的具体用法

WMPLib.WindowsMediaPlayerClass player = new WMPLib.WindowsMediaPlayerClass();            player.URL = @"F:ding.wav";            player.uiMode = "None";            player.settings.volume = 100;

2013-04-10 09:25:36 8111 1

原创 c#声音 Speech 坏境的问题

第一种方案:  利用微软text to speech引擎(TTS),读取文本(1)添加Microsoft Speech Object Library的项目引用(2)引入using SpeechLib名称控件(3)读取文本        SpeechVoiceSpeakFlags flag = SpeechVoiceSpeakFlags.SVSFlagsAsync;

2013-04-08 15:37:31 22653

原创 C#字符串加密解密

//加密解密    public class GF_Encrypt    {        ///         /// DES加密        ///         /// 加密字符串        /// 密钥        ///         public static string string_Encrypt(string pToEncryp

2013-04-08 11:25:08 19244 2

原创 C#播放声音的四种方法

第一种是利用DirectX 1.安装了DirectX SDK(有9个DLL文件)。这里我们只用到MicroSoft.DirectX.dll 和 Microsoft.Directx.DirectSound.dll2.引入DirectX 的DLL文件的名字空间: using Microsoft.DirectX; using Microsoft.DirectX.DirectSound;

2013-04-08 09:57:05 13577

原创 c#的 Speech 语音 的用法

1)添加Microsoft Speech Object Library的项目引用2. SpeechVoiceSpeakFlags SpFlags = SpeechVoiceSpeakFlags.SVSFlagsAsync;  创建对象           SpVoice Voice = new SpVoice();             Voice.Speak(textBox1.

2013-04-08 09:40:14 3369

原创 将win7电脑变身WiFi热点,让手机、笔记本共享上网

用win7建立无线局域网,可以共享上网可以局域网游戏。开启windows 7的隐藏功能:虚拟WiFi和SoftAP(即虚拟无线AP),就可以让电脑变成无线路由器,实现共享上网,节省网费和路由器购买费。宏碁、惠普笔记本和诺基亚N97mini亲测通过。以操作系统为win7的笔记本或装有无线网卡的台式机作为主机。主机设置如下:1、以管理员身份运行命令提示符:快捷键win+R→输入cm

2013-03-29 08:37:04 4225

原创 sql时间查询问题

SQl查询是SQL语句的核心,下面就将对SQL查询日期的相关问题进行介绍,---求相差天数  select   datediff(day,'2004-01-01',getdate())       --1.一个月第一天的   SELECT   DATEADD(mm,   DATEDIFF(mm,0,getdate()),   0)        --2.本周的星期一

2013-03-14 14:32:58 1233

原创 c#截取字符窜问题

string str="123abc456";int i=3;1 取字符串的前i个字符   str=str.Substring(0,i); // or  str=str.Remove(i,str.Length-i); 2 去掉字符串的前i个字符:   str=str.Remove(0,i);  // or str=str.Substring(i); 3 从右边开始取i个字符

2013-03-06 09:15:17 5330

原创 C#跨线程的给空间赋值

   上篇文章已经写过 又发现一种更简单的方法,和大家分享,通常,C#是不许跨线程赋值的,如:Form1中有个textbox, 若开辟一个新的线程来给   这个textbox赋值时,会出现异常。    MSDN中提出了具体的做法,较为繁琐,就不说了。    我这里有个简单办法。    大多数能赋值的控件都有invoke 方法,invode方法中不是要一个Delegate型参数么,...

2013-03-04 09:57:27 1745

原创 c#如何在线程给中控件赋值

vc#如何在线程给中控件赋值,拿textbox举例; public delegate void Settext(TextBox txt, string text); //首先声明一个委托 private void SettxtBox(TextBox txt, string text)  、//写一个方法        {            if (txt.InvokeRequi

2013-03-04 09:50:27 9811 1

原创 Matlab函数产生的Figure图形框如何嵌入C# Winform中的一个Panel中?

最近接触混编C#调用Matlab,先前已经说过环境的配置和一些基本参数传递。现在要说的是 如何 Matlab函数产生的Figure图形框如何嵌入C# Winform中的一个Panel中。。先前想的是把M中图片转化图片形式。这个方法显然不行。。。正在研究中,。。后续会传上来~~...

2013-03-01 12:10:43 6524 28

原创 C#继承知识详解

C#的继承与 C++ 等语言一个重要的不同,就是只能从一个类中继承,这是开发者在权衡了从多个类C#继承的优势与劣势作出的结果。不过,可以从接口继承。另外,继承可传递。构造函数和析构函数不能被继承。初始化基类可以在派生类构造函数中添加初始化基类的代码。public class BaseClass  {      private int i = 0;            public B

2013-03-01 11:20:43 7226 1

原创 C#调用m,atlab数据转换问题

C#与MATLAB之间传递参数MWNumericArray是MWArray和c#中数据的中间类, 怎么用?怎样在C参数?a.double型、int型等数值类型的变量传递MWNumericArray i = null, result = mydouble;i=4;myClass myclass = new myClass(); //实例化result = (MWNum

2013-01-25 11:10:30 2639

原创 c#调用matlab

配置运行坏境:matlabR2012a  VS2008将.m生成.dll文件也就是提供c#的动态链接库。1.M程序生成DLL文件         在matlab命令行输入 deploytool出现一下窗口:Name:文件名Location:输入存入文件的路径Type:选择文件可编译的类型在这里我们选择.net assembly点击确定,出现如下窗口:

2013-01-17 14:44:32 23377 2

转载 c#多线程 生产者和消费者

前面说过,每个线程都有自己的资源,但是代码区是共享的,即每个线程都可以执行相同的函数。这可能带来的问题就是几个线程同时执行一个函数,导致数据的混乱,产生不可预料的结果,因此我们必须避免这种情况的发生。C#提供了一个关键字lock,它可以把一段代码定义为互斥段(critical section),互斥段在一个时刻内只允许一个线程进入执行,而其他线程必须等待。在C#中,关键字lock定义如

2013-01-17 14:35:12 1524

原创 C#如何操作一个线程

下面我们就动手来创建一个线程,使用Thread类创建线程时,只需提供线程入口即可。(线程入口使程序知道该让这个线程干什么事)在C#中,线程入口是通过ThreadStart代理(delegate)来提供的,你可以把ThreadStart理解为一个函数指针,指向线程要执行的函数,当调用Thread.Start()方法后,线程就开始执行ThreadStart所代表或者说指向的函数。打开你的V

2013-01-17 14:32:29 927

原创 c#多线程

什么是进程?当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的。什么是线程?线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不同的线程可以执行同样的函数。什么是多线程?多线程是指程序中包含多个执行流,即在一个程序中可以同时运行多个不同的线程来执

2013-01-17 14:27:41 4031

原创 GitHub上有什么有意思的 winform项目? 转载~~

https://www.zhihu.com/question/371743209/answer/2054986561?utm_source=qq&utm_medium=social&utm_oi=1205490684393897984

2021-08-13 10:53:00 136

原创 cnpm install 报错

cnpm : 无法加载文件 C:\Users\Administrator\AppData\Roaming\npm\cnpm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。所在位置 行:1 字符: 2+ cnpm install解决方法:以管理员身份运行power shell 输入set-ExecutionPolicy Remote...

2021-07-20 11:36:42 203

原创 上传图片反转问题

图片简介:EXIF,全称 Exchangeable image file format,是专门为数码相机的照片设定的,可以记录数码照片的属性信息和拍摄数据。简单地说,EXIF 信息是由数码相机在拍摄过程中采集的一系列信息,然后把信息放置在我们熟知的 JPEG 文件的头部,也就是 EXIF 信息是镶嵌在 JPEG 图像文件格式内的一组拍摄参数,主要包括摄影时的光圈、快门、ISO、时间等各种与摄影条件相关的讯息,相机品牌型号,色彩编码,拍摄时录制的声音以及全球定位系统(GPS)等信息。1.图像...

2021-07-19 08:57:28 377

原创 mysql免安装安装方法,亲测 版本( mysql-8.0.11-winx64)

千万不要创建data文件夹第一步配置环境变量;第二步:切换目录,执行mysqld --install 在执行 mysqld --initialize 记录初始密码 net start mysql第三步:修改密码:mysql -u root –pALTER USER 'root'@'localhost' IDENTIFIED BY '123456'后续会补图上来!!!删除 sc delete mysql...

2020-12-29 08:46:04 116

原创 使用navicat 登录 oracle 提示用户名/密码无效

问题:使用navicat 登录 oracle 提示用户名/密码无效,CMD命令登陆正常。解决方法:将登陆用户名改为system即可

2020-12-28 08:50:00 1489 1

原创 Java开发问题记录

问题1 : Can't convert the date-like value to string because it isn't known if it's a date (no time part), time or date-time value. 翻译:不能将类日期值转换为字符串,因为它不知道它是日期(没有时间部分)、时间还是日期-时间值。原来:生日:${item.Birthday} 修改后:生日:${(item.Birthday})?string("yyyy-...

2020-12-11 15:30:11 286

原创 关于uni.app蓝牙开发问题汇总

1.onBLECharacteristicValueChange 数据返回两次相同数据 2.7以前的版本有此BUG ,更新至2.9.8即可

2020-11-17 14:26:04 1031

原创 OFFSET' 附近有语法错误。 在 FETCH 语句中选项 NEXT 的用法无效

OFFSET' 附近有语法错误。 在 FETCH 语句中选项 NEXT 的用法无效。最近在使用asp.net core的时候,采用take().skip()分页的时候报以下错误:SqlException: 'OFFSET' 附近有语法错误。 在 FETCH 语句中选项 NEXT 的用法无效。这个主要是在sql server 2008中,不支持FETCH和NEXT语句(sql ser...

2020-05-28 10:29:00 3601

原创 C# 几种简单的排序,冒泡排序 选择排序 插入排序 快速排序

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace Choice{ class Program { static void Main(string[] args) ...

2020-03-28 15:02:00 197

原创 缺少对公共可见类型或成员“XXX”的 XML 注释

如图:

2020-01-13 15:49:00 1021

原创 Git 常用命令

仓库# 在当前目录新建一个Git代码库$ git init# 新建一个目录,将其初始化为Git代码库$ git init [project-name]# 下载一个项目和它的整个代码历史$ git clone [url]配置# 显示当前的Git配置$ git config --list# 编辑Git配置文件$ g...

2019-12-30 09:31:00 80

转载 Lon4net使用

1.在VS的管理Nuget中安装 log4net2.配置 webconfig在configurations 节点 插入如下代码: <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />然后再配置完整的log4net信息:我将error与...

2019-12-26 10:58:09 201

原创 winformLog4Net 用法

当我们将asp程序部署到远程服务器上的时候,如果遇到程序错误,如何能快速的判断我们程序的错误呢。所以-->Log4Net作为记录日志的一大神器,不得不学会熟练使用啊!没有那么多的原理,照猫画虎的使用,保证你也能成功的使用这么简单的日志记录工具。在WinForm中做好五步即可使用Log4Net//第一步:Nuget安装log4net --> Install-Packag...

2019-12-18 09:48:00 112

原创 带你重温C#委托,匿名方法,Lambda,泛型委托,表达式树代码示例:

带你重温C#委托,匿名方法,Lambda,泛型委托,表达式树代码示例:  这些对老一代的程序员都是老生常谈的东西,没什么新意,对新生代的程序员却充满着魅力。曾经新生代,好多都经过漫长的学习,理解,实践才能掌握委托,表达式树这些应用。今天我尝试用简单的方法叙述一下,让大家在五分钟内看完这篇博客  第一分钟:委托  有些教材,博客说到委托都会提到事件,虽然事件是委托的一个实...

2019-11-19 14:38:00 114

原创 码云gitee添加公钥

每次提交代码到码云的时候,都需要输入账户密码,真的很不方便,好在码云给我们提供了解决方案,只需要创建秘钥对,在码云上添加公钥就可以了,把私钥保存在本地即可,以下就是添加公钥的步骤。生成秘钥对打开git bash输入ssh-keygen -t rsa -C "你的邮箱地址" 三次回车之后就可以生成密钥对输入cat ~/.ssh/id_rsa.pu...

2019-11-06 09:17:00 535

原创 C# invoke和begininvoke

本文属于转载https://www.cnblogs.com/lsgsanxiao/p/5523282.html一直对invoke和begininvoke的使用和概念比较混乱,这两天看了些资料,对这两个的用法和原理有了些新的认识和理解。首先说下,invoke和begininvoke的使用有两种情况: 1. control中的invoke、begininvoke。 ...

2019-10-28 15:19:00 154

原创 git提交报异常,fatal: The remote end hung up unexpectedly

推送项目到github时先是卡住然后过了很久报错The remote end hung up unexpectedly原因是推送的文件太大。git下执行命令gitconfighttp.postBuffer524288000

2019-10-24 15:41:33 216

原创 File 'Accord.Video.FFMPEG.x64.dll' targeting 'AMD64' is not compatible with the project's target pla

winfrom 打包的时候出现错误:Accord.Video.FFMPEG.x64文件”。dll' targeting 'AMD64'与项目的目标平台'x86'不兼容打开sutup打包属性(F4) 将target platform 属性改为X64 即可问题记录!!!...

2019-10-23 10:24:44 1121

原创 c# winform AForge调用视频 录制视频 拍照 及logn4的简单用法(附源代码)

项目代码地址:https://gitee.com/LIALL/aforge_video_recording.git 废话就不说了直接上手,展示图如下:  1.引用AForge组件,nuget 方式 引用如下组件视频写入引入偷懒的话 可以将debug下的aforge组件复制过去引用,部分代码如下: ...

2019-10-16 10:30:00 1632 3

原创 c# winform贪吃蛇小游戏

关于贪吃蛇需要用的对象: 1.蛇 (Snake)2.食物(Food) 3. 记录蛇身的位置(Snake_body[x,y]) 4 .食物位置Food[x,y]简单业务: 1.蛇身移动 2.随机食物 3.蛇头与食物重叠 4.窗体检测上下左右方向...

2019-10-16 09:25:00 2109 1

原创 码云使用的基本步骤

创建仓库然后把工程的信息填写一下远程拉取项目git clone xxxx.git谁修改的git config --global user.name "xxx"码云账号git config --global user.emali "[email protected]"添加到仓库(git add xx...

2019-10-10 17:13:00 209

c#调用matlab

很详细,每个步骤都有,希望多多下载和支持、

2013-04-02

C#调用C++的dll

C#调用C++动态链接库,生成DLL。一看明了!

2013-01-09

iis配置文件

iis配置 在C#编写代码的时候 呵呵

2013-01-04

空空如也

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

TA关注的人

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