- 博客(24)
- 资源 (22)
- 收藏
- 关注
原创 sqlServer如何实现分页查询
select top (@pageIndex*@pageSize) row_number() over(order by 主键 asc)这种方式也是比较常用的,直接利用row_number() over(order by id)函数计算出行数,选定相应行数返回即可。select top ((@pageIndex-1)*@pageSize+1) 主键。order by 主键 asc) temp_max_ids)-- 分页查询公式-row_number()-- 分页查询公式-利用max(主键)
2023-01-05 09:10:15
2836
原创 Delphi中资源文件使用详解
在上述的例子中的资源都是从当前的exe中装载,但有些时候需要从另外的exe或dll,而不是自身装载资源。将生成的 RES 资源文件复制到相应程序所在的目录中,在单元文件中的“{$R *DFM}”后面加上“{$R FileName.res}”,编译后资源文件就被包含在可执行文件中了。说明:如果嫌2、3两步麻烦,可以采用更简便的做法,即:将 RC 文件直接添加到项目中,在编译Delphi项目时,会自动编译该资源文件。将图标放在资源文件中,可以实现动态改变应用程序的图标。MIDI MIDI音乐文件。
2022-09-30 10:42:33
1058
原创 居民身份证号码的编码规则
公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。地址码:表示编码对象常住户口所在县(市、旗、区)的行政区划代码。出生日期码:表示编码对象出生的年、月、日。顺序码:表示在同一地址码所标识的区域范围内,对同年、同月、同日出生的人编定的顺序号,
2017-08-08 10:46:54
3500
原创 获取EXCEL表单的行数和列数
ExcelApp := CreateOleObject( 'Excel.Application' ); try ExcelApp.WorkBooks.Open(opennamme); Sheet := ExcelApp.WorkSheets[1]; rowcount := Sheet.UsedRange.Cells.Row
2016-05-13 15:32:27
7630
转载 Delphi窗体文件的格式转换
Delphi 的窗体文件(*.dfm) 记录了窗体的信息,此文件的保存方式一般有两种:二进制和文本格式。窗体文件保存为文本格式更有意义,因为很多文本比较工具或Source Control Tool内嵌的文本比较器都无法支持二进制比较。Delphi 默认所有的窗体文件都是Text Format,但是有时候可能格式会出现异常。导致所有的窗体文件都变成了二进制文件。要解决此问题,需要
2016-05-13 11:56:36
758
原创 表达式设计原理
表达式,是由操作数、运算符、分组符号(括号)、自由变量和约束变量等以能求得数值的有意义排列方法所得的组合。约束变量在表达式中已被指定数值,而自由变量则可以在表达式之外另行指定数值。根据运算符和操作数的排列顺序可以将表达式分为三大类:中缀表达式、前缀表达式、后缀表达式。中缀表达式(中缀记法)中缀表达式是一种通用的算术或逻辑公式表示方法,操作符以中缀形式处于操作数的中间。中
2016-05-13 11:42:10
794
原创 Delphi预编译指令
Delphi编译指令共有三种,开关编译指令、参数编译指令和条件编译指令,下面分别讲述三种编译指令 开关编译指令开关编译指令的特点是它有ON 、OFF两种转换状态。对于单字符版本,你可以在编译指令后添加 "+"或"-"。对于长字符版本,你可以在编译指令后添加 "ON"或"OFF"。开关编译指令又分为全局和局部两种。全局编译指令影响全部的编译内容,它必须在放在工程或单元声明之前。局
2015-10-15 11:31:28
1489
原创 MS SQLServer 交叉报表(行列互换)
在MS-SQLServer 2005 中可以使用pivot运算符来来实现行列转换. ,但在之前版本中必须使用 case when then else end 语句下面以学生成绩表来举例:id姓名 科目 成绩1 张三 语文 602 张三 数学 653 张三 外语 704 李四 语文 805 李四 数学 906 李四 外语 857 王五 语文 708
2015-05-19 11:01:06
908
原创 在C#中动态调用WebService
using System;using System.IO;using System.Net;using System.Reflection;using System.CodeDom;using System.CodeDom.Compiler;using Microsoft.CSharp;using System.Web.Services.Description;using System.Colle
2008-11-27 16:36:00
1445
原创 在C#中修改Web.Config的指定内容
[WebMethod]public void ChangeDbConnection(string dbConnectionString){ string fileName = HttpContext.Current.Server.MapPath(@"~/Web.Config"); System.Xml.XmlDocument doc = new System.Xml.XmlDocume
2008-04-23 10:36:00
696
原创 Dephi调用C#编写的WebService的一些问题与解决方法
问题1:服务端接收的所有中文都是"?????"(乱码) 解决:设置HTTPRIO控件的HTTPRIO.HTTPWebNode.UserUTF8InHeader属性为true问题2:Dephi编写的客户端在windows2003下调用WebService提示"Access violation at address 00E59195. Write of address 00E59195" 解决:我
2008-04-22 16:00:00
1038
1
原创 ASP.Net 2.0的Web.config配置
一、认识Web.config文件 Web.config文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过VB.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的 Web.config文件,包括默认的配置设置,所有的子目录都继承它的配
2008-02-18 16:15:00
747
1
原创 优化ASP.NET应用程序性能研究与探讨
优化ASP.NET应用程序性能研究与探讨页面性能优化 1、会话状态的恰当选择 HTTP协议是一种无状态的通信协议,无法记录和识别来自不同客户端的请求,但在实际应用中系统却要维护来自客户端的不同请求之间的 会话状态信息。ASP.NET通过将会话状态信息存储在进程、状态服务器或SQL Server数据库中来解决这个问题。 将会话
2008-02-18 16:11:00
467
原创 优化ASP.NET应用程序性能研究与探讨
页面性能优化 1、会话状态的恰当选择 HTTP协议是一种无状态的通信协议,无法记录和识别来自不同客户端的请求,但在实际应用中系统却要维护来自客户端的不同请求之间的 会话状态信息。ASP.NET通过将会话状态信息存储在进程、状态服务器或SQL Server数据库中来解决这个问题。 将会话状态信息保存在WEB服务器的内存中具有最佳的性能,速度很快,但是却缺乏会话状
2008-02-18 16:10:00
436
原创 在.NET中用SMTP发送电子邮件
private void SendMail() { System.Net.Mail.MailMessage mailMessage = new System.Net.Mail.MailMessage(); //设置发件人地址 mailMessage.From = new System.Net.Mail.MailAddr
2008-02-18 16:04:00
1228
原创 BASE64算法(C#)
using System;using System.Collections.Generic;using System.IO;using System.Text;namespace HZL_Base64{ public class Base64 { /// /// BASE64编码字符表,即各编码的表示字符 /// priv
2008-02-18 14:47:00
1333
原创 C#下读写INI文件
using System;using System.Collections.Generic;using System.Text;using System.Threading;using System.Runtime.InteropServices;public class INIFileOperator{ private string fileName; [DllImport("k
2007-10-12 15:37:00
465
原创 实现带有用户身份验证的Web Service
一、 理解Web Service 首先让我们简单理解一下Web Service。 Web services 实际上是基于XML的针对商业、应用程序的系统服务。实际上是建立在一系列已有的技术基础上的一个新的概念。使用它如同使用RPC(远程过程调用),不过它提供的接口是基于对象的。它与原有的组件模型,如com/dcom,corba,rmi等,最大的特点就是标准化(基于XML
2007-05-08 13:52:00
877
原创 解决ASP.NET 中目录访问权限的问题
解决办法: 1 在 Web 服务器上修改 ASPNET 帐户的密码为 password 。 2 在远程文件服务器上,修改 ASPNET 帐户(如果没有该帐户则创建之)的密码为 password 。 3 在远程文件服务器上,为 ASPNET 帐户设置相应目录的访问权限。 4 修改 Web.config 文件,在 配置节中添加:
2007-05-08 13:45:00
1096
原创 在Delphi中运用Windows管道技术简述
Windows管道技术简述不知你是否用过这样的程序,他们本身并没有解压缩的功能,而是调用DOS程序PKZIP完成ZIP包的解压缩。但是在程序运行时又没有DOS控制台的窗口出现而且一切本应该在DOS下显示的信息都出现在了那个安装程序的一个文本框里。这种设计既美观又可以防止少数眼疾手快的用户提前关了你的DOS窗口。现在就来讨论一下,如何用匿名管道技术实现这个功能。管道技术由来已久,相信不少人对
2007-05-08 09:35:00
1674
原创 在Delphi中实现实时监控目录
unit TestNotify;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ShlObj, ShellAPI;const WM_SHNOTIFY = WM_USER + 10;type TFormTest
2007-05-08 09:30:00
2949
原创 C#的正则表达式
匹配中文字符的正则表达式: [/u4e00-/u9fa5]匹配双字节字符(包括汉字在内):[^/x00-/xff]"^/d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-/d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?/d+$" //整数 "^/d+(/./d+
2007-05-08 09:24:00
626
原创 ASP.Net处理QueryString函数汉字参数传递错误
最近在处理Resonse.QueryString函数汉字参数传递时,发生不能完整传递参数的具体值的错误,经过分析,发现是Web.config中的encoding和全球化设置不正确,先贴出来,以免同仁再犯同样的错误:1、首行:=>2、 此节设置应用程序的全球化设置。 --> requestEncoding="utf-8"
2007-05-08 09:13:00
636
原创 ASP.NET中文显示之两种解决方法
刚开始写ASP+程序时候碰到的第一个比较大的问题就是中文显示问题,运行后发现ASP+从数据库中读取出来的中文全部变成了?????????????,有点类似jsp中的这个频率出现最高的中文显示问题了,查了资料发现有两种方法可以轻松解决中文问题。 方法一:.Net Framework无法正确显示中文的问题,只需在程序执行的目录中(无论这个目录是否为虚拟目录)创建一个名为web.config的
2007-05-08 09:11:00
874
ORACLE配置tnsnames.ora文件详解
2018-12-26
Xamarin.Forms
2018-12-26
MVVM模式解析和在WPF中的实现
2018-12-26
JQuery1.83 API 中文版
2013-09-25
ASP.NET.XML高级编程
2008-10-17
Lucene(.net)全文检索
2008-02-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人