Random Clippings作为一个英语阅读推荐栏目,目标是让大家多读好文章,从而提高自己的英语阅读水平,不过却不一定要限制在英文技术文章内吧,所以我这次尝试推荐点别的东西。 海明威写作技巧 (Ernest Hemingways Top 5 Tips for Writing Well) 这篇文章来自c
Random Clippings作为一个英语阅读推荐栏目,目标是让大家多读好文章,从而提高自己的英语阅读水平,不过却不一定要限制在英文技术文章内吧,所以我这次尝试推荐点别的东西。
海明威写作技巧 (Ernest Hemingway’s Top 5 Tips for Writing Well)
这篇文章来自copyblogger,这是一个有趣的博客,它的理念是好像写广告文案(copywriting)那样写博客,并且向读者推广这种写作方法。因为现在大企业都明白到传统广告的覆盖能力是有限的,而博客上的宣传在一定程度上能弥补这种缺陷,所以纷纷开展企业博客,然而企业博客要如何写才能够达到促进产品销售效果呢?这正是copyblogger讨论的主题。
回到这篇文章上来,文章说的是海明威的写作技巧,文章开篇说到“很多商务人士在面对写作市场目标的任务时第一反应就是‘喂,我可不是海明威’。但说真的,除了海明威还是谁更值得仿效呢。”
"Rather than embracing the flowery prose of the literati, he chose to eschew obfuscation at every turn and write simply and clearly",这句的意思是,海明威每次都选择了避免混乱难懂并且简单清晰的写作,而非拥抱文人华丽的散文。其中"eschew obfuscation"这个词我翻译得很痛苦,这个词常用于英语写作课程上讲解“混乱难懂的写作”,因为而它自身就是最好的例子。
接下来,文章列举了海明威有关高校写作的几个要点:
- Use short sentences - 使用短的句子,这是海明威著名的写作风格。
- Use short first paragraphs - 使用短的首段,我引用的这篇文章的开场白就是个很好的例子。
- Use vigorous English - 使用充满激情的英语,中文应该也是同样的道理。
- Be positive, not negative - 要肯定,不要否定。例如使用“经济的”代替“不昂贵的”。
- Never have only 4 rules - 永远不要仅有4条规则。海明威其实只有4条规则,而且是他1917年刚刚成为记者时所接受的规则,然而大家都知道4条规则是不够的。
那么到底最后一条规则是什么呢?
"I write one page of masterpiece to ninety one pages of shit. I try to put the shit in the wastebasket."
“我每写一页的杰作,都伴随着九十一页的垃圾,只不过我尝试把垃圾扔进垃圾筐里。”
这让我想起了Dflying曾经有一帖提到“厚积薄发”的,91页的垃圾也算是厚积了,相对于真正能够发表出去的1页来说。写博客也一样,草稿中堆积着不少垃圾,它们的命运通常也就是被删掉,或者其中只有很少一小段能用于另一篇发表的文章,这样才能保证发表出来的质量。
UpdatePanel为何失灵 (What's up with UpdatePanels and how come nothing works)
这篇属于提高性质的阅读训练文章,我不会详细解释,但要说清楚如何以最快的速度扫过去抓住你要的信息。
首先看一次各小节的标题,有讲Atlas CTP和ASP.NET AJAX Beta,估计这是介绍一个Atlas功能改进的。因为改进有很多所以先看第一小节Intro,也就是简介。"The biggest change ...",提到“最大的改变”,这应该就是这篇文章主要内容了,要仔细看后半句,"related to script registration during async posts",“和异步回送的脚本注册有关”,这时候你已经抓到文章的中心了。如果你已经对这方面的技术有所了解,那么你就很清楚接下来要看的是什么了。
文章既然说是改进,肯定是因为这个处理无法做到十全十美,往下看Beta小节。"... overcome problem ... blindly reexecuting script ... we came up ... explicit registration ...",要克服问题,什么问题?盲目重新执行脚本的问题,我们通过显式注册的方式。好,英语理解过程中断,然后再把你的技术背景调出来思考,显式注册脚本也就是我在代码中明确声明哪些脚本是这次异步回送后要客户端执行得啦,这确实是个解决盲目重新执行脚本的好办法。"... UpdatePanel ... known exactly ...",UpdatePanel能够准确知道(哪个脚本何时执行),这证明上面通过技术背景的猜测没错。
看到调用代码的对比,这应该是文章中最容易看懂的部分了。无论你是否发现改进后的脚本注册方式多传递了一个this,文章后面都会将此指出来。后面的部分我就不解释了,你可以尝试用上面说的方式去阅读,也就是抓关键字,然后结合你的技术背景来理解,有时候你的技术背景能够对阅读提供很大的帮助,所以千万不要一看到英文就抓字典然后扎到单词堆了免去了。
交互式Ruby教程 (try ruby! (in your browser))
这属于超值赠送部分,如果你仅仅看到标题而不点进来看就错过了哦。希望以后不要错过这类好东西的话,我还是建议你订阅Cat in dotNET,这样你都能够看到全部内容。如果你使用Email订阅的话,某些邮箱可能会接受到乱码的更新邮件,所以我建议你使用GMail或Hotmail订阅。
这是一个很好的Ruby教程,而且是交互式的,也就是在页面上呈现一个可直接输入Ruby代码的控制台,然后你可以随着教程一步一步做下去。教程的文字说明通俗易懂,也是一个练习英语阅读的机会,别忘记了阅读时要利用你的技术背景来帮助理解。
这期的Random Clippings就要结束了,还记得我希望你注意到的事情吗?第一是“厚积薄发”,第二是“利用技术背景来帮助理解”。下期再见啦。

在數據庫優化中,應根據查詢需求選擇索引策略:1.當查詢涉及多個列且條件順序固定時,使用複合索引;2.當查詢涉及多個列但條件順序不固定時,使用多個單列索引。複合索引適用於優化多列查詢,單列索引則適合單列查詢。

要優化MySQL慢查詢,需使用slowquerylog和performance_schema:1.啟用slowquerylog並設置閾值,記錄慢查詢;2.利用performance_schema分析查詢執行細節,找出性能瓶頸並優化。

MySQL和SQL是開發者必備技能。 1.MySQL是開源的關係型數據庫管理系統,SQL是用於管理和操作數據庫的標準語言。 2.MySQL通過高效的數據存儲和檢索功能支持多種存儲引擎,SQL通過簡單語句完成複雜數據操作。 3.使用示例包括基本查詢和高級查詢,如按條件過濾和排序。 4.常見錯誤包括語法錯誤和性能問題,可通過檢查SQL語句和使用EXPLAIN命令優化。 5.性能優化技巧包括使用索引、避免全表掃描、優化JOIN操作和提升代碼可讀性。

MySQL異步主從復制通過binlog實現數據同步,提升讀性能和高可用性。 1)主服務器記錄變更到binlog;2)從服務器通過I/O線程讀取binlog;3)從服務器的SQL線程應用binlog同步數據。

