- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 Android Activity 函数 isAdded() 解决 Fragment not attached to a context
在使用context 的时候偶尔会报 Fragment not attached to a context 异常。原因是fragment 还没有被完全初始化,就调用context 对象。例如 LocalBroadcastManager.getInstance(requireContext())这时候如果报错,就要提前判断一下是否是否 fragment已经添加到activity方法:if(isAdded()){ LocalBroadcastManager.getI...
2021-04-06 14:07:55
1966
原创 Java判断json对象的某个属性是否为空
java 中 JSON 对象的属性如果为空,之间提取使用会报错。对于有可能为空的属性,使用之前需要先判断一下。例如 if(jsonObject.get("fileName")equals(null)){}
2021-04-06 13:58:38
3122
原创 机器学习模型预测,只输出同一个结果
使用机器学习模型进行预测过程中,出现只输出一种结果的问题,通过比较模型训练时的特征值和预测的特征值,1,发现部分特征值的数值差距很多,2,还有正负符号相反的情况,都可以导致预测结果只输出同样数值。修改为同训练时相近范围的特征值,使模型输出了预测值。机器学习模型对特征值的要求高,如果遇到没有经过训练的特征值,得不到有效的结果。在训练的过程中,要求有足够的采样,才能得到比较好的效果。...
2021-04-01 17:44:46
5612
原创 matlab char 和字符串转换,文件追加
1, Matlab char函数,将字符串标量转化为字符向量。带有双引号的字符串,可以通过char函数转换为单引号的字符向量。 a= “hello world” b= char(a) b= 'hello world'2.save(filename,variables,'-append') 将新变量添加到一个现有文件中。如果 MAT 文件中已经存在变量,则 save 会使用工作区中的值覆盖它。 对于 ASCII 文件,'-append' 会将数据添加到文件末尾。...
2021-01-20 10:53:44
5319
原创 Android 通知栏快捷方式 android.app.shortcuts
<meta-data android:name="android.app.shortcuts" android:resource="@xml/shortcuts" />
2020-09-01 19:20:57
385
原创 Android 布局 layout
协调布局,实现折叠效果,可以配合 AppBarLayout 和C ollapsingToolbarLayout 使用,
2020-09-01 19:14:11
133
原创 Flutter_blue 体验
github 下载https://github.com/pauldemarco/flutter_blue, 目前是 start 1.4k,人气不错。我使用的是android 平台,打开代码的example, 里面有 android 项目, 用AS打开。
2020-08-11 17:10:10
1732
原创 Javascript lodash 部分引入
部分引入lodash所使用的函数,减少内存使用。var_={omit:require('lodash/omit'),zipObject:require('lodash/zipObject'),map:require('lodash/map'),get:require('lodash/get'),values:re...
2020-04-07 15:15:08
1849
原创 epoll linux 内核系统调用
epoll is a Linux kernel system call for a scalable I/O event notification mechanismwiki 解释,是一种 linux 可扩展 io 事件通知机制的系统调用系统调用,In computing, a system call is the programmatic way in which a computer ...
2018-10-25 18:02:40
355
原创 什么是朴素贝叶斯理论
朴素贝叶斯理论:天真的假设,每个特征之间是相互独立的。这就是朴素贝叶斯朴素的"朴素"的地方。 以下来自阮一峰的博客贝叶斯理论:与其他统计学推断方法截然不同。它建立在主观判断的基础上,也就是说,你可以不需要客观证据,先估计一个值,然后根据实际结果不断修正。正是因为它的主观性太强,曾经遭到许多统计学家的诟病。贝叶斯推断需要大量的计算,因此历史上很长一段时间,无法得到广泛应用。只有...
2018-04-19 14:24:54
1296
原创 梯度是什么,简单说梯度下降是什么
百度百科:梯度的本意是一个向量(矢量),表示某一函数在该点处的方向导数沿着该方向取得最大值,即函数在该点处沿着该方向(此梯度的方向)变化最快,变化率最大(为该梯度的模)。梯度下降:简单说就是从山顶上找一个最快,最陡峭的路线下山。...
2018-04-19 14:07:00
5004
1
原创 Boosted Trees 是什么?
Boosted Trees 提升树算法,是数据挖掘和机器学习中最常用的算法之一。XGBoost 对提升树的介绍Introduction to Boosted TreesXGBoost is short for “Extreme Gradient Boosting”, where the term “Gradient Boosting” is proposed in the paper Greedy...
2018-04-12 11:37:54
3483
原创 java8 时间处理 LocalDate LocalTime LocalDateTime 及毫秒转换
LocalDate 各种和日期的操作,以天为最小单位,支持 日,月,年,星期的增加和减少,计算方便,格式化灵活。没有时分秒。 LocalTime 没有日期,只是时间,就是时分秒,毫秒,可以选择不用毫秒,可以进行相应的加减计算。LocalDateTime 完整时间,年月日,时分秒。可以进行unix timestamp 毫秒转换,LocalDate,LocalTime 都不行。Local...
2018-02-24 18:13:03
28388
原创 ECharts 统计扩展 ecStat.js, 可以进行回归分析和均值方差计算
结合echats.js 使用,初始化 var myRegression = ecStat.regression('logarithmic', data);在 series 中画图 , 系列里面加入,画出趋势线 { name: 'line', type: 'line', lineStyle: { normal: { ...
2018-02-23 15:49:01
17973
1
原创 angular5 使用 bootstrap 控件
导入 open component.ts import {NgbDateStruct, NgbCalendar} from '@ng-bootstrap/ng-bootstrap';使用open componnet.html<input date-time class="form-control" placeholder="年-月-日" name="dp" ngModel ng...
2018-02-22 10:58:12
1826
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人