- 博客(100)
- 收藏
- 关注
转载 JavaScript面向对象精要(二)
四、构造函数和原型对象1. 构造函数构造函数就是用new创建对象时调用的函数。使用构造函数的好处在于所有用同一个构造函数创建的对象都具有同样的属性和方法。function Person(){}var p1 = new Person();console.log(p1.constructor === Person); // trueconsole.log(p1 instanceof
2017-03-07 10:31:09
324
原创 网络游戏开发之安全对抗
游戏才刚上线没多久,就遭遇了众多游戏工作室一波接一波的外挂洗礼。游戏工作室很喜欢新游戏,因为新游戏没有太多对抗外挂的手段和技术,漏洞也较多,而且新游戏会不断烧钱导量,游戏工作室也借机找到了大量的客户。在经历了一番实战,或多或少总结了一些经验和技巧,这里和大家做个分享。文章分别从常见外挂对抗、安全日志对抗、安全预警对抗、策划层面对抗、其他技术对抗探讨网络游戏外挂的对抗措施。(本文, cs
2017-03-07 10:26:57
366
原创 细聊 Cocoapods 与 Xcode 工程配置
前言文章比较长,所以在文章的开头我打算简单介绍一下这篇文章将要讲述的内容,读者可以选择通篇细度,也可以直接找到自己感兴趣的部分。既然是谈 Cocoapods,那首先要搞明白它出现的背景。有经验的开发者都知道 Cocoapods 在实际使用中,经常遇到各种问题,存在一定的使用成本,因此衡量 Cocoapods 的成本和收益就显得很关键。Cocoapods 的本质是一套自动化工具。那么了解
2017-03-07 10:17:15
325
原创 微信小程序上手篇(1)
昨天微信公布了小程序,可以说举国轰动,不光是微信前期推广做得好,更是因为小程序有着不小的吸引力,笔者仔细体验了一下小程序示例,可以说体验不错。当然,这篇博文并不是为了说明小程序多好多好的推荐文,我们今天主要是来讲如何进行学习开发的。 这篇博文主要适用于有开发经验的开发人员,当然没有开发经验的,也能从文中获取一些知识要点。笔者是一枚毫无css经验,毫无js经验的一名app开发者,暂时来说笔者只
2017-03-07 10:09:47
300
原创 机器学习笔记(二)模型评估与选择
2.模型评估与选择2.1经验误差和过拟合不同学习算法及其不同参数产生的不同模型,涉及到模型选择的问题,关系到两个指标性,就是经验误差和过拟合。1)经验误差错误率(errorrate):分类错误的样本数占样本总数的比例。如果在m个样本中有a个样本分类错误,则错误率E=a/m,相应的,1-a/m称为精度(accuracy),即精度=1-错误率。误差(error):学习器的实际预测输
2017-03-07 10:08:34
1106
原创 UIWebview交互之自定义传值跳转
UIWebview经常会用到和原生页面的跳转,有的可能还需要传值跳转。自己写了一个自定义跳转的webview,可以跳转到指定控制器并传值,这需要和后台协商好,html中如何传值跳转,即:html中的跳转按钮关联的js方法如何书写。html中的书写html中的测试代码如下:html lang="en">head> meta charset="UTF-8"> title
2017-03-07 10:06:35
229
原创 java的四种引用,强弱软虚,用到的场景
1、强引用(StrongReference)强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。如下: Object o=new Object(); // 强引用当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足的问题。如果不使用时,要通过如下方式来弱化引用,如下
2017-03-07 10:04:07
272
原创 小猪用Git一年多后的总结精华
小猪用Git一年多后的总结精华标签: Git描述性文字:接触Git到现在已有一年多了,对Git使用也是日渐精进,虽说不上很熟络,但也算 入门,决定年前总结下,所以有了此文。Git博大精深,还有很多的东西需要学习, 比如自己搭建Git版本控制系统,一些便利工具的使用啊,一些疑难杂症解决方案等等,当然这就是下一篇的事了。本文讲述的是Git基础的一些东西,没有Git大
2017-03-07 10:02:40
578
原创 Picasso封装优化
Picasso在使用过程中,经常忘记一些设置,比如图片的加载方式.centerCrop(),图片的加载优化.fit(),以及对图片的url的处理,因此对图片加载进行统一封装,使用相同的加载方式更有利于后期的维护和扩展。图片的加载来源图片的加载来源主要是String,file,Resource,我们都有相应的封装,为了介绍方便以下仅仅介绍String方式,以下同时有centerCro
2017-03-07 09:59:05
305
原创 蓝牙之数据传输问题
蓝牙数据传输问题对于蓝牙来说google已经封装好了很多api所以使用起来并不会很难,但是实际开发中蓝牙开发最头疼的问题不是如何去调用api,而是数据的交互方面,如长连接,数据续传,硬件接受速率等问题.打开蓝牙有几种方式?首先我们先了解下几种常用的打开方式.第一种方法相对简单,直接调用系统对话框启动蓝牙: 在AndroidManifest文件中添加需要的权限,高版本也不需要
2017-03-07 09:57:17
696
原创 [置顶] OpenCV — 人脸识别
版权声明:免责声明: 本人在此发文(包括但不限于汉字、拼音、拉丁字母)均为随意敲击键盘所出,用于检验本人电脑键盘录入、屏幕显示的机械、光电性能,并不代表本人局部或全部同意、支持或者反对观点。如需要详查请直接与键盘生产厂商法人代表联系 .挖井挑水无水表,不会网购无快递目录(?)[+]概念分类器生成及使用OpenCV 中的人脸识别人脸检测人脸识别Opencv 编译移植问
2017-03-07 09:56:06
1001
原创 Java学习笔记--线程
从我第一篇Java学习笔记系列开始,到现在所写的程序全是单线程程序,也就是程序从main()进入到结束只有一个流程,有时候我们需要设计程序拥有多个流程,也就是我要说的多线程(multi-thread)程序。线程简介我们先来看一个龟兔赛跑的例子(单线程实现): 题目要求: 设计一个龟兔赛跑游戏,赛程长度为10歩,每经过一秒,乌龟前进一步,兔子则可能前进两歩也有可能睡觉。
2017-03-07 09:52:39
305
原创 热修复框架Tinker的从0到集成之路
热修复框架Tinker的从0到集成之路转载请标明出处: http://blog.csdn.net/lisdye2/article/details/54411727本文出自:【Alex_MaHao的博客】项目中的源码已经共享到github,有需要者请移步【Alex_MaHao的github】2015年10月,QQ空间提出了热修复方案,一时间热修复风靡Android
2017-03-07 09:51:11
416
原创 iOS之两圆之间标准圆的随机生成
相信很多社交产品中,肯定会存在寻找附近人或者附近商家的需求,类似下图,在大圆和小圆之间(橘色区域)生成一系列的随机圆,并且所有随机圆之间也不能有交集,我暂且称这种圆为标准圆。关于这样的需要以前在做项目中有同事做过,虽然可以实现了上面的效果图,但是坐标及半径都是写死,从写死的数据随机取值,看上去是满足了,但是对于用户来说多次使用该功能时,肯定有一定的视觉疲倦,且写死的一些数据真的不好写,如果大圆
2017-03-07 09:48:19
261
原创 文本特征提取_01:词项文档矩阵
王小草SparkML笔记笔记整理时间:2017年1月8日 笔记整理者:王小草今日计事: 阴天,不寒冷。给古筝换上断了的新弦,调音,然后“当”地在第一根就又断了。 恩,天意,坐回电脑前。1. 特征提取概述什么是特征提取?特征提取在英文的表述里就做feature extraction。我们在做机器学习模型的时候,都会用的“特征”,对于有些对象,比如征信系统中
2017-03-07 09:44:47
939
原创 Calcite中的流式SQL
Calcite中的流式SQLCalcite中的流式SQL总体设计思路总体语法应该兼容SQL,这个是和目前流处理SQL的发展趋势是一致的。 如果部分功能标准SQL中没有包含,则尽量采用业界标杆(Oracle)。比如模式匹配的功能,目前流处理中还没有针对语法达成共识,那么在设计上,就采用Oracle data warehouse的Match Recognize的方式。还有滑窗功能。
2017-03-07 09:43:36
472
原创 老曹眼中的研发管理二三事
这是在gitchat上的第一次分享,中生代联手gitchat在做研发管理的专题活动,作为先锋,抛砖引玉。关于管理,必然会谈到业界先贤德鲁克先生对管理的定义。 管理就是界定企业的使命,并激励和组织人力资源去实现这个使命。界定使命是企业家的任务,而激励与组织人力资源是领导力的范畴,二者的结合就是管理。这是对企业管理的阐述,管理是一种实践,其本质不在于’知
2017-03-07 09:42:25
286
原创 HTC Vive controller手柄运动方向识别
HTC Vive controller手柄运动方向识别本文由catzhang 编写,转载请注明出处,所有权利保留。博客地址:http://blog.csdn.net/cartzhanggithub地址:https://github.com/cartzhang一、概要使用Vive手柄,我们需要做一个简单的姿势识别,用来判断手柄的运动方向,然后我根据需要做了一个运动方向的识
2017-03-07 09:40:18
1237
原创 react-native 之布局总结
前言之前我们讲了很多React-native的基础控件,为了方便大家的理解,我们来对react-native的布局做一个总结,观看本节知识,你将看到。宽度单位和像素密度flex的布局图片布局绝对定位和相对定位padding和margin的区别和应用场合文本元素宽度单位和像素密度我们知道在Android中是用设备像素来作为单位的(后面又出现了百分比这么 一个概念),iOS中后面也
2017-03-07 09:37:51
404
原创 使用Akka持久化——持久化与快照
前言对于Javaweb而言,一个用户的HTTP请求最终会转换为一条Java线程处理。HTTP本身是无状态的,具体的请求逻辑一般也是无状态的。如果进程奔溃或者系统宕机,用户会发觉当前网页不可用之类的错误。虽然会影响一些用户体验,但是只要服务重启了,用户依然可以完成他的请求并满足其需要。但是有些情况下则势必会造成混乱甚至恐慌,例如跨行转账。用户从自己A银行的账户转账1万元至自己在B银行的账户,
2017-03-07 09:28:16
261
原创 Volatile从入门到放弃
1.引言 如果你对Java的volatile有着疑虑请阅读本文,如果你想对volatile想有一个更深的了解,请阅读本文.本文主要讲的是volatile的写happen-before在volatile读之前所涉及相关的原理,以及在Hotspot中相关代码的实现. 首先从一段代码开始讲起,如下 初始化[plain] view plain
2017-03-07 09:27:01
319
原创 Spring源码解析-applicationContext
分类:Spring源码系列(4) 作者同类文章X目录(?)[+]Demouml类图ApplicationContextApplicationListener源码解析主流程obtainFreshBeanFactoryprepareBeanFactoryinvokeBeanFactoryPostProcessorsregist
2017-03-07 09:19:08
172
原创 微信小程序入门五: wxml文件引用、模版、生命周期
实例内容wxml文件引用(include、import)模版小程序生命周期实例一: include方式引用header.wxml文件文件引用对于代码的重用非常重要,例如在web开发中我们可以将公用的header部分和footer等部分进行提取,然后在需要的地方进行引用。微信小程序里面,是包含引用功能的——include、import。这两个引用文件的标签,使用基本差不多
2017-03-07 09:17:48
378
原创 Spring之AOP基本概念及配置AOP
为什么使用AOP传统方法AOP前前奏首先考虑一个问题,假设我们要设计一个计算器,有如下两个需求: - 在程序运行期间追踪正在放生的活动 - 希望计算器只能处理正数的运算 通常我们会用如下代码进行实现: 定义一个接口: public interface ArithmeticCalculator { int add(int i, int j); int sub(int
2017-03-07 09:16:09
217
原创 2016这一年,回顾我们一起走过的"编码美丽"之路!
不知不觉"编码美丽"已经一岁多了,感谢大家对我的支持和陪伴,在这一年中我们一起学习一起进步。下面就来总结一下本年度"编码美丽"给大家带来的精彩内容,让错过的同学再一次回顾!第一、逆向篇Android中静态方式破解apkAndroid中动态调试smali源码Android中动态调试so源码Android中脱"爱加密"保护壳Android中脱"360"保护壳第二、
2017-03-07 09:15:03
414
原创 使用MVP+RxAndroid+DroiBaaS打造云后台App—校园日记
使用MVP+RxAndroid+DroiBaaS打造云后台App—校园日记为什么想做校园日记?前段时间支付宝的校园日记功能火爆异常,但是却昙花一现,可是在社会上还是引起了一阵自媒体浪潮,其实这就是人的本性的释放,人的本性就有喜欢嘚瑟,爱表现自己的成分。在我理解中大部分能火起来的App都有能抓住人的一部分本性需求,所以我就想开发一个校园日记的App,让它成为最时尚的大学生社交活动App,专为
2017-03-07 09:13:52
568
原创 【腾讯Bugly干货分享】你为什么需要 Kotlin
一、往事曾经你有段时间研究 Intellij 的插件开发,企图编译 Intellij Idea Community Edition (ICE)的源码,结果发现有个奇怪的东西让你的代码无法编译。。什么鬼,kt 是什么玩意儿?怎么又有新语言出来啊,简直要疯掉了。这时候,你的脑海里面瞬间浮现出了这句话:有困难要上,没困难制造困难也要上。『靠,这尼玛究竟是谁说的,好有道
2017-03-07 09:12:05
212
原创 Hadoop那些事儿(二)---MapReduce开发环境搭建
上一篇文章介绍了在ubuntu系统中安装Hadoop的伪分布式环境,这篇文章主要为MapReduce开发环境的搭建流程。1.HDFS伪分布式配置使用MapReduce时,如果需要与HDFS建立连接,及使用HDFS中的文件,还需要做一些配置。 首先进入Hadoop的安装目录cd /usr/local/hadoop/hadoop211在HDFS中创建用户目录./bin/hdfs
2017-03-07 09:10:41
266
原创 千丝万缕的FGC与Buffer Pool
1 背景运维通知,线上系统一直在FGC,通过zabbix查看GC 的次数再查看YGC和FGC空间占用情况这里有几个疑问:1:old space 空间一直很低,为什么会有频繁的FGC?2:Eden space 回收的阈值为什么越来越低,越来越频繁?3:从Eden space空间看一直在YGC,但是从YGC的次数看并没有过YGC?
2017-03-06 14:53:20
417
原创 CDN引起的 字体跨域问题,解决方案和问题
今天部署外网上线事宜,前端我来配置了CDN,阿里云的 CDN服务,其他都没问题,简直了 阿里云的CDN GZIP压缩也是够强开启GZIP压缩后,原来我几十K 的 JS文件,直接变成了 不足1K ,秒加载,你妹,我们项目组高兴了一把。这网站还不是秒开么 ?----------------------------------------------
2017-03-06 14:51:42
707
原创 使用Akka持久化——持久化与快照
前言对于Javaweb而言,一个用户的HTTP请求最终会转换为一条Java线程处理。HTTP本身是无状态的,具体的请求逻辑一般也是无状态的。如果进程奔溃或者系统宕机,用户会发觉当前网页不可用之类的错误。虽然会影响一些用户体验,但是只要服务重启了,用户依然可以完成他的请求并满足其需要。但是有些情况下则势必会造成混乱甚至恐慌,例如跨行转账。用户从自己A银行的账户转账1万元至自己在B银行的账户,
2017-03-06 14:50:02
329
原创 Volatile从入门到放弃
1.引言 如果你对Java的volatile有着疑虑请阅读本文,如果你想对volatile想有一个更深的了解,请阅读本文.本文主要讲的是volatile的写happen-before在volatile读之前所涉及相关的原理,以及在Hotspot中相关代码的实现. 首先从一段代码开始讲起,如下 初始化[plain] view plain
2017-03-06 14:49:03
641
原创 android基础--canvas绘图
Android绘图方法主要有两个步骤: (1)实现一个继承于View组件的类,并重写它的onDraw(Canavas canvas)方法; (2)显示定义的View子类,有两种方法:a.使用一个Activity来显示View子类,即 setContentView(new MyView(this, null));b.在Acitviy的布局文件中增加"包名.View子
2017-03-06 14:47:32
299
原创 如何提升你的阅读能力?
导读: 今天我想给大家分享下我自己的阅读经验,这些经验甚至是我花钱学习,加上自己实践总结而来的,请大家有耐心的、一字一句的读完,我相信会对你今后的人生有很大的帮助。我在上篇文章「我的 2016」年终总结时提到:我工作至今 5 年多,唯一没放弃的是坚持阅读。足以看出阅读这件事对我影响之深,我一直认为,阅读是唯一短期内可能没什么太大帮助,但是长期积累下来一定会对你有巨大影响的一件事。这里我
2017-03-06 14:46:29
428
原创 创业心得
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》电子工业出版社等。2016年下半年辞去上市公司的CTO,以技术入股的形式加入了创业公司,在创业的半年中对于研发管理方面谈谈自己的一些心得,也作为年终的工作总结吧。我在创业公司主要做得事情是负责整个
2017-03-06 14:45:58
197
原创 加载一个react native 页面
要在原生app中加载js视图,首先要先将js资源文件加载到app中,然后使用一个原生类的实例作为容器承接js定义的视图,最后将这个容器类实例添加到原生视图中。加载JS Bundlejs代码是以JS Bundle的形式保存的,在app中使用js中定义的组件、方法之前,首先要加载JS Bundle。1.获取JS bundle的资源路径如果url已知那就跳过这一步,如果不知道url应
2017-03-06 14:44:10
364
原创 细聊 Cocoapods 与 Xcode 工程配置
前言文章比较长,所以在文章的开头我打算简单介绍一下这篇文章将要讲述的内容,读者可以选择通篇细度,也可以直接找到自己感兴趣的部分。既然是谈 Cocoapods,那首先要搞明白它出现的背景。有经验的开发者都知道 Cocoapods 在实际使用中,经常遇到各种问题,存在一定的使用成本,因此衡量 Cocoapods 的成本和收益就显得很关键。Cocoapods 的本质是一套自动化工具。那么了解
2017-03-03 16:13:56
205
原创 文件分割器的实现
记得读高中的时候特别喜欢看电子书,然而那时候还是2010年的时候,经济条件不好,买不起智能手机,只能使用一些山寨机,硬件设施较差,里面的txt文本阅读器只能读取大小不超过5M的电子书,然而网上的电子书基本上都超过了5M,为了能看这些书,只能在网上下载一个txt文件分割器,分割成小文件后,再下载到手机上,那时候还不懂编程,就觉得这个分割器是一个很神奇的东西。然而如今自己学了编程后发现一个文件分割器是
2017-03-03 16:10:59
225
原创 UIWebview交互之自定义传值跳转
UIWebview经常会用到和原生页面的跳转,有的可能还需要传值跳转。自己写了一个自定义跳转的webview,可以跳转到指定控制器并传值,这需要和后台协商好,html中如何传值跳转,即:html中的跳转按钮关联的js方法如何书写。html中的书写html中的测试代码如下:html lang="en">head> meta charset="UTF-8"> title
2017-03-03 16:10:17
499
原创 朝花夕拾-致我的2016
之所以选在今天来写下这篇文章,因为明天就是2017年了,回首我的2016完整的一年,也真的是感慨颇多。一年都在不断的学习技术,这次就先从生活中说起吧。生活一想到生活,就会浮现起大大的书房,一杯下午茶,三两点星光……是啊,本来生活就是这样的美好。 首先,最欣慰的就是这一年来与女朋友的感情一直很好,一点小小的争吵都可以忽略不计。 二月份怀着对家乡的不舍和对行的一年的希冀一起赶来福州上大
2017-03-03 15:43:17
398
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人