摘要: (续上篇) 大鸟说:“且先不说出题人的意思,单就你现在的代码,就有很多不足的地方需要改进。比如:1、变量命名,你的命名就是ABCD,变量不带有任何具体含义,这是非常不规范的;2、判断分支,你这样的写法,意味着每个条件都要做判断,等于计算机做了三次无用功;3、数据输入有效性判断等,如果用户输入的是字符符号而不是数字怎么办?4、如果除数时,客户输入了0怎么办?这些都是可以改进的地方。” “哦,说得没错,这个我以前听老师说过,可是从来没有在意过,我马上改,改完再给你看看。”class Refactor{ static void Main(string[] args) { ... 阅读全文
posted @ 2014-03-03 17:50 离散音符 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 菜今年计算机专业大四了,学了不少软件开发方面的东西,也学着编了些小程序,踌躇满志,一心要找一个好单位。当投递了无数份简历后,终于收到了一个单位的面试通知,小菜欣喜若狂。 到了人家单位,前台小姐给了他一份题目,上面写着,“请用C++、Java、C#或VB.NET任意一种面向对象语言实现一个计算器控制台程序,要求输入两个数和运算符号,得到结果。” 小菜一看,这个还不简单,三下五除二,10分钟不到,小菜写完了,感觉也没错误。交卷后,单位说一周内等通知吧。于是小菜只得耐心等待。可是半个月过去了,什么消息也没有,小菜很纳闷,我的代码实现了呀,为什么不给我机会呢。 小菜找到工作三年的师哥大鸟,请教原因,大 阅读全文
posted @ 2014-03-03 16:59 离散音符 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 忽如一夜春风来,千户万户质量度开”,传说中的五星十分质量度终于在20日晚上大面积升级(仍有部分地区未升级),随着关键词质量度逐渐透明化,让大家看到了更多的提升空间。竞价将会花更多的时间和精力来优化关键词质量度,同时优化效果也更明朗化。那么,此次升级后,质量度优化策略有哪些方法呢?关键词质量度优化是竞价绕不过的一个话题,本篇文章总结了百度竞价关键词优化的一些思路,大伙可以参考参考。同时在话题讨论中,我们也一起聊过关于关键词质量度优化的问题,思路只能是用来参考,具体的操作实践才是最为重要的。1、删除低质量创意,提升单元整体的质量度。我们优化一个关键词的质量度,是和该关键词创意的点击率息息相关的,所 阅读全文
posted @ 2014-03-03 15:37 离散音符 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 最近在学习设计模式,偶然在老板办公室看到一本程杰老师的《大话设计模式》,倍感新奇,略翻了一下,感觉很适合自己的口味,。,。所以对自己所看到的,所理解到的随笔记下,不足之处敬请拍砖!面向对象的4中特性:1、可维护 2、可复用 3、可扩展 4、灵活性好话说三国时期,曹操带领百万大军攻打东吴,大军在长江赤壁驻扎,军船连成一片,眼看就要灭掉东吴,统一天下,曹操大悦,于是大宴众文武,在酒席间,曹操诗性大发,不觉吟道:“喝酒唱歌,人生真爽。…………”。众文武齐呼:“丞相好诗!”于是一臣子速命印刷工匠刻版印刷,以便流传天下。 样张出来给曹操一看,曹操感觉不妥,说道:“喝与唱,此话过俗,应改为‘对酒当歌... 阅读全文
posted @ 2014-02-28 14:38 离散音符 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 今天在服务器上碰到由.mp3格式转化生成的.m4r格式不能被浏览器访问(MP3与m4r在同个域名目录下eg:www.abc.com/1.m4r)解决办法:1、选中文件所在的站点:2、找到MIME类型,双击进去3、添加.m4r格式的MIME类型这样IIS就可以支持 文件的访问与下载了。友情提示:如果不知道MIME类型 可以写通用的:application/octet-stream还有一些规律如果是文本类的让IE可以直接打开的 MIME 可以为 text/扩展名如果是音频打开的时候让windows自动播放的可以用 audio/扩展名到此对MIME类型只有一个初步的的了解,事实上他所涉及更多使用技巧 阅读全文
posted @ 2014-02-25 10:48 离散音符 阅读(575) 评论(0) 推荐(0) 编辑
摘要: 最近在玩WordPress、wiki等开源平台的站点部署。通过一下实践和资料学习,为了以后少走弯路,觉得有必要把这个过程记录下来。用到的东西:IIS服务;mysql;php;wordpress包1、win7 安装IIS7:为了避免麻烦,建议全部勾选“Internet 信息服务”和“Internet Information Services 可承载的Web核心”;2、mySql 安装与配置注意:建议接下来所以文件都统一安装在同个 路径下(如:D:\Server_Core),大家可以根据自己的需要设定。进行测试进行测试:mysql 配置完成。3、安装php官网下载,直接解压到如下目录用文本编辑器打 阅读全文
posted @ 2014-02-21 00:11 离散音符 阅读(593) 评论(0) 推荐(0) 编辑
摘要: 背景:公司业务迅速扩展,很多网站、接口都因为大流量的数据,发生服务器习惯性死机;一条sql查询语句只能适用于一定的网络环境,没有优化的查询当遇上大数据时就不适用了。本文主旨:讨论什么情况下能利用上索引.索引: 创建索引可以根据查询业务的不同分为两种:单一列的索引,联合索引. 顾名思义,单一列索引就是指在表的某一列上创建索引,联合索引是在多个列上联合创建索引.联合索引-使用结论:1、查询条件中出现联合索引第一列,或者全部, 则能利用联合索引.2、条件列中只要条件相连在一起,无论前后, 都会利用上联合索引,以下为例来说就是:last_name=’1′ and first_name=’1′与firs 阅读全文
posted @ 2014-02-18 14:43 离散音符 阅读(1510) 评论(1) 推荐(1) 编辑
摘要: EXPLAIN一、用途:1、什么时候必须为表加入索引以得到一个使用索引找到记得的更快的select2、知道优化器是否以一个最佳次序联结表。《官方的关于explain的文档在http://dev.mysql.com/doc/refman/5.1/en/using-explain.html(英文) 》二、使用方法:EXPLAIN table_name或EXPLAIN SELECT select_options前者可以得出一个表的字段结构等等,后者主要是给出相关的一些索引信息,而今天要讲述的重点是后者。eg:mysql> explain select * from event;+----+-- 阅读全文
posted @ 2014-02-17 17:56 离散音符 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 一、MongoDB的驱动MongoDB支持多种语言的驱动:在此我们只介绍C#的驱动。仅C#驱动都有很多种,每种驱动的形式大致相同,但是细节各有千秋,因此代码不能通用。比较常用的是官方驱动和samus驱动。samus驱动除了支持一般形式的操作之外,还支持linq方式操纵数据。个人比较喜欢这种方式 , 所以将从samus驱动入手讲解数据库访问,存取“Hello World!”为例。官方驱动下载地址:点击下载二、通过samus驱动实现HelloWorld存取1、在进行下述操作之前,请先确定MongoDB服务已经开启,不知道怎么开启服务,可以查看我的随笔《MongoDB的介绍与安装》。2、下载驱动,新 阅读全文
posted @ 2013-10-06 17:32 离散音符 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 一、介绍:1、NoSql(非关系型的数据库)成了一个极其热门的新领域,非关系数据库产品的发展非常迅速。MongoDB是NoSql的其中一种较为热门的非关系型数据库。查阅很多资料、其他博客和网站,借着自学的机会把心得体会都记录下来,方便自己复盘及与感兴趣的童鞋分享讨论。2、MongoDB是一个高性能,开源,无模式的文档型数据库,是当前NoSql数据库中比较热门的一种。它在许多场景下可用于替代传统的关系型数据库或键/值存储方式。Mongo使用C++开发。Mongo的官方网站地址是:http://www.mongodb.org/,读者可以在此获得更详细的信息。 特点: 高性能、易部署、易使用,存.. 阅读全文
posted @ 2013-10-06 11:55 离散音符 阅读(212) 评论(0) 推荐(0) 编辑