<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Wave的专栏]]></title><description><![CDATA[共享与提高-----点滴积累；积跬步，至千里]]></description><link>https://blog.youkuaiyun.com/wave_1102</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wave_1102]]></copyright><item><title><![CDATA[Java - API接口设计之token、timestamp、sign 具体架构与实现（APP/小程序，传输安全）]]></title><link>https://blog.youkuaiyun.com/wave_1102/article/details/106883713</link><guid>https://blog.youkuaiyun.com/wave_1102/article/details/106883713</guid><author>wave_1102</author><pubDate>Sun, 21 Jun 2020 11:50:11 +0800</pubDate><description><![CDATA[说明：在实际的业务中，难免会跟第三方系统进行数据的交互与传递，那么如何保证数据在传输过程中的安全呢（防窃取）？除了https的协议之外，能不能加上通用的一套算法以及规范来保证传输的安全性呢？

下面我们就来讨论下常用的一些API设计的安全方法，可能不一定是最好的，有更牛逼的实现方式，但是这篇是我自己的经验分享.

 本章目录：

1. token简介

 2.timestamp 简介

 3.sign 简介

 4.防止重复提交

 5. 使用流程

 6. 代码分享

一：toke...]]></description><category></category></item><item><title><![CDATA[vue打印组件v-print强制分页]]></title><link>https://blog.youkuaiyun.com/wave_1102/article/details/106851204</link><guid>https://blog.youkuaiyun.com/wave_1102/article/details/106851204</guid><author>wave_1102</author><pubDate>Fri, 19 Jun 2020 10:30:35 +0800</pubDate><description><![CDATA[table最后加上：

&lt;div style="page-break-after:always"&gt;&lt;/div&gt;
]]></description><category></category></item><item><title><![CDATA[Linux下java验证码不显示:Could not initialize class sun.awt.X11FontManager]]></title><link>https://blog.youkuaiyun.com/wave_1102/article/details/105724335</link><guid>https://blog.youkuaiyun.com/wave_1102/article/details/105724335</guid><author>wave_1102</author><pubDate>Fri, 24 Apr 2020 09:58:15 +0800</pubDate><description><![CDATA[一、问题

javaweb项目,登录的时候有个图片验证码的功能。在Windows本地测试能够正常显示,部署到Linux上就不行了。报错如下：


			1
			
			
			org.springframework.web.util.NestedServletException: Handler processing failed; nested exception is java.lang....]]></description><category></category></item><item><title><![CDATA[如何自动加载scratch3.0的页面上实现自动加载原有的作品]]></title><link>https://blog.youkuaiyun.com/wave_1102/article/details/104912499</link><guid>https://blog.youkuaiyun.com/wave_1102/article/details/104912499</guid><author>wave_1102</author><pubDate>Tue, 17 Mar 2020 00:35:21 +0800</pubDate><description><![CDATA[首先，我们在安装scratch3。0后，浏览器默认打开的是编程的页面。如下图：









那么我们希望开发一个功能，就是打开的时候默认加入某一个SB3的开发文件

1.首先，我们需要有一个.SB3的开发文件，建议上传到STATIC目录下

2、找到scratch-gui-develop&gt;src&gt;container》gui.jsx文件





找到44行的compone...]]></description><category></category></item><item><title><![CDATA[升级Mac Catalina后OBS录屏软件麦克风和内置声音输出没有声音的问题]]></title><link>https://blog.youkuaiyun.com/wave_1102/article/details/103378922</link><guid>https://blog.youkuaiyun.com/wave_1102/article/details/103378922</guid><author>wave_1102</author><pubDate>Wed, 04 Dec 2019 00:11:02 +0800</pubDate><description><![CDATA[升级Mac Catalina后，OBS录屏软件录制的视频，电脑内置声音输出，以及麦克风输入声音都没有。使用网上搜到的soundflower工具也不行。后来找到如下命令临时解决。

在终端输入如下命令：


open /Applications/OBS.app/Contents/MacOS/OBS --args -picture

