<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[aj1971的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/aj1971</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; aj1971]]></copyright><item><title><![CDATA[Vue应用请求SpringBoot API出现 CORS 跨域请求设置 Invalid CORS request错误]]></title><link>https://blog.youkuaiyun.com/aj1971/article/details/101253385</link><guid>https://blog.youkuaiyun.com/aj1971/article/details/101253385</guid><author>aj1971</author><pubDate>Sun, 28 Apr 2019 16:22:00 +0800</pubDate><description><![CDATA[1.全局配置
在application.java文件添加CorsRegistry配置

package com.ypnh.authority;

import com.ypnh.authority.infrastructure.config.Config;
import org.springframework.boot.SpringApplication;
import o...]]></description><category></category></item><item><title><![CDATA[Java PDF转图片]]></title><link>https://blog.youkuaiyun.com/aj1971/article/details/101253383</link><guid>https://blog.youkuaiyun.com/aj1971/article/details/101253383</guid><author>aj1971</author><pubDate>Mon, 25 Mar 2019 11:20:00 +0800</pubDate><description><![CDATA[maven依赖：

      &lt;dependency&gt;
            &lt;groupId&gt;org.apache.pdfbox&lt;/groupId&gt;
            &lt;artifactId&gt;pdfbox&lt;/artifactId&gt;
            &lt;version&gt;2.0.4&lt;/v...]]></description><category></category></item><item><title><![CDATA[Error:Failed to resolve: com.android.support.constraint:constraint-layout:1.0.2]]></title><link>https://blog.youkuaiyun.com/aj1971/article/details/101253382</link><guid>https://blog.youkuaiyun.com/aj1971/article/details/101253382</guid><author>aj1971</author><pubDate>Wed, 17 Jan 2018 19:53:00 +0800</pubDate><description><![CDATA[可以换个maven库：

allprojects {    repositories {        jcenter()        //maven { url "https://jitpack.io" }        maven {            url 'https://maven.google.com'//改为此库        }    }}



转载于...]]></description><category></category></item><item><title><![CDATA[归并排序-JAVA实现]]></title><link>https://blog.youkuaiyun.com/aj1971/article/details/101253381</link><guid>https://blog.youkuaiyun.com/aj1971/article/details/101253381</guid><author>aj1971</author><pubDate>Sun, 19 Nov 2017 11:35:00 +0800</pubDate><description><![CDATA[1 package com.iloveu.xxx;
  2 
  3 public class MergeSort {
  4     
  5     static final int SIZE = 15;
  6     
  7     static void mergeOne(int a[],int b[],int n,int len)
  8     {...]]></description><category></category></item><item><title><![CDATA[c语言利用读取命令行（多行读取）]]></title><link>https://blog.youkuaiyun.com/aj1971/article/details/101253379</link><guid>https://blog.youkuaiyun.com/aj1971/article/details/101253379</guid><author>aj1971</author><pubDate>Fri, 21 Jul 2017 16:42:00 +0800</pubDate><description><![CDATA[#include&lt;stdio.h&gt;
#include&lt;stdlib.h&gt;
#include&lt;string.h&gt;

int main()
{

	FILE *fh = popen("ifconfig 2&gt; /dev/null", "r");
	char iwstation[4096] = {0};
	char total[40...]]></description><category></category></item><item><title><![CDATA[Plugin Kotlin was not installed: Cannot download]]></title><link>https://blog.youkuaiyun.com/aj1971/article/details/101253380</link><guid>https://blog.youkuaiyun.com/aj1971/article/details/101253380</guid><author>aj1971</author><pubDate>Sat, 20 May 2017 11:02:00 +0800</pubDate><description><![CDATA[到 https://plugins.jetbrains.com/plugin/6954-kotlin下载对应版本（右键复制链接地址，用迅雷下载），放到androidstudio安装目录下的plugins目录下，重启ide即可









转载于:https://www.cnblogs.com/haciont/p/6881670.html...]]></description><category></category></item><item><title><![CDATA[C语言函数-socket]]></title><link>https://blog.youkuaiyun.com/aj1971/article/details/101253377</link><guid>https://blog.youkuaiyun.com/aj1971/article/details/101253377</guid><author>aj1971</author><pubDate>Tue, 16 May 2017 15:18:00 +0800</pubDate><description><![CDATA[int sock =socket(AF_INET, SOCK_STREAM, 0) //建立一个流式套接字,stream是流的意思，Tcp连接，提供序列化的、可靠的、双向连接的字节流。支持带外数据传输
先占个坑，以后再详细介绍其他参数

转载于:https://www.cnblogs.com/haciont/p/6861537.html...]]></description><category></category></item><item><title><![CDATA[C语言函数-strcat]]></title><link>https://blog.youkuaiyun.com/aj1971/article/details/101253375</link><guid>https://blog.youkuaiyun.com/aj1971/article/details/101253375</guid><author>aj1971</author><pubDate>Tue, 16 May 2017 15:07:00 +0800</pubDate><description><![CDATA[strcat:
将两个char类型连接。
char d[20]="GoldenGlobal"; char *s="View"; strcat(d,s);
结果放在d中
printf（"%s",d）；
输出 d 为 GoldenGlobalView （中间无空格）
d和s所指内存区域不可以重叠且d必须有足够的空间来容纳s的字符串。
返回指向d的指针。
  
...]]></description><category></category></item><item><title><![CDATA[抓包发现小米手机会定时向小米服务器提交一些数据]]></title><link>https://blog.youkuaiyun.com/aj1971/article/details/101253378</link><guid>https://blog.youkuaiyun.com/aj1971/article/details/101253378</guid><author>aj1971</author><pubDate>Tue, 16 May 2017 12:10:00 +0800</pubDate><description><![CDATA[　　提交网址：http://data.mistat.xiaomi.com/mistats/v2
提交数据：
app_id=2882303761517327742&amp;app_key=5601732763742&amp;channel=com.miui.cloudservice&amp;device_id=7759A2A29DC345FBF20BF04772CE3638F749D8...]]></description><category></category></item><item><title><![CDATA[Linux C Socket简单实例与详细注释]]></title><link>https://blog.youkuaiyun.com/aj1971/article/details/101253357</link><guid>https://blog.youkuaiyun.com/aj1971/article/details/101253357</guid><author>aj1971</author><pubDate>Wed, 10 May 2017 09:20:00 +0800</pubDate><description><![CDATA[最近做的东西与socket十分紧密，所以很好奇它具体是如何实现的，以前也有了解过，但是又忘记了，于是把它记录下来，以便日后查看。
服务器端：server.c

#include &lt;sys/types.h&gt;
#include &lt;sys/socket.h&gt;
#include &lt;stdio.h&gt;
#include &lt;netinet/in.h...]]></description><category></category></item><item><title><![CDATA[php curl报错：417 - Expectation Failed]]></title><link>https://blog.youkuaiyun.com/aj1971/article/details/101253376</link><guid>https://blog.youkuaiyun.com/aj1971/article/details/101253376</guid><author>aj1971</author><pubDate>Wed, 03 May 2017 10:48:00 +0800</pubDate><description><![CDATA[当我在post提交的数据增加一段内容后会报错：417 - Expectation Failed。
　　查资料发现在使用curl做POST时，当post的数据大于1024字节时，curl并不会直接发起post请求，而是分为两步，
　　1.发送一个请求，包含一个Exc：100-continue，询问Server接收数据
　　2.接收到Server返回100-continue应答...]]></description><category></category></item><item><title><![CDATA[JS判断浏览器是否支持触屏事件]]></title><link>https://blog.youkuaiyun.com/aj1971/article/details/101253374</link><guid>https://blog.youkuaiyun.com/aj1971/article/details/101253374</guid><author>aj1971</author><pubDate>Mon, 27 Mar 2017 09:27:00 +0800</pubDate><description><![CDATA[var hasTouch=function(){
        var touchObj={};
        touchObj.isSupportTouch = "ontouchend" in document ? true : false;
        touchObj.isEvent=touchObj.isSupportTouch?‘touchstart‘:‘cl...]]></description><category></category></item><item><title><![CDATA[Centos 32位 安装 NodeJS]]></title><link>https://blog.youkuaiyun.com/aj1971/article/details/101253372</link><guid>https://blog.youkuaiyun.com/aj1971/article/details/101253372</guid><author>aj1971</author><pubDate>Wed, 22 Feb 2017 11:12:00 +0800</pubDate><description><![CDATA[准备命令：

yum -y install gcc make gcc-c++ openssl-devel wget

下载源码及解压：

wget https://nodejs.org/dist/v6.9.5/node-v6.9.5.tar.gz
tar -zvxf node-v0.10.26.tar.gz

编译及安装：

cd node-v0.10.26 切换目...]]></description><category></category></item><item><title><![CDATA[Linux查看文件以及磁盘空间大小管理(转)]]></title><link>https://blog.youkuaiyun.com/aj1971/article/details/101253370</link><guid>https://blog.youkuaiyun.com/aj1971/article/details/101253370</guid><author>aj1971</author><pubDate>Tue, 21 Feb 2017 11:20:00 +0800</pubDate><description><![CDATA[（1）查看文件大小
查看当前文件夹下所有文件大小（包括子文件夹）
du-sh

#du-h15M./package16K./.fontconfig4.0K./.cache5.1M./.rpmdb20M.

