- 博客(11)
- 收藏
- 关注
原创 【JVM】4种引用和使用场景_jvm使用场景
无论是通过引用计数算法判断对象的引用数量,还是通过可达性分析算法判断对象的引用链是否可达,判定对象是否存活都与“引用”有关。。这种定义很纯粹,但是太过狭隘,一个对象在这种定义下只有被引用或者没有被引用两种状态,对于如何描述一些“食之无味,弃之可惜”的对象就显得无能为力。。很多系统的缓存功能都符合这样的应用场景。
2024-09-12 14:37:13
463
原创 [译] google会背叛并杀死Android吗?(1)
也就是说,Alan Eustace认为从Android里移除Java API 是很难威胁到Safra Katz的。但是我们认为在谈判中提出Java API 的替代方案是有价值的,这样我们就能获得使用Java API 的更好的条款和价格。在我们看来,Obj-C提供了一种可信的替代方案。我们想知道的是你为什么讨厌这个想法的原因,不管你认为我们在理解这个方案时错过了什么。这里提到了两个人:Google高级执行官Alan Eustace和Oracle的高级主管Safra Katz。
2024-09-12 12:10:21
1009
原创 TypeScript变量声明_block-scoped variable(2)
我们提过使用var声明时,它不在乎你声明多少次;你只会得到 1 个。var xvar xvar x在上面的例子里,所有x的声明实际上都引用一个相同的x,并且这是完全有效的代码,但这经常会成为bug的来源。幸运的是let的声明就不会这么宽松了。let x = 10let x = 20 // 错误,不能在 1 个作用域里多次声明 x并不是要求两个均是块级作用域的声明 TypeScript 才会给出一个错误的警告。let x = 100 // Error: 干扰参数声明。
2024-09-12 09:52:07
369
原创 QT-QTableWidget中的cell和item的区别_qt表格里的item
1、 代码//获取当前点击的单元格的指针//获取单元格内的内容//输出内容1234567892、 结果至此就可以修改单个单元格内的值,并且被读取出来,这样就可以对单个单元格进行操作了。主要是使用的是current()函数。
2024-09-12 05:09:15
485
原创 Python logging模块_logging(1)
可以看到,在默认情况下python的logging模块会将日志打印在控制台,且只显示大于等于WARNING级别的日志,这说明默认的日志级别设置为WARNING。
2024-09-12 03:01:42
636
1
原创 lxml&;xpath一站式教学_lxml xpath
/ 获取当前节点的子孙节点 * 代表匹配所有节点,//* 就代表获取当前节点的所有子孙节点获取子孙节点中的div节点。
2024-09-12 00:41:24
1084
原创 java 泛型详解-绝对是对泛型方法讲解最详细的,没有之一
即:Generator,public T next();Log.d(“泛型测试”,"key value is " + obj.getKey());Log.d(“泛型测试”,"key value is " + obj.getKey());Log.d(“泛型测试”,"key value is " + obj.getKey());Log.d(“泛型测试”,"key is " + generic1.getKey());Log.d(“泛型测试”,"key is " + generic2.getKey());
2024-09-11 22:34:17
944
原创 Go语言中 defer 的用法_go defer的调用
defer在紧邻创建资源的语句后执行,看上去逻辑没有什么问题,但是和直接调用相比,defer的执行存在着额外的开销,例如defer会对其后需要的参数进行内存拷贝,还需要对defer结构进行压栈出栈操作。此时的返回值是一个指针(地址),这个指针 = &i,相当于指向变量 i 所在的地址,两个defer语句都对 i 进行了修改,那么返回值指向的地址的内容也发生了改变,所以最终返回2。接着defer开始执行一些收尾工作;defer在return之后执行,但在函数退出之前,defer可以修改返回值。
2024-09-11 15:53:50
757
原创 golang基础教程(四)、基本数据类型_golang 基本数据类型使用
fmt.Printf(“i对应的类型:%T,对应的字符:%c,对应的码值:%d\n”,i1,i1,i1)fmt.Printf(“i对应的类型:%T,对应的字符:%c,对应的码值:%d\n”,i2,i2,i2)fmt.Printf(“i对应的类型:%T,占用字节大小:%d”,i,unsafe.Sizeof(i))fmt.Printf(“i对应的类型:%T,对应的字符:%c,对应的码值:%d\n”,i,i,i)i2对应的类型:int32,对应的字符:南,对应的码值:21335。i 的类型float64。
2024-09-11 11:34:45
303
原创 ffmpeg学习——音频源_nb_samples
null(空)音频源会产生未处理的音频帧。它一般用于分析/调试,或作为滤镜可忽略的输入源(例如合成滤镜)生成的流可以与过滤器一起用于过滤音频信号。以采样率48000 Hz ,单声道().使用频率采样方法生成 FIR 系数。使用libflite库合成声音话语。关于库的更多信息,确认。
2024-09-11 07:07:15
1073
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人