自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(82)
  • 资源 (6)
  • 收藏
  • 关注

原创 UUPSUpgradeable部署合约和升级合约

【代码】UUPSUpgradeable部署合约和升级合约。

2024-04-19 19:00:23 41

原创 用pigeon kotlin swift写一个自己的插件

【代码】用pigeon kotlin swift写一个自己的插件。

2024-04-18 20:09:10 155 1

原创 LiveData和ViewModel源码学习

performDestoryActivity(ActivityThread)-> retainNonConfigurationInstances(Activity)- onRetainConfigurationInstances(ComponentActivity)->mLastNonConfigurationInstances 保存。attach(Acitivity)->mLastNonConfigurationInstances(ActivityClientRecord)-> 恢复。

2024-04-11 12:45:56 613

原创 flutter的状态管理学习

状态就是用到了向子组件传递数据,并且需要刷新的时候刷新组件。

2024-01-10 18:56:46 579 1

原创 flutter-web中使用js工具类

JavaScript拥有庞大且成熟的工具生态系统。

2023-11-28 10:22:17 841

原创 dart中使用protobuf

protobuf提供了效率、灵活性和易用性之间的平衡,使其成为各种场景(包括微服务、分布式系统和网络通信)中数据序列化和交换的有吸引力的选择。

2023-11-24 18:40:06 489

原创 学习gin-vue-admin之创建api和swagger

global.GVA_LOG.Error(“获取失败!”, zap.Error(errors.New(“====”)))参数参数类型 string integer number boolean struct。参数类型 query、path、body、header,formData。api 需要调用的api。service 业务代码。

2023-10-19 17:50:40 736

原创 flutter web 优化和flutter_admin_template

如果你喜欢这个项目,欢迎给我一个star。里面可能还有许多需要修改的bug,欢迎大家提出来,我将持续更新这个项目)下一步用dartfrog写接口,然后后台管理接入dartfrog。

2023-09-21 12:31:34 531

原创 FlexibleSpaceBar 解析之background

SliverAppBar的expandedHeight会强制FlexibleSpaceBar的background的高度一致,如果直接获取子组件的高度就会得到expandedHeight的值,如果想要获取到真实内容的高度,需要套一个Column或者其他Widget,然后通过Key获取高度,代码如下。

2023-07-28 16:04:50 205

原创 flutter调用go

会生成greeting.aar和greeting-sources.jar。配置android/build.gradle。复制greeting.aar到libs下面。在android下面创建libs。编写greeting.go。创建flutter插件。

2023-03-17 16:50:49 1000

原创 flutter 调用c++,rust

点击 Runner 根项目,TARGETS —> Build Phases —> Target Dependencies :请添加 native-staticlib。xcode中选中Runner 然后File —> Add Files to “Runner”在 Xcode 中打开 ios/Runner.xcodeproj。anoidrd生成so文件, ios生成.a文件。在native(rust项目下面)下面执行。拷贝api.rs,lib.rs。

2023-03-17 14:39:26 786

原创 Flutter和Native 通信 pigeon

Native和flutter之间的通信

2022-07-18 23:07:03 902

原创 solidity create2 学习

文章目录saltcreatecreate2saltnonce,也可以自己生成createaddress = hash(msg.sender,nonce)create2deploymentData= creationCode+constructorArgsaddress =hash(“0xff”,msg.sender,nonce,hash(deploymentData))可以不用部署直接可以获取合约地址// SPDX-License-Identifier: MITpragma

2022-05-20 17:39:10 616 1

原创 solidity external internal virtual学习笔记

文章目录1. public internal private external2. view pure3. memory calldata4. address bytes[1-32] uint[8-16-32-256]5. [x] [] 数组1. public internal private external2. view pure3. memory calldata4. address bytes[1-32] uint[8-16-32-256]5. [x] [] 数组// SPD

2022-05-10 14:39:19 656

原创 solidity encode encodePacked encodeWithSignature delegatecall

文章目录bit bytes 0x uint1. encode 标准的对参数abi编码2. encodePacked3. decode对编码后的数据解码4. encodeWithSelector 对方法编码5. encodeWithSignature 相当于上面的简写6. Storage Proxy中的属性要和impl的一致7. delegatecall 调用编码后的方法 修改proxy中的值8. call 调用编码后的方法 修改impl中的值如果想一起学习进步 QQ群766903559bit byt

2022-05-09 14:47:07 800

原创 graphql dgs springboot gradle学习

文章目录1.gradle相关信息2. 添加resources/schema/schema.graphql3. java代码4.打开浏览器工具5. OKhttp调用6. doctor compose up7. DgsCustomContextBuilderWithRequest8. Resolver 使用9. 查询相关10. DataLoder11. 代码1.gradle相关信息import org.jetbrains.kotlin.gradle.tasks.KotlinCompileplugins

2022-05-02 23:00:15 615

原创 hooks-riverpod 使用

文章目录1. hook1.1 属性 行为 组合成了状态,除了状态还有作用2. useMemoized3. useCallback4. useRef5. useEffect6. useXXXX 自定义钩子7. riverpod8. 常用Provider9. studyflutter代码1. hook需要继承HookWidgetuseMemoized 只调用一次,可以通过keys的变化来实现重复调用useRef useCallback 通过内部使用useMemoized 只调用一次,可以通过keys

