首页 技术教程 实用代码 注册破解 正则表达式 网址导航 电子书籍

DB2常见问题1000问(之一)

    大家在应用DB2的时候可能会遇到一些看似简单的问题,特别对新手来说,我在此简单的总结一下,发布给大家,希望对大家能有所帮助,同时也欢迎大家一起探讨,共同发展,共同进步!以下主要以DB2 7.X为基础的. 以下的字符为小写.    本文对DB2高手来说是不用看的.1. DB2产品的级别有那些?   企业版的 NTERPRISE EDITION   工作组版 WORKGROUP EDITION   企业扩展版 ENTERPRISE EXTENDED EDITION   个人版的 PERSONAL EDITION   卫星版的 SATELLITE EDITION &...
类别:数据库 - DB2    查看:101    更新:2014-05-19

Oracle 10g列值掩码技术隐藏敏感数据

  Oracle的虚拟私有数据库特性(也称作细颗粒度存取控制)对诸如SELECT等数据管理语言DML语句提供行级安全性检查。   PL/SQL策略函数和某个数据表相关联,这个函数可以检查当前用户的上下文背景并添加查询中WHERE语句的条件(断言),一个用户或者应用可以这样来写: SELECT * FROM employees;   但是实际上oracle将会执行这样的语句:   SELECT * FROM employees   WHERE department_id = 60;   因此,只有在查寻范围之内的行(在department数据表中的前60行)才会被查询语句返回。利用oracle 10g中的新选项可以让oracle返回所有行,而不仅仅是被授权的行。然而,未被授权行...
类别:数据库 - ORACLE    查看:119    更新:2014-05-19

Windows系统下MySQL数据库的安全权限及设置

注意:本文的内容涉及到修改NTFS磁盘权限和设置安全策略,请务必在确认您了解操作可能的后果之后再动手进行任何的修改。 文中提及的权限都是在原有权限上附加的权限。 [修改步骤] 1.创建用户 创建一个名为MySQLusr的用户,设置一个随机密码,密码的长度最好 不要少于20位。 2.设置用户的身份 将mysqlusr用户加入Guests组,并去掉其它任何的组。 3.设置磁盘权限 假设MySQL安装在如下目录中 D:hostingsystemmysql 假设MySQL的数据库存放在如下目录中 D:hostingMySQLDB 假设MySQL的服务运行者修改为mysqlusr 目录权限设置如下 D:hostingsystemmysql mysqlusr 读取和运行 列出文件夹...
类别:数据库 - MySQL    查看:129    更新:2014-05-19

自动备份Mysql数据库脚本(For Windows & Linux)

