摘要: moveTo(x,y):不绘制,只是将当前位置移动到新的目标坐标(x,y).lineTo(x,y):不仅将当前位置移动到新的目标坐标(x,y),而且在两个坐标之间画一条直线moveTo像是提起画笔移到新位置,而lineTo用画笔从旧坐标画一条直线到新坐标。判断Canvas是否支持 try { document.createElement("canvas").getContext("2d"); document.getElementById("support").innerHTML="支持HTML5 Canvas"; 阅读全文
posted @ 2011-12-21 13:40 陈跳跳 阅读(290) 评论(1) 推荐(0)
摘要: 以前经常用alert();输出信息,不过这种方法实在是恶心和麻烦。在有调试功能的浏览,打开调试功能后全用如下方式可以方便输出日志;console.log('对象数组1:', firsts); 阅读全文
posted @ 2011-12-20 22:08 陈跳跳 阅读(358) 评论(0) 推荐(0)
摘要: document.getElementById("test");document.getElementsByName("test");document.getElementsByTagName("input")上面是过去的方法。以下是HTML5新增的方法:document.querySelector("input.infor");document.querySelectorAll("#hTD");document.querySelector("input","div 阅读全文
posted @ 2011-12-20 21:49 陈跳跳 阅读(240) 评论(0) 推荐(0)
摘要: SELECT TOP 312 * FROM sys.dm_os_performance_counterswhere object_name ='SQLServer:Buffer Manager' order by counter_name1.Buffer cache hit ratio 平均值>=90% 缓冲区是创建数据页面的缓冲页面池,这一般是SQL server内存池中最大的部分。这个计数器应该尽可能高。低值表示只有少数的请求是在缓冲区,其他请求是在磁盘获取服务这种情况发生可能是SQL ... 阅读全文
posted @ 2011-12-15 12:02 陈跳跳 阅读(5742) 评论(3) 推荐(0)
摘要: <!DOCTYPE html><meta charset="utf-8"><header> 标记头部区域的内容<footer> 标记脚部区域的内容<section> Web页面中的一块区域<article> 独立的文章语言内容<aside> 相关内容或者引文<nav> 导航类辅助内容HTML5根据内容类型不同,将标记元素分为七类1.内嵌 向文档中添加其他类型的内容 :audio,video,canvas2.流 在文档和应用的body中全用的元素:form,h1.small3.标题 阅读全文
posted @ 2011-12-10 17:55 陈跳跳 阅读(294) 评论(0) 推荐(0)
摘要: 常规服务器动态管理对象包括:dm_db_*:数据库和数据库对象dm_exec_*:执行用户代码和关联的连接dm_os_*:内存、锁定和时间安排dm_tran_*:事务和隔离dm_io_*:网络和磁盘的输入/输出<一>、dm_os_*【内存、锁定和时间安排】一、sys.dm_os_performance_counters instance_name为数据库名称,cntr_value为数值,以下是常用的查询 SELECT instance_name,cntr_value FROM sys.dm_os_performance_counters WHERE counter_name= 阅读全文
posted @ 2011-12-09 17:49 陈跳跳 阅读(1195) 评论(0) 推荐(1)
摘要: 1.低质量的索引2.不精确的统计3.过多的阻塞和死锁4.不基于数据集的操作5.低质量的查询设计6.过多的碎片7.不可重用的执行计划8.低质量的执行计划9.频繁重编译执行计划10.游标的错误使用11.错误配置数据库日志12.过多使用或错误配置tempdb13.低质量的数据库设计 阅读全文
posted @ 2011-12-09 16:34 陈跳跳 阅读(219) 评论(0) 推荐(0)
摘要: String.Join在指定 String 数组的每个元素之间串联指定的分隔符 String,从而产生单个串联的字符串。String.Concat连接 String 的一个或多个实例,或 Object 的一个或多个实例的值的 String 表示形式。String.Join可以添加自己的连接符 如 a+b+cString.Concat单纯的只是连接 如 abcString.Concat性能较高,可连接的对象可以为Object 阅读全文
posted @ 2011-11-16 09:58 陈跳跳 阅读(1857) 评论(0) 推荐(0)
摘要: 一、XSS攻击 默认情况下,从@表达式生成的所有文本都是HTML编码过的,但由于某些情况下要显示HTML文本时,必须对于进行白名单过滤。 使用微软的HtmlSanitizationLibrary.Dll库进行白名单过滤 Sanitizer.GetSafeHtmlFragment(InputHtml);二、SQL注入 对所有的SQL语句及参数进行全面的过滤三、防止CSRF(跨网站请求伪造),只针对POST请求 Action前加入[ValidateAntiForgeryToken(Salt ="密钥")] 在Form表单中加入@Html.AntiForgeryToken(&qu 阅读全文
posted @ 2011-11-15 16:18 陈跳跳 阅读(982) 评论(1) 推荐(0)
摘要: 由public IEnumerable<Order> GetOrders(){ var orders = new List<Order>(); using (var con = new SqlConnection("some connection string")) { using (var cmd = new SqlCommand("select * from orders", con)) { using (var rs = cmd.ExecuteReader()) { w... 阅读全文
posted @ 2011-11-12 20:52 陈跳跳 阅读(575) 评论(1) 推荐(0)
摘要: String.IsNullOrEmpty()判断对象是否为Null和EmptyString.IsNullOrWhiteSpace()判断对象是否为Null和Empty和空白字符,而且性能更好,因为比较不会产生新String对象,而全用Trim().Length时全用Trim是会产生新的String对象 阅读全文
posted @ 2011-11-12 20:50 陈跳跳 阅读(5024) 评论(1) 推荐(0)
摘要: using System;delegate string ConvertMethod(string inString);public class Example{ public static void Demo(System.Windows.Controls.TextBlock outputBlock) { // Instantiate delegate to reference UppercaseString method ConvertMethod convertMeth = UppercaseString; string name = "Dakota... 阅读全文
posted @ 2011-11-12 20:29 陈跳跳 阅读(330) 评论(0) 推荐(0)
摘要: using System;using System.Windows.Forms;delegate void DisplayMessage(string message);public class TestCustomDelegate{ public static void Main() { DisplayMessage messageTarget; if (Environment.GetCommandLineArgs().Length > 1) messageTarget = ShowWindowsMessage; else ... 阅读全文
posted @ 2011-11-12 20:29 陈跳跳 阅读(163) 评论(0) 推荐(0)
摘要: APP.CS public App() { this.Startup += this.Application_Startup; this.Exit += this.Application_Exit; this.UnhandledException += this.Application_UnhandledException; this.CheckAndDownloadUpdateCompleted += new CheckAndDownloadUpdateCompletedEve... 阅读全文
posted @ 2011-09-12 22:58 陈跳跳 阅读(254) 评论(0) 推荐(0)
摘要: XAML: <Grid x:Name="MainGrid"> <ScrollViewer x:Name="canvasScroller" VerticalScrollBarVisibility="Hidden" HorizontalScrollBarVisibility="Hidden" > <Canvas x:Name="LayoutRoot" Width="1024" Height=... 阅读全文
posted @ 2011-09-09 15:58 陈跳跳 阅读(402) 评论(0) 推荐(0)