02Java基本语法
关键字和保留字关键字关键字含义:被 Java语言赋予了特殊含义,用作专门用途的字符串
关键字的特点:关键字所有字母都是小写
保留字在现在的 Java 版本中没有用到,但是在后续版本中可能会被用到的
goto
const
虽然在现在的 Java 版本中没有当做关键字来使用,但我们仍然要避免将他们作为一个变量来使用
标识符的命名规则定义:凡是可以自己定义起名字的都叫做标识符
标识符的命名规则
由26个英文字母大小写,0-9,_ 或者 $ 组成
不能以数字开头
不可以使用关键字和保留字,但是可以包含关键字和保留字
Java中严格区分大小写,长度无限制
标识符中不能包含空格
名称命名规范
包名:多单词组成时,所有字母都是小写 xxxyyyzzz
类名、接口名:多单词组成时,所有单词的首字母大写 XxxYyyZzz
变量名、方法名:多单词组成时,第一个单词的首字母小写,第二个单词开始首字母大写 xxxYyyZzz
常量名:所有单子的字母都是大写,多单词组成时用下划线链接 XXX_YYY_ZZZ
命名要见名知意
变量定义12345678910111213141516171819202 ...
01Java语言概述
基础的 dos 命令
dir 列出当前目录下的文件以及文件夹
md 创建目录
rd 删除空的目录
cd 进入到指定目录
cd.. 返回上一级
cd / 返回到根目录
del 删除文件夹
del *.txt 删除所有以 txt 结尾的文件
exit 推出 dos 命令行
echo helloword>1.txt 将 helloword 写入到 1.txt 文件中
jdk安装和配置jdk各个版文的下载地址 https://www.jdkdownload.com/
打开网址后选择下图中标注的版本
1.首先在要安装的目录中新建两个文件夹 jdk1.8 和 jre1.8
2.双击下载好的 exe 文件,进行安装,首先安装的是 jdk ,我们选择安装到新建的 jdk1.8 文件中
3.在安装过程中会额外安装一个 jre,这里我们也改变安装地址到 jre1.8 文件中
4.安装好之后两个文件夹的内容分别如下
5.然后配置系统环境变量,打开环境变量:此电脑右键 –> 属性 –> 高级系统设置 –> 环境变量
6.首先新建变量名 JAVA_ ...
小程序开发常用功能
获取用户信息调用 wx.getUserProfile 方法获取用户基本信息。页面产生点击事件(例如 button 上 bindtap 的回调中)后才可调用,每次请求都会弹出授权窗口,用户同意后返回 userInfo
具体参数如下:
属性
类型
默认值
必填
说明
lang
string
en
否
显示用户信息的语言
desc
string
是
声明获取用户个人信息后的用途,不超过30个字符
success
function
否
接口调用成功的回调函数
fail
function
否
接口调用失败的回调函数
complete
function
否
接口调用结束的回调函数(调用成功、失败都会执行)
示例代码
123456wx.getUserProfile({ desc: '用于完善用户基本资料', // 声明获取用户个人信息后的用途,不超过30个字符 success: (res) => { console.log(res.userInfo)); }})
...
使用百度地图查询地址
首先申请一个 ak,详情点击这里
之后根据官方文档我们调用如下接口
1https://api.map.baidu.com/place/v2/search?query=中南大学湘雅医院®ion=全国&output=json&ak=您的ak //GET请求
调用成功后返回的数据如下
12345678910111213141516171819202122{ "status":0, "message":"ok", "result_type":"poi_type", "results":[ { "name":"中南大学湘雅医院", "location":{ "lat":28.217917, &qu ...
vue裁剪图片插件
安装,vue-cropper - npm (npmjs.com)
1npm install vue-cropper --save
组件内引入
1234import { VueCropper } from 'vue-cropper' components: { VueCropper}
封装成组件
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142 ...
React技术全家桶全套完整版
第一章 React 入门源码地址:https://gitee.com/szxio/zero-basic-learning-react
React 官网中文网地址
https://react.docschina.org/
React 特点
声明式编码
组件化编码
React Native 可以编写原生的应用
高效 (优秀的Diffing算法)
React 高效的原因
使用虚拟DOM不总是直接的操作页面真实DOM
DOM Diffing 算法,最小化的页面重绘
Hello React123456789101112131415161718192021<body> <!-- 准备一个容器,用来盛放页面 --> <div id="app"></div></body><!-- 首先引入react.development.js 这个是React核心库 --><script src="../js/react.development.js"></script& ...
Vue+ElementUI 搭建后台管理系统
本文档记录了该系统从零配置的完整过程
项目源码请访问:https://gitee.com/szxio/vue2Admin,如果感觉对你有帮助,请点一个小星星,O(∩_∩)O
新建项目1vue create vueadmin
安装 less-loader安装
这里是一个小坑,安装 less-loader 时推荐安装指定版本,如果安装默认高版本会导致项目出错
1cnpm i less-loader@6.0.0 -D
使用
123456789<style lang="less" scoped>div{ b{ span{ color: red; } }}</style>
引入 ElementUI安装
1cnpm i element-ui -S
配置
123456789101112import Vue from 'vue'import ElementUI from 'element-ui';import 'el ...
公众号H5页面接入微信登录流程
源码地址https://gitee.com/szxio/h5_weixin
起步首先创建一个项目,我们采用uni-app来作为我们的前端框架
环境安装全局安装vue-cli
1npm install -g @vue/cli
创建uni-app使用正式版(对应HBuilderX最新正式版)
1vue create -p dcloudio/uni-preset-vue my-project
在安装过程中选择默认版本即可
启动安装完成后按照提示进入我们的项目根目录下执行启动命令
1npm run serve
启动成功图
申请测试号官方文档文档地址
申请测试公众号这里我们本地学习,所以可以申请一个测试哈,方便我们快速了解微信相关配置。在实际开发中我们会将我们的网站配置在真正的公众号中。
1.首先登录微信公众平台,选择一个公众号登录,第一次登录时可能没有公众号,我们可以申请注册一个订阅号即可。
登录进来后点击下图标示菜单可以申请一个测试号
点击之后我要求我们登录,我们扫码登录一下即可,然后可以看到如下界面
这里可以看到我们公众号的appID和appsecret。另外由于我之前设置过相 ...
vscode开发必装插件
Auto Close Tag自动补全 html 标签
Beautify格式化代码
Bracket Pair Colorizer给括号添加不同的颜色,帮助我们快速找到括号的另一半
Dracula Official一个还不错的主题
EsLint代码检测工具
Highlight Matching Tag高亮匹配的标签
Live Server为静态和动态页面启动具有实时重新加载功能的开发本地服务器。在html中右键选择 Open with Live Server 即可打开浏览器
Path Intellisense路径提示插件,输入./即可快速匹配路径
REST Client在vscode可以像 postment 一样快速测试接口
vetur开发vue时用来格式化vue代码
vscode-icons为你的每个文件和文件夹添加一个合适的图表
韭菜盒子在vscode里面查看基金和股票信息,还可以通过配置查看今日收益
REST Client 让你的vsCode可以测试http请求
安装在 vsCode 中搜索 REST Client,然后进行安装
REST Client 扩展工具允许你发送 HTTP 请求并直接在 VSCode 中查看响应。再也不需要使用外部应用程序向服务器发送 HTTP 请求
这是一个非常流行的扩展工具,得到众多开发人员的青睐,获得了超过 100W 次的安装。另外我自己也使用这个插件已经有一段时间了,我觉得它很棒。
发送请求变得如此容易。语法非常简洁,并且提供了很多选项以满足你的需求。简单的 GET 请求只需要一行代码,GET 关键字后跟 URL 即可
发送get请求新建一个后缀是 http 的文件,编写如下代码
12345678# 获取请求者的ipGET http://httpbin.org/ip### 多个请求之前必须使用三个#隔开# 得到一个uuidGET http://httpbin.org/uuid
发送post请求post请求参数必须和header中间隔一行
123456### 发送JSON数据POST https://appsh.yikongenomics.com/app/get/shopping/goodsContent-Ty ...