- 博客(11)
- 资源 (2)
- 收藏
- 关注

原创 如何准备校招?
秋招已经落尽尾声,今天小牛想把自己的学习经验分享给大家,避免大家多走弯路。1. 首先需要确定自己想从事哪方面的工作比如服务端开发(Java开发工程师,C++开发工程师),客户端开发(iOS开发工程师,Android开发工程师),前端开发,测试,产品,运维等等,搜索一下这些工作到底是干什么的,自己感不感兴趣。2. 查找学习路线查找这方面的学习路线(可以去知乎、牛客网看看),再进行具体的学习。3. 如何学习如何学习就成了重点,我个人比较推荐在B站上看教学视频自学,省时省money,可以倍
2020-11-15 16:15:37
655
原创 Flutter升级空安全版本注意事项
FlutterBoost发布了3.0,试着把Flutter升级到了2.5空安全版本,升级的过程几乎是逐行更改代码,对项目影响很大,遇到的一些坑分享给大家空类型○ 声明时可为空的变量需要加?UserEntity? user;user?.userId = 759896253;user = UserEntity();user!.nickname = "测试用名";○ 构造方法要在方法体外为不能为空的成员变量赋值,如下的msg字段,而code、data、error就不必如此要在构造方法执行
2021-11-05 13:14:38
5434
原创 【Flutter造轮子】Text组件显示指定行文字,若有超出加...点击查看更多
效果如上图,如果超出,显示“…点击查看更多”,正好凑够4行,再添加一个字便超出4行。原理: 使用TextPainter逐渐添加字尝试,该组件超出的话,其属性didExceedMaxLines为true代码如下:///文字超出一定行,自动隐藏,并添加入"...查看更多详情"为它设置点击事件class HideText extends StatefulWidget { HideText({ @required this.text, //正常字 this.style, .
2021-02-05 18:06:22
2577
1
原创 【Flutter造轮子】搜索结果局部高亮显示
如上图,在使用搜索的时候常需要高亮显示,索性写个组件,代码如下所示import 'package:flutter/material.dart';//从_content字符串中将_keyWord高亮显示//注意:字体颜色默认为白色class TextHighlight extends StatelessWidget { final TextStyle _normalStyle; //正常样式 final TextStyle _highlightStyle; //高亮样式 final .
2021-01-12 20:04:35
835
1
原创 继承StatefulWidget组件模板,一键自动生成
class MyWidget extends StatefulWidget { @override State<StatefulWidget> createState() => MyWidgetState();}class MyWidgetState extends State<MyWidget> { @override Widget build(BuildContext context) { return null; }}在Flutte
2021-01-05 14:56:32
739
2
原创 细说冒泡排序及其五种优化算法
01冒泡排序 冒泡排序算法思想简单来说:在内层一次遍历中,arr[j] 与 arr[j - 1] 进行比较,如arr[j - 1] < arr[j], 不改变,反之互换值,保证arr[j]存储着 0~j - 1中的最大值,随一次遍历当前数组最大值也下沉至末尾,经过n - 1次外层循环,可使n - 1个元素下沉,最后一个元素位置确定,排序完成。 举个例子方便理解, 例1:例如原数组为:0,34,66,12,100,98进入第一次冒泡排序: ...
2020-11-22 19:06:32
2616
1
转载 flutter调用原生并且需要返回值
转载自:https://www.cnblogs.com/nightfallsad/p/12717917.htmlFlutterBoost.singleton.open('url').then((result)=>{...})flutter 调用 Android 如果需要返回值开启 activity的时候用 startActivityforResult 然后 关闭页面activity的时候 setResult 就可以在flutter的页面拿到返回值router打开native的时候startA.
2020-11-02 14:14:46
1056
原创 一次性搞懂Vue生命周期的八大钩子函数
何为钩子函数?先看官方文档的说法:每个 Vue 实例在被创建时都要经过一系列的初始化过程——例如,需要设置数据监听、编译模板、将实例挂载到 DOM 并在数据变化时更新 DOM 等。同时在这个过程中也会运行一些叫做生命周期钩子的函数,这给了用户在不同阶段添加自己的代码的机会。简单点来说,钩子函数就是你创建的Vue在初始化、更新数据、销毁时会被自动调用的函数。八大钩子数分别是:beforeCreate,created,beforeMount,mounted,beforeUpdate,upda
2020-06-06 19:13:22
26501
4
原创 自己做的简单网页如何放到服务器上运行
前提:云服务器+已安装Tomcat未安装的可参考我另一篇博文原始文件:1. 将文件打成war包jar -cvf helloworld.war *源文件中生成了helloworld.war,可根据自己的需求改为合适的名字2. 连接服务器下载WinScp软件,打开再打开自己的服务器,以阿里云举例:3. 上传war包把自己的war包,直接拉进右侧webapps的文件内访问地址:主机名+war包名,如10.0.21.23/helloworld
2020-06-06 10:57:21
9598
3
医院仓库管理系统.zip
2019-07-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人