C#/.Net
文章平均质量分 61
熬夜程序猴
胖男人
展开
-
在Ubuntu上发布.Net Core(3.1) WebApi
在Ubuntu上发布.Net Core(3.1) WebApi文章目录在Ubuntu上发布.Net Core(3.1) WebApi安装环境准备工作发布总结安装环境系统 : Ubuntu服务器,版本Ubuntu 16.04 LTS.Net Core : .Net Core 3.1Nginx : nginx/1.14.0 (Ubuntu)其他 : ftp, ssh准备工作搭建.Net Core环境:将Microsoft程序包签名密钥添加到受信任密钥列表中将存储库添加到包管理器原创 2022-04-15 18:48:13 · 3888 阅读 · 0 评论 -
C#对象序列化与反序列化(转载自:http://www.cnblogs.com/LiZhiW/p/3622365.html)
1.对象序列化的介绍....................................................................2(1) .NET支持对象序列化的几种方式.................................2(2)几种序列化的区别................................................转载 2020-03-25 15:05:33 · 253 阅读 · 0 评论 -
C#实现类似C/C++的位域
在工控中经常需要使用位操作,然而C#没用提供类似c/c++的位域操作,故变通之。原创 2020-03-17 16:27:46 · 1052 阅读 · 2 评论 -
解决MDI窗体最大化状态小切换窗体时闪烁问题
请在MDI窗体的父窗体类的任意位置,重载CreateParams,代码如下:protected override CreateParams CreateParams{ get { CreateParams cp = base.CreateParams; cp.ExStyle |= 0x02000000; return转载 2012-11-16 21:09:28 · 2532 阅读 · 2 评论 -
C# 使用SqlDataReader 注意问题
在C#执行SQL 存储时, 如果存储过程有返回值或者有输出函数,必须在SqlDataReader对象关闭之后才可以读取,否则读取的为空值.本人的环境为VS2008, 如下: using (SqlDataReader dr = cmd.ExecuteReader()) { while (dr.Read()) { … } } // 这里读取返回值 result = cmd.Parameters[原创 2011-04-23 15:06:00 · 1714 阅读 · 0 评论 -
C# 判断字符是否中文还是英文
private static bool IsHanZi(string ch) { byte[] byte_len = System.Text.Encoding.Default.GetBytes(ch); if (byte_len.Length == 2) { return true; } return false; }原创 2011-04-15 04:59:00 · 4938 阅读 · 0 评论 -
C#图片处理基本应用(裁剪,缩放,清晰度,水印)
C#图片处理基本应用(裁剪,缩放,清晰度,水印) 吴剑 http://wu-jian.cnblogs.com/ 前言 需求源自项目中的一些应用,比如相册功能,通常用户上传相片后我们都会针对该相片再生成一张缩略图,用于其它页面上的列表显示。随便看一下,大部分网站基本都是将原图等比缩放来生成缩略图。但完美主义者会发现一些问题,比如显示排版时想让相片缩略图列表非常统一、整齐、和美观,比如要求每张缩略图大小固定为120 x 90且不拉伸变形怎么办?再比如用户头像如何让缩略图比原图更清晰?或是如何在上传的图片原创 2011-04-09 04:53:00 · 2479 阅读 · 0 评论 -
控制DataGridView的滚动条位置
使用DataGridView的FirstDisplayedScrollingRowIndex属性可以控制垂直滚动条位置.重载OnRowsAdded事件,在事件中添加如下代码(当然也可以不用重载,直接在RowsAdded事件中使用): public partial class RowMergeView : DataGridView { protected override OnRowsAdded(DataGridViewRowsAddedEventArgs e)原创 2011-03-12 00:28:00 · 13866 阅读 · 0 评论 -
C#中如何调用动态链接库DLL[转]
每种编程语言调用DLL的方法都不尽相同,在此只对用C#调用DLL的方法进行介绍。首先,您需要了解什么是托管,什么是非托管。一般可以认为:非托管代码主要是基于win 32平台开发的DLL,activeX的组件,托管代码是基于.net平台开发的。如果您想深入了解托管与非托管的关系与区别,及它们的运行机制,请您自行查找资料,本文件在此不作讨论。 (一) 调用DLL中的非托管函数一般方法 首先,应该在C#语言源程序中声明外部方法,其基本形式是: [DLLImport(“DLL文件”)]转载 2010-11-21 22:06:00 · 778 阅读 · 0 评论 -
C# catch 块中可以俘获 SQL Server 抛出的自定义异常(RAISERROR)(轉)
對於數據庫這塊我基本上算是個文盲。今天看到別人的文章感覺還可以,雖對其中的原理不是很懂,但先學習一下。 原文如下:(代碼部分被自己的代碼取代) 在 SQL Server 的存储过程中根据业务逻辑的要求,有时需要抛出自定义异常,由C#程序俘获之并进行相应的处理。SQL Server 抛出自定义异常和简单,像这样就可以了:RAISERROR('Rais Error1', 16, 1) WITH NOWAIT但定用什么样的错误级别却很讲究,否则 C# 中的 catch 块可能俘获不到的。 SQL原创 2010-12-27 07:46:00 · 5961 阅读 · 1 评论