摘要: 今天偶然研究了一下sqlserver发送邮件的功能,之前听说过可以发,但是一直没尝试过,只是用C#写后台程序的方式来发邮件。现在又多了一种发送邮件的途径。大致的步骤如下:1.配置sqlserver邮件发送的smtp服务器。2.发送测试邮件验证配置的正确性。3.新建作业,编写sql脚本4.配置作业,完成。完整的教程参考自:http://zhangkui.blog.51cto.com/1796259/340557其中需要注意的是,新建配置文件的时候需要记住配置的文件名称,因为发送时候的存储过程需要定义这个参数。另外,在配置的时候,需要填写身份验证,而不是使用默认的匿名验证。存储过程可以先在查询分析 阅读全文
posted @ 2013-10-17 18:33 旋转木马的IT小窝 阅读(984) 评论(0) 推荐(0) 编辑
摘要: 在熟悉了插件开发的结构以后,自己尝试着做了一个稍微复杂一点的小功能:图片轮播插件。由于之前使用的一款图片轮播插件,性能不高,页面加载的时候需要载入全部的图片,因此速度很慢。通过自己做这个小插件,能控制一下图片的加载,每次只加载一张图片。当然翻转的特效肯定没有人家的绚丽。之前尝试了在div中内嵌img标签的方式,但是左右两侧的翻页按钮不容易摆放,于是采用了3个div的方式,最外面一个大的div,背景图片为照片图片,其中左右各两个小div,放翻页按钮。由于开始的时候需要频繁调样式,因此大div中的代码都是写死的,等到调试成功后,再放到js里去append。参数中定义了需要展示的照片列表和div的宽 阅读全文
posted @ 2013-10-16 18:11 旋转木马的IT小窝 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 工作之余,对Jquery插件做了一点尝试,想着之前总用别人写的插件,自己要是也写一个用岂不是很cool。于是说干就干,动手开始写。首先是模仿,从一个简单的功能进行入手,了解一下插件开发的流程和结构。第一个尝试是做一个表格的隔行变色插件,相对简单。首先是基本的框架结构:自己的插件要定义在自己的命名空间中,不污染全局的命名空间,因此最外层应该是这样的结构:(function ($) {})(jQuery);由于这种类型的插件是建立在对已有元素的功能扩展,因此大体格式如下:function ($) { $.fn.fnName = function (options) { ... 阅读全文
posted @ 2013-10-16 17:45 旋转木马的IT小窝 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 看新浪微博,人人网都有这样的效果:滚动条滚动到最下面的时候,新的数据就被自动加载出来了,今天亲自尝试了一下这个效果的实现。最开始在CSDN上写了一版,功能比较简单,今天又增加了一个小功能:翻页到指定页数后,自动停止。用户点击继续查看后,再继续滚动。看看实现吧:更新核心滚动代码: $(windo... 阅读全文
posted @ 2013-09-24 18:11 旋转木马的IT小窝 阅读(7174) 评论(7) 推荐(1) 编辑
摘要: 今天在写一个sql,目的是去除表里某一个字段相同的数据,只保留最新的一条。之前group by 用的少。特此记录一下。SELECT * FROM litb_approval_taskSELECT MAX(taskid),ApproverId,MAX([approvalid]),MAX([CreateUserID]),MAX([CreateUserName]),MAX([status]),MAX([adddate]) FROM litb_approval_taskGROUP BY ApproverIdORDER BY MAX(taskid) descgroup by查询的时候,其他的列要放在聚合 阅读全文
posted @ 2013-09-11 17:41 旋转木马的IT小窝 阅读(1920) 评论(0) 推荐(0) 编辑
摘要: 使用SQL Server Profiler 进行sql监控需要一些设置:其他的就是进行分析了~清除SQL SERVER缓存常用的方法:DBCC DROPCLEANBUFFERS从缓冲池中删除所有清除缓冲区。DBCC FREEPROCCACHE从过程缓存中删除所有元素。DBCC FREESYSTEMCACHE参考:http://www.cnblogs.com/TivonStone/archive/2010/10/10/1847345.html0.简介 SQL Server 提供 SQL 跟踪和事件通知来监视数据库引擎中发生的事件。 通过记录指定事件,SQL 跟踪可以帮助您解决性能问题、审核数据库 阅读全文
posted @ 2013-09-06 17:26 旋转木马的IT小窝 阅读(837) 评论(0) 推荐(0) 编辑
摘要: 首先使用代码生成器可以生成word版本的数据库文档。转成chm格式的更加小巧和方便~SqlSpec是个好工具,可以生成所有数据库相关的信息之后可以一键生成chm文档。 阅读全文
posted @ 2013-09-06 17:18 旋转木马的IT小窝 阅读(314) 评论(0) 推荐(0) 编辑
摘要: DotTrace可以对.net程序进行性能监测,对正在运行的程序和网站监控,主要界面如下:需要将该工具安装在程序运行的服务器上。主要用到这个视图,显示了每个方法的时间,下面是反编译出来的代码。PS:市面上有很多性能的Profiler工具,AQ Time,ANTS Profiler,Speed Trace Profiler.但是分析的原理跟方法论基本都是一致的。以分析IIS的web程序为例,在dotTrace中启动Profiler,它会重新启动 IIS,Attach到进程中(IIS5为aspnet_wp.exe),然后运行需要分析的程序,Get Snapshot,然后我们就可以得到一个分析的结果 阅读全文
posted @ 2013-09-06 17:02 旋转木马的IT小窝 阅读(2123) 评论(0) 推荐(0) 编辑
摘要: 时至今日,来兰亭工作的第三个小任务算是暂时告一段落了。这个小任务是耗费时间最长的,因此在这里总结整理一下。首先这个功能的出发点是方法领导进行手下员工的审批,包括加班申请,休假申请,和漏打卡申请。由于HR系统的不给力,导致领导登录HR系统进行审判的时候耗费了太多的时间。所以考虑以邮件的形式,对每个申请进行系统外的审批。起初考虑做这个功能的方案有两个:直接调用原系统DLL里的审批方法。手写sql,执行审批的sql语句或存储过程。通过查看代码发现,审批的流程极其复杂,因为引入了一个工作流系统,所有的流程都是工作流设计器来完成的。而工作流设计器是一个以界面拖拽控件的形式来完成定制的业务逻辑。逻辑的关键 阅读全文
posted @ 2013-09-06 16:27 旋转木马的IT小窝 阅读(1030) 评论(0) 推荐(0) 编辑
摘要: 每个网站几乎都会有用户登录的模块,登录就会涉及到身份验证的过程。通常的做法是在页面上有个登录的Form,然后根据用户名和密码到数据库中去进行验证。而验证后如何在网站的各个页面维持这种认证过的状态,有时需要自己去实现(通过cookie或者其他的方式)。然而,asp.net提供了几种身份验证的机制,可以方便我们进行验证。其中常用的是Forms和Windows。目前的需求是在原有的系统上增加AD验证目前系统的概况是:1.服务器与客户端不在同一个域里。(测试服务器与客户端在同一个域中)2.现有网站的身份认证使用的是Forms。因此,通过查阅资料,发现要想实现自动AD验证,即加入域的用户只要打开网站的登 阅读全文
posted @ 2013-08-23 15:46 旋转木马的IT小窝 阅读(5525) 评论(2) 推荐(0) 编辑

回到顶部