<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[心生于物而死于物]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/s31213</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; s31213]]></copyright><item><title><![CDATA[git submodule 子模块使用方式]]></title><link>https://blog.youkuaiyun.com/s31213/article/details/122734550</link><guid>https://blog.youkuaiyun.com/s31213/article/details/122734550</guid><author>s31213</author><pubDate>Fri, 28 Jan 2022 17:54:06 +0800</pubDate><description><![CDATA[添加
git submodule add &lt;url&gt; &lt;path&gt; 


url：替换为自己要引入的子模块仓库地址
path：要存放的本地路径

执行添加命令成功后，可以在当前路径中看到一个.gitsubmodule文件，里面的内容就是我们刚刚add的内容
如果在添加子模块的时候想要指定分支，可以利用 -b 参数
git submodule add -b &lt;branch&gt; &lt;url&gt; &lt;path&gt;

添加示例
不指定分支:
git submodul]]></description><category></category></item><item><title><![CDATA[apicloud AndroidX 无法编译 编译报错 This project uses AndroidX dependencies, but the ‘android.useAndroidX‘ p]]></title><link>https://blog.youkuaiyun.com/s31213/article/details/122227920</link><guid>https://blog.youkuaiyun.com/s31213/article/details/122227920</guid><author>s31213</author><pubDate>Thu, 30 Dec 2021 01:28:54 +0800</pubDate><description><![CDATA[ApiCloud This project uses AndroidX dependencies, but the 'android.useAndroidX' property is not enabled. Set this property to true in the gradle.properties file and retry.]]></description><category></category></item><item><title><![CDATA[SWAGGER DESC]]></title><link>https://blog.youkuaiyun.com/s31213/article/details/84925369</link><guid>https://blog.youkuaiyun.com/s31213/article/details/84925369</guid><author>s31213</author><pubDate>Thu, 30 Aug 2018 11:30:19 +0800</pubDate><description><![CDATA[swagger注释API详细说明  	
API详细说明
注释汇总

[table]
|作用范围	API	使用位置|
|对象属性	@ApiModelProperty	用在出入参数对象的字段上|
|协议集描述	@Api	用于controller类上|
|协议描述	@ApiOperation	用在controller的方法上|
|Response集	@ApiResponses	用在co...]]></description><category></category></item><item><title><![CDATA[图片*合并*追加*横*竖*]]></title><link>https://blog.youkuaiyun.com/s31213/article/details/84925133</link><guid>https://blog.youkuaiyun.com/s31213/article/details/84925133</guid><author>s31213</author><pubDate>Fri, 24 Aug 2018 15:18:38 +0800</pubDate><description><![CDATA[[code=&quot;java&quot;]/**
	  * jointPic
	  * @param files
	  * @param path
	  */
	 public static void jointPic(List files, String path) {   
	        try {
	            Integer allWidth = 0;   // 图片总宽度...]]></description><category></category></item><item><title><![CDATA[Nginx配置AJP]]></title><link>https://blog.youkuaiyun.com/s31213/article/details/84924928</link><guid>https://blog.youkuaiyun.com/s31213/article/details/84924928</guid><author>s31213</author><pubDate>Sun, 19 Aug 2018 20:23:04 +0800</pubDate><description><![CDATA[*请使用源码方式安装Nginx!

下载Nginx及必须的包

Step 1:
		[code=&quot;bash&quot;]
      mkdir -p /usr/src/nginx &amp;&amp; cd /usr/src/nginx

     apt-get install unzip 
  
		wget http://www.openssl.org/source/openssl-1.0.1j...]]></description><category></category></item><item><title><![CDATA[ubuntu pcre]]></title><link>https://blog.youkuaiyun.com/s31213/article/details/84924892</link><guid>https://blog.youkuaiyun.com/s31213/article/details/84924892</guid><author>s31213</author><pubDate>Fri, 17 Aug 2018 16:56:51 +0800</pubDate><description><![CDATA[sudo apt-get install libpcre3 libpcre3-dev]]></description><category></category></item><item><title><![CDATA[ubuntu下安装zlib]]></title><link>https://blog.youkuaiyun.com/s31213/article/details/84924891</link><guid>https://blog.youkuaiyun.com/s31213/article/details/84924891</guid><author>s31213</author><pubDate>Fri, 17 Aug 2018 16:48:11 +0800</pubDate><description><![CDATA[在ubantu下安装zlib

使用[code=&quot;java&quot;]sudo apt-get install zlib[/code]
error：E: 未发现软件包 zlib

尝试使用wget http://www.zlib.net/zlib-1.2.3.tar.gz，下载下来再自己编译，安装

error：已发出 HTTP 请求，正在等待回应... 404 Not Found
201...]]></description><category></category></item><item><title><![CDATA[通过fail2ban使服务器成获得额外的安全性]]></title><link>https://blog.youkuaiyun.com/s31213/article/details/84924489</link><guid>https://blog.youkuaiyun.com/s31213/article/details/84924489</guid><author>s31213</author><pubDate>Wed, 08 Aug 2018 11:24:54 +0800</pubDate><description><![CDATA[Fail2Ban 打出服务器安全的组合拳


