官网:https://mp.weixin.qq.com/cgi-bin/wx 开发小程序之前需要先注册一个小程序,可以使用不同主体注册小程序,相应的权限也不同。例如以个人的身份注册小程序是无法获得支付权限的 (也可以使用测试号体验) 注册完成后设置相关信息,获取 AppID 与 AppSecret,下载开发者工具,登录,创建项目 首先右上 详情-本地设置,勾选 不校验合法域名、w...
了解微信小程序
HTML 学习二 - 列表、表格与表单
引言 HTML 学习一 - 基础: https://blog.yexca.net/archives/146 HTML 学习二 - 列表、表格与表单: https://blog.yexca.net/archives/150 HTML 学习三 - 网页布局: https://blog.yexca.net/archives/195 列表 列表分为无序、有序列表和定义列表 无序列表 uno...
Fedora 开机启动运行脚本
引言 千万不要把死循环放进去啊!!!使用 systemd 方式 新建脚本 在此文件中写入您的脚本 vi /etc/rc.d/rc.local 赋予执行权限 chmod +x /etc/rc.d/rc.local 编辑启动状态 编辑文件 vi /usr/lib/systemd/system/rc-local.service 在最后一行加入 [Install] # ...
JavaScript 学习
JS 是一门跨平台、面向对象的脚本语言,是用来控制网页行为的,使网页可交互 JS 引入方式 分为内部脚本和外部脚本两种 内部脚本 将 js 代码定义在 HTML 页面中 JS 代码必须位于 <script></script> 标签之间 在 HTML 文档中,可以在任意地方,放置任意数量的 <script> 一般会把脚本置于 <...
三层架构与分层解耦
案例引入 获取员工数据,返回统一响应结果,在页面渲染展示 首先需要引入 dom4j 依赖,用于解析 xml 文件 <dependency> <groupId>org.dom4j</groupId> <artifactId>dom4j</artifactId> <version>2.1.3&l...
HTML 学习一 - 基础
引言 HTML 学习一 - 基础: https://blog.yexca.net/archives/146 HTML 学习二 - 列表、表格与表单: https://blog.yexca.net/archives/150 HTML 学习三 - 网页布局: https://blog.yexca.net/archives/195 基本骨架 <html> <head...
结构化开发
系统设计的基本原理 抽象、模块化、信息隐蔽、模块独立 模块化 在软件的体系结构中,模块是可组合、分解和更换的单元 模块化是指将一个待开发的软件分解成若干个小的简单部分,即模块。每个模块可独立地开发、测试,最后组装成完整的程序。这是一种复杂问题 “分而治之” 的原则。模块化的目的是使程序的结构清晰,容易阅读、理解、测试和修改 模块独立 模块独立是指每个模块完成一个相对独立的特定子功...
Spring 请求响应
浏览器发送请求会先经过 DispatcherServlet 转给各 *Controller 程序进行处理,处理完成后返回给 DispatcherServlet 处理结果,然后再返回浏览器 DispatcherServlet 被称为核心控制器或前端控制器 对于浏览器请求数据,会被封装到 HttpServletRequest 对象,响应数据被封装到 HttpServletResponse ...
maven 学习
Maven 是一款用于管理和构建 java 项目的工具 Maven 可以方便快捷的管理项目依赖的资源 (jar 包),避免版本冲突问题;提供标准、统一的项目结构;标准跨平台的自动化项目构建方式 安装 在官网下载后解压,然后配置本地仓库,修改 conf/setting.xml 中的 <localRepository> 为一个指定目录 <!-- 例如本地库在 D:\de...
JavaWeb 入门
SpringBoot 入门例子 需求:使用 SpringBoot 开发一个 web 应用,浏览器发起 /hello 后,返回字符串 “Hello Spring” 首先需要创建 SpringBoot 工程,并勾选 web 开发相关依赖 然后创建控制类,路径在 *Application.java 同级创建文件 Controller/HelloController.java @RestCo...