经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 C#

C# 添加、删除、读取Word形状(基于Spire.Cloud.Word.SDK) - E-iceblue

本文介绍调用Spire.Cloud.Word.SDK提供的接口shapesApi来操作Word形状,包括添加形状AddShape(),添加形状时,可设置形状类型、颜色、大小、位置、倾斜、轮廓、文本环绕方式、顺序);删除形状DeleteShape()和读取形状属性GetShapePrope...[2020/1/21]

C#设计模式学习笔记:(8)装饰模式

    本笔记摘抄自:https: www.cnblogs.com/PatrickLiu/p/7723225.html,记录一下学习过程以备后续查用。     一、引言     今天我们要讲结构型设计模式...[2020/1/21]

C#实现Check Password和锁定输错密码锁定账户功能

银行卡大家都使用,在密码输错超过限制次数之后,就容易被锁死,智能到银行柜台才能解锁,那么这一功能如果实现的呢,今天小编通过实例代码给大家详细讲解,一起跟随小编看看吧。 C#实现的Check Pa word,并根据输错密码的次数分情况锁定账户:如果输入错误3次,登录账户锁定5分钟并提示X点X分后...[2020/1/20]

C#设计模式学习笔记:(7)桥接模式

    本笔记摘抄自:https: www.cnblogs.com/PatrickLiu/p/7699301.html,记录一下学习过程以备后续查用。     一、引言     今天我们要讲结构型设计模式的第二个模...[2020/1/20]

C# aggregateexception flatten innerexceptions