[code=&quot;shell&quot;]sudo apt-get update
sudo apt-get install fail2ban[/code]


安装完后服务会自动启动,
该服务的fail2ban保持在它的配置文件/etc/fail2ban目录。 有一个与默认称为文件jail.conf 。 由于此文件可以通过软件包升级进行修改，因此我们...]]></description><category></category></item><item><title><![CDATA[Composer]]></title><link>https://blog.youkuaiyun.com/s31213/article/details/84923856</link><guid>https://blog.youkuaiyun.com/s31213/article/details/84923856</guid><author>s31213</author><pubDate>Mon, 23 Jul 2018 11:53:50 +0800</pubDate><description><![CDATA[Step 1:进入安装目录
cd /usr/local/bin
1
Step 2:下载并安装
 sudo curl -s https://getcomposer.org/installer | sudo php
1
Step 3:添加执行权限
sudo chmod a+x composer.phar
1
Step 4:加入全局命令：
mv composer.phar /usr/...]]></description><category></category></item><item><title><![CDATA[音频 .MP3 - > PEM]]></title><link>https://blog.youkuaiyun.com/s31213/article/details/84923075</link><guid>https://blog.youkuaiyun.com/s31213/article/details/84923075</guid><author>s31213</author><pubDate>Wed, 04 Jul 2018 18:24:06 +0800</pubDate><description><![CDATA[[code=&quot;java&quot;]private static AudioInputStream getPcmAudioInputStream(String mp3filepath) {
		File mp3 = new File(mp3filepath);
		AudioInputStream audioInputStream = null;
		AudioFormat targetFormat ...]]></description><category></category></item><item><title><![CDATA[Canvas判断区间点击生效]]></title><link>https://blog.youkuaiyun.com/s31213/article/details/84922932</link><guid>https://blog.youkuaiyun.com/s31213/article/details/84922932</guid><author>s31213</author><pubDate>Mon, 02 Jul 2018 14:49:09 +0800</pubDate><description><![CDATA[[code=&quot;html&quot;]






var rect={x:100,y:100,w:40,h:20};//定义要画的矩形的位置属性
var canvas=document.getElementById('canvas');
var cxt=canvas.getContext('2d');
cxt.fillRect(rect.x,rect.y,rect.w,rect.h);/...]]></description><category></category></item><item><title><![CDATA[数据仓库与数据集市]]></title><link>https://blog.youkuaiyun.com/s31213/article/details/84921305</link><guid>https://blog.youkuaiyun.com/s31213/article/details/84921305</guid><author>s31213</author><pubDate>Tue, 29 May 2018 15:43:46 +0800</pubDate><description><![CDATA[维度建模的基本概念
        维度建模(dimensional modeling)是专门用于分析型数据库、数据仓库、数据集市建模的方法。

        它本身属于一种关系建模方法，但和之前在操作型数据库中介绍的关系建模方法相比增加了两个概念：

        1. 维度表(dimension)

        [b]表示对分析主题所属类型的描述。比如&quot;昨天早上张三在京东...]]></description><category></category></item><item><title><![CDATA[ While calculating promotions the promotion  action was applied more than]]></title><link>https://blog.youkuaiyun.com/s31213/article/details/84921163</link><guid>https://blog.youkuaiyun.com/s31213/article/details/84921163</guid><author>s31213</author><pubDate>Fri, 25 May 2018 18:25:47 +0800</pubDate><description><![CDATA[[color=blue] While calculating promotions the promotion  action was applied more than[/color]


[color=red]每个订单使用限制[/color] [color=violet]这个值如果没填写  

add item 时会'无限应用' 符合cond的action到orderADJ

然...]]></description><category></category></item><item><title><![CDATA[ofbiz16-gradle构建依赖配置]]></title><link>https://blog.youkuaiyun.com/s31213/article/details/84921119</link><guid>https://blog.youkuaiyun.com/s31213/article/details/84921119</guid><author>s31213</author><pubDate>Fri, 25 May 2018 10:39:36 +0800</pubDate><description><![CDATA[ofbiz16中gradle构建依赖JCenter下载太慢的解决方案
方案一：


