logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Flutter的三种本地存储方式: 文件,SharedPreferences,数据库

SharedPreferences 存储缓存少量的键值对信息(比如记录用户是否阅读了公告,或是简单的计数),可以使用 SharedPreferences。SharedPreferences 会以原生平台相关的机制,为简单的键值对数据提供持久化存储,即在 iOS 上使用 NSUserDefaults,在 Android 使用 SharedPreferences。SharedPreferences 的

接口请求提示Request 422 Unprocessable Entity

百度这个422错误的含义是:422 Unprocessable Entity422 表现为请求格式错误,但出现了 语义 错误,以至于服务端无法响应。可以理解为服务端能理解请求资源类型 content-type,否则应该返回 415(Unsupported Media Type),也能理解请求实体内容,否则应该返回 400(Bad Request)经过查看代码,发现是后端api设置的一个参数为car

使用xpath解析网页

#!/usr/bin/python# -*- coding: utf-8 -*-from lxml import etreeimport requestsbase_url = 'http://www.yinhangzhaopin.com/'move_url = "http://www.yinhangzhaopin.com/tag/changsha_119_1.html"h...

#html#linux
把txt内容导入plist文件

用python代码,把txt文件的每一行,导入plist文件.#!/usr/bin/python# -*- coding: utf-8 -*-import json, urllibfrom urllib import urlencodeimport randomimport os,sysreload(sys)sys.setdefaultencoding('utf-8')...

Python根据时间戳生成位随机数

#!/usr/bin/python#-*-coding:utf-8-*-import datetime;import random;for i in range (0,10):nowTime=datetime.datetime.now().strftime("%Y%m%d%H%M%S");randomNum=random.randint(0,99);...

#python#人工智能#深度学习 +1
selenium的挑战者 - playwright简析

简介playwright支持浏览器端的录制,生成自动化脚本,支持无头跑脚本速度快,基本是selenium的好几倍,且支持浏览器异步运行自动等待API,可拦截请求,随意mock官方API点击搭建环境安装库 pip install playwright安装浏览器 python -m playwright install录制脚本示例命令行输入python -m playwright codegen,会自

flutter中行(Row)子控件设置间距和左右对齐

设置子控件间距使用SizedBox保持固定间距Row(children: <Widget>[Text("1"),SizedBox(width: 50), // 50宽度Text("2"),],)image.png使用Spacer填充尽可能大的空间Row(children: <Widget>[...

#python#html#css +1
在ios里使用Bmob步骤

在项目根目录里建立文件:Podfile输入内容:platform :ios, '9.0'target 'xxx' do//项目名pod 'BmobSDK'end在项目根目录执行 pod install关闭xcode项目,重新进入项目根目录,点击编译后的文件打开xxx.xcworkspace来打开项目随便新建个oc文件,会出线提示是否新建桥接文件, 选择...

#数据库#python#java +2
flutter中列(Column)子控件设置间距和左右对齐

Column子控件左对齐加入属性crossAxisAlignment: CrossAxisAlignment.start,即可

#qt#mysql#css
flutter - 一键切换黑暗模式

如果某个具体的Widget不希望直接使用全局的Theme,而希望自己来定义,只需要在Widget的父节点包裹一下Theme即可.在新的页面的Scaffold外,包裹了一个Theme,并且设置data为一个新的ThemeData.class HYSecondPage extends StatelessWidget {@overrideWidget build(BuildContext...

#python#区块链#docker +1
到底了