走自己的路,让别人说去吧。

语之屋

一些会导致布局错误的情况

发布于 # 探索互联网

在 Flutter 里,Slider 组件的尺寸默认会依据父组件的约束自动调整,这时候放置到Column中,会显示失败,解决办法是包裹在SizedBox中,限制其尺寸。 以及如何获取屏幕宽度。 核心代码 import 'dart:convert'; import 'dart:ffi'; import 'package:http/http.dart' as http; import 'package:flutter/material.dart'; import 'package:logging/logging.dart'; import 'package:path/path.dart'; // class TestPage extends StatefulWidget { const TestPage({super.key}); @override State<Tes

Flutter开发遇到的网络问题

发布于 # 探索互联网

问题及解决方案 flutter doctor 引发的网络超时 设置终端代理,例如我的Windows配置,则可以用: $env:HTTP_PROXY="http://127.0.0.1:7897"; $env:HTTPS_PROXY="http://127.0.0.1:7897" 配置代理后提示的[!] Proxy Configuration ! NO_PROXY is not set 在系统环境变量中设置一个NO_PROXY,其值为localhost,127.0.0.1,::1 每次启动终端需要重复设置代理的解决方案 为了避免每次使用终端都需要重新配置代理,可以设置系统环境变量http_proxy和http_proxy。 未解决的麻烦 flutter -v 永远执行不出来。 一些其他问题 flutter 调试控制台 在调试时,控制台总是输出一大堆没什么用的信息,问了ai得到的

国际化开发的经验

发布于 # 探索互联网

耗时一个晚上,从七点到十点终于研究差不多了,开始写总结。 Python中自带一个进行多语言翻译的模块,名字是gettext,我在哔哩哔哩和博客中搜到了很多关于它的使用教程,但很繁琐,还要用到一个不怎么好用的开源程序easypo或是需要付费的poedit,事实上后者会好用一些,但并没有减轻我开发的繁琐程度,于是研究了一下怎么用Python程序自动化这一过程,我发现了模块babel。 关于gettext的基本使用参考上一段的哔哩哔哩链接,本篇文章重点不在于此。 <iframe src="https://player.bilibili.com/player.html?bvid=BV1mfDGYUEWg&page=1&high_quality=1&as_wide=1&allowfullscreen=true&autoplay=0&isOutsi

节气之歌-大雪

发布于 # 何不看世界

时间的刻度 早上在出门的路口遇到一个小女孩坐在妈妈的电动车后座,背着一个小轮胎样式的书包。 路面看起来有些潮湿,杭州的冬季总是这样,伴随着冷雨,比大雪落在身上还要让人心烦。 临近立昂时,非机动车道上的多出了一些积水,见证着昨晚发生的变化;说起变化,普洛斯门前因为修路而挖开的几个方块也在一日之间消失得无影无踪,留下几个凹凸不平的沥青缝隙,诉说着自己也曾经来到这世界上。 我开始越发频繁的看着 Boss 上的工作邀请,工业工程或是互联网,仿佛回到了最开始,还没毕业的那段时间,在不同的机会之间反复横跳的样子。 我和同事的关系逐渐熟络,和公司的关系却日渐疏远,把一切不开心都怪罪给那天的调整以及徐总两次拒绝我希望到 IE 部门的申请上。 有一天领导过来说我们部门不够努力,于是变成了周六强制加班,安慰自己说好赖也是有加班费的,实施的第三周以后开始越来越累,上四休三成了新的执念。星期二的早上,睁开眼睛就是