幻象客 - 博客

    为什么我要做公众号?


    in 闲谈 2016-12-11

    高中时期的我就像鱼缸里的金鱼,只能在那一小块地方游,我看得见外面,可就是出不去。这种情况到了大学才有所改善。

    这几天变得怠惰。幸好人是有罪恶感的,一想起我空了这么多天的推文就忍不住要登上来写些东西,不然怎么对得住我的关注者。写什么?就写写我运营这个公众号的初衷吧,以提醒自己不要忘记初心。

    这个公众号是高考完后申请的,当时也是闲着想写点东西,写了历史纪录中最开始的那两篇后发现自己的学识真的很浅,已经找不到任何更有趣的东西,索性放弃了。放弃之后,暑假每天也就是看看书,玩玩游戏。尽管每天只花一两个小时看书,我却发现这几个月我的收获却可能比高中学习一年还要多,似乎有许多东西可以写了,这是为什么?我想可能是因为考试,这种最无意义的事情占据了高中生活的大部分时间,使得我读书的时间少之又少,使我可以用来获取信息的时间越来越少。高中时期的我就像鱼缸里的金鱼,只能在那一小块地方游,我看得见外面,可就是出不去。这种情况到了大学才有所改善。通过公众号,我能每天不断地给自己施压进行学习以免未来写不出东西、我能通过写文章复习自己以往的知识、我能通过大量地阅读新闻咨询拓展自己的眼界、我能维持自己写文章的能力。

    对于我们中的大部分人来说,课余爱好只是到了大学才敢有的奢求。我也一样。我很庆幸自己能考上一所211大学,在这里,我发现了一个更广阔的平台、我看到了这个平台下自身的渺小,开始变得有些许自卑,不过也庆幸自己

    阅读更多...

    <C语言>算法- 售货员问题


    in C/C++ , 程序语言 , 算法 2016-12-07

    解决著名的算法问题——售货员问题

    阅读更多...

    <简单分析>汉诺塔问题


    in C/C++ , 程序语言 , 算法 2016-12-06

    汉诺塔是一个非常著名的游戏,游戏中将会有三根棍子,第一根棍子上有N个从大到小叠起来的盘子,游戏的目标是将这N个从大到小叠起来的盘子放到第三根棍子上。每一次只允许移动一个,而且大的盘子永远在小的盘子的下面。这也是非常著名的递归入门题。

    阅读更多...

    <还记得雪花吗>用画图理解递归


    in Python , 程序语言 , 算法 2016-12-05

    画图理解递归

    效果图,理解本程序递归的时候请盯死它。这篇文章可以说是雪花第三弹了。

    当然,这次重点不在于画画,而是在于理解好递归。即便你不会python,在我的注释的帮助下你也可以看懂这个代码(是看懂不是理解)。另外有python的同学可以打进去试试,观察完整绘画过程更有利于理解。

    import turtle
    
    def tree(branchLen,t):
    
    #定义一个画画的函数,下面是重点,需要大家自行理解。
    
        if branchLen > 6:
    
            t.forward(branchLen)
    
            #前进branchLen长度
    
            t.right(20)
    
            #右转20°
    
            tree(branchLen-15,t)
    
            #递归
    
            t.left(40)
    
            tree(branchLen-15,t)
    
            t.right(20)
    
            t.backward(branchLen)
    
            #后退branchLen长度
    
    t = turtle.Turtle()
    
    #创造画笔
    
    mytree = turtle.Screen()
    
    #显示可视化窗口
    
    t.left(90)
    
    #转到垂直向上
    
    t.up()
    
    #提起画笔,为了后面调整位置
    
    t.bac...

    阅读更多...

    <技术向>修正昨天的爬取教程,并介绍一个插件


    in Python , 干货 , 技术原理 , 爬虫 , 程序语言 2016-12-02

    昨天的代码有一部分需要修正一下,完整代码应该是这样:

    from bs4 import BeautifulSoup
    
    import re
    
    import requests
    
    url = "http://stuu.scnu.edu.cn/articles?paged="
    
    def get_page(url):
    
        wb_data = requests.get(url)
    
        soup = BeautifulSoup(wb_data.text,'lxml')
    
        titles = soup.select("div.bloglist-container.clr > article > div.home-blog-entry-text.clr")
    
        texts = soup.select("div.bloglist-container.clr > article > div.home-blog-entry-text.clr > p")
    
        imgs = soup.select("div.bloglist-container.clr > article > a > div > img")
    
        for title,text,img in zip(titles,texts,imgs):
    
           data = {
    
              "标题":title...

    阅读更多...

    <小技巧>提取任意网站上的视频、音乐、弹幕


    in 干货 , 技术原理 2016-11-30

    你是否遇到这种情况:你想把某个网站上的视频下载下来学习交流,却发现它没有下载链接或需要下载某个软件才允许下载?你是否经常收听豆瓣FM,却对它没有公布下载链接而感到遗憾?你是否希望把bilibili上精彩的弹幕一次性截取下来?

    阅读更多...

    <小技巧>把文件隐藏到另外个文件里


    in 软件安全 2016-11-29

    教你如何把一个文件隐藏到另一个文件里

    阅读更多...

    <CTF>某些东西藏在图片里(隐写术)


    in 计算机安全 , 软件安全 2016-11-28

    将某些东西隐藏在文件或者图片中

    阅读更多...

    <推荐向>推荐一部极其精彩的纪录片


    in 干货 2016-11-27

    这是一部震撼人心的纪录片,没有特效,没有明星。 但它却超越了绝大部分电影电视剧,甚至不论用多么丰富的语言来描述都显得很苍白。

    阅读更多...