C#
-
C#实用小知识:字符串里的换行
C#实用小知识:字符串里的换行从前,用asp.netcore写了一个给客户发交易明细的应用,每天发一次,因为是csv格式,当时用的是StringBuilder来一行一行组装数据,组装完后,EMali或SFTP给客户。后来,为节省服务器资源,需要把服务从windowsserver迁移到Linux上,经过反复测试,都没有发现B
-
C# — 偶遇 模除
C# — 偶遇 模除昨天做一个找零钱的贪婪算法。其实很简单,但做上了才发现有问题,关于模除(%)。很有趣。模除-就是所谓的除法取余数。7%2=1这种。但如下操作时会发现模除不简单或者内部机制原来是这样的呢。
-
C# HTTP工具HttpHelper
C# HTTP工具HttpHelperC#HTTP工具HttpHelper新建文件名HttpHelper.cs代码如下:usingNewtonsoft.Json;usingSystem;usingSystem.Collections.Generic;usingSystem.IO;usingSystem.Net;
-
C# iText 7 切分PDF,处理PDF页面大小,添加水印
C# iText 7 切分PDF,处理PDF页面大小,添加水印一、itext我要使用itext做一个pdf的页面大小一致性处理,然后再根据数据切分出需要的pdf.iText的官网有关于它的介绍,https://itextpdf.com/然后在官网可以查找api文档https://api.itextpdf.com/。其中我要使用的是itext7+,主要在
-
C# DataGridView详解
C# DataGridView详解目录方法一:方法二:① DataGridView取得或者修改当前单元格的内容:② DataGridView设定单元格只读:③ DataGridView不显示最下面的新行:④ DataGridView判断新增行:⑤ DataGridView行的用户删除操作的自定义:⑥ Dat
-
C# 通过JObject解析json对象
C# 通过JObject解析json对象一、简单json对象{"shp_flg":"0","fm_date":"2018-04-18T00:00:00Z","to_date":"2018-04-18T00:00:00
-
C#中的数据通信
C#中的数据通信usingSystem;namespacechuankou{//////Class1的摘要说明。///classsend{//////应用程序的主入口点。///[STAThread]staticvoidMain(string[]args){////T
-
分分搞懂c#中的委托
分分搞懂c#中的委托分分搞懂c#中的委托;不说废话,不来虚的概念,不管代码是否有意义,看我的优化之路,你会理解委托了;源代码1publicclasstest{//我们不管代码是否有意义,我们直接看代码重构和一步步优化的过程intflage=1;publi…
-
C# HttpLib使用详解
C# HttpLib使用详解HttpLib很好用的Http请求类库,HttpLib可以用来简化在C#应用中异步的访问Web服务的操作。支持很多种方法:usingJumpKick.HttpLib.Builder;namespaceJumpKick.HttpLib{publicstaticclassH
-
游戏2048的核心算法c#版本的实现
游戏2048的核心算法c#版本的实现接触游戏有一段时间了,也写了一些东西,效果还不错,今天没事,我就把2048c#版本的实现贴出来,代码已经测试过,可以正常、完美运行。当然了,在网上有很多有关2048的实现方法,但是没有提出到类里面,只是写的测试代码,我在这里已经完全提到类里面,核心类和核心方法都经过测试,没有问题。由于本人学习有
-
c#扩展类_vs扩展开发「建议收藏」
c#扩展类_vs扩展开发「建议收藏」Enumerable.Aggregate扩展方法在System.Linq命名空间中…本文介绍使用Aggregate进行求和、byte数组异或、字符串拼装/逆序输出。并对Aggregate进行改进,实现间隔求和,进一步改进查重极限算法。
-
【转载】C#学习方法「建议收藏」
【转载】C#学习方法「建议收藏」1、看得懂的书,请仔细看;看不懂的书,请硬着头皮看;2、别指望看第一遍书就能记住和掌握什么——请看第二遍、第三遍;3、学习编程的秘诀是:编程,编程,再编程;4、请把书上的程序例子亲手输入到电脑上实践,即使配套光盘中有源代码;5、把在书中看到的有意义的例子扩充;6、既然决定了学C
-
c#treeview方法_treenode属性[通俗易懂]
c#treeview方法_treenode属性[通俗易懂]属性:reeNode.Nodes属性定义命名空间:System.Windows.Forms程序集:System.Windows.Forms.dll获取分配给当前树节点的 TreeNode 对象的集合。C#复制[System.ComponentModel.Browsa
-
【题录】Atcoder ARC#104 「建议收藏」
【题录】Atcoder ARC#104 「建议收藏」C.FairElevator每一站都必须要有人上车/下车,则如果把上车标记为1,下车标记为2,最后的合法序列一定是形如x个1,x个2这样的若干个段拼在一起的。所以我们暴力枚举分段点及段的长度判断是否有合法解。#include<bits/stdc++.h>usingnamesp
-
C# MVC @Html.DropDownList的使用
C# MVC @Html.DropDownList的使用@Html.DropDownList的使用在一般使用的是DropDownListFor,这个可以直接跟后台返回视图的model绑定(m=>m.需绑定的字段),并且下拉框会自动选中与该字段匹配的值;这次遇到一个问题就是,表单需要用到的是两张数据表,后台却只能返回一个model,我就只返回了一个数据字段多的表,另一个表使用的ViewBag返回到视图,这里就不能使用DropDownListFo…_@html.dropdownlist
-
C# Predicate
C# Predicate一、Predicate是什么?(注:以下摘自C#技术文档) 摘要:表示定义一组条件并确定指定对象是否符合这些条件的方法。 publicdelegateboolPredicate(Tobj)。 参数:obj:要按照由此委托表示的方法中定义的条件进行比较的对象。 类型参数:T:要比较的对象的
-
c# 批量mqtt_C#使用 MQTTnet 快速实现 MQTT 通信(文末有完整Demo下载)「终于解决」
c# 批量mqtt_C#使用 MQTTnet 快速实现 MQTT 通信(文末有完整Demo下载)「终于解决」MQTT(一)C#使用MQTTnet快速实现MQTT通信(文末有完整Demo下载)原创weixin_pwtank1983发布于2018-02-0310:22:24阅读数36681收藏展开目录MQTT(一)C#使用MQTTnet快速实现MQTT通信(文末有完整Demo下载)MQTT(二)在windows64位上安装Python环境MQTT(三)Python客户端+net客…
-
C# 根据EXCEL自动生成oracle建表语句[通俗易懂]
C# 根据EXCEL自动生成oracle建表语句[通俗易懂]C#根据EXCEL生成oracle建表语句,支持多表生成
-
C#笔记-PictureBox.SizeMode属性详解[亲测有效]
C#笔记-PictureBox.SizeMode属性详解[亲测有效]PictureBox.SizeMode属性详解1.PictureBox.SizeMode.Normal一般情况下,一个新的PictureBox会默认选择Normal属性,图片会默认以自己原始的大小从左上角开始绘制,若图片超出控件范围,会自动对图片进行剪切,只显示左上角部分,若图片的大小小于控件,则显示在控件的左上角。…
-
C# 给主程序签名及第三方dll强签名操作[通俗易懂]
C# 给主程序签名及第三方dll强签名操作[通俗易懂]1、给主程序添加签名添加完成后会自动生成一个*.pfx文件。2、给第三方程序添加强签名方法:本文以WAPIWrapperCSharp.dll为例,使用vsTools下的工具命令。打开命令工具是这个样子,第一步:生成随机密钥对,C:\ProgramFiles(x86)\MicrosoftVisua…