<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[kg150520的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/kg150520</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; kg150520]]></copyright><item><title><![CDATA[编译原理 - 函数绘图语言（3）解释器 python实现]]></title><link>https://blog.youkuaiyun.com/kg150520/article/details/103445973</link><guid>https://blog.youkuaiyun.com/kg150520/article/details/103445973</guid><author>kg150520</author><pubDate>Sun, 08 Dec 2019 16:13:41 +0800</pubDate><description><![CDATA[&lt;编译原理 - 函数绘图语言解释器（3）解释器 - python&gt;
背景


编译原理上机实现一个对函数绘图语言的解释器 - 用除C外的不同种语言实现


设计思路：


将语法分析器并入绘图功能


继承语法分析器覆盖重写




用Pycharm写了一个.py文件：


parserclass.py


输入流是语法分析器得到的语法树，输出流是绘制的图像


测试文本序列：



...]]></description><category></category></item><item><title><![CDATA[AlexNet - 论文研读系列(1) 个人笔记]]></title><link>https://blog.youkuaiyun.com/kg150520/article/details/103425684</link><guid>https://blog.youkuaiyun.com/kg150520/article/details/103425684</guid><author>kg150520</author><pubDate>Fri, 06 Dec 2019 16:31:16 +0800</pubDate><description><![CDATA[Alexnet - 论文研读系列(1) 个人笔记
论文基本信息


论文题目：

ImageNet Classification with Deep Convolutional Neural Networks



作者：

Krizhevsky, A., Sutskever, I., and Hinton, G. E.



论文原文：

https://papers.nips.cc/paper...]]></description><category></category></item><item><title><![CDATA[编译原理 - 函数绘图语言（2）语法分析器 python实现]]></title><link>https://blog.youkuaiyun.com/kg150520/article/details/103326753</link><guid>https://blog.youkuaiyun.com/kg150520/article/details/103326753</guid><author>kg150520</author><pubDate>Sat, 30 Nov 2019 17:13:52 +0800</pubDate><description><![CDATA[&lt;编译原理 - 函数绘图语言解释器（2）语法分析器 - python&gt;
背景


编译原理上机实现一个对函数绘图语言的解释器 - 用除C外的不同种语言实现


设计思路：


设计函数绘图语言的文法，使其适合递归下降分析；


设计语法树的结构，用于存放表达式的语法树；


设计递归下降子程序，分析句子并构造表达式的语法树；


设计测试程序和测试用例，检验分析器是否正确。




