![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
NetCore
关于NetCore的技术文章
秋秋是哥哥
这个作者很懒,什么都没留下…
展开
-
Net.Core日志记录
1.日志记录方法: public class LogSource { private static object lockObj = new object(); public void Save(string message) { StringBuilder builder = new StringBuilder(); builder.AppendFormat("日志时间:{0:yyyy-MM-dd原创 2021-08-20 17:29:32 · 364 阅读 · 0 评论 -
Net.Core保存body的数据
1.获取body的内容:try { Request.EnableBuffering(); var stream = Request.HttpContext.Request.Body; var length = Request.HttpContext.Request.ContentLength; var bodyResult = string.Empty;原创 2021-08-20 17:20:25 · 282 阅读 · 0 评论 -
Net.Core字典排序
1.SortedDictionary var data = JsonConvert.DeserializeObject<SortedDictionary<string, object>>(JsonConvert.SerializeObject(字典转string)); var json= JsonConvert.SerializeObject(data);原创 2021-08-17 10:03:28 · 321 阅读 · 0 评论 -
Net.Core之http请求
1.使用RestReques类```bash // var request = new RestRequest(Method.POST); //请求头 request.AddHeader("Host", $"app.dewu.com"); //请求体 var dicPara = new Dictionary<string, string>(); dicPara["power"] = "16"; dicPara["powerType"] = "0"; var原创 2021-08-16 23:57:08 · 1523 阅读 · 0 评论 -
C# partial 部分类的作用
一 partial的限制:(1)局部类型只适用于类、接口、结构,不支持委托和枚举。(2)同一个类型的各个部分必须都有修饰符partial。(3)使用局部类型时,一个类型的各个部分必须位于相同的命名空间中。(4)一个类型的各个部分必须同时编译。部分一:namespace ConsoleApp1{ public partial class Test { public string Str_FieldTest; public int Int_Field原创 2021-08-12 23:17:18 · 262 阅读 · 0 评论 -
Net.Core中的关键字int ?怎么去使用
1 int? 关键字说明int? 表示一个int类型,且该int类型可空,如果不加?的话,那么int类型的默认值为0,不能赋null值,代码如下: int aa = null;当给一个变量定义成int?类型的时候,那么我们在给其赋初值的时候,可以赋null,也可以赋0.int??:用于判断并赋值,先判断当前变量是否为null,如果是就可以赋役个新值,否则跳过,代码如下:static void Main(string[] args){ int? aa = 1; Cons原创 2021-08-11 14:24:25 · 392 阅读 · 0 评论 -
NetCore定时任务
1.引用Quartz,Quartz.Impl的包public static async Task Main(string[] args) { //1、调度器 ISchedulerFactory sf = new StdSchedulerFactory(); IScheduler sched = await sf.GetScheduler(); //2、创建一个任务 IJ原创 2021-08-06 16:05:37 · 862 阅读 · 0 评论 -
后台生成Excel,前台下载
前端:1.导入ajax.jsimport request from '@/plugin/ajax.js'2.接口使用有api文件const TestExcelDonation = function (params) {//导出Excel return request({ url: `${prefixerForProxy}/Test/QueryToExcel`, method: 'get', headers: { 'Content-Type': 'm原创 2021-08-05 17:39:04 · 175 阅读 · 0 评论 -
MD5加密(16位和32位)
public static string GetMD5(string myString) { string result3 = ""; using (var md5 = MD5.Create()) { var result = md5.ComputeHash(Encoding.UTF8.GetBytes(myString)); var strResult .原创 2020-10-13 14:13:37 · 276 阅读 · 0 评论 -
Mysql错误代码1366
Mysql错误代码1366这个错误就是在mysql表中有一个或者多个字段的编码不是utf-8解决方法:show full columns from 表名改为utf-8就可以原创 2020-09-17 15:30:05 · 4923 阅读 · 0 评论 -
在后台生成二维码
NuGet:引用QRCoder类BLL: /// <summary> /// 生成二维码 /// </summary> /// <param name="msg">文本</param> /// <returns></returns> public static Bitmap CodeImage(string msg) {原创 2020-09-12 10:52:53 · 430 阅读 · 0 评论 -
NetCorek中读取根目录下的文件名
NetCorek中读取根目录下的文件名 //获取根目录 public static string GetBaseDir() { var currentAssembly = typeof(CertificateHelper).GetTypeInfo().Assembly; var root = Path.GetDirectoryName(currentAssembly.Location); var idx原创 2020-09-08 17:53:09 · 964 阅读 · 0 评论 -
NetCore3.1生成模板图片
NetCore3.1生成模板图片在C#中要对图片操作就要用到Graphics的类BLL:public MemoryStream Img(string name,string amount,string date) { Bitmap bitmap = new Bitmap(GetPdfTemplatePath()); Graphics g = Graphics.FromImage(bitmap); SolidBrus原创 2020-09-08 17:09:44 · 616 阅读 · 0 评论