课程笔记
微笑涛声
分享学习心得、记录自己生活点滴、探索互联网技术。
展开
-
华为云青年开发班:黑白棋游戏开发
放假回家第一天,进行肝!写一篇博客证明我还在!实验成果任何时候都不要放弃自己的梦想,也许下一刻,梦想就会成真了呢!原创 2020-07-22 15:05:27 · 1364 阅读 · 0 评论 -
使用john 软件破解CentOS系统用户密码
时隔18天,我的博客终于又更新啦。最近真的是忙的不要不要的!一、新建两个用户用于被破解对象新建用户Root: useradd Root设置Root的密码: passwd Root新建用户admin: useradd admin设置admin的密码: passwd admin二、在centos系统中找到加密的用户密码vi /etc/shadow复制刚刚设置的两个用户的加密密码进入桌面cd /home/tao/Desktop用vi编辑器新建一个名.原创 2020-06-18 21:55:11 · 1993 阅读 · 0 评论 -
Ionic6使用组件出现错误:Did you add it to @NgModule.entryComponents
缘由在Ionic6和Angular8项目中使用组件时出现错误:Error: No component factory found for LoginComponent. Did you add it to @NgModule.entryComponents? 在我的上一篇文章:移动开发:Ionic框架实现注册与登录功能中,实现软件运行时弹出登录页面,使用的就是组件化(component)。然而在最后运行的时候却报错。上网查了资料,大概就是说我现在代码的写法是ionic老版本的,而我的ionic版本是6原创 2020-05-21 09:12:02 · 2286 阅读 · 3 评论 -
移动开发:Ionic框架实现注册与登录功能
由于项目是前后端分离式开发,所以移动端使用ionic框架,后端API接口使用SpringBoot框架。注册与登录的后端实现可以参考我的这篇文章:后端开发:SpringBoot实现注册与登录功能。ionic框架实现注册与登录其实就是调用后端API接口对数据进行处理。移动端主要负责界面的设计和接口的调用。一、代码部分1、创建模型类根据数据库的字段进行建模,在model文件夹下创建一个Typescript文件,命名为Users。代码如下:export class Users{ usersid:s原创 2020-05-20 08:36:41 · 2498 阅读 · 0 评论 -
后端开发:SpringBoot实现注册与登录功能
这次实现的注册与登录功能需要进行数据库的基本操作,而且是前后端分离式开发。总的来说就是首先进行数据库的设计,然后根据数据库进行编写服务端API接口,接着来到客户端或移动端,进行登录与注册的界面设计,接收服务端提供的数据并显示在界面上。本文章主要进行后端API接口设计。后面会进行前端框架数据交互设计。一、数据库设计根据一般登录与注册的需求,数据库的用户表结构如下:二、服务端API接口设计1、首先进行持久化映射,生成用户表的模型类(1)、找到Persistence一栏,选中项目,鼠标右键,点击最底原创 2020-05-19 08:39:37 · 15757 阅读 · 1 评论 -
移动开发:ionic框架的Android开发环境搭建
一、解决Eclipse与Android Studio的SDK冲突Eclipse与Android Studio不能共用一套Android SDK,Android Studio会改变SDK的结构,eclipse不能正常使用Android SDK。但是我这个学期的两个课程都与Android开发有关。而且两个课程使用的开发工具都不一样。一边是Eclipse,一边是Android Studio。可是我的...原创 2020-04-29 09:02:31 · 843 阅读 · 0 评论 -
前端:Angular框架与Ionic框架集成Html翻译pipe(管道)
在前端开发的时候经常会遇到页面显示的内容有HTML标记。默认是没有经过翻译的。集成翻译管道就可以正常显示内容。由于Angular与ionic集成的方法有点不,所以分开写。一、Angular框架集成pipe1、新建一个管道新建命令:ng g pipe pipe/tohtmltohtml.pipe.ts文件代码:import { Pipe, PipeTransform } from '@...原创 2020-04-28 08:27:11 · 1008 阅读 · 0 评论 -
前端:Angular框架关闭Tslint语法检查
由于Angular版本问题而引起的代码误报,出现问题一般为TSLINT......,这个时候可以使用以下操作解决。替换tslint.json文件内容{ "parserOptions": { "ecmaVersion": 6, "sourceType": "module", "ecmaFeatures": { "jsx": true } },...原创 2020-04-24 08:45:15 · 3244 阅读 · 1 评论 -
前端:Angular框架和Ionic框架的生命周期详解
一、angular 生命周期钩子ngOnInit()在Angular第一次显示数据绑定和设置指令/组件的输入属性之后,初始化指令/组件;ngAfterViewInit()初始化完组件视图及其子视图之后调用。ngOnInit() 钩子是我们用得最频繁的一个,在使用新建组件命令ng g component 组件名称生成一个组件后,就有 ngOnInit() 方法。ngOnInit() 钩子...原创 2020-04-23 08:05:08 · 1180 阅读 · 0 评论 -
移动端开发:ionic如何与服务端进行数据交互
一、查看数据库表内容(以新闻表为例)二、使用postman检查服务端接口是否可以正常获取数据1、getNewsList方法用于新闻表多个数据查询2、getSingleNewsById方法用于新闻表单个个数据查询三、编写移动端代码1、建立模型类News新建model包用于存放模型类,再新建News.ts文件,根据数据库的字段添加成员变量。export class News{ ...原创 2020-04-22 09:06:37 · 1059 阅读 · 0 评论 -
移动端开发——ionic集成toast消息提示插件
新建toast.service文件进行方法封装1、新建文件命令ionic g service service/toast2、toast.service完整代码import { Injectable } from '@angular/core';import {ToastController} from "@ionic/angular";@Injectable({ provide...原创 2020-04-21 12:14:03 · 791 阅读 · 0 评论 -
ionic移动开发常用的HTML组件总结
ionic常用的11个组件header组件list组件卡片组件复选框组件单选框组件下拉选择组件按钮组件chip组件图形组件输入组件表格组件1、header组件演示代码<ion-header > <ion-toolbar> <ion-title>ionic组件header部分</ion-title> ...原创 2020-04-20 14:08:26 · 875 阅读 · 0 评论 -
Windows 系统搭建ionic开发环境
ionic是一个用来开发混合手机应用的,开源的,免费的代码库。可以优化html、css和js的性能,构建高效的应用程序,而且还可以用于构建Sass和AngularJS的优化。ionic会是一个可以信赖的框架。安装ionic1、首先检查Angular和npm是否安装正确angular versionnpm -v2、安装ionic安装:npm install -g @ionic/cli...原创 2020-04-19 17:52:26 · 775 阅读 · 0 评论 -
Spring Boot项目数据分页(服务端+客户端)
一、服务端配置(以新闻表为例)1、修改dao继承自crudRepositorypackage edu.ynmd.cms.dao;import edu.ynmd.cms.model.News;import org.springframework.data.domain.Page;import org.springframework.data.domain.Pageable;import...原创 2020-04-19 17:51:42 · 874 阅读 · 0 评论 -
客户端toast消息插件的集成步骤
安装toast消息插件一、导入相关依赖在app.module.ts 中的imports导入ToastModule在app.module.ts 中的provider中导入MessageService二、制作通用的消息提示插件toastservice新建toastservice命令:ng g service service/toasttoastservice完整代码import ...原创 2020-04-19 17:50:55 · 802 阅读 · 0 评论 -
Spring Boot前后端分离项目配置SSL证书——HTTPS
网站添加免费SSL证书——HTTPS协议一、SSL证书的下载Spring Boot前后端分离项目配置SSL证书,需要申请两个证书。前端申请网站主域名的SSL证书,后端可以在域名管理里面新建一个子域名。例如我的项目前端域名为:www.mzwhzy.com,后端域名为:blog.mzwhzy.com。一般的个人网站申请免费的SSL证书即可。具体的申请过程可以参考:▶ 网站添加免费SSL证书——...原创 2020-04-19 17:49:18 · 6428 阅读 · 2 评论 -
Spring Boot项目打包并部署到云服务器
Spring Boot项目打包并部署到云服务器一、云服务器的环境OS: CentOS 7Jdk 1.8Spring Boot自动集成Tomcat,不需要单独配置二、本地Spring Boot项目打包我使用的工具是IntelliJ IDEA。打包之前先确保MAVEN配置正确。在cmd出口中输入:mvn用来检查是否配置正确。然后在项目的pom.xml文件中加入以下依赖(在</...原创 2020-04-19 17:48:14 · 760 阅读 · 0 评论 -
Git常用命令总结
一般来说,Git日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住100个命令。下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。Workspace:工作区Index / Stage:暂存区Repository:仓库区(或本地仓库)Remote:远程仓库一、新建代码库在当前目录新建一个Git代码库$ git init新建一个目录,将其初始化为Gi...原创 2020-04-19 17:43:54 · 713 阅读 · 0 评论 -
Spring安全框架——jwt的集成(服务器端)
新建用户表——users,并完成数据库增删查改一、新建表二、持久化映射,建立模型类,添加主键生成器//指定生成器名称 @GeneratedValue(generator = "uuid2" ) @GenericGenerator(name = "uuid2", strategy = "org.hibernate.id.UUIDGenerator" )三、建立Dao层p...原创 2020-04-19 17:41:45 · 1770 阅读 · 0 评论 -
认识JSON Web令牌(JWT)
什么是JWTJson web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,也可以增加一些额外的其它业务逻辑所必须的声明信息,该token也可直接被...原创 2020-04-19 17:32:35 · 638 阅读 · 0 评论