自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (57)
  • 论坛 (8)
  • 收藏
  • 关注

转载 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 95

原创 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 129

转载 火星坐标系 (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 313

转载 Delphi下生成Map文件方法

什么是 MAP 文件?简单地讲, MAP 文件是程序的全局符号、源文件和代码行号信息的唯一的文本表示方法,它可以在任何地方、任何时候使用,不需要有额外的程序进行支持。而且,这是唯一能找出程序崩溃的地方的救星。DELPHI下生成MAP文件的方法:偶只知道下面两种,如果谁知道其他的方法 敬请告知 多谢 生成详细的MAP信息的方法 1. project -> options -> Lin

2016-05-28 15:51:39 807

转载 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 8305

原创 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 582

转载 C# Winform中无焦点状态下获取键盘输入或者USB扫描枪数据

///     /// 获取键盘输入或者USB扫描枪数据 可以是没有焦点 应为使用的是全局钩子    /// USB扫描枪 是模拟键盘按下    /// 这里主要处理扫描枪的值,手动输入的值不太好处理    ///     public class BardCodeHooK     {        public delegate void BardCodeDelete

2016-04-06 22:10:28 9649 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 296

原创 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 322

原创 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 323

转载 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 286

原创 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 535

原创 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 354

原创 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 459

原创 MYSQL 不依赖其他表构建日期范围内的连续月份或日期

MYSQL通过存储过程查询指定编号纪录连续月份的明细纪录。 直接构建连续月份纪录, 不创建月份临时表

2015-08-25 17:25:30 2745

原创 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 301

转载 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 419

转载 Newtonsoft.Json 高级用法

Newtonsoft.Json高级用法  手机端应用讲究速度快,体验好。刚好手头上的一个项目服务端接口有性能问题,需要进行优化。在接口多次修改中,实体添加了很多字段用于中间计算或者存储,然后最终用Newtonsoft.Json进行序列化返回数据,经过分析一个简单的列表接口每一行数据返回了16个字段,但是手机APP端只用到了其中7个字段,剩余9个字段的数据全部都是多余的,如果接口返回

2015-07-31 13:03:50 383

原创 MSSQL 的QUOTENAME函数

-- 功能:返回带有分隔符的Unicode 字符串,分隔符的加入可使输入的字符串成为有效的MSSQL分隔标识符。-- 语法QUOTENAME ( 'character_string' [,'quote_character']) -- SQL语句中的字段名,表名为关键字时,用QUOTENAME添加有效分隔符() -- 在动态查询中,对表名参数QUOTENAME处理,避免表名为

2015-07-30 16:02:52 235

原创 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 483

原创 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 366

原创 MSSQL 的OVER()函数

1. OVER子句用于为行为定义一个窗口(即给纪录多添加特定一列),以便进行特定的运算。可以简单地认为是运算将要操作的一个行的集合。聚合函数和排序函数都是可以支持OVER子句的运算类型。由于OVER子句为这些函数提供了一个行的窗口,所以这些函数也称之为开窗函数。如果over()里面没有子句, over子句为该次查询返回的所有行.  over子句提供partition by进

2015-07-23 14:09:35 1516

原创 MSSQL 的with ties 关键字

top ... with ties从基本结果集中返回额外的行, 只能用在查询语句中, 且必需有 ORDER BY 排序子句取数到 TOP n 行纪录中的最后一行时, 之后的一行或多行纪录跟最后一行的纪录相同,如果也需要同时取出来, 则可用  top n with ties 显示.如,考试成绩的前3名, 这时刚好第三名有两人, 需要同时取出,就可用该方法. eg:select

2015-07-23 13:12:20 246

原创 MSSQL 的merge关键字实现两个表的同步

功能:  根据源表对目标表执行插入、更新或删除操作。最典型的应用就是进行两个表的同步基本语法:   MERGE 目标表  USING 源表  ON 匹配条件  WHEN MATCHED THEN  语句  WHEN NOT MATCHED THEN  语句;MERGE语句最后的分号是不能省略扩展:WHEN NOT MATCHED BY TARGET

2015-07-23 13:00:11 350

原创 MSSQL Server 创建分区表

分区表的主要目的:是为了改善大型表以及具有各种访问模式的表的可伸缩性和可管理性。分区一方面可以将数据分为更小、更易管理的部分,为提高性能起到一定的作用;另一方面,对于如果具有多个CPU的系统,分区可以是对表的操作通过并行的方式进行。2. 创建分区表或分区索引的步骤可以分为以下步骤:1. 确定分区列和分区数2. 确定是否使用多个文件组3

2015-07-21 16:46:57 278

原创 MSSQL 的 PIVOT 和 UNPIVOT 函数

1.   使用POVIT首先你需要在FROM子句内定义2个表:      A.一个称为源表(SourceTable)。      B.另一个称为数据透视表(PivotTable)。语法:SELECT  ,   [第一个透视列] AS ,   [第二个透视列] AS ,  ...  [最后一个透视列] AS   FROM (   ) AS

2015-07-15 15:50:19 1429

原创 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 2128

转载 MSSQL 模仿 MYSQL 的IPV4与BIGINT类型互转函数

通过 MSSQL 模仿 MYSQL 的IPV4与BIGINT类型互转函数

2015-06-17 14:27:27 781

转载 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 447

Microsoft® System CLR Types for Microsoft® SQL Server® 2012

Microsoft® System CLR Types for Microsoft® SQL Server® 2012 SQL Server System CLR Types 包包含用于在 SQL Server 2012 中实现 geometry、geography 和 hierarchy ID 类型的组件。此组件可单独从服务器安装,以允许客户端应用程序从服务器以外使用这些类型。

2014-10-29

序号自动生成.sql

使用sql语句,在数据库记录加入时,自动生成序号

2008-11-05

Delphi之生成二维码程序

一个生成二维码的单元 有日文注释, 不过我看不懂, ^_^ 支持中文文字的二维码生成.

2014-12-26

支持VS2013的ReportViewer11.0

支持VS2013的ReportViewer11.0 该软件需要 Microsoft® System CLR Types for Microsoft® SQL Server® 2012 支持。 Microsoft® System CLR Types for Microsoft® SQL Server® 2012 已在资源文件中

2014-10-29

Microsoft® System CLR X64 Types for Microsoft® SQL Server® 2012

Microsoft® System CLR Types for Microsoft® SQL Server® 2012 SQL Server System CLR Types 包包含用于在 SQL Server 2012 中实现 geometry、geography 和 hierarchy ID 类型的组件。此组件可单独从服务器安装,以允许客户端应用程序从服务器以外使用这些类型。

2014-10-29

Embarcadero.Delphi.XE.Activator.v4.2

Embarcadero.Delphi.XE 的 Activator

2013-06-28

Embarcadero.Delphi.XE3.Activator.v6.3

为了便于在 Lite 6.3 中使用 DR 的 eXcEl3ratorLight 和 Kerlingen 的特别补丁,春节花 n 天时间研究 emb 的自校验导致 eXcEl3ratorLight 必须在 windows 目录下部署的问题,初步写成这个:Activator.exe 他的主要作用: 1、整合 DR 的 eXcEl3ratorLight、Kerlingen 的特别补丁、sn 等 2、解决 eXcEl3ratorLight 必须部署 Windows 目录问题 相对 eXcEl3ratorLight 原始部署方式,这个 Activator 实现“一键激活”! 使用方法: 1、执行 Activator.exe 发布历史: 2013.02.14 - v6.3 1、针对 XE3 Update2 制作 已知问题: 1、整合 eXcEl3rator,在第一次运行时还提示 14 天?这个现象貌似在 XP 中会出现,应该是破解的一些小瑕疵,原版 ISO 在干净环境下安装就是如此的,可以无视直接 Register Later,OK 退出;下次起来就好了。 2、在一些操作系统上如果出现安全提示,直接确定即可。 最后: 再次对 DR 和 Kerlingen 等我知道的不知道的前辈们表示最最诚挚的感谢!

2013-06-28

Embarcadero.Delphi.XE4.Activator.v7.1

为了便于在 Lite 7.1 中使用 DR 的 License Generator 和 Kerlingen 的特别补丁,初步写成这个:Activator.exe 他的主要作用: 1、整合 DR 的 License Generator 和 Kerlingen 的特别补丁、sn 等 相对原始部署方式,这个 Activator 实现“一键激活”! 使用方法: 1、执行 Activator.exe 发布历史: 2013.06.20 - v7.1 1、针对 XE4 RTM Update1 制作 2013.05.01 - v7.0 1、针对 XE4 RTM 制作 已知问题: 1、在一些操作系统上如果出现安全提示,直接确定即可。 最后: 再次对 DR 和 Kerlingen 等我知道的不知道的前辈们表示最最诚挚的感谢!

2013-06-28

Embarcadero.Delphi.XE2.Activator.v5.6

为了便于在 Lite 5.6 中使用 Pingos 的 Embarcadero RAD Studio XE2 KeyGen 和 Freecat 的 AutoPatch,同时,也为了便于正在使用 XE2 RTM 其他版本的童鞋们摆脱之前破解不完善导致的一系列的问题,花了 n 天的时间研究了一下 emb 的 bdsreg 和 Pingos 的 keygen 和 Freecat 的 AutoPatch,终于写成这个:Activator.exe 他的主要作用: 1、移除 5.0 的 Patch 2、结合 Pingos 的 keygen 产生注册信息 3、结合 Freecat 的 Patch 避免自校验等问题 相对 Pingos 的 keygen 的使用,这个 Activator 实现“一键激活”! 使用方法: 1、rar 解压到一个目录下 2、执行 Activator.exe 即可 发布历史: 2012.06.12 - v5.6 1、针对 Update 4 Hotfix 1,结合 Kerlingen 的 Bds.exe Patch 重新制作 2012.03.06 - v5.5 1、针对 Update4,结合那位不知名的外国友人的 Bds.exe Patch 重新制作 2011.12.16 - v5.4 1、针对 Update3,结合 Freecat 的 Bds.exe Patch 重新制作,感谢 Freecat 2011.11.05 - v5.3 1、针对 Update2,结合 Freecat 的 AutoPatch 重新制作,感谢 Pingos、Freecat 和 Yinsim 2011.10.10 - v5.2 1、针对 Update1 调整文件补丁 2011.09.20 - v5.1 1、首次发布 BTW: 为啥不采用支持安装的 KeyGen v2?因为在我测试的 XP 中这个会导致 XE2 崩溃,而且 v2 产生序列号比较慢,而对于 Lite 来说要的是能正常运行的 KeyGen。 最后: 再次对 KeyGen 的作者 Pingos 和 AutoPatch 的作者 Freecat 表示最最诚挚的感谢!

2013-06-28

JSON.NET 类

Json.NET is a popular high-performance JSON framework for .NET Features Flexible JSON serializer for converting between .NET objects and JSON LINQ to JSON for manually reading and writing JSON High performance, faster than .NET's built-in JSON serializers Write indented, easy to read JSON Convert JSON to and from XML Supports .NET 2, .NET 3.5, .NET 4, Silverlight, Windows Phone and Windows 8.

2013-05-20

Android OpenGL ES 简明开发教程相关源码3D 坐标变换

Android OpenGL ES 简明开发教程相关源码3D 坐标变换 OpenGL使用了右手坐标系统,右手坐标系判断方法:在空间直角坐标系中,让右手拇指指向x轴的正方向,食指指向y轴的正方向,如果中指能指向z轴的正方向,则称这个坐标系为右手直角坐标系。

2013-05-11

Android OpenGL ES 简明开发教程相关源码构造OpenGL ES View

Android OpenGL ES 简明开发教程相关源码构造OpenGL ES View 类GLSurfaceView 为这些包中的核心类: 起到连接OpenGL ES与Android 的View层次结构之间的桥梁作用。 使得Open GL ES库适应于Anndroid系统的Activity生命周期。 使得选择合适的Frame buffer像素格式变得容易。 创建和管理单独绘图线程以达到平滑动画效果。 提供了方便使用的调试工具来跟踪OpenGL ES函数调用以帮助检查错误。

2013-05-11

Android 贝赛尔曲线

贝塞尔曲线又称贝兹曲线或贝济埃曲线,一般的矢量图形软件通过它来精确画出曲线,贝兹曲线由线段与节点组成,节点是可拖动的支点,线段像可伸缩的皮筋; 贝赛尔曲线的实现,在Android中极其的简单,因为它是Android封装的一个方法。只不过它隐藏的比较深,它隐藏于Path类中

2013-05-11

Android OpenGL ES 简明开发教程相关源码真正的3D图形

Android OpenGL ES 简明开发真正的3D图 Android平台提供的OpenGL ES API主要定义在包android.opengl ,javax.microedition.khronos.egl ,javax.microedition.khronos.opengles ,java.nio 等几个包中

2013-05-11

Android OpenGL ES 简明开发教程相关源码添加颜色

Android OpenGL ES 简明开发教程相关源码添加颜色 简单的上色方法叫做顶点着色(Vertxt coloring),可以使用单色,也可以定义颜色渐变或者使用材质(类同于二维图形中各种Brush类型)。

2013-05-11

Android OpenGL ES 简明开发教程相关源码3D绘图基本概念

Android OpenGL ES 简明开发教程相关源码3D绘图基本概念 一个3D图形通常是由一些小的基本元素(顶点,边,面,多边形)构成,每个基本元素都可以单独来操作。

2013-05-11

Android OpenGL ES 简明开发教程相关源码材质渲染

Android OpenGL ES 简明开发教程相关源码材质渲染 使用材质渲染,首先需要构造用来渲染的Bitmap对象,Bitmap对象可以从资源文件中读取或是从网络下载或是使用代码构造

2013-05-11

UPX Shell3.4.2汉化绿色版.rar

UPX Shell3.4.2 汉化绿色版 解压后直接运行文件 UPXShell.exe 显示简体语言方法: 在 options 选项卡内,select you language 选择简体中文。

2012-09-27

RxLib v2.7.7 for D6,D7,D2005,D2006,D2007,D2009,D2010,XE Full Source

该 RXLIB 版本包含:Delphi6,Delphi7, Delphi2005,Delphi2006,Delphi2007,Delphi2009, Delphi2010, DelphiXE DelphiXE安装后注意最後要按install component。。。

2012-09-27

Delphi.for.PHP.v2.1

应用工具--Delphi.for.PHP.v2.1 开发PHP程序的delphi。

2012-08-22

Indy10 delphi4-delphi15控件

delphi,c++ Builder 的 INDY10 控件,含源代码。 包含所有DELPHI 版本。

2012-07-18

Android实现GPS定位

通过Android编程,实现GPS定位. 同时,將文本显示在定制的视图上

2012-01-13

新版Android开发教程

新版Android开发教程 Android 系统架构 Android 开发环境搭建 Android 虚拟机dalvik Android 模拟器 Android 应用开发 Android 基础编程 GUI 可视化设计器 文件编程基础 数据库编程基础

2012-01-13

Android深入浅出

Android视频教程简介.ppt 第一讲Android简介.ppt 第二讲建立Android开发环境.ppt 第三讲第一个Android应用.ppt 第四讲Android程序基础.ppt 第五讲Intent与Activity.ppt 第六讲Activity生命周期.ppt 第七讲使用Service.ppt 第八讲Content Provider.ppt

2012-01-13

Android应用程序源代码

TodayDate RingProfile MyContacts MusicPlayer MobileMap FileManager CityWeather

2012-01-13

高焕堂关于Android讲义

1.高焕堂讲解 Intent-based Programming.doc 2.高焕堂讲解 ContentProvider范例.doc 3.实际演练Android仿真器之操作.doc 4.Android与Cross Compiler之关系.doc 5.认识Android Application.doc 7.Android里的类别继承及对象组合.doc 8.如何从DDMS发出简(短)讯给应用程序.doc 10.布局(Layout)在Android软件开发上的重要角色.doc 11.Android的类别继承与委托之范例.doc 12.认识Android的UID(Unix user ID)与权限.doc 13.Android的IBinder接口及其安全性机制.doc 14.Activity之间的Inter-process沟通.doc 15.从应用框架角度看ListView与Adapter类别.doc 16.善于设计自己的Listener来进行沟通.doc 17.如何使用SurfaceView计时绘点或线.doc 18.从Instance-5554发送SMS给Instance-5556.doc 19.深刻解析Android的AIDL界面.doc 20.认识so里的JNI_OnLoad()函数.doc 21.认识软硬整合设计样式.doc 22.从Template Method样式理解Android之设计.doc 23.JNI与Android VM之关系.doc 24.Observer样式应用于Android框架设计.doc 25.使用SQLite的Blob储存.mp3档案.doc 26.活用Android的Message Queue(1).doc 27.活用Android的Message Queue(2).doc 28.活用Anrdroid的Message Queue(3).doc 29&30;认识UI Thread.doc 31.软硬整合开发的基础 认识Android的线程Thread模式.doc 33.认识Binder.java类别的角色.doc

2012-01-13

新版Android开发教程&笔记

新版Android开发教程&笔记 1、基础入门 2、环境搭建与解析 3、Dalvik ADB 4、模拟器、应用、布局 5、基础UI编程 6、可视化UI设计DroidDraw 7、文件存取、数据库编程 8、应用、permission、资源

2012-01-13

编程珠玑高清pdf版

本书是计算机科学方面的经典名著。书的内容围绕程序设计人员面对的一系列实际问题展开。作者Jon Bentley 以其独有的洞察力和创造力,引导读者理解这些问题并学会解决方法,而这些正是程序员实际编程生涯中至关重要的。本书的特色是通过一些精心设计的有趣而又颇具指导意义的程序,对实用程序设计技巧及基本设计原则进行了透彻而睿智的描述,为复杂的编程问题提供了清晰而完备的解决思路。本书对各个层次的程序员都具有很高的阅读价值。.   多年以来,当程序员们推选出最心爱的计算机图书时,《编程珠玑》总是位列前列。正如自然界里珍珠出自细沙对牡蛎的磨砺,计算机科学大师Jon Bentley以其独有的洞察力和创造力,从磨砺程序员的实际问题中凝结出一篇篇不朽的编程“珠玑”,成为世界计算机界名刊《ACM通讯》历史上最受欢迎的专栏,最终结集为两部不朽的计算机科学经典名著。

2011-12-25

DotNetNuke(DNN开源的.Net CMS系统).zip

一套完全开源的使用 ASP.NET 写的 CMS 系统 DotNetNuke For more details please see the DotNetNuke Installation Guide (downloadable from dotnetnuke.com) Clean Installation - .NET Framework 2.0 must be installed - unzip package into C:\DotNetNuke - create Virtual Directory in IIS called DotNetNuke which points to the directory where the DotNetNuke.webproj file exists ) - make sure you have default.aspx specified as a Default Document in IIS - rename release.config -> web.config - SQL Server 2000 or 2005 - manually create SQL Server database named "DotNetNuke" ( using Enterprise Manager or your tool of choice ) - set the connection string in web.config in TWO places ( ie. <add key="SiteSqlServer" value="Server=(local);Database=DotNetNuke;uid=;pwd=;" /> ) - the {Server}/NetworkService user account must have Read, Write, and Change Control of the root website directory and subdirectories ( this allows the application to create files/folders ) - browse to localhost/DotNetNuke in your web browser - the application will automatically execute the necessary database scripts and provide feedback in the browser Application Upgrades - make sure you always backup your files/database before upgrading to a new version - BACKUP your web.config file in the root of your site - unzip the code over top of your existing application ( using the Overwrite and Use Folder Names options ) - rename release.config -> web.config - merge any localized settings from your old web.config to the new web.config. These typically include: - connection strings ( SiteSqlServer ) - machine keys ( validationKey and decryptionKey ) - objectQualifier - browse to localhost/DotNetNuke in your web browser - the application will automatically execute the necessary database scripts and provide feedback in the browser

