随笔分类 - 工作学习
摘要:添加辅助列 ALTER TABLE dbo.SourceTable ADD IsCopied BIT NOT NULL DEFAULT 0; 这里要给源表添加一个标识列,是因为我不想用到ORDER BY。当然也可以改成不用辅助列,用ORDER BY的方式。 创建目标表 SELECT * INTO D
阅读全文
摘要:题目 数据库中有三张表,如下: 写一段SQL语句,统计出下图数据集(期数为N期,不是固定的2期) 初始化数据 创建表 CREATE TABLE dbo.tb_product ( pr_id INT PRIMARY KEY NOT NULL, pr_no NVARCHAR(50) NOT NULL,
阅读全文
摘要:1、Win+R => regedit,打开注册表 2、查找并修改HKEY_CURRENT_USER\Keyboard Layout\Preload,设置1为“简体”,2为“第三方中文输入法” 3、查找并修改HKEY_CURRENT_USER\Keyboard Layout\Substitutes,设
阅读全文
摘要:由于ReportViewer对报表的渲染效率问题,当数据量过多时,就会加载速度过慢或是超时的问题。这时就需要对报表进行分页处理。 添加分组 RDLC的分页方式是按组分页的,就比如说1月一个组,2月一个组。现在要按记录数分组就只能通过行数整除每页记录数的商进行分组 1、行组 => 详细信息 => 添加
阅读全文
摘要:第一次接触Exchange邮箱,资料翻了很多,也踩过一些坑。这里把整个开发经过记录一下: 使用Exchange提供的COM组件编写接口 毫无疑问,直接调用Exchange的接口是最简单暴力的,但是在实际开发中发现了一些问题不得不改变思路。 1、网上流传这个COM组件并不是太稳定,而且针对C#一直存在
阅读全文
摘要:分页查询一直SQL Server的一个硬伤,就是是经过一些进化,比起MySql的limit还是有一些差距。 一、条件过滤(适应用所有版本) 条件过滤的方法有很多,而思路就是利用集合的差集选择出目标集合以达到分页查询的效果,以下是最常见的一个思路 @PageSize是指每页记录数 @PageIndex
阅读全文
摘要:最近由于业务需求,需要对一个老项目进行功能调整。但是项目的源代码已经找不到了。所以只能尝试对项目行进反编译。 一、反编译工具的选择 提到.NET的反编译,第一个想到的就是大名鼎鼎的Reflector。使用之后发现效果并不好,对不认识的类就各种乱码且还不支持多项目导出(可能是我不会用吧),再加上他还是
阅读全文
摘要:在Windows7下设置热点需要用到命令netsh wlan,具体的设置步骤如下: 1、配置热点 以管理员身份打开命令行模式,输入命令 netsh wlan set hostednetwork mode=allow ssid=wifiName key=00000000 参数mode:allow为允许
阅读全文
摘要:在配置文件中添加以下代码,App.config或Web.config oldVersion从什么版本到什么版本都强制使用newVersion的版本。 本例子说明从0版本到10版本,都强制使用10版本。 放上Newtonsoft.Json的版本下载地址:https://github.com/James
阅读全文
摘要:问题:Windows10在待机时,会出现卡屏(鼠标、键盘都无法操作,只能重启电脑),区别于平时我们看得比较多的花屏、蓝屏、黑屏。 原因:经过一段时间的待机,Windows10会进入到降电节能模式,由于机械硬盘和SSD硬盘的节能模式有所区别。在2种硬盘混用的机器上(尤其是SSD硬盘为系统盘时更明显),
阅读全文
摘要:TSS(Text To Speech),语音朗读文本的技术,在Windows下台下,微软给我们提供了一套API接口(Speech API)。金山词霸的朗读功能就是用的这个接口。 WindowsXP自带的是Speech API 5.1版本,默认只支持英文,如果要支持中文需要安装语音库。 Speech
阅读全文
摘要:1、点击“开始→运行”,在“运行”对话框中输入“GPEDIT.MSC”,打开组策略编辑器 2、依次选择“计算机配置→Windows设置→安全设置→本地策略→用户权利分配” 3、双击“拒绝从网络访问这台计算机”策略,删除里面的“GUEST”账号
阅读全文
摘要:接上一篇,我们发现两表连接方式默认为内连接,而我们在SQL中常用到的左连接没有封装方法。换句话说,微软放弃两表左连或右连的这种做法(只有在2个表都存在值时,这样的连接才有意义)。 如果要实现表的左连接,就不能调用他现有的封装方法了,可以用LINQ来实现。 功能是实现了,但是这样又要憋死一群强迫症患者
阅读全文
摘要:说到正则表达式,大家就会想到那像火星文一样的正则表达式字符串。虽然看起来很奇怪,但是一个个都搞清楚那些东西分别表示什么意思的时候,会发现这东西其实也不难。说干就干,我们来一个个的理解。 先弄点数据 先来个最简单的开个味,太深了都没有兴趣往下看了 没有任何的正则表达式的元字符(也就是保留字),http
阅读全文
摘要:在说明用法之后,先要弄点数据。 一、ALL和ANY 二、聚集 三、累加器 上面的代码可以做一下优化 累加器操作的时候尽量用值类型,上面2段代码如果一起执行,aggregate2的值就会出现异常。 四、SELECT 五、ORDER BY 六、GROUP BY 当然在写拉姆达表达式的时候,也顺便说一个L
阅读全文
摘要:WITH AS短语,也叫做子查询部分(subquery factoring),在SQL Server 2005中提供了一种解决方案,这就是公用表表达式(CTE),使用CTE,可以使SQL语句的可维护性,同时,CTE要比表变量的效率高得多。
阅读全文
摘要:SELECT * FROM [Master].[dbo].[SYSPROCESSES] WHERE [DBID]=(SELECT [DBID] FROM [Master].[dbo].[SYSDATABASES] WHERE [NAME]='数据库名')
阅读全文
摘要:有些方法在使用时可以会花费较多的时间,严重影响用户体验。现在给方法添加超时时间,时间一过就主动放弃。
阅读全文