- 博客(49)
- 资源 (2)
- 收藏
- 关注
原创 上下滚动页面(列表、图文都适用)
1.新建动态面板,取名“内容面板”,高500cm2.在动态面板中新建一个动态面板,取名为“滚动面板”,高800cm3.在内容面板新建交互,A.(1)当向上滚动时,移动,拖动面板(2)移动 经过 两个动态面板的高度差(小-大)(-300)(3)添加边界:顶部>=-300顶部<=0(4)添加动画:线性500毫秒B.(1)当向下滚动时,移动,拖动面板(2)移动 经过 两个动态面板的高度差(大-小)(300)(3)添加边界:顶部>=500(内容面板的高度)顶部<
2021-07-11 21:24:37
527
原创 git将本地文件上传到github仓库
github操作:1.建立仓库并进行命名本地操作:1.直接在盘的下级建立本地仓库也即是一个文件夹2.将要上传的文件移动进去3.git init4.git add .5.git commit -m “更新1”6.git remote add origin http://7.git push -u origin 分支名(master)8.输入登录名和密码...
2021-07-03 23:04:45
230
原创 Axure9:弹出提示框(登录示范,多种情况)
效果图:登录成功:显示提示框,并会跳转到下一页面用户名不能为空:登录密码不能为空:用户名或密码不正确设置步骤:1.添加动态面板,设置长宽,设置动态面板名字2.点击动态面板、状态1,然后添加提示框和文字,设置状态1的名字为登录成功3.为了规范和方便,将提示框和文字进行组合4.添加多种提示框,右键单击状态1,选择添加状态5.设置状态2的名字用户名不能为空,点击动态面板、状态2,然后添加提示框和文字设置后如图:6.设置动态面板的交互,显示时:等待3000ms和显示/隐藏,隐藏当
2021-06-27 23:01:12
4441
2
原创 Axure9:输入文本的提示文字
效果:未输入前有文本提示,输入后显示输入文本,提示文本消失,且可以限制文本输入最大长度设置步骤:1.选中文本框,打开交互面板,设置提示文本(请输入用户名)2.设置文本框输入的最大长度...
2021-06-27 18:55:35
5172
原创 Axure9:点击按钮后设置页面跳转
设置步骤1.选中要设置的按钮,打开交互面板,点击打开详细交互面板2.设置单击时打开链接,选择要跳转到的页面
2021-06-27 14:50:47
6350
原创 Axure9:设置鼠标按下更改样式(如颜色、形状等)
效果展示:点击前:点击后:设置步骤:1.选中想要设置的按钮,右键选择交互样式2.选择鼠标按下,设置按下后的样式
2021-06-27 14:35:41
4083
原创 Androidstudio配置flutter插件
1.打开AndroidStudio2.File-Setting-Plugins 选择MarketPlace安装Flutter然后一直点Yes就行3.安装Dart4.配置flutter5.配置Dart然后restart IDE就行
2021-04-05 15:38:41
286
原创 建立第一个flutter应用
1.打开AndroidStudio2.File-New Flutter Project3.选择Flutter Application 然后Next4.设置完后,点击安装SDK(黄色这部分需要再进行设置,设置你想要安装在的子文件夹)
2021-04-05 15:06:29
98
原创 flutter执行flutter doctor出现错误:Android toolchain - develop for Android devices
错误:解决:1.打开AndroidStudio2.File-Setting-Plugins 选择MarketPlace安装Flutter然后一直点Yes就行然后restart IDE就行
2021-04-05 14:54:51
1061
原创 下载安装并配置flutter
1.去github上下载flutter安装包https://github.com/flutter/flutter/releases/tag/2.0.42.将安装包zip解压到你想安装Flutter SDK的路径(如:C:\src\flutter;注意,不要将flutter安装到需要一些高权限的路径如C:\Program Files\)3.配置系统环境变量和用户环境变量(1)用户环境变量:PUB_HOSTED_URL:https://pub.flutter-io.cnFLUTTER_STORAG
2021-04-05 14:38:24
553
原创 ListView定制化使用、Fragment碎片使用
1.ListView定制化使用 -重写适配器、自定义列表项布局(1)定义一个类 封装每个列表项数据public class Fruit { private String name; private int imageId; public Fruit(String name, int imageId) { this.name = name; this.imageId = imageId; } public String ge
2021-04-03 20:46:37
333
原创 Handler消息处理机制原理
1.APP启动,Android系统会启动一个主线程(UI线程),主线程负责管理UI界面的控件,事件处理分发。例如,如果单击界面的Button,Android分发事件到Button上面,并执行对应响应操作。如果执行操作是比较耗时,比如访问网站下载数据,并获得的数据显示在UI界面,常常会产生假死现象(5s还没完成),Android系统会强制关闭。这时一般会把耗时操作放在子线程完成,更新UI是在主线程完成。2.Handler:Android异步回调机制,负责主线程与子线程通信。 一般主线程触发子线程的创建,主线
2021-04-03 20:41:58
356
原创 MusicPlayer安卓简易音乐播放器案例及知识点讲解
MediaPlayer 常用方法介绍方法:create(Context context, Uri uri)解释:静态方法,通过Uri创建一个多媒体播放器。方法:create(Context context, int resid)解释:静态方法,通过资源ID创建一个多媒体播放器方法:create(Context context, Uri uri, SurfaceHolder holder)解释:静态方法,通过Uri和指定 SurfaceHolder 【抽象类】 创建一个多媒体播放器方法: get
2021-04-03 20:23:33
1324
原创 Android的Notepad记事本案例实战
一、搭建记事本布局(activity_notepad.xml)1.去掉标题栏:在AndroidManifest.xml中的theme改成NoActionBar。2.记事本主页布局:<!--1.搭建记事本界面布局--><!--(1)TextView:显示界面标题--><!--(2)ListView:显示记录列表--><!--(3)ImageView:图片作添加按钮-->3.细节解释:(1)相对布局中:背景色:#fefefe(网页安全色:偏白
2021-04-03 19:53:13
1688
4
原创 Android studio常用模块
1.android.support.v7.widget.Toolbar2.android.support.v4.widget.DrawerLayout3.android.support.design.widget.NavigationView承接于上方4.com.google.android.material.bottomnavigation.BottomNavigationView底部导航栏5.android.support.design.widget.AppBarLayout滑动时的效
2021-04-03 19:50:36
419
原创 Android Studio中的主题
(1)常见主题: 系统自带主题:API 1:android:Theme 根主题android:Theme.Black 背景黑色android:Theme.Light 背景白色android:Theme.Wallpaper 以桌面墙纸为背景android:Theme.Translucent 透明背景android:Theme.Panel 平板风格android:Theme.Dialog 对话框风格
2021-04-03 19:47:40
1688
原创 原型工具Axure:Axure的实用小技巧
1.需要重复使用的元件,建议创建成母版使用,如果修改了母版,所有页面中的母版元件会被同步修改2.使用外部元件可以提升原型设计的效率,建议将常用的元件整理成一套自用的元件库3.建议使用组合功能对多个·元件进行整合,方便移动和调整尺寸,组合支持部分常用交互和属性设置4.对于一些不需要移动的元件可以将其锁定,以免移动其他元件时将不需要移动的移动了5.使用单选按钮时将单选按钮设置为选项组,选项组中的元件每次只能有一个被选中6.Axure中有自带的一些形状的,如箭头、三角形、圆形等,在右侧时“检视-属性-选
2021-03-31 19:06:10
348
原创 原型工具Axure:常用效果制作(选中、淘宝网导航、轮播图、toast效果、呼出键盘、省市二级联动、步进器、订单详情案例、中继器)
1.选中效果(1)添加元件,注意命名,添加元件1的选中效果,设置鼠标单击时的交互动作(2)复制元件1.得到另外两个元件,使用对齐、分布快速布局,注意改命名(3)选中三个元件,右键选择“设置选项组”;(设置选项组的效果:该组中,每一次只能有一个单位被选中)2.淘宝网导航(1)添加元件,注意命名,添加元件1的选中效果,设置鼠标单击时的交互动作(2)复制元件1.得到另外两个元件,使用对齐、分布快速布局,注意改命名(3)选中三个元件,右键选择“设置选项组”;(设置选项组的效果:该组中,每一次只能有
2021-03-31 17:18:10
1044
1
原创 原型工具Axure:通用操作(快捷键、常用元件、常用交互、元件库与母版、原型规范、小记)
1.常用快捷键操作(1)快捷选中删除:鼠标单击第一个按shift,再单击最后一个即为全部选中(2)保存:ctrl+s(准备创建前先保存)(3)等比例缩放:shift+鼠标拉缩放(4)页面缩放:ctrl+鼠标滚动缩放(5)预览:F5(6)元素置顶置底:ctrl+shift+] ctrl+shift+[2.注意小记(1)正常手机尺寸:w:375 h:20 不保持宽高比例(2)状态栏尺寸:w:375 h:20(3)自动备份:默认5分钟(4)规范:如登录文件夹放着登录页面和注册页面
2021-03-31 11:12:23
1358
原创 原型工具Axure:学习路线及资源
1.下载安装Axure RP9及汉化包(1)Axure RP 9 WIN正式版下载地址(2)Axure汉化安装包2.B站视频学习(1)黑马程序员产品经理基础课程-4天Axure入门到精通-产品原型设计(2)Axure教程视频,0基础入门,2小时学会3.观看一些Axure优秀源文件链接:源文件下载:Axure学习之微信读书.rp百度网盘资源:链接:https://pan.baidu.com/s/1lx1cizJW-O2xv3MwjC8Sbg提取码:w8se复制这段内容后打开百度网盘手机A
2021-03-31 10:53:20
601
原创 mysql与redis数据库保存信息的优劣
Mysql:优:它是关系型数据库,适合关系性数据的存储,便于进行查找,数据保存时间较为持久;劣:将数据存储在硬盘中,读取速度较慢。Redis:优:它是非关系型数据库,适合存储使用频繁的数据,也是缓存数据库,将数据存储在缓存中,缓存读取速度快,能够大大的提高运行效率;劣:数据保存时间有限。...
2021-02-25 18:24:39
446
原创 redis设计之网站访问量
题目:统计一个网站的每天的访问量,且每天自动更新统计数值(1)表名:total_users(2)设计数据结构:Id:作为主键(唯一标识符)username:用户名userpwd:登陆密码age:年龄tel:电话QQ:QQ号e-mail:邮箱号visit_time:访问次数(3)建哈希表(包含人员信息和访问次数,默认初始值为0)(4)访问一次自增1(因版本问题,这里采用指定增)(5)每天重新统计:设置值的过期时间,86400是指秒,一天有86400秒(6)获得某人访问量
2021-02-25 18:23:11
401
原创 string类型与hash类型的区别
(1)string类型主要是key-value,hash类型主要是一个key,比如说设置有个人的名字叫小明,string类型的语句存储是set name xiaoming(2)hash类型的语句存储是hset 1 name xiaoming,hash在存储时可一个key值对应存储多属性。(3)String类型可以使用strlen查看长度,而hash类型不可以。...
2021-02-25 18:20:15
982
原创 redis常用命令
1.set get命令命令:set 键值名 键值例:set mykey abc命令:get 键值名例:get mykey2.mset mget命令同时set get多个值命令:mset 键值名 “键值” 键值名 “键值”例:mset date “123” zdxh “qianxi”命令:mget 键值名 键值名例:mget date zdxh3.exists命令检查该数据库是否存在这个key值0为不存在命令:exists 键名4.expire命令设置某个键名在redis
2021-02-25 18:16:58
250
原创 通过设置防火墙指定ip地址可以连接到某个redis
1.不需要更改配置文件2.重启redis3.删除原来的防火墙端口4.新建防火墙规则5.设置作用域本地ip地址:你需要别人来连接你的本机的ip地址远程ip地址:你同意他可以连接你的redis的ip地址
2021-02-13 16:14:26
334
原创 修改redis数据库的端口号和密码
1.改redis.windows.conf配置文件中的端口号和密码(1)打开配置文件(2)ctrl+f搜索关键词,快速定位,以便更改更改port后的端口号更改requirepass后的密码2.cd到redis安装路径启动你那个对应配置文件的redis可以发现端口号已经从默认端口号6379改成4968了3.设置防火墙(更加保险的一个步骤)设置端口号属于4968的防火墙3.用第三方管理工具测试连接在管理工具中输入对应端口号和密码,测试连接连接成功...
2021-02-13 16:06:16
724
原创 连接不到redis的原因——防火墙关闭
1.关闭防火墙后连接不上redis2.打开防火墙,连接到(1)用telnet测试连接命令:telnet IP地址 端口号如:telnet 10.10.152.7 6379
2021-02-13 15:53:25
1672
原创 运用cli命令启动redis
这里写自定义目录标题1.cmd命令2.cli命令连接redis1.cmd命令(1)win+R 输入 cmd(2)cd 到redis安装路径里(3)输入命令:redis-server.exe redis.windows.conf(4)弹出redis启动成功窗口2.cli命令连接redis(1)cd到redis安装路径(2)输入cli命令:redis-cli.exe -h IP地址 -p 端口号 -a 密码例:redis-cli.exe -h 127.0.0.1 -p 6379 -a c
2021-02-13 15:47:55
1144
原创 pycharm手动导入库
1.在阿里镜像中下载相应的类库whl以安装scrapy库为例http://mirrors.aliyun.com/pypi/simple/scrapy/2.把whl文件放在C:/3.cmd窗口输入:python -m pip install -upgrade pip 更新pippip install C:\Scrapy-2.4.0-py2.py3-none-any.whl安装已经下载的第三方库(一次不成功,重复多次)4.file -->setting 如图点击+,搜索第三方库,in
2020-11-15 12:31:44
1518
原创 Centos安装配置Hadoop软件(用winscp文件实现,简单版)
1.安装winscp文件2.选择一个站点更改信息,点击编辑,填入虚拟机中的centos计算机的信息3.点击登录4.在winscp中的虚拟机centos的根目录中创建一个soft的目录,进入soft目录中,把物理机上的hadoop文件拖拉过去5.输入命令(若出现centos bash:Permission denied见第6点):ln -s /soft/hadoop-2.7.3 /soft/hadoopcd /soft/hadoop/bin./hadoop version这样就是成功安装了
2020-09-22 21:36:58
285
原创 Centos安装配置jdk(用winscp文件实现,简单版)
Centos7安装配置jdk1.安装winscp文件2.选择一个站点更改信息,点击编辑,填入虚拟机中的centos计算机的信息3.点击登录4.在winscp中的虚拟机centos的根目录中创建一个soft的目录,进入soft目录中,把物理机上的jdk文件拖拉过去5.输入命令(若出现centos bash:Permission denied见第6点):ln -s /soft/jdk 1.8.0_65 /soft/jdkcd /soft/jdk/bin./ java -version6.
2020-09-22 21:16:44
340
原创 git push\git pull简写方法
push、pull 简写方法:git add ./git commit -m "小明修改的"git remote add and origin [SSH]git push origin -u master当我们在push、pull时,加上-u参数,那么在下一次push、pull时,只需要以下语句就可以上传和下崽git pushgit pull...
2020-07-21 20:15:23
574
原创 模拟两个用户git的push和pull的流程
有两个人小明和小红,在一起开发,实时更新github中的源码(1)小明上传第一次git push [SSH] master(2)小红下载小明的git pull [SSH] master(3)小明修改后上传第二次git add ./git commit -m "修改好的说明"git push [SSH] master(4)小红对第一次的进行修改后,想要下载小明的新的修改的git add ./git commit -m "小红修改好的说明"git pull [SSH] maste
2020-07-21 18:23:08
404
原创 github的SSH解释和用法
为什么要使用SSH如果在开发过程中和他人一起开发,当别人开发完他的那一部分后,要上传到我们的共同项目中,如果采用HTTP方式上传,需要输入用户名和密码,但是这样就很不合理不安全,所以这时候就采用SSH.用法:1.首先需要创建ssh,然后创建了仓库创建ssh的参考链接:https://blog.youkuaiyun.com/moyiyanting/article/details/107415181创建仓库的链接:https://blog.youkuaiyun.com/moyiyanting/arti.
2020-07-18 00:43:55
991
原创 下载开源的github项目到本地的方法(pull、clone)
1.创建文件夹2.右键git bash here3.初始化命令:git init4.命令:git pull 网址 分支名示例:git pull https://github.com/moyiyanting/test.git master网址从github复制,如图
2020-07-17 23:58:38
657
2
原创 git本地备份上传到github的一般流程
1.更新了项目2.在相应项目的文件路径中右键打开git bush3.git add ./4.git commit -m “更新1”5.git push https://github.com/moyiyanting/test.get master分析路径:github建的仓库的网址.get + 项目分支名称
2020-07-17 23:41:02
159
原创 Oracle常用知识点与脚本语句
1.插入:insert into www_yttt (XM,XB,MZ,JG,GH,HF,ZZMM,HKXZ)VALUES ('李现',0,'汉族','我爱新华',5,0,0,1);COMMIT;(不点提交按钮)2.字段:Name Type Nullable(打钩可为空) comment(备注)3.key主键命名:表名_PK_主键字段(WWW_YTTT_PK_GH)4.Indexes索引命名:表名_PK_主键字段(WWW_YTTT_PK_GH) Columns:...
2020-07-17 23:13:39
444
原创 Oracle的创建表、插入数据脚本
create table DOG_D( ID NUMBER not null, MZ NVARCHAR2(20) not null);INSERT INTO DOG_D VALUES('1','金毛');INSERT INTO DOG_D VALUES('2','萨摩耶');INSERT INTO DOG_D VALUES('3','拉布拉多');INSERT INTO DOG_D VALUES('4','边牧');INSERT INTO DOG_D VALUES('5',.
2020-07-17 23:08:17
546
原创 本地项目上传到github远程项目
前提创建github帐号后先添加SSH key参考链接:https://blog.youkuaiyun.com/moyiyanting/article/details/1074151811.先在github创建自己的账号,再选择下图,创建新的仓库2.填写仓库信息3.创建仓库成功后,跳转到页面把地址复制,在项目路径中打开git bush,输入命令:git add ./回车git commit -m “更新”回车git push 复制的地址 上传对应的分支(这里是master)回车4.第一次
2020-07-17 22:43:51
212
原创 git创建key秘钥,查看秘钥
1.进入到ssh文件命令:cd ~/.ssh/2.若提示没有此文件,创建文件命令:mkdir ~/.ssh3.配置个人信息,可以看我另一条博客,已经配置的就不用,可以跳过这一条4.创建秘钥命令:后面是你配置信息时的邮箱ssh-keygen -t rsa -C"xxx@xx.com"5.查看秘钥命令:要先进入到ssh文件才能查看cd ~/.sshcat id_rsa.pub...
2020-07-17 18:35:59
1183
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人