<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[YKRY35的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/YKRY35</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; YKRY35]]></copyright><item><title><![CDATA[ubuntu 18.04/16.04 编译调试openjdk 8]]></title><link>https://blog.youkuaiyun.com/YKRY35/article/details/115907907</link><guid>https://blog.youkuaiyun.com/YKRY35/article/details/115907907</guid><author>YKRY35</author><pubDate>Tue, 20 Apr 2021 15:04:30 +0800</pubDate><description><![CDATA[环境：

  操作系统：Ubuntu 18.04.1 LTS

  内核：4.4.0

  make版本： 3.8.1

  gcc：4.6.4

  g++： 4.6.4





文件修改：

 “./hotspot/make/linux/MakeFile” 文件，找到 SUPPORTED_OS_VERSION 变量定义的地方，在后面追加 "4%"





configure配置：

 

--with-target-bits
			32位/64位...]]></description><category></category></item><item><title><![CDATA[Pitest内存泄露分析   （工具使用IDEA、Jprofiler）]]></title><link>https://blog.youkuaiyun.com/YKRY35/article/details/115377628</link><guid>https://blog.youkuaiyun.com/YKRY35/article/details/115377628</guid><author>YKRY35</author><pubDate>Thu, 01 Apr 2021 16:50:36 +0800</pubDate><description><![CDATA[环境

Pitest版本： 1.6.4

Github fork： https://github.com/YKRY35/pitest

Jprofiler工具： 11.1.5



Pitest以maven插件的方式运行。

公司使用中，单元测试使用的powermock框架，过程中发生OOM,机器内存32G。

概述

变异测试整体流程





可以看到，主进程为了替换字节码，需要javaagent，所以会起子进程来跑覆盖率和变异。

覆盖率阶段，所有的任务都在单个子进程跑，而变异阶段，会拆分任...]]></description><category></category></item><item><title><![CDATA[卸载landesk]]></title><link>https://blog.youkuaiyun.com/YKRY35/article/details/103136405</link><guid>https://blog.youkuaiyun.com/YKRY35/article/details/103136405</guid><author>YKRY35</author><pubDate>Tue, 19 Nov 2019 10:11:02 +0800</pubDate><description><![CDATA[0. 公司的监控软件landesk

 离职后需要卸载，发现控制面板找不到选项，右下角打开管理需要远程管理员密码。

1. 亲测有效

  直接删除，显示文件被占用。取消开机自启再删，还是占用。使用qq电脑管家强力删除、hardwipe，均不好使。

2. 下载360卫士

 以毒攻毒。

3. 360强力删除

 C盘program files里的landesk里有两个子文件夹，对子文...]]></description><category></category></item><item><title><![CDATA[SpringMVC @NotNull校验不生效]]></title><link>https://blog.youkuaiyun.com/YKRY35/article/details/100778402</link><guid>https://blog.youkuaiyun.com/YKRY35/article/details/100778402</guid><author>YKRY35</author><pubDate>Thu, 12 Sep 2019 17:28:48 +0800</pubDate><description><![CDATA[是不是少包了。

@NotEmpty也找不到。

加了两个依赖问题解决：




    &lt;dependency&gt;
      &lt;groupId&gt;javax.validation&lt;/groupId&gt;
      &lt;artifactId&gt;validation-api&lt;/artifactId&gt;
      &lt;version&gt;2....]]></description><category></category></item><item><title><![CDATA[计算汉语描述的数字数值。Python3实现。]]></title><link>https://blog.youkuaiyun.com/YKRY35/article/details/99174173</link><guid>https://blog.youkuaiyun.com/YKRY35/article/details/99174173</guid><author>YKRY35</author><pubDate>Sun, 11 Aug 2019 11:50:52 +0800</pubDate><description><![CDATA[可能有些情况没有考虑到。





源码

python3:


#encoding=utf-8
import math

#系数
CN_NUM = {
    '〇': 0,
    '一': 1,
    '二': 2,
    '两': 2,
    '三': 3,
    '四': 4,
    '五': 5,
    '六': 6,
    '七': 7,
    '八': ...]]></description><category></category></item><item><title><![CDATA[短学期-tinyos-辣鸡单机电脑-数据web展示]]></title><link>https://blog.youkuaiyun.com/YKRY35/article/details/94461336</link><guid>https://blog.youkuaiyun.com/YKRY35/article/details/94461336</guid><author>YKRY35</author><pubDate>Tue, 02 Jul 2019 20:08:21 +0800</pubDate><description><![CDATA[泻药。





欢迎指正。



方案设计

正常来说，整体架构应如此：



箭头表示数据流，数据来自传感器，热数据，放内存数据库，随取随用，过期丢掉。



整个系统能够在自己电脑上跑是最好的，那个机房的单机电脑真的不想碰。



第一步要实现的是，PrintfClient能够将数据写入到数据库。这个PrintfClient.java文件在这（cygwin下）：


\opt\t...]]></description><category></category></item><item><title><![CDATA[XSS攻击的一个校内简单实例]]></title><link>https://blog.youkuaiyun.com/YKRY35/article/details/83934020</link><guid>https://blog.youkuaiyun.com/YKRY35/article/details/83934020</guid><author>YKRY35</author><pubDate>Sun, 11 Nov 2018 17:16:20 +0800</pubDate><description><![CDATA[前言



偷得浮生半日闲。

记一记往事。

大神请绕道。。

写之前打开hackinglab，一年不见，多了个创新关。

      

脚本关的12-15题是XSS。打开脚本关的XSS瞅了一眼，15关没过。

  

想起上次啃15关啃了很久啃不出，那时还在高中的图书馆里。此处省略一千字。

时隔若干年，老夫要找个时间再试一试。



这里的攻击对象是学校旧的网络...]]></description><category></category></item><item><title><![CDATA[Spring Boot 2.0 连接Redis (gradle)]]></title><link>https://blog.youkuaiyun.com/YKRY35/article/details/83652289</link><guid>https://blog.youkuaiyun.com/YKRY35/article/details/83652289</guid><author>YKRY35</author><pubDate>Fri, 02 Nov 2018 13:17:38 +0800</pubDate><description><![CDATA[目录

前言

START

1. 新建项目

2. 配置 build.gradle

3. 保存后，右下角 import changes 一下

4. 这里的项目目录结构

5. 编写Application.java

6. 编写RedisConfig.java

7. 编写RedisUtil.java

8. 编写C.java

9. 配置文件application.properties

1...]]></description><category></category></item><item><title><![CDATA[mysql zip 安装]]></title><link>https://blog.youkuaiyun.com/YKRY35/article/details/83479591</link><guid>https://blog.youkuaiyun.com/YKRY35/article/details/83479591</guid><author>YKRY35</author><pubDate>Sun, 28 Oct 2018 22:50:43 +0800</pubDate><description><![CDATA[https://my.oschina.net/happymzw/blog/645198]]></description><category></category></item><item><title><![CDATA[android源码 谷歌拼音输入法已停止运行]]></title><link>https://blog.youkuaiyun.com/YKRY35/article/details/82344790</link><guid>https://blog.youkuaiyun.com/YKRY35/article/details/82344790</guid><author>YKRY35</author><pubDate>Mon, 03 Sep 2018 10:32:52 +0800</pubDate><description><![CDATA[android JZO54L android-4.1.2_r2 编译，烧录Nexus grouper，打开谷歌拼音输入法弹出窗口说停止运行。

 

打开Logcat，说没有   jni_pinyinime  。

和 这个情况相同：

https://www.cnblogs.com/tangdoudou/p/3552734.html

 

操作后，问题仍然存在。

之后的问题和这个相同：

h...]]></description><category></category></item><item><title><![CDATA[Arduino Nano 卡在上传，无法烧录]]></title><link>https://blog.youkuaiyun.com/YKRY35/article/details/82254717</link><guid>https://blog.youkuaiyun.com/YKRY35/article/details/82254717</guid><author>YKRY35</author><pubDate>Fri, 31 Aug 2018 12:52:59 +0800</pubDate><description><![CDATA[

卡在“上传...”。过了很久被告知失败。

 

上午在开发版管理器中将Arduino AVR Boards从1.6.20升级到1.6.22，出现这个问题。

 

再安装回1.6.20，问题未被解决。

查阅资料无果。

 

随意尝试时，发现，选择 

            “工具” - “处理器” - ATmega328P(Old Bootloader)

            再上...]]></description><category></category></item><item><title><![CDATA[android源码sync error]]></title><link>https://blog.youkuaiyun.com/YKRY35/article/details/81709967</link><guid>https://blog.youkuaiyun.com/YKRY35/article/details/81709967</guid><author>YKRY35</author><pubDate>Wed, 15 Aug 2018 20:10:19 +0800</pubDate><description><![CDATA[问题描述

第一次执行 repo sync 同步android源码（JZO54L）时，出现：


Syncing work tree:  51% (150/293)  error: unknown object type 0 at offset 1112285 in .git/objects/pack/pack-3dccdbf2aeeb0df599ca5b3fee5350792195400a.pa...]]></description><category></category></item><item><title><![CDATA[跳一跳图像寻找中心点]]></title><link>https://blog.youkuaiyun.com/YKRY35/article/details/79329775</link><guid>https://blog.youkuaiyun.com/YKRY35/article/details/79329775</guid><author>YKRY35</author><pubDate>Fri, 16 Feb 2018 21:30:10 +0800</pubDate><description><![CDATA[期末花了一天复习时间写了，调试了。觉得有点乱，今天重新写了一遍。

 

没学过图像处理，这里用的方法是纯的像素分析。比较low。

 

概述

  控制部分：连接安卓机，adb截图，保存到本地，然后算出点击时间，adb来执行触屏。 这个都是一样的。

  核心部分：找到人坐标和落点坐标。

  

核心（java实现）

  1.寻找紫人的坐标

  BufferedImage读取图片。get...]]></description><category></category></item><item><title><![CDATA[大数取模运算Barrett reduction]]></title><link>https://blog.youkuaiyun.com/YKRY35/article/details/79179285</link><guid>https://blog.youkuaiyun.com/YKRY35/article/details/79179285</guid><author>YKRY35</author><pubDate>Sat, 27 Jan 2018 15:38:04 +0800</pubDate><description><![CDATA[Barrett reduction算法的证明和使用。



作者刚做完了课程设计作业，闲来无事写篇文章。



大数中的指数运算，需要对一个数进行取模，因为最大可能二进制下2048位的2048位次方，所以必须边做乘法边取模。

乘法使用快速幂，如果底数位数是x，指数位数是e，底数足够大的话，复杂度取决于模数，模数是m位的话，复杂度是O(m*m*e)。程序里，大数的存储是2的32次方进制的，这里...]]></description><category></category></item></channel></rss>