每次使用OBS，都需要用上述方法。直接打开OBS的不行，需要等OBS...]]></description><category></category></item><item><title><![CDATA[Taro vs uni-app选型对比经历]]></title><link>https://blog.youkuaiyun.com/wave_1102/article/details/90323578</link><guid>https://blog.youkuaiyun.com/wave_1102/article/details/90323578</guid><author>wave_1102</author><pubDate>Sun, 19 May 2019 00:58:17 +0800</pubDate><description><![CDATA[公司新产品要求发布到各家小程序，最近研究对比了社区主流的几家小程序开发框架，独坑不如拉人众坑，分享给各位，欢迎和我一起入坑:)

背景

最近老板不知怎的很重视各种小程序平台，感觉要靠小程序完成今年大半kpi。。。 产品和运营自然找我们要方案，一方面要快速铺开各种小程序，另一头hr又不给前端团队加headcount，我只能

目前几杆枪，主要在微信和H5上，若按照各家规范进行原生小程序开发，肯定是...]]></description><category></category></item><item><title><![CDATA[开源人工智能相关的Scratch插件]]></title><link>https://blog.youkuaiyun.com/wave_1102/article/details/90321895</link><guid>https://blog.youkuaiyun.com/wave_1102/article/details/90321895</guid><author>wave_1102</author><pubDate>Sat, 18 May 2019 23:02:06 +0800</pubDate><description><![CDATA[前言

早上@bilikyar提到:


codelab scratch里面的 knn图像分类插件，貌似运行一段时间就会崩（也挺吃内存的），这是为什么呢？


@bilikyar给了两张截图:





我答复说:


确实挺吃内存，用的是js实现的tensorflow，性能比较低. 但我没有遇到浏览器崩溃的情况。我下午把这一部分开源出来好了，大家可以一起来改进。


图像分类插件



图像分...]]></description><category></category></item><item><title><![CDATA[Vue.js——十分钟入门Vuex]]></title><link>https://blog.youkuaiyun.com/wave_1102/article/details/89917896</link><guid>https://blog.youkuaiyun.com/wave_1102/article/details/89917896</guid><author>wave_1102</author><pubDate>Tue, 07 May 2019 11:43:07 +0800</pubDate><description><![CDATA[一. 什么是Vuex?



Vuex

Vuex是一个专门为Vue.js应用程序开发的状态管理模式, 它采用集中式存储管理所有组件的公共状态, 并以相应的规则保证状态以一种可预测的方式发生变化.



Vuex核心

上图中绿色虚线包裹起来的部分就是Vuex的核心, state中保存的就是公共状态, 改变state的唯一方式就是通过mutations进行更改. 可能你现在看这张图有点不明白, 等...]]></description><category></category></item><item><title><![CDATA[警惕你身边的“高情商”们]]></title><link>https://blog.youkuaiyun.com/wave_1102/article/details/89228833</link><guid>https://blog.youkuaiyun.com/wave_1102/article/details/89228833</guid><author>wave_1102</author><pubDate>Fri, 12 Apr 2019 11:26:44 +0800</pubDate><description><![CDATA[人们渴望被理解——这是一种基本的需要——喜欢清晰直接表达自己的人，更容易被人理解，从而感到快乐和满足。就像约翰·列侬（披头士创始人）那句出名的言论：直接和诚实可能无法给你带来“许多”朋友，却能给你带来“对的”那几个。









被严重高估的“情商”

原作者：Adam Grant Emily Esfahani Smith译者：刘骁璇

自从情商的概念在1990年被提出，就被许多领...]]></description><category></category></item><item><title><![CDATA[SpringBoot页面展示Thymeleaf]]></title><link>https://blog.youkuaiyun.com/wave_1102/article/details/89196738</link><guid>https://blog.youkuaiyun.com/wave_1102/article/details/89196738</guid><author>wave_1102</author><pubDate>Wed, 10 Apr 2019 22:11:57 +0800</pubDate><description><![CDATA[开发传统Java WEB工程时，我们可以使用JSP页面模板语言，但是在SpringBoot中已经不推荐使用了。SpringBoot支持如下页面模板语言

