12 2023 档案
摘要:使用监听监听结束事件 import Foundation import AVKit import MediaPlayer import Flutter class FlutterAVPlayerView: NSObject, FlutterPlatformView { private var _fl
阅读全文
摘要:由于代码比价简单直接上代码 ios/Runner/AppDelegate.swift import UIKit import Flutter @UIApplicationMain @objc class AppDelegate: FlutterAppDelegate { override func
阅读全文
摘要:定义播放器 FlutterAVPlayer.swift import Foundation import AVKit import MediaPlayer import Flutter class FlutterAVPlayer: NSObject, FlutterPlatformView { pr
阅读全文
摘要:安装插件 gitltoolbox 修改免密登录 cd $project/.git/ vim config [core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true ignorecas
阅读全文
摘要:查看本地dart where dart /opt/homebrew/bin/dart /Users/jimogangdan/soft/flutter/bin/dart 两个版本不一样 /opt/homebrew/bin/dart --version Dart SDK version: 3.1.3 (
阅读全文
摘要:先上效果 原理 Android 操作系统提供的 NotificationManager 接口来设置应用程序图标上的徽章 iOS 操作系统提供的 UIApplication.shared.applicationIconBadgeNumber 使用flutter flutter pub add flut
阅读全文
摘要:Package 1. 包是一种为Flutter应用程序提供可复用功能的库或模块,就是其他人用dart 写好的代码。 2. 要使用包,你只需在Flutter项目的pubspec.yaml文件中添加对包的依赖声明,然后运行flutter pub get命令来获取包的代码和依赖项。 Plugin * 插件
阅读全文
摘要:在fluterr 编译报错 然后显示 github.xxxxx 访问超时 处理办法 pod install 主要是读取 profile 文件 platform :ios, '9.0' target 'YourAppName' do use_frameworks! # 这是安装依赖位置 pod 'So
阅读全文
摘要:方式一 /usr/libexec/java_home -v 方式二 where is java 方式三 which is java 主要区别 which 是根据PATH(命令环境变量) 里面的路径进行查找,一般查找的路径是/bin/ /sbin/ /usr/bin/ /usr/sbin /usr/l
阅读全文
摘要:mvn pom 安装报错 java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty 方法一 主要是带有 https 仓库认证不通过 忽略ssl证书检验即可 mvn cl
阅读全文
摘要:查看本地资料库配置 <?xml version="1.0" encoding="UTF-8"?> <repositories> <connection> <name>dses_etldb</name> <server>10.132.81.199</server> <type>MYSQL</type>
阅读全文
摘要:better_player 播放器默认不可以修改UI 需要增加投屏按钮 则需要自定义UI 但是自定义UI 需要布局 有需要定义手势动作 还需要监听播放事件 有没可能服用原来的一切 仅仅增加一个投屏按钮呢? 答案是肯定的 第一步设置主题 默认安卓和IOS 我们设置自定义 BetterPlayerCon
阅读全文
摘要:由于很多库 跟不上 flutter 因此需要降低版本 查看当前 flutter --verison 降低到上一版本 flutter downgrade 降低到指定版本 // 找到指定的版本 where flutter which flutter // 进入安装位置 cd ~/flutter/ //
阅读全文
摘要:效果如下 官方需要重写四个关键方法 class searchBarDelegate extends SearchDelegate<String> { /*这个方法返回一个控件列表,显示为搜索框右边的图标按钮,这里设置为一个清除按钮,并且在搜索内容为空的时候显示建议搜索内容,使用的是showSugge
阅读全文
摘要:很多网站都会做防盗链处理 我们请求使用flutter 请求是403 浏览器请求是正常的 原因 在判定了用户的请求头 user-agent 处理办法 去掉原有的请求头 使用浏览器的请求头 修改源码 首页 检索页 详情页面 结果页面 assert(key == this); final Uri reso
阅读全文
摘要:欧拉定理指出 产量分配净尽定理,指在完全竞争的条件下, 假设长期中规模收益不变,则全部产品正好足够分配给各个要素。 白话版 如果总量不变的前提下 产出的产品正好足够分配给各个要素 增加了要素 每个要素就会减少 生产硬件不更新,本质不变化,分配不是无限的 亲情 人的的爱总量是有限的 小时候我们分配了给
阅读全文
摘要:比如课程学习 required_ok = UserLesson.objects.values('uuid').distinct().filter( user_id=self.request.user_id, ).filter( lesson__course__course_bx_org__org_i
阅读全文
摘要:设置代理不同的 httpclient 设置方式不同 okhttp3.OkHttpClient Map<String, Object> resultMap = new HashMap<>(); OkHttpClient client = new OkHttpClient(); System.setPr
阅读全文
摘要:迅雷云限速 利用 AList 添加云盘 安装 AList https://alist.nn.ci/ https://github.com/alist-org/alist/releases 我的 mac M2 自己的可以选择其他 解压 # 解压 tar -zxvf alist-xxxx.tar.gz
阅读全文
摘要:使用命令行 执行脚本 from django.core.management.base import BaseCommand from django.db import transaction from apps.db.models import AdminMenu class Command(Ba
阅读全文
摘要:修改地址仓库地址 cd $project cd .git vim config [remote "origin"] url = https://oauth2:访问令牌@仓库地址 或者使用 basic 认证 [remote "origin"] url = https://username:pwd@仓库
阅读全文
摘要:加入 sudoer vim /etc/sudoers root ALL=(ALL) ALL gitlab-runner ALL=(ALL) NOPASSWD:ALL
阅读全文