自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (1)
  • 收藏
  • 关注

翻译 用PowerShell命令查看SQL Server 进程

#列出所有进程Get-process#仅列出sql server 服务正在运行的进程Get-process sqlservr 如果想查看更明细的信息,可以先使用Get-Member取得进一步可查看扩展属性Get-Process sqlservr | Get-Member -MemberType Properties 下面就可以根据属性名读取相应的资料 Get-Process sqlservr

2016-10-21 14:10:44 1590

原创 macOS Sierra 查看隐含文件

不需要额外操作,仅需按下cmd+shift+. 组合键即可

2016-10-09 16:56:18 1357

原创 判断两段时间是否有重叠部分

判断两段时间是否有重叠部分

2016-09-23 10:29:24 2728

转载 不能升级 oh-my-zsh

不管是自动升级还是手动用upgrad-_oh_my_zsh都提示如下错误:Cannot pull with rebase: You have unstaged changes.Please commit or stash them.There was an error updating. Try again later?修改方法:打开 Terminal输入

2016-06-28 21:53:24 5569

转载 Systemd 入门教程:实战篇

原文:http://www.ruanyifeng.com/blog/2016/03/systemd-tutorial-part-two.html一、开机启动对于那些支持 Systemd 的软件,安装的时候,会自动在/usr/lib/systemd/system目录添加一个配置文件。如果你想让该软件开机启动,就执行下面的命令(以httpd.service为例)。

2016-05-12 14:31:18 1017 3

转载 Systemd 入门教程:命令篇

原文:http://www.ruanyifeng.com/blog/2016/03/systemd-tutorial-commands.html一、由来历史上,Linux 的启动一直采用init进程。下面的命令用来启动服务。$ sudo /etc/init.d/apache2 start# 或者$ service apache2 start

2016-05-12 14:29:51 6198

原创 使用正则表达式方式替换字符

SQL 本身的Replace方式不支持正则表达式方式匹配被替换的字符,因此要想实现就要自己编写一个Function,如去掉字符串中所有非数字和字母的字符 可以使用%[^0-9a-Z]%SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOIF OBJECT_ID('fn_RegExReplace') IS NOT NULL DROP FUNCTION

2016-05-05 14:59:03 1156

翻译 使用AT再远程服务器执行查询

EXEC和EXECUTE主要是用来执行存储过程、SQL语句等。 但它不仅限于执行本地SQL的对象,和AT参数结合,可以执行远程服务器的存储过程,SQL语句等下面是简单的例子:创建Linked Server:EXEC SP_AddLinkedServer '192.168.1.10', 'SQL Server'EXEC sp_addlinkedsrvlogin '192.168.1.10', 'f

2016-04-26 10:31:30 835

原创 使用CHOOSE使用举例-动态排序字段

CHOOSE在SQL Server2012后才开始支持。在2012前需要用CASE实现用法:https://msdn.microsoft.com/en-us/library/hh213019.aspxprint CHOOSE (abs(checksum(newid()))%5+1 , 'A','B','C','D','E')go 10Beginning execution l

2016-04-07 10:07:28 517

原创 操作完全相同多行数据中某些行

架设有如下数据:DECLARE @tb TABLE (col1 INT,col2 VARCHAR(100))INSERT INTO @tb VALUES (10,'a'), (11,'b'), (10,'a'), (10,'a'), (10,'a'), (10,'a'), (10,'a'), (11,'b')SELECT * FROM @tb col1 col2 10 a 1

2016-03-29 10:08:22 776

原创 读取结果集的结构信息

在某些场合,我们需要查看SQL 命令的返回结果的结构,而不关心数据。 一般情况自己写SQL可以在条件中加一条固定为False的条件,如1=2 但如果是调用已经实现的固定程序,如存储过程,如果自己重新写一段SQL,二次处理也可以实现,但其实SQL Server已经提供了现成的方法。 先创建测试数据:IF OBJECT_ID('sp_GetTestData') IS NOT NULL DROP P

2016-03-27 20:45:42 914

原创 使用IN 来同时查询多个列

