去除水印小程序
个人博客
http://www.milovetingting.cn
去除水印小程序无聊做了个去除水印的小程序,终于可以不用看广告去水印了[doge]
界面大概是这样的,极其简单。
Hexo+Butterfly+Github+Coding搭建个人博客
个人博客:http://www.milovetingting.cn
Hexo+Butterfly+Github+Coding搭建个人博客
背景之前用docsify搭建了一个简单的博客,但是docsify主题较少(也可能本人没有找到正确的设置方法⊙﹏⊙‖∣),没有自己很喜欢的主题。于是,在近期,利用空闲的时间,用Hexo重新搭建了一个博客。关于Hexo的具体介绍,可以在其官方网站查看具体的说明。
搭建Hexo搭建Hexo比较简单,按照官方文档的步骤操作即可。这里,简单记录如下:
安装前提安装Hexo需要先安装:
Node.js(Node.js版本不低于8.10,建议使用Node.js 10.0及以上版本)
Git
Node.js和Git的具体安装方法,在Hexo的文档页有详细介绍,此处不再赘述。
安装Hexo完成以上两个程序安装后,即可使用npm安装Hexo。
1npm install -g hexo-cli
初始化以Windows环境为例,打开CMD命令窗口,定位到需要存放md的文件夹路径下,如:C:\Blog,执行以下命令:
1hexo init
命令执行完成后, ...
The Open Graph protocol-开放图谱协议的介绍及应用
个人博客:http://www.milovetingting.cn
介绍Open Graph 协议使任何网页都可以成为社交中的丰富对象。例如,用于 Facebook 以允许任何网页具有与 Facebook 上任何其他对象相同的功能。
以下是把链接分享到钉钉,钉钉识别后显示的效果:
基本元数据要将网页变成图形对象,需要将基本元数据添加到页面。在网页中放置额外的<meta>标签。<head>页面的几个必需属性是:
og:title- 对象的标题,如上图中的第一行。
og:description- 对象的描述,如上图的第二行。
og:image- 一个图像 URL,如上图中的右侧图像。
og:url- 对象的规范 URL,将用作图表中的永久 ID,例如“https://www.milovetingting.cn/”。
一个简单的示例:
123456789101112131415161718<!DOCTYPE html><html> <head> <meta charset="UTF-8"& ...
Webpack简单使用
个人博客:http://www.milovetingting.cn
Webpack简单使用1、在项目根目录安装Webpack
1npm install webpack webpack-cli --save-dev
2、创建一个配置文件 webpack.config.js,用于配置 Webpack 的各种选项。以下是一个基本的配置文件示例:
12345678const path = require('path');module.exports = { entry: './src/index.js', output: { path: path.resolve(__dirname, 'dist'), filename: 'bundle.js' }};
在这个配置文件中,设置了入口文件 ./src/index.js,输出文件为 ./dist/bundle.js。
3、在HTML 文件中引入打包后的 JavaScript 文件。
1<script ...
SpringBoot使用入门
个人博客
http://www.milovetingting.cn
第一个SpringBoot程序1、创建项目
选择Spring Initializr,点击Next
2、设置项目
3、选择依赖
4、填写项目信息
5、创建controller
FooController
1234567891011121314package com.wangyz.springboot.controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RestController;@RestController@RequestMapping("/foo")public class FooController { @RequestMapping("/hello") public String hello(){ return "hel ...
Flutter Plugin简单开发
个人博客:http://www.milovetingting.cn
新建项目
项目结构
创建完成后的目录如图所示,其中example是测试工程,用来测试我们写的插件。lib目录下的文件,就是需要具体实现的。
flutter_plugin_platform_interface.dart文件就是我们定义接口的地方,flutter_plugin_method_channel.dart是对应Andoid、IOS的文件,flutter_plugin_web.dart是对应web平台。
方法实现Android、IOS平台要分别实现flutter_plugin_platform_interface.dart定义的方法。这里以Android和Web为例,实现接口中的方法。
Android端1、在android目录上点击右键,选择Flutter菜单下的Open Android module in Android Studio
2、打开后的界面如下
我们主要在FlutterPlugin这个文件的onMethodCall方法中做具体实现
无参方法的调用1、在flutter_plugin_platf ...
SpringMVC简单使用
个人博客
http://www.milovetingting.cn
Servlet1、依赖引入
1234567891011121314151617181920212223242526272829<dependencies> <!-- https://mvnrepository.com/artifact/junit/junit --> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.13.2</version> <scope>test</scope> </dependency> <!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc --> &l ...
试卷生成器
个人博客
http://www.milovetingting.cn
简单的试卷生成器
利用Python生成试卷,参考链接:https://blog.csdn.net/xj7847319/article/details/109767039
安装Python3下载地址:https://www.python.org/downloads/windows/
安装库12pip install python-docxpip install xlrd
题库准备需要的试题question.xls
经过测试,发现不支持xlsx
1、选择题
2、填空题/简答题/综合题
#
代码test_pager_generator.py
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 ...
MyBatis使用入门
个人博客
http://www.milovetingting.cn
简介MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。
中文文档 https://mybatis.org/mybatis-3/zh/index.html
maven仓库1234567<!-- https://mvnrepository.com/artifact/org.mybatis/mybatis --><dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.11</version> ...
Spring使用入门
个人博客
http://www.milovetingting.cn
Spring Framework基础环境搭建1、选择Maven项目,然后点击Next
2、完善信息后点击Finish
3、删除项目根目录下的src文件夹
4、引入Spring相关依赖
1234567891011121314151617181920<dependencies> <!-- https://mvnrepository.com/artifact/org.springframework/spring-core --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>5.3.25</version> </dependency> ...