您的位置:首页 > 编程语言 > C#

AaronYang的C#私房菜[二][提供编程效率的技巧]

2013-08-17 16:40 309 查看

前言

我的文章简单易懂,能学到东西。因为复杂的东西,讲起来,好累。阅读者只是膜拜,学不到东西,就是没用的东西,好多文章都是看不下去。我写不出来《大话设计模式》那种为了读者的书,因为没有时间写,这真的是实话。写篇文章真的其实很花时间的,最近一直看别人的东西,所以没怎么写了。

有的人文章写 情感,而有的写技术。这篇文章属于中间的,你将物超所值,让代码飞起来,让技术加速。

写代码的人,我简称 Coder,简写 CD 了



看网页

1. 作为一个合格的CD,遇到问题,第一件事情,不要去问别的 CD(你的导师或者上司),而是应该先去百度或者谷歌。

中文的关键字的话,打开百度首页,一个一个关键字输入,中间用空格隔开,中英文无所谓了,但是百度中文强一点





最多翻个1到2页,找不到答案,试着用谷歌吧,或者换一下关键字

谷歌搜英文的关键字厉害!中文百度,英文谷歌!





所以说 一个好的计算机专业 英语单词 的基础还是要一点的

如果说,你还是找不到,那就换一些 关于你的疑问的,提炼出一些可能的关键字进行搜索。

我很少去一些网站上提问,那是问题实在解决不了,备份的手段…因为我的问题往往得不到答案。

但是我往往百度找不到的答案的地方,我就能在谷歌上找到,即使是英文的,还好我看的懂英文…

那么有人说,我英文不好怎么办?说实话,我一个高中毕业的CD,英文也是慢慢自学的,我只通过一个编程技巧学会的

英文是你技术提升的一个标准,也是工资提升的标准,很多新技术出来,都是先是英文的,想要超过别人,得到更多异于普通CD的技能,那么你只能通过自学英文书上的技术来上升你CD的档次了。

===================本文章来自 AaronYang.cnblogs.com=================

在网页中学英文

我刚开始,英文很差,几乎遇到英文的文档就怕。还好我在高中时候,就学会了英文的语法,所以单词不会,只有去查单词,然后去理解。哎,技术本来就很难学了,即使是中文版的,说实话,不一定有人能耐得住性子去看。但是英文不一样,看的时候能先翻译,大脑又在思考意思,会加深印象的,也能提高英文的语感。(说实话,你要评估自己的能力,假如这是本中文的,你能不能看的懂!如果不行,还是先不要看了)

下面主要说一下,找资料,找bug的解决方案时候,遇到英文的网页怎么办?

大家常见的英文解决方案:金山词霸,有道词典。本人倾向 金山词霸,但是网页上我用的是 有道翻译

下面说写步骤:

打开浏览器:输入http://fanyi.youdao.com/web2/





看动态图的操作:





我建议不要全文翻译,因为全文也不太准确,最好是入门,或者进阶,单个单词的翻译,来提高自己的词汇量。

技巧二:假设你使用了专家级别的,可能还有单词你不会,怎么办?

双击那个你不会的单词就可以了





时间长了,估计英语慢慢会提上来,再说,能看懂英文文档,我不管你采取了什么手段,你都是成功的!

光看文档,是不行的,英文你不去有意识的去记单词,所以说词汇量也要过关。

如果你是个安卓手机用户,建议大家装一个百词斩 来背单词

定制个计划,每天学习多少个,你放心吧,百词斩鼓励用户的记单词还是很有吸引力的,跟游戏一样!我没有打广告,不要拍我…

终极杀手

阅读英文的pdf 技术书籍,你可以使用金山词霸的一个 迷你查单词的窗口 查单词,很方便

PC端





打开后会出现小窗口,你拉到顶部,它会缩起来,你可以Alt+Alt快捷键打开窗口,然后输入英文查单词,然后回到文章继续看书学习。

我习惯这种查单词的方式,方便耐用。关于有道的 鼠标移到文本上面 会识别翻译,这种方式我不喜欢,然后我有洁癖,一个电脑装一个英文单词软件就够了,所以卸载掉了有道。

安卓端:

我用的是Adobe Reader阅读器,看pdf书籍,用的有道查单词,两个软件必开,遇到问题,按住房子键,切换界面,查到意思后,再切换回去。

