摘要: 今天遇一网友问。关于如何获取插入表数据,同时返回当前自增长的ID。(是mysql库)。回复:SELECT LAST_INSERT_ID()。SELECT @@IDENTITY接可。但到下午那兄弟还没搞定。因为不知道怎么运行。。项目都是三层的。基本是写在DBHELPER中。原因是其写入了:cmd.ExecuteNonQuery(); ---这是执行非查询语句返回受影响的行数。其实是应该写入:cmd.ExecuteScalar();返回首行首列。可能是因为helper里面注释为: /// <summary> /// 执行一条计算查询结果语句,返回查询结果(object)。 /// &l 阅读全文
posted @ 2011-07-05 07:23 风云8 阅读(2603) 评论(0) 推荐(0)
摘要: 在服务端N个站点。其中有个站点网址前有个.ico的小图标。但是在其他的网站不应该有。但是奇怪就是所有访问此服务器的网址都有那个小.ico。开始认为是IE,360浏览器的缓存。故清空缓存删除360的data的ico下文件夹。或者temp 下的ico但是每次访问就自动保存到文件夹下了。搜索N种方式。大概都是差不多。经过摸索。原来是服务端有个网站在WWWROOT下有。将此站点的.ico文件删除即可了。 阅读全文
posted @ 2011-06-10 14:34 风云8 阅读(1266) 评论(0) 推荐(0)
摘要: 把二进制数字每4个分开。把二进制数1对应的十进制数每四位相加为一位十六进制数96 十六进制十进制二进制000000110001220010330011440100550101660110770111881000991001A101010B111011C121100D131101E141110F151111 阅读全文
posted @ 2011-06-01 21:20 风云8 阅读(1007) 评论(0) 推荐(0)
摘要: namespace MyLog4net{ public static class Mylog4net { public enum ErrorLogType { /// <summary> /// 致命的错误日志 /// </summary> FatalLog, /// <summary> /// 错误的错误日志 /// </summary> ErrorLog } /// <summary> /// 当需要提示时,必须指定日志的类型,一般应用于当系统提示用户怎样操作, /// 哪怕是警告类操作,都应该用此类型 /// </summ 阅读全文
posted @ 2011-06-01 08:31 风云8 阅读(815) 评论(0) 推荐(0)
摘要: 在log4net默认情况下是不支持ssl发送邮件的只需修改 SmtpAppender.cs 即可 (有源码,重新生成dll即可)整个类代码复制替换即可#region Copyright & License// // Copyright 2001-2005 The Apache Software Foundation // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with th 阅读全文
posted @ 2011-05-31 18:08 风云8 阅读(2076) 评论(0) 推荐(1)
摘要: 下载源码log4net 在AdoNetAppender.cs 文件下的m_dbConnection.ConnectionString = m_connectionString 进行解密的函数如:加密config一样// Set the connection string ShareSafePassword.CRM log4safe = new ShareSafePassword.CRM (); //解密类 if (m_connectionString != null && m_connectionString != "") { m_connectionStr 阅读全文
posted @ 2011-05-31 18:05 风云8 阅读(1173) 评论(0) 推荐(0)
摘要: 本人学过接触第一份语言就是C,印象中感觉良好。最近一个朋友问我个问题:main(){int i=5,j=5,p,q;p=(i++)+(i++)+(i++);q=(++j)+(++j)+(++j);printf("%d,%d,%d,%d",p,q,i,j);}应该是道课后作业题。问q为多少 我算了下:q=6+7+8=21啊 可人家说结果不对是22。绝望。我在tc下运行。正确啊。但在VC6.0下确实不正确。纠结了。不知道神马原因。问一个C资深的朋友他说你在汇编下运行看看(7+7+8)。VC自己把语句优化了啊。。由此联想到经常遇到莫名的结果。一直认为编译器的结果。也就不了了之。看 阅读全文
posted @ 2011-05-31 06:59 风云8 阅读(483) 评论(2) 推荐(0)
摘要: public class MoneyConvertChinese { /// <summary> ///金额转换成大写 /// </summary> /// <param name="LowerMoney">要转换的金额</param> /// <returns>大写金额</returns> public string MoneyToChinese(string LowerMoney) { string functionReturnValue = null; bool IsNegative = fals 阅读全文
posted @ 2011-05-28 11:09 风云8 阅读(380) 评论(0) 推荐(0)
摘要: namespace ToolsStringOption{ /// <summary> /// 全半角的转换 /// </summary> public class DBCAndSBC { /// <summary> /// 半角转换成全角 /// 全角的(SBC) 的空格为12288,半角(DBC)的空格为:32 /// 半角的字母为:33-126,对应的全角为:65281-65374 /// 除空格外。其他的全半角相差65248 /// </summary> /// <param name="input">输入的 阅读全文
posted @ 2011-05-28 11:07 风云8 阅读(259) 评论(0) 推荐(0)
摘要: /// <summary> /// 加密解密类 /// </summary> public class EncryptAndDescrypt { private SymmetricAlgorithm myjl;//表示所有对称算法的实现都必须从中继承的抽象基类。 private const string CIV = "abceftjp152=";//密钥 private const string CKEY = "Acefslqbqjs=";//初始化向量 /// <summary> /// 生成加密解密类 /// &l 阅读全文
posted @ 2011-05-28 11:06 风云8 阅读(551) 评论(0) 推荐(0)