
.Net
QFN-齐
我坚信 青春不会消亡
它只是躲在某片绿荫下 慢慢疗伤
岁月凝成一颗珍珠 却无法拥有
丢在地上 冰凉
握在手里 滚烫
我想拥抱它 却扑了一个空
它化作一片杂物 散落在桌上
泛黄的日记本 气数已尽的铅笔 褪色的发卡 还有一个空空的背囊
那年 铅笔在日记本上写道
真好 我没有去打搅你的暗自芬芳
真好 你也没有戳穿我的刻意坚强
人生 就是一次次幸福的相聚 夹杂着一次次伤感的别离
我不是在最好的时光中遇见了你们
而是 遇见了你们 才给了我这段最好的时光
展开
-
.Net国际化多语言简单实现
实现思路 利用xml文档存储项目语言,特定语言使用特定xml。运行结果代码 VS创建简单mvc项目 修改Home控制器,使用Cookie存储客户端语言信息。 using System;using System.Collections.Generic;using System.Data;using System.Linq;using System.Web;using...原创 2018-04-28 14:19:14 · 33967 阅读 · 1 评论 -
.Net FTP文件上传下载及相关文件操作
public class FtpHelper { string ftpServerIP; string ftpRemotePath; string ftpUserID; string ftpPassword; string ftpURI; /// <summary> ...原创 2019-07-18 16:21:18 · 18780 阅读 · 0 评论 -
如何将控制台程序发布为服务
看了好多相关帖子,大部分都是用Instsrv.exe和Srvany.exe,要下载安装麻烦的要死.今天分享一种不一样的方式.一. 这里贴一下我们的Program类 1.Program.csusing Ivony.Html;using Ivony.Html.Parser;using System;using System.Collections.Generic;us...原创 2019-05-24 11:27:00 · 25112 阅读 · 1 评论 -
使用T4为MySQL生成实体类
1.首先创建两个帮助文件EntityHelper.ttinclude,Manager.ttinclude. 这是什么鬼?怎么贱? 那就这么贱... 代码如下:Manager.ttinclude<#@ assembly name="System.Core"#><#@ assembly name="System.Data.Linq"#...原创 2019-05-09 16:46:16 · 39426 阅读 · 0 评论 -
.Net Core 使用ZipFile类--文件的压缩解压
NuGet引用官网自带的System.IO.Compression.ZipFilevar filename = "测试压缩解压文件";var path = Directory.GetCurrentDirectory() + "/wwwroot/file/" + filename + ".pdf";//这里是获取到文件的byte数组byte[] fileBuffer1 =...原创 2019-03-27 16:38:06 · 36666 阅读 · 2 评论 -
Redis在多线程高并发下出现数据错乱问题
公司某个项目使用了redis进行数据的快速写入与查询,但在测试中发现它的查询速度完全不敌MySQL.经过代码分析发现,我们的架构师来了个奇葩操作.Redis与MySQL的关联,也就是先从Redis中查出相关数据在循环查询MySQL来获取完整数据,对于这种操作只能认为架构的脑袋被电梯夹了,在没有什么借口可以解释.好多人都是这样,对新技术有点皮毛了解就想"大显身手",结果就闹得很是尴...原创 2019-02-20 16:57:37 · 42030 阅读 · 0 评论 -
.Net Core 下使用Log4Net
首先使用Nuget 获取log4net 程序集。添加配置文件 log4net.config 内容如下:<?xml version="1.0" encoding="utf-8" ?><log4net> <!--error--> <appender name="errorAppender" type="log4net.App原创 2019-02-19 18:18:29 · 31822 阅读 · 2 评论 -
.Net Core 生成全球唯一标识
基于System.Guid.创建类 UUIDpublic class UUID { /// <summary> /// 获取UUID(36位)全球唯一标示 /// </summary> /// <returns></returns> public sta...原创 2019-02-22 11:42:53 · 34815 阅读 · 0 评论 -
C# 根据当前时间获取 本月 上月 本周 ...
DateTime dt = DateTime.Now; //当前时间 DateTime startWeek = dt.AddDays(1 - Convert.ToInt32(dt.DayOfWeek.ToString("d"))); //本周周一 DateTime endWeek = startWeek.AddDays(6); //本周周日 DateTime startMonth...原创 2019-01-16 17:55:28 · 37324 阅读 · 0 评论 -
Websocket配合RedisSubscription实现订阅并即时推送
1.首先在项目中NugetServiceStack.Redis。2.消息写入 using (IRedisClient publisher = new RedisClient("0.0.0.0"//redis 地址, 6379//端口号)){ Model imgData = new Model () { type = "false", indata = Face_Buff,outd...原创 2019-09-04 14:50:10 · 1853 阅读 · 0 评论