一、对于Windows主机  ==============  假想环境:  MySQL 安装位置:C:MySQL  论坛数据库名称为:bbs  MySQL root 密码:123456  数据库备份目的地:D:db_backup  @echo off  C:MySQLbinmysqladmin -u root --password=123456 shutdown  C:MySQLbinmysqldump --opt -u root --password=123456 bbs > D:db_backupbbs.sql  C:MySQLbinmysqld-nt  将以上代码保存为backup_db.bat  然后使用Windows的“计划任务”定时执行该脚本即可。(例如:每天凌晨5点...
类别:数据库 - MySQL    查看:147    更新:2014-05-19

1069错误(由于登录失败而无法启动服务)解决方法

新手通常会比较多遇到这个问题 原因很简单,安装SQL Server时是使用默认登录用户来作为启动SQL Server服务的账号(对于自己使用的单机,通常就是administrator了),当该用户更改了用户名(如有人喜欢把administrator改成admin)或更改了其口令时,再次启动服务器,就出现“同于登录失败而无法启动服务”的错误了 知道了原因,解决方法也就很显然了 1,把用户口令改回原来的,再启动服务 2,使用控制面版服务管理器,找到MSSQLSERVER服务,更改启动账号信息,改成变更后的,再启动服务 3,也是推荐使用的方法,创建一个新用户,专门用于启动SQL Server服务,安装SQL Server时就使用该用户来启动S...
类别:数据库 - SQL SERVER    查看:97    更新:2014-05-19

VB.NET中来调用Windows API

vb.net中调用 Window API 的方法与 VB6中类似,也是必须使用Declare语句声明动态连接库(DLL)中外部程序的引用。 下面做一个调用的实例, 调用 advapi32.dll中的 GetUserName 函数 来获得 系统登录的用户名 。 Imports System Imports System.Text Imports Microsoft.VisualBasic Public Class Form3Class Form3 Declare Function GetUsername()Function GetUsername Lib "advapi32.dll" Alias _ "GetUserNameA" (ByVal lpbuffer As String, ByRef nSize As Integer) _ As Integer Private Sub Button3_Click()Sub Button3_Click(ByVal sender As System.O...
类别:程序开发 - VB/.NET    查看:138    更新:2014-05-19

如何编写随Windows启动运行的程序

通过设置和读取注册表,可以实现我们的应用程序随Windows的启动即可执行的功能。下面就是实现的代码:Form1.vbImports Microsoft.Win32.RegistryPublic Class Form1Inherits System.Windows.Forms.Form#Region " Windows 窗体设计器生成的代码 "Public Sub New()MyBase.New()'该调用是 Windows 窗体设计器所必需的。InitializeComponent()'在 InitializeComponent() 调用之后添加任何初始化End Sub'窗体重写处置以清理组件列表。Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)If disposing ThenIf Not (components Is Nothing) Thencomponents.Dispose()End ...
类别:程序开发 - VB/.NET    查看:128    更新:2014-05-19

从Windows资源管理器中拖动文件

这里我们主要简单的讨论一下,如何从Windows资源管理器中拖动一组文本,然后将它们拖放到一个文本框控件中就可将文件全部打开。 为了说明这一点,以下过程可用一个文本框控件以及OLEDragOver和OLEDragDrop事件,并用DataObject对象中的Files属性和vbCFFiles数据格式打开一组文本文件。 首先在Visual Basic中启动新的工程。向窗体添加一个文本框控件并将其OLEDropMode属性设置为"手工"。将MultiLine属性设置为True,将ScrollBars设为2-Vertical,并清除Text属性 代码如下: Private Sub Text1_OLEDragDrop(Data As DataObject, Effect As Long, Button As Integer, Shift As Intege...
类别:程序开发 - VB/.NET    查看:127    更新:2014-05-17

使用c#捕获windows的关机事件

在公司上班,下班时需要签退,而我呢隔三差五就会忘那么一次。怎么办呢,于是就想能不能捕获windows的关机事件,做一个程序让它在关机的时候提醒我一下呢。 非常幸运很容易就找到了Microsoft.Win32命名空间下面的SystemEvents类,他有一个静态的事件SessionEnding在系统注销或者关机时发生,此事件只有在winform的程序下有效,而在控制台程序下面无效,不能激发事件;还有一点我们必须在程序推出时将加上的事件移除掉,否则就容易造成内存溢出。 关键代码如下: using System; using System.Collections.Generic; using System.Windows.Forms; using Microsoft.Win32; namespace Shutdown { static class Program { /**//// ///...
类别:程序开发 - C#/.NET    查看:127    更新:2014-05-17

远程更改防火墙(windows)规则

自windows的vista之后的版本中,可以直接使用dcom的方式调用另外一台机器上的firewall.dll更改相应的规则,当然需要grouppolicy的支持,也可以自己添加一天规则,应许你的这台计算机在另一台计算机上做相应操作,如下实现了一个更改firewall规则的方法: /// <summary>/// Uing Firewallapi.dll to Set the firewall rules./// When you want to change rules in firewall,just provide the name of rules that already exit rules'name in firewall/// </summary>/// <param name="destName">The name of destinate machine that will be set</param>/// <param name="rulesName">Th...
类别:程序开发 - C#/.NET    查看:140    更新:2014-05-17

100行Java代码构建一个线程池

本示例程序由三个类构成,第一个是TestThreadPool类,它是一个测试程序,用来模拟客户端的请求,当你运行它时,系统首先会显示线程池的初始化信息,然后提示你从键盘上输入字符串,并按下回车键,这时你会发现屏幕上显示信息,告诉你某个线程正在处理你的请求,如果你快速地输入一行行字符串,那么你会发现线程池中不断有线程被唤醒,来处理你的请求,在本例中,我创建了一个拥有10个线程的线程池,如果线程池中没有可用线程了,系统会提示你相应的警告信息,但如果你稍等片刻,那你会发现屏幕上会陆陆续续提示有线程进入了睡眠状态,这时你又可以发送新的请求了。   第二个类是ThreadPoolManager类,顾名思义,它是一个用于管理线程池的...
类别:程序开发 - JAVA    查看:87    更新:2014-05-15

如何使用Java操作Windows系统注册表

JDK1.4引入了Preferences类, 用于设置用户的首选项。   对于Windows平台就是操作注册表了, 下面的程序就可以操作注册表了,更多请参考jdk的api帮助文档。 import java.io.*; import java.util.prefs.*; public class PrefsDemo {  public static void main(String args[])  {   String keys[] = {"key1","key2","key3"};   String values[] = {"value1","value2","value3"};   Preferences prefsdemo = Preferences.userRoot().node("test1/test1sub1");   /* 储存参数项*/   for (int i=0 ; i < keys.length; i++)   {    prefsdemo...
类别:程序开发 - JAVA    查看:102    更新:2014-05-13

PB10连接数据库

SqlServer 2000在工具栏上点击数据库配置文件图标,选择OLE Microsoft OLE DB ,点击New ,打开设置界面:Provider: SQLOLEDBData Source : workstation18 即server,可惜没有localUser ID : saPassword :Extended : database = pb_test选择 Preview 选项卡 ,单击 Test Connection 测试一下。Access 在工具栏上点击数据库配置文件图标,选择OLE Microsoft OLE DB ,点击New ,打开设置界面:Provider : Microsoft.Jet.OLEDB.4.0Data Source : c: ysacc.datUser ID : Password :Extended : database = pb_test选择 Preview 选项卡 ,单击 Test Connection 测试一下。...
类别:程序开发 - PowerBuilder    查看:91    更新:2014-05-12

用PB实现Windows2000下的自动关机

在Windows2000中关机与在Windows98中不一样,需要首先获得权限,然后调用关机API函数,才能关机。以下是具体的步骤: 第一步: 声明结构 ----------------------------------------------------------------------- 需要声明三个结:LUID, LUID_AND_ATTRIBUTES, token_privileges LUID long lowpart long highpart LUID_AND_ATTRIBUTES luid pLuid long Attributes token_privileges long privilegecount luid_and_attributes privileges[] 第二步: 声明外部扩展函数 ----------------------------------------------------------------------- FUNCTION ulong ExitWindowsEx(ulon...
类别:程序开发 - PowerBuilder    查看:110    更新:2014-05-10

Photoshop制作Windows Vista经典Logo

 笔者带给大家的是使用photoshop制作WindowsVista经典Logo,主要通过图层、图层样式、钢笔工具与选区工具来实现,Vista的Logo近似于水晶按钮效果,制作起来并不复杂,下面笔者将步骤配合讲解给大家详细介绍。                                                      ...
类别:平面设计 - PhotoShop    查看:103    更新:2014-05-10

Windows Media技术的最佳应用(六)

负载平衡负载平衡通过在服务器阵列上分发所处理的负载,以便没有一个服务器在工作中首当其冲。它同时还可能提供故障切换功能,以便将负载从失败的服务器切换至另一个功能正常的服务器。有几种方式可以实现负载平衡。它们包括: 域名服务 (DNS) 循环法 Windows 负载平衡服务 DNS 循环法 DNS 循环法的工作方式是通过整个 IP 地址列表而非一个 IP 地址应答 DNS 查询。执行查询的 Windows Media Player 通常选择第一个 IP 地址并在连接持续时间引用该服务器。要确保不反复选择同一个 IP 地址,则列表进行循环以便于每次不同的 IP 地址出现在列表顶端。 举一个例子,假设我们有三台服务器,其名称与 IP 地址分别是: exam...
类别:其它 - 多媒体    查看:120    更新:2014-05-08