<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Aphea的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Aphea</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Aphea]]></copyright><item><title><![CDATA[Activiti使用教程]]></title><link>https://blog.youkuaiyun.com/Aphea/article/details/126270141</link><guid>https://blog.youkuaiyun.com/Aphea/article/details/126270141</guid><author>Aphea</author><pubDate>Wed, 10 Aug 2022 17:10:28 +0800</pubDate><description><![CDATA[首先需要分清三个概念：流程、流程实例、任务实例。Activiti提供4个bean来操作流程。]]></description><category></category></item><item><title><![CDATA[IDEA多线程Debug]]></title><link>https://blog.youkuaiyun.com/Aphea/article/details/126269180</link><guid>https://blog.youkuaiyun.com/Aphea/article/details/126269180</guid><author>Aphea</author><pubDate>Wed, 10 Aug 2022 16:34:14 +0800</pubDate><description><![CDATA[IDEA除了可以对整个进程Debug外，还可以对每个线程进行Debug，这里需要将断点的类型进行修改，测试的话需要自己开启多个线程。]]></description><category></category></item><item><title><![CDATA[使用EasyExcel写日期的问题]]></title><link>https://blog.youkuaiyun.com/Aphea/article/details/124756785</link><guid>https://blog.youkuaiyun.com/Aphea/article/details/124756785</guid><author>Aphea</author><pubDate>Fri, 13 May 2022 17:46:03 +0800</pubDate><description><![CDATA[实体类中的Date需要使用 java.util.Date

然后给属性加上注解 @DateTimeFormat(value = "yyyy-MM-dd")

如果使用的是java.sql.Date，则不能使用这种方法，

需要重写Converter实现Converter&lt;LocalDate&gt;接口
]]></description><category></category></item><item><title><![CDATA[java: 方法引用无效 找不到符号 解决方法]]></title><link>https://blog.youkuaiyun.com/Aphea/article/details/124115781</link><guid>https://blog.youkuaiyun.com/Aphea/article/details/124115781</guid><author>Aphea</author><pubDate>Tue, 12 Apr 2022 09:48:21 +0800</pubDate><description><![CDATA[最近Idea时不时提示java找不到符号，提示信息如下：


java: 方法引用无效
 找不到符号
  符号:  方法 getSkuId()
  位置: 类 com.atguigu.gulimall.common.to.SkuHasStockVo

找遍了网上的方法，reload project，清楚缓存等都不行。

明明在Idea里可以通过Ctrl+左键跳转，但就是会报错。

最后发现是Lombok失效，提高Lombok版本即可。
...]]></description><category></category></item><item><title><![CDATA[代码复现＜Learning a Deep Convolutional Network for Colorization in Monochrome-Color Dual-Lens System＞]]></title><link>https://blog.youkuaiyun.com/Aphea/article/details/121081516</link><guid>https://blog.youkuaiyun.com/Aphea/article/details/121081516</guid><author>Aphea</author><pubDate>Mon, 01 Nov 2021 15:41:54 +0800</pubDate><description><![CDATA[# -*- coding: utf-8 -*-
"""Dong2019.ipynb

Automatically generated by Colaboratory.

Original file is located at
    https://colab.research.google.com/drive/1YhkaQQ8xjocvH8vGHgQ0k6V0KTzngbO5
"""

import numpy as np
import tensorflow as tf
from tensorflow i]]></description><category></category></item><item><title><![CDATA[tensorflow中的tf.pad()函数的用法]]></title><link>https://blog.youkuaiyun.com/Aphea/article/details/121031221</link><guid>https://blog.youkuaiyun.com/Aphea/article/details/121031221</guid><author>Aphea</author><pubDate>Fri, 29 Oct 2021 11:36:53 +0800</pubDate><description><![CDATA[tensorflow版本2.x
tf.pad()函数用来对tensor某个维度进行填充或者复制，有3种用法：

CONSTANT（填充常数），
REFLECT（镜像复制），
SYMMETRIC（对称复制）；

用法
CONSTANT
t = tf.constant([[1, 2, 3], [4, 5, 6]])
paddings = tf.constant([[1, 2], [5, 2]])
print(t)
t2 = tf.pad(t, paddings, "CONSTANT")
print(t2)

运]]></description><category></category></item><item><title><![CDATA[前后端分离模式下的SpringBoot集成Shiro框架]]></title><link>https://blog.youkuaiyun.com/Aphea/article/details/119920141</link><guid>https://blog.youkuaiyun.com/Aphea/article/details/119920141</guid><author>Aphea</author><pubDate>Thu, 26 Aug 2021 08:56:57 +0800</pubDate><description><![CDATA[11

]]></description><category></category></item><item><title><![CDATA[对于CANopen的理解-状态机]]></title><link>https://blog.youkuaiyun.com/Aphea/article/details/80150823</link><guid>https://blog.youkuaiyun.com/Aphea/article/details/80150823</guid><author>Aphea</author><pubDate>Wed, 28 Jul 2021 14:38:10 +0800</pubDate><description><![CDATA[本文主要是对DSP402文档的大致翻译加上一些我自己的理解



