摘要: 一、React-native-device-info https://github.com/rebeccahughes/react-native-device-info 二、修改App名称 三、定位权限。 四、解决ListView+TextInput 弹出keyboard时的Bug问题 参考: ht 阅读全文
posted @ 2016-10-12 22:22 一只菜鸟猿 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 一、获取硬件信息,使用react-native-device-info插件,配置说明: 1.首先需要安装组件:npm install react-native-device-info --save 2.IOS初始化:打开Xcode——>右击Libraries——>选择文件到当前项目,进入到node_ 阅读全文
posted @ 2016-10-12 22:08 一只菜鸟猿 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 1、Where与TakeWhile,Where和sql中的where一样,返回所有满足条件的元素,而TakeWhile判断原理类似于while语句,从头逐个判断,只要条件为真就一直返回检索到的元素,只要为假就停止检索。 2、Where方法还可以传递一个index参数,这是直接用linq表达式无法实现 阅读全文
posted @ 2016-08-27 14:29 一只菜鸟猿 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 1、弱事件 2、类型安全(包括类型转换时可能的异常) 3、线程安全 5、装箱和拆箱 6、闭包传递局部变量时可能遇到的问题。 7、用于dictionary的键,要同时实现GetHashCode和Equals的重写并且满足一定规则。 8、重写操作符特别是类型强制转换符的要设计完善可靠的规则。 9、str 阅读全文
posted @ 2016-08-27 13:44 一只菜鸟猿 阅读(1015) 评论(0) 推荐(0) 编辑
摘要: 这里存在普通的方法Foo和泛型方法Foo,如果直接调用: 则会自动优先匹配对应的非泛型方法。输出如下: 但需要注意的是,这一匹配过程是在编译过程进行的,所以如果是通过其它泛型间接调用。则只会调用对应的泛型方法: 输出如下: 阅读全文
posted @ 2016-08-26 17:40 一只菜鸟猿 阅读(2733) 评论(1) 推荐(0) 编辑
摘要: 例:(引用自Job Log的博客:http://blog.csdn.net/baidu_20993761/article/details/47272597) public delegate TResult Func<out TResult>();// TResult类型是返回值类型public de 阅读全文
posted @ 2016-08-26 17:40 一只菜鸟猿 阅读(713) 评论(0) 推荐(0) 编辑
摘要: 1、父类中有方法a,添加virtua修饰符可声明为虚方法,在子类中可以用override声明后重写方法a。 2、父类中有方法a,在子类中可以有new修饰符声明后隐藏父类方法。 子类重写方法后,对于子类的任何实例,父类的原方法a都已经不存在。 子类隐藏父类方法后,父类的原方法仍然存在,当子类的实例的类 阅读全文
posted @ 2016-08-26 17:40 一只菜鸟猿 阅读(6555) 评论(3) 推荐(1) 编辑
摘要: 1、com为一种规范,使不同语言能在二进制层面上进行交互。 2、dll为ms的一种程序打包文件,使程序的代码能分开打包编译,并能在运行时共享。 阅读全文
posted @ 2016-08-26 17:40 一只菜鸟猿 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 公共语言运行库(.net运行库)即CLR 1、C#先编译为IL,IL为ms的中间语言,IL是平台无关性的。 2、CLR再将IL编译为平台专用语言。 3、CLR在编译IL时为即时编译(JIT) VB、VC++、VF均可编译为IL然后与C#进行交互 阅读全文
posted @ 2016-08-26 17:40 一只菜鸟猿 阅读(632) 评论(0) 推荐(0) 编辑
摘要: 1、==是直接比较值类型的值或引用类型的引用地址,但==不能用于struct,struct只能用equals来比较。==一般情况下与object.equals得到的结果是相等的。 2、ReferenceEquals为Object下的静态方法,用于比较引用地址。因此所有值类型的比较都为false。st 阅读全文
posted @ 2016-08-26 17:39 一只菜鸟猿 阅读(1672) 评论(0) 推荐(0) 编辑