自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 SQL脚本通过汉字转换为拼音全拼

SQL脚本通过汉字转换为拼音全拼 说明可以在 SQL SERVER中通过调用自定义函数得到想要的结果版本要求 SQL SERVER 2008 R2 +调用样例:select dbo.fn_GetPinYinFull('拿来主义,我爱你中国,亲爱的母亲')输出结果 NaLaiZhuYi,WoAiNiZhongGuo,QinAiDeMuQi...

2018-06-12 17:22:49 2936

转载 [转]谈什么是架构以及怎么成为一个架构师

【转】 新年新事,来点轻松的话题。我们调剂一下后再继续讲CAS SSO单点登录吧因为后面的内容全部和代码有关,大家会觉得枯燥。所以今天我们先来点”番外篇“,讲讲什么是架构师,什么是架构这个永恒的话题吧。此篇源出自我在公司内部写的一个PPT,它是用于在公司内部向广大技术人员做普及用的一个资料,而CSDN这边的编辑不支持图文混排的效果,因此一些章节我就直接截取自我的PPT里的内容了,这样可能对大家在

2018-01-22 15:12:41 588

原创 SQL Compare 10 数据库结构比对工具 下载 及 破解工具 操作手册

原文链接:     http://www.tuicool.com/articles/mmyQna资源下载:      2

2016-05-23 00:22:10 8350 6

原创 new design strategy of page Split function

take timeStamp as the sort strategy:For the page split function, client side transfer LastItemKey The API return the list according to CreatedStamp desc.Backend to calc the related Cre

2016-05-04 11:14:37 745

原创 调用百度API去生成短链接

/// /// 发送HTTP请求 /// /// 请求的URL /// 请求的参数 /// 请求结果 public static string RequestBaiduAPIStore(string url, string param) { string st

2016-05-03 14:44:32 14903

原创 GetJsonNodeValue , GetJsonNodeValueFromFirstArrayItem 取JSON节点的值

