12 2019 档案
mvc访问接口时加权限认证
摘要:Action过滤器 1.OnActionExecuting 在Action方法调用前使用,使用场景:如何验证登录等。 2.OnActionExecuted在Action方法调用后,result方法调用前执行,使用场景:异常处理。 3.OnResultExecuting在result执行前发生(在vi 阅读全文
posted @ 2019-12-31 09:46 红磨坊后的白桦树 阅读(378) 评论(0) 推荐(0)
c# 调用c++sdk时结构体与byte数组互转
摘要:转载 阅读全文
posted @ 2019-12-31 09:28 红磨坊后的白桦树 阅读(639) 评论(0) 推荐(0)
C#调用dll时的类型转换总结
摘要:C#调用dll时的类型转换总结 阅读全文
posted @ 2019-12-31 09:08 红磨坊后的白桦树 阅读(156) 评论(0) 推荐(0)
事件(Event)
摘要:C#的事件,就是定义一个委托事件,事件就是一个委托,然后定义一个触发方法,将你需要激活的事件放入委托事件中,然后调用触发方法,就可以激活事件 转载 事列代码 阅读全文
posted @ 2019-12-27 09:28 红磨坊后的白桦树 阅读(265) 评论(0) 推荐(0)
C# 理解Thread.Sleep()方法 ----转帖
摘要:转载 我们可能经常会用到 Thread.Sleep 函数来使线程挂起一段时间。那么你有没有正确的理解这个函数的用法呢?思考下面这两个问题:1、假设现在是 2008-4-7 12:00:00.000,如果我调用一下 Thread.Sleep(1000) ,在 2008-4-7 12:00:01.000 阅读全文
posted @ 2019-12-25 15:58 红磨坊后的白桦树 阅读(246) 评论(0) 推荐(0)
Thread的join方法
摘要:一个线程在执行的过程中,可能调用另一个线程,前者可以称为调用线程,后者成为被调用线程。 Thread.Join方法的使用场景:调用线程挂起,等待被调用线程执行完毕后,继续执行。 如下案列: 当NewThread调用Join方法的时候,MainThread就被停止执行,直到NewThread线程执行完 阅读全文
posted @ 2019-12-25 15:54 红磨坊后的白桦树 阅读(1160) 评论(0) 推荐(0)
常用语句
摘要:IEnumerable _mOldQuery = from people in vwContactPeopleList where people.Dept == dept ... 阅读全文
posted @ 2019-12-24 09:07 红磨坊后的白桦树 阅读(135) 评论(0) 推荐(0)
获取当前托管线程的唯一标识符
摘要:Thread.CurrentThread.ManagedThreadId 阅读全文
posted @ 2019-12-23 15:42 红磨坊后的白桦树 阅读(196) 评论(0) 推荐(0)
修改文件或文件夹的权限,为指定用户、用户组添加完全控制权限(转载)
摘要:https://www.cnblogs.com/soundcode/p/10861727.html 阅读全文
posted @ 2019-12-23 09:46 红磨坊后的白桦树 阅读(220) 评论(0) 推荐(0)
C#中Monitor和Lock以及区别(转载)
摘要:https://www.cnblogs.com/soundcode/p/9100646.html 阅读全文
posted @ 2019-12-23 09:12 红磨坊后的白桦树 阅读(168) 评论(0) 推荐(0)
LIBRA查询
摘要:SELECT COUNT(1)FROM rawdata_vehiclepassing xWHERE x.passingtime >= to_date('2019-11-24,00:00:00','yyyy-mm-dd,hh24:mi:ss') AND x.passingtime <= to_date 阅读全文
posted @ 2019-12-20 16:40 红磨坊后的白桦树 阅读(119) 评论(0) 推荐(0)
Select()和SelectMany()的区别
摘要:Select() 和 SelectMany() 的工作都是依据源值生成一个或多个结果值。 Select() 为每个源值生成一个结果值。 因此,总体结果是一个与源集合具有相同元素数目的集合。 与之相反,SelectMany() 将生成单一总体结果,其中包含来自每个源值的串联子集合。SelectMany 阅读全文
posted @ 2019-12-20 09:16 红磨坊后的白桦树 阅读(605) 评论(0) 推荐(0)
list.OfType()
摘要:将两个类型不同是实体存入到一个object可以通过OfType方法分别取出来 阅读全文
posted @ 2019-12-19 18:14 红磨坊后的白桦树 阅读(285) 评论(0) 推荐(0)
list.Except()
摘要:差集 阅读全文
posted @ 2019-12-19 17:41 红磨坊后的白桦树 阅读(915) 评论(0) 推荐(0)
ashx
摘要:前端调用 阅读全文
posted @ 2019-12-19 16:42 红磨坊后的白桦树 阅读(417) 评论(0) 推荐(0)
DateTime.Now.ToFileTime
摘要:var s = System.DateTime.Now.ToFileTime().ToString(); DateTime.Now.ToFileTime() 可以获得当前时间的长整型数字,这个数字应该是由年精确到微秒(或许更多)的, 所以用它作文件名的话几乎不会重复, 如果是多用户同时操作的程序(比 阅读全文
posted @ 2019-12-19 16:17 红磨坊后的白桦树 阅读(1531) 评论(0) 推荐(0)
.NET List<T>Conat vs AddRange
摘要:最大的不同在于AddRange改变了它所调用的列表,而Concat创建了一个新的List。因此它们有不同的用途。 Concat也是一种适用于任何IEnumerable的扩展方法,并返回一个IEnumerable,你需要一个.ToList()来产生一个新的List。 如果要扩展现有列表的内容,请使用A 阅读全文
posted @ 2019-12-19 15:54 红磨坊后的白桦树 阅读(495) 评论(0) 推荐(0)
自定义组装json对象
摘要:组装json对象 阅读全文
posted @ 2019-12-19 15:39 红磨坊后的白桦树 阅读(226) 评论(0) 推荐(0)
Interlocked.Increment()函数详解 (转载)
摘要:原文地址 阅读全文
posted @ 2019-12-18 10:14 红磨坊后的白桦树 阅读(3178) 评论(0) 推荐(1)
mysql将一个表拆分成多个表(一)(转载)
摘要:转载 直接根据数据量进行拆分 有一个5000条数据的表,要把它变成没1000条数据一个表的5等份。 假设:表名:xuesi 主键:kidxuesi共有5000条数据,kid从1到5000自动增长题目:将xuesi分成5个表 每个表1000条不同的数据 方法1:create table xuesi1 阅读全文
posted @ 2019-12-17 16:37 红磨坊后的白桦树 阅读(960) 评论(0) 推荐(0)
未能使用“Csc”任务的输入参数初始化该任务
摘要:解决办法: Nuget上安装Microsoft.Net.Compilers -Version 2.8.2 阅读全文
posted @ 2019-12-17 09:31 红磨坊后的白桦树 阅读(185) 评论(0) 推荐(0)
core版本使用ef连接数据库(一)
摘要:参考 参考代码 sqlserver数据库:①Nuget: Microsoft.EntityFrameworkCore.SqlServer ORACLE数据库:①Nuget: Oracle.EntityFrameworkCore 以oracle为列: 新建DataDBContext连接类 实体类 在S 阅读全文
posted @ 2019-12-16 17:07 红磨坊后的白桦树 阅读(426) 评论(0) 推荐(0)
C#中 Thread,Task,Async/Await,IAsyncResult 的那些事儿!(转载)
摘要:参考 利用Task,Async/Await实现异步执行 public class Program { static void Main(string[] args) { for (int i = 0; i < 500; i++) { Task<int> s = myFuncAsync2(i, i + 阅读全文
posted @ 2019-12-16 15:41 红磨坊后的白桦树 阅读(328) 评论(0) 推荐(0)
守护进程
摘要:https://pan.baidu.com/s/1E7HRymg7TvugaVsmM1zjvQ 阅读全文
posted @ 2019-12-16 14:11 红磨坊后的白桦树 阅读(111) 评论(0) 推荐(0)
win10关闭自动更新
摘要:http://www.xiaobaixitong.com/win10jiaocheng/31001.html 阅读全文
posted @ 2019-12-16 09:42 红磨坊后的白桦树 阅读(123) 评论(0) 推荐(0)
判断一个时间是否在指定的时间范围内
摘要:private bool getTimeSpan(string timeStr) { string[] dayTime = timeStr.Split('-'); //判断当前时间是否在工作时间段内 string _strWorkingDayAM = dayTime[0];//工作时间上午08:30 ... 阅读全文
posted @ 2019-12-13 17:08 红磨坊后的白桦树 阅读(656) 评论(0) 推荐(0)
利用TPL(任务并行库)构建Pipeline处理Dataflow
摘要:https://www.cnblogs.com/CoderAyu/p/9757389.html 阅读全文
posted @ 2019-12-13 09:58 红磨坊后的白桦树 阅读(184) 评论(0) 推荐(0)
控制台程序点击输入回车执行任务
摘要:Console.WriteLine("请输入管道并发数:"); if (int.TryParse(Console.ReadLine(), out int max)) { } 阅读全文
posted @ 2019-12-13 09:56 红磨坊后的白桦树 阅读(351) 评论(0) 推荐(0)
分析一次double强转float的翻车原因(转载)
摘要:https://www.cnblogs.com/CoderAyu/p/11489577.html float只能保证7位有效数字。 double d = 8345933; float f = (float)d;//8345933 double d = 83459338;float f = (floa 阅读全文
posted @ 2019-12-13 09:32 红磨坊后的白桦树 阅读(204) 评论(0) 推荐(0)
生肖、日期、属相的显示
摘要:static void Main(string[] args) { Calendar calender = new Calendar(DateTime.Now); string calendar = "当前时间:" + DateTime.Now + " "; calendar += "(" + calender.ChineseDateString + " "; calendar += " 时辰:" 阅读全文
posted @ 2019-12-11 14:39 红磨坊后的白桦树 阅读(505) 评论(0) 推荐(0)
winform跳转到bs
摘要:private void button7_Click(object sender, EventArgs e) { System.Diagnostics.Process.Start("https://www.baidu.com/"); } 阅读全文
posted @ 2019-12-11 11:12 红磨坊后的白桦树 阅读(145) 评论(0) 推荐(0)
Redis调用
摘要:Redis帮助类 具体调用详解 1、存入map类型数据(只能一次存入,第二次在执行存入相同Redis键值时新值不能存入) 存入 根据redis的key与值中的key删除 2、存入list(可循环调用存入) 3、业务场景:用作计算次数 4、HGetAll 5、设置redis的key时效 6、leftP 阅读全文
posted @ 2019-12-10 11:13 红磨坊后的白桦树 阅读(463) 评论(0) 推荐(0)
C#如何重写Equals
摘要:C#如何重写Equals 阅读全文
posted @ 2019-12-10 10:06 红磨坊后的白桦树 阅读(184) 评论(0) 推荐(0)
判断路径下是否为空、判断是否存在该路径
摘要:判断路径下是否为空 判断是否存在该路径 阅读全文
posted @ 2019-12-10 09:58 红磨坊后的白桦树 阅读(450) 评论(0) 推荐(0)
C#中Skip和Take的用法
摘要://Skip()和Take()方法都是IEnumerable<T> 接口的扩展方法,包括C#中的所有Collections类,如ArrayList,Queue,Stack等等,还有数组和字符串都可以调用这两个方法。 var testList = new List<int>(); testList.A 阅读全文
posted @ 2019-12-06 17:02 红磨坊后的白桦树 阅读(1029) 评论(0) 推荐(0)
大型网站技术架构:核心原理与案例分析+李智慧
摘要:链接: https://pan.baidu.com/s/1p5PDymid7a5sQUR6DWS36Q 提取码: uufd 阅读全文
posted @ 2019-12-06 10:05 红磨坊后的白桦树 阅读(200) 评论(0) 推荐(0)
RabbitMQ通过http API获取队列消息数量等信息
摘要:参考 RabbitMQ提供了HTTP API手册,发现其中有获取队列情况的API。(本地的API手册地址为:http://localhost:15672/api) 所有API调用都需要做权限验证,需在请求头部中加入权限验证信息 1.获取所有队列信息 http://host:15672/api/que 阅读全文
posted @ 2019-12-04 15:18 红磨坊后的白桦树 阅读(3062) 评论(0) 推荐(0)
NetCore Web项目目录结构说明
摘要:目录结构说明 Program.cs 和 Startup.cs 的区别在于 Program.cs 会调用 Startup.cs ,这个可以通过 Program.cs 中的代码看出来 WebHost.CreateDefaultBuilder(args).UseStartup<Startup>(); 当然 阅读全文
posted @ 2019-12-02 10:15 红磨坊后的白桦树 阅读(909) 评论(0) 推荐(0)