关于上班,我一直不喜欢住的离公司近,我太了解自己了。住的近,起来的晚,住的远,起来的早,你有很多时间在公交和地铁上,此时你可以利用这个时间,带上耳机或者其他的方案,来学习。所以下班时候,我在公交车上也可以学习(千万别坐过站了)。其实我的jQuery和win8开发都是在公交车上学会的,今年的MVC学习一半在公交上,看的书一定要是简单能懂的,比如讲究操作的话,好记容易理解的还可以。有的公司认为你住的近,还故意以这个理由找你加班,所以我宁愿住的远。

搜狗输入法妙用

我真的不是打广告的,只是技巧问题,也是因为这个问题,所以我放弃了很多其他的输入法。

第一个理由:

我有用记事本记录事情的习惯,所以经常要记录时间,所以告诉你一样搜狗输入法的一个特色功能和应用的场景

我来一个公司,第一件事情,建一个空的记事本txt,然后记事本图标拉到工具栏上





我们单击,打开记事本,Ctrl+s保存一个空的记事本文件到指定的目录





设定此文件为常用的文件,右击记事本









按住拖拽,可以调整文本的位置,以后每次,可以在这里面临时记代码,要粘贴或者复制的代码。或者写任务,写清自己的工作计划。有的公司有OA,那里就可以稍微当做一个草稿本,联系一下,当然输入时间是不是很烦??

当然大家 只要记住,输入 sj 然后按3,简称 sj3,

试着快点,会让别人大吃一惊的,别的输入缺少这个功能,所以我就放弃了别的输入法了





第二个理由:

建议注册一个搜狗账号,因为输入法的设置和用户习惯,你的字库。当你换了电脑,用户打字习惯,设置都会同步过去的,非常方便。

第三个理由:

可以自定义 输入什么字母,然后出现什么字符

我定义了一个常用的符号, √ (默认输入dui)和 ×(默认输入cuo)或者你输入英文的X字母也可以

我经常在txt记录事情上,解决了,我就会在后面加上个√

表示完成了,记事本打开快,简单。

打开设置













我相信如果你是做软件的,我相信你一定会用了,这里我定义了gou





效果





其他应用场景:

SVN上传代码的时候 ,填写说明,要输入时间



数据库中要插入假数据,有的字段要输入时间,你不会手动去一个一个字符去输入吧。有的话,那我帮助到你了,给个好评吧,亲!输入sj3 即可

截图软件

我用了一年的 都是 PicPick





他可以设置快捷键,经常用 你就记住了

我做网页开发,经常需求取色 按住Shift+Alt+C

局部截图 Shift+PrintScreen键,当然全屏就是PrintScreeen键

写博客,聊天,经常需要截图,或者二次处理图片,用的都是那个,再复杂的话,我就要美图秀秀,或者再用Photoshop。

浏览器方面

要熟练使用浏览器开发工具,就是F12键,试着在工具中,修改网页源码,调整到你想要看的效果。

JS要看具体bug问题,在火狐下的Firebug能具体看到错误,说的比其他浏览器都清楚,但是我还是习惯谷歌那种控制台修改页面的局部html,css样式,调出我想要的效果。

浏览器的控制台特别好玩,你可以基于某网站的js,继续编写js,然后修改样式和代码

举个简单例子:





然后调节到Console下

输入js代码,有的网站没有用jquery包,你也可以引入,然后通过jQuery语法去写js

Console中写代码通过 Shift+回车 是换行的

document.getElementById("kw").value="AaronYang";

[code]$("form").submit();

[/code]





写完后,我们回车,执行JS

关于Elements选项卡我也常用,通常修改节点,或者复制节点代码,修改样式等等

Network,TimeLine可以看下哪个请求慢,请求的响应的时间,内容等等

Sources你可以查看别人的css,js文件,当然你也可以找到 网站的 资源链接,你就可以拿下来用了……….

火狐下的firebug我只喜欢看js的具体错误,它哪里少了个逗号都说的很清楚,不像谷歌里说的很泛,只是报错

最终一件事情,打个广告

我的博客地址是:http//AaronYang.cnblogs.com

转载的请标明出处!!Visual Studio开发的朋友们,一定要常用快捷键!!!

给个评论或者推荐。。。虽然觉得很水的文章…..

福利



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: