自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Leon的专栏

看的多,写的少

  • 博客(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 1768

原创 Java判断json对象的某个属性是否为空

java 中 JSON 对象的属性如果为空,之间提取使用会报错。对于有可能为空的属性,使用之前需要先判断一下。例如 if(jsonObject.get("fileName")equals(null)){}

2021-04-06 13:58:38 3020

原创 机器学习模型预测,只输出同一个结果

使用机器学习模型进行预测过程中,出现只输出一种结果的问题,通过比较模型训练时的特征值和预测的特征值,1,发现部分特征值的数值差距很多,2,还有正负符号相反的情况,都可以导致预测结果只输出同样数值。修改为同训练时相近范围的特征值,使模型输出了预测值。机器学习模型对特征值的要求高,如果遇到没有经过训练的特征值,得不到有效的结果。在训练的过程中,要求有足够的采样,才能得到比较好的效果。...

2021-04-01 17:44:46 5221

原创 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 5178

原创 Android 通知栏快捷方式 android.app.shortcuts

<meta-data android:name="android.app.shortcuts" android:resource="@xml/shortcuts" />

2020-09-01 19:20:57 320

原创 Android 布局 layout

协调布局,实现折叠效果,可以配合 AppBarLayout 和C ollapsingToolbarLayout 使用,

2020-09-01 19:14:11 115

原创 Flutter_blue 体验

github 下载https://github.com/pauldemarco/flutter_blue, 目前是 start 1.4k,人气不错。我使用的是android 平台,打开代码的example, 里面有 android 项目, 用AS打开。

2020-08-11 17:10:10 1673

原创 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 1786

原创 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 323

原创 什么是朴素贝叶斯理论

 朴素贝叶斯理论:天真的假设,每个特征之间是相互独立的。这就是朴素贝叶斯朴素的"朴素"的地方。 以下来自阮一峰的博客贝叶斯理论:与其他统计学推断方法截然不同。它建立在主观判断的基础上,也就是说,你可以不需要客观证据,先估计一个值,然后根据实际结果不断修正。正是因为它的主观性太强,曾经遭到许多统计学家的诟病。贝叶斯推断需要大量的计算,因此历史上很长一段时间,无法得到广泛应用。只有...

2018-04-19 14:24:54 1244

原创 梯度是什么,简单说梯度下降是什么

百度百科:梯度的本意是一个向量(矢量),表示某一函数在该点处的方向导数沿着该方向取得最大值,即函数在该点处沿着该方向(此梯度的方向)变化最快,变化率最大(为该梯度的模)。梯度下降:简单说就是从山顶上找一个最快,最陡峭的路线下山。...

2018-04-19 14:07:00 4914 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 3432

原创 java8 时间处理 LocalDate LocalTime LocalDateTime 及毫秒转换

LocalDate 各种和日期的操作,以天为最小单位,支持 日,月,年,星期的增加和减少,计算方便,格式化灵活。没有时分秒。        LocalTime 没有日期,只是时间,就是时分秒,毫秒,可以选择不用毫秒,可以进行相应的加减计算。LocalDateTime 完整时间,年月日,时分秒。可以进行unix timestamp 毫秒转换,LocalDate,LocalTime 都不行。Local...

2018-02-24 18:13:03 28271

原创 ECharts 统计扩展 ecStat.js, 可以进行回归分析和均值方差计算

结合echats.js 使用,初始化 var myRegression = ecStat.regression('logarithmic', data);在  series 中画图 , 系列里面加入,画出趋势线 {        name: 'line',        type: 'line',        lineStyle: {            normal: {          ...

2018-02-23 15:49:01 17665 1

原创 angular5 使用 bootstrap 控件

导入 open component.ts import {NgbDateStruct, NgbCalendar} from '@ng-bootstrap/ng-bootstrap';使用open componnet.html&lt;input date-time class="form-control" placeholder="年-月-日" name="dp" ngModel ng...

2018-02-22 10:58:12 1792

公众账号开发,weixin

公众账号开发,weixin

2014-03-11

空空如也

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

TA关注的人

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