- 博客(116)
- 资源 (86)
- 收藏
- 关注
原创 Red Hat/CentOS root密码丢失的两种处理方法
以CentOS为例直接删除root密码由于linux下用户名与密码是分开存放的,分别对应的是/etc/passwd,/etc/shadow这两个文件。用户登录时先读取/etc /passwd这个文件,再去读取/etc/shadow判断当前登录用户的密码是否正确。这就是linux在
2011-07-20 23:03:22 3073 1
原创 Linux 密码爆破 shadow 文件解密 破解
需要用到一个工具:John 【跨平台的密码解密工具】下载地址:http://www.openwall.com/john在Windows上创建两个文件 passwd 和 shadow在Linux下 读取passwd 和 shadow 的内容并复制到刚刚创建的那2个文件里。-----
2011-07-20 22:41:24 36904 3
原创 WCF生成客户端对象方式解析
在WCF中有两种不同的方法可以用于创建客户端服务对象,他们分别为:1. 代理构造法2. 通道工厂法本文会从实际应用的角度上,阐述两种方法的一些细节和优劣对比,希望通过学习本文,能掌握什么情况下使用什么样的方式来创建客户端服务代理对象,怎样创建客户端代理对象。本文重点在术,非道。 构造代理法从名字中可以看出,使用本方法创建客户端服务代理对象,是调用了服务代理类的构造方法。
2011-06-16 17:02:00 1972
原创 Svcutil.exe详解
补充:以下命令为客户端生成代理svcutil net.tcp://192.168.0.100:3333/ChatService /language:C# /out:proxy.cs /config:app.config以下命令为客户端生成异步代理(设置IsOneWay=false时使用)svcutil net.tcp://192.168.0.100:3333/ChatServi
2011-06-16 17:00:00 20946
原创 oracle非法关机数据库无法启动ORA-00600: [kcratr1_lostwrt],解决办法
oracle突然断电 非法关机数据库出现问题ORA-00600: [kcratr1_lostwrt],解决办法cmd sqlplus sys/sa as sysdba SQL> shutdown abort ORACLE 例程已经关闭。 SQL> startup ORACLE 例程已经启动。 Total System Global
2011-06-11 11:13:00 2647
转载 WCF架构入门-用VS2008构建WCF
<br /><br /> 根据微软官方的解释,WCF(之前的版本名为“Indigo”)是使用托管代码建立和运行面向服务(Service Oriented)应用程序的统一框架。它使得开发者能够建立一个跨平台的安全、可信赖、事务性的解决方案,且能与已有系统兼容协作。WCF是微软分布式应用程序开发的集大成者,它整合了.Net平台下所有的和分布式系统有关的技术,例如.Net Remoting、ASMX、WSE和MSMQ。以通信(Communiation)范围而论,它可以跨进程、跨机器、跨子网、企业网乃至于 I
2011-05-25 15:23:00 549
原创 drop user和drop user cascade的区别
<br /><br />drop user ; 仅仅是删除用户,<br />drop user ×× cascade ;会删除此用户名下的所有表和视图。<br />user<br />Specify the user to be dropped. Oracle Database does not drop users whose schemas contain objects unless you specify CASCADE or unless you first explicitly drop the
2011-05-13 14:14:00 1471
原创 oracle中日期类型与unix 时间戳的转换
<br /><br /> Unix时间戳记是从'1970-01-01 00:00:00'GMT开始的秒数,表现为整数型。<br /> Oracle中的时间是Date型,以下函数提供了两种时间转换的Oracle函数<br /> (1)从Unix时间戳记转换为Oracle时间<br /> create or replace function unix_to_oracle(in_number NUMBER) return date is<br /> begin<br /> return(TO_DATE
2011-04-25 02:52:00 1056
原创 解决.NET Framework 3.5 sp1离线安装方案
<br /><br />今天准备部署套TFS的环境,碰到了此问题。在网上找了个解决方案,共享如此:<br />.net Framework 3.5 Service pack 1(Full Package) 231MB是网络上最完整的离线安装包,安装时却还提示要联网下载,如果没联网就麻烦了,这里下载的是语言包。这里教你自己动手制作真正的.net Framework 3.5 Service pack 1完整离线安装包.<br />第一种解决.NET Framework 3.5 sp1离线安装方案<br />1、
2011-04-24 23:00:00 17835 4
原创 合并两个结构一样的dataset数据集
<br />DataSet DS1=........; <br />DataSet DS2=........; <br />//以上两个DS的表结构是一样的如<br /><br />DS1的数据是 <br />name/password <br />王强/123 <br />张三/321<br /><br />DS2的数据是 <br />name/password <br />李四/555 <br />狗蛋/666<br />结果DS1=DS1+DS2<br />方法一: <br />ds1.Tables[
2010-11-05 15:56:00 2451
原创 Oracle导出数据库 PLSQL怎样导出表结构
需要登陆oralce用户: sqlplus 用户名/密码@实例名SQL> set serveroutput onSQL> set long 999999SQL> set feedback offSQL> spool temp.sqlSQL> SELECT DBMS_METADATA.GET_DDL('TABLE',table_name)2 FROM USER_TABLES;
2010-10-21 17:43:00 13284
原创 Windows2008远程桌面多用户登陆的配置方法
<br /> 开启远程桌面后,Windows Vista(或Windows 2008)下默认只支持一个administrator用户登陆,一个登录后另一个就被踢掉了,下面提供允许同一个用户名同时多个用户登录的配置方法(是pcbeta论坛的skyskai的方法):<br /> 首先要启用远程桌面这一功能:右击“我的电脑”→ 属性 → 远程配置 → 远程桌面,就可以配置相应的远程桌面功能了。下面是配置多用户登陆的方法:<br />打开 控制面板 → 管理工具 → 终端服务(Terminal Services
2010-09-20 10:55:00 718
原创 ORA-00031: 标记要删去的会话,但会话kill不掉
一些ORACLE中的进程被杀掉后,状态被置为"killed",但是锁定的资源很长时间不释放,有时实在没办法,只好重启数据库。但是shutdown immediate又怕可能进程杀不掉会一直停留在shutdown immediate,直接shutdown abort又怕损坏数据库。 现在提供一种方法解决这种问题,那就是在ORACLE中杀不掉的,在OS一级再杀。一些ORACLE中的进程被杀掉后,状态被置为"killed",但是锁定的资源很长时间不释放,有时实在没办法,只好重启数据库。但是shutdown imm
2010-09-03 11:18:00 2237 1
原创 c#中连接SqL2005数据库错误解决及转义字符
<br />在C#中与SQL2005建立连接时,出现错误:<br />在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) <br />查找有关资料“从"开始菜单"调出"配置工具"中的"SQL Server 外围应用配置器".然后单击"服务和连接外围应用配置器",选择数据库实例(默认是"SQLEXPRES
2010-08-27 17:29:00 1132
原创 用户sa登录失败,该用户与可信sql server连接无关联
用户sa登录失败,该用户与可信sql server连接无关联 <br />SQLSERVER 2005采用'SQLSERVER身份验证'去登录, 出错的原因是:'用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联'。<br />具体的方法是: <br />1:打开SQL Server Manager管理器!在左面找到 ‘安全性’ 单击右键 选择‘新建”,“登录” 弹出一个对话框,在登录名中输入你的登录号,选择'SQLSERVER身份验证',并输入密码,可以把‘用户下次登录时必须修改
2010-08-27 12:55:00 547
原创 如何在Oracle直接使用地址来创建Database Link (DBLink)
<br />有时候,需要在两个Oracle数据库之间手工同步数据时,DBLink是最方便快捷的手段之一,创建DBLink的方式一般是这样:Sql代码 create public database link <DBLink名称> connect to <被连接库的用户名> identified by <被连接库的密码> using '<Oracle客户端工具建立的指向被连接库服务名>'; <br /> <br />例如:Sql代码 create public database link XMDS_KF co
2010-07-29 14:54:00 652
原创 无需.NET Framework环境运行.NET编写的软件
.NET 开发效率高, 大行其道. 但却一直存在一个比较头疼的通病, 需要安装 .NET Framework, 尤其是.NET 2.0开发的软件. Windows XP 和 Windows 2003 默认都没有.NET 2.0 运行环境. 特别是一些精简版, 譬如"番茄花园"之类的版本, 连.NET2.0都装不上. 现在我们利用移动飞信的原理, 来解决以上的问题. 1. 安装完移动飞
2010-05-28 14:36:00 1022
原创 C#日期控件datetimepicker保存空值方法
方法一(推荐):设置datetimepicker的属性ShowCheckBox为true在窗口初始化时候,添加代码this.datetimepicker1.Checked = false;保存日期值入库的时候,就可以根据if(this.datetimepicker1.Checked ==false),保存空值。方法二:在窗口初始化函数中添加:this.dateTimePic
2010-05-13 16:33:00 6001 3
原创 C#连接六类数据库的代码
1.C#连接Access 程序代码:using System.Data;using System.Data.OleDb;..string strConnection="Provider=Microsoft.Jet.OleDb.4.0;";strConnection+=@"DataSource=C:/BegASPNET/Northwind.mdb";OleDbConnection
2010-04-13 14:44:00 683
原创 C#保留小数位数的方法集锦
1.System.Globalization.NumberFormatInfo provider = new System.Globalization.NumberFormatInfo(); provider.NumberDecimalDigits =intDecLength; //要设定的小数位数double strCashAmt=Convert.ToDouble(this.txtCas
2010-04-13 12:02:00 781
原创 关于ORACLE的UPDATE更新多表的问题
关于ORACLE的UPDATE更新多表的问题有以下几种方式可以实现:一种是: update table1 set (field1,field2...) = (Select Field1,field2.... from table2 where table1.field1=table2.field1) whe
2010-04-12 16:47:00 601
原创 Oracle Instant Client Install in windows
安装步骤: 1. 为您的平台下载相应的即时客户端程序包。所有的安装都要求 Basic 或 Basic Lite 程序包。2. 将程序包解压缩到单个目录,如“instantclient”。3. 在您环境中设置资料库加载路径,使其指向步骤 2 中确定的目录 ("instantclient")。在许多 UNIX 平台上,LD_LIBRARY_PATH 为相应的环境变量。在 Windows 上,应
2010-04-07 14:59:00 2822
原创 在.NET中调用Oracle9i存储过程经验总结
在.NET中调用Oracle9i存储过程可以用多个数据提供者,比如OralceClient,OleDb。本文将用OralceClient为例。.NET语言用C#。 一、调用一个带输入、输出参数的存储过程首先,在Oralce中创建存储过程如下:create or replace procedure GetRecords(name_out out varchar2,age_in
2010-03-12 09:41:00 693
原创 C#中将dll汇入exe,并加壳
这几天使用了3层架构,运行目录下有很多dll文件,最终发布时,我打算将dll文件都合并到exe文件中去。微软发布的免费软件ILmerge可以完成这项工作,研究了一下,其用法如下:1、合并file1.dll、file2.dll到destination.dllILmerge /ndebug /target:dll /out:C:/destination.dll /log C:/file1.dl
2010-03-08 15:39:00 752
原创 C# 打包文件,制作EXE安装文件
1 新建安装部署项目 打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定。 2 安装向导 关闭后打开安装向导,点击下一步,或者直接点击完成。 3 开始制作 安装向导完成后即可进入项目文件夹: 双击"应用程序文件夹"在右边的空白处右击,选择添加->文件,将你的做的应用程序的可执行文件和相应的类库和组件添加进来。然后右击你的文件
2010-03-08 15:39:00 1194
原创 如何将封装c#的源程序变成一个EXE或MSI安装包?
C#应用程序的部署1:新建安装部署项目打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定.(详细见下图)此主题相关图片如下:2:安装向导关闭后打开安装向导,点击下一步,或者直接点击完成.3:开始制作安装向导完成后即可进入项目文件夹:双击"应用程序文件夹"在右边的空白处右击,选择添加->文件,将你的做的应用程序的可执行文件和相应的类库和组件添加进来.
2010-03-08 15:37:00 5721
原创 通过OracleDataReader来读取BLOB类型的数据
在实际的应用过程中,需要把大块的二进制数据存储在数据库中。读取这些大块的数据,可以通过强制类型转换成为byte数组,但是当这个二进制数据体够大时(几十兆或者上百兆),一次并不能获取到他的完整长度,所以需要分块获取。 下面提供两种方法,供大家参考。 1、直接将BLOB数据转换成为byte数组 Code highlighting produced by Actipr
2010-03-03 15:16:00 3059
原创 .NET中各种数据库连接大全
http://www.connectionstrings.com/ SQL Server ODBC OLEDB, OleDbConnection (.NET) SqlConnection (.NET) Data Shape Read more Standard Security:"Driver={SQL Server};Server=A
2010-03-01 11:04:00 668
原创 C#连接Oracle数据库的简单应用
一、使用OracleClient组件连接Oracle .Net框架的System.Data.OracleClient.dll组件(ADO.Net组件),为连接和使用Oracle数据库提供了很大的方便。 1、使用客户端网络服务名连接Oracle 基于业务逻辑与数据库实体的分层需要,一般要求在不同于Oracle数据库主机的客户端机器连接和使用Oracle数据库。这种情
2010-03-01 10:39:00 2964
原创 C# 中用 PadLeft、PadRight 补足位数
在 C# 中可以对字符串使用 PadLeft 和 PadRight 进行轻松地补位。 PadLeft(int totalWidth, char paddingChar) //在字符串左边用 paddingChar 补足 totalWidth 长度 PadLeft(int totalWidth, char paddingChar) //在字符串右边用 paddingChar 补足 totalWidt
2010-02-25 11:29:00 10441 1
原创 c#中byte[]和string的转换
Using System.Text;byte[ ] 转换为stringbyte[ ] image;string ll = Encoding.Default.GetString(image);string 转换为byte[ ]string ss;byte[] b = Encoding.Default.GetBytes(ss);数据库中image类型的字段的处理。首先我想从数据库中读出图片(以imag
2010-02-24 15:11:00 1623
原创 C++调试时的错误例子及解决方法
简介:这是C++调试时的错误例子及解决方法的详细页面,介绍了和c/c++,有关的知识错误例子: 1.CVTRES : fatal error CVT1100: 重复的资源。type:MANIFEST, name:1, language:0×0409 LINK : fatal error LNK1123: 转换到COFF 期间失败: 文件无效或损坏 解决方案: 我的编
2010-02-01 16:33:00 2864
原创 C# 调用带参数EXE文件及带启动参数EXE
(一)、先制作一个带启动参数的EXE文件。 步骤: 1、定义全局私有变量:private string[] s = new string[1]; //这里为了简单起见,只做一个参数 2、 在窗体的构造函数中初始化启动参数 public Form1(string[] p) {
2009-10-29 11:51:00 21742
原创 ORACLE对身份证号码处理相关的SQL汇总
目前我国大量存在着正在有效期的15位身份证,虽然国家在推行二代身份证,但尚未发现强行要求全国人民更换未到期的15位身份证的官方声明或公告。 扯远了:),总之合法的15位身份证号码将在今后一段时间内继续存在下去。 另外,项目中往往有着大量的历史数据,我们的一个系统中15位身份证所占比重很大,因此系统必须实现对两套身份证编码的职能处理,并支持另外
2009-10-20 17:42:00 6113 1
原创 memset ,memcpy 和strcpy 的根本区别
一.函数原型 strcpy extern char *strcpy(char *dest,char *src); #include 功能:把src所指由NULL结束的字符串复制到dest所指的数组中 说明:src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。 返回指向dest的指针memcpyextern void *memcpy(voi
2009-07-16 17:41:00 574
原创 VC读写INI文件
在我们写的程序当中,总有一些配置信息需要保存下来,以便完成程序的功能,最简单的办法就是将这些信息写入INI文件中,程序初始化时再读入.具体应用如下: 一.将信息写入.INI文件中. 1.所用的WINAPI函数原型为:BOOL WritePrivateProfileString(LPCTSTR lpAppName,LPCTSTR lpKeyName,LPCTSTR lpStr
2009-07-16 15:32:00 1251
原创 焦距与对角线视角
视角根据镜头焦距长短变化而同时发生变化。焦距变长时视角变狭窄(远摄侧),与之相反,当焦距变短时视角变得更宽广(广角侧)。在实际拍摄时,同时考虑与被摄体的距离因素的话,照片的风格会发生很大变化,但焦距与视角的相互关系并未发生改变。当被摄体与相机的位置一定时,采用远摄区域可以使被摄体放大,而广角区域则使被摄体缩小,这正是由于视角随焦距变化而出现改变所导致的。 焦距(focal
2009-07-10 10:09:00 7145
原创 int、char、double与byte相互转换的程序
//整数到字节数组的转换 public static byte[] intToByte(int number) { int temp = number; byte[] b=new byte[4]; for (int i=b.length-1;i>-1;i--){ b[i] = new Integer(temp&0xff).byteValue(); //将最高
2009-07-09 15:17:00 740
转载 vs2005集成sp1教程
相信安装过Visual Studio 2005的人都知道,本来安装它就是一个漫长的过程,可是微软推出其SP1补丁更是不输于它。我曾经为了安装这两个玩意,一个下午就这样浪费掉了,简直就是时间杀手。好在Heath Stewart为我们提供了一个集成SP1的方法,使得我们在安装的过程之中能够节省大量的时间。下面就来简单的介绍一下这个方法吧。 首先你得确定是否具有4G以上的硬盘空间,然后准备好Visual
2009-06-29 10:18:00 1159
原创 Expression Studio 2.0 简体中文正式版 下载
Expression Studio简体中文正式版发布了,包括Microsoft Expression系列所有产品: Expression Studio注册码/序列号:B7QRP-P7W7G-QY689-R7DCB-4BGH4 | TJ2R3-WHW22-B848T-B78YJ-HHJWJ 网页设计工具-Expression Web 微软发布了最新开发的网页设计工具Express
2009-06-16 11:33:00 1860
Unlock Music
2022-03-14
NSIS-3.06.1
2021-01-06
dzzoffice-master.zip
2019-12-20
sqlite 3.25.2 autoconf
2018-09-28
ILSpy_Master_2.1.0.1603_RTW_Source
2014-03-11
Json50r8
2013-12-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人