2011-10-25

unidac+3.0.010 各种数据库连接

Universal Data Access Components (UniDAC) is a powerful library of nonvisual cross-database data access components for Delphi, Delphi for .NET, C++Builder, and Free Pascal. The UniDAC library is designed to help programmers develop faster and cleaner cross-database applications. UniDAC is a complete replacement for standard database connectivity solutions and presents an efficient native alternative to the Borland Database Engine and dbExpress for access to Oracle, SQL Server, MySQL, InterBase, Firebird, SQLite, DB2, Microsoft Access, Advantage Database Server, Adaptive Server Enterprise, and other databases (using ODBC provider). UniDAC is based on the well-known Data Access Components from Devart such as ODAC, SDAC, MyDAC, IBDAC, and PgDAC. We have joined the experience of long-term successful development into one great product which provides unified access to popular databases such as Oracle, Microsoft SQL Server, MySQL, InterBase, Firebird, SQLite, DB2, Microsoft Access, Advantage Database Server, Adaptive Server Enterprise, and other databases (using ODBC provider). The UniDAC library is actively developed and supported by Devart Team. If you have questions about UniDAC, email the developers at unidac@devart.com or visit UniDAC online at http://www.devart.com/unidac/. Advantages of UniDAC Technology UniDAC is very convenient in setup and usage. It provides transparent server-independent interface for working with different databases. Selected database provider ensures the best way to perform operations on the server. Universal Data Access UniDAC provides transparent server-independent interfaces for working with different databases, and lets you change the client engine for specific server type just by changing single connection option. It means that you can easily switch between database servers in your cross-database UniDAC-based application. Server-Aware Providers UniDAC chooses the best way specific to the server to perform most operations. Every UniDAC data provider uses server-specific native connectivity. All operations with data are performed by providers automatically considering peculiarities of the selected database server. Optimized Code The goal of UniDAC is to enable developers to write efficient and flexible database applications. The UniDAC library is implemented using advanced data access algorithms and optimization techniques. Classes and components undergo comprehensive performance tests and are designed to help you write high-performance, lightweight data access layers. Compatibility with Other Connectivity Methods The UniDAC interface retains compatibility with standard VCL data access components like BDE. Existing BDE-based applications can be easily migrated to UniDAC and enhanced to take advantage of server-specific features. Development and Support UniDAC is a cross-database connectivity solution that has been actively developed and supported. UniDAC comes with full documentation, demo projects, and fast (usually within one business day) technical support by the UniDAC development team. Find out more about how to get help or submit feedback and suggestions to the UniDAC development team in the Getting Support topic. A description of the UniDAC components is provided in the Component List.

