上一页 1 2 3 4 5 6 7 ··· 12 下一页
摘要: 本文内容 Unity 概述 环境 一个真实的例子 类型注册(Type Registrations) 解析类型(Resolving Types) 跳槽,新公司使用了 Unity,初步看了一下,公司的使用还是比较简单的,其实 Unity 本身的用法很多。另外,前段时间我翻译和实验了 Martin Fowler 的《Java 控制反转和依赖注入模式》... 阅读全文
posted @ 2015-04-14 14:52 船长&CAP 阅读(1228) 评论(0) 推荐(2) 编辑
摘要: 本文内容 场景 目标 解决方案 实现细节 思考 相关模式 更多信息 参考资料 Common Service Locator 代码很简单,它一般不会单独使用,而是作为一个单件模式,与像 .net Unity 这样的依赖注入框架一起使用。Common Service Locator 是 Unity 的一部分。 下载 Com... 阅读全文
posted @ 2015-04-10 16:03 船长&CAP 阅读(2783) 评论(0) 推荐(1) 编辑
摘要: 本文内容 编程语言 编程工具 本文比较了各种语言,包括语法和执行、变量和表达式、数学和逻辑、字符串、正则表达式、日期和时间、可变数组、字典、函数、执行控制、异常、并发,以及文件、对象、继承和多态、反射、网络和web、单元测试等等方面。 但是,我比较想了解一下这些语言的设计哲学,可惜没有~ 编程语言 Interpreted Languages(解释型语言)... 阅读全文
posted @ 2015-04-08 18:04 船长&CAP 阅读(795) 评论(3) 推荐(0) 编辑
摘要: 本文内容 概述 编写异步方法 异步程序中的控制流 API 异步方法 线程 异步和等待 返回类型和参数 参考资料 下载 Demo 下载 Demo TPL 与 APM 和 EAP 结合(APM 和 EAP 这两个标准异步方式已经不能适应多核时代,但之前用这两种方式写的代码怎么办?——把它们改造一下,跟 TPL 结合) 概述 ... 阅读全文
posted @ 2015-04-02 18:07 船长&CAP 阅读(2005) 评论(0) 推荐(2) 编辑
摘要: RocketMQ 是一款快速地、可靠地、分布式、容易使用的消息中间件,由 alibaba 开发,其前身是 metaq,metaq 的第一个版本是可以看成是linkedin的kafka(scala)的java版本,并对其增加了事务的支持。rocketmq为metaq3.0,相比于原始kafka,其... 阅读全文
posted @ 2015-04-01 17:58 船长&CAP 阅读(1351) 评论(0) 推荐(0) 编辑
摘要: 本文内容 特点 性能 参数化的查询 List 支持 缓存和非缓存的 readers 多个映射 多个结果 存储过程 Ansi Strings 和 varchar 限制和注意事项 Dapper 能运行在我的 db 提供者上吗? 有例子的完整例子列表吗? 谁在使用 Dapper? 参考 ... 阅读全文
posted @ 2015-03-24 20:35 船长&CAP 阅读(8760) 评论(2) 推荐(1) 编辑
摘要: Inversion of Control Containers and the Dependency Injection pattern ——Martin Fowler 本文内容 Component and Service(组件和服务) A Naive Example(一个超级简单的例子) Inversion of Control(控制反转) Forms of ... 阅读全文
posted @ 2015-03-17 17:14 船长&CAP 阅读(1279) 评论(0) 推荐(0) 编辑
摘要: 本文内容 实例 引入 原始方法 装饰者模式 JDK 动态代理和 cglib 代理 直接使用 AOP 框架——AspectWerkz 最近跳槽了,新公司使用了 AOP 相关的技术,于是查点资料,复习一下。之前,多少知道点,但没怎么在实际项目中使用过~ 下载 demo 实例 引入 ... 阅读全文
posted @ 2015-03-17 11:31 船长&CAP 阅读(3672) 评论(0) 推荐(0) 编辑
摘要: 本文内容 General 一般 Lists 列表 Maps 映射 Ranges/Slices 范围/片段 Object access 对象访问 参考资料 Groovy 是一种基于 JVM 的敏捷开发语言,它结合了 Python、Ruby 和 Smalltalk 的许多强大的特性,Groovy 代码... 阅读全文
posted @ 2015-02-11 16:51 船长&CAP 阅读(4061) 评论(0) 推荐(0) 编辑
摘要: 本文内容 动态类型语言(Dynamically Typed Language) 静态类型语言(Statically Typed Language) 比较 参考资料 历史版本 记得我刚毕业时在第一家公司,离职那天领导找我谈话,让我暂时别走,看 BOSS 能否给我涨点工资,我对领导很“大气”地说:“涨工资,也要走……Java 没什么难的,它跟 C# 很像... 阅读全文
posted @ 2015-02-11 13:52 船长&CAP 阅读(1494) 评论(0) 推荐(0) 编辑
摘要: 本文内容 自定义类 Array.Sort 参考资料 System.Array.Sort 有很多对集合的操作,比如排序,查找,克隆等等,你可以利用这个类加深对 IComparer、IComparable 以及泛型委托、匿名方法、Lambda 表达式的理解。 下载 Demo 自定义类 自定义... 阅读全文
posted @ 2015-02-09 09:53 船长&CAP 阅读(1425) 评论(0) 推荐(0) 编辑
摘要: 本文内容 引入 实现 LINQ 的两个前提 扩展方法 λ 表达式 LINQ 参考资料 本文说明 LINQ 是如何实现的,知道这点,才能更好地使用它~ 如果你刚接触 LINQ,那么可能不会那么快就理解。因为,LINQ 涉及的技术比较多,可以说它是众多技术的集大成者,因此使用 LINQ 需... 阅读全文
posted @ 2015-02-05 13:29 船长&CAP 阅读(1108) 评论(4) 推荐(1) 编辑
摘要: 语音交互事关未来,国内外已经不少公司在抢蛋糕了,大公司收购、投资、合作不断,就可见一斑。目前,基本上所有的巨头都有涉足。 苹果收购 Siri、Novauris,组建基于神经网络算法的语音识别团队 2014 年 7 月,有消息称,苹果正在联系多位语音识别技术的专家,正在招聘经理、小组负责人、研究... 阅读全文
posted @ 2015-02-02 10:27 船长&CAP 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 本文内容 集合类 性能 最近复习了一下集合,C# 关于集合的类蛮多,但我除了 List 那几个经常用之外,其他的用得还真不多(只在小范围使用),但其实,每个集合类都各有自己适用的场景,功能也很强大。尤其是,泛型类提供的那些方法,对于集合操作很方便,比如,很多方法都把委托作为参数,包括 Act... 阅读全文
posted @ 2015-01-31 18:07 船长&CAP 阅读(816) 评论(0) 推荐(0) 编辑
摘要: 本文内容 使用泛型约束的原因 未绑定的类型参数 作为约束的类型参数 参考资料 当“设计模式”出现时,人们提“用接口编程”;后来,有了泛型,人们提“用泛型编程”。什么泛型?比如,单链表 LinkedList 场景,每个节点包含两个字段:值和下一个节点的引用,其... 阅读全文
posted @ 2015-01-30 12:16 船长&CAP 阅读(832) 评论(0) 推荐(0) 编辑
摘要: 本文内容 枚举器 enumerator 接口 - IEnumerator 可枚举 enumerable 接口 - IEnumerable 产生类型 yield type 枚举器 enumerator 对象 可枚举 enumerable 对象 示例 参考资料 本文只是 C# 5.0 规范中... 阅读全文
posted @ 2015-01-28 17:42 船长&CAP 阅读(485) 评论(0) 推荐(0) 编辑
摘要: Android 卡是必须的,当你的手机装了 20 多个 app,那不卡才叫见鬼了呢,我手机微信都打不开,手机直接自动重启啦~哪种东西生来就是完美的呢?即便是台式机,也是越用越慢。换句话,如果没有特别原因,谁的手机能装那么多 app,并且都在用呢,你经常用的有几个?~iOS 生来就是为移动而生,Google 能把 Linux 改造成手机操作系统也不易(说明 Linux 这东西真是强大啊!);iOS... 阅读全文
posted @ 2015-01-26 15:40 船长&CAP 阅读(909) 评论(1) 推荐(1) 编辑
摘要: 本文内容 Synchronized 关键字 示例 Synchronized 方法 内部锁(Intrinsic Locks)和 Synchronization 参考资料 下载 Demo Synchronized 关键字 Java 语言提供两个基本的同步机制:synchronized 方法(synchronized methods )和 synchronized 语句(synchron... 阅读全文
posted @ 2015-01-22 12:00 船长&CAP 阅读(2045) 评论(2) 推荐(0) 编辑
摘要: 本文内容 环境 项目结构 演示 1:简单 XListView 演示 2:XListView + Fragment 演示 3:XListView + ViewPager + Fragment 本文三个演示,循序渐进。 演示 1 是 GitHub 上的 XListView 控件,具备“下拉更新”和... 阅读全文
posted @ 2015-01-20 15:17 船长&CAP 阅读(1490) 评论(0) 推荐(0) 编辑
摘要: 原文地址 日前,亚洲富豪李嘉诚重组旗下两家集团,并把重组后的企业注册地点从香港迁移至开曼群岛,称此举只是为做生意方便。其实,开曼群岛早已成为中国企业一个重要“落户地”。从地产界的碧桂园、世茂地产,到运动品牌李宁、安踏,再到阿里巴巴、百度等互联网巨头,许多国人耳熟能详的公司,都是开曼群岛的注册企业。 谁在开曼群岛“落户”? 过去 20 年间,内地赴港上市的家族企业资产规模最大的 50 ... 阅读全文
posted @ 2015-01-19 20:02 船长&CAP 阅读(919) 评论(0) 推荐(0) 编辑
摘要: 本文内容 概述 XListView UML 图 下载 github XListView 概述 我们经常能见到 app 中的 listview 有“下拉更多”和“上拉加载”的效果。如下图所示顶部和底部的变化: 图 1 常见的 Header 和 Footer (左:顶部的三个状态;右:底部的三个状态) 很明显,无论是下拉还是上拉,顶部和底部都会有三个状态。如, 对于“下拉”操作,“下拉”一... 阅读全文
posted @ 2015-01-15 17:15 船长&CAP 阅读(893) 评论(0) 推荐(1) 编辑
摘要: 本文内容 环境 项目结构 演示下载 参考资料 本文是 github 上 Trinea-Android-common 和 Trinea-Android-Demo 项目的一部分,将下载部分分离出来,看看如何实现。(不知道此人学了多久,Android 水平不低~ 貌似年龄跟我差不多~) 假设,现在有个下载 apk 包的需求,你大概能想到什么? 下载本身; 下载进度; 期间还能取消; 由... 阅读全文
posted @ 2015-01-08 11:59 船长&CAP 阅读(6653) 评论(3) 推荐(0) 编辑
摘要: 本文内容 环境 项目结构 演示 1:ListView 演示 2:简单 XListView 演示 3:音乐列表 XListView 演示 4:另一个音乐列表 XListView 本文四个演示,循序渐进。 演示 1 只是普通的 Android ListView 控件; 演示 2 是 GitHub 上的 XListView 控件,具备“下拉更新”和“上拉加载”功能,使用是它自己的示例... 阅读全文
posted @ 2015-01-06 15:31 船长&CAP 阅读(3424) 评论(0) 推荐(0) 编辑
摘要: 本文内容 环境 项目结构 演示 1:PagerTitleStrip 演示 2:PagerTabStrip 演示 3:ViewPager 和动态 Fragment 下载 Demo 环境 Windows 2008 R2 64 位 Eclipse ADT V22.6.2,Android ... 阅读全文
posted @ 2014-12-30 10:53 船长&CAP 阅读(697) 评论(0) 推荐(0) 编辑
摘要: 本文内容 应用服务和数据服务分离 使用缓存改善网站性能 使用应用服务器集群改善网站的并发处理能力 数据库读写分离 使用反向代理和 CDN 加速网站响应 使用分布式文件系统和分布式数据库系统 使用 NoSQL 和搜索引擎 业务拆分 分布式服务 本文来自李智慧的《大型网站技术架构——核心原理与案例分析》一书,对于大型网... 阅读全文
posted @ 2014-12-21 17:35 船长&CAP 阅读(1274) 评论(0) 推荐(0) 编辑
摘要: 原文地址 有次上班做公交,期间听到一个老太太说:“我加你微信啊……”,还有一次去看老中医,并交换了电话,可当我回去后发现这个大夫竟然加了我微信……这些都令我有点吃惊,连60、70岁老人都在用微信和QQ,尤其是微信,微信和QQ 越来越成为一种必备工具,像银行卡,像背包……像人手一部手机,而手机必须按... 阅读全文
posted @ 2014-12-19 12:20 船长&CAP 阅读(531) 评论(0) 推荐(0) 编辑
摘要: 原文地址 有次上班做公交,期间听到一个老太太说:“我加你微信啊……”,还有一次去看老中医,并交换了电话,可当我回去后发现这个大夫竟然加了我微信……这些都令我有点吃惊,连60、70岁老人都在用微信和QQ,尤其是微信,微信和QQ 越来越成为一种必备工具,像银行卡,像背包……像人手一部手机,而手机必须按 QQ 和微信一样。 但接下来的问题是,既然微信和QQ已经蔓延到老人,你的微信里几乎全是生活中认识的... 阅读全文
posted @ 2014-12-18 11:44 船长&CAP 阅读(547) 评论(0) 推荐(0) 编辑
摘要: 原文地址 小米投资美的,格力急了,让我不得不联想到有本叫《门口的野蛮人》的书~就好像互联网公司是“搅局”的,把传统行业弄得天翻地覆~ 当初,2013年…… 在某电视台的颁奖晚会上, 雷军:“小米模式能不能战胜格力模式,我觉得看未来五年。请全国人民作证,五年之内,如果我们的营业额击败格力的话,董... 阅读全文
posted @ 2014-12-16 11:33 船长&CAP 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 原文地址 截止到今天凌晨,互联网上已经有大概 6 亿 8 千万张网页,而且依然在迅速增加。今天就来严肃地展开一下网页工程师的话题吧,关于他们的工作,关于他们的职业;关于 HTML,关于 Python;关于浏览器,关于这个世界。 周围有一些朋友的孩子也快要诞生了,将来可以考虑做个网页工程师呢~ 每天的我们,在(还算)安静的办公室里,面对着电脑屏幕,忍受着窗外的喧嚣,随手点开浏览器,输入一段 URL... 阅读全文
posted @ 2014-12-11 11:37 船长&CAP 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 前段时间有个新闻标题:老罗的情怀只值1000块 ~是针对锤子手机降价的事,不过,看到36kr这篇文章,看来老罗想明白了~ 今天下午两点半,罗永浩在北京发布了可能是最后一期“一个理想主义者的创业故事”的主题演讲,反思了自己进入手机市场之后的的创业经历。在发布会上,罗永浩把“锤子科技”两年来遇到的为... 阅读全文
posted @ 2014-12-08 15:13 船长&CAP 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 原文地址 母婴市场在将来可能会越来越大,归根结底是因为时下这代父母们的育儿知识处于断层状态,育儿的理念、方式与上一代迥然不同,加之这几年食品安全问题频出~ 我个人经历,有次我去医院看病,在等着叫号过程中,我四处溜达观察,看见一对年轻的父母,目测也就20出头的样子,孩子也就一岁样子。母亲抱着孩子,让... 阅读全文
posted @ 2014-12-08 12:22 船长&CAP 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 原文地址 编者按:原文作者Piotr Wendykier,专注于 mathematica 算法编程及研发。(根据本地阅读习惯略有删改,英文好的同学建议阅读原文)。 梵高有一幅油画叫 Starry Night,也就是《星空》。我常常想,梵高在精神病院完成这幅名作时,他眼里看到(或脑海中)浩瀚星空的全... 阅读全文
posted @ 2014-12-05 10:05 船长&CAP 阅读(1201) 评论(0) 推荐(0) 编辑
摘要: 原文地址 人和人之间编程速度的差异还是很大的,有的程序猿写代码非常快,有的却常常是龟速。Jeffrey Ventrella 最近在一篇文章里探讨了这种编程速度的差异,他是绝对的龟速派代表,来看看他对编程速度的看法: 我爸常跟我说的一句话是,慢一点码,才能快点把程序写完。 我在旧金山很多家互联网公司工作过,现在已经 52 岁了,对于程序猿这个职业来说,我的年龄算偏大的。我写代码的速度近乎龟速,事实... 阅读全文
posted @ 2014-12-04 10:15 船长&CAP 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 对于美剧迷来说,上周的星期六(2014 年11 月 22 日)是黑色的一天。 11 月 22 日,人人影视暂时关站,并发布公告称网站正在清理内容。虽然这不是人人影视第一次关站清理,而且人人影视还给出提示,“大家也可以去海外网站下载片源观看”。而就在当天,为美剧和海外公开课提供字幕分享的射手网也宣布关... 阅读全文
posted @ 2014-11-27 11:40 船长&CAP 阅读(613) 评论(0) 推荐(0) 编辑
摘要: Google 有点跑偏了,逗死我了~实践一下也好~ Prasad Setty 是 Google People Analytics 团队的副总裁。7 年前 Google 成立的这支团队的职责是收集和利用数据来支撑公司的管理实践。其使命很简单,即基于数据和分析做出所有的人事决定。在今年 10 月举行的Google re:Work大会上,Setty 介绍了这支团队用科学来进行人力资源管理的一些做法。其... 阅读全文
posted @ 2014-11-25 11:20 船长&CAP 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 原文地址 10x 起源于技术界一个流行的说法,即最好的程序员是超级明星,其生产力相当于同行的 10 倍; Google 园区以好玩的设施闻名:小憩舱、球坑、按摩、干洗、随便吃到饱的自助餐。(为了拍人才马屁,留住人才); Facebook 最近宣布将会其女性员工冷冻卵子买单; 一名好的工程师能想出支撑上千万人的算法,而伟大的工程师想出的算法能支撑 10 亿人,其给公司创造的价值放大了 10... 阅读全文
posted @ 2014-11-20 12:18 船长&CAP 阅读(815) 评论(0) 推荐(0) 编辑
摘要: 原文地址 比特币矿业史(上):故事的开始,CPU 时代 比特币矿业史(中):群众的觉醒 ,GPU 时代 比特币矿业史(下):巨头的诞生 ,ASIC 时代 本文内容 引子 0 序 1 故事的开始 : CPU时代 1.1 史前启示录 1.2 盘古开天地 1.3 矿工第一人 1.... 阅读全文
posted @ 2014-11-19 17:42 船长&CAP 阅读(1455) 评论(0) 推荐(0) 编辑
摘要: 原文地址 本文内容 一、HTML5 诞生 二、HTML5 第一阶段: Web 增强与打破垄断 三、HTML5 第二阶段: 移动互联网 四、HTML5 这回真的来了 五、颠覆原生 App 六、还有什么会被改变? 七、但是…… 参考资料 技术从来不会成为发展的绝对瓶颈,反而“商业”成了无... 阅读全文
posted @ 2014-11-18 10:40 船长&CAP 阅读(489) 评论(2) 推荐(2) 编辑
摘要: 原文地址 本文内容 为什么需要一个 Android 模拟器 针对 Visual Studio Android 模拟器的调试 Visual Studio Android 模拟器的传感器模拟和其他功能 A peek under the covers 当前的限制 北京时间今天(2014年11月12日)凌晨——.NET 开源……集成 Clang 和 LLVM,并且自带 Android 模拟器,... 阅读全文
posted @ 2014-11-17 10:16 船长&CAP 阅读(5366) 评论(1) 推荐(0) 编辑
摘要: 北京时间今天(2014年11月12日)凌晨——.NET 开源……集成 Clang 和 LLVM,并且自带 Android 模拟器,这意味着 Visual Studio 这个当下最好没有之一的 IDE 正式支持编写 Android 和 iOS 程序。 微软今天宣布,在所有的主要平台上将对开发者开放 ... 阅读全文
posted @ 2014-11-13 10:33 船长&CAP 阅读(1014) 评论(0) 推荐(2) 编辑
上一页 1 2 3 4 5 6 7 ··· 12 下一页
免费流量统计软件