using Newtonsoft.Json public static string GetJsonNodeValue(string key, string sContent) { if (string.IsNullOrEmpty(sContent)) return ""; //JObject jo = (JObj

2016-05-03 14:39:53 776

原创 sql SERVER md5

-- sql 2008declare @LogonPass varchar(100)='123456'set @LogonPass = substring(sys.fn_sqlvarbasetostr(hashbytes('MD5',@LogonPass)),3,32)select @LogonPass -- e10adc3949ba59abbe56e057f20f883e

2016-04-26 10:27:10 683

原创 .net 自动打印枚举值 (可以兼容16进制的枚举值)

源代码: http://www.mcqyy.com/RunCode/csharp/#id/0a404601ea1f1e897e27465dd65e4e63背景:产品中有大量的枚举值,而且相当一部分是16进制的定义,但是我们对应的 DB中存储的对应的是10进制的数值。一个一个来算,比较费时,而且相当麻烦。因此,有了下面这个工具,可以批量瞬间生成某个枚举对应的项与值(10进制的数值)。

2016-03-25 10:55:12 1267

原创 基于ORA-12170 TNS 连接超时解决办法详解

1.开始----程序-----oracle------配置和移植工具-----Net Manager----本地----服务命名---ora11(这个是我的专用服务器) 把右边下面的主机名改成192.168.1.1022.开始----程序-----oracle------配置和移植工具-----Net Manager----本地----监听程序---同样把右边下面的主机名改成192.168.1

2016-03-19 23:08:35 18765

原创 OracleOraDb10g_home1TNSListener无法启动

1:“本地计算机上的OracleOraDb10g_home1TNSListener服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止。”解决办法:动态ip,服务 OracleOraDb10g_home1TNSListener 就会无法启动,修改D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\listener.oraLISTENER = 

2016-03-19 23:00:05 4193

原创 SQL SERVER 自动监控数据库异常,自动发送邮件通知

以下为 存储过程,注意:以下倒首第三行部分的@recipients 参数需要改成您实际的电子邮箱。运行环境:SQL SERVER 2014USE [master]GO/****** Object: StoredProcedure [dbo].[usp_monitor_SQLlog] Script Date: 2016/3/18 11:40:04 ******/DRO

2016-03-18 11:59:36 2236

原创 SQL输出父子关系

select Name from ( select top 1000 * from ( SELECT Name ,[Key],[ParentKey],1 as [Level] FROM [****].[dbo].[Department] par WHERE [state]=0 and par.parentkey=[key] UNION ALL

2016-02-26 14:12:57 2005

原创 SQL 输出某一天所在的年月对应的所有星期的开始与结束日期(每个月仅算4周,第四周可能会有10天)

背景:有时侯导报表需要动态计算每个月对应每周的第一天与最后一天。最后一周的时间要求不需要仅精确到第7天,可以算10天。USE [***]GO/****** Object: StoredProcedure [dbo].[sp_CalcStartDateEndDateForSingleYearMonthInDate] Script Date: 2016/2/25 14:28:26

2016-02-25 14:42:12 1733 2

原创 SQL 判断年份是否为润年

DROP FUNCTION [dbo].[fn_IsLeapYear]GO/****** Object: UserDefinedFunction [dbo].[fn_IsLeapYear] Script Date: 2016/2/25 13:22:50 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO/* s

2016-02-25 13:29:07 2260

原创 记一次 SQL SERVER 数据库查询性能优化 千万级数据

[背景]:BI统计数据库中的数据量超大,但是业务查询统计报表中却需要那些数据。[数据量]:千万级 select count(*) from [****].[dbo].[ServiceAccessTrack] -- 16951843 select count(*) from [****].[dbo].CerebroActivityTrack -- 220859[问题暴露]:  一个业务

2016-02-25 11:23:18 11321 2

原创 IP address 与 bigint 之间的转换

SELECT [dbo].f_IP2Int('60.173.12.140') -- 1017973900select dbo.f_Int2IP(1017973900) -- 60.173.12.140select dbo.f_IP2Int('12.168.0.1') -- 212336641 select dbo.f_Int2IP(212336641) -- 12.168.

2016-02-03 21:06:55 1883

原创 .net 代码解决SQL查询超时问题

相关背景: 一个报表统计型的存储过程,随着数据量增加,查询时间越来越长,因为存储过程超过2K行,要优化可能需要更多的时间,因为急需要报表数据,只好先从 代码层处理超时问题。以下是解决方案。 /// /// 执行Sql返回DataSet /// /// /// ///

2016-01-28 09:27:50 5932

原创 配置网站的默认小图标

2016-01-27 15:00:07 1114

原创 sql 查询判断字符串包含中文

SELECT  *  FROM [dbname].[dbo].[db_tbl] WHERE NAME LIKE  '%[吖-座]%'

2016-01-22 09:24:56 11036

原创 sql server 生成随机不重复的字符串

use your DB_NAMEGO/****** Object: StoredProcedure [dbo].[sp_CreateRandomInviteCode] Script Date: 2016/1/20 14:41:10 ******/DROP PROCEDURE [dbo].[sp_CreateRandomInviteCode]GO/****** Object:

2016-01-20 14:47:57 3896

原创 sql server 生成随机字符串 如: 32U523

--USE [PaymentService]GO/****** Object: StoredProcedure [dbo].[sp_CreateRandomInviteCode] Script Date: 2016/1/18 9:11:20 ******/DROP PROCEDURE [dbo].[sp_CreateRandomInviteCode]GO/****** Obj

2016-01-18 10:39:20 2956

原创 SQL SERVER 生成字符串

--65 90--97 122SELECT CHAR(65)SELECT CHAR(90)SELECT CHAR(97)SELECT CHAR(122)

2016-01-14 11:30:12 580

原创 如果存储过程返回多个结果集,怎么取结果

//方式一:使用SqlDataAdapter SqlDataAdapter sda = new SqlDataAdapter(); DataSet ds = new DataSet(); sda.Fill(ds);//Fill DataSet:如果结果集有多个,对应dataset中的多个table

2016-01-08 10:19:49 12919

原创 无法打开物理文件 操作系统错误 5:拒绝访问 SQL Sever (附加数据库出错的解决方案)

背景: 在尝试通过附加的形式还原数据库时,可能会出现如题的错误。解决方案: 右键->属性->安全->选择当前用户->编辑->完全控制。 如果还出现这种情况,记得把.log文件的安全权限也弄一下。相关资源:USE [master]GOCREATE DATABASE [your_db] ON ( FILENAME = N'D:\workDoc\sqlServer_08

2015-12-30 09:59:17 4445

原创 postman & rest easy

resource download: http://pan.baidu.com/s/1qWRHhSC

2015-12-17 16:54:34 616

原创 sql 转换 自定义函数

USE [your db]GO/****** Object: UserDefinedFunction [dbo].[fn_ConvertLogTypes] Script Date: 2015/12/7 11:21:20 ******/DROP FUNCTION [dbo].[fn_ConvertLogTypes]GO/****** Object: UserDefinedFu

2015-12-07 13:18:23 541

原创 正则表达式应用案例 (notepad++中)

正则表达式内容为 ^(\s){0,2}\d{1,3}操作之前: 操作之后: (结束)

2015-11-12 00:06:03 515

原创 sql server 建表常用语句 (包括主键,外键 等)

sql server 建表常用语句 (包括主键,外键 等)USE [YGGL]GOif exists(select 1 from sysobjects where name='Salary' and type='u') DROP TABLE [dbo].[Salary]GOCREATE TABLE [dbo].[Salary]( [EmployeeID] [char](6)

2015-11-11 10:00:03 5213

转载 开源.NET排列组合组件KwCombinatorics使用(二)——排列生成

开源.NET排列组合组件KwCombinatorics使用(二)——排列生成 http://www.cnblogs.com/asxinyu/p/4261451.html

2015-10-28 14:27:50 491

转载 排列组合的算法

// JS 版testfunction com(data) {var N = data.length;//列个数var store = []; var temp = []; for (var size = N; size >= 1; --size) for (var mask = (1 << size) - 1; mask < 1 << N;) {

2015-10-28 14:19:59 481

原创 sql 查询之排除某种特定的数据

-- 原始数据SELECT 'LAB TEST' A,'RULE1' B,'TEST MSG' C,'TRUE' DUNION ALL SELECT 'LAB TEST','RULE2','TEST MSG2',NULLUNION ALL SELECT 'LAB TEST','RULE3','TEST MSG3',NULLUNION ALL SELECT 'LAB TEST','RULE

2015-10-21 16:13:31 15181

原创 TaskContinuationOptions items

Task中TaskContinuationOptions枚举中“此选项对多任务延续无效”的困惑        http://q.cnblogs.com/q/48410/Task.ContinueWith and .wait(). ObjectDisposedException       http://stackoverflow.com/questions/8179569/

2015-10-16 17:28:14 996

原创 mysql上给表增加一个自增长列的脚本

mysql上给表增加一个自增长列的脚本alter table `userdata_copy` add `id_2` int AUTO_INCREMENT UNIQUE

2015-10-10 14:37:12 3784

原创 sql server 查询正在运行的脚本

select session_id, Text,*from sys.dm_exec_requests rcross apply sys.dm_exec_sql_text(sql_handle) t特别是针对查询正在挂起状态的脚本有帮助。偶的情况是:sqlserver的一个超大的 bak文件一直删除不掉。原因是有一个自动backup的job在调用时失败了,但这个脚本

2015-09-14 18:29:22 2549

原创 sql server 创建用户角色,给角色赋存储过程执行权限, 将角色赋预某用户

----------------------------------------------------------- 创建用户角色,给角色赋存储过程执行权限, 将角色赋预某用户use [YOUR DB NAME]-- 建角色[db_YourDBName_Executor]create role [db_YourDBName_Executor] AUTHORIZATION [dbo];

2015-09-02 09:00:37 7878

原创 notepad++ 批量替换技巧

打开 notepad++,将从sql server中查到的某列数据 copy到 notepad++,如图所示:   开始操作,1) ctrl + F   search:  ^   replace what: ,'   wrap around: checked  search mode: Regular expression  click bu

2015-08-24 16:46:56 49160 2

转载 RSA实现登录页面密码加密(ASP.NET MVC)

转: RSA实现登录页面密码加密(ASP.NET MVC) 原创来源: http://blog.csdn.net/zhuankeshumo/article/details/17151859

2015-07-29 13:09:37 3843

原创 求.net后台程序员 http://jwstudio.cn?s=9uH (麻烦帮忙,广而告之,谢谢)

求.net后台程序员 http://jwstudio.cn?s=9uH (麻烦帮忙,广而告之,谢谢)

2015-07-29 12:38:46 955 1

原创 安装 windows service

开始 -> 运行 -> cmdcd C:\Windows\Microsoft.NET\Framework64\v4.0.30319installutil E:\code\tangban\Webservice_TB\Gbi.KBService\bin\Debug\Gbi.KBService.exe结果:

2015-07-08 16:45:19 464

原创 求.net后台程序员 http://jwstudio.cn?s=y9u

求.net后台程序员 http://jwstudio.cn?s=y9u

2015-06-30 21:27:07 1108

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