摘要:
Linq指令执行分析 一、Linq中IEnumerable的结构 Linq在执行聚合操作和ToXxx系统方法之前,一直都是一个数据源和一串指令(下面的讨论都是基于未执行聚合操作和ToXxx系统方法之前)。 大部分linq返回的迭代器都是一个如下的数据结构: IEnumerable: source:I
阅读全文
posted @ 2019-04-16 13:53
小虾9527
阅读(176)
推荐(2)
编辑
摘要:
背景 一个大型网站平台,用户自主注册难免会有用户忘记密码,因此需要提供找回密码功能。 本方案是通过邮箱找回密码。 需要的表结构 找回密码表(FindPwdRecord): 字段名 类型 描述 备注 ID string 主键 UserID string 用户ID UserName string 用户名
阅读全文
posted @ 2018-05-04 22:11
小虾9527
阅读(1239)
推荐(0)
编辑
摘要:
一、普通部署 将Redis-x64-3.2.100解压,修改配置文件,一般不需要修改,直接使用默认,具体要修改可自行百度。 打开命令行,定位到解压目录,执行命令: redis-server.exe redis.windows.conf 有如下回显表示配置正确: 命令行执行以下命令可打开客户端测试:
阅读全文
posted @ 2018-05-04 21:42
小虾9527
阅读(169)
推荐(0)
编辑
摘要:
不少应用程序有单一实例的需求,也就是同时只能开启一个实例(一般也就是一个进程)。 实现的方式可能有判断进程名字,使用特殊文件等等,但是最靠谱的方式还是使用系统提供的 Mutex 工具。 Mutex是互斥体,命名的互斥体可以跨进程使用,所以可以用以实现程序单一实例这个需求。相关的例子网上应该不少,不过
阅读全文
posted @ 2017-04-27 11:25
小虾9527
阅读(493)
推荐(0)
编辑
摘要:
很多人可能想要查询整个树形表关联的内容都会通过循环递归来查...事实上在微软在SQL2005或以上版本就能用别的语法进行查询,下面是示例。 --通过子节点查询父节点WITH TREE AS( SELECT * FROM Areas WHERE id = 6 -- 要查询的子 id UNION ALL
阅读全文
posted @ 2016-10-01 12:02
小虾9527
阅读(1698)
推荐(1)
编辑
摘要:
按照我个人的理解,继承和实现接口不是一个概念,结构和类型都可以实现接口,枚举不能。 话说,结构可以继承吗? 先梳理一下C#中的继承关系,如下图: class => [BaseClass =>] System.Object struct => System.ValueType => System.Ob
阅读全文
posted @ 2016-09-09 17:34
小虾9527
阅读(231)
推荐(0)
编辑
摘要:
在win8系统中,微软提高了系统盘文件的权限,提高了其他系统操作的权限,因此一些桌面应用程序在运行时会报一些权限错误,比如C盘文件操作权限,或注册表操作无权限等。 我之前开发过一款用笔记本一键架设无线网络的程序WIFIHelper,在win7下运行正常,但是到win8下运行的时候,就读取不到系统网卡
阅读全文
posted @ 2016-02-26 14:03
小虾9527
阅读(265)
推荐(0)
编辑
摘要:
在项目进行中有时候会需要配置一些复杂的表达式,在程序运行的时候执行表达式,根据结果执行相应的操作,简单写了一个类Expression,利用.net的动态编译技术实现,代码如下: public class Expression { /// <summary> /// 执行一个表达式,或代码片段 ///
阅读全文
posted @ 2016-02-26 10:05
小虾9527
阅读(786)
推荐(0)
编辑