正在作一个关于SQL SERVER数据库导入Excel文件的程序,要读取数据库中的列的信息,从网上找了很多资料,终于总结出来比较理想的sql语句,执行后返回的列分别是:表名、列名、列类型、列长度、列描述、是否主键,语句如下:
1 Select Sysobjects.Name As Tb_name, Syscolumns.Name As Col_name, Systypes.Name As Col_type, Syscolumns.Length As Col_len, Isnull(Sysproperties.,Syscolumns.Name) As Col_memo, 2 Cas...
Microsoft SQL Server是如何加密口令的?如何自制未公开的加密函数? 如果对MSSQL的用户信息有兴趣的,可能会发现master.dbo.sysxlogins里面存放着用户的口令,可是呢,password字段如果不是null就是一堆看不懂的binary,这个口令是怎么加密的呢? 其实只要仔细看看master.dbo.sp_addlogin就知道了,MSSQL的sp都可以看到代码,真是不错。 让我们来看看它是怎么做的,注意这一行select @passwd = pwdencrypt(@passwd),这个时后@passwd就被加密了,让我们也来试一下DECLARE...
#include<stdio.h>
#include<conio.h>//清屏
#include<string.h>
main()
{
int i,j;
int yanghui[10][10];
clrscr();
for(i=0;i<10;i++)
{
for(j=0;j<=i;j++)
{
yanghui[0]=yanghui=1;
}
}
for(i=2;i<10;i++)
{
for(j=1;j<=i;j++)
{
yanghui[j]=yanghu...
一 了解情况 即在服务前,与用户沟通,了解故障发生前后的情况,进行初步的判断。如果能了解到故障发生前后尽可能详细的情况,将使现场维修效率及判断的准确性得到提高。了解用户的故障与技术标准是否有冲突。 向用户了解情况,应借助第二部分中相关的分析判断方法,与用户交流。这样不仅能初步判断故障部位,也对准备相应的维修备件有帮助。 二、复现故障 即在与用户充分沟通的情况下,确认: 1. 用户所报修故障现象是否存在,并对所见现象进行初步的判断,确定下一步的操作; 2. 是否还有其它故障存在。 三、判断、维修 即对所见的故障现象进行判断、定位,找出产生故障的原因,并进行修复的过程。在进行判断维修的过程...
1、0x0000000A:IRQL_NOT_LESS_OR_EQUAL#◆错误分析:主要是由问题的驱动程序、有缺陷或不兼容的硬件与软件造成的. 从技术角度讲. 表明在内核模式中存在以太高的进程内部请求级别(IRQL)访问其没有权限访问的内存地址.◇解决方案:请用前面介绍的解决方案中的2、3、5、8、9方案尝试排除. 2、0x00000012:TRAP_CAUSE_UNKNOWN:ecxt◆错误分析:如果遇到这个错误信息, 那么很不幸, 应为KeBudCheck分析的结果是错误原因未知.&ln◇解决方案:既然微软都帮不上忙, 就得靠自己了, 请仔细回想这个错误是什么时候出现的; 第...
数 值 叙 述 0 0x0000作业完成。 1 0x0001不正确的函数。 2 0x0002系统找不到指定的档案。 3 0x0003系统找不到指定的路径。 4 0x0004系统无法开启档案。 5 0x0005拒绝存取。 6 0x0006无效的代码。 7 0x0007储存体控制区块已毁。 8 0x0008储存体空间不足,无法处理这个指令。 9 0x0009储存体控制区块位址无效。 10 0x000A环境不正确。 11 0x000B尝试载入一个格式错误的程式。 12 0x000C存取码错误。 13 0x000D资料错误。 14 0x000E储存体空间不够,无法完成这项作业。 15 0x000...
每个使用过电脑的人恐怕都遇到过死机现象,电脑的死机确实是一件很烦人的事,有时还会给您带来不小的损失,但是这个问题也确实是很复杂的,死机既有可能是硬件上的暇弊,也有可能是软件中的bug,当然还有可能就是您的“非法操作”。 大家都知道死机是你在使用计算机过程中最常见的故障之一,而造成死机的原因却扑朔迷离,让人难以捉摸,甚至还一度让你……。在以前dos时代,造成死机原因通常是以病毒为主,当然也有其它方面的原因,如应用软件的设置等等,所以解决死机也就有一定的模式,具体就是先杀毒,检查硬盘空间是不是够用,接着检查autoexec.bat和config.sys文件中是否有错误命令,如果问题还...
机箱
大家可能会问:「机箱有些什么?机箱怎么会影响性能呢?」事实上,机箱是一个非常重要的角色,它的尺寸、设计、空气对流、风扇卡榫等,都大大的影响性能。我认为,一个够大、设计精良的机箱,不会贵多少。倒是便宜的机箱让我吃尽苦头:风扇卡不紧、空气对流差,结果热气排不出去,系统频频当机!
大机箱提供较大的空气对流空间,布线方便,也方便安装其他部件。
电源供应器(PSU,Power Supply Unit)
说到电源供应器,其中大有蹊跷。在5伏特的电源线上,供应60安培的电流,那仍然是300瓦的电源供应器(5 x 60 = 300瓦);但这根本没办...
回首N年以前,我当时就对DIY非常感兴趣,可是当时还是学生,没有DIY经验,也没办法找到相关的经验介绍。总是为如何安装硬盘,如何设置跳线而发愁。所以在看到网上有朋友要求写关于这些的经验介绍的时候,就想写这样一篇文章介绍一下自己装机的经验,帮助那些想DIY而又没有机会的朋友。这篇文章主要适合那些不了解如何装机的朋友,当然也希望各位大侠能给点专业意见。下面我就一些如何装机的问题,详细介绍一下如何组装电脑。 装机的过程组要分为以下几个步骤:1.选件;2.检查配件;3.点亮主板;4.把配件装入机箱;5.安装操作系统。下面让我们来详细看一下具体情况。 1.选件。选件的时候说法很多,但不是这篇文...
内存做为电脑中重要的配件之一,主要担负着数据的临时存取任务。由于内存条的质量参差不齐,所以其发生故障的机率比较大。当出现电脑无法正常启动、无法进入操作系统或是运行应用软件,无故经常死机等故障时,大部分都是因由内存条出现问题惹的祸。笔者在使用电脑时遇到了多起因内存问题导致的各种故障,并总结了一些内存出现异常的原因及其故障的处理方法,希望可以给大家一些借鉴。 故障一:内存条与主板插槽接触不良、内存控制器出现故障。 故障表现:电脑无法正常启动,打开电脑主机电源后机箱报警喇叭出现长时间的短声鸣叫,或是打开主机电源后电脑可以启动但无法正常进入操作系统,屏幕出现"Error:Unable to ...
#include <alloc.h>
#define ERROR 0;
#define FALSE 0;
#define TRUE 1;
#define OK 1;
typedef int ElemType;
typedef int Status;
typedef int KeyType;
#define EQ(a,b) ((a)==(b))
#define LT(a,b) ((a)< (b))
#define LQ(a,b) ((a)<=(b))
typedef struct BinaryTree
{
ElemType ...
网上的关于重载、覆盖和隐藏到处都搜得到,但发现讲的都是什么是什么方式,并没有细讲到每一个要点,还有最近几个论坛发现有些人问这方面的问题,便写了一下自己的关点,供初学者学习.下面我们来讨论一下.[以下内容由作者stylev原创,如有转载,请注明]--------------------------------------------------------------------------------------------------------------------------
重载(overload)这个好理解,在同个space域同名的.参数必须不同,有关virtual无关.
...
我们写程序时,有很多的功能如果都要自己写会非常的麻烦,比如:我们调用打印和打印预览。如果自己写过的人都会明白,调用还不是太麻烦,但你要如果调整你的打印内容在打印时正好是A4纸中的合适位置,这一点可能会非常的麻烦。不知道大家有没有同感。正因如此,如果调用一些现有的程序来达到一些功能,那么将会变得非常的方便,而EXCEL在这方面具有强大的功能,同时可以说会电脑的人90%都会使用EXCEL,这一点也是它的优势,不必另行特别的培训。为此如果VB能与EXCEL很好的结合使用,那将是一件非常爽的事。所以我写这一篇贴子,供大家参考,希望能给大家一定的帮助。Set xlApp = CreateObjec...
在Windows中我们可以用“Ctrl+Shift”键来调入或切换中文输入法,但是这样做每次都是使位于输入法列表顶端的那个输入法首先被调用。通常我们都要连续按好几次“Ctrl+Shift”才能将习惯的输入法调出。我编制了一段小程序,通过它可以把任意一个输入法放在输入法列表的顶端。 它的原理是:使用LoadKeyboardLayout函数可以改变输入法的顺序,只要在第一个参数中传递目标输入法的KeyboardlayoutName,第二个参数用KLF_REORDER就可以了。 例如,aa = LoadKeyboardLayout(″00000409″, KLF_REORDER) 使英...
在一些系统,为了特定目的,经常要求程序隐藏起来运行,例如DCS(集散控制系统)中的后台监控系统、木马控制程序、源码防拷贝等,以减少被发现、截杀和反汇编的风险。这种功能模块要求程序在运行期间不仅不会在桌面出现,也不允许被操作者从任务管理器列表中发现。 程序隐形的原理 对于一个隐形程序而言,最基本的要求是: 1. 不在桌面出现界面; 2. 不在任务栏出现图标; 3. 程序名从任务管理器名单中消失。 对于上述第一点,可以将Form的Visible属性设为False。 要将图标从任务栏中屏蔽掉,可以把Form的ShowInTaskBar改为False。 ...
今天由于毕业设计要做一个数据库备份和还原的页面。我参考了一段代码后实现了功能但是我发现这段程序有一个比较麻烦的地方,就是数据库的还原的时候会遇到排它性问题。
在网上搜索了找到了小白的Blog上转了一个大富翁论坛上的讨论,看了讨论后发现里面提供的方法还不能直接用于ASP.NET。我对代码进行了稍稍的改动
void restoreButton_Click(object sender, System.EventArgs e) { string path = pathTextBox.Text; string dbname = dbDropDownList.Select...
Microsoft SQL Server是如何加密口令的?如何自制未公开的加密函数? 如果对MSSQL的用户信息有兴趣的,可能会发现master.dbo.sysxlogins里面存放着用户的口令,可是呢,password字段如果不是null就是一堆看不懂的binary,这个口令是怎么加密的呢? 其实只要仔细看看master.dbo.sp_addlogin就知道了,MSSQL的sp都可以看到代码,真是不错。 让我们来看看它是怎么做的,注意这一行select @passwd = pwdencrypt(@passwd),这个时后@passwd就被加密了,让我们也来试一下DECLARE...
'*type为1表示要增加行 2为减去行 Private Sub rowChange(ByVal type As Integer,byval GridType as DataGrid) Select Case type Case 1 GridType.DataSource = CreateDataSource(Me.GridType.Items.Count + 1) GridType.DataBind() Case 2 GridType...
对数据库操作,就是处理各种数据事务,或者在你的网页上把数据按照一定的组织形式显示出来。.NET中ADO.NET就提供了这样的功能。不过ADO.NET也够复杂的,所以很多人用了半天,还是一头雾水。1、ADO的结构 ADO中使一系列的类,按功能,大致可分为连接用、执行命令用、填充数据用三类。另外还有些支持事务处理的类。 诸如SqlConnection,OleDBConnection,ODBCConnection等连接器,分别表示连接SQL Server, OleDB兼容驱动数据连接器,和ODBC兼容数据连接器。他们的作用就是用来和数据源连接。SQL Server也提供了OleDB...
1、关于登陆验证和授权2、使用Forms验证模式3、授权资源的访问4、基于角色的授权1、关于登陆验证和授权 很多网站都有登陆对话框,让事先已经注册的用户验证,以便为他们提供个性化的服务等。可以把这个过程看作是两件事情的发生:验证和授权!登陆的作用是验证请求登陆的用户是否合法,而授权则是验证合法的用户在请求资源时,根据他们的权限决定是访问还是拒绝。 以上这种网站本身提供对话框的作法在.NET中被称之为Forms验证模式,接下来将会讲述这种验证模式。在以前ASP陈序员或者其他程序员,要想保存合法用户的验证,在以后的访问授权中使用,不得不使用写或者将信息保存在Session中的方法...