MySQL是一個開源的關係型數據庫管理系統。 1)創建數據庫和表:使用CREATEDATABASE和CREATETABLE命令。 2)基本操作:INSERT、UPDATE、DELETE和SELECT。 3)高級操作:JOIN、子查詢和事務處理。 4)調試技巧:檢查語法、數據類型和權限。 5)優化建議:使用索引、避免SELECT*和使用事務。

MySQL的安裝和基本操作包括:1.下載並安裝MySQL,設置根用戶密碼;2.使用SQL命令創建數據庫和表,如CREATEDATABASE和CREATETABLE;3.執行CRUD操作,使用INSERT,SELECT,UPDATE,DELETE命令;4.創建索引和存儲過程以優化性能和實現複雜邏輯。通過這些步驟,你可以從零開始構建和管理MySQL數據庫。

InnoDBBufferPool通過將數據和索引頁加載到內存中來提升MySQL數據庫的性能。 1)數據頁加載到BufferPool中,減少磁盤I/O。 2)臟頁被標記並定期刷新到磁盤。 3)LRU算法管理數據頁淘汰。 4)預讀機制提前加載可能需要的數據頁。

MySQL適合初學者使用,因為它安裝簡單、功能強大且易於管理數據。 1.安裝和配置簡單,適用於多種操作系統。 2.支持基本操作如創建數據庫和表、插入、查詢、更新和刪除數據。 3.提供高級功能如JOIN操作和子查詢。 4.可以通過索引、查詢優化和分錶分區來提升性能。 5.支持備份、恢復和安全措施,確保數據的安全和一致性。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

SecLists
SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。

SublimeText3 英文版
推薦:為Win版本,支援程式碼提示!

Dreamweaver CS6
視覺化網頁開發工具