2011-10-25

字体---方正黄草_GBK

方 正 黄 草_GBK 字 体 PHOTOSHOP 作图用不错,^_^ (ttf 格式文件)

2011-03-07

Visual AssistX 1833

Visual AssistX 1833 破解版。 安装完成后将破解文件VA_X.dll复制至安装文件夹,覆盖同名文件即可 (exe 文件)

2010-11-30

TMS.component.v5.5.2.0

Delphi 控件 TMS Component Pack Pro 5.5 for Delphi5.0,6.0,7.0,2005,2006,2007,2009,2010 C++Builder 5.0,6.0,2006,2007,2009,2010 (rar 文件)

2010-11-30

BusinessSkinForm_V8.65.rar 破解版

BusinessSkinForm_V8.65.rar 破解版 包含 DELPHI 5,6, 7,2006, 2007, 2009, 2010, 2011 , C++ Builder 5,6,2006, 2007, 2009, 2010, 2011 版本 (rar 文件)

2010-11-30

EhLib 5.2.84 for Full source

EhLib 5.2 Build 5.2.84 Russian version. Full source included. ------------------------------------------------------------------- The Library contains components and classes for Borland Delphi versions 5, 6, 7, 8 & 9 , Borland C++ Builder versions 5 & 6, Borland Developer Studio 2006, CodeGear Delphi 2007, CodeGear RAD Studio 2009 and Embarcadero RAD Studio 2010.