消...]]></description><category></category></item><item><title><![CDATA[Leetcode（4）寻找两个有序数组的中位数]]></title><link>https://blog.youkuaiyun.com/kg150520/article/details/103230028</link><guid>https://blog.youkuaiyun.com/kg150520/article/details/103230028</guid><author>kg150520</author><pubDate>Sun, 24 Nov 2019 22:15:12 +0800</pubDate><description><![CDATA[#Leetcode（4）寻找两个有序数组的中位数
##[题目表述]：
给定两个大小为 m 和 n 的有序数组 nums1 和* nums2*。
请你找出这两个有序数组的中位数，并且要求算法的时间复杂度为 O(log(m + n))。
你可以假设 nums1 和 nums2 不会同时为空。
##第一种方法：list拼接排列取中位数
执行用时：116 ms ；    内存消耗：11.8MB    效果...]]></description><category></category></item><item><title><![CDATA[Leetcode（3）无重复字符的最长子串]]></title><link>https://blog.youkuaiyun.com/kg150520/article/details/103230021</link><guid>https://blog.youkuaiyun.com/kg150520/article/details/103230021</guid><author>kg150520</author><pubDate>Sun, 24 Nov 2019 22:14:36 +0800</pubDate><description><![CDATA[#Leetcode（3）无重复字符的最长子串
##[题目表述]：
给定一个字符串，请你找出其中不含有重复字符的 最长子串 的长度。
##第一种方法：暴力
执行用时：996 ms；    内存消耗：12.9MB    效果：太差
class Solution(object):
    def lengthOfLongestSubstring(self, s):
        """
       ...]]></description><category></category></item><item><title><![CDATA[Leetcode（2）两数相加]]></title><link>https://blog.youkuaiyun.com/kg150520/article/details/103230012</link><guid>https://blog.youkuaiyun.com/kg150520/article/details/103230012</guid><author>kg150520</author><pubDate>Sun, 24 Nov 2019 22:14:06 +0800</pubDate><description><![CDATA[#Leetcode（2）两数相加
##[题目表述]：
给出两个 非空 的链表用来表示两个非负的整数。其中，它们各自的位数是按照 逆序 的方式存储的，并且它们的每个节点只能存储 一位 数字。
如果，我们将这两个数相加起来，则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外，这两个数都不会以 0 开头。
##第一种方法：大众解法
执行用时：80 ms；    内存消耗：12.2MB
# ...]]></description><category></category></item><item><title><![CDATA[Leetcode（1）两数之和]]></title><link>https://blog.youkuaiyun.com/kg150520/article/details/103229998</link><guid>https://blog.youkuaiyun.com/kg150520/article/details/103229998</guid><author>kg150520</author><pubDate>Sun, 24 Nov 2019 22:13:38 +0800</pubDate><description><![CDATA[#Leetcode（1）两数之和
##[题目表述]：
给定一个整数数组 nums 和一个目标值 target，请你在该数组中找出和为目标值的那 两个 整数，并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是，你不能重复利用这个数组中同样的元素。
##第一种方法：暴力
执行用时：5352 ms；    内存消耗：12.9MB    效果：非常差
class Solution(object...]]></description><category></category></item><item><title><![CDATA[配置jupyer notebook遇到的问题 - 500 : Internal Server Error]]></title><link>https://blog.youkuaiyun.com/kg150520/article/details/103229983</link><guid>https://blog.youkuaiyun.com/kg150520/article/details/103229983</guid><author>kg150520</author><pubDate>Sun, 24 Nov 2019 22:12:46 +0800</pubDate><description><![CDATA[#&lt; anaconda配置jupyer notebook遇到的问题 - 500 : Internal Server Error &gt;
##问题描述：
我的jupyer notebook是在anaconda上安装的，在配置完新的环境之后launch，能够进入notebook的目录但是无法新建ipynb文件，也无法打开ipynb文件，只要一打开就是500 : Internal Server ...]]></description><category></category></item><item><title><![CDATA[Window10更新后VWwareWorkstationPro无法运行(显示更新至新版本)]]></title><link>https://blog.youkuaiyun.com/kg150520/article/details/103229973</link><guid>https://blog.youkuaiyun.com/kg150520/article/details/103229973</guid><author>kg150520</author><pubDate>Sun, 24 Nov 2019 22:11:54 +0800</pubDate><description><![CDATA[&lt; Window10更新后VWwareWorkstationPro无法运行(显示更新至新版本) &gt;
问题描述
我的Win10在国庆节后更新了微软发布的新补丁，由于当前正在上操作系统课，用到虚拟机比较多，结果发现VWware不能使用了，直接被微软捆绑需要更新了，提示需要检查当前Windows上运行的此应用的版本。
解决思路来自：Windows 10 更新后VMware Workstati...]]></description><category></category></item><item><title><![CDATA[编译原理 - 函数绘图语言（1）词法分析器 python实现]]></title><link>https://blog.youkuaiyun.com/kg150520/article/details/103229960</link><guid>https://blog.youkuaiyun.com/kg150520/article/details/103229960</guid><author>kg150520</author><pubDate>Sun, 24 Nov 2019 22:11:19 +0800</pubDate><description><![CDATA[&lt;编译原理 - 函数绘图语言解释器（1）词法分析器 - python&gt;
背景


编译原理上机实现一个对函数绘图语言的解释器 - 用除C外的不同种语言实现


解释器分为三个实现块：


词法分析器：用于识别一条语句中的关键词是否符合预先定义的规则。


语法分析器：用来确定一条语句是否满足语法规则。


解释器：用来确定满足语法规则的句子，在意思上是否符合要求。




设计思路：
...]]></description><category></category></item><item><title><![CDATA[JAVA大作业（1）文本编辑器]]></title><link>https://blog.youkuaiyun.com/kg150520/article/details/103229952</link><guid>https://blog.youkuaiyun.com/kg150520/article/details/103229952</guid><author>kg150520</author><pubDate>Sun, 24 Nov 2019 22:10:27 +0800</pubDate><description><![CDATA[&lt;JAVA - 大作业（1）文本编辑器 &gt;
背景


JAVA上机大作业：qq / 代码评价系统


第一次上机主题是练习JAVA自带的GUI图形化编程


目的：实现一个跟window10记事本界面相同，功能相近的文本编辑器，时间有剩余的话再添加类似notepad++上的一些额外功能。


记事本结构


标题栏
显示标题title


菜单栏
文件、编辑、格式、查看、帮助 - 菜单...]]></description><category></category></item><item><title><![CDATA[python PIL - 批量图像处理 - 生成自定义大小图像]]></title><link>https://blog.youkuaiyun.com/kg150520/article/details/103229940</link><guid>https://blog.youkuaiyun.com/kg150520/article/details/103229940</guid><author>kg150520</author><pubDate>Sun, 24 Nov 2019 22:09:45 +0800</pubDate><description><![CDATA[&lt; python PIL - 批量图像处理 - 变换自定义图像大小 &gt;

直接用python自带的PIL图像库，对一个文件夹下所有jpg/png的图像进行自定义像素变换

from PIL import Image
import os.path
import glob

def convertjpg(jpgfile,outdir,width=48,height=48):
    img...]]></description><category></category></item><item><title><![CDATA[python PIL - 批量图像处理 - RGB图像生成灰度图像]]></title><link>https://blog.youkuaiyun.com/kg150520/article/details/103229918</link><guid>https://blog.youkuaiyun.com/kg150520/article/details/103229918</guid><author>kg150520</author><pubDate>Sun, 24 Nov 2019 22:09:00 +0800</pubDate><description><![CDATA[&lt; python PIL - 批量图像处理 - RGB转灰度/黑白图像 &gt;

直接用python自带的PIL图像库，将一个文件夹下所有jpg/png的RGB图像转换成灰度/黑白图像

from PIL import Image 
import os.path
import glob

def convertjpg(jpgfile,outdir):
    try:
        im...]]></description><category></category></item><item><title><![CDATA[操作系统 CentOS6 - Linux内核编译详细步骤]]></title><link>https://blog.youkuaiyun.com/kg150520/article/details/103229911</link><guid>https://blog.youkuaiyun.com/kg150520/article/details/103229911</guid><author>kg150520</author><pubDate>Sun, 24 Nov 2019 22:07:49 +0800</pubDate><description><![CDATA[CentOS6-Linux内核编译  详细步骤
背景
Win10用VMwareWorkstation搭的虚拟机
CentOS6.5，内核版本2.6.32-431.el6.x86_64
在该环境下升级至4.9.195版本（版本随便选的一个），并且编译版本信息
（版本信息里面加上我的学号_姓名）
确定内核以及版本信息
[root@ymhadoop ~]# uname -r
2.6.32-431.el6...]]></description><category></category></item></channel></rss>