摘要: 前言 最近用一个十分轻量级的网页代码高亮Js库,应用到项目中发现了一个问题,对于静态的已经写好的代码,Prism的高亮插件是没有问题的,但是通过Ajax异步获取数据并修改DOM时发现,Prism高亮插件失效了,经过各种调试还是没办法解决,最后终于找到了解决办法。原文是英文版的,我做了简要的翻译,如有 阅读全文
posted @ 2015-09-15 12:46 悠扬的牧笛 阅读(553) 评论(0) 推荐(0) 编辑
摘要: 一、前面的话 对于C#中的接口、抽象类中的抽象方法以及虚方法的比较,网上有很多的例子,讲得也很到位,这篇博文的目的一方面是为了巩固自己的基础知识,另一方面是能够让初学者更加深刻、轻松地去理解和接受这三者之间的区别与联系。 二、接口与抽象类 首先说说接口和抽象类的区别与联系,接口是什么?接口是一组规则 阅读全文
posted @ 2015-02-13 22:40 悠扬的牧笛 阅读(1119) 评论(0) 推荐(0) 编辑
摘要: 建立索引常用的规则如下1、表的主键、外键必须有索引;2、数据量超过300的表应该有索引;3、经常与其他表进行连接的表,在连接字段上应该建立索引;4、经常出现在Where子句中的字段,特别是大表的字段,应该建立索引;5、索引应该建在选择性高的字段上;6、索引应该建在小字段上,对于大的文本字段甚至超长字... 阅读全文
posted @ 2015-01-20 16:26 悠扬的牧笛 阅读(608) 评论(0) 推荐(1) 编辑
摘要: 一、前面的话 本文的面试题不是很难,这里只是想记录个人的思考过程,另一方面希望有更好的解决办法的大牛留下宝贵的思路,大家共同学习进步。 二、题目 思路:第一步:把一维数组的值和次数存入Dictionary中; 第二步:获取Dictionary中大于等于指定值的元素存入List; 第三步:将结果存入i 阅读全文
posted @ 2015-01-09 15:14 悠扬的牧笛 阅读(2615) 评论(22) 推荐(5) 编辑
摘要: 一、背景 最近一直在准备面试,收到的面试邀请邮件里还有面试题,真是要当面霸的节奏,不过看看也好,一方面能够锻炼锻炼生锈的脑子,查缺补漏一下,另一方面,万一靠这几个面试题拿到offer呢,哈哈。开个玩笑,拿offer不容易,但是连笔试都过不去的话,那就说不过去了。有些题目是概念题,有些是算法题,过于简 阅读全文
posted @ 2014-12-31 15:43 悠扬的牧笛 阅读(2644) 评论(8) 推荐(6) 编辑
摘要: 前面的话 在上一篇自己动手写工具 XSmartNote中,我简单介绍了这个小玩意儿的大致界面和要实现的功能,看了一下园子里的评论,评价褒贬不一,有人说“现在那么多云笔记的工具”,“极简版evernote”,我想说的是,别人的工具再好用,终究不是自己写的,其实写这个的目的,一方面是锻炼自己的技术能力, 阅读全文
posted @ 2014-12-16 17:16 悠扬的牧笛 阅读(2003) 评论(10) 推荐(5) 编辑
摘要: 背景 有个朋友是在他们单位的市场部,手里的策划文案以及PPT,少则数百,多则上千,多年下来也是一笔不可小觑的财富,每一次新的策划都可以从以往的文案或PPT中“拿来主义”,有着很好的借鉴意义,但是这么多的材料,如果挨个翻看还不得累死。我们知道每个Word或者PPT打开至少要4秒钟(我的电脑是这样,配置 阅读全文
posted @ 2014-11-28 17:40 悠扬的牧笛 阅读(1344) 评论(7) 推荐(1) 编辑
摘要: 前面的话 上一篇中基本实现了简单的签到任务,但是不够灵活。在上一篇自己动手写工具 签到器的结尾中,我设想了几个新增功能来提高工具的灵活程度,下面把新增功能点列出来看看: (1)新增其他的进程任务; (2)任务按照进程进行分类:用IE就是执行IE的任务,与其他(如资源管理器等)无关; (3)每执行完一 阅读全文
posted @ 2014-11-25 11:43 悠扬的牧笛 阅读(3598) 评论(35) 推荐(10) 编辑
摘要: 写在前面 最近公司没有什么项目,想通过项目练练手的机会也没有,只能自己学习了,因此空下来的时间也挺多的,就打开网页看看吧,哎,一打开就让签到(像什么百度知道啊、百度云盘啊之类的),我签到的目的是获取积分,便于下载资料^_^,真是烦的很,要是有个工具能帮助我全自动处理该有多好,想着想着大概的思路就出来 阅读全文
posted @ 2014-11-21 15:19 悠扬的牧笛 阅读(4938) 评论(38) 推荐(19) 编辑
摘要: 一、背景 最近在做关于Word内容自动标引,需要了解Word的底层结构,顺便梳理一下OpenXML的标签含义,方便后续开发,提高对OpenXML标签的查找效率,也是一个熟悉的过程。 二、内容 <w:p> <!--表示一个段落--> <w:val > <!--表示一个值--> <w:r> <!--表示 阅读全文
posted @ 2014-11-12 14:53 悠扬的牧笛 阅读(6020) 评论(4) 推荐(3) 编辑
摘要: 背景 最近因为项目需要,要对工程的代码进行统计,网上有很多的代码统计工具,最常用的是<SourceCounter>,但是我发现没有针对我的需求的功能,大多是递归目录、指定文件类型、统计所有代码行数和注释行、空白行等,而我的需求是在此基础之上,还要统计每个文件中方法的个数、每个方法的行数、方法的分级( 阅读全文
posted @ 2014-04-21 10:36 悠扬的牧笛 阅读(614) 评论(0) 推荐(1) 编辑