2010-08-03

BusinessSkinForm 控件 for Delphi 2010

BusinessSkinForm + SkinAdapter Trial Installation You can install this components as you would any other component. Just follow these steps: Installation for Delphi 5, 6, 7, 2005, 2006, 2007, 2009, 2010 (rar 文件)

2010-08-03

Microsoft® System CLR Types for Microsoft SQL Server® 2014_X32

SQL Server System CLR Types 包包含用于在 SQL Server 2014 中实现 geometry、geography 和 hierarchy ID 类型的组件。此组件可单独从服务器安装,以允许客户端应用程序从服务器以外使用这些类型。 注意:此组件还要求安装 Windows Installer 4.5。

2016-06-19

Microsoft® System CLR Types for Microsoft SQL Server® 2014_X64

SQL Server System CLR Types 包包含用于在 SQL Server 2014 中实现 geometry、geography 和 hierarchy ID 类型的组件。此组件可单独从服务器安装,以允许客户端应用程序从服务器以外使用这些类型。 注意:此组件还要求安装 Windows Installer 4.5。

2016-06-16

Microsoft® System CLR Types for Microsoft SQL Server® 2014_X64_X32

SQL Server System CLR Types 包包含用于在 SQL Server 2014 中实现 geometry、geography 和 hierarchy ID 类型的组件。此组件可单独从服务器安装,以允许客户端应用程序从服务器以外使用这些类型。 注意:此组件还要求安装 Windows Installer 4.5。

