自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhjali123的专栏

GitHub地址https://github.com/AlbertSnow

  • 博客(290)
  • 资源 (4)
  • 收藏
  • 关注

原创 我是如何成为端智能专家-D5-卷积层-卷积核-矩阵-参数

卷积神经网络中--卷积层与卷积核与权重矩阵与参数的关系,如何做到图像上通道的升维与降维

2026-09-25 16:17:48 207

原创 我是如何成为端智能专家-第三天-什么叫 Softmax?为什么它叫 Softmax?argmax hardmax又是什么

Softmax并非“柔软的最大值”,而是Hardmax的可微软化版本,将原始分数转化为概率分布,保留最大值主导性但允许其他类别有非零概率。它本质是归一化指数函数,用于多分类模型输出,支持梯度下降训练。其“软”体现在不强制唯一胜者,而“max”源于对argmax的光滑逼近。温度参数可调节软硬程度,趋近0时逼近one-hot。名称虽易误解,但反映其与Hardmax的对应关系。

2026-09-19 17:11:07 205

原创 我是如何成为端智能专家-第三天-深度学习的符号标记

学习深度学习时,公式中的符号常令人困惑。例如,$x^{(i)}$ 表示第 $i$ 个样本,而非 $e$ 的幂次。建议建立“符号避坑清单”,区分上标 $(i)$(样本)与下标 $j$(特征),掌握粗体向量、帽子预测值等惯例。遇到复杂公式,用“拆解三步法”:先查符号、再简化为单样本、最后代入数值验证。推荐《动手学深度学习》和3Blue1Brown视频辅助理解。善用AI作为“符号翻译官”,提问时附带公式与具体需求,可高效突破数学障碍。

2026-09-16 12:28:37 170

原创 我是如何成为端智能专家-第一天^_^----学习路线与吸引力法则

开始聪明的分步骤的学习端智能,加油

2026-09-13 15:10:08 132

原创 性能优化的要求-Android性能优化之道2

本文基于《Android性能优化之道》提炼性能优化核心思路:从应用、系统到硬件层深入理解资源使用,结合多维度监控与科学归因,推动性能优化闭环。强调“从上而下”设计全局管控框架、“从下而上”逐层分析瓶颈,通过预加载、服务端渲染等创新手段突破设备限制。注重数据驱动,融合A/B测试与核心指标(如内存触顶率、留存率)验证收益,辅以自动化测试防劣化,实现可持续优化。

2026-09-09 10:42:34 142

原创 性能优化的本质-合理利用资源-Android性能优化之道

<think>我们根据要求生成摘要,≤150字。内容核心:性能优化本质是充分合理使用硬件资源,需根据场景、机型调整预加载/多线程/缓存;过度使用可能适得其反。指标选取要反映用户体验和收益,如速度、OOM率、Crash率,而非单纯PSS。采集需精确一致低消耗。压缩成摘要。</think>性能优化需充分且合理使用硬件资源,预加载、多线程、缓存等手段须依据场景和机型调整,否则会引发CPU过载或内存GC/OOM。优化方案应从本质出发,并选取影响用户体验与收益的指标,如启动速度、OOM率、Crash率等,采集时需精确

2026-09-07 11:35:58 250

