2008年9月29日
摘要: SQL2000与Oracle的分布式操作
需求:
当我方项目中特定数据发生变动,包括新增,更新,删除时.要同步客户方的某数据库中数据.
本来想用触发器来做.考虑到维护问题所以放弃.改用分布式操作.
阅读全文
2008年2月15日
原代码:
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if(!char.IsDigit(e.KeyChar)) e.Handled = true;
//'\b'是退格键值
if(e.KeyChar=='\b'||e.KeyChar=='.') e.Handled = false;
}
以上代码是无法限制全角数字输入的.而在项目中全角数字是不能算真正的数字,因为在参加计算时全角可能会出错.
修改的代码:
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
//全角占一个汉字,半角点半个汉字,所以在字节上是不同的
//全角数字"KeyChar"=2,半解数字"KeyChar"=1
byte[] array = System.Text.Encoding.Default.GetBytes(e.KeyChar.ToString());
//array.LongLength,而不是array.Length
if (!char.IsDigit(e.KeyChar)|| array.LongLength==2) e.Handled = true;
//'\b'是退格键值
if (e.KeyChar == '\b' || e.KeyChar == '.') e.Handled = false;
}
2007年12月14日
代码如下:
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if(!char.IsDigit(e.KeyChar)) e.Handled = true;
//'\b'是退格键值
if(e.KeyChar=='\b'||e.KeyChar=='.') e.Handled = false;
}
TextBox1就只能输入0-9之间的值了
2007年12月13日
摘要: Bug:
继承基窗体中的部分DevExpress控件无法编辑,且Modifiers属性已设置为"Protected"
已知控件:
navBarGoup
GridControl
版本:
DevExpress7.3.4
阅读全文
2007年11月21日
摘要: 距离上次写日志都5个月了!!不知道在园子里还有谁比偶没写日志的时间长!!
正文开始:
花了些时间写的小程序,最初想写个简单一些适合自己的任务管理工具,最后搞成了个类似"便签"的程序!!郁闷!!
程序对"便签"内容不做保存.只是临时保存工作中的临时事情.
程序说明:
阅读全文
2007年5月8日
以后可能会用到.做个记号
===================
将有安全问题的SQL过程删除.比较全面.一切为了安全!
删除了调用shell,注册表,COM组件的破坏权限
use master
EXEC sp_dropextendedproc 'xp_cmdshell'
EXEC sp_dropextendedproc 'Sp_OACreate'
EXEC sp_dropextendedproc 'Sp_OADestroy'
EXEC sp_dropextendedproc 'Sp_OAGetErrorInfo'
EXEC sp_dropextendedproc 'Sp_OAGetProperty'
EXEC sp_dropextendedproc 'Sp_OAMethod'
EXEC sp_dropextendedproc 'Sp_OASetProperty'
EXEC sp_dropextendedproc 'Sp_OAStop'
EXEC sp_dropextendedproc 'Xp_regaddmultistring'
EXEC sp_dropextendedproc 'Xp_regdeletekey'
EXEC sp_dropextendedproc 'Xp_regdeletevalue'
EXEC sp_dropextendedproc 'Xp_regenumvalues'
EXEC sp_dropextendedproc 'Xp_regread'
EXEC sp_dropextendedproc 'Xp_regremovemultistring'
EXEC sp_dropextendedproc 'Xp_regwrite'
drop procedure sp_makewebtask
全部复制到"SQL查询分析器"
点击菜单上的--"查询"--"执行",就会将有安全问题的SQL过程删除(以上是7i24的正版用户的技术支持)
更改默认SA空密码.数据库链接不要使用SA帐户.单数据库单独设使用帐户.只给
public和
db_owner权限.
数据库不要放在默认的位置.
SQL不要安装在PROGRAM FILE目录下面.
最近的SQL2000补丁是SP4
原文:http://www.admin5.com/html/3/5/20070507/42615.html
摘要: 如何生成静态页: 方案1:/**////<summary>///传入URL返回网页的html代码///</summary>///<paramname="Url">URL</param>///<returns></returns>publicstaticstringgetUrltoHtml(stringUrl){errorMsg...
阅读全文
2007年5月3日
摘要: 1. 使用QueryString变量
QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。下面是一个例子:
a.aspx的C#代码
private void Button1_Click(object sender, System.EventArgs e)
{
string s_url;
s_url = "b.aspx?name=" + Label1.Text;
Response.Redirect(s_url);
}
b.aspx中C#代码
private void Page_Load(object sender, EventArgs e)
{
Label2.Text = Request.QueryString["name"];
}
阅读全文
2007年3月26日
摘要: 发布:GetKavKey--卡巴斯基v6.0个人版
阅读全文
2007年3月24日
前几天公布了个测试版的GetKey程序,发布的第二天,所有KEY全都不能用~!郁闷!
所以偶决定把"激活码"改成KEY文件的形式!
程序已完成.
目前主要在测试KEY文件的稳定性.
和收集KEY文件!
如果一切顺利将在26号发布新版!