摘要: declare jobno number; begin sys.dbms_job.submit( jobno, 'dayReport;',sysdate, 'trunc(sysdate,''mi'')+1/(24*60)' );--dayReport为要执行的存储过程 commit; end; se 阅读全文
posted @ 2015-03-20 16:24 LEITION 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 1、首先在LoginController里建一个退出方法如下: public ActionResult LoginOut() { return View(); } 在Views里建一个视图LoginOut.cshtml: 添加如下js即可 <script type="text/javascript" 阅读全文
posted @ 2015-03-12 16:04 LEITION 阅读(493) 评论(0) 推荐(0) 编辑
摘要: dataset表示一个数据集,是数据在内存中的缓存。 可以包括多个表DataSet 连接数据库时是非面向连接的。把表全部读到Sql中的缓冲池,并断开于数据库的连接 datareader 连接数据库时是面向连接的。读表时,只能向前读取,读完数据后由用户决定是否断开连接。 分布式系统的数据可能会用dat 阅读全文
posted @ 2014-04-08 13:09 LEITION 阅读(668) 评论(0) 推荐(0) 编辑
摘要: 简而言之,一个程序至少有一个进程,一个进程至少有一个线程. 线程的划分尺度小于进程,使得多线程程序的并发性高。另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。线程在执行过程中与进程还是有区别的。每个独立的线程有一个程序运行的入口、顺序执行序列和程序的出口 阅读全文
posted @ 2014-04-04 15:16 LEITION 阅读(414) 评论(0) 推荐(1) 编辑
摘要: SQL Server推荐使用 SET 而不是 SELECT 对变量进行赋值。当表达式返回一个值并对一个变量进行赋值时,推荐使用 SET 方法。下表列出 SET 与 SELECT 的区别。请特别注意红色部分。 set select 同时对多个变量同时赋值 不支持 支持 表达式返回多个值时 出错 将返回 阅读全文
posted @ 2014-01-15 22:20 LEITION 阅读(1589) 评论(0) 推荐(0) 编辑
摘要: rowcount的作用就是限定后面sql语句的返回行数,For Example: set rowcount 10select * from table 查询的结果只会返回表table中的前10条数据。它和 "select top 10 * from table" 的作用一样。Notes:set ro 阅读全文
posted @ 2014-01-15 22:18 LEITION 阅读(22393) 评论(1) 推荐(2) 编辑
摘要: 使用 Log4net,需要熟悉的东西有 Logger、Appender 以及 Layout。Logger 是日志记录器,我们使用其相关方法来完成日志记录;Appender 用于设置日志的存储方式和位置,Logger 的配置中会绑定一个或多个 Appender;Layout 关联具体的 Appender,用于设置日志字符串的格式。1. Logger所有的记录器都必须实现 ILog 接口,该接口提供日志记录所需的大量方法。public interface ILog : ILoggerWrapper{ void Debug(...); void Error(...); void Fatal(...) 阅读全文
posted @ 2014-01-13 17:31 LEITION 阅读(211) 评论(0) 推荐(0) 编辑
摘要: asp.net利用log4net写入日志到SqlServer数据库,Log4net是一个开源的错误日志记录项目,易用性强,源自log4j,品质值得信赖。第一步:下载log4net的Dll文件并引入到项目中,在你的web主项目(比如MainWeb.csproj)添加对log4net.dll的引用。第二步:在相应的Globall.cs文件中的Application_Start 事件中写入protected void Application_Start(Object sender, EventArgs e) { // log4net.Config.XmlConfigurator.Configur.. 阅读全文
posted @ 2014-01-13 17:26 LEITION 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 又叫单件模式、Singleton模式:只能创建类的一个对象。 一个类通常可以创建无限个对象,但是有时候需要只有一个对象的类,比如全局资源管理器、缓存管理器等,一山不容二虎,这种情况下如果有多个对象就会乱掉了。缓存管理器只能有一个,否则把数据扔给一个管理器,却管另外一个要。 单例模式的基础(如何设计只 阅读全文
posted @ 2013-12-16 21:52 LEITION 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 对象序列化是将对象(比如Person对象)转换为二进制数据,反序列化是将二进制数据还原为对象。对象是稍纵即逝的,不仅程序重启、操作系统重启会造成对象的消失,就是退出函数范围等都可能造成对象的消失,序列化/反序列化就是为了保持对象的持久化。就像用DV录像(序列化)和用播放器播放(反序列化)一样。 Bi 阅读全文
posted @ 2013-12-16 21:01 LEITION 阅读(222) 评论(0) 推荐(0) 编辑