- 程序员,感觉技术停滞了怎么办? 09-20
- 深度解读CSS工程化实践成果 09-20
- Java提高篇——详解内部类 09-20
- ARKit-带你走进全新的世界( 09-20
- Keras版faster-rcn 09-20
- Webpack优化 | 快一点, 09-20
- 连载 | 系统学习Linux+A 09-20
- COS访谈第33期:刘三震老师 09-19
- HTTP基本原理 09-19
- Java总结篇系列:Java泛型 09-19
程序员,感觉技术停滞了怎么办?
发布者: super | 发布时间:2017-09-20
“停留在原地纠结,什么也不会改变。”。当做出了选择就该出发了。为了习得一门技术或技能,我们需要不断地练习,但如果一直在练习,却感觉不到进步,那么再努力的人生,也是枉然。
理论
关于习得甚或精通一门技能,最著名的理论如今恐怕是「刻意练习」,如果非要在这份练习上加上一个期限,那就是:一万小时。
关于「刻意练习」,不少书或文章都讲了很多案例来说明它的有效性,但总结起来就下面三点:
只在“学习区”练习,练习时注意力必须高度集中。
把训练的内容分成有针对性的小块,对每一个小块进行重复练习。
在整个练习过程中,随时能获得有效的反馈。
刻意练习是为习得真正的技能所设计的,它和获取知识不同,知识就是那些你知道即为知之,不知即无知的东西,可以通过读书获得。但技能是那些你以为你知道,但如果你没做过,就永远不会真得知道的事情。
如上,刻意练习的首要一点是练习必须在学习区中进行。以程序员的编程技能为例,到了一定阶段,你感觉技术能力提升不了的原因,很可能就在于你每天都在编程写代码。程序员的工
深度解读CSS工程化实践成果
发布者: super | 发布时间:2017-09-20
作者:张伟,饿了么前端工程师,目前参与饿了么物流平台前端业务迭代,关注前端技术发展,业余也研究Java、Node.js等服务端开发技术,推崇各种自动化。
责编:陈秋歌,关注前端开发领域,寻求报道或者投稿请发邮件chenqg#csdn.net。
本文为《程序员》原创文章,未经允许不得转载,更多精彩文章请订阅《程序员》。
作为Web开发的重要组成部分,CSS技术演进也在推动着前端工程化不断进步。本文将从CSS模块化、namespace约束、CSS in JS方案三个方面逐步深入解读CSS在工程化领域取得的成果。
CSS技术的演进
CSS是Web开发中不可或缺的一部分,在前端工程化不断进步的今天,一方面CSS特性随着规范的升级越来越丰富,另一方面,前端业务复杂性的增加带来的工程愈加庞大, 驱使着开发者不断寻找CSS工程化的最佳实践。
Web开发模块化趋势
不可否认, 无论从现代前端框架(React、 Vue、Angular、 Polymer等), 还是从W3C的Web Com
Java提高篇——详解内部类
发布者: super | 发布时间:2017-09-20
可以将一个类的定义放在另一个类的定义内部,这就是内部类。
内部类是一个非常有用的特性但又比较难理解使用的特性(鄙人到现在都没有怎么使用过内部类,对内部类也只是略知一二)。
第一次见面
内部类我们从外面看是非常容易理解的,无非就是在一个类的内部在定义一个类。
publicclassOuterClass { privateString name ; privateintage; publicString getName() { returnname; } publicvoidsetName(String name) { this.name = name; } publicintgetAge() { returnage; } publicvoidsetAge( intage) { this.age = age; } class InnerClass{ publicInnerClass(){ name = "chenssy"; age = 23; } } }
在这里InnerClass就是内部类,对于初学者来说内部类实在是
ARKit-带你走进全新的世界(二:动画与光线处理)
发布者: super | 发布时间:2017-09-20
简介
上篇回顾:
ARKit初探篇中写到怎样开启一个AR项目,包括开发环境,建立项目,及基础代码实现,在git的demo添加了手势的处理,简单实现点击球体实现渲染图轮换
本篇介绍:
将虚拟世界与真实世界结合起来,那么真实世界是活的,那么虚拟世界也将是活的,这样才能让用户傻傻的分不清现实世界与虚拟世界;本篇加入了一些动画(自转/公转)让效果更炫酷,并且对光线进行一些处理,让效果看起来更加真实
正文
效果展示:
实现思路:
初始化几何节点
渲染(图,光线处理)
实现-->太阳自转,地球自转,月亮自转
根据之间自转与公转关系,处理黄道与白道节点<
Keras版faster-rcnn算法详解(RPN计算)
发布者: super | 发布时间:2017-09-20
雷锋网 AI科技评论按:本文首发于知乎专栏Learning Machine,作者张潇捷,雷锋网 AI科技评论获其授权转载。
前段时间学完Udacity的机器学习和深度学习的课程,感觉只能算刚刚摸到深度学习的门槛,于是开始看斯坦福的cs231n(http://cs231n.stanford.edu/syllabus.html),一不小心便入了计算机视觉的坑。原来除了识别物体,还可以进行定位(localization),检测(object detection),语义分割(semantic segmentation),实例分割(instance segmentation),左右手互搏(GAN),风格学习(transfer learning)等等。。。真是一下开了眼。从detection学起,开干!
detection的话,自然是rgb大神的一系列工作,从rcnn一路到YOLO。这里贴一个YOLO的视频,给各位看官鉴赏一下:YOLO: Real-Time Object Detection(https://www.youtube.com/wat
Webpack优化 | 快一点,再快一点
发布者: super | 发布时间:2017-09-20
最近项目的开发环境升级,
引入了 js 构建工具 webpack,生产力大大提高。
开心了两个月后,随着项目代码逐日增多,
我们遇到了一个问题:构建太慢了。
慢到什么程度呢,
开发时第一次启动要40秒左右,
生产构建则需要1分多钟甚至2分钟。
看着似乎不是特别慢,
你可以试着出了 bug 后和 pm, 测试,设计小姐姐注视2分钟…
李梦南 1分钟前
人生苦短, 我用 python,一刻千金。
大好时光怎么可以把时间浪费在构建上呢?
so,快一点,再快一点!
☞分析
我们是多页面应用,拥有很多入口,构建工具需要去遍历指定文件夹内的指定 js 文
连载 | 系统学习Linux+Android:如何高效学
发布者: super | 发布时间:2017-09-20
2怎么学习嵌入式Linux操作系统
本文假设您是零基础,以实用为主,用最快的时间让你入门;后面也会附上想深入学习时可以参考的资料。在实际工作中,我们从事的是“操作系统”周边的开发,并不会太深入学习、修改操作系统本身。
① 操作系统具有进程管理、存储管理、文件管理和设备管理等功能,这些核心功能非常稳定可靠,基本上不需要我们修改代码。我们只需要针对自己的硬件完善驱动程序;
② 学习驱动时必定会涉及其他知识,比如存储管理、进程调度。当你深入理解了驱动程序后,也会加深对操作系统其他部分的理解;
③ Linux内核中大部分代码都是设备驱动程序,可以认为Linux内核由各类驱动构成。
但是,要成为该领域的高手,一定要深入理解Linux操作系统本身,要去研读它的源代码。
在忙完工作,闲暇之余,可以看看这些书:
① 赵炯的《linux内核完全注释》,这本比较薄,推荐这本。他后来又出了《Linux 内核完全剖析》,太厚了,搞不好看了后面
COS访谈第33期:刘三震老师
发布者: super | 发布时间:2017-09-19
这篇访谈的形式很特别,是根据谢益辉(后文简称“谢”)和刘三震(简称“刘”)在论坛中的回帖记录完成的,整理得以下对话。
原帖见:https://d.cosx.org/d/419300
刘三震,美国 Iowa State University 遗传学博士,国内毕业于厦门大学生物系。现在美国 Kansas State University 植物病理系担任助理教授,从事生物信息学、生物技术,遗传学和基因组学研究。主要研究手段是利用大量基因组数据加深理解生物学问题。因项目需要,开始接触大数据和统计分析,乐于编程和从数据中寻找故事。
实验室主页:http://plantgenomics.ksu.edu/
谢:今天我们有幸请到了堪萨斯州立大学植物病理学系的刘三震老师为大家分享他的留学和工作经历。此
HTTP基本原理
发布者: super | 发布时间:2017-09-19
欢迎关注天善智能 hellobi.com,我们是专注于商业智能BI,大数据,数据分析领域的垂直社区,学习、问答、求职,一站式搞定!
对商业智能BI、大数据分析挖掘、机器学习,python,R等数据领域感兴趣的同学加微信:tstoutiao,邀请你进入数据爱好者交流群,数据爱好者们都在这儿。
HTTP基本原理在本节我们会详细了解 HTTP 的基本原理,了解在浏览器中敲入一个 URL 到获取网页内容发生了一个怎样的过程,了解了这些内容,有助于去进一步了解爬虫的基本原理。
1. URI、URL在了解 HTTP 之前我们先了解一下 URI 和 URL。我们经常会听到 URI 和 URL 两个术语,URI 全称为 Uniform Resource Identifier,即统一资源标志符,URL 全称为 Universal Resource Locator,即统一资源定位符。
举例来说,https://github.com/favicon.ico,这是 GitHub 的网站图标链接,它是一个 URL,也是一个 URI,即有这样的一个图标资源,我们用
Java总结篇系列:Java泛型
发布者: super | 发布时间:2017-09-19
一. 泛型概念的提出(为什么需要泛型)?
首先,我们看下下面这段简短的代码:
publicclassGenericTest { publicstaticvoidmain(String[] args) { List list = newArrayList(); list.add( "qqyumidi"); list.add( "corn"); list.add( 100); for( inti = 0; i < list.size(); i++) { String name = (String) list. get(i); // 1System. out.println( "name:"+ name); } } }
定义了一个List类型的集合,先向其中加入了两个字符串类型的值,随后加入一个Integer类型的值。这是完全允许的,因为此时list默认的类型为Object类型。在之后的循环中,由于忘记了之前在list中也加入了Integer类型的值或其他编码原因,很容易出现类似于//1中的错误。因为编译阶段正常,而运行时会出现“java.l