状态机简介




上图为CANopen协议中的状态机图（State Machine Block Diagram），它的作用是展示CANopen从设备的状态转换路径，图上的数字为转换的序号
状态机图分为三个部分，Power Disabled:仅对驱动提供低电压使其工作，但不能操作电机；Power Enabled:对驱动提供了高电压，...]]></description><category></category></item><item><title><![CDATA[蓝桥杯 《蛇形填数》]]></title><link>https://blog.youkuaiyun.com/Aphea/article/details/115759791</link><guid>https://blog.youkuaiyun.com/Aphea/article/details/115759791</guid><author>Aphea</author><pubDate>Fri, 16 Apr 2021 14:36:03 +0800</pubDate><description><![CDATA[我的结果是：761

解法：


public static void main(String[] args) {
		// TODO Auto-generated method stub
		int[][] data = new int[100][100];
		int i=0, j=0;
		int count = 1;
		int direct = 0; // 0左到右 1右到左
		
		while(true) {
			data[i][j] = count++;
			if (i==19 &...]]></description><category></category></item><item><title><![CDATA[蓝桥杯 《跑步锻炼》]]></title><link>https://blog.youkuaiyun.com/Aphea/article/details/115754219</link><guid>https://blog.youkuaiyun.com/Aphea/article/details/115754219</guid><author>Aphea</author><pubDate>Fri, 16 Apr 2021 12:09:37 +0800</pubDate><description><![CDATA[我的答案是8593km

解法：


public static void main(String[] args) {
		// TODO Auto-generated method stub
		int year = 2000;
		int month = 1;
		int day = 1;
		int weekday = 6;
		int run = 0;
		
		while(true) {
			// 日期判断
			if (month==1 || month==3 || month==5 ||..]]></description><category></category></item><item><title><![CDATA[uniapp中‘TypeError: Cannot read property ‘state‘ of undefined’问题的解决]]></title><link>https://blog.youkuaiyun.com/Aphea/article/details/108942135</link><guid>https://blog.youkuaiyun.com/Aphea/article/details/108942135</guid><author>Aphea</author><pubDate>Tue, 06 Oct 2020 19:03:36 +0800</pubDate><description><![CDATA[问题描述：
在uni-app项目中，使用vuex；
在store/index.js中设置好了state后（简化代码如下）：
import Vue from 'vue'
import Vuex from 'vuex'
Vue.use(Vuex)
const store = new Vuex.Store({
	state: {
		hasLogin: 0
	}
})
export default store

在其他页面中访问state（简化代码如下）：
onLoad() {
	if (!this.$store]]></description><category></category></item><item><title><![CDATA[git常用命令总结]]></title><link>https://blog.youkuaiyun.com/Aphea/article/details/108934356</link><guid>https://blog.youkuaiyun.com/Aphea/article/details/108934356</guid><author>Aphea</author><pubDate>Mon, 05 Oct 2020 23:51:29 +0800</pubDate><description><![CDATA[git clone

后接项目的SSH地址


git add

后接需要移动到暂存区的文件名；’.'代表全部被修改的文件


git commit -m “”

后接提交的记录内容


git push

提交到远程服务器


git pull

从远程拉下来


git branch

后不接参数，则显示当前所有分支；可接分支名，即创建该分支


git checkout

后直接接分支名，则跳转到该分支；接’-b’，再接分支名，则创建该分支再跳转过去


git log

显示所有提交记录


gi.]]></description><category></category></item><item><title><![CDATA[小米手机连接Android studio失败解决方法]]></title><link>https://blog.youkuaiyun.com/Aphea/article/details/77968906</link><guid>https://blog.youkuaiyun.com/Aphea/article/details/77968906</guid><author>Aphea</author><pubDate>Mon, 05 Oct 2020 22:40:52 +0800</pubDate><description><![CDATA[在开发者选项中开启“USB调试”和“USB安装”]]></description><category></category></item><item><title><![CDATA[CARSIM2016安装失败的解决办法]]></title><link>https://blog.youkuaiyun.com/Aphea/article/details/105327435</link><guid>https://blog.youkuaiyun.com/Aphea/article/details/105327435</guid><author>Aphea</author><pubDate>Mon, 05 Oct 2020 22:39:56 +0800</pubDate><description><![CDATA[如果carsim2016破解后，打开一直转圈，就是未破解成功。
尝试关闭灭火墙后重新破解，我这样就成功了。

]]></description><category></category></item><item><title><![CDATA[前端如何使用模拟后端进行接口设计]]></title><link>https://blog.youkuaiyun.com/Aphea/article/details/108933949</link><guid>https://blog.youkuaiyun.com/Aphea/article/details/108933949</guid><author>Aphea</author><pubDate>Mon, 05 Oct 2020 22:39:08 +0800</pubDate><description><![CDATA[在前后端分离开发中，前端的调试往往需要后端；
前端在前期的接口设计时，通常只需要通过接口获取一些简单的数据，如果和后端一起调试，反而比较费事件；
这里介绍一个方法，在本地运行一个node.js的服务器程序，可以帮助前端进行简单的调试；
资源链接 提取码：2mmj 资源来源：黑马程序员

