自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (8)
  • 收藏
  • 关注

原创 第73讲:Scala界面和事件处理编程进阶实战学习笔记

本讲给大家描述了一个文件选择器的编写方法。通过监听UI界面的button,当button被点击时出现FileChooser,当用户选择一个文件后再通过fileChooser.selectedFile.getPath方法获得文件路径,并以label方式显示在UI界面上。

2015-07-31 23:17:10 543

原创 第72讲:Scala界面事件处理编程实战详解学习笔记

用户在点击一个界面时,要有一定响应,响应的过程就是事件处理的过程,要想完成一定的任务,需要以下主题:1.界面本身2.要有具体事件3.有代码关注事件4.对事件具体处理

2015-07-30 22:14:11 512

原创 第71讲:Scala界面Panel、Layout实战详解学习笔记

结构化GUI应用程序的基本方式:由组件构成,如Frame,Panel,Label,Button的实例。组件有属性,可以被 应用程序定制。Panel组件可以在contents属性中包含多个其他组件,因而最终GUI应用程序是由一棵组件树构成的。

2015-07-29 21:04:53 887

原创 第70讲:Scala界面GUI编程实战详解

第70讲:Scala界面GUI编程实战详解学习笔记:实际编程时有一个重要框架:akka。akka封装了actor。scala作界面 开发时有一个库,提供了java的swing的封装。实战代码:package com.dt.scala.guiimport scala.swing._    //swing里有很多组件,如applet等。obj

2015-07-28 21:38:00 1860 1

原创 第69讲:Scala并发编程react、loop代码实战详解学习笔记

因为每一个actor都占用一个单独的线程的话,线程开销会非常大,可以使用react和loop重用线程,减少线程开销。但如果所有actor都使用同一个线程的话,就没有并发了,所以要根据实际情况,至少让一个cpu支配一个线程的运行,多核时尽量使用react复用线程,但还需要根据情况使用receive。

2015-07-27 22:44:12 869

原创 第68讲:Scala并发编程原生线程Actor、Cass Class下的消息传递和偏函数实战解析及其在Spark中的应用源码解析学习笔记

使用actor时要注意的风险:1)receive中case不匹配时,此actor可能被一些无关的消息占满而无法接收更多消息,所以在实际编程时用case _ 方式,2)消息发送是异步的。消息何时到达无法保证,所以写程序时不应该依赖于消息传来的顺序。3)receive内部,代码执行是线性的,一次只会匹配一个case,不存在资源争论情况。4)尽量不要把处理结果传给全局对象,消除全局共享。一律应该把偏函数的计算结果以消息的方式传递给其他数据的消费者发消息的方式:a.设立全局actor; b.work

2015-07-26 22:47:40 809

转载 曾国藩:成大事者不纠结

曾国藩:成大事者不纠结原作者: 罗振宇|来自: 《逻辑思维:成大事者不纠结》摘要: 曾国藩对清王朝的政治、军事、文化、经济等方面都产生了深远的影响,可以说曾国藩是中国近代化建设的开拓者。这样一个站在历史兴衰节点上的人物,他的方方面面,都值得去挖掘探讨。本文是罗振宇对曾国藩成功之道的解 ...曾国藩对清王朝的政治、军事、文化、经济等方面都产生了深远的影响,可以说曾国藩是中国近代化建设的开

2015-07-26 13:50:27 3113

原创 第67讲:Scala并发编程匿名Actor、消息传递、偏函数实战解析及其在Spark源码中的应用解析学习笔记

需要临时Actor时倾向于使用匿名Actorreceive是偏函数,使用case匹配,如果没有匹配时会报错。偏函数,有apply isDefinedAt方法(判断消息是否已被定义为要处理的消息)receive中如果没有case,不会报错,只会忽略。偏函数只会对收到的消息中第一个定义为isDefinedAt为true的消息传递给偏函数的apply方法,apply方法再通过case匹配如果邮箱中没有isDefinedAt为true的消息,receive所在的actor处于阻塞状态。一直等待消息到来。

2015-07-25 23:42:53 766

原创 第66讲:Scala并发编程实战初体验及其在Spark源码中的应用解析

第66讲:Scala并发编程实战初体验及其在Spark源码中的应用解析笔记程序宏大时java并发编程变得非常复杂,java并发编程的理念是:基于共享数据和加锁的线程模型--若干程序访问共享数据,用监视器监控共享数据的访问。synchronized线程是动态的概念写程序时要考虑每一时刻java多线程同时访问一个加锁数据时易发生死锁scala的并发编程:acto

2015-07-24 22:01:51 764

非常好用的目标检测标注软件

非常非常好用的目标检测标注软件,我下载过好多种标注软件,就这款是最好用的!

2022-06-05

windows下使用linux命令

解压后将目录加入环境变量即可在windows命令提示符下使用linux常用命令了

2022-06-05

Programming Pig.pdf

pig编程权威书。非常值得收藏遗憾的是只有英文版

2015-05-21

HBase权威指南中文版.pdf

HBase权威指南中文版.pdf最权威的hbase书了。

2015-05-21

hadoop权威指南第4版 英文

hadoop权威指南出第4版了,但现在只有英文版。

2015-05-01

C语言实例教程实例丰富

C语言实例教程,实例详细丰富。0基础开始。

2011-05-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除