51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#Android游戏编程之从零开始
Scala核心编程_第06章 面向对象编程(基础部分)
面向对象的ScalaJava是面向对象的编程语言,由于历史原因,Java中还存在着非面向对象的内容:基本类型,null,静态方法等。Scala语言来自于Java,所以天生就是面向对象的语言,而且Scala是纯粹的面向对象的语言,即在Scala中,一切皆为对象。如何定义类基本语法[修饰符]class类名{类体}注意:sc...
代码星球
·
2021-02-22
编程
Scala
核心
06章
面向
Scala核心编程_第05章_函数式编程
函数式编程基础函数定义/声明函数运行机制递归//难点[最短路径,邮差问题,迷宫问题,回溯]过程惰性函数和异常函数式编程高级值函数(函数字面量)高阶函数闭包应用函数柯里化函数,抽象控制...注释:我想写函数点一.什么是函数式编程?函数式编程思想来源于伟大数学家阿隆佐设计的lambda验算,是指用函数来解决与计算相关的几乎...
代码星球
·
2021-02-22
编程
Scala
核心
05章
数式
Scala核心编程_第04章 程序流程控制
在程序中,程序运行的流程控制决定程序是如何执行的,有三大流程控制语句。顺序控制分支控制循环控制顺序控制介绍程序从上到下逐行地执行,中间没有任何判断和跳转。顺序控制举例和注意事项Scala中定义变量时采用合法的前向引用。如:defmain(args:Array[String]):Unit={varnum1=12varnu...
代码星球
·
2021-02-22
Scala
核心
编程
04章
程序
Scala核心编程_第03章_运算符
运算符介绍运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等。算术运算符比较运算符(关系运算符)位运算符逻辑运算符赋值运算符算术运算符介绍算术运算符(arithmetic)是对数值类型的变量进行运算的,在Scala程序中使用的非常多。 注意:对于除号“/”,它的整数除和小数除是有区别的:整数...
代码星球
·
2021-02-22
Scala
核心
编程
03章
运算符
Scala核心编程_第01章_Scala概述
--我是在2018年第一次接触scala,之后再数仓过程中经常做Hbase与spark的etl。之后换了工作后有半年多没有再写过scala【现在基本都是写python】,重新拾起scala!! 我会在上课笔记为主,同时会借鉴scala犀牛书和scala机器学习等,加入一些自己的思考。感谢尚硅谷韩老师。为什么学...
代码星球
·
2021-02-22
Scala
核心
编程
01章
概述
python并发编程--进程&线程--其他模块-从菜鸟到老鸟(三)
1、concurrent模块的介绍concurrent.futures模块提供了高度封装的异步调用接口ThreadPoolExecutor:线程池,提供异步调用ProcessPoolExecutor:进程池,提供异步调用ProcessPoolExecutor 和 ThreadPoolExecutor...
代码星球
·
2021-02-22
python
并发
编程
进程
线程
python并发编程--协程---从菜鸟到老鸟(四)
python不仅内置了multiprocess模块,而且还内置了asyncio和concurrent模块。除了要分析这两个内置的,其实我们还要再下面另一个第三方joblib包。我们经常喜欢单机处理数据,或者数据量一大就采用分布式的方式,其实并发编程是一个很好的选择。asyncioconcurrentjoblib但是第一...
代码星球
·
2021-02-22
python
并发
编程
协程
菜鸟
python并发编程--线程---从菜鸟到老鸟(一)
程序并不能单独运行,只有将程序装载到内存中,系统为它分配资源才能运行,而这种执行的程序就称之为进程。程序和进程的区别就在于:程序是指令的集合,它是进程运行的静态描述文本;进程是程序的一次执行活动,属于动态概念。在多道编程中,我们允许多个程序同时加载到内存中,在操作系统的调度下,可以实现并发地执行,大大提高了...
代码星球
·
2021-02-22
python
并发
编程
线程
菜鸟
android开发webview使用h5播放视频时横竖屏切换的解决方法
1.xml代码<activityandroid:hardwareAccelerated="true"android:name=".WebViewActivity"android:configChanges="orientation|keyboardHidden|screenSize"android:screenO...
代码星球
·
2021-02-22
android
开发
webview
使用
h5
android开发cmake编译引入第三方库的常用写法
1.子模块1:gmath静态库CMakeLists.txt#要求的cmake最小版本cmake_minimum_required(VERSION3.4.1)#打开cmake输出日志set(CMAKE_VERBOSE_MAKEFILEon)#添加静态库,库名称gmathadd_library(gmathSTATICsrc...
代码星球
·
2021-02-22
android
开发
cmake
编译
引入
JNI编程JNIEXPORT关键字的解释说明
在普通的C语言里,如果想将函数或者变量使用范围现在在当前文件,需要对其添加static修饰。但如果希望将其暴露给共享库的指定文件,需要通过符号隐藏显示来控制。GCC4.0以后提供了符号可见性选项-fvisibility=vis,vis可以是默认值default、或者hidden表示隐藏。对应的代码可见性属性为__att...
代码星球
·
2021-02-22
JNI
编程
JNIEXPORT
关键字
解释
android开发使用clipPath快速实现ImageView圆角
classRoundImageView@JvmOverloadsconstructor(context:Context,attrs:AttributeSet?=null,defStyleAttr:Int=0):AppCompatImageView(context,attrs,defStyleAttr){privatev...
代码星球
·
2021-02-22
android
开发
使用
clipPath
快速
android开发文字转bitmap的实现
publicstaticBitmapgenerateBitmap(Stringtext,inttextSizePx,inttextColor){TextPainttextPaint=newTextPaint();textPaint.setTextSize(textSizePx);textPaint.setColor(t...
代码星球
·
2021-02-22
android
开发
文字
bitmap
实现
Jenkins打包android项目构建成功后发送http-post请求
这篇文章主要记录Jenkins自动化打包android项目后使用http-request插件发送post请求的记录1.安装http-request插件,步骤如下: 插件下载地址:http://updates.jenkins-ci.org/download/plugins/ 搜索选择http_request下载到本地...
代码星球
·
2021-02-22
Jenkins
打包
android
项目
构建
android开发使用Glide加载图片模糊不清的解决方法
funloadPreviewImage(context:Context,url:String,target:ImageView){valrequestOptions=RequestOptions().diskCacheStrategy(DiskCacheStrategy.ALL).override(Target.SIZ...
代码星球
·
2021-02-22
android
开发
使用
Glide
加载
首页
上一页
...
5
6
7
8
9
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他