- 博客(29)
- 资源 (54)
- 收藏
- 关注
转载 log4j2配置参数详解
原文地址:https://www.yuque.com/docs/share/4302af22-28be-4ba7-a6cc-898a6c7bb353?#1.概述JAVA常用的日志收集api和实现框架都有多种,不同的api和实现框架之间怎么相互兼容都比较复杂,不过大部分的日志框架实现也都提供了对其他日志收集方式的兼容和切换(可以参考https://my.oschina.net/pingpangkuangmo/blog/410224)。本文主要介绍log4j2的Appenders下的组件列表,及..
2020-12-17 17:13:58
3807
1
原创 SqlServer2016 JSON格式数据操作
JSON结构转为列表模式DECLARE@jsonNVARCHAR(MAX)=N'{"001":null,"002":"Duffy","003":123,"004":456.789,"005":["Dev","QA","PM"],"006":{"Country":"Canada","Territory":"NorthAmerica"}}'1. SELECT*FROMOPENJSON(@json)结果:key value ...
2020-09-29 11:19:53
1577
转载 火星坐标系 (GCJ-02) 与百度坐标系 (BD-09) 的转换算法
include const double x_pi = 3.14159265358979324 * 3000.0 / 180.0; void bd_encrypt(double gg_lat, double gg_lon, double &bd_lat, double &bd_lon) { double x = gg_lon, y = gg_lat
2017-09-25 10:45:44
535
转载 Delphi下生成Map文件方法
什么是 MAP 文件?简单地讲, MAP 文件是程序的全局符号、源文件和代码行号信息的唯一的文本表示方法,它可以在任何地方、任何时候使用,不需要有额外的程序进行支持。而且,这是唯一能找出程序崩溃的地方的救星。DELPHI下生成MAP文件的方法:偶只知道下面两种,如果谁知道其他的方法 敬请告知 多谢 生成详细的MAP信息的方法 1. project -> options -> Lin
2016-05-28 15:51:39
1204
转载 Delphi的几种类型转换
Delphi的几种类型转换 unit Support; interface type dword=longword; function WordToStr(Value: word): string; function DwordToStr(Value: dword): string; function StrToWord(Value: string): word; function StrToDw
2016-05-13 21:39:44
10450
原创 MSSQL 构建日期范围内的连续月份或日期(不借助系统表的方法)
--A 为需要统计的原始数据--B 构建连续日期使用, 一月最多 31 天, 所以最多需要到30.--C 找出最小和最大日期;with A(日期,金额) as( select '2014-05-01','100' union allselect '2014-05-02','200' union allselect
2016-04-16 00:34:53
725
转载 C# Winform中无焦点状态下获取键盘输入或者USB扫描枪数据
/// /// 获取键盘输入或者USB扫描枪数据 可以是没有焦点 应为使用的是全局钩子 /// USB扫描枪 是模拟键盘按下 /// 这里主要处理扫描枪的值,手动输入的值不太好处理 /// public class BardCodeHooK { public delegate void BardCodeDelete
2016-04-06 22:10:28
11384
1
转载 利用sp_addlinkedserver实现远程数据库链接
--查看当前链接情况:select * from sys.servers;--使用 sp_helpserver 来显示可用的服务器Exec sp_helpserver--删除已经存在的某个链接Exec sp_droplinkedsrvlogin 服务器别名,NullExec sp_dropserver 服务器别名--使用sp_addlinkeds
2015-11-24 14:50:35
347
原创 MYSQL 添加序列号取数
將纪录按照id 排序后,取第1,101,201,301,。。。条纪录1:SET @i = 0;SELECT (@i:=@i+1) AS nid, id FROM tblWHERE nid MOD 100 = 12:SELECT * FROM(SELECT (@i:=@i+1) AS nid, tbl01.* FROM tbl, (SELECT @
2015-10-14 16:29:58
401
原创 MSSQL, MYSQL 字符串拆分
MSSQL:MSSQL 2005 以上1.declare @str nvarchar(2000), @split nvarchar(10)set @str = '广东省,广州市,越秀区'set @split =','SELECT B.id FROM ( SELECT [value] = CONVERT(XML, '' + REPLA
2015-10-14 13:27:45
384
转载 MYSQL 字符串函数
如果结果的长度大于服务器参数max_allowed_packet,字符串值函数返回NULL。 对于针对字符串位置的操作,第一个位置被标记为1。 ASCII(str) 返回字符串str的最左面字符的ASCII代码值。如果str是空字符串,返回0。如果str是NULL,返回NULL。 mysql> select ASCII('2'); -> 50mysql
2015-10-14 13:23:04
327
原创 MSSQL 通过FOR XML PATH 模仿MYSQL的 group_concat 函数,將纪录值合并成字符串
;with tbl(id, s, sort) as( select 1, '广东省', 3 union all select 1, '广州市', 2 union all select 1, '越秀区', 1 union all select 2, '北京市', 2 union all select 2, '朝阳区', 1)select id, ( stuff(
2015-10-14 12:14:45
637
原创 MSSQL 求累加和
;WITH cte AS ( select 1 AS A union allselect 2 union ALL select 3 union ALL select 4 union ALL select 5 union ALL select 6 union ALL select 7 union ALL select 8 union ALL sele
2015-10-13 17:57:10
472
原创 MSSQL 动态列转行并统计
Create table tb([No] nvarchar(250),[Name] nvarchar(250),[RefResult] int,[Subject] nvarchar(250),[Result] int)Insert tbselect N'01',N'张三',75,N'科目1',74 union allselect N'01',N'张三',85,N'科目2',90 uni
2015-10-10 14:32:34
662
原创 MYSQL 不依赖其他表构建日期范围内的连续月份或日期
MYSQL通过存储过程查询指定编号纪录连续月份的明细纪录。 直接构建连续月份纪录, 不创建月份临时表
2015-08-25 17:25:30
2931
原创 MYSQL 存储过程的事务
MYSQL 存储过程事务CREATE TABLE `tbl01` ( `id` INT(11) NOT NULL, `name` VARCHAR(50) COLLATE utf8_unicode_ci DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=INNODB DEFAULT CHARSET=utf8 COLLATE=utf8_unic
2015-08-15 11:03:12
358
转载 MSSQL 关于系统表的一些应用
查询所有用户表的纪录数。SELECT a.name, b.rows FROM sysobjects AS a INNER JOIN sysindexes AS b ON a.id = b.id WHERE (a.type = 'u') AND (b.indid IN (0, 1))ORDER BY a.nam
2015-08-10 15:21:12
484
转载 Newtonsoft.Json 高级用法
Newtonsoft.Json高级用法 手机端应用讲究速度快,体验好。刚好手头上的一个项目服务端接口有性能问题,需要进行优化。在接口多次修改中,实体添加了很多字段用于中间计算或者存储,然后最终用Newtonsoft.Json进行序列化返回数据,经过分析一个简单的列表接口每一行数据返回了16个字段,但是手机APP端只用到了其中7个字段,剩余9个字段的数据全部都是多余的,如果接口返回
2015-07-31 13:03:50
457
原创 MSSQL 的QUOTENAME函数
-- 功能:返回带有分隔符的Unicode 字符串,分隔符的加入可使输入的字符串成为有效的MSSQL分隔标识符。-- 语法QUOTENAME ( 'character_string' [,'quote_character']) -- SQL语句中的字段名,表名为关键字时,用QUOTENAME添加有效分隔符() -- 在动态查询中,对表名参数QUOTENAME处理,避免表名为
2015-07-30 16:02:52
573
原创 MYSQL 实现 MSSQL row_number() 类似的分组排序
-- 根据pid 分组查询SELECT t1.*,(SELECT COUNT(*)+1 FROM tbl01 WHERE pid=t1.pid AND id<t1.id) AS g_idFROM tbl01 t1
2015-07-23 16:25:41
678
原创 MSSQL 排序函数 ROW_NUMBER() RANK() DENSE_RANK() NTILE()
排序函数PARTITION BY 分区 加PATITION,将会先PATITION成多个分区,然后在分区内部排名,各区的排名互不干扰,排名计数器各自独立从0开始. ROW_NUMBER()ROW_NUMBER函数允许以上升,连续的顺序给每一行数据一个序号。注意ROW_NUMBER()函数后面一定要跟着over子句。RANK() RANK 函数允许以上
2015-07-23 15:12:34
513
原创 MSSQL 的OVER()函数
1. OVER子句用于为行为定义一个窗口(即给纪录多添加特定一列),以便进行特定的运算。可以简单地认为是运算将要操作的一个行的集合。聚合函数和排序函数都是可以支持OVER子句的运算类型。由于OVER子句为这些函数提供了一个行的窗口,所以这些函数也称之为开窗函数。如果over()里面没有子句, over子句为该次查询返回的所有行. over子句提供partition by进
2015-07-23 14:09:35
2183
原创 MSSQL 的with ties 关键字
top ... with ties从基本结果集中返回额外的行, 只能用在查询语句中, 且必需有 ORDER BY 排序子句取数到 TOP n 行纪录中的最后一行时, 之后的一行或多行纪录跟最后一行的纪录相同,如果也需要同时取出来, 则可用 top n with ties 显示.如,考试成绩的前3名, 这时刚好第三名有两人, 需要同时取出,就可用该方法. eg:select
2015-07-23 13:12:20
295
原创 MSSQL 的merge关键字实现两个表的同步
功能: 根据源表对目标表执行插入、更新或删除操作。最典型的应用就是进行两个表的同步基本语法: MERGE 目标表 USING 源表 ON 匹配条件 WHEN MATCHED THEN 语句 WHEN NOT MATCHED THEN 语句;MERGE语句最后的分号是不能省略扩展:WHEN NOT MATCHED BY TARGET
2015-07-23 13:00:11
508
原创 MSSQL Server 创建分区表
分区表的主要目的:是为了改善大型表以及具有各种访问模式的表的可伸缩性和可管理性。分区一方面可以将数据分为更小、更易管理的部分,为提高性能起到一定的作用;另一方面,对于如果具有多个CPU的系统,分区可以是对表的操作通过并行的方式进行。2. 创建分区表或分区索引的步骤可以分为以下步骤:1. 确定分区列和分区数2. 确定是否使用多个文件组3
2015-07-21 16:46:57
396
原创 MSSQL 的 PIVOT 和 UNPIVOT 函数
1. 使用POVIT首先你需要在FROM子句内定义2个表: A.一个称为源表(SourceTable)。 B.另一个称为数据透视表(PivotTable)。语法:SELECT , [第一个透视列] AS , [第二个透视列] AS , ... [最后一个透视列] AS FROM ( ) AS
2015-07-15 15:50:19
1934
原创 MySQL 动态行转列
CREATE TABLE `tbl01` ( `id` INT(11) DEFAULT NULL, `kemu` VARCHAR(20) COLLATE utf8_unicode_ci DEFAULT NULL) ENGINE=INNODB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ciINSERT INTO tbl01(id, k
2015-06-29 10:43:04
2434
转载 C#数据库连接
SQL Server ODBC Standard Security:"Driver={SQL Server};Server=Aron1;Database=pubs;Uid=sa;Pwd=asdasd;" Trusted connection: "Driver={SQL Server};Server=Aron1;Database=pubs;Trusted_Connection
2009-05-07 14:25:00
549
Microsoft® System CLR Types for Microsoft SQL Server® 2014_X32
2016-06-19
Microsoft® System CLR Types for Microsoft SQL Server® 2014_X64
2016-06-16
Microsoft® System CLR Types for Microsoft SQL Server® 2014_X64_X32
2016-06-16
redis-3.2.0-win64
2016-06-16
redis-3.0.1-win64
2016-06-16
chm 格式的 jQuery1.11手册
2015-10-23
EnterpriseLibrary6
2015-07-31
EnterpriseLibrary
2015-07-31
FastReports5.0 D6-XE8 源码
2015-07-08
Android-ADT-23.0.3.part2.rar
2015-04-20
Android ADT-23.0.3.rar
2015-04-20
Microsoft® System CLR X64 Types for Microsoft® SQL Server® 2012
2014-10-29
Microsoft® System CLR Types for Microsoft® SQL Server® 2012
2014-10-29
支持VS2013的ReportViewer11.0
2014-10-29
Embarcadero.Delphi.XE2.Activator.v5.6
2013-06-28
Embarcadero.Delphi.XE4.Activator.v7.1
2013-06-28
JSON.NET 类
2013-05-20
Android OpenGL ES 简明开发教程相关源码3D 坐标变换
2013-05-11
Android OpenGL ES 简明开发教程相关源码3D绘图基本概念
2013-05-11
Android OpenGL ES 简明开发教程相关源码材质渲染
2013-05-11
Android OpenGL ES 简明开发教程相关源码构造OpenGL ES View
2013-05-11
Android OpenGL ES 简明开发教程相关源码添加颜色
2013-05-11
Android OpenGL ES 简明开发教程相关源码真正的3D图形
2013-05-11
Android 贝赛尔曲线
2013-05-11
UPX Shell3.4.2汉化绿色版.rar
2012-09-27
RxLib v2.7.7 for D6,D7,D2005,D2006,D2007,D2009,D2010,XE Full Source
2012-09-27
新版Android开发教程
2012-01-13
Android应用程序源代码
2012-01-13
Android深入浅出
2012-01-13
高焕堂关于Android讲义
2012-01-13
新版Android开发教程&笔记
2012-01-13
编程珠玑高清pdf版
2011-12-25
DotNetNuke(DNN开源的.Net CMS系统).zip
2011-10-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人