原创 unrecognized Attribute name MODULE (class com.sun.tools.javac.util.UnsharedNameTa

AndroidStudio java jdk 11切换

2023-10-27 14:28:05 1168

原创 Activity + Fragment + ViewPager Activity被销毁

Activity被销毁,Fragment如何处理,如何恢复,如何测试

2023-07-30 17:17:56 760

原创 WordPress建站笔记---各种命令

创建WordPress网站的命令记录

2023-06-24 13:25:06 697

原创 Flutter didUpdateWidget 的使用问题 ( 为什么不建议重写)

Flutter didUpdateWidget 为什么不建议重写

2022-11-17 15:51:26 3194 4

原创 【架构 Flutter实践 Clean架构 && TDD测试驱动开发---1.0】

对于Flutter在逐渐的熟悉,基本经历的几个阶段BLoC pattern 试着使用Dart语言的 Stream 去做些刷新处理(很多入门书也是这么说的)Provider 挺方便好用的库,正在使用Clean Architecture 正在想实践一波的东西,当然和看的《架构整洁之道》有关《架构整洁之道》绝对要推荐一波,怎样去评价组件的好坏、组件的发展周期、SOLID重新回顾、引出 clean架构、编程几十年也不会变的泛型。

2022-10-13 22:37:03 2042

原创 【《架构整洁之道》 读书笔记1----从部署的角度看依赖翻转】

从部署角度看依赖翻转

2022-09-25 11:04:00 522

原创 修复线程池超过最大数量

线程池的抛弃策略,秒懂的烧烤店类比,如何修复线程池超出最大数量

2022-09-23 14:51:48 2620

原创 【Android图像:GPU与HardwareComposer Layer合成的区别 】

GPU 与 HWC 的合成图层差异, SurfaceView为何效率高于TextureView

2022-07-15 14:13:43 3977

原创 Flutter 气泡效果 centerSlice 实现点9图

Flutter 如何实现.9图,如何缩放背景图,如何使用 centerSlice

2022-07-02 01:07:20 4530 2

原创 Flutter 气泡效果 BorderSide 超简单绘制三角形

开发中经常遇到气泡引导,气泡是有个三角形。如何不切图的实现三角形呢?

2022-06-07 16:31:25 2272

原创 Flutter 如何获取组件大小---监听组件visible size的变化--处理renderobject为null的问题

Flutter 获取组件Size,监听组件可见性变更,解决RenderObject为null的问题

2022-04-30 23:27:29 3647 1

原创 Flutter 库依赖冲突 version solving failed.

Flutter库依赖冲突,解决思路。 flutter pubspec.yaml version solving failed

2022-04-24 16:59:15 4706

原创 Flutter web app跨平台 Error: Not found: ‘dart:html‘

Flutter平台相关代码的实现问题

2022-04-03 21:47:12 5190

原创 Flutter ScrollView或ListView的子View是否露出显示

获取Widget高度、坐标,判断 ScrollView 子布局是否露出、显示

2022-01-25 20:25:48 2915

原创 Flutter 是否退出页面的异常 (异步调用场景)

异步操作,退出页面时产生的崩溃

2022-01-11 18:40:41 3721

原创 Flutter图片加载数据

报错E/flutter: [ERROR:flutter/lib/ui/painting/image_descriptor.cc(174)] Failed to allocate memory for bitmap of size 127844352BE/flutter: [ERROR:flutter/lib/ui/painting/image_decoder.cc(289)] Could not decompress image.测试结论:cacheWidth,cacheHeight直接re

2021-11-19 14:47:57 2717

原创 第三方库引入的调研-估时

实践中的阶段这4个阶段,是无法避免的,你起初避免了哪个,那哪个就是坑三方库效果验证 (github、关键字了)让产品、设计先看效果,给他们框定下。说服他们 尽量、尽量 复用第三方库的设计否则一个小小的改动,就坑啊坑,而且效果还不一定好依赖、版本对比,评估接入成本、可行性要注意 第三方库依赖的依赖的依赖(建议运行gradle那个依赖书命令)Android的 compileSdkVersion、targetSdkVersion了IOS的也有编译API版本接入项目,成功构建一定

2021-11-19 12:04:07 1488

原创 Flutter plugin库Android端编译不通过问题

Flutter库集成时的报错A problem occurred configuring project ':flutter_document_picker'.> Failed to notify project evaluation listener. > java.lang.AbstractMethodError (no error message)就是plugin库编译没通过,基本是 你的项和plugin库 配置 不一致导致的(具体看下面)一般解决方案:学习第三方库,把

2021-11-19 11:43:01 4356

原创 Flutter加载大图内存问题处理

结论先行:使用photo_manager库 靠谱,好用,内存测过没问题Android端用的Glide管理,IOS用的原生API (成熟,靠谱,推荐使用)源代码对应下文的 照片内存的第三方库解决方案cacheWidth,cacheHeight 印象图像载入内存大小,可进行resize先加载内存(会有峰值),再Resize替换 (不好)width、height 对内存的占用不产生影响 (原图Bitmap多大加载内存就多大)图片大小计算1080P图片大小,RGBA 8888格式每个

2021-11-18 22:10:00 5239

原创 Flutter web的部署depoly & FTP & apache & Node js

主要命令flutter build websudo systemctl restart apache2node app.js部署步骤:build flutter服务器 Ftp,向服务器copy flutter build之后的文件其实我感觉用Git,然后通过GitHub上的私有仓库,可以更方便的实现效果部署Flutter教程文档安装apache更改端口 (避开已被占用的 80端口,我80端口是有用的。)安装node npm搭建FTP服务端其实安装的是v

2021-10-26 17:54:14 1930

原创 【Flutter实战 BLoC模式 RxDart Provider模式】

如何进行状态管理交互性(interactively)数据流处理状态变更组件间的交互举例通过底部组件的滑动,来变更饼图的状态交互类比Android一个ProgressBar,一个饼图 PieChart滑动ProgressBar,引起饼图PieChar 数据变化AntiPattern的设计PieChart将Status设为Global 暴露出去ProgressBar监听拖动,根据拖动 更改 PieChart 的State。charState.setState( () {charStat

2021-09-27 03:46:09 1083

原创 Flutter 视频封面(含源代码)

结论: 用video_thumbnail库,我的github demo需求视频封面的列表两个开源方案1. video_thumbnail 库满足列表使用(就用它了)1. video_player 库可以获取封面,实际就是取帧嘛但VideoPlayer不能new多个实例,如果简单的用十几个VideoPlayer,就OOM了适合一张封面 那种情景好处就是官方推得,兼容性啥的肯定好。(要是做成一个VideoPlayer轮流使用,那肯定相当可以,不过开发成本有点高)...

2021-09-12 18:56:38 2214

原创 近期的工作方向-学习计划

2021-07-13学习方向前端对UI的理念、架构最近做移动端,接触了Flutter、RN。感觉Web前端 对UI的架构理解,确实优于客户端。我粗糙的、有限的理解 RN的Redux、Flutter的BloC对绘制的约束(Status)oldStatus+action=newStatusUI = f(status) ,status与UI要完全相互映射Status不可变(Redux里利用了RN的一些语法糖)明显强于客户端的MVP、MVVM的架构MVVM的ViewModel感觉和Sta

2021-07-31 22:46:27 169

翻译 【Flutter- 渲染机制-渲染模型】

architectural-overview 参考一些图片Flutter’s rendering model传统的APP怎么绘制的Android调用java写的Android framework层的代码,(TextView、EditText)Android系统库提供组件,将组件自身绘制到Canvas对象上。通过Skia进行绘制(最早是OpenGL ES)Skia是C/C++写的 graphic engine,调用CPU或GPU去进行绘制一般跨平台方案(如ReactNative).

2021-07-26 19:06:02 599

原创 【Flutter实战 --- 渐变 圆角矩形背景 圆球背景】

需求:渐变圆球圆角矩形单行文本:多行文本:关键圆球: decoration: BoxDecoration圆角矩形:ClipRRectborderRadius 控制圆角代码 return Column( children: <Widget>[ Row( children: <Widget>[ Padding( padding: const Edge

2021-06-29 19:02:11 650 1

原创 【Flutter实战 --- Row内实现多行文本效果 WrapContent】

需求:实现Row内 文本多行显示,不被截断如果文本不足一行,有多宽显示多宽,不可以填满一行(就是Android wrap_content 效果)单行文本:多行文本:关键Flexible、Expand是作用于 Flex、Row、Column的 main axis剩余空间。Flexible,等价于 wrap_contentExpand,等价于MatchParent代码附赠一个怎么实现 渐变圆球的代码 return Column( children: <Wid

2021-06-29 18:58:36 2398

原创 【间断性断食】

间断性禁食 (Intermittent Fasting)分泌更多生长素(燃烧脂肪)减少胰岛素分泌禁食期燃烧脂肪怎样断食计划周期一天5、6顿 (正餐、零食)一天3顿 (早中晚)一天3顿饭, 16:8 模式(一天16个小时禁食,8个小孩进食)早上10点: 6点起床,4个小时后,进食,晚上6点:进食窗口8个小时一天2顿饭,20:4模式下午1:00下午4点阶段间隔2到3,大约需要3个星期3到4,大约需要1、2个月断食期间不吃什么蛋白质、促进胰岛素 、蛋白

2021-05-25 11:46:33 898

原创 build gradle settings 设置、读取变量

需求可以在 settings.gradle, build.gradle 文件中读取根据变量 控制编译流程(用什么路径了)1. 新建gradle文件好处:settings.gradle、build.gradle都可以用坏处:需要建立新文件新建一个文件 const.gradleext { msg = "hello world"}在 settings.gradle build.gradle中直接导入 const.gradle 文件// 括号内为 相对路径,依项目而定

2021-05-11 14:10:07 3722

原创 Android 获取全屏高度(包含StatusBar)

答案这个方法包含了 StatusBar Point realSize = new Point(); Display realDisplay = ((WindowManager)getContext().getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay(); realDisplay.getRealSize(realSize); int h_sc

2021-05-10 18:27:29 787

原创 【Flutter - Json的序列、反序列化】

JSON 序列化 与 反序列化手动、自动两种解析方式(用不用写 key-value 对应关系)手动解析Map<String, dynamic> user = jsonDecode(jsonString);编写 key-value 对应关系class User { final String name; final String email; User(this.name, this.email); User.fromJson(Map<String, dyn

2021-04-30 18:26:32 338 1

原创 【日常bugfix——Android PopupWindow x offset 无效】

结论偏移量小于PopupWindow的宽了情景我是AnchorView的右下角弹出PopupWindow设置xoffset为 -30,但是不生效,x轴没有偏移,y轴仍有效问题代码 menuPopupWindowTip.showAsDropDown(anchorView, -30, -40, Gravity.RIGHT | Gravity.BOTTOM);原因PopupWindow如果偏移出屏幕之外,API会纠正偏移到 屏幕里面Gravity.RIGHT | Gravity.BOTT

2021-04-27 19:15:32 1040 1

原创 【吸顶效果 CoordinatorLayout AppBarLayout CollapsingToolbarLayout NestedScrollView】

总结怎样实现吸顶,用白话说:1. CoordinatorLayout 协调LayoutFrameLayout的子类,协调子View之间的交互。通过属性:behavior、anchor 实现子ViewAppBarLayoutNestedScrollView添加默认behavior app:layout_behavior="@string/appbar_scrolling_view_behavior"用这个布局嵌套你的RecyclerView、ScrollView了,滚动的Vie

2021-04-27 14:17:39 1326

原创 【Android 12: RenderScript depreciate 迁移到Vulkan】

RenderScript 我的用处图片处理:把预览帧的YUV转为RGB,生成Bitmap对象已知是TextureView.getBitmap最快,但使用OpenGLSurfaceView可能就只是回调获取YUV数据了,这种情景 RenderScript就派上用场了做高斯模糊效果,做旋转Bitmap简单记下RenderScript在Android 12 depreciate了,推荐你用 跨平台GPU计算的VulkanRenderScript还是可以用,但可能运行在CPU上,当然具体看

2021-04-27 13:05:21 997

原创 NestedScrollView子View未全部填充高度

用android:fillViewport=“true” <android.support.v4.widget.NestedScrollView android:layout_width="match_parent" android:layout_height="match_parent" android:fillViewport="true" app:layout_behavior="@s

2021-04-21 10:18:49 958

UML网上花店课程设计

自己做的课设文件,word格式 包括 模块图、用例图、类图、活动图、序列图、部署图、组件图

2013-11-27

java算法,从txt文件中读取数据录入mysql

读取一个文件加下的txt文件,读取文件中内容,自动录入数据库

2013-03-29

TableLayout 动态加载图片 动态行列数

APP实现效果 1 在输入数字N后 点击提交按钮 2 自动生成N N的格子 每个格子随机从PICTURE DIR中读取图片 显示在格子中 注意:你必须重写MainActivity的initPath 方法 将PICTURE DIR设置为一个包含图片的文件夹 原理: 动态生成表格布局 随机读取PICTURE DIR下的图片显示在布局中 如果读取的不是图片 则读取res drawable hdpi的ic launcher png 难点: 1 对图片进行采样(即缩读取到内存的图片分辨率) 防止OutOfMemory 缺点: 1 我没有做异步 导致多张图片比较卡">APP实现效果 1 在输入数字N后 点击提交按钮 2 自动生成N N的格子 每个格子随机从PICTURE DIR中读取图片 显示在格子中 注意:你必须重写MainActivity的initPath 方法 将PICTURE DIR设置为一个包含图片的文件夹 原理: 动态生成 [更多]

2014-10-01

基于java的web浏览器

基于java开发的,主要就是用下url解析的类吧

2013-12-10

空空如也

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

TA关注的人

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