01 2020 档案
摘要:效果图: 实现代码: import 'package:flutter/material.dart'; void main() => runApp(MyApp()); class MyApp extends StatelessWidget { @override Widget build(BuildC
阅读全文
摘要:效果图: lib\main.dart 代码: import 'package:flutter/material.dart'; void main() => runApp(MyApp()); class MyApp extends StatelessWidget { @override Widget
阅读全文
摘要:效果图: 代码: import 'package:flutter/material.dart'; void main() => runApp(MyApp()); class MyApp extends StatelessWidget { @override Widget build(BuildCon
阅读全文
摘要:Flutter 通过 Image 组件显示网络上的图片, Image.network() import 'package:flutter/material.dart'; void main() => runApp(MyApp()); class MyApp extends StatelessWidg
阅读全文
摘要:本篇博客大致介绍了通过 Flutter 实现一些简单的页面布局,官方的参考文档: https://flutter.cn/docs/get-started/flutter-for/web-devs 首先,项目的入口如下,后面的所有操作都是对 container 变量进行更改 import 'packa
阅读全文
摘要:import 'package:flutter/material.dart'; void main() => runApp(MyApp()); class MyApp extends StatelessWidget { // This widget is the root of your appli
阅读全文
摘要:使用 english_words 包实现生成列表的功能: 官方参考文档 import 'package:english_words/english_words.dart'; import 'package:flutter/material.dart'; void main() => runApp(M
阅读全文
摘要:第一步:打开项目所在位置的 pubspec.yaml 文件 第二步:找到 dependencies 输入你想安装的包及其版本号 第三步:选中 pubspec.yaml 后点击工具右上角的 Packages get ,过程可能有点漫长 如果提示 Process finished 则表示安装完成了,我们
阅读全文
摘要:第一步: 找到 emulator\emulator.exe 文件,默认在C盘: 第二步:找到你之前通过 Android studio 安装的模拟器的名称,然后按照下面的格式拼接,就可以通过命令行打开了 C:\Users\用户名\AppData\Local\Android\Sdk\emulator\e
阅读全文
摘要:只需要在环境变量中配置 ANDROID_SDK_HOME 为你想要存放模拟器的位置即可
阅读全文
摘要:Dart 入门初体验 简介 Dart 是谷歌公司研发的主要用于Web以及移动开发的一门语言,而其中最耳熟能详的就是基于 Dart 语言开发的 kotlin 框架,它着重解决了手机端跨平台的问题。 环境搭建 这里 Dart 环境的搭建可以参考 "https://www.jianshu.com/p/90
阅读全文
摘要:先上效果图: 实现的步骤: 第一步:页面的准备,需要使用 mui 的search控件,以及自己准备一个供提示 DIV,这里我贴一下我的页面代码,主要是通过 onkeyup 事件来检查什么时候进行数据的提交,不过如果不对该事件加以控制会向后台发送没有意义的数据,加大服务器的压力,那么我这里的做法是先简
阅读全文
摘要:问题描述:直接修改 input 的字体样式无效,通过检查元素,发现是 .mui-search .mui-placeholder 这两个类在控制 第一步:当然是对 mui 框架的引入; 第二步:针对输入框的使用可以参考官方文档的样例,这里我把他的输入框帖过来 <div class="mui-input
阅读全文
摘要:人人商城怎样自定义的会员中心页,让不同用户组看到不同的列表导航 第一步:在店铺装修中装修一份会员中心页,包含所有的列表导航 第二步:来了解下相关的文件 首先, 对应于所有自定义页面的入口,对于我们这个需求,就需要修改滴 行下面的 循环的逻辑代码,那些需要显示,那些不需要显示,在这个循环中给与判断即可
阅读全文
摘要:原因: 支付目录未设置到商户号中; 解决办法: 登录商户号,点击产品中心-->JSAPI支付-->开发配置-->JSAPI支付,将提示的url中 index.php 之前的内容全部添加过来,就阔以了。
阅读全文
摘要:数据库表的准备 user 表 CREATE TABLE `user` ( `id` int(11) NOT NULL, `name` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
阅读全文
摘要:第一步:去官网下载 对应PHPStorm版本的主题 https://plugins.jetbrains.com/plugin/8006-material-theme-ui/versions 第二步:将其加压出来,并将lib文件夹下的所有jar包复制到你PHPStorm所在安装位置的lib包中,为防止
阅读全文
摘要:CodeIgniter 3.x 学习笔记 下载 测试安装是否成功 将下载出来的文件直接解压出来,用 创建网站的时候直接指向被解压出来的那个文件夹,如果可以访问对应的域名那么下载安装就完成了。 移除 URL 中的 index.php 在系统的根目录下面创建一个名为 的文件,并加上以下代码 获取前端传递
阅读全文
摘要:Laravel 6.x 学习笔记 环境要求 PHP 7.2 + 下载方式 通过 Composer 下载 测试是否安转成功 PHPstudy = 添加网站 = 选择刚刚下载的文件中的public目录作为网站的根目录;如果通过浏览器访问页面能够正常访问,则安装成功了。 路由 调试函数 控制器 创建控制器
阅读全文
摘要:Think PHP 6 .0 学习笔记 特性 1. 全面支持组件模式开始 2. 全面支持采用PHP7强类型特征 3. 全面支持几乎所有的 PSR 开发规范 4. 实现了多应用支持 5. 全面引入事件系统代替行为 6. 全新的应用服务架构 7. 视图和模板引擎分离,项目配置更灵活 8. IDE助手,使
阅读全文
摘要:wx.setNavigationBarTitle() 动态设置页面标题 wx.setNavicationBarColor() 动态设置页面标题的颜色和背景等 样式: 示例代码: wx.setNavigationBarTitle({ title: '当前页面' }) wx.setNavigationB
阅读全文
摘要:wx.showActionSheet() 选择菜单 样式截图: 示例代码: wx.showActionSheet({ itemList: ['A', 'B', 'C'], success (res) { console.log(res.tapIndex) }, fail (res) { consol
阅读全文
摘要:wx.showLoading() 显示加载框,需要主动加 wx.hideLoading() 才能隐藏 样式: 示例代码: wx.showLoading({ title: '加载中', }) setTimeout(function () { wx.hideLoading() }, 2000)
阅读全文
摘要:wx.shoModal() 模态弹窗 样式: 示例代码: wx.showModal({ title: '提示', content: '这是一个模态弹窗', success (res) { if (res.confirm) { console.log('用户点击确定') } else if (res.
阅读全文
摘要:wx.showToast()样式: 示例代码: wx.showToast({ title: '成功', icon: 'success', duration: 2000 })
阅读全文
摘要:getLauchOprionsSync() 作用:获取小程序启动时的参数 使用位置:JS文件的任意位置 实例代码: console.log(wx.getLaunchOptionsSync());
阅读全文
摘要:使用命令 nslookup nslookup + 网站域名 实例: nslookup www.baidu.com 返回结果: 服务器: UnKnown Address: 192.168.0.1 非权威应答: 名称: www.a.shifen.com Addresses: 14.215.177.39
阅读全文
摘要:第一步:自定义单选框、复选框的层叠样式表,并将其映入 build.css: .checkbox { padding-left: 20px; } .checkbox label { display: inline-block; vertical-align: middle; position: rel
阅读全文
摘要:参考资料 clipboard 简介: clipboard 是一个很小的JS框架,我们只需要通过 script 标签将其引入,就可以使用它提供的复制功能。 方法一:将待复制的值放在 data-clipboard-text 中,当点击该标签的时候就会将该值复制到剪贴板 <script src="http
阅读全文
摘要:这里只有通过手机端的浏览器访问的时候才可以打开微信 <a target="_blank" href="weixin://"> 点击我打开微信 </a>
阅读全文
摘要:只需修改链接中的QQ号为你想用户打开对话的QQ号即可 <a target="_blank" href="http://wpa.qq.com/msgrd?v=1&uin=QQ号&site=qq&menu=yes"> 联系我们 </a>
阅读全文
摘要:简介: 既然是固件升级那么要求我们必须要每个固件指定一个版本,当然这个东西还不能只有你自己知道,你还要将这个版本信息通过 发布PUB 的方式让别人知道;然后再说说更新这回事,其实就是阿里云那边为你准备一个固件的下载链接,你要做的就是通过他所指定的方法获取该固件的URL,再通过你系统只带的 HttpU
阅读全文
摘要:mosquitto 介绍: mosquitto 是一个基于windows平台的mqtt消息代理软件, 下载地址 MQTT简介: MQTT 协议实际上由3个部分组成,分别是 代理服务器,发布者,订阅者; 消息代理启动后,订阅者去订阅某个主题,当发布者对该主题发布了消息,订阅者就可以接收到该消息。 mo
阅读全文
摘要:其实ESP8266板子要实现空中载入,最核心的就是要在代码中指定响应的载入代码就行。 第一步:打开 ArduinoOTA 中的basic_ota文件; 第二步:修改你的wifi名和密码,这里要注意一点就是 5G 的频这个板子会检测不到 #include <ESP8266WiFi.h> #includ
阅读全文
摘要:第一步:安装Redis ,redis windows 下载链接 第二步:将下载好的 msi 文件根据安装提示安装好。我们知道Redis作为服务的NoSQL,我们需要将它设置为服务,方便以后直接使用,而对于Redis而言也是分为服务端和 客服端,这两者的关系要闹明白,我们将Redis服务启动起来后,就
阅读全文