[code=&quot;java&quot;]将jcenter下载由https修改为http，即由https://jcenter.bintray.com/调整http://jcenter.bintray.com/。 

在build.gradle里，增加jcenter(){url 'http://jcenter/bintr...]]></description><category></category></item><item><title><![CDATA[S1-jieba分词]]></title><link>https://blog.youkuaiyun.com/s31213/article/details/84920222</link><guid>https://blog.youkuaiyun.com/s31213/article/details/84920222</guid><author>s31213</author><pubDate>Tue, 08 May 2018 16:06:27 +0800</pubDate><description><![CDATA[[code=&quot;py&quot;]pip install jieba[/code]

简单用法
结巴分词分为三种模式：精确模式（默认）、全模式和搜索引擎模式，下面对这三种模式分别举例介绍：

[code=&quot;py&quot;]精确模式
import jieba
s = u'我想和女朋友一起去北京故宫博物院参观和闲逛。'
cut = jieba.cut(s)[/code]

print '【Output...]]></description><category></category></item><item><title><![CDATA[新手扒图]]></title><link>https://blog.youkuaiyun.com/s31213/article/details/84919316</link><guid>https://blog.youkuaiyun.com/s31213/article/details/84919316</guid><author>s31213</author><pubDate>Thu, 19 Apr 2018 11:51:03 +0800</pubDate><description><![CDATA[新手写的比较拙劣  但达到效果了。 

py是个好东西



[code=&quot;Python3&quot;]# coding=utf-8

import requests
import sys
from bs4 import BeautifulSoup
from multiprocessing import Pool
# 引入模块
import os


def mkdir(pa...]]></description><category></category></item><item><title><![CDATA[SVN版本库打包迁移备份恢复等]]></title><link>https://blog.youkuaiyun.com/s31213/article/details/84918572</link><guid>https://blog.youkuaiyun.com/s31213/article/details/84918572</guid><author>s31213</author><pubDate>Sun, 08 Apr 2018 15:54:56 +0800</pubDate><description><![CDATA[SVN库迁移整理方法总结

以下是subversion官方推荐的备份方式。


关闭所有运行的进程，并确认没有程序在访问存储库（如 httpd、svnserve 或本地用户在直接访问）。

备份svn存储库


#压缩备份
[code=&quot;bash&quot;]svnadmin dump /home/workhome/svn/repository | gzip &gt; ~/repositor...]]></description><category></category></item><item><title><![CDATA[小程序兼容]]></title><link>https://blog.youkuaiyun.com/s31213/article/details/84917911</link><guid>https://blog.youkuaiyun.com/s31213/article/details/84917911</guid><author>s31213</author><pubDate>Fri, 23 Mar 2018 13:31:59 +0800</pubDate><description><![CDATA[信小程序在功能不断升级的过程中经常会发布一些新的组件和API，但是这些组件和API仅支持高版本，低版本的微信无法使用，因此需要进行兼容处理。首先，当我们在使用一个组件或API时需要先查看其官方文档上的描述页，上面会带有各个功能所支持的版本，然后再使用以下方法进行兼容：

1、通过wx.getSystemInfo或者wx.getSystemInfoSync获取到小程序的基础库版本号SDKVers...]]></description><category></category></item><item><title><![CDATA[Navigator is deprecated and has been removed from this package]]></title><link>https://blog.youkuaiyun.com/s31213/article/details/84917411</link><guid>https://blog.youkuaiyun.com/s31213/article/details/84917411</guid><author>s31213</author><pubDate>Wed, 14 Mar 2018 21:38:32 +0800</pubDate><description><![CDATA[报错：'Navigator is deprecated and has been removed from this package. It can now be installed ' +
           'and imported from `react-native-deprecated-custom-components` instead of `react-native`. ' ...]]></description><category></category></item><item><title><![CDATA[onendreached refresh无限触发]]></title><link>https://blog.youkuaiyun.com/s31213/article/details/84917082</link><guid>https://blog.youkuaiyun.com/s31213/article/details/84917082</guid><author>s31213</author><pubDate>Tue, 06 Mar 2018 23:33:15 +0800</pubDate><description><![CDATA[onEndReached={this.loadModeDataMore()}改为onEndReached={()=&gt;this.loadModeDataMore()}


ListView中

所有设计调用方法到都必须 =&gt;]]></description><category></category></item></channel></rss>