Thymeleaf
	FreeMarker
	Velocity
	Groovy
	JSP
上面并没有列举所有SpringBoot支持的页面模板技术。其中Thymeleaf是SpringBoot官方所推荐使用的，下面来谈谈Thymeleaf一些常用...]]></description><category></category></item><item><title><![CDATA[算法珠玑——一个最精简的题库]]></title><link>https://blog.youkuaiyun.com/wave_1102/article/details/78446029</link><guid>https://blog.youkuaiyun.com/wave_1102/article/details/78446029</guid><author>wave_1102</author><pubDate>Sat, 04 Nov 2017 21:08:11 +0800</pubDate><description><![CDATA[算法珠玑——一个最精简的题库


本书的目标读者是准备去硅谷找工作的码农，也适用于在国内找工作的码农，以及刚接触ACM算法竞赛的新手。

市场上讲解算法的书已经汗牛充栋，为什么还要写这本书呢？主要原因是我对目前市场上的大部分算法书都不太满意。 本书有如下特色：



背后有强大的AlgoHub支持。

本书的所有题目，都可以在 www.algohub.org(即将上线) 上在]]></description><category></category></item><item><title><![CDATA[/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory问题解决方法]]></title><link>https://blog.youkuaiyun.com/wave_1102/article/details/75647130</link><guid>https://blog.youkuaiyun.com/wave_1102/article/details/75647130</guid><author>wave_1102</author><pubDate>Fri, 21 Jul 2017 15:23:07 +0800</pubDate><description><![CDATA[在64位系统里执行32位程序，如果出现如下问题：
/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory 错误
安装glibc即可：sudo yum install glibc.i686]]></description><category></category></item><item><title><![CDATA[我所理解的技术领导力]]></title><link>https://blog.youkuaiyun.com/wave_1102/article/details/73607306</link><guid>https://blog.youkuaiyun.com/wave_1102/article/details/73607306</guid><author>wave_1102</author><pubDate>Thu, 22 Jun 2017 16:31:41 +0800</pubDate><description><![CDATA[很多人都知道，“职场童年”非常重要，一个人最初工作的几年，在什么样的环境里，得到过什么样的锻炼，很可能决定了他整个职业生涯的走向。同样的道理，“领导力童年”也很重要，一个人对领导力的最初接触和认知，也会深深影响他对于“领导”和“领导力”的观点，甚至领导作风。所以，在我还忙于一线开发的时候，通过翻译《技术领导之路》，“生吞活剥”了一整套关于领导力的学说，基本“塑造”了我关于领导力的认知，深深影响了我作为技术领导的管理风格和价值取向，因此也对很多问题有了自己的判断——前段时间和另一位掌管公司技术的朋友聊天，说起]]></description><category></category></item><item><title><![CDATA[Android控件无法在Unity 5.6.x上显示的问题]]></title><link>https://blog.youkuaiyun.com/wave_1102/article/details/72331008</link><guid>https://blog.youkuaiyun.com/wave_1102/article/details/72331008</guid><author>wave_1102</author><pubDate>Tue, 16 May 2017 20:07:45 +0800</pubDate><description><![CDATA[Android控件无法在Unity 5.6.x上显示的问题-setZOrderOnTop]]></description><category></category></item><item><title><![CDATA[Maven 如何为不同的环境打包 —— 开发、测试和生产环境]]></title><link>https://blog.youkuaiyun.com/wave_1102/article/details/64486133</link><guid>https://blog.youkuaiyun.com/wave_1102/article/details/64486133</guid><author>wave_1102</author><pubDate>Tue, 21 Mar 2017 19:44:32 +0800</pubDate><description><![CDATA[在开发过程中，我们的软件会面对不同的运行环境，比如开发环境、测试环境、生产环境，而我们的软件在不同的环境中，有的配置可能会不一样，比如数据源配置、日志文件配置、以及一些软件运行过程中的基本配置，那每次我们将软件部署到不同的环境时，都需要修改相应的配置文件，这样来回修改，是个很麻烦的事情。有没有一种方法能够让我们不用修改配置就能发布到不同的环境中呢？当然有，这就是接下来要做的事。

