自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 ASP.NET MVC 控制器使用 ViewBag 向 View 传值

0.示例代码自定义一个控制器并向view传值  MyName = "LiuYan" public class FirstController : Controller { // GET: First public ActionResult Index() { ViewBag.MyName = "Li...

2019-01-26 11:02:01 1504

原创 ASP.NET 创建验证码字符及图片

0.在网页中经常需要输入验证码,那么自己该如何做一个类似效果呢?1.代码如下。我使用的是web窗体 protected void Button1_Click(object sender, EventArgs e) { Bitmap b = createImageBy_verifycationText(createVerifycationTex...

2019-01-26 09:33:56 466

原创 C#:图片无损压缩文件大小

0.有时候需要一些图片,但是太大了,又有限制,所以想到如何把一张图片的内存大小给缩小,这样就OK了。1.代码如下:借鉴:https://docs.microsoft.com/zh-cn/dotnet/api/system.drawing.imaging.encoderparameter?view=netframework-4.6using System;using System...

2019-01-25 16:18:34 4123 3

原创 C#:从face++的人脸比对说起

0.昨天有人问我,如何进行把人脸图片上传到服务器,然后与服务器中的一张人脸图片进行比对,判断是不是同一个人。然后我自己不可能完全按照他的想法,只取其精华,我的想法是,本地有两张图片,然后通过post方法调用一个接口,然后获取获取返回值,然后判断是不是同一个人,那么这种接口真的有吗?有。    https://console.faceplusplus.com.cn/documents/4...

2019-01-24 16:48:33 1556

原创 ASP.NET Fiddler抓包工具和WebApi

0.最近在看Asp.Net开发,然后发现了抓包工具Fiddler的强大之处,虽然之前也用过,但是并没有过多的学习,且也快忘了,所以这里做个笔记。1.这里我讲的只是我的学习流程,你可以按你的流程来。 Fiddler新手入门看:https://www.cnblogs.com/yyhh/p/5140852.html    (这里有下载地址)Fiddler详细介绍教程:https:...

2019-01-22 08:50:41 1810

原创 C#: 约瑟夫环 - 解法思路

0.约瑟夫环(约瑟夫问题)是一个数学的应用问题:已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列,约瑟夫环结束。1.用队列,可以很好的模拟这个思路。 class Program { static void ...

2019-01-18 09:50:39 3522

转载 C#.NET:内存管理story的图文代码介绍

http://www.php.cn/csharp-article-354804.html

2019-01-17 16:28:11 152

原创 C#:IrisSkin4.dll 轻松实现WinForm窗体换肤

0.每次新建窗体应用项目,是不是都在为界面发愁,但是今天使用了 这个,发现一行代码解决了我所有的问题,不用为界面发愁了。学习网址: https://blog.csdn.net/u010655348/article/details/54431496#comments1. 使用流程如下:1)下载 IrisSkin4.dll.ziphttps://www.cr173.com/soft...

2019-01-17 14:52:45 8454

转载 Halcon 机器视觉-发展前景

无意中看到了 Halcon+C#混合编程,奈何我不懂咋回事,只有先了解 Halcon是什么。 想要学习 Halcon机器视觉,当然帮你找了资源:百度云视频https://pan.baidu.com/share/link?shareid=3266393619&uk=2369503810#list/path=%2F   论坛http://www.halcom.cn/fo...

2019-01-17 12:01:08 7055

原创 C#:上位机与下位机-串口通信-记录

用过单片机,是不是想自己做串口调试工具!这里我记录一下,以备不时之需。简单入门: https://blog.csdn.net/kasama1953/article/details/51404162详细用法: https://blog.csdn.net/kasama1953/article/details/51434295很遗憾,在记录这篇文章时,我手上并没有单片机可以测试,也没有找...

2019-01-17 11:33:31 5862

原创 C#:Control.BeginInvoke() 源码调用记录

[EditorBrowsable(EditorBrowsableState.Advanced)] [SuppressMessage("Microsoft.Security", "CA2123:OverrideLinkDemandsShouldBeIdenticalToBase")] public IAsyncResult BeginInvoke...

2019-01-17 10:05:26 524

原创 C#:自定义特性

0.先看看什么是特性?特性(Attribute)是用于在运行时传递程序中各种元素(比如类、方法、结构、枚举、组件等)的行为信息的声明性标签。您可以通过使用特性向程序添加声明性信息。一个声明性标签是通过放置在它所应用的元素前面的方括号([ ])来描述的。特性(Attribute)用于添加元数据,如编译器指令和注释、描述、方法、类等其他信息。.Net 框架提供了两种类型的特性:预定义特性...

2019-01-17 09:41:31 3123

原创 C#:小项目-用单元格控件(像素点级别)修改图片

0.无聊的时候,就想自己想象做一些东西,这不,就想到了这个东西。准备如下:一张图片 一个窗体应用项目 (visual studio WF) 主要控件 DataGrideView的使用 怎么想怎么来想法是这样的:一张图片的每个像素点,对应到每个单元格(这里使用 DataGrideView控件),想法来源于看到某 ERP系统中的芯片测试数据精确到每个测试点(以万计数)画图且可以...

2019-01-16 15:25:41 829

原创 C#:读取xls文件

String path = @"G:\新建文件夹\AW-还原原始MAP图\AW1680B_U94361-15_20190109145048.xls"; string strConn = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + path + ";" + ...

2019-01-14 14:37:30 3470

原创 C#:Linq 与 Lambda 的结合使用

0.扩展方法使用: https://blog.csdn.net/qq_38261174/article/details/86347625Lambda使用: https://blog.csdn.net/qq_38261174/article/details/86469552#comments 其实Linq就是扩展方法,源码如下:namespace System.Linq { ...

2019-01-14 11:45:23 1985 1

原创 C#:委托 与 LamBda 表达式

0.先看 一秒定时器的 触发事件就是用委托来实现的,如下: Timer myTimer = new Timer(1000); myTimer.Enabled = true; //public delegate void ElapsedEventHandler(object sender, ElapsedEventAr...

2019-01-14 10:22:35 560 3

原创 C#:扩展方法

0当某个类的属性和方法已经写好的时候,我们想要增加额外的功能时,却又不想改变原有的类(自定义的类)或无法改变原有的类(系统的类如 String),又该怎么办?使用扩方法可以达到要求。(1)扩展方法所在的类必须是静态类(2)扩展方法不能和调用的方法放到同一个类中(3)第一个参数必须要,并且必须是this Object,这是扩展方法的标识。如果方法里面还要传入其他参数,可以在后面...

2019-01-12 09:53:54 745

原创 C#:匿名类型

0当我们想要在代码中创建一个对象,需要用 new Object()  来创建,如果这个对象里面有一些 属性我们想要在 new 时就初始化,那么我们会重写 一个构造函数。如果不想重写一个 构造函数 该如何做?例子如下:自定义一个类 Point.cs class Point { public int x; public int y;...

2019-01-12 09:41:35 2950

原创 C#:曼德勃罗分形图 MandelBrot集合 的分析及绘制

0.先看一看在c#中如何使用复数。在项目中 添加引用程序集 System.Numerics;using System.Numerics;//复数 z=1+1i,注意!复数单位i并没有出现在代码中Complex z = new Complex(1, 1); //z的模 double r = z.Magnitude; //r=1.4142135623730951 //z的相...

2019-01-11 15:13:31 1871

原创 C#:图片的 粒子化 破碎效果

0.之前是做java语言安卓开发,看到了图片的粒子化破碎效果,一直没时间好好研究。这次在c#语言中做窗体应用开发,终于研究出这个效果了。文章是借鉴Android的,不过原理都差不多。学习网址如下:https://www.jianshu.com/p/12184d8616461. 先看看图片的像素级操作的代码,很简单//初识//创建一个2X2的图片,每个像素占24位...

2019-01-09 16:42:25 1581 1

原创 String[,]矩阵的GET ,旋转,翻转,截取 (c#语言)

0.有一个txt文件,里面有许多个点,想按 (x , y )从左上角(0,0)开始取出来.如下图:原坐标我们就不管了,x方向上有144个(0-143),y方向上有126个(0-125) +084 +083 +082 +081 +080 +079 +078 +077 +076 +075 +074 +073 +072 +071 +070 +069 +068 +067 +066...

2019-01-07 10:46:53 360

原创 C#:控制台应用程序如何生成 .exe文件

0.一个项目名叫 JieXi2Test  是一个控制台应用程序,在visualStudio中按了f5会弹出一个黑框框做输出显示,如果我们想要像窗体应用那样直接点击文件夹中的.exe运行程序该怎么办?我们会想到去 debug目录下找 JieXi2Test.exe ,不过很可惜,找不到。默认的控制台应用程序,按了f5生成的只有图上这些文件,并没有 .exe文件,那怎么办?我们想要运...

2019-01-05 11:44:32 26662 8

原创 C#:网页代码解析,爬去想要的数据示例

0.思路这里的案例是 爬取敲哭博客首页的访问量是多少。先看看网页代码中访问量附近容易 用正则表达式捕获的内容如下: <dl> <dt>访问:</dt> <dd title="30634"> 3万+ </dd> &lt..

2019-01-03 17:46:11 1018

原创 C#:小工具项目-闹钟的实现

0.思路主要是用TimeSpan记录闹钟时间和现在的时间的差值,如果小于0则证明闹钟到了。1.代码using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Drawing.Drawi...

2019-01-02 10:53:24 5135 1

原创 C#:无边框窗体的移动,窗体的形状(圆角矩形)的设置

0.我们可以很容易的设置一个窗体为无边框,因为可以看起来更简洁,然后加上自己的关闭按钮。但无边框窗体是无法移动的,那么解决办法如下:#region 用于移动无边框窗体 [DllImport("user32.dll")] public static extern bool ReleaseCapture(); [DllImport("user...

2019-01-02 09:22:22 1842

空空如也

空空如也

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

TA关注的人

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