static void AggregateExceptionsDemo() { var task1 = Task.Factory.StartNew(() => { var ch...[2020/1/20]

C#设计模式学习笔记:(6)适配器模式

    本笔记摘抄自:https: www.cnblogs.com/PatrickLiu/p/7640873.html,记录一下学习过程以备后续查用。     一、引言     从今天开始我们开始讲结构型设计模式,...[2020/1/18]

C# 进制转换的实现(二进制、十六进制、十进制互转)

由于二进制数在C#中无法直接表示,所以所有二进制数都用一个字符串来表示 例如: 二进制: 1010 表示为 字符串:"1010"  int d = 10; 十进制转二进制字符串 Console.WriteLine(Convert.ToString(d,2)); ...[2020/1/18]

C#中 ref 关键字的认识和理解

之前接手老项目的时候有遇到一些的方法参数中使用了ref关键字加在传参的参数前面的情况。对于新手,这里介绍和讲解一下ref的用法和实际效果。 CLR中默认所有方法的参数传递方式都是传值,也就是说不管你传递的对象是值类型还是引用类型,在作为参数传入到方法中时,传递的是原对象的副本。无论在方...[2020/1/17]

C#实现的Check Password和锁定输错密码锁定账户

C#实现的Check Pa word,并根据输错密码的次数分情况锁定账户:如果输入错误3次,登录账户锁定5分钟并提示X点X分后重试登录。如果5分钟后再次输入,累计输入错误密码累计达到5次。则账户会被永久锁定,需联系系统管理员进行把数据库中的输入错误的次数(errorcount)进行清零解...[2020/1/17]

程序处理存放图片的几种方式

程序处理存放图片的几种方式

程序处理存放图片的几种方式 我的理解有4个: 1:放在项目本身得文件夹中,直接部署到服务器上 2:存放在磁盘中,然后数据库中存放路径,读取得时候传路径。这个适合小项目 3:将图片转换成二进制文件,但是不建议这样做,因为会给数据库造成压力。 4:存放在云存储器上,也是在数据库上存...[2020/1/17]

C#实现的Table的Merge,以及实现Table的Copy和Clone

C#实现的对两个Table进行Merge,两表必须存在至少一个公共栏位作为连接项,否则连接就失去了意义。如下是对两个table进行Merge的详细代码: private void button1_Click(object sender, EventArgs e) Button点击触...[2020/1/17]

C#的委托案例

C#实现(Delegate)的委托就不多说了,直接上代码,看代码中的注释: namespace Delegate { delegate void DGSayiHi(string name); 声明委托 delegate void DGDo(string name); ...[2020/1/17]

C#的冒泡排序

C#实现的从小到大的冒泡排序: public void BubbleSort(int[] array) { int length = array.Length; for (int i = 0; i < lengt...[2020/1/17]

C#实现的一些常见时间格式

string aa = DateTime.Now.ToShortDateString(); "2019/9/23" string bb = DateTime.Now.ToShortTimeString(); "上午 10:21" string ff = DateTime.Now.ToL...[2020/1/17]

C#设计模式学习笔记:(5)原型模式

    本笔记摘抄自:https: www.cnblogs.com/PatrickLiu/p/7640873.html,记录一下学习过程以备后续查用。     一、引言     很多人说原型设计模式会节省机器内存,...[2020/1/17]

C#实现把String字符串转化为SQL语句中的In后接的参数

C#实现把String字符串转化为SQL语句中的In后接的参数

实现把String字符串转化为In后可用参数代码: public string StringToList(string aa) { string bb1 = "("; if (!string.IsNullOrEmpty(aa.Trim()))...[2020/1/17]

C#实现把查询出的Table作为参数更新到数据库

1.ImportData主方法 把传入为object数组类型,按照下标取出对应的参数,此处为Table和Username public object[] ImportData(object[] Param) { DataTable dt = (...[2020/1/17]

C#实现Excel操作——添加页签Sheet

C#实现对Excel操作,根据数据的类型不同或者来源不同会放在不同的页签中,C#实现添加页签代码如下:(path为文档保存的地址,dt为要处理的源数据) public void addSheet(string Path, DataTable dt) { va...[2020/1/17]

监听

public partial cla Form1 : Form { public Form1() { InitializeComponent(); Dog dog = new Dog(); ...[2020/1/17]

c# 读写SerialPort

          SerialDataReceivedEventHandler无反映不要忘记这2属性赋值。 serialPort1.DtrEnable = true; serialPort1.RtsEnable ...[2020/1/17]

C#实现String字符串转化为SQL语句中的In后接的参数详解

实现把String字符串转化为In后可用参数代码: public string StringToList(string aa) { string bb1 = "("; if (!string.IsNullOrEmpty(aa.Trim())) { ...[2020/1/17]

c#获取客户端IP地址(考虑代理)

说明:本文中的内容是我综合博客园上的博文和MSDN讨论区的资料,再通过自己的实际测试而得来,属于自己原创的内容说实话很少,写这一篇是为了记录自己在项目中做过的事情,同时也想抛砖引玉。参考的博文及其作者在下文均有提及。待到自己以后对HTTP、TCP/IP等知识学深入了,一定再来这里深入讨论这个内容。...[2020/1/16]

IIS在已有站点上-&gt;添加应用程序命令

已有站点:HTTP80 %systemroot%\system32\inetsrv\APPCMD ADD APP /SITE.NAME:"HTTP80" /path:/Redirect /physicalPath:"C:\Windows\System32\drivers\et...[2020/1/16]

XmlDocument vs XElement

var xmlstr = @"<xml> <AppId>some_appid</AppId> <CreateTime>1413192605</CreateTime> <InfoType>componen...[2020/1/16]

C# Winform初体验

设计一个简单的登录窗口,要求输入用户名:小金,密码:123456时候点登录能正确转到另一个窗口。 1、建立窗体应用。    2、这里创建一个login和一个NewForm的窗体。    3、在login的窗体拖拉2个label和2...[2020/1/16]

C#实现图片文件到数据流,再到图片文件的转换

----引入必要的命名空间 using System.IO; using System.Drawing.Imaging; ----代码部分---- private byte[] photo; 公用缓冲区 public string SourFilePath; 源图片文件路径 p...[2020/1/16]

C# 截取屏幕

<summary> 截取屏幕 < ummary> <param name="x">起点X坐标</param> <param name="y">起点Y坐标</param> <param ...[2020/1/16]

C# monitor keyboard and print pressed key

using System; using System.Windows.Forms; using System.Runtime.InteropServices; using System.Diagnostics; namespace ConsoleApplication3 { ...[2020/1/16]

C# 操作地址 从内存中读取写入数据(初级)

本示例以植物大战僵尸为例, 实现功能为 每1秒让阳光刷新为 9999.本示例使用的游戏版本为 [植物大战僵尸2010年度版], 使用的辅助查看内存地址的工具是  CE. 由于每次启动游戏, 游戏中阳光地址都是变的, 唯一不变的基址1, 我们要通过CE工具找到基址1的地址, 可...[2020/1/16]

C# monitor keyboard and mouse actions based on MouseKeyHook.

1.Install-package MouseKeyHook 2. using Gma.System.MouseKeyHook; using System; namespace ConsoleApp1 { public cla MonitorHelper { ...[2020/1/16]

基于C#的机器学习--垃圾邮件过滤

  在这一章,我们将建立一个垃圾邮件过滤分类模型。我们将使用一个包含垃圾邮件和非垃圾邮件的原始电子邮件数据集,并使用它来训练我们的ML模型。我们将开始遵循上一章讨论的开发ML模型的步骤。这将帮助我们理解工作流程。       ...[2020/1/15]

ihandy2019笔记编程真题

ihandy2019笔记编程真题

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApp1 { ...[2020/1/15]

async-await 线程分析

这里没有线程 原文地址:https: blog.stephencleary.com/2013/11/there-is-no-thread.html 前言 我是在看 C#8.0 新特性异步流时在评论里看到这篇文章的,阅读之后发现这篇文章干货满满,作者解释的非常清晰,里面的本质分析内容在《...[2020/1/15]

C# convert json to datatable,convert list to datatable

C# convert json to datatable,convert list to datatable

1 static DataTable ConvertJsonToTable(string jsonValue) 2 { 3 DataTable dt = (DataTable)JsonConvert.DeserializeObject(jsonV...[2020/1/14]

C#设计模式学习笔记:(4)建造者模式

    本笔记摘抄自:https: www.cnblogs.com/PatrickLiu/p/7614630.html,记录一下学习过程以备后续查用。     一、引言     在现实生活中,我们经常会遇到一些构成...[2020/1/14]

int16、int32、int64的范围

   做了一个 项目本地测了没问题发布到正式环境上,几天之后有个统计页面报错了,看了本地是正常的,  于是就排查,发现 ID 列 在对 字符串转int 时候 由于用了 Convert.TonInt16 长度不够, 数据库的ID 已经到了33000。 &nb...[2020/1/14]

使用内存映射文件MMF实现大数据量导出时的内存优化

前言      导出功能几乎是所有应用系统必不可少功能,今天我们来谈一谈,如何使用内存映射文件MMF进行内存优化,本文重点介绍使用方法,相关原理可以参考文末的连接 实现      我们以单次导出一个excel举例(csv同理)...[2020/1/14]

C#设计模式学习笔记:(3)抽象工厂模式

    本笔记摘抄自:https: www.cnblogs.com/PatrickLiu/p/7596897.html,记录一下学习过程以备后续查用。     接上一篇C#设计模式学习笔记:简单工厂模式(工厂方法模式前奏篇),通过简单工厂模式的了...[2020/1/14]

获取Windows平台下 安装office 版本位数信息

  最近在处理客户端安装程序过程,有一个需求:需要检测Windows平台下安装office 版本信息以及获取使用的office是32 位还是64 位; 当检测出office 位数为64位时,提示当前office 不支持程序的使用。   找了很多资料,一般情况下,是不能直接获取offic...[2020/1/14]

.Net 面试题整理(一)

.Net 面试题整理(一)

1、C# 的三大特性? 封装、继承、多态 2、简述 private、 protected、 public、 internal 修饰符的访问权限。 private : 私有成员, 在类的内部才可以访问。 protected : 保护成员,该类内部和继承类中可以访问。 public...[2020/1/14]

C# 将Word转为PDF、XPS、Epub、RTF(基于Spire.Cloud.Word.SDK) - E-iceblue

本文介绍通过调用Spire.Cloud.Word.SDK提供的ConvertApi接口将Word转换为PDF、XPS、Epub、RTF以及将Docx转为Doc格式等。调用接口方法及步骤参考以下步骤: 步骤一:dll文件获取及导入。通过官网本地下载SDK文件包。(须在e-iceblue...[2020/1/14]

关键字Lock的简单小例子

          一、什么是Lock?   Lock——字面上理解就是锁上;锁住;把……锁起来的意思;   为什么要锁?要锁干什么?——回到现实中可想象到...[2020/1/14]

# ConfigureAwait常见问题解答

原文: https: devblogs.microsoft.com/dotnet/configureawait-faq/ .NET 在七多年前在语言和类库添加了 async/await 。在那个时候,它像野火一样流行,不仅遍及.NET生态系统,而且还可以以多种其他语言和框架进行复制。在...[2020/1/14]

C# 数组冒泡排序复习

using System; namespace runoob { cla MyCla { static void Main(string[] args) { MyCla 1 myCla = new MyCla...[2020/1/13]

C#创建自定义配置节

name为自定义节点的名称,type为自定义节点解析文件的命名空间和自定义节处理程序的类名 1. 在<configSections>节点中注册你所要定义的节点名称及用于处理该节点的配置节处理程序。代码如下: <configSections> <sect...[2020/1/13]

MD5加密

public cla EncryptMethods { <summary> Md5加密 < ummary> <param name="str">时间+随机数+...[2020/1/13]

Dictionary的基本用法

1.创建泛型哈希表,然后加入元素  Dictionary<string,string> openWith=new Dictionary<string, string>(); openWith.Add("txt","notepa...[2020/1/13]

C#通过文件路径获取文件名

string fullPath = @"\WebSite1\Default.aspx"; string filename = System.IO.Path.GetFileName(fullPath); 文件名  “Default.aspx” strin...[2020/1/13]

使用SignalR从服务端主动推送警报日志到各种终端(桌面、移动、网页)

微信公众号:Dotnet9,网站:Dotnet9,问题或建议:请网站留言, 如果对您有所帮助:欢迎赞赏。 使用SignalR从服务端主动推送警报日志到各种终端(桌面、移动、网页) 阅读导航 本文背景 代码实现 本文参考 1.本文背景 工作上有个业务,.Net Core Web...[2020/1/13]

C#MVC实现为雇员配置角色(完整详细+数据库)

C#MVC实现为雇员配置角色(完整详细+数据库)

数据库创建“用户表”“角色表”“用户角色关系表” create table roles ( RId int identity, RName varchar(50), Remark varchar(50) ) cr...[2020/1/13]

147
2
记录数:2226 页数:1/4512345678910下一页尾页
加载更多