当然，这里的前提是使用maven做为构建工具。

使用maven来实现多环境的构建可移植性，需要借助maven提供的profil]]></description><category></category></item><item><title><![CDATA[Unity3D研究院之设置自动旋转屏幕默认旋转方向]]></title><link>https://blog.youkuaiyun.com/wave_1102/article/details/54017689</link><guid>https://blog.youkuaiyun.com/wave_1102/article/details/54017689</guid><author>wave_1102</author><pubDate>Wed, 04 Jan 2017 12:07:27 +0800</pubDate><description><![CDATA[如下图所示，在处理屏幕默认旋转方向的时候可以在这里进行选择，上下左右一共是4个方向。
策划的需求是游戏采用横屏，但是要求支持两个方向自动旋转，如下图所示，我的设置是这样的。
Default Orientation* Auto Roation 表示游戏支持自动旋转屏幕，但是前提是手机没有锁定屏幕旋转功能。]]></description><category></category></item><item><title><![CDATA[iOS直播-播放基于RTMP协议的视频]]></title><link>https://blog.youkuaiyun.com/wave_1102/article/details/53888545</link><guid>https://blog.youkuaiyun.com/wave_1102/article/details/53888545</guid><author>wave_1102</author><pubDate>Mon, 26 Dec 2016 19:13:59 +0800</pubDate><description><![CDATA[iOS实现基于视频RTMP的视频直播。我们使用Bilibili开源的IJKPlayer,来实现RTMP协议下的视频播放
ijkplayer 是bilibili对开源框架FFmpeg(一个基于C的软解码视频播放开源框架)的封装，它使用起来更加方便和简单。]]></description><category></category></item><item><title><![CDATA[Android开发实践：Java层与JNI层的数组传递]]></title><link>https://blog.youkuaiyun.com/wave_1102/article/details/53784668</link><guid>https://blog.youkuaiyun.com/wave_1102/article/details/53784668</guid><author>wave_1102</author><pubDate>Wed, 21 Dec 2016 14:51:09 +0800</pubDate><description><![CDATA[Android开发中，经常会在Java代码与Jni层之间传递数组（byte[]），一个典型的应用是Java层把需要发送给客户端的数据流传递到Jni层，由Jni层的Socket代码发送出去，当然，Jni层也需要把从Socket接收到的数据流返回给Java层。我简单地总结了一下，从Java层到Jni层，从Jni层到JAVA层，各有3种传递方式，下面用代码示例简单地介绍一下。]]></description><category></category></item><item><title><![CDATA[android 6.0 SDK 删除HttpClient的相关类的解决方法]]></title><link>https://blog.youkuaiyun.com/wave_1102/article/details/53033603</link><guid>https://blog.youkuaiyun.com/wave_1102/article/details/53033603</guid><author>wave_1102</author><pubDate>Fri, 04 Nov 2016 12:35:34 +0800</pubDate><description><![CDATA[一、出现的情况
在eclipse或 android studio开发，
设置android SDK的编译版本为23时，且使用了httpClient相关类的库项目：如android-async-http等等，会出现有一些类找不到的错误。
二、原因
android 6.0(api 23) SDK，不再提供org.apache.http.*(只保留几个类).


三、解决方法

1.e]]></description><category></category></item><item><title><![CDATA[MySQL删除重复记录只保留一条]]></title><link>https://blog.youkuaiyun.com/wave_1102/article/details/52702441</link><guid>https://blog.youkuaiyun.com/wave_1102/article/details/52702441</guid><author>wave_1102</author><pubDate>Thu, 29 Sep 2016 15:40:12 +0800</pubDate><description><![CDATA[当想要为某一个表建立一个唯一索引，由于表中有重复记录而无法进行时，需要删除重复记录]]></description><category></category></item></channel></rss>