- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 Java中的逆变与协变
看下面一段代码 Number num = new Integer(1); ArrayList list = new ArrayList(); //type mismatch Listextends Number> list = new ArrayList(); list.add(new Integer(1)); //error list.add(new Float(1.2f)); /
2016-09-30 18:37:14 309
转载 iOS10开发需要注意的一些问题(转)
1.Notification(通知) 自从Notification被引入之后,苹果就不断的更新优化,但这些更新优化只是小打小闹,直至现在iOS 10开始真正的进行大改重构,这让开发者也体会到UserNotifications的易用,功能也变得非常强大。 iOS 9 以前的通知 1.在调用方法时,有些方法让人很难区分,容易写错方法,这让开发者有时候很苦恼。
2016-09-21 11:03:05 557
原创 iOS 10开发由于权限问题导致崩溃的那些坑
iOS10对用户的隐私又做了进一步加强,就好像当初iOS8对定位隐私进行加强一样,作为开发者的我们貌似也是应该时刻保持这种对新知识警觉性的。 除了相册的权限,iOS10之后如下的权限请求也是需要我们填写请求描述的,在这里也给大家提醒一下: Privacy - Microphone Usage Description //麦克风权限 Privacy - Contacts Usage Des
2016-09-21 10:37:16 686
原创 TortoiseGit上传代码到GitHub记录
GitHub可以托管各种git库,并提供一个web界面,与 SourceForge或Google Code这样的服务不同,GitHub的独特卖点在于从另外一个项目进行分支的简易性。为一个项目贡献代码非常简单,首先点击项目站点的“fork”的按钮,然后将代码检出并将修改加入到刚才分出的代码库中,最后通过内建的“pull request”机制向项目负责人申请代码合并。GitHub分为公有库和私有库,公
2016-09-11 15:56:12 712
原创 Hbase Mapreduce操作
/** * hadoop内部Mapper运行 */ public static class Map extends Mapper { private byte[] family; private HashMap indexes; @Override protected void map(ImmutableBytes
2016-09-08 17:41:50 303
原创 C++现成的hash函数
一、简介 Hash,一般翻译做"散列",也有直接音译为"哈希"的,就是把任意长度的输入(又叫做预映射, pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,而不可能从散列值来唯一的确定输入值。简单的说就是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数。
2015-11-20 18:24:39 2616
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人