查看指定文件夹下所有文件大小（包括子文件夹）
#du-hftp3.8Gft...]]></description><category></category></item><item><title><![CDATA[转：ls用法详解]]></title><link>https://blog.youkuaiyun.com/aj1971/article/details/101253373</link><guid>https://blog.youkuaiyun.com/aj1971/article/details/101253373</guid><author>aj1971</author><pubDate>Tue, 21 Feb 2017 10:35:00 +0800</pubDate><description><![CDATA[在Linux中显示文件大小的时候，通常的做法是使用“ls -l”，显示的大小是文件的字节大小。
但是，如果文件比较大的话，显示起来不是特别易读，这个时候，可以使用“ls -lh”，就可以使用比较接近文件大小的单位显示文件的大小，如下：
[www.linuxidc.com@linux bin]$ ls -lhtotal 565M-rwxr-xr-x 1 billing_dx BILLI...]]></description><category></category></item><item><title><![CDATA[Linux磁盘空间被未知资源耗尽]]></title><link>https://blog.youkuaiyun.com/aj1971/article/details/101253368</link><guid>https://blog.youkuaiyun.com/aj1971/article/details/101253368</guid><author>aj1971</author><pubDate>Tue, 21 Feb 2017 10:25:00 +0800</pubDate><description><![CDATA[在linux中，当我们使用rm在linux上删除了大文件，但是如果有进程打开了这个大文件，却没有关闭这个文件的句柄，那么linux内核还是不会释放这个文件的磁盘空间，最后造成磁盘空间占用100%，整个系统无法正常运行。这种情况下，通过df和du命令查找的磁盘空间，两者是无法匹配的，可能df显示磁盘100%，而du查找目录的磁盘容量占用却很小。
遇到这种情况，基本可以断定是...]]></description><category></category></item><item><title><![CDATA[MySQL报错： SQLSTATE[HY000]: General error: 1030 Got error 28 from storage engine]]></title><link>https://blog.youkuaiyun.com/aj1971/article/details/101253366</link><guid>https://blog.youkuaiyun.com/aj1971/article/details/101253366</guid><author>aj1971</author><pubDate>Tue, 21 Feb 2017 08:07:00 +0800</pubDate><description><![CDATA[执行命令：df -h
[root@iZ25z6qcmrhZ ~]# df -hFilesystem      Size  Used Avail Use% Mounted on/dev/xvda1       40G   38G   16M 100% /tmpfs           938M     0  938M   0% /dev/shm
磁盘空间不足引起的,删除一下文件或者增...]]></description><category></category></item><item><title><![CDATA[HTML5特性之AJAX跨域]]></title><link>https://blog.youkuaiyun.com/aj1971/article/details/101253363</link><guid>https://blog.youkuaiyun.com/aj1971/article/details/101253363</guid><author>aj1971</author><pubDate>Sun, 12 Feb 2017 16:13:00 +0800</pubDate><description><![CDATA[　　js跨域问题一般会考虑iframe、jsonp。
　　后端语言设置响应头：header('Access-Control-Allow-Origin:*)，*号表示允许所有域名，可以将*号改为指定允许的访问域名。

转载于:https://www.cnblogs.com/haciont/p/6391208.html...]]></description><category></category></item><item><title><![CDATA[html5 localstorage本地存储]]></title><link>https://blog.youkuaiyun.com/aj1971/article/details/101253361</link><guid>https://blog.youkuaiyun.com/aj1971/article/details/101253361</guid><author>aj1971</author><pubDate>Sun, 12 Feb 2017 15:56:00 +0800</pubDate><description><![CDATA[　　什么情况下使用它？一般来说是存储的数据比较多、需长时间保存时使用localStorage。如果使用cookie，cookie存储量有限，且cookie会发送请求到服务器造成不必要的请求。实际项目中可以用来保存用户的皮肤、浏览记录等。
　　怎么用？
　　首先检测浏览器是否支持本地存储。
　　if(window.localStorage){　　alert('yes');　　}el...]]></description><category></category></item><item><title><![CDATA[如何在源码里修改openwrt root密码]]></title><link>https://blog.youkuaiyun.com/aj1971/article/details/101253359</link><guid>https://blog.youkuaiyun.com/aj1971/article/details/101253359</guid><author>aj1971</author><pubDate>Sun, 12 Feb 2017 11:08:00 +0800</pubDate><description><![CDATA[root密码在etc/shadow文件里，但里边的密码是加密过后的。具体的加密方式我不清楚，应该是Linux里的一套加密算法。但要达到修改源码密码的目的，我还是想到了一个间接的办法。首先在源码里改成telnet登录，编译固件刷到路由器，用telnet方式登录，登录后用命令行修改root密码，然后查看etc/shadow里的root密码是多少，将该密码复制粘贴到源码相应位置即可。

转载于...]]></description><category></category></item></channel></rss>