2022-02-21 16:38:14 1481

原创 TabLayout使用说明

文章目录TabLayout1. 自定义长度2. 点击前判断3. 字体选上加粗或者其他操作TabLayout1. 自定义长度 app:tabIndicator="@drawable/shape_line_white" app:tabIndicatorColor="@android:color/white"<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.a

2021-08-30 14:22:01 144

原创 flutter-provider学习笔记

文章目录1. InheritedWidget2. StatefulWidget3. StatelessWidget4.State4.1 setState ->_element!.markNeedsBuild()4.2 build-> Widget build(BuildContext context);5.问题6.常用的类6.1 继承关系6.2 InheritedProvider6.3 Provider.of参考资料1. InheritedWidget abstract class Inh

2021-08-17 12:31:59 359

原创 JPA 学习

文章目录AuditingEntityListener AuditorAware EnableJpaAuditing@CreatedDate、@CreatedBy、@LastModifiedDate、@LastModifiedBy说明@MappedSuperclass 用在父类上 防止生成Base表japrespositoryJpaSpecificationExcutor方法命名规则条件查询find一对一一对多多对多查询前6个其他学习mappedby多表查询学习POJO (DO DTO VO)常用注释jack

2021-02-01 11:38:47 267

原创 springboot全局异常处理BasicErrorController和RestControllerAdvice

