flutter长文本可滚动视图 前言flutter中高度或者宽度超过容器最大限制时会报错,所以需要借助可滚动组件来处理。 方案// 设置滚动条 Scrollbar( child: SingleChildScrollView( // 垂直方向滚动 scrollDirection: Axis.vertical, child: Column( crossA 2022-04-16 前端 #flutter
flutter点击空白处收起键盘/取消聚焦输入框 前言app里的输入框,失去焦点时不会自动收起键盘,需要额外操作。 方案// 在页面中加入手势组件 // 子组件都需要写在手势组件下 GestureDetector( behavior: HitTestBehavior.translucent, onTap: () { // 收起键盘 FocusScope.of(context 2022-04-16 #flutter
flutter引用包报sound null safety错误 问题 Flutter Error: Cannot run with sound null safety, because the following dependencies don’t support null safety 上面的问题是,这些包不支持 safety模式。 解决第一种方案打开Android Studio,找到main.dart鼠标右击然后依次选择【Run】 –>【 Edi 2022-04-05 #flutter
安卓7.0+抓包方法 背景从安卓7.0之后,系统不再信任用户自行安装的证书了,需要将证书安装到系统,需要手机root。 解决 下载fiddler证书,用手机正常安装证书。 在路径/data/misc/user/0/cacerts-added或/data/misc/keychain/cacerts-added找到刚刚安装的证书文件,安装后的文件都是.0后缀,无法通过文件名找到证书文件,只能根据时间找。 将.0文件复制到/ 2022-03-28 爪机 #抓包
如何理解laravel的服务加载流程 加载流程所有的解读都将以注释的方式出现。 文件流程 public/index.php bootstrap/app.php app/Http/Kernel.php src/Illuminate/Foundation/Http/Kernel.php src/Illuminate/Foundation/Bootstrap/RegisterProviders.php src/Illuminate/Fo 2022-02-25 #laravel
解决镁光P1频繁掉盘问题 问题 电脑用着用着会丢失一个或者多个磁盘,但是电脑系统盘没有问题。 进BIOS发现外加的那条镁光内存条丢失了,只剩原配那条。 出现问题后常规重启解决不了问题,需要断电8+秒重启系统才能重新识别到这个硬盘。 重启解决后隔天甚至隔几小时问题又复现。 解决 贴吧原贴:https://tieba.baidu.com/p/6233491620?red_tag=1840765267 下载官方工具:Cruci 2022-01-23 #内存条
uniapp主屏继承WebappActivity并实现跳转原生页面 背景项目需要,想在uniapp页面内通过一个点击事件跳转到安卓原生页面。百度没找到解决办法。 分析 要实现跳转原生必须要得到Activity的控制权,就是要继承框架二次封装的Activity基类。 有了Activity控制权后需要在uniapp通过js拿到Activity的实例。 有了实例后再通过自定义方法跳转Activity。 资料 自定义Activity继承PandoraEntryActiv 2022-01-18 #uniapp #android
vmware网卡仅主机模式配置联网 背景虚拟机网卡只要选了仅主机模式,虚拟机会上不了网。 解决 物理机中进网络适配器,选对应的出网网卡如WLAN,右击属性,选共享。 网卡共享属性选允许其他网络用户通过此计算机的Internet连接来连接 家庭网络连接选对应的虚拟机仅主机模式的网卡。 2022-01-17 #vmware
turnserver搭建webrtc穿透服务器 介绍 TURN Server是VoIP媒体流量NAT穿越服务器和网关。它也可以用作通用网络流量TURN服务器和网关。在使用WebRTC进行即时通讯时,需要使浏览器进行P2P通讯,但是由于NAT环境的复杂性,并不是所有情况下都能进行P2P,这时需要TURN Server来帮助客户端之间转发数据。 安装下载地址:https://coturn.net/turnserver/v4.5.2/ 仓库地址:h 2022-01-13 #webrtc
Caché数据库创建存储过程 背景 如果用数据库工具创建是会报错的,无论工具是官方提供还是第三方提供都不行。 只能使用iris自家的语言来创建。 创建存储过程 打开Studio,编写ObjectScript: Class User.createProc Extends %Persistent { ClassMethod create() { &sql(CREATE PROCEDURE e 2022-01-13 #Caché