FloatingActionButton 实现类似 闲鱼 App 底部导航凸起按钮
一、Flutter FloatingActionButton 介绍 FloatingActionButton 简称 FAB,可以实现浮动按钮,也可以实现类似闲鱼 app 的地步凸起导航 child 子视图,一般为 Icon,不推荐使用文字 tooltip FAB 被长按时显示,也是无障碍功能 backgroundColor 背景颜色 elevation 未点击的时候的阴影 hignlightElevation 点击时阴影值,默认 12.0 onPressed 点击事件回调 shape 可以定义
UVA 10795 A Different Task
https://vjudge.net/problem/UVA-10795 题目 输入两个状态,把汉诺塔从一个状态一直移动到另外一个状态最少需要几步? 例如从左图到右图需要最少6步 题解 首先考虑最大的圆盘(k)如何移动到目标柱子上。如果就在目标柱子就不需要移动,考虑下一个最大的(k=k-1)。 肯定是把小于它的圆盘(<k)移动到对于最大的圆盘(k)来说非起始并且是非目标的柱子中(1+2+3-s-t),然后把最大的圆盘(k)移动到目标柱子中。 这一步是必须经过的,而且没有其他的走法。 那么可以在
Ural1297 最长回文串
考虑将原串反向后接在原串后面,中间用一个不在字符集里的字符隔开,那么我们可以对前半部分字符串的每个字符与后半部分字符串的对应字符求最长公共前缀,即为答案。考虑以第i个字符为回文串的中心/对称轴右侧字符(在前面一半字符串相当于向右走,在后面那个字符串中相当于向左走),则回文串分别包含奇数/偶数个字符。当回文串包含奇数个字符,第i个字符的对应字符是n-i+1,回文串长是lcp(i,n-i+1)*2-1,回文串开始位置是i-lcp+1;当回文串包含偶数个字符,第i个字符的对应字符是n-i+2,回文串
nginx中server块的匹配顺序
客户端发出一个http请求时,nginx收到后会取出header头中的host,与nginx.conf中每个server的server_name进行匹配,以此决定到底由哪一个server块来处理这个请求。 server_name与host匹配优先级顺序如下: 能匹配上的情况优先级顺序: 1、完全匹配 2、通配符在前的,如*.xxxx.com 3、在后的,如aaa.bbb.* 4、正则匹配,如~^\.aaaa\.bbb\.com$ 如果都不匹配的情况下,按下面两种方式处理,优先级如下: 1、优先
照片添加白边的显示效果
原图: 加工后: 大致的效果可以出现 border:10px solid white; background: black; transform: rotate(45deg); 原理:设置白色边框和黑色背景 但是不知道为什么,图片正常情况下(不设置旋转)背景效果失效,在设置了旋转(transform:rotate())后效果出来了 若果哪位大神知道原因请不吝指教
内存管理:野指针以及非法内存操作
如果一个指针指向的内存没有访问权限,或者指向一块已经释放的内存,那么就无法对该指针进行操作,这样的指针称为野指针。 规避野指针 指针变量如果暂时不需要赋值,以定要初始化为nullptr,因为任何指针变量被创建时不会自动成为nullptr,它的缺省值是随机的。 当指针指向的内存被释放时,要将指针的值设置为nullptr,因为free()只是释放掉了内存,并未改变指针的值。
给老伙计电脑装固态硬盘
本手残小白从中午折腾到晚上才终于装好固态硬盘,配置完成环境。 电脑是15年的联想n50-80,本来想着去电脑店里装一下,但是受疫情影响,没啥开门的店,自己也很闲,就想着try一下。 感谢B站,百度,知乎上的无数老师。下面简略叙述一下安装过程。 首先准备好固态硬盘(本人买的是480g,装好之后发现只有大约450g),硬盘支架,螺丝刀,螺丝就差不多了。明确安装思路:把固态装在原来机械硬盘位,把光驱拆下来,光驱位装机械硬盘(这样做的原因是光驱位装机械硬盘不能完全发挥ssd的优势)。
那些证书相关的玩意儿(SSL,X.509,PEM,DER,CRT,CER,KEY,CSR,P12等) 那些证书相关的玩意儿(SSL,X.509,PEM,DER,CRT,CER,KEY,CSR,P12等)
那些证书相关的玩意儿(SSL,X.509,PEM,DER,CRT,CER,KEY,CSR,P12等) 来自:https://www.cnblogs.com/guogangj/p/4118605.html 之前没接触过证书加密的话,对证书相关的这些概念真是感觉挺棘手的,因为一下子来了一大堆新名词,看起来像是另一个领域的东西,而不是我们所熟悉的编程领域的那些东西,起码我个人感觉如此,且很长时间都没怎么搞懂.写这篇文章的目的就是为了理理清这些概念,搞清楚它们的含义及关联,还有一些基本操作. SSL
Kindeditor初始化、及初始化编辑内容
一、Kindeeitor 下载好后放入指定文件夹 引用 <head>
<meta charset="UTF-8">
<title>NewsAdd</title>
<link href="/static/bootstrap3/css/bootstrap.css" rel="stylesheet">
<link href="/static/plugins/sweetalert/sweetalert.css" rel="stylesheet" />
<scri
用html2canvas转html为图片遇到的那些问题
1.图片跨域问题 在html转化为canvas在转化成图片地址的 时候 canvas.toDataURL("image/png") 遇到报错: Access to image at 'png' from origin 'null' has been blocked by CORS policy: Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension,
Qt_MainWindow显示状态栏
// QLabel *normal=new QLabel("这里是状态栏",this);
// ui->statusBar->addWidget(normal);//显示信息
ui->statusbar->setSizeGripEnabled(false);//去掉状态栏右下角的三角
ui->statusbar->showMessage(tr("临时信息!"),5000);//显示临时信息5000ms 前面的正常信息被覆盖 当去掉后一项时,会一直显示
计算机网络复习(三) 传输层
1、传输层 从宏观上来讲,传输层 (Transport Layer) 提供逻辑上的 进程间的 (process-to-process) 数据传输服务 从微观上来讲,传输层连接着应用层和网络层,具体来说包括以下两个作用: 在发送数据时,将来自应用层的消息 (message) 封装成数据段 (segment),然后传递给网络层 在接收数据时,将来自网络层的数据段 (segment) 拼接成消息 (message),然后传递给应用层 多路复用 (Multiplexing) 和多路分解 (Demult
leetcode977 Squares of a Sorted Array
1 """
2 Given an array of integers A sorted in non-decreasing order, return an array of the squares of each number, also in sorted non-decreasing order.
3 Example 1:
4 Input: [-4,-1,0,3,10]
5 Output: [0,1,9,16,100]
6 Example 2:
7 Input: [-7,-3
移动端input输入框把页面顶起, 收起键盘页面复原不了问题
我相信大家平时也会遇到这种问题, 移动端 input 或者 textarea获取光标, 整个页面被顶起来, 键盘收起, 页面不复原的问题 ====>>>> 我这边提供两种解决方案: 1. 针对 vue.js html:
<input v-model="workWhere" @blur="changBlur">
js:
methods: {
changBlur(){
window.scroll(0,0);//失焦后强制让页面归位
},
} 2.针对原生 或
今日推荐
周排行