文章目录@RestControllerAdviceBasicErrorController@RestControllerAdvice@RestControllerAdvicepublic class ExceptionHandlerAdvice { @ExceptionHandler(value = ToolBoxException.class) public Ret<String> doBaseApiException(ToolBoxException e) {

2020-12-04 12:25:04 3631

原创 Jetpack初尝试 NavController,LiveData,DataBing,ViewModel,Paging

文章目录插件配置NavController 使用1. 创建xml2. 创建Activity3. res 创建navigation/nav_garden和说明流程ViewModel 负责页面的数据LiveData onChangedObservable addOnPropertyChangedCallback创建viewmodle创建viewmodle 可以用SavedStateHandle存储和读取数据DataBindingAPI接口使用定义 接口viewmodel中使用Paging使用自定义PageKey

2020-06-10 19:22:42 526

原创 Flutter 动画学习

文章目录概念理解插值器/估值器Flutter中的动画类型动画 AnimationTween (估值器 给出范围的值)Tween 子类AnimatedWidget 对于没有附加状态的简单情况,可以考虑使用AnimatedWidget 的子类AnimatedBuilder 对于涉及其他状态的更复杂的情况,请考虑使用AnimationStatusListenableAnimationController...

2020-04-15 14:39:10 620

原创 ipfs原理与实践学习笔记

文章目录ipfs 是啥 有什么特点1. InterPlanetary File System2. BitTorrent、DHT、Git和SFSipsf 有啥用ipsf 怎么用实战安装IPFS 下载zip 然后配置环境变量 就可以使用ipfs命令了1. ipfs init2. ipfs config show或vim config命令来查看和编辑内容3. ipfs add testipfs.tx...

2020-04-03 17:05:05 3075

原创 Flutter 滚动距离来设置TabBar的位置,点击TabBar滚动的到指定的位置

文章目录效果git定义属性每个组件设置Key获取控件的距离顶部的位置设置监听设置TabBar 点击getY效果git定义属性 ScrollController _controller = new ScrollController(); var globalKeyOne = GlobalKey(); var globalKeyTwo = GlobalKey(); var gl...

2020-03-25 23:06:00 5055 1

原创 sql 学习

# 微信点餐数据库```sql-- 类目create table `product_category` ( `category_id` int not null auto_increment, `category_name` varchar(64) not null comment '类目名字', `category_type` int not null comment '类目编...

2020-03-25 22:55:29 250

原创 flutter 开发环境配置和生命周期学习

文章目录生命周期页面展示前台切回后台后台切回前台页面销毁OrientationBuilder图片KeyOffstageCurveIntervalWillPopScopeBackdropDefaultTextStylePhysicalModel 圆角SliverAppBarPreferredSize事件机制配置环境Provide(共享数据)路由的使用异步设置透明度设置点击事件宽度撑满SizeBoxf...

2020-03-24 21:53:11 1825 1

原创 web-flash 学习笔记

文章目录修改环境变量配置登录接口调用通过store.dispatch发送登录指令来调用登录接口获取用户信息和获取菜单通过beforeEach该方法处理逻辑 调用了获取用户信息和获取菜单列表接口 并动态添加到路由中封装指令 学习v-permissionValidator数据校验hibernate-validator添加菜单步骤第一步添加第二步创建后台管理linjiashop-generator代码生...

2020-03-02 20:03:14 723

原创 Flutter Container设置 width 无效

文章目录布局组件和容器组件BoxContraints机制布局组件 Row Column解决办法布局组件和容器组件容器类Widget和布局类Widget都作用于其子Widget,不同的是:布局类Widget一般都需要接收一个widget数组(children),他们直接或间接继承自(或包含)MultiChildRenderObjectWidget ;而容器类Widget一般只需要接收一个子W...

2020-02-03 18:37:39 6409

原创 flutter插件开发

文章目录Android1. Open for Editing in Android Studio2. new module 创建插件3. 修改build.gradle4. 编写插件类5. 编写插件注册类6. 注册插件7. 编写dart8. dart中使用IOSFlutterPlugin.hFlutterPlugin.mSwiftFlutterPlugin.swift其他检查插件发布插件依赖包冲突打...

2019-12-28 14:53:33 1321

原创 RabbitMQ 死信消息队列 重复消费 basicAck basicNack

文章目录库注解代码配置发送类监听测试发送库spring-boot-starter-amqp注解@RabbitListener@RabbitHandler代码配置RabbitMqConfig/** * 消息队列配置 * <p> * http://47.94.169.13:15675/#/ * <p> * FanoutExchange: ...

2019-12-12 13:15:43 3712

原创 简单5步实现接口限流 Redis

文章目录1. 定义类型2. 定义注解3. 定义Redis 配置4. 定义LimitAspect5. 方法加上注解1. 定义类型package com.ityu.mall.util;/** * @author MrBird */public enum LimitType { /** * 传统类型 */ CUSTOMER, /** *...

2019-12-11 14:07:11 296

原创 最容易学会的springboot gralde spring cloud 多模块微服务项目

文章目录Sping Cloud服务发现组件 EurekaFeign实现服务间的调用(默认带有负载均衡)熔断器Hystrix微服务网关Zuul集中配置组件SpringCloudConfig消息总线组件SpringCloudBus示例代码Sping Cloud服务发现组件 EurekaEureka Server 服务中心Eureka Client 启动 就会注册到Server用到的库s...

2019-12-11 11:56:46 278

原创 JWT和Security 登录权限判断和token访问和让token失效

文章目录Spring SecurityJWT无状态的单点登录()流程用到的方法configure(HttpSecurity http)登录 authenticationSuccessHandler loadUserByUsername通过token访问 doFilterInternal方法设置权限Spring SecuritySpring Security是一个功能强大且高度可定制的身份验...

2019-12-10 19:09:50 9486

原创 flutter-其他学习

文章目录Matrix4(重点学习)AspectRatioFittedBoxOffstagebuttonRaisedButtonFlatButtonOutlineButtonIconButtonDropdownButton(重点学习)InkWellIndexedStackStack禁止PageView的滑动table(不可滚动的grideview)Matrix4(重点学习)https://jue...

2019-08-05 19:57:38 158

原创 flutter- Row Column Expanded ListView

文章目录Row继承介绍Code构造方法主轴侧轴MainAxisAlignmentMainAxisSizeCrossAxisAlignment黄色和黑色警告条纹ColumnFlexibleExpanded 继承与FlexibleFlexFitListView参考Row继承Object-> Diagnosticable ->DiagnosticableTree-> Widge...

2019-08-05 18:12:57 1579

原创 flutter-border

文章目录Border继承构造方法BorderStyle和BorderSideBorderStyleBorderSide构造方法BoxShadow构造方法Border继承Object-> ShapeBorder-> BoxBorder-> Border构造方法很简单的构造方法,用四个BorderSide组成, const Bord...

2019-08-05 15:44:51 5967

原创 flutter-Decoration

文章目录Decoration继承实现BoxDecorationFlutterLogoDecorationShapeDecorationUnderlineTabIndicator注解构造方法(加了一个const??)BoxDecoration构造方法创建一个盒子装饰。该shape参数不能为空。 final修饰必须要在构造方法赋值UnderlineTabIndicator下面需要学习的widgetD...

2019-08-05 14:33:48 441

原创 flutter-Container

文章目录Containerconstraints:添加到child上额外的约束条件 最大最小值alignment:控制child的对齐方式,padding:文本区域和widget之间margin :widget和widget之间decoration: 背景装饰 类似android中的shape 边框 圆角,背景色,背景图片等foregroundDecoration 前景色 DecoratedB...

2019-08-02 20:39:31 216

转载 flutter-text

文章目录Text1.继承关系2.介绍3.创建Text4.构造方法源码:4.参数讲解:4.1 String data4.2 TextStyle style4.3 TextAlign textAlign4.4 TextDirection textDirection4.5 Locale locale4.6 bool softWrap4.7 TextOverflow overflow4.8 double&...

2019-08-01 15:21:25 379

定时纵向滑动的viewpage

定时切换 滑动的viewpage包含横向 纵向。下载即可运行。

2014-07-29

file下载器大文件

下载器,测试大于5m的文件,很ok。下载下来即可运行。

2014-07-04

listview添加头部viewpager

listview viewpage addheaderview 下载即可运行

2014-07-01

声音的播放

soundpool学习下了 使用方法 api的介绍

2014-06-05

最流行的二维码

报错了,请看http://blog.csdn.net/yujunlong3919/article/details/18769679

2014-01-25

下拉刷新listview

下载就能运行,无需任何修改。实现Android上类似新浪微博等App的下拉刷新功能

2013-09-06

空空如也

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

TA关注的人

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