比如搜索多个列中是否包含某一字符,或数值。一般的思路是用or连接多个条件,比如:;WITH cte(ID,value1,value2,value3,value4) AS ( SELECT 1,100,200,300,400 UNION ALL SELECT 2,90,100,200,300 UNION ALL SELECT 3,80,90,100,200 UNION AL

2016-03-27 15:25:21 3759

原创 动态排序和动态查询条件

试想如下情景:有个数据查询页面,有很多条件供用户查询数据,但用户每次不一定所有条件都用到。返回的结果显示在DataGrid中,用户可以点击列标题来决定用哪个列来排序。这里遇到的问题就是每次查询时查询插件和排序的列是不确定的,但是最大集是确定的。一般做法是动态构造SQL语句,然后使用EXECUTE执行。这里不做说明,如果不采用动态构造查询语句可以如下处理,以SQL做实际示范:

2016-03-27 15:08:18 1178

原创 快速存档表数据

有时候数据库中数据太多,需要定期做存档,比如某些业务需求中需要按照月将表产生的数据存档为新的表中,清空当前表。一般的简单的做法可以使用SELECT INTO语法,如果表数据很多,那么要花点时间。可以使用SWITCH PARTITION快速完成: ALTER TABLE Orders SWITCH to Orders201603要求:目标表必须和原表结构一致,且为空目标表

2016-03-27 13:39:05 387

翻译 SQL Server存储过程定义的几个最大值

存储过程最大参数数量:2100存储过程中最大的本地变量数量没有固定限制,由可用内存决定存储过程最大可用内存为128MMaximum Capacity Specifications for SQL Server监控存储过程的内容用量,可以用下面语句获取简单信息:SELECT usecounts, size_in_bytes, cacheobjtype, te

2016-03-27 13:02:34 1510

原创 如果在SELECT TOP 中使用变量

如果TOP后取得行数是动态的,这时需要用变量实现动态数值,但如果直接写成:DECLARE @LineCount INT =10SELECT TOP @LineCount * FROM sys.tables AS t会返回错误:Msg 102, Level 15, State 1, Line 2Incorrect syntax near '@LineCount'.

2016-03-27 12:40:07 8333 1

原创 根据权重随机读取数据

大概介绍下思路,细节根据需求具体情况酌情修改。需求,根据数据的权重值来随机读取数据,权重值越大,被读到的几率越大。根据这个需求,基本思路就是将生成的随机数按照权重值得多少来划分数据范围,每个值所占全部数据范围的比重和权重值匹配。例如,有5个权重值:1,2,3,4,5那么将整个数据范围分为5个区域,每个数据所占的范围分别是10%,20%,30%,40%和50%简单的模型为:cas

2016-02-22 13:09:55 2900

转载 太上忘情诀

太乙三清凡夫始,灵台通明身自轻。      抛却凡界三千劫,飞身跃步入虚清。      意守丹田凝神思,凡尘往事眼中现。      玄关聚灵化为气,气游经络通元神。      平心静气抚杂念,抱元守一去心魔。      观光聚性入太虚,凝神气穴心神寂。      聚气炼神法自然,吞液炼精内阳生。      待到丹田生气穴,炼精化气筑基成。      气足开关八脉通,

2016-01-26 10:30:17 7777

原创 判断NVARCHAR字段中含有非Unicode字符

思路是将NVARCHAR转为VARCHAR会将unicode字符抓换为

2014-09-11 09:16:42 552

原创 SQL Server 2008 Support DTS Design

默认 SQL Server 2008 R2 的Management Studio不支持查看和修改DTS。会出现如下错误: 因此需要额外安装一些组件来支持:1.安装Microsoft SQL Server 2005 Backward Compatibility Components (SQLServer2005_BC_x64)如果是32位系统,从这里下载:http:/

2014-01-28 13:47:58 3149

原创 windows 2008 64bit ASP 配置 水晶报表(Crytal Report)

<br />最近升级系统及crystal report遇到不少问题,将解决过程逐步写下来,希望对出现类型情况的人有所帮助。<br />-----------------------------------<br />一个很多年前的项目,由ASP编写,使用Crystal Report 8.5 要将系统升级为Windows 2008 64Bit但是不想改程序。<br />起初水晶报表不能正常使用,出现时500错误,发现是不能创建 Crystal.CRPE.Application 对象<br />解决办法:配置其

2011-04-29 02:12:00 7139 3

原创 实现outlook的签名日期可以自动更新

 采用脚本生成签名的方式,二不是使用outlook自带的签名。Outlook 支持签名,但是使用Word域方式在签名中加入日期,不能在创建邮件的时候自动更新为当前系统日期,必须按F9来更新,感觉很不方便,因为我用VBA写了一段脚本自动更具用户的需求添加签名内容,日期可以实现自动提取当前日期。注意:outlook的宏安全性必须设置为低 如果谁感兴趣可以按照下面的方式操作: 

2008-12-23 08:29:00 7374 3

原创 谈谈如何象VB IDE的Immediate一样不使用工程,可以单独执行代码片断

有时我可能需要不使用VB的IDE,也不需要建立VB工程而单独执行一段VB代码,比如在我的程序中计算一个表达式,预览一下某个VB内部的函数,而用户想要执行的代码又是不确定的,这样很难用程序控制,因此我们可以直接调用VBIDE的解释功能,随便用户输入什么,只要是有效的就可以正常运行,以上只是我的想法,技术是这个,但是具体使用这么用那就看使用者的意图了.其实实现很简单,只需要调用一个APIPri

2003-07-03 13:58:00 1118

原创 使用API创建窗体(类似VC的创建过程)

在VB中用API创建窗体和VC中的步骤是一样的,只不过用IDE环境创建是把过程都封装起来,现在我们用API方式创建,大致让我们了解一个窗体的产生过程,让我们使用VB的程序员对系统的机制多一些了解.先所以下用C++创建窗体的过程:程序的入口:int APIENTRY WinMain(HINSTANCE hInstance,                     HINSTANCE hPre

2003-06-30 13:54:00 1218

原创 了解 Microsoft Access 安全性

简介在早期版本的 Microsoft® Access(Microsoft Access 2000 以前)中,有关安全性的知识有时被认为是无法为任何人所掌握和应用的。您需要按顺序执行很多步骤,一旦遗漏某个步骤或者颠倒了顺序就会带来灾难性的后果。随着 Microsoft Access for Microsoft Windows® 95 的 Security Wizard 出现,以及 Microso

2003-05-26 13:35:00 2382

原创 如何编写高质量的VB代码

简介:  本文描述了如何通过一些技术手段来提高VB代码的执行效率。这些手段可以分为两个大的部分:编码技术和编译优化技术。在编码技术中介绍了如何通过使用高效的数据类型、减少外部引用等编程手段来提高代码执行速度,减少代码消耗的系统资源。在编译优化技术中介绍了如何正确地利用VB提供的编译选项对在编译时最后生成的可执行文件进行优化。  前言  什么是一个高效的软件?一个高效的软件不仅应该比实现同样功能的软

2003-05-14 17:32:00 1416

原创 C++ Builder几个应用技巧

在9x下直接访问硬盘在Windows9X中,由于内存和进程的保护,直接使用INT将会引起GPFs。在很多资料上都说要在windows中直接读写硬盘的方法只有使用VxD。这并不是真的,事实上使用windows9x公开的API就可以直接对硬盘进行操作。在microsoft programmers guide to win95中,关于Device I/O Control中就有说明如何使用VWIN32呼

2003-04-25 16:12:00 1275

原创 用C++ Builder 实现类似ie地址栏的ComboBox

大家一定对ie浏览器的地址栏很熟悉,几乎没有没用过的人,当你输入一串字符时,下拉列表会列出所有历史记录中存放的地址前几位字符和输入字符相符的条目。我们在设计程序也需要这种技术以方便用户输入,它是怎么实现的呢?下面我就说说我用CBuilder实现这种效果的方法:首先新建一个应用程序,在窗体上ComboBox,名称设为:ComboBox1在头文件中声明一个stringlistTSt

2003-04-08 14:23:00 2173 1

原创 ADO 物件的方法與屬性

〔ADO 物件的方法與屬性〕   Connection 物件方法 說明 Open 開啟一個新的 Connection 物件。 Close 關閉一個 Connection 物件。 Execute 執行一個查詢、SQL指令或程序。 BeginTrans 開始一個新的交易。 CommitTrans 儲存交易過程中所做的改變,並且結束交易。您也可以在這個時候開始一個新的交易。 RollbackTran

2002-10-17 18:40:00 1263

原创 解读C#中的规则表达式

多少年来,许多的编程语言和工具都包含对规则表达式的支持,.NET基础类库中包含有一个名字空间和一系列可以充分发挥规则表达式威力的类,而且它们也都与未来的Perl 5中的规则表达式兼容。   此外,regexp类还能够完成一些其他的功能,例如从右至左的结合模式和表达式的编辑等。   在这篇文章中,我将简要地介绍System.Text.RegularExpression中的类和方法、一些字符串匹配和替

2002-09-29 10:47:00 1071

原创 继承与接口

继承与接口升级到微软 .NETAndy BaronMCW 技术公司2002年2月概述:了解在Microsoft Visual Basic .NET中的类继承与接口实现的区别。目标 研究继承与接口使用背后的概念 学习何时使用类继承,何时使用接口实现要求为了充分利用本文,读者必须具备以下基础: 熟悉Microsoft® Visual Basic® .NET语言 熟悉Microsoft Visu

2002-09-28 09:04:00 1072

原创 从SOAP Toolkit移植到Web 服务

从SOAP Toolkit移植到Web 服务升级到微软 .NETPeter VogelPH&V信息服务公司2002年1月概述: 本文讨论如如何从Microsoft Visual Basic 6.0 和 Visual Basic .NET中访问Web服务,如何将现有SOAP应用程序转换到微软.NET平台。目标 学习Microsoft® Visual Studio® .NET中的SOAP工具 回顾

2002-09-28 09:04:00 1098

XPCC-XP Common Control

This projects includes some of the most missed XP Controls in .net 1.1, like a taskbox, a grouped listview, a letterbox control and others. It also includes ownerdrawn theming, so it will run on any machine with the .net-framework installed (Win95/98/2000). Some of the features will work only on Windows XP though.

2009-07-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除