首先使用npm安装nodemon
服务器的代码在 myapi/index.js里编写
在myapi/下运行 nodemon index.js


...]]></description><category></category></item><item><title><![CDATA[‘Access to XMLHttpRequest at ... from origin ... has ben blocked by CORS policy‘vue中的跨域问题解决办法]]></title><link>https://blog.youkuaiyun.com/Aphea/article/details/108933931</link><guid>https://blog.youkuaiyun.com/Aphea/article/details/108933931</guid><author>Aphea</author><pubDate>Mon, 05 Oct 2020 22:37:49 +0800</pubDate><description><![CDATA[用vue做的前端，当通过axios通信时，直接报错，且无返回码

目的url是http协议，通过测试发现，get其他https协议的url能够成功，初步判断是协议的问题，即跨域
解决办法：

在vue.config.js中修改为

module.exports = {
    devServer: {
        proxy: {
            '/api': {
                // 此处的写法，目的是为了 将 /api 替换成 https://www.baidu.com/
]]></description><category></category></item><item><title><![CDATA[npm install的用法]]></title><link>https://blog.youkuaiyun.com/Aphea/article/details/108933913</link><guid>https://blog.youkuaiyun.com/Aphea/article/details/108933913</guid><author>Aphea</author><pubDate>Mon, 05 Oct 2020 22:35:05 +0800</pubDate><description><![CDATA[npm是包管理工具，由node.js附带安装


npm install

根据依赖，在工程中的./node_modules下安装所有模块



npm install &lt;module&gt;

在工程中的./node_modules下安装指定模块



npm install &lt;module&gt; -g

全局安装指定模块



npm install &lt;module&gt; -S

=npm install &lt;module&gt; --save
写入dependencies

]]></description><category></category></item><item><title><![CDATA[微软账号被锁定后的记录历程（已永久封禁）]]></title><link>https://blog.youkuaiyun.com/Aphea/article/details/105577313</link><guid>https://blog.youkuaiyun.com/Aphea/article/details/105577313</guid><author>Aphea</author><pubDate>Fri, 17 Apr 2020 11:58:19 +0800</pubDate><description><![CDATA[微软账号被锁定后的记录历程
2020-4-16 凌晨
微软账号被锁定，我猜测原因是因为我OneDrive同步数据太多（有一部分是代码，几个G，但是小文件比较多，有1w多个文件），且重复同步了一两次，然后通知我账号被锁定，但是又不告诉我具体是什么原因锁定账号，通知如下。


2020-4-16 11:00
我通过上图中的网站进行申诉

2020-4-16 11:26
微软自动回复邮件，如下

大致意...]]></description><category></category></item><item><title><![CDATA[区分指向数组元素的指针、指向数组的指针、指针数组]]></title><link>https://blog.youkuaiyun.com/Aphea/article/details/105289617</link><guid>https://blog.youkuaiyun.com/Aphea/article/details/105289617</guid><author>Aphea</author><pubDate>Fri, 03 Apr 2020 15:31:44 +0800</pubDate><description><![CDATA[区分指向数组元素的指针、指向数组的指针、指针数组
指向数组元素的指针
这类指针比较常见，例如
int a[3] = {1, 2, 3};
int *p;
p = a;//将数组的地址（也即数组首元素的地址）赋给指针p，相当于指针p指向数组的首元素

这样，我们就可以用*(p+0)或*(p+1)等等访问数组元素了。
同样的，这类指针也适用于二维数组，例如
int a[3][3] = {{1, 2, ...]]></description><category></category></item><item><title><![CDATA[使用STM32CubeMx配置STM32输入捕获功能]]></title><link>https://blog.youkuaiyun.com/Aphea/article/details/83343556</link><guid>https://blog.youkuaiyun.com/Aphea/article/details/83343556</guid><author>Aphea</author><pubDate>Wed, 24 Oct 2018 14:27:29 +0800</pubDate><description><![CDATA[输入捕获原理

在输入捕获模式下，当检测到ICx信号上相应的边沿后，计数器的当前值被锁存到捕获/比较寄存
器(TIMx_CCRx)中。当发生捕获事件时，相应的CCxIF标志(TIMx_SR寄存器)被置1，如果开放
了中断或者DMA操作，则将产生中断或者DMA请求。如果发生捕获事件时CCxIF标志已经为
高，那么重复捕获标志CCxOF(TIMx_SR寄存器)被置1。写CCxIF=0可清除CCxI...]]></description><category></category></item></channel></rss>