
General
文章平均质量分 59
程序员丹尼尔
Coding is not life
展开
-
如何在Flutter中实现Redux (Implementing Redux architecture with Flutter)
如何在Flutter中实现Redux (Implementing Redux architecture with Flutter)最近有机会做一个Flutter商业项目。之前也试过各种不同的Flutter架构,但这次我决定用Redux,因为觉得有趣而且有挑战性。为了方便分享我的经验,我就以注册流程为例(Welcome-Signin-Signup)。在继续阅读本文之前,请先了解一下:关于F...翻译 2019-12-26 18:00:24 · 405 阅读 · 0 评论 -
爱因斯坦:我的信仰
<br />时间:2010-11-03 09:27 作者:爱因斯坦,许良英/译 字号:大 中 小 点击:10次 <br /> 我们这些总有一死的人的命运是多么奇特呀!我们每个人在这个世界上都只作一个短暂的逗留:目的何在,却无所知,尽管有时自以为对此若有所感。但是,不必深思,只要从日常生活就可以明白:人是为别人而生存的——首先是为那样一些人,他们的喜悦和健康关系着我们自己的全部幸福;然后是为许多我们所不认识的人,他们的命运通过同情的纽带同我们密切结合在一起。我每天上百次地提醒自己:我的精神生活和物质生活都依转载 2010-11-03 09:51:00 · 1010 阅读 · 0 评论 -
特立独行的程序员:维基解密创始人阿桑奇传奇
<br /><br /> <br />2010-12-15 05:36 | 4766次阅读 | 来源:路透社 【已有2条评论】发表评论 <br /> <br />关键词:人物,维基解密,黑客 | 作者:Mark Hosenball | 收藏这篇资讯 <br /> <br />维基解密创始人朱利安·阿桑奇(Julian Assange)<br />导语:路透社12月13日发表Mark Hosenball撰写的特别报道“Julian Assange versus the world”,对维基解密创始转载 2010-12-15 15:43:00 · 3349 阅读 · 0 评论 -
打造移动开发团队的五个常见误区
<br /><br />[推荐阅读]<br />2010-12-15 03:00 | 646次阅读 | 来源:TechCrunch 【已有0条评论】发表评论 <br /> <br />关键词:编辑推荐,移动,团队 | 感谢Elad Gil的提供 | 收藏这篇资讯 <br /> <br /> <br /> <br />(图片来自:Flickr/JD Hancock)<br /> <br />导读:移动互联网大热,几乎所有公司都在盘算着开发移动应用。Twitter的搜索总监Elad Gil在Tech转载 2010-12-15 15:45:00 · 711 阅读 · 0 评论 -
风雨20年:我所积累的20条编程经验
<br /><br /> <br />2010-11-13 15:52 | 25158次阅读 | 来源:DCS Media 【已有165条评论】发表评论 <br /> <br />关键词:经验,编程 | 感谢刘江的提供 | 收藏这篇资讯 <br />本文由伯乐在线关关译自Jonathan Danylko的网站DCS Media。Danylko是一位资深开发顾问,DCS公司的创始人。 <br /> <br /> <br />从11岁时,我就一直在编程,并且一直都很喜欢技术和编程。这些年来,我积累了转载 2010-12-06 18:35:00 · 426 阅读 · 0 评论 -
UTF-8到Unicode的编码转换
<br />开发者在线 Builder.com.cn 更新时间:2008-03-25作者:happykevins 来源:优快云<br />本文关键词: 编码转换 unicode UTF-8 游戏 <br />UTF-8就是Unicode Transformation Format-8,是Unicode的一种变换编码格式。 <br /> <br /><br /> <br />UTF-8 有以下特性: <br /> <br />UCS 字符 U+0000 到 U+007F (ASCII) 被编码为字节 0x0转载 2010-09-21 14:03:00 · 3473 阅读 · 0 评论 -
ANSI、UNICODE、UTF-8、GB2312、GBK、DBCS、UCS的区别和由来
<br />。 收藏 <br /> 科普一下,自己也学习一下~~~~~<br /> 一直对字符的各种编码方式懵懵懂懂,什么ANSI、UNICODE、UTF-8、GB2312、GBK、DBCS、UCS……是不是看的很晕,假如您细细的阅读本文你一定可以清晰的理解他们。Let's go!<br /> <br /> 很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为"字节"。 <br /> 再转载 2010-09-21 13:52:00 · 722 阅读 · 0 评论 -
匈牙利命名法
<br /> n年以前,Charles Simonyi(他后来成为微软的著名程序员)设计了一种以前缀为基础的命名方法,这种方法后来称为"匈牙利表示法"以记念他.他的思想是根据每个标识符所代表的含义给它一个前缀.微软后来采用了这个思想,给每个标识符一个前缀以说明它的数据类型.因此,整型变量的前缀是n,长整型变量是nl,字符型数组变量是ca,以及字符串(以空类型结尾的字符数组)以sz为前缀.这些名字可能会非常古怪.比如说:lpszFoo表示"Foo"是一个指向以空字符为结尾的字符串的长整型指针.<br转载 2010-09-21 11:57:00 · 536 阅读 · 0 评论 -
Carbide常用快捷键
<br />Carbide.c++ IDE的常用快捷键和技巧From Forum Nokia Wiki<br />=================================================================<br />Carbide.c++ 是Nokia专门为Symbian系统开发提供的一个集成开发工具。<br />此开发工具其实是基于Eclipse平台构建((我的理解应该是Eclipse + CDT + Nokia plugin))。<br />熟悉Eclipse的都转载 2010-09-16 09:32:00 · 593 阅读 · 2 评论 -
珍爱生命,珍爱生态!(转载)
<br /><br /> <br /> ——兼谈“保8”<br /> 时寒冰<br /> <br /> 每一次生命的陨落,都让我们忍不住悲泣。<br /> 甘肃甘南藏族自治州舟曲县特大山洪泥石流,成为我们记忆中又一次巨大的疼痛。<br /> 生命是渺小的。<br /> 生命更是脆弱的。<br /> 当我们再次洒泪为逝者哀悼的时候,又不能不反思:<br /> 媒体的报道,告诉我们一些真相:<br /> 舟曲境内过去一直森林茂密,林木采伐始于明清转载 2010-08-24 17:04:00 · 1516 阅读 · 0 评论 -
青蛙有那么蠢吗?(转载)
<br /><br /> <br /> ——另一个“温水煮青蛙”的故事<br /> 时寒冰<br /> <br /> “温水煮青蛙”的著名故事,被很多人引用过。大意是这样的:将青蛙投入已经煮沸的开水中时,青蛙因受不了突而其来的的高温刺激立即奋力从开水中跳出来得以成功逃生。同样是水煮青蛙实验,把青蛙先放入装着冷水的容器中,然后再加热。结果就不一样了。青蛙反倒因为开始时水温的舒适而水中中悠然自得。直至发现无法忍高温时,已经心有余而力不足了。被活生生的在热水中热死。<br /> 青转载 2010-08-24 16:57:00 · 1426 阅读 · 0 评论 -
程序员从初级到中级10个秘诀
<br /><br /> <br />2010-08-20 09:52 | 4493次阅读 | 来源:博客园 【已有11条评论】发表评论<br /> | 感谢chenqiuge1984的提供 | 收藏这篇资讯<br />Justin James曾发表过一篇博文《10 tips for advancing from a beginner to an intermediate developer》,为我们分享如何才能完成程序员从初级到中级的蜕变,现将中文译文转载于此,供大家借鉴。<br /> <br转载 2010-08-20 18:54:00 · 1184 阅读 · 3 评论 -
为什么5%的技术人员开发效率是其他95%的20倍?
<br /><br /> <br />2010-08-20 10:06 | 7481次阅读 | 来源:未知 【已有28条评论】发表评论<br /> | 感谢chenqiuge1984的提供 | 收藏这篇资讯<br />5%神话<br /> <br />Bruce Eckel(Thinking in Java/C++作者) 在他的5%的神话(Mythical 5%) 中提到:5%的程序员开发效率是其他95%程序员的20倍(5% of programmers are 20x more product转载 2010-08-20 18:55:00 · 511 阅读 · 0 评论 -
The Heart of Prajna Paramita Sutra
// the first versionThe Heart Sutra in EnglishTranslated by Gerhard Herzog When the holy Bodhisattva Avalokitesvara had truly grasped the transcendent wisdom, he realized that visible form is only illusion. The same applies to its perception, to its names转载 2010-08-23 09:56:00 · 667 阅读 · 0 评论 -
采访 Lua 发明人的一篇文章
<br /><br />转载自:云风的BLOG<br />http://blog.codingnow.com/<br />==============================================================<br />《Masterminds of Programming: Conversations with the Creators of Major Programming Languages》是本相当不错的书。博文翻译出版了这本书,中文名叫做《编程之魂》。<br转载 2010-06-23 19:01:00 · 1365 阅读 · 1 评论 -
软件开发中的11个系统思维定律
<br /><br /> <br />2010-12-17 09:19 | 1760次阅读 | 来源:伯乐在线 【已有6条评论】发表评论 <br /> <br />关键词:软件开发,思维定律 | 作者:Andriy Solovey | 收藏这篇资讯 <br /> <br /> <br />“我会更加努力地工作”——一匹名叫Boxer的马(出自乔治·奥威尔的《动物农庄》)<br /> <br />彼得·圣吉在其著作《第五项修炼》中提到的系统思维定律同样适用于软件开发。<br /> <br />1. 今日的问题转载 2010-12-17 12:51:00 · 675 阅读 · 0 评论 -
Java中包的概念
2009-09-05 08:43:09 来源:原创 【大 中 小】 浏览:371次-摘要: 包(package)是Java提供的一种区别类的名字空间的机制,是类的组织方式,是一组相关类和接口的集合,它提供了访问权限和命名的管理机制。Java中提供的包主要有以下3种用途。包的概念包(package)是Java提供的一种区别类的名字空间的机制,是类的组织方式,是一组相关类和接口的集合,它提供了访问权限和命名的管理机制。Java中提供的包主要有以下3种用途。 将功能相近的类放在同一个包中,可转载 2010-12-21 16:44:00 · 9567 阅读 · 4 评论 -
经典Swift快速排序算法
import Foundationfunc partitionLomuto<T: Comparable>(_ a: inout [T], low: Int, high: Int) -> Int { let pivot = a[high] var i = low for j in low..<high { if a[j] ...原创 2019-05-27 08:34:54 · 628 阅读 · 0 评论 -
A1181换内存方法
http://www.bbly.com/thread-31403-1-1.html原创 2011-06-29 15:41:00 · 3037 阅读 · 0 评论 -
使用 Boot Camp 建立 Mac OS + Windows 雙系統
http://www.goapple.com.tw/index.php?pa=guide_view&id=21&kid= MRX3F-47B9T-2487J-KWKMF-RPWBY原创 2011-06-30 15:34:00 · 1146 阅读 · 0 评论 -
排序算法 --- C语言
<br />插入排序<br />void insertion_sort(char array[], unsigned int first, unsigned int last)<br />{<br /> int i, j, temp;<br /> for (i = first + 1; i < last; i++)<br /> {<br /> temp = array[i];<br /> j = i - 1;<br /> while ((j >= first) && (array[j] > temp)原创 2011-05-04 13:57:00 · 583 阅读 · 0 评论 -
最形象解释帮助理解快速排序
<br /><br /> 快速排序想必大家都知道吧,快速排序(Quick Sort)虽然算法在最坏的情况下运行时间为O(n^2),但由于平均运行时间为O(nlogn),并且在内存使用、程序实现复杂性上表现优秀,尤其是对快速排序算法进行随机化的可能,使得快速排序在一般情况下是最实用的排序方法之一。被认为是当前最优秀的内部排序方法。<br /> 这几天在百度C语言吧看到这样一种解释快速排序的方法,堪称经典,自己帮他把代码补全了,收录了,快速排序没理解或是想学习转载 2011-05-04 11:36:00 · 1976 阅读 · 1 评论 -
牛人算法博客
http://blog.youkuaiyun.com/v_JULY_v原创 2011-06-15 15:54:00 · 962 阅读 · 0 评论 -
C++ Bridge设计模式
<br />http://blog.youkuaiyun.com/feiyinzilgd/archive/2011/03/06/6227664.aspx转载 2011-06-02 09:53:00 · 426 阅读 · 0 评论 -
Mac启动快捷键
<br /><br />Mac, by Nffish. <br />Mac机没有传统PC中的BIOS,所以有些功能不同。<br />方便MacBook用户,也为了自己以后备用,特地在记录。<br />启动时按住 C 键——从可启动 CD 或 DVD 光盘启动,如随机附带的 Mac OS X 安装光盘。 <br />启动时按住 D 键——如果插入1号安装盘,则启动为 Apple Hardware Test (AHT)。 <br />按住 Option-Command-P-R 键直至听到两声嘀嘀声——重置 NV转载 2011-06-01 15:05:00 · 3029 阅读 · 0 评论 -
辞职函格式
<br />尊敬的公司领导:<br />您好!<br />经过多方面审慎的考虑,我决定辞去我目前在公司所担任的职位。<br />自入职以来,不论工作上或是生活上,公司领导和同事给了我很多帮助和关心,我深怀感激,在此仅表谢意!想到要离开同甘共苦的朋友们,你们给予我的真诚和友善,心情很复杂,但愿今后仍然能保持这份友谊。<br /> <br />目前公司正处于快速发展的阶段,同事们都非常齐心,产品即将上线,推广也在进行之中,而我因个人原因而不能继续和同仁并肩努力,对公司造成不便,我对此深感歉意。希望公司能尽快找到原创 2011-05-11 23:28:00 · 2939 阅读 · 0 评论 -
Memory Lost Forever
<br /><br />记忆 沉睡 在梦中 深深的海底<br /> <br />你找不到标记<br /> <br />就像许多年以前 沉没的航船<br /> <br />满载着儿时的欢愉 和所有破旧的玩意<br /> <br />而今你如鲁宾逊一般<br /> <br />一个人生活在荒岛多年<br /> <br />忘了什么时候 从哪里来 到哪里去<br /> <br />时间永远定格在无聊的海平面<br /> <br />每过一天 只意味着木板上多一条印记<br /> <br />也许你曾期待 某一天<原创 2011-01-18 11:47:00 · 481 阅读 · 0 评论 -
架构师给程序员的一封信
<br /><br /> <br />2010-11-16 09:27 | 8871次阅读 | 来源:酷壳 【已有30条评论】发表评论 <br /> <br /> | 感谢陈秋歌的提供 | 收藏这篇资讯 <br />某Architect给他的Engineering团队的写了一封信《From an architect to a programmer》,在信中,结合他20多年在软件圈的经验,他为程序员提出了9条建议,去做一个快乐、受人尊敬的程序员。酷壳网站版主陈皓将这封信进行了翻译,相信所有程序员可转载 2010-11-17 09:04:00 · 517 阅读 · 0 评论 -
改良程序需要的11个技巧
<br /> <br /> <br />2011-01-05 09:42 | 4291次阅读 | 来源:外刊IT评论 【已有8条评论】发表评论 <br /> <br />关键词:程序,编程,技巧 | 作者:外刊IT评论 | 收藏这篇资讯 <br />导读:外刊IT评论翻译了一篇《改良程序的11技巧》,以下是全部内容:<br /> <br />有很多理由都能说明为什么我们应该写出清晰、可读性好的程序。最重要的一点,程序你只写一次,但以后会无数次的阅读。当你第二天回头来看你的代码时,你就要开始阅读它了。当你把代转载 2011-01-06 09:42:00 · 420 阅读 · 0 评论 -
史蒂夫 乔布斯(Steve Jobs)在 Stanford 2005 毕业典礼上的演讲
<br /><br /> <br />http://v.youku.com/v_show/id_XODgxOTMzNTI=.html<br /> <br />This is the text of the Commencement address by Steve Jobs, CEO of Apple Computer and of Pixar Animation Studios, delivered on June 12, 2005.<br /> <br /> <br />I am honored to转载 2010-06-13 10:21:00 · 624 阅读 · 1 评论 -
安全地帯 Friend
<br /><br /> <br /> <br />作词者名 松井五郎<br />作曲者名 玉置浩二<br /> <br />さよならだけ<br />言えないまま<br />きみの影の中に<br />いま涙がおちてゆく<br />つめたくなる<br />ふたり暮らしてきた<br />香りさえが 消えてゆく<br />もう Friend<br />心から Friend<br />みつめても Friend<br />悲しくなる<br /> <br />想い出には<br />できないから<br />梦がさめてもま转载 2010-06-10 17:50:00 · 486 阅读 · 0 评论 -
代码重构
维基百科,自由的百科全书跳转到: 导航, 搜索跳过字词转换说明汉漢▼▲为了阅读方便,本文使用全文手工轉換。转换内容:本文采用电脑和信息技术组全文转换 [查看] • [编辑] • [强制刷新] 顯示↓關閉↑字詞轉換说明字詞轉換是中文维基的一項自動轉換,目的是通過计算机程序自動消除繁简、地区词等不同用字模式的差異,以達到閱讀方便。字詞轉換包括全局轉換和手動轉換,本說明所使用的标题转换和全文转载 2010-03-11 11:56:00 · 1491 阅读 · 0 评论 -
Music Fingerprint: 音乐指纹认知篇
Author: IceskYsl 21 Dec 音乐指纹,是采用特定的算法对音乐文件的声波进行分析得到的唯一码,主要用于自动分类和标识音乐文件。当前国外拥有此项技术专利的公司有Gracenote和MusicIP等,其基本原理是通过对音乐文件的全部或部分声波(通常是音乐文件的前几分钟)进行分析产生音乐指纹数据,这部分技术难度并不太大,关键的问题是对音乐指纹进行比对,当前Gracenote已经支持对一转载 2010-03-08 11:40:00 · 3252 阅读 · 1 评论 -
深入浅析:面向对象编程四大原则
http://www.csai.cn 作者:佚名 来源:网络 2008年5月5日 进入社区 在面向对象设计中,如何通过很小的设计改变就可以应对设计需求的变化,这是令设计者极为关注的问题。为此不少OO先驱提出了很多有关面向对象的设计原则用于指导OO的设计和开发。下面是几条与类设计相关的设计原则。 1. 开闭原则(the Open Closed Principle OCP) 一个模块转载 2010-03-03 13:31:00 · 474 阅读 · 0 评论 -
可缩放矢量图形 SVG
维基百科,自由的百科全书跳转到: 导航, 搜索跳过字词转换说明汉漢▼▲为了阅读方便,本文使用全文手工轉換。转换内容:本文采用电脑和信息技术组全文转换 [查看] • [编辑] • [强制刷新] 顯示↓關閉↑字詞轉換说明字詞轉換是中文维基的一項自動轉換,目的是通過计算机程序自動消除繁简、地区词等不同用字模式的差異,以達到閱讀方便。字詞轉換包括全局轉換和手動轉換,本說明所使用的标题转换和全文原创 2010-02-24 11:07:00 · 3408 阅读 · 1 评论 -
浪涛的博
http://blog.sina.com.cn/zhuniushou原创 2010-02-23 10:13:00 · 437 阅读 · 0 评论 -
偷棵菜送给2010
2009流行语文一瞥 南方报业新闻 时间: 2010年02月18日 来源: 南方周末 作者:黄集伟 秋雨含泪 已阅 同意 脑残 网瘾 □黄集伟 好多年前,在饭局上听过一个笑话,说甲乙两人见面,寒暄过后,自我介绍。 甲:我姓简———不是简单的简,是不简单的简;乙:我姓常———不是寻常的常,是不寻常的常。转载 2010-02-21 17:27:00 · 6013 阅读 · 0 评论 -
划过时代黑暗天幕的两颗彗星
划过时代黑暗天幕的两颗彗星南方报业新闻 时间: 2010年02月11日 来源: 南方周末 作者:林贤治 米吉安尼像。1911年生于阿尔巴尼亚。1938年因肺病逝世,年仅27岁。 瓦普转载 2010-02-11 22:00:00 · 2409 阅读 · 0 评论 -
绿茶的功效
绿茶的功效主要有17大功效,分别是:1.保护胃肠功能、2.抗菌、3.瘦身减脂、4.防龋齿清口臭和明目、5.抗氧化、6.治疗心血管疾病、7.去黑斑皱纹、8.抗衰老、9.预防和治疗辐射伤害、10.醒脑提神、11.利尿解乏降脂助消化、12.抗过敏及消炎、13.抗过敏及消炎、14.降血脂、15.降血糖、16.抗病毒、17.抗癌抗突变、;绿茶的功效具体介绍如下:1、绿茶具有保护胃肠功能的功效 儿茶转载 2010-02-08 11:09:00 · 1501 阅读 · 0 评论 -
喝干红葡萄酒的十大好处
http://www.dyccoo.cn 信息来源: 定远在线 2008-11-21 【字体:大 中 小】 【打印本稿】 【 】 【关闭】 喝干红葡萄酒的十大好处1:喝干红葡萄酒能抗衰老与失眠 2:干红葡萄酒对心血管病有防治作用3:干红葡萄酒能养颜美容 4:干红葡萄酒能减肥 5:干红葡萄酒能预防痴呆症 6:干红葡萄酒能抑制糖尿病 7:干红有滋补作用 8:助消化作用 9:能增转载 2010-02-08 11:03:00 · 885 阅读 · 0 评论