精华内容
下载资源
问答
  • #品读《你不努力,谁也给了你想要的生活》 这几天利用空闲时间读了一本励志书:《你不努力,谁也给了你想要的生活》。 本文将对文中的内容做简要的概述,并且写一些自己的心得体验。 ##一。关于这本书的作者: ...

    #品读《你不努力,谁也给不了你想要的生活》

    这几天利用空闲时间读了一本励志书:《你不努力,谁也给不了你想要的生活》。
    本文将对文中的内容做简要的概述,并且写一些自己的心得体验。

    ##一。关于这本书的作者: 这本书的作者的笔名是:一颗丸子 是一个专栏作家, 也是五月天的粉丝, 同时也是一个坚强,自信,有理想,并且坚持到成功的一个小姑娘。 如果有想法的同学可以看看。

    封面:
    1

    封面2:
    2

    ##二。这本书的内容目录内容:

    自序:少年回头望,笑我还不快跟上。

    ###1.我不怕千万人阻挡,只怕自己投降

    如果你有机会做梦,请别放弃做梦的机会。
    你要相信,尽管黑夜漫长,但是黎明总会到来。
    在梦想面前,我们都是不被世界了解的神经病,有我陪你一起走过最孤独的日子。

    ###2.你不努力,谁也给不了你想要的生活

    你总说:一如职场深似海,活多钱少加班汪,为什么我每天总累得像狗一样?
    你错了,狗都没有你累啊。
    同病相怜的我,觉得有必要抱抱你。
    你不知道为什么有人工作轻轻松松,薪水却比你高几倍。
    这一切都是为什么呢?

    (1)你才25岁,究竟在害怕什么
    (2)你一直在等,所以一事无成。
    (3)一个人,学着长大。
    (4)你想要的自由只是无所事事。
    (5)明明没有自制力,却说自己多努力。
    (6)为什么你不付出,就要求回报?
    (7)没有经历过孤独,怎么能飞得高?
    (8)你不努力,谁也给不了你想要的生活!
    
    

    ###3.不相信爱情,是因为你还没遇到对的人

    相遇太早和太晚,都不是缘分。
    刚刚好,才是真缘分。
    爱情,应该是一种归属。
    TA会循着缘分的甬道找到你,TA会懂你爱你,请你再次相信爱情。

    ###4.爱情里最大的过错就是错过

    有的人,莫名其妙地闯进你的生活。
    原以为只是个过客,你的心就出现了缺口。
    所以你总是在熟悉的场景里想起TA,总是清晰地记得TA说的每句话,却独独想不起TA的样子。

    ###5.愿此生你的善良不负温柔

    因为那些善良的人,我们才相信这个世界存在着奇迹。
    有些事,并不是我们的义务,却是我们的善良。
    这个世界并不完美,但你有伸手拥抱,缺憾会更少一点。
    只要心还透明,就能折射出希望。

    ##三。读完这本书的感想 这本书是以一种轻松的散文形式来书写的, 并且文笔不错,有很多恰当的小例子, 作者的思路和言语也是很容易引起我们20-30岁之间的人很大的共鸣。 这本书对生活迷茫和对生活不满的人有比较大的帮助, 虽不一定能帮助你走出困境,但是也是能够让你的心情放松,心境开阔。

    这本书的名字给人的感觉就是要勤奋努力才能成功,也许有人会对之嗤之以鼻。
    但是,我想说人就是要努力,才能做大事,一点都没有错啊。
    你也许会看到别人轻轻松松的工作,就可以赚大钱,
    或者生来就可以享受各种良好的资源和生活,
    但是你有没有想过他们背后发生的故事,
    也许是他们个人奋斗了十几年,也可能是他们父辈或祖辈奋斗了几十年,
    才有他们后面的生活。
    所以一个事件想要没有开始和过程就要很好的结果那是不现实的!
    也有人会说,奋斗是很重要,但是在不对的道路上越走越远,这样的努力又有什么意义呢?
    其实,我想说还是有意义的。
    因为,一个事情发生了想要好的结果,大都是要经过努力的。
    比如上学读书,比如研究项目。。。
    哪怕你在这个事情上没有得到很好结果。
    只要你保持着良好的心态,和努力的习惯,难道后面所有的事情都会不成功吗?
    所以说努力很重要,只要是锻炼出了良好的心态,哪怕这次不成功,也是为下一次做铺垫。

    加油吧少年。
    累一点算什么,
    苦一点算什么,
    只要还活着就有希望,
    身体还是要保重的,毕竟那是革命的本钱。
    多做一些有意义的事情,少看一点手机,少看一些电视和电影。
    少熬夜,心态要放好,其实没有什么事情需要我们担心太多,
    如果一个事情,我们能解决,那我们为啥需要担心,只要我们努力去做就可以了,
    如果这个事情,我们不能解决,那么我们也没必要去白白担心它了。

    展开全文
  • 知道自己30分钟“走”多远嘛?

    万次阅读 多人点赞 2020-12-21 23:16:39
    知道自己30分钟“走”多远嘛?前言一、获取数据1. 交通生活圈数据2. 城市区域数据3. 城市数据4. 完整代码二、30分钟交通生活圈1. 数据分析2. 完整代码写在最后 前言 昨天在网上瞎逛的时候,看到了一个概念——...

    前言

    昨天在网上瞎逛的时候,看到了一个概念——交通生活圈,经过一番查阅后,约模知道了它的意思:在现有交通状况下,在一定的时间内乘坐现有交通工具你能抵达的范围(ps.通常是指驾车)。
    简单来说,就是:“30分钟内你能走多远?
    正好某德地图上也有类似的数据,效果如下:
    在这里插入图片描述
    它包含了20分钟、30分钟、45分钟、60分钟、90分钟这5类数据,它范围即对应的交通生活圈。感觉很厉害的鸭子~

    于是,我决定自己探索一番…

    一、获取数据

    1. 交通生活圈数据

    打开浏览器的F12调试工具,监听网络请求:
    在这里插入图片描述
    其接口地址为:

    https://report.amap.com/ajax/life/circle.do
    

    有3个参数,对应的说明如下:

    参数 说明
    districtId 表示区域的ID
    dir 0表示出发地,1表示目的地
    timeIndex 表示数据的时间

    那么,可以定义获取数据的函数:

    def get_data(disID):
        '''
        获得交通生活圈数据
        '''
        url = 'https://report.amap.com/ajax/life/circle.do'
        headers = {
            'User-Agent': 'Mozilla/5.0 (Windows NT 6.3; Win64; x64; rv:84.0) Gecko/20100101 Firefox/84.0',
            'Accept': 'application/json, text/javascript, */*; q=0.01',
            'Accept-Language': 'zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2',
            'X-Requested-With': 'XMLHttpRequest',
            'Connection': 'keep-alive',
            'TE': 'Trailers',
        }
        hour = time.strftime('%H',time.localtime(time.time())) # 当前小时
        params = (
            ('districtId', disID),
            ('dir', '0'),
            ('timeIndex', hour),
        )
        res = requests.get(url, headers=headers, params=params)
        data = res.json()
        return data
    

    返回的数据为JSON格式,为一个列表,包含5个子列表,每个列表分别表示20分钟、30分钟、45分钟、60分钟、90分钟的数据。
    本以为到这里就大功告成了,然而我们发现districtId为类似“B0FFFDS1JU”的字符串编码,不便于直接利用,因此需要找到它的来源。

    2. 城市区域数据

    同样是通过F12抓包分析,可以找到一个请求,它可以返回每个城市对应的区域及相关信息(包括了我们苦苦寻找的districtId)。那么,便可以定义相应的函数:

    def get_id(cityID):
        '''
        获得城市区域ID
        '''
        url = 'https://report.amap.com/ajax/life/districts.do'
        headers = {
            'User-Agent': 'Mozilla/5.0 (Windows NT 6.3; Win64; x64; rv:84.0) Gecko/20100101 Firefox/84.0',
            'Accept': 'application/json, text/javascript, */*; q=0.01',
            'Accept-Language': 'zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2',
            'X-Requested-With': 'XMLHttpRequest',
            'Connection': 'keep-alive',
            'Referer': 'https://report.amap.com/life.do?city=420100',
            'TE': 'Trailers',
        }
        params = (
            ('cityCode', cityID),
        )
        res = requests.get(url, headers=headers, params=params)
        data =res.json()
        return data
    

    通过传入城市ID,便可得到其下区域的相关信息:
    在这里插入图片描述
    如出一辙,传入的参数为城市ID,这并不直观,我们无法很快知道每个城市对应的ID是什么。
    正所谓:“探索尚未结束,同志仍需努力…”

    3. 城市数据

    如法炮制,我们找到了获取城市数据的接口,并定义如下函数:

    def get_city():
        '''
        获取城市信息(城市名、城市ID等)
        '''
        url = 'https://report.amap.com/ajax/getCityInfo.do'
        headers = {
            'User-Agent': 'Mozilla/5.0 (Windows NT 6.3; Win64; x64; rv:84.0) Gecko/20100101 Firefox/84.0',
            'Accept': 'application/json, text/javascript, */*; q=0.01',
            'Accept-Language': 'zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2',
            'X-Requested-With': 'XMLHttpRequest',
            'Connection': 'keep-alive',
        }
        res = requests.get(url, headers=headers)
        data = res.json()
        return data
    

    其结果如是:
    在这里插入图片描述

    4. 完整代码

    为了更加方便地获取数据,将以上函数整合在一起,完整的代码如下:

    # -*- coding: utf-8 -*-
    """
    Created on Mon Dec 21 15:14:42 2020
    
    @author: kimol_love
    """
    import os
    import time
    import json
    import requests
    
    def get_city():
        '''
        获取城市信息(城市名、城市ID等)
        '''
        url = 'https://report.amap.com/ajax/getCityInfo.do'
        headers = {
            'User-Agent': 'Mozilla/5.0 (Windows NT 6.3; Win64; x64; rv:84.0) Gecko/20100101 Firefox/84.0',
            'Accept': 'application/json, text/javascript, */*; q=0.01',
            'Accept-Language': 'zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2',
            'X-Requested-With': 'XMLHttpRequest',
            'Connection': 'keep-alive',
        }
        res = requests.get(url, headers=headers)
        data = res.json()
        return data
    
    def get_id(cityID):
        '''
        获得城市区域ID
        '''
        url = 'https://report.amap.com/ajax/life/districts.do'
        headers = {
            'User-Agent': 'Mozilla/5.0 (Windows NT 6.3; Win64; x64; rv:84.0) Gecko/20100101 Firefox/84.0',
            'Accept': 'application/json, text/javascript, */*; q=0.01',
            'Accept-Language': 'zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2',
            'X-Requested-With': 'XMLHttpRequest',
            'Connection': 'keep-alive',
            'Referer': 'https://report.amap.com/life.do?city=420100',
            'TE': 'Trailers',
        }
        params = (
            ('cityCode', cityID),
        )
        res = requests.get(url, headers=headers, params=params)
        data =res.json()
        return data
        
    def get_data(disID):
        '''
        获得交通生活圈数据
        '''
        url = 'https://report.amap.com/ajax/life/circle.do'
        headers = {
            'User-Agent': 'Mozilla/5.0 (Windows NT 6.3; Win64; x64; rv:84.0) Gecko/20100101 Firefox/84.0',
            'Accept': 'application/json, text/javascript, */*; q=0.01',
            'Accept-Language': 'zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2',
            'X-Requested-With': 'XMLHttpRequest',
            'Connection': 'keep-alive',
            'TE': 'Trailers',
        }
        hour = time.strftime('%H',time.localtime(time.time())) # 当前小时
        params = (
            ('districtId', disID),
            ('dir', '0'),
            ('timeIndex', hour),
        )
        res = requests.get(url, headers=headers, params=params)
        data = res.json()
        return data
    
    if __name__ == '__main__':
        # 获取城市信息
        cityInfo = get_city()
        
        # 输入城市及片区
        while True:
            cityName = input('请输入城市:')
            flag = 0
            for city in cityInfo:
                if cityName == city['name']:
                    cityID = city['code']
                    disIDs = get_id(cityID)
                    if len(disIDs) == 0:
                        flag = 1
                    else:
                        flag = 2
                    break
            if flag == 0: # 如果没有该城市
                print('未找到相关城市!')
            elif flag == 1: # 如果该城市没有数据
                print('该城市无数据!:')
            elif flag == 2: 
                break
        print('-'*20)
        print(('0==>所有').ljust(10))
        for i in range(len(disIDs)):
            print(('%d==>%s'%(i+1, disIDs[i]['name'])).ljust(10))
        print('-'*20)
        while True:
            index = int(input('请选择:'))
            if index not in range(len(disIDs)+1):
                print('输入错误!:')
            else:
                break
        
        # 下载数据
        if not os.path.exists('./data'):
            os.mkdir('./data')
        if index == 0: # 全部下载
            if not os.path.exists('./data/%s'%cityName):
                os.mkdir('./data/%s'%cityName)
            for i in range(len(disIDs)):
                disID = disIDs[i]['id']
                data = get_data(disID)
                data.append(disIDs[i]['center']) # 加入中心点
                data = json.dumps(data)
                with open('./data/%s/%s.json'%(cityName,disIDs[i]['name']), 'w') as f:
                    f.write(data)
                    print('"%s"获取成功!'%disIDs[i]['name'])
        else:
            disID = disIDs[index-1]['id']
            data = get_data(disID)
            data.append(disIDs[index-1]['center']) # 加入中心点
            data = json.dumps(data)
            with open('./data/%s.json'%disIDs[i]['name'], 'w') as f:
                f.write(data)
                print('"%s"获取成功!'%disIDs[i]['name']) 
    

    注:为了便于后续地分析,我们将数据append了一个列表(区域的中心位置),因此data一共包含6个列表:5类数据+中心点位置。

    俗话说得好,好用不好用,拉出来run一run:
    在这里插入图片描述
    电闪雷鸣之间,只见所有的数据默默地躺入了我温暖的怀抱~
    至此,数据获取的探索便可暂告于段落。

    二、30分钟交通生活圈

    1. 数据分析

    有了数据,通过分析我们便可知道30分钟自己能“走”多远了。这里我们用到了Python中的folium库,它是一个交互式地图库,允许我们调用地图接口进行可视化分析。其安装方法如下:

    pip install folium
    

    首先,定义读取数据的函数:

    def read_data(path, Type=30):
        '''
        读取交通生活圈数据(有20分钟、30分钟、45分钟、60分钟、90分钟)
        '''
        typeMap = {20:0,
                   30:1,
                   45:2,
                   60:3,
                   90:4}
        with open(path, 'r') as f:
            data = f.read()
        data = json.loads(data)
        center = data[-1]
        data = data[typeMap[Type]]
        return (center, data)
    

    读取数据(以成都的牛王庙为例):

    center, data = read_data('./data/成都/牛王庙.json')
    data.append(data[0])
    for i in range(len(data)): # 交换经纬度,很重要
        data[i] = [data[i][1],data[i][0]]
    

    data.append(data[0])是为了使数据形成一个闭环,这样方便在地图上表示出来。
    定义地图,并设定相关参数:

    Map=folium.Map(location=[center[1],center[0]],
            zoom_start=11,
            tiles='http://webrd02.is.autonavi.com/appmaptile?lang=zh_cn&size=1&scale=1&style=7&x={x}&y={y}&z={z}',
            attr='default'
        )
    

    在地图上标出起始点:

    folium.Marker([center[1],center[0]],
              popup=folium.Popup('牛王庙',max_width=1000),
              tooltip='出发点'
             ).add_to(Map)
    

    在地图上画出30分钟交通生活的区域:

    folium.Polygon(data,
                   color='#7C9F59',
                   fill=True).add_to(Map)
    

    将地图保存到本地:

    Map.save('30分钟交通生活圈.html')
    

    打开HTML之后,效果如下:
    在这里插入图片描述
    绿色区域意味着,在当前的交通情况下,我从牛王庙出发,我可以到达的范围,即30分钟我能“走”多远~

    2. 完整代码

    这一部分的完整代码如下:

    # -*- coding: utf-8 -*-
    """
    Created on Mon Dec 21 18:58:34 2020
    
    @author: kimol_love
    """
    import json
    import folium
    
    def read_data(path, Type=30):
        '''
        读取交通生活圈数据(有20分钟、30分钟、45分钟、60分钟、90分钟)
        '''
        typeMap = {20:0,
                   30:1,
                   45:2,
                   60:3,
                   90:4}
        with open(path, 'r') as f:
            data = f.read()
        data = json.loads(data)
        center = data[-1]
        data = data[typeMap[Type]]
        return (center, data)
    
    if __name__ == '__main__':
        center, data = read_data('./data/成都/牛王庙.json')
        data.append(data[0])
        for i in range(len(data)): # 交换经纬度,很重要
            data[i] = [data[i][1],data[i][0]]
        Map=folium.Map(location=[center[1],center[0]],
                zoom_start=11,
                tiles='http://webrd02.is.autonavi.com/appmaptile?lang=zh_cn&size=1&scale=1&style=7&x={x}&y={y}&z={z}',
                attr='default'
            )
        folium.Marker([center[1],center[0]],
                  popup=folium.Popup('牛王庙',max_width=1000),
                  tooltip='出发点'
                 ).add_to(Map)
        folium.Polygon(data,
                       color='#7C9F59',
                       fill=True).add_to(Map)
        Map.save('30分钟交通生活圈.html')
    

    写在最后

    至此,我们大致知道了30分钟自己能“走”多远了~

    这里主要是从交通通行情况的角度出发,如果非得说坐飞机、坐火箭、坐大炮啥的。别问我,问了我也不知道(手动捂脸)~

    其实,这个数据还可以尝试从更多地角度分析,比如可以计算出30分钟最大抵达半径,并进一步比较不同城市的大小等等。如果有感兴趣的小伙伴,可以试试哦。

    我是kimol君,咋们下次再会~
    在这里插入图片描述
    创作不易,大侠请留步… 动起可爱的双手,来个赞再走呗 (๑◕ܫ←๑)

    展开全文
  • 任务描述 ...在定义了函数之后,就可以调用该函数了,但是在Python中我们注意一个关键点,就是Python允许前向引用,即在函数定义之前,允许调用该函数。例如: print plus(1,2) def pl...

    任务描述

    函数被定义后,本身肯定不会自动执行的,只有在被调用后,函数才会被执行,得到相应的结果。

    本关的目标是让读者了解并掌握函数调用的相关知识。

    相关知识

    定义函数与调用函数的顺序

    在定义了函数之后,就可以调用该函数了,但是在Python中我们要注意一个关键点,就是Python不允许前向引用,即在函数定义之前,不允许调用该函数。例如:

    print plus(1,2)
    
    def plus(a,b):
        return a+b

    运行结果为:

    NameError: name 'plus' is not defined

    从报错结果可以看出,名字为plus的函数还没进行定义(虽然我们是在后面进行了定义)。所以当我们在调用函数时,一定要确定在调用之前进行了函数定义。

    正确使用参数

    我们要在调用函数时,需要正确调用函数的名称和参数,例如我们定义了一个加法函数:

    def plus(a,b):
        return a+b

    我们在调用plus()函数时,如果传入的参数类型不对,会报TypeError错误。而且有时我们传入的参数类型不是规定类型的话,就算调用函数运行结果没有报错,也会产生逻辑错误。例如:

    #定义plus函数,作用是求两个正整数之和
    def plus(a,b):
        return a+b
    
    #调用plus函数,参数类型为'1','2'
    print(plus('1','2'))

    输出结果:

    12

    虽然上述例子的程序运行结果没有报错,但是结果却与我们的预期不符,因为我们的本意是调用plus()函数实现两个整数的加法,但是如果我们传入的是字符串类型的数值时,结果就是两个字符串的拼接。

    所以这个例子告诉我们一定要注意传入参数的类型。

    当我们传入正常类型的参数时,传入的参数个数不一致时,也会报TypeError错误,例如:

    #定义plus函数,作用是求两个正整数之和
    def plus(a,b):
        return a+b
    
    #调用plus函数,参数为1,2,3
    print(plus(1,2,3))

    报错:

    TypeError: plus() takes 2 positional arguments but 3 were given

    报错原因显示,因为plus()函数允许有且仅有2个参数,但是却在调用时传入了3个参数,所以程序报错。

    函数的调用十分重要,只有学会正确调用函数,才会得到正确的函数运行结果。

    编程要求

    本关的编程任务是补全src/Step2/func_call.py文件的代码,实现相应的功能。具体要求如下:

    • 定义一个函数,实现对输入的数值列表进行从小到大的顺序排序;
    • 输出排序后的数值列表。

    测试说明

    本关的测试文件是src/Step2/func_call.py,测试过程如下:

    1. 平台自动编译生成func_call.exe;
    2. 平台运行func_call.exe,并以标准输入方式提供测试输入;
    3. 平台获取func_call.exe输出,并将其输出与预期输出对比。如果一致则测试通过,否则测试失败。

    以下是平台对src/Step2/func_call.py的样例测试集:

    测试输入:
    103,47,21,34,11,2,5,88,13
    预期输出:
    [2, 5, 11, 13, 21, 34, 47, 88, 103]

    测试输入:
    12,31,0,23,25,109,77,3
    预期输出:
    [0, 3, 12, 23, 25, 31, 77, 109]

    测试输入:
    6,4,11,34,12,1,4
    预期输出:
    [1, 4, 4, 6, 11, 12, 34]

    测试输入:
    5,4,3,2,1
    预期输出:
    [1, 2, 3, 4, 5]

    开始你的任务吧,祝你成功!

    保持对事业的努力,事业比幻想中的金钱要现实得多。这是必须牢记的原则。

    如果你觉得这一关的内容对你有帮助,请你在下面点赞。

     

    参考答案

    #coding=utf-8
    
    #输入数字字符串,并转换为数值列表
    a = input()
    num1 = eval(a)
    numbers = list(num1)
    
    # 请在此添加代码,实现编程要求
    #********** Begin *********#
    result = sorted(numbers)
    
    print(result)
    
    #********** End **********#

     

    展开全文
  • 悟以往已不见,知来者之可追。2019年离我们而去,这是我在CSDN写下的第七篇年终总结。2019年,我又写点什么呢?这一次不再长篇大论,而是短短...把能努力的都努力好,对得起飞逝而过的每一天,最终等待命运垂青!共勉~

    悟以往已不见,知来者之可追。
    2019年离我们而去,这是我在CSDN写下的第七篇年终总结。回首,2013年我感悟到《一万年太久,只争朝夕》;2014年本科毕业,我抒写下《回忆大学四年的得与失》;2015年我选择回到贵州工作,感叹《无他,唯心向尔》和《再见北理工》;2016年我成为了一名大学青年教师,年终总结是《教书路的开启,爱情味的初尝》;2017年被借调到省里学习一年,我留下《人生百味,有你真好》;2018年我在困难中挣扎,数不清的加班,尝不尽的酸甜,完成了《向死而生,为爱而活——忆编程青椒的戎马岁月》。

    2019年,我又写点什么呢?这一次不再长篇大论,而是短短两个人的故事,述说着这一年的点点滴滴。把能努力的都努力好,对得起飞逝而过的每一天,最终等待命运垂青!共勉~

    目录:
    一.他的总结
    二.她的总结

    在这里插入图片描述


    一.他的总结

    回首,2019年转瞬即逝,这一年经历了很多酸甜苦辣,简单写个总结,也算督促自己继续前行!

    实战方面, 2019年新撰写博客近100篇,总阅读量400万,总粉丝数1.5万,其中网络安全35篇,Python图像处理30篇,知识图谱实战8篇,其余为Python数据挖掘和人工智能等系列。开通收费专栏TensorFlow深度学习系列,正式系统地从零学习网络安全和人工智能,每一篇博客都是我的心血,都有着我的故事,希望能帮助到更多博友,让更多朋友一起前行。

    在这里插入图片描述

    科研方面, 2019年自己新主持2个课题,成功结项2个课题,均与知识图谱相关;发表文章6篇,虽然期刊不太好,但也都是自己的心血;出版专著2本;当了160多名研究生的辅导员一年;完成《大数据技术及应用》授课,因此获得了全校教学评比精品实验第一名和范改优秀。

    在这里插入图片描述

    学习方面, 2019年上半年整个假期和周末都泡在书店准备考博,下班走在路上、回家公交车上、夜幕降临时,都在看人工智能,都在努力复习。苦心人,天不负,奔波五湖四海多个学校,最终拿到了武汉大学的通知书,能做的就是感恩和感谢。2019下半年年正式开启异常忙碌的博士生涯,对于我这个跨专业的学生,当发现周围所有人都比你厉害,都比你强,能做的就是做自己,争取每天前进一小步。谦卑地求学中,参加了北京RAID会议、上海GeekPwn、复旦可信计算会,也作为会务组成员参加了XDef。陆续听了20多场报告,看了一些论文,完成了8门课程,20篇每周个人总结。漫漫长征路,偏向虎山行。

    在这里插入图片描述

    生活方面, 2019年和女神去了厦门、成都、武汉、甘肃、涠洲岛、帝都、上海等地,抒写着他与她的故事,看尽祖国大好河山。这一年,陪伴着我考博,女神学会了种花、养兔、弹琴、跳舞,看了《绿毛水怪》《呼兰河传》《百年孤独》《图说敦煌254窟》等书籍。最重要的是1月18日两人领证官宣,娜美人生璋显醉美人生。

    缺点方面, 2019年自己还有太多遗憾和需要学习的地方。具有深度和创新的idea还没有想到,网络安全技术仍没有入门,高质量的论文还没有一丝头绪,恶意代码识别还没有深入,国家基金遗憾落选,AIoT、二进制语义分析如何解决,多位好友结婚未能到场,西藏布达拉宫还未遇见,有想法的博客未能完成,浮躁的心何时才能沉寂,人工智能又何时熟练,还有家人的联系、身体的锻炼、妻子的陪伴。有遗憾不可怕,有差距不可怕,没有idea也不可怕,可怕的是不知前行,忘记初心。

    在没有找到创新之前,做就对了,边做边找点,边做边PUSH自己。读博辛苦吗?不辛苦,那是折磨,痛并苦着,还夹杂着淡淡的酸,就看什么时候酸能变成一丝甜,或许三年,或许五年,再或许明天。感谢2019年所有关心和帮助过我的人,也希望2020年自己能更进一步,祝大家2020年梦想成真。

    遗憾,让我懂得完美。
    逝去,使我不断前行。
    不驰于空想,
    不骛于虚声。
    把能努力的都努力好,最终等待命运垂青。

    ——2019.12.31 秀璋有感于武汉珞珈山

    在这里插入图片描述


    二.她的总结

    忙碌而普通的一天,下班照例匆匆忙忙赶去舞房上课,夜里回来的路上意外的车很少,昏黄的路灯和凋零的落叶下,只有自己的车和偶尔疾驰而过的出租行着,听到广播里正直播跨年演唱会,突然一愣!这就到了2019年最后一天了吗?不仔细在意,差一点这一天就和这一年无数个平凡的礼拜二一样从眼前溜过,脑海里还是去年跨年时家里一派热闹的样子,眼前这冷清的街,抬眼远远看家里的窗户,灯并没有亮起,失望吗?并不!那失意了吗?毕竟习惯一个人不代表就能彻底改掉感性的坏习惯。

    杨老师每一年都认认真真写个人总结,细数一年之经历和收获,是记录,也是给自己一个交代。我就不行了,拖延症,而且总被工作中空话套话总结报告而困扰,自己的生活却难再提笔。年复一年,长大后的时间总是特别快,以至每到跨年都甚感讶异。感慨太多会显得矫情,那便简单总结一下即将过去的2019吧!

    在这里插入图片描述

    不虚度,是近年来对自己的基本要求。回首2019,虽依然平平淡淡没有石破惊天的作为,亦无大的转折起伏,但也总算信守诺言没有虚度光阴。

    工作上, 这一年前所未有的忙碌、疲惫,赌气说过很多次要放弃的话,好在一年多疲于应对总算顺利到了年底,季考评年度考评群众评议均排在前位,也顺利得到了该有的评价,年复一年的工作,每月为数不多的酬劳和领导同事们的认可大概是唯一让我坚持勤奋的动力吧。

    生活上, 上半年种花、弹琴、健身、陪杨老师看书备考。认真打理了几盆月季,开得甚好,一度姹紫嫣红,用自己亲手侍弄的花扎个小花球一度让我很有成就感。自学的吉他有一段时间也曾好好坚持练习,会弹几首小歌了,但终因兴趣爱好太广泛时间安排不过来而半途而废。为了陪伴杨老师考博,上半年许多时间我们都泡在了钟书阁,借他备考我终于沉下心读完几本早就想看的书,《百年孤独》《霍乱时期的爱情》《绿毛水怪》《呼兰河传》《图说敦煌254窟》等等,皆是闲书,但也自觉颇有收获。2月份在停卡一年多后又重返健身房,一开始只是想要锻炼,却无意中开启了一门新爱好——爵士舞,一学就是一年。想来自己的爱好着实广泛,却没有一件精进。也不太急于求成,年龄和经历让人越来越佛系,容易对自己妥协,常常自我安慰只要每一天都在学都在进步,得失也就不必在意,过程充实快乐便作罢。

    在这里插入图片描述

    下半年,养了两只兔子,开启双城生活。杨老师顺利考入武汉大学,走之前要不要离家去读书,这个问题我从未犹豫过。“爱一个人,便爱他的一切,包括梦想”。那时自信反正一个人过惯了,反正人类生来孤独又何惧孤单?但双城生活真正来临时,其中苦涩又怎能一句两句说的明道得清,怕的不是孑然一人,而是明明已经习惯两个人!于是有了一周一封的手写书信,他画满信纸的表情包,我又重新翻出彩笔,用小学留下的童子功手绘卡片,以及两周一次的武汉之旅。难,但幸而苦中作乐,庆幸得此爱人,不后悔做出的所有决定。

    在这里插入图片描述

    如果生活注定一成不变,唯有坚持学习,尝试新的技能,去未知的地方,让普通的日子变得尽可能丰富,给精神世界新的期待,才能一如既往地热爱生活。旅行,便是一年中最期待的日子。这一年,和某人一起去了西安、厦门、成都、北海、甘肃、青海、苏州、上海、武汉以及省内的一些地方。至此,我去过并且一直想带他一起去看看的地方几乎完结,世界那么大,还有太多未知和精彩待我们解锁。

    在这里插入图片描述

    回首这一年,每一天时间都几乎排满,不曾浪费时光,没有懊悔的决定,忙碌充实有些许小进步,不虚度,这一年便值得!但也留下几个小遗憾,一是至今没有实现带父母旅行的小愿望,时间、精力等方面条件还不充分;二是小猴子搬包谷,想做的事太多,以至于一些事情半途而废,比如练琴,比如原先想认真准备考个学历;三是工作陷入疲于应付的困境,乏了,却是无解,暂且当做糊口的工具吧!

    在这里插入图片描述

    最后,即将来临的2020年,计划还没有完全想好。最近想起来一定要做的事儿,包括继续跳舞、弹琴,一月读一本书,去西藏,带父母出一趟远门,准备一次考试……

    希望家人身体健康,希望杨老师读博顺利,希望自己能坚持学习,依然是不虚度人生,对得起飞逝而过的每一天!新年快乐!谢邀~

    ——2019.12.31 娜娜夜于贵阳观山湖

    在这里插入图片描述


    最后,真诚地感谢很多读者与我携手走过的这八年,陪伴着我成长。希望未来能分享更好的文章,静下心来写点论文、学点技术,陪伴着心爱的人做喜欢的事。2020年我们都会越来越好 O(∩_∩)O


    程序人生系列:
    2013年感悟:一万年太久,只争朝夕
    2014年总结:回忆自己的大学四年得与失
    2015年总结:程序人生之无他,唯心向尔
    2015年总结:再见北理工,忆北京研究生的编程时光
    2016年总结:教师路的开启,爱情味的初尝 (上)
    2016年总结:教师路的开启,爱情味的初尝 (下)
    2017年总结:人生百味,有你真好
    2018年总结:向死而生,为爱而活——忆编程青椒的戎马岁月
    2019年感:忆往昔考博岁月,看今朝花样年华
    忆贵州三年的教书编程岁月:不弛于空想,不骛于虚声
    我与CSDN的这十年——笔耕不辍,青春热血

    (By:Eastmount 2020-01-03 晚上7点 http://blog.csdn.net/eastmount/ )


    2020年8月18新开的“娜璋AI安全之家”,主要围绕Python大数据分析、网络空间安全、人工智能、Web渗透及攻防技术进行讲解,同时分享CCF、SCI、南核北核论文的算法实现。娜璋之家会更加系统,并重构作者的所有文章,从零讲解Python和安全,写了近十年文章,真心想把自己所学所感所做分享出来,还请各位多多指教,真诚邀请您的关注!谢谢。

    展开全文
  • 从小到大,我们每个人都会有我们自己喜欢的人、事、物,还有喜欢的人、事、物。今天暂且讨论喜欢及喜欢的人、物(其实也应该类似),接下来我们我们就说说我们喜欢的事和喜欢的事: 拿自己举个例子:本人...
  • 自己想要什么 过什么样的生活

    万次阅读 2012-03-31 15:22:37
    三是愿意去叩问自己的内心,而将发现自己的兴趣寄托于什么职业测评或所谓的职业顾问。在这里,我不是否认职业测评的科学性也不是否定职业顾问的作用,而是说你这样的手段毕竟只是参考,你很难依赖他们来发现你真正...
  • DayDayUp:2020,再见了,平凡的一年,让我懂得了珍惜,让我明白了越努力越幸运 导读:2020年的开篇,开的太意外,无论以什么样的眼光去回顾2020,它一定是载入史册的一年。 突然起来的疫情,打得人们措手不及...
  • 作为 CSDN 的前排博主(18 万+关注,有点飘了哈),我接触了太多太多学编程、把编程学好的人,有从别的专业转过来的,有零基础自学的,有科班出身的。他们当中的一部分人,学着学着就放弃了,或者还在放弃的路上...
  • 有哪些网站用爬虫爬取能得到很有价值的数据?

    万次阅读 多人点赞 2019-05-05 17:47:07
    1、微信好友的爬虫,了解一下你的好友全国分布,男女比例,听起来似乎是一个不错的想法,当然你还可以识别一下你的好友有多少人是用自己照片作为头像的,详细的内容可以点击这里:Python对微信好友进行简单统计分析 ...
  • 请告诉孩子:努力读书,是为将来拥有更多选择的权利,而不是被迫谋生 01 现在的孩子津津乐道于几个文化高、但事业有成的名人,用于堵住家长苦口婆心的嘴。 然而事实是,这样的人只是少数,大多数爱学习的...
  • Loser,除了努力你还会什么?

    千次阅读 2017-01-26 00:57:14
    Loser,除了努力你还会什么? 盲目崇拜力量和金钱,是老百姓的癌症。 盲目崇拜道德和努力,是傻白甜的癔症。
  • 作者通过自身经历和一些科学证据说明,有时候努力工作未必是通往成功的正确路径。...这也给了我这个程序员工作和学习一些思考,程序员应该只会编程,生活中还有很多事情等待着我们,希望对你也有用~
  • 一年成为博客专家? 致!奋斗的自己

    千次阅读 多人点赞 2021-05-03 12:12:46
    还记得刚开始写博客是在 的时候,那时疫情在家,无法去学校,我当时已经大二了,可是我对自己的未来很迷茫,我不算是个很努力的人,也不算懒,我不想我的大学就这样过去,留下一点什么,所以我开始了写博客,初衷...
  • Java 工程师如何得到一个好 Offer

    万次阅读 多人点赞 2017-12-21 00:00:00
    本文来自作者 张振华 在 GitChat 上分享 「Java 工程师如何得到一个好 Offer」,「阅读原文」查看交流实录。「文末高能」编辑 | 哈比大多数情况下,通过跳槽,可以实现自我价值的升值。 作者从业 10 几年,经历...
  • 不努力,有什么资格谈未来

    千次阅读 2013-12-07 12:07:45
    这是传智播客13年12.06期的处置特刊内容,很亲手敲一遍。 原文: 1. 你可以一天上九节课两节晚自习,你可以一天写完两支铅芯做至少三套卷子,你可以早起十分钟或晚睡十分钟记几个单词和成语,你可以用玩手机的时间...
  • 漫谈程序员系列:别说“我已经很努力了”

    万次阅读 多人点赞 2014-11-12 07:37:16
    当你说“我已经很努力了”的时候,对方会无名火起……
  • 影片里,女主角拿着2000元的工资却指导月薪两万的人该如何生活,男主角背负着“富二代”的包袱不能实现自己的理想。这部电影让不少人产生共鸣。  追求理想是好事,但理想的实现却是漫长而艰难的过程。加上如今...
  • 毕业三到五年,别让“努力”毁了你

    万次阅读 多人点赞 2018-05-29 15:33:45
    毕业,就像一个大大的句号,从此,我们告别了一段纯真的青春、一段...小伙伴A已经成了公司里的技术骨干,带领着自己的小团队,开始参与公司决策的事情;小伙伴B已经在业内小有名气,公众号、知乎、博客上粉丝众多...
  • 因上努力,果上随缘。

    千次阅读 2020-12-22 12:22:32
    最近因事久久不能释怀,种下苦果自己品尝,果皆出自因,想到了朋友说的一句话 因上努力,果上随缘。可自己因上不努力,一直悲伤于果,难以自拔,痛心疾首。 分享一篇好文。 佛学院读书的时候,听院长说过一句最受用...
  • 坚持努力,在黑暗中寻找光明——我的2014

    千次阅读 热门讨论 2014-12-29 22:45:42
    开始本来不想总结了,因为从小我就不会写作文,晚上上来逛逛,看到身边的朋友也写了,自己也总结一下吧,算是对自己一年来的收尾。 在黑暗中寻找光明,这个题目是我对于今年的第一感触。为什么说是黑暗呢,倒不是...
  • IT职场法则七条——献给正在努力奋斗的你们

    千次阅读 热门讨论 2017-12-15 15:46:51
    现在很多毕业生刚毕业就宣称自己 8K ~ 12K 一个月,然后问技术又啥都不会,问他为什么想开这么高工资,直接一句话:现在的行情都这个价啊。 也许是我out了吧,哈哈,话题扯偏了,回归正题,职场规则。职场法则...
  • 给 21 岁的自己 6 点建议

    万次阅读 多人点赞 2021-04-12 14:33:01
    突然就很问你一个问题,假如你把我当做是 21 岁的你,你会对这样的自己什么建议呢? 这个问题还是引起了我的无限遐想,想想 21 岁的我,说出来不怕大家笑话,记忆都有点模糊了。那时候的脸上应该.
  • 我做了七年电商,虽然牛逼,但我因为同样的问题纠结过,所以说说我的心路历程。 就在刚刚过去的双十一,我在我媳妇面前得瑟,说我公司在双十一当天又卖了多少千万的时候,我媳妇讥讽我说:你这么牛,咋上天呢...
  • 一开始,我并知道他是华为的,聊的投机了,他就讲了一些经历给我,说实在的,真的是有把我佩服到。 为了谈好这次合作,我把郑州的一位大学同学也叫了过来。为了尽到地主之谊,我把他们安排到了友谊宾馆,大家一...
  • 微软这家伙就是厉害,什么东西都插一手,这,最近又大搞sn(social network),wallop就是一个悄悄进行的项目,昨天有幸得到网友的邀请,总算有了自己的wallop。哈哈,看起来是不是很漂亮啊,微软这次比较狠,全部都...
  • 有很多人抱怨员工不努力工作,常常为什么有的人年纪轻轻就不努力奋斗,甚至现在的年轻人的艰苦奋斗的劲头可是越来越差了。 大部分人认为拿一天工资就应该好好的干一天活,哪怕做一天和尚也应该撞一天钟。这的确...
  • 懂技术却做到月入20万美元,差距在哪里

    千次阅读 多人点赞 2019-07-26 11:59:47
    懂技术却做到月入20万美元,差距在哪里
  • 想要成为一个什么样的人

    万次阅读 2012-07-08 00:55:13
    ”,这是一个很难回答的问题,因为我知道标准答案是什么,百度了一下,有些人想要成为环保主义者,有些人想要成为能够改变中国教育现状的人,还有些人成为能够主宰人类的人。哦,原来这个问题的答案是可以这么...
  • 我们做事情会碰到很多困难和障碍,有时候我们并不一定要硬挺、硬冲,我们可以选择有困难绕过去,有障碍绕过去,也许这样做事情更加顺利。大家想一想,我们和别人说话还得想想哪句话更好听呢。尤其在中国这个比较复杂...
  • 首先来说说 PHP,Web 蛮荒的年代,PHP 真的是王者姿态,连 Java 可能都礼让三分,但近些年,PHP 只能做一些速成型的外包项目了,如果增加更多的业务,在性能上有所改善,PHP 就真的很难了! 所以,本着...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 192,281
精华内容 76,912
关键字:

努力不一定能得到自己想要的