2016-06-16

redis-3.2.0-win64

双击 redis-server.exe运行服务端。 双击 redis-cli.exe 运行一个客户端 此时可以通过一个命令来展示redis的功能。redis的命令如下: 连接控制 QUIT 关闭连接 AUTH (仅限启用时)简单的密码验证 适合全体类型的命令 EXISTS key 判断一个键是否存在;存在返回 1;否则返回0; DEL key 删除某个key,或是一系列key;DEL key1 key2 key3 key4 TYPE key 返回某个key元素的数据类型 ( none:不存在,string:字符,list,set,zset,hash) KEYS pattern 返回匹配的key列表 (KEYS foo*:查找foo开头的keys) RANDOMKEY 随机获得一个已经存在的key,如果当前数据库为空,则返回空字符串 RENAME oldname newname更改key的名字,新键如果存在将被覆盖 RENAMENX oldname newname 更改key的名字,如果名字存在则更改失败 DBSIZE返回当前数据库的key的总数 EXPIRE设置某个key的过期时间(秒),(EXPIRE bruce 1000:设置bruce这个key1000秒后系统自动删除)注意:如果在还没有过期的时候,对值进行了改变,那么那个值会被清除。 TTL查找某个key还有多长时间过期,返回时间秒 SELECT index 选择数据库 MOVE key dbindex 将指定键从当前数据库移到目标数据库 dbindex。成功返回 1;否则返回0(源数据库不存在key或目标数据库已存在同名key); FLUSHDB 清空当前数据库中的所有键 FLUSHALL 清空所有数据库中的所有键 处理字符串的命令 SET key value 给一个键设置字符串值。SET keyname datalength data (SET bruce 10 paitoubing:保存key为burce,字符串长度为10的一个字符串paitoubing到数据库),data最大不可超过1G。 GET key获取某个key 的value值。如key不存在,则返回字符串“nil”;如key的值不为字符串类型,则返回一个错误。 GETSET key value可以理解成获得的key的值然后SET这个值,更加方便的操作 (SET bruce 10 paitoubing,这个时候需要修改bruce变成1234567890并获取这个以前的数据paitoubing,GETSET bruce 10 1234567890) MGET key1 key2 … keyN 一次性返回多个键的值 SETNX key value SETNX与SET的区别是SET可以创建与更新key的value,而SETNX是如果key不存在,则创建key与value数据 MSET key1 value1 key2 value2 … keyN valueN 在一次原子操作下一次性设置多个键和值 MSETNX key1 value1 key2 value2 … keyN valueN 在一次原子操作下一次性设置多个键和值(目标键不存在情况下,如果有一个以上的key已存在,则失败) INCR key 自增键值 INCRBY key integer 令键值自增指定数值 DECR key 自减键值 DECRBY key integer 令键值自减指定数值 处理 lists 的命令 RPUSH key value 从 List 尾部添加一个元素(如序列不存在,则先创建,如已存在同名Key而非序列,则返回错误) LPUSH key value 从 List 头部添加一个元素 LLEN key 返回一个 List 的长度 LRANGE key start end从自定的范围内返回序列的元素 (LRANGE testlist 0 2;返回序列testlist前0 1 2元素) LTRIM key start end修剪某个范围之外的数据 (LTRIM testlist 0 2;保留0 1 2元素,其余的删除) LINDEX key index返回某个位置的序列值(LINDEX testlist 0;返回序列testlist位置为0的元素) LSET key index value更新某个位置元素的值 LREM key count value 从 List 的头部(count正数)或尾部(count负数)删除一定数量(count)匹配value的元素,返回删除的元素数量。 LPOP key 弹出 List 的第一个元素 RPOP key 弹出 List 的最后一个元素 RPOPLPUSH srckey dstkey 弹出 _srckey_ 中最后一个元素并将其压入 _dstkey_头部,key不存在或序列为空则返回“nil” 处理集合(sets)的命令(有索引无序序列) SADD key member增加元素到SETS序列,如果元素(membe)不存在则添加成功 1,否则失败 0;(SADD testlist 3 \n one) SREM key member 删除SETS序列的某个元素,如果元素不存在则失败0,否则成功 1(SREM testlist 3 \N one) SPOP key 从集合中随机弹出一个成员 SMOVE srckey dstkey member 把一个SETS序列的某个元素 移动到 另外一个SETS序列 (SMOVE testlist test 3\n two;从序列testlist移动元素two到 test中,testlist中将不存在two元素) SCARD key 统计某个SETS的序列的元素数量 SISMEMBER key member 获知指定成员是否存在于集合中 SINTER key1 key2 … keyN 返回 key1, key2, …, keyN 中的交集 SINTERSTORE dstkey key1 key2 … keyN 将 key1, key2, …, keyN 中的交集存入 dstkey SUNION key1 key2 … keyN 返回 key1, key2, …, keyN 的并集 SUNIONSTORE dstkey key1 key2 … keyN 将 key1, key2, …, keyN 的并集存入 dstkey SDIFF key1 key2 … keyN 依据 key2, …, keyN 求 key1 的差集。官方例子: key1 = x,a,b,c key2 = c key3 = a,d SDIFF key1,key2,key3 => x,b SDIFFSTORE dstkey key1 key2 … keyN 依据 key2, …, keyN 求 key1 的差集并存入 dstkey SMEMBERS key 返回某个序列的所有元素 SRANDMEMBER key 随机返回某个序列的元素 处理有序集合(sorted sets)的命令 (zsets) ZADD key score member 添加指定成员到有序集合中,如果目标存在则更新score(分值,排序用) ZREM key member 从有序集合删除指定成员 ZINCRBY key increment member 如果成员存在则将其增加_increment_,否则将设置一个score为_increment_的成员 ZRANGE key start end 返回升序排序后的指定范围的成员 ZREVRANGE key start end 返回降序排序后的指定范围的成员 ZRANGEBYSCORE key min max 返回所有符合score >= min和score <= max的成员 ZCARD key 返回有序集合的元素数量 ZSCORE key element 返回指定成员的SCORE值 ZREMRANGEBYSCORE key min max 删除符合 score >= min 和 score <= max 条件的所有成员 排序(List, Set, Sorted Set) SORT key BY pattern LIMIT start end GET pattern ASC|DESC ALPHA 按照指定模式排序集合或List SORT mylist 默认升序 ASC SORT mylist DESC SORT mylist LIMIT 0 10 从序号0开始,取10条 SORT mylist LIMIT 0 10 ALPHA DESC 按首字符排序 SORT mylist BY weight_* SORT mylist BY weight_* GET object_* SORT mylist BY weight_* GET object_* GET # SORT mylist BY weight_* STORE resultkey 将返回的结果存放于resultkey序列(List) 持久控制 SAVE 同步保存数据到磁盘 BGSAVE 异步保存数据到磁盘 LASTSAVE 返回上次成功保存到磁盘的Unix时间戳 SHUTDOWN 同步保存到服务器并关闭 Redis 服务器(SAVE+QUIT) BGREWRITEAOF 当日志文件过长时重写日志文件 远程控制命令 INFO 提供服务器的信息和统计信息 MONITOR 实时输出所有收到的请求 SLAVEOF 修改复制选项

2016-06-16

分区表数据归档

发表于 2020-04-12 最后回复 2020-04-23

SQLSERVER 查询字符串截取, 查询结果合并

发表于 2018-01-08 最后回复 2019-03-30

MSSQL 如何统计单位的子级单位中项的数量

发表于 2017-03-20 最后回复 2017-04-19

MSSQL 用脚本同时创建多表, 出错时如何全部回滚

发表于 2016-11-02 最后回复 2016-11-03

Delphi XE8 双击 frxReport1 后报错

发表于 2015-08-10 最后回复 2015-11-03

看你们一个个散分散的这么欢实, 偶也来凑下热闹

发表于 2015-09-30 最后回复 2015-10-08

单条纪录更新, 导致的表死锁

发表于 2015-07-09 最后回复 2015-07-16

求 MYSQL 下的 update from 更新语句

发表于 2014-12-11 最后回复 2014-12-14

空空如也

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

TA关注的人 TA的粉丝

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