2022年终总结----大学生技术自媒体成长之路

前言: Hello大家好,我是Dream。 还有不到两周就要过年了,自己也马上迈入了21岁,感慨时间飞快,从19岁开始做一名博主,到现在也已经整整两年了,超百万字的博客也记录着我两年的成长历程,现在读来仍觉得十分青涩感动。两年多的时间里,总会有很多朋友们问我,值不值得做自己的技术自媒体,以及能不能赚到money呢?我想说真的十分值得! 作为一名大三学生,今天我想和大家好好分享一下,我在大学生技术自媒体这条路上经验历程,如果大家看完之后也会有些许感触和启发,欢迎在评论区分享出来,你的分享可能真的会在不经意间影响一个人❤

Part1:年终总结

1.博客方面

2022年是我正式开始做技术自媒体的第一年。

说来也巧,这是我的第200篇文章,在之前的文章中,我共收获了:

  • 81W+ 的阅读量,平均每篇文章文章达 4000 阅读量
  • 31000+ 的粉丝、1100+ 的铁粉数目
  • 获得4,591次点赞、内容获得3,278次评论和获得8,045次收藏

我有一个习惯就是每一篇文章都喜欢做一个封面,这里是我做过的所有封面:(用的软件在以前的文章中提到过,感兴趣的话可以去看一下)

我很享受做封面的过程,看着自己写好的每一篇文章有一个专属于自己的封面,我就会十分满足、高兴。

2.年度博客之星评比

在2021年的年度博客之星评比中,我共获得了15600分,位列赛道的顺位第四名,非常荣幸的获得了年度百大博主荣誉称号

3.创建专属社区

在今年的3月份,我创建了专属于自己的社区:人生苦短,我用Python! 到现在社区人数已经达到3万人,收录内容近2000篇文章。

在这里我们创建了社区的专属激励机制:

在这里我代表社区非常欢迎大家入驻,社区以后也会有更多的活动加入进来,需要管理员的话也可以私信我,一起共建一个和谐社区!

4.公众号方面

在七月份的暑假,我创建了自己的公众号:人生苦短我用Pythons

早就听说公众号难做,可我没想到会这么难,半年多的时间,到现在每篇文章的阅读量也仅仅只达到100左右,但也可以说是非常惨淡。真的羡慕那种能达到上万的阅读量的公众号,那种是真的赚钱,而且是超乎想象的赚钱,到目前为止公众号大约也是只有近1600名粉丝,其中大概1000多都是推荐过来的死粉:

经过这半年的经营,自己觉得还是应该把公众号放一放了,自己现在的能力还支撑不了它的运营,就相当于把文章再发一遍当备忘录了,也花不了几分钟,说不定有哪天流量高了,还会有额外的收入。

5.成为校园大使

通过官方人员的沟通介绍,自己顺利成为内容合伙人,有更多的机会去接触更多的资源:

同时凭借着自己所做的一些贡献,自己顺利成为天津科技大学校园大使,帮助更多的同学,努力去传播校园影响力,打造更好的校园形象:

6.2022年一年的总收入

接下来,谈一谈大家可能最关心的问题,那就是这一年我的收入,在这里我把所有都告诉大家,大家可以权衡一些到底值不值得。

因为我现在是一名学生,我也有自己的学业去完成,同时各种比赛和活动穿插其中,写博客接广告也只能是捎带着去做的事情,在以后,这也将仅仅只是我的一个副业,而且只能是一个副业。

满打满算,除去各种奖品和礼物,我拿到的实际的可以提现的money刚好差不多1万元,这其中包括各种商业活动、种草文章、付费资源以及各种广告资源。但我一年来收到的礼物是真的很多,合算起来也有大概几千块了:

像我们这种小博主接一个文章的稿费大约在1k每篇,如果你的咖位比较大的话,可能接一篇文章的稿费会达到4k-5k以上,所以一些博主年收回也有6位数开外的,这个收入其实真的很低了,相比于各种短视频博主,一条就过万报价的广告,我们这种技术自媒体只能望尘莫及,我觉得如果你真的很有天赋的话,可以尝试着去向视频自媒体进军,这其实是未来的大势所趋!

不过虽然说并不多的收入,但作为一名学生而言,有了这一份收入,我想去买任何东西或者要交各类的钱,除了基础的生活费外,我可以不向家里人再去要钱,有自己的收入去支额外的花销,尤其是可能作为自尊心男孩子而言,可能会因为缺钱和家里人要而感到羞愧,我说这个的意思也不是说,需要钱不能和家里人开口,需要钱当然要开口,以后自己有出息多赚钱在报答家里人。只是想说能减轻家里人的负担就尽量自己多努努力,在这里不排除你用奖学金去为自己多一份收入,这样是最好的,毕竟学生的本职工作就是好好学习。

我也很是羡慕那种在大学就可以实现财富自由的人,尤其是那种短视频校园博主,每一个能经营成功的同学真的都很厉害,他们身上都有很多值得去学习的优点。

在我心中去做短视频的想法从来没有打消过,我其实特别想入手短视频,可能是现在出于对自己并不是很满意,一直迈不过心中的坎,可能等上了研究生我就会正式开启了,说不定哪天你就会在某站看到一个叫 是Dream呀的视频博主,到那个时候我可能就会迈过心中的那道坎了,哈哈哈~

Part2:完成2022年的Flag

我在2021年的年终总结中: 我给2022年的自己立了几个Flag:

这样看来基本算是完成了,因为疫情想去的演唱会没有机会去,感慨自己还没有去看过一场演唱会,只能看大家在现场录好的视频,真的是既羡慕又遗憾,总会有机会去见一见,在耳机里唱了七年的人吧

不满各位所说,我的听歌时间达到了1457个小时,我是一个特别喜欢听歌的人,我可以一年不买新衣服,但是音乐播放器不能没有年费,这也是我我唯一一个有vip年费的软件,可怕的是我上课可能也不摘耳机,我真的是音乐极度爱好者,不过仅限于听,不喜欢唱 ovo

Part3:我的校园生活和技术自媒体之路

1.学业学习----功不唐捐,玉汝于成

作为一名大三的学生,我的课程其实并不多,可能有一半时间都没有课程,但是自己是已经规划好要读研究生,所以说除了日常的学习任务,就一直在参加比赛让自己更有底气,2022年在竞赛方面也说得过去,自己共计获得两项国家一等奖、两项国家二等奖以及各类奖项...但是我觉得专业课的学习真的不能落下,我就是因为大一的时候分数太低了,再想补就很难跟上了,所以说如果有大学同学的话,专业课都尽量考高一点,不要和我一样觉得无所谓,到现在后悔了-_-

同时,今年自己也是第一次敢于去评选奖学金,也是获得了共计1万多块的奖学金,很多同学更是高达好几万,所以说学习好真的就是赚钱!

这里附几张自己当时评选时的照片,嘿嘿嘿:

虽然最后没能拿到这个心心念念的国奖,但是评过了我就没遗憾了,还是感谢学长一遍遍的指导和纠错,汤姐的全程陪伴,这个过程我真的永远也忘不掉❤

2.技术学习----积少成多,慢慢来

和大多数理科生一样,我不喜欢去写东西,从小写一篇作文半天憋不出来一句话的我,语文差的标签似乎已经陪伴了我整个读书时代。所以说写博客对我而言确实也不是一件很简单的事,有时候口头能说明的一件事,你要用文字去表达出来却并不是一件很容易的事。甚至于两年前的我,也根本想不到自己会成为一名博主,还可以收获这么多的好朋友们。

正好,我上大学的第一门专业课就是Python,那个时候我还不知道Python具体是什么,只知道大家都叫它编程语言,于是我开始试着了解,在博客上搜索Python知识及学习路线,自己也就跟着学习了起来,但是有一说一其中的一些文章质量是真的高,以前看不懂觉得说得模糊的地方,现在在看来真的说得非常好,总结得很全面。通过创作去进行学习是我一直坚持和推荐的事情。

在学校中的学习中,其实课堂知识并不能使你很好地掌握这门知识,自己也难免有听课不认真的时候,这个时候我一般都去B站或者大学MOCC上去听一下名校中名师的课程,自己去自学一些相关的知识,自己不要被课堂所局限,敢去去学习一些新的知识,我的学习路线:由Python到C再到数据结构再到C++再到计算机网络再到机器学习,大家可以请教自己专业的学长学姐,听取他们的意见,总结出最适合自己的学习路线,取得自己最好的学习成果!

3.日常生活----一群好朋友好兄弟

2022年在我身上发生了很多事情,但我很幸运有一群好的朋友们一直陪在自己身边,给我很多建议,无论舍友还是实验室的朋友们都是我最坚强的后盾,总有那么一群人,坐在一起就会很开心:

同时我也遇到了我的女孩,在我难过的时候一直陪在我的身边,缘分是一种很美妙的东西,感谢你喜欢不完美的我,新的一年希望我们都可以那个期待已久的研究生!

Part4:自己的经验和教训

对于多数毕业之人来说,大学的时光像流星一样令人惋惜,但流星又确实是浪漫、执着的追求者!但愿学弟学妹能做那执着一念的流星,在短暂的一瞬,给人们留下永恒的光明。

曾经有学弟学妹问过我该如何度过大学时光。我当时就很简短的回答:做自己喜欢的,自己认为有意义的事;不要后悔自己没有去做的,或者没有达到的事。应该积极主动面对大学丰富多彩的课余生活。总的来说,就是在保证学习的基础上,让自己其他方面的能力也可以得到充分的发挥。我在大学期间也把学习放在至关重要的位置。虽然有遗憾,但却也无悔。从中我想说不要看你在大学里没有得到什么,而应该用你在大学里得到的来鼓励自己。

做班干部或者加入社团也是一个可以锻炼自己能力的选择。我大学里也从这些方面收获不少。拿过优秀团干,优秀青年志愿者,暑期社会实践优秀个人等荣誉。在不计其数的选择当中,你可以选择你擅长的事情去做。这样可以让你告别茫然、空虚的生活,也不会让自己意志消沉、浑浑噩噩。

利用课余时间做兼职也是可以给你带来意想不到的惊喜。要学就学得踏实,要玩就玩个痛快。大学与社会相比是一个拥有相对自由的时光,希望学弟学妹们可以抓住大学这个美好的时光,认识更多的朋友,去做自己喜欢的事情,面对新的挑战,去成为更好的自己。

Together for a shared future!

Part5:即使身处泥泞,依然仰望星空

写文章的人普遍心思都很细腻,想的事情就会很多,我有的时候总是在想自己到底什么时候才可以在自己喜欢的城市里买一套房子呢,看到昂贵的房价,总感觉自己好像真的很难赚到,这个时候又会觉得自己想得太多了,心中的诗和远方和现在眼前的苟且总是十分矛盾,但不管怎么说一步一步走到现在,真的非常感谢各位朋友们的一路帮助。

我也在用自己的力量去帮助一些正在学习Python的初学者。我创建了自己的Python交流群,在里面会分享给大家需要的学习的资料和一些优秀文章,大家一起学习交流,共同进步。

同时自己也和出版社有过合作,在今年也累计送出了大约20本书,帮助更多的人朋友去学习!

新年Flag

新的一年,我对2023年的一些期望:

  • 希望自己的粉丝数突破5W+,浏览量突破120W+,公众号能被更多的人发现
  • 自己新的一年可以接到更多的资源,有更多的合作机会(大家如果有资源的欢迎推荐给我,我真的很缺money o(╥﹏╥)o
  • 成为一名研究生,成功上岸!
  • 爱我的人和我爱的人都可以平平安安。

最后希望每个人都生活的开开心心,热爱你所在的生活,一起奔向更美好的未来!

??? 好啦,这就是今天要分享给大家的全部内容了,我们下期再见!

本文转载于网络 如有侵权请联系删除

相关文章

  • Fastjson反序列化漏洞风险通告

    最近,亚信安全CERT监控到Fastjson的漏洞,下面是具体的描述。亚信安全CERT监控到FastjsonDevelopTeam发布安全公告,修复了一个存在于Fastjson1.2.80及之前版本中的反序列化漏洞。Fastjson已使用黑白名单用于防御反序列化漏洞,该利用在特定条件下可绕过默认autoType关闭限制,攻击远程服务器,风险影响较大。在默认配置下,当应用或系统使用Fastjson对由用户可控的JSON字符串进行解析时,将可能导致远程代码执行的危害。建议Fastjson用户尽快采取安全措施保障系统安全。Fastjson是阿里巴巴的开源JSON解析库,它可以解析JSON格式的字符串,支持将JavaBean序列化为JSON字符串,也可以从JSON字符串反序列化到JavaBean。受影响的版本特定依赖存在下影响≤1.2.80修复建议1,升级到最新版本1.2.83下载地址:https://github.com/alibaba/fastjson/releases/tag/1.2.83该版本涉及autotype行为变更,在某些场景会出现不兼容的情况,如遇到问题可以到https://g

  • Kafka 是怎么存储的?为什么速度那么快?

    文章收录地址:Java-Bang专注于系统架构、高可用、高性能、高并发类技术分享Kafka依赖于文件系统(更底层地来说就是磁盘)来存储和缓存消息。在我们的印象中,对于各个存储介质的速度认知大体同下图所示的相同,层级越高代表速度越快。很显然,磁盘处于一个比较尴尬的位置,这不禁让我们怀疑Kafka采用这种持久化形式能否提供有竞争力的性能。在传统的消息中间件RabbitMQ中,就使用内存作为默认的存储介质,而磁盘作为备选介质,以此实现高吞吐和低延迟的特性。然而,事实上磁盘可以比我们预想的要快,也可能比我们预想的要慢,这完全取决于我们如何使用它。有关测试结果表明,一个由6块7200r/min的RAID-5阵列组成的磁盘簇的线性(顺序)写入速度可以达到600MB/s,而随机写入速度只有100KB/s,两者性能相差6000倍。操作系统可以针对线性读写做深层次的优化,比如预读(read-ahead,提前将一个比较大的磁盘块读入内存)和后写(write-behind,将很多小的逻辑写操作合并起来组成一个大的物理写操作)技术。顺序写盘的速度不仅比随机写盘的速度快,而且也比随机写内存的速度快,如下图所示。

  • 究竟何种防御DDoS方式才能解决遭受攻击的网站之忧呢?

    只要做过网站的人应该都知道,DDoS攻击是非常可怕的,因为想要完全防御DDoS攻击是不可能的,或者说DDoS攻击只能被缓解,不能被完全消除。DDoS是分布式拒绝服务(DDoSDitributedDenialofevice)的缩写,指的是攻击指借助于客户/服务器技术,将多个计算机联合起来作为攻击平台,对一个或多个目标发动DDoS攻击,从而成倍地提高拒绝服务攻击的威力。 究竟何种防御DDoS方式才能解决遭受攻击的网站之忧呢?当主要的防御DDoS攻击的方式有两种:一种是使用高防服务器,还有一种是使用高防CDN,两种方式各有优缺点,下面就详细来说一下。高防服务器高防服务器主要是指独立单个硬防防御50G以上的服务器,可以为单个客户提供安全维护,总体来看属于服务器的一种,根据各个IDC机房的环境不同,有的提供有硬防,有使用软防。简单来说,就是能够帮助网站拒绝服务攻击,并且定时扫描现有的网络主节点,查找可能存在的安全漏洞的服务器类型,都可定义为高防服务器。高防服务器采用单机防御或者集群防御,攻击直接打在源服务器上的。-般来说称得上高防的机房,必须拥有足够大的带宽资源,硬件防火墙设施起码在10G以上,

  • Linux文件系统

    Linux文件系统在Linux系统中所有的设备都统称为文件,所以同样必须要去学习下linux文件系统到底是何物??? 进入系统后我们使用命令ls-ll就可以查看根目录下所有文件的信息 dr-xr-xr-x.2rootroot4096Aug1107:02bin第一列字段的第一个字符就表示文件的文件类型一:文件类型1、-普通文件,以touch,cp,tar,echo,cat等工具命令创建的文件都是普通文件,普通文件又分为以下三种:纯文本文件:文件内容可以直接读取到数据(ASCLtext) 二进制文件:linux中可执行文件(命令) 数据格式文件(一种特殊的文件data) 2、d目录文件ls-ld可以显示所有目录文件3、b块设备文件 4、c字符设备文件(串口设备) 5、s套接字文件(特殊文件scokt)6、l链接文件二:文件的扩展名同样linux系统中的文件也有扩展名,不过意义不大,只是为了区分不同的文件linux中常见的扩展名类型有以下几种:1、.tar.tar.gz.tgz.zip这类表示压缩文件2、.sh表示shell脚本文件3、.html.php.jsp网页文件4、.conf系统服

  • C++ const详解

      常量在C++中经常用到,用关键字const表示,它是常数变量,也就是说,它仍然是变量,而不是常数。什么区别呢?编译器会为变量在内存中分配地址空间,而常数是编译器在编译过程中记录在内存表里一个实体。常量定义constinta=10;复制在定义完之后,就不能再修改常量a的值了。如果是在不同的文件中使用,需要用到关键字externexternconstinta;复制这样表示变量a是一个定义别处的全局变量,在这里只能使用,并不能修改,但a并不一定真的是一个const。指针常量和常量指针   这应该是C++面试和笔试中经常考到的一个知识点。指针常量int*constq=10;//qisconst *q=20;//OK q++;//ERROR复制指针常量,在上面的代码中,q是常量,指向的地址是不能变化的,但指向地址中的内容是可以改变的。常量指针inta=10; intb=20; constint*p=&a;//*pisconst *p=15;//ERROR a=30;//OK p=&b;//OK复制常量指针,在上面的例子中,(p)是常量,我们不能通过(p)来改变指向的对象即a;

  • 网络安全应急响应的回顾与展望

    网络安全应急响应的回顾与展望一.什么是应急响应?二.网络安全应急响应的启发三.应急响应在安全保障整体工作中的作用四.应急响应事件处理的一般阶段五.安全应急响应的展望一.什么是应急响应?EmergencyResponse/IncidentResponse:安全人员在遇到突发事件后所采取的措施和行动 突发事件:影响一个系统的正常工作的情况,此处的系统包括主机以及网络范围内的问题,这种”情况“包括常见的黑客入侵、信息窃取,DDOS拒绝攻击、网络流量异常等。二.网络安全应急响应的启发1988Moris-第一个计算机应急响应组织出现 1988年11月,罗伯特·塔潘·莫里斯(RobertTappanMorris,著名密码学家RobertMorrisSr.的儿子)当时还是康奈尔大学20多岁的研究生,  某天,他想知道互联网有多大——也就是连接了多少台设备。 于是他编写了一个程序,可以在计算机间传播,并要求每台机器将信号发送回控制服务器,以进行计数,非常简洁的方案。1988年11月2日该程序被从麻省理工学院(MIT)施放到互联网上(不知是否是要掩盖自己在康奈尔)。 程序运行的效果非常好,其实是太好

  • electron桌面应用开发(七)-electron-vue基本概念

    本文目录:前言目录结构参考一番今日前言今天想继续写electron,在准备素材做实验的时候,发现基本概念太薄弱了,对工程的目录作用和基本运行逻辑都不是很熟,导致做起实验举步维艰,所以还是需要加强下基础知识。所以这里学学electron-vue的基础知识,首先认识下工程目录构成。目录结构开发主进程:src/main/index.dev.js,开发主进程入口。该文件专门用于开发和安装开发工具。最后跳转到src/main/index.js。开发状态和产品状态:我们所看到的所有目录在最终产品构建的时候只有dist、node_modules和package.json这几个文件夹和文件,其他的目录和文件只存在于开发过程中。渲染器进程(renderer目录):Electron中的每个网页都在自己的进程中运行,称为渲染器进程(rendererprocess)。vue组件:renderer/components目录,创建子组件时,一个常用的组织化实践是将它们放置在一个使用其父组件名称的新文件夹中。vue路由:鼓励使用vue-router创建单页应用程序。vuex模块:electron-vue利用vuex

  • Scan Media Files in Android

    IoncetriedtouseMediaScannertoresolveproblems;howeveritturnedouttobeafailure.NowImakeit.ThispostistowritedownwhyIfailedandhowIworkitoutnow.Ithinkitcouldbedeeperthatotherposts.AndroidMediaScanningMechanismAndroidprovidesagreatapplicationfordeveloperstoaddcreatedmediafilestoaddthemintothelibrary.TheapplicationiscalledMediaProvider.Nowlet’shaveaglanceofMediaProvider. Thereceiverpartofitsmanifest1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17<receiverandroid:name="MediaScannerReceiver"> <

  • 构建识别恶意软件Autopsy python yara扫描模块

    YARA是一款用于识别恶意软件的优秀工具,你可以自己编写规则,也可以借助预制的规则yararules。我需要一个快速的方法用以搜索一些磁盘映像,因此是时候构建一个Autopsypythonyara扫描模块了。1.前期准备需要删除AutopsyPythonModule文件夹下的YARA可执行文件,同时我创建了一个集中的YARA规则文件,包括"rules-master\antidebug.yar"语句。如果你想使用其他的存储地址,可以在代码的这两行进行修改。 2.创建YARAScan模块YARAScan的目标是啥?本例中%.doc用来搜索word文档,这里没有相关路径,因此我们将其设置值为%。如果你是想在一个临时文件夹中搜寻可执行文件,你可以像下面例子中这样修改。通过Hash分析,所有文件都会被标记为KNOWN,因此就能从YARAScan中排除。files=fileManager.findFiles(dataSource,“%.exe”,“%temp%”)这两行可以使用#注释掉,这第一行是从临时文件夹输出文件,第二行是运行YARAscan对文件进行扫描,WindowsD

  • P3349 [ZJOI2016]小星星

    P3349[ZJOI2016]小星星题目链接:P3349 给定一棵n个节点的树和一个n个节点的图,要求为树上的每个节点映射到一个图上的节点(双射),且要求树上边对应图上也必须有相应的边,求方案数。n\leq17。Sol考虑朴素DP,设F[i][j][k]​表示将i映射到j,且i的子树内的映射集合为k的方案数。瓶颈在于枚举子集,时间复杂度为\mathcalO(n^3\times3^n)。考虑去掉k这一维,显然直接套用容斥原理即可。总方案数即为全集-少选一个+少选两个-\dots这样时间复杂度降到了\mathcalO(n^3\times2^n)。#include<bits/stdc++.h> #defineTptemplate<typenameTy> #defineTstemplate<typenameTy,typename...Ar> #defineWwhile #defineIinline #defineRIregisterint #defineLLlonglong #defineCnconst #defineCICnint& #define

  • navicat12数据库同步

    开发过程中一般会分开发环境,测试环境,生成环境,下面介绍一种方式同步测试环境数据到本地。 @[toc] 同步表结构打开navicat选择结构同步选择源数据库和目标数据库点击比对查看数据库差异选择要同步的差异信息,默认全选点击部署会展示部署脚本点击运行,会执行脚本,同步数据库可以点击重新比对,查询是否同步成功同步表数据打开navicat选择数据同步选择源数据库和目标数据库点击比对查看数据库差异点击部署数据同步中可以保存设置文件,下次同步可以加载设置文件版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请发送邮件至举报,一经查实,本站将立刻删除。发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/181731.html原文链接:https://javaforall.cn

  • Java反射之基础概念

    0.实例准备 packagecom.blueStarWei.invoke; publicclassStudent{ privateStringname; publicStudent(){} publicStudent(Stringname){ super(); this.name=name; } publicvoidsetName(Stringname){ this.name=name; } publicStringgetName(){ returnname; } @Override publicStringtoString(){ return"Student[name="+name+"]"; } }复制     1.什么是反射   反射是在运行时(非编译时)动态获取类型的信息(比如:接口信息、成员信息、方法信息等),然后根据这些获取的信息创建对象、访问修改成员、调用方法。   2.获取Class类的方式(3种): //方式一:Class.forName("包名.类名") Classstu1=Class.forName("com.blueSt

  • MySQL六种窗口函数用法案例

      文章目录 一、创建一个案例表 二、序号函数-ROW_NUMBER、RANK、DENSE_RANK 三、开窗聚合函数-SUM,AVG,MIN,MAX 四、分布函数-CUME_DIST 五、前后函数-LAG和LEAD 六、头尾函数-FIRST_VALUE和LAST_VALUE 七、其他函数-NTH_VALUE(expr,n)、NTILE(n) 总结   前言 MySQL8.0新增窗口函数,窗口函数又被称为开窗函数,与Oracle窗口函数类似,属于MySQL的一大特点.非聚合窗口函数是相对于聚函数来说的。聚合函数是对一组数据计算后返回单个值(即分组),非聚合函数一次只会处理一行数据。窗口聚合函数在行记录上计算某个字段的结果时,可将窗口范围内的数据输入到聚合函数中,并不改变行数。 一、创建一个案例表 #创建表格 createtableemployee( dnamevarchar(20),--部门名 eidvarchar(20), enamevarchar(20), hiredatedate,--入职日期 salarydouble--薪资 ); #插入数据 i

  • 华为Fusioncompute 6.5.1

    V6.5.1VRM“gandalf”用户的默认密码为“IaaS@OS-CLOUD9!”。CNA“gandalf”用户的默认密码为“IaaS@OS-CLOUD8!”。普通模式:admin/LaaS@PORTAL-CLOUD8!   (web界面初始化密码) 三员分立模式: 系统管理员:sysadmin/Sysadmin#安全管理员:secadmin/Secadmin#安全审计员:secauditor/Secauditor# https://support.huawei.com/enterprise/zh/doc/EDOC1100108220?idPath=7919749%7C7941815%7C23972641%7C250416237%7C8577277 https://support.huawei.com/enterprise/zh/cloud-computing/fusioncompute-pid-8576912

  • Leaflet入门:添加点线面并导入GeoJSON数据|Tutorial of Leaflet: Adding Points, Lines, Polygons and Import GeoJSON File

    WebGIS系列: 1.搭建简易WebGIS网站:使用GeoServer+PostgreSQL+PostGIS+OpenLayers3 2.使用GeoServer+QGIS发布WMTS服务 3.使用GeoServer+OpenLayers发布和调用WMTS、VectorTile矢量切片服务 4.Leaflet入门:添加点线面并导入GeoJSON数据 OpenLayers与Leaflet都是开源WebGIS组件中的佼佼者。之前的WebGIS系列博客中,重点以OpenLayers为JavaScript库,获得了广大GISer的关注。本文将对Leaflet进行详细介绍。所有代码都会整理并上传到GitHub上,欢迎Star和Fork! 本篇文章主要参考了Leaflet官方的入门介绍。 QuickStart UsingGeoJSON 第一幅地图 首先是初始化地图并加载底图,其中setView可以设定视图的中心点和缩放层级。对于底图,可以调用OSM的切片地图,也可以调用Mapbox的切片地图。对于Mapbox的地图,需要申请APIkey之后才能调用。不同风格的地图可以参考:https://stud

  • Linux Bash Shell入门教程【转载】

    BASH的基本语法 最简单的例子——HelloWorld! 关于输入、输出和错误输出 BASH中对变量的规定(与C语言的异同) BASH中的基本流程控制语法 函数的使用 2.1    最简单的例子——HelloWorld! 几乎所有的讲解编程的书给读者的第一个例子都是HelloWorld程序,那么我们今天也就从这个例子出发,来逐步了解BASH。 用vi编辑器编辑一个hello文件如下:#!/bin/bash #ThisisaverysimpleexampleechoHelloWorld 这样最简单的一个BASH程序就编写完了。这里有几个问题需要说明一下: 一,第一行的#!是什么意思二,第一行的/bin/bash又是什么意思三,第二行是注释吗 四,echo语句五,如何执行该程序 #!是说明hello这个文件的类型的,有点类似于Windows系统下用不同文件后缀来表示不同文件类型的意思(但不相同)。Linux系统根据"#!"及该字串后面的信息确定该文件的类型,关于这一问题同学们回去以后可以通过"manmag

  • JAVA中的编码分析

    在实际编程中可以不用关注JVM中使用的是什么编码,而只需要关注自己输出需要采用的编码,JVM会根据你设置的编码正确操作。 1、String采用的是什么编码?   很多厂家根据规范实现了JVM,JVM只说明了String应该符合Unicode编码。Unicode编码只是一种编码模型,utf8,utf16,utf32都属于Unicode模型    ,具体的信息参阅http://www.cnblogs.com/YDDMAX/p/5360709.html 2、为什么JAVA中Char是两个字节?    参阅http://stackoverflow.com/questions/3956734/why-does-the-java-char-primitive-take-up-2-bytes-of-memory    WhenJavawasoriginallydesigned,itwasanticipatedthatanyUnicodecharacterwouldfitin2bytes(16bits),so&n

  • 康奈尔笔记 线索 1.记录: 2.简化: 211 3.背诵: 4.思考: 5.复习: 总结

    康奈尔笔记线索1.记录:2.简化:2113.背诵:4.思考:星期三2015年5月13日 5.复习:总结来自为知笔记(Wiz)附件列表  如果你觉得本文对你有帮助,请点一下左下角的“好文要顶”和“收藏该文”

  • HAOI2008 移动玩具

    题目链接:戳我 非常抱歉,菜鸡风浔凌又来水蓝题了qwq 看到题解上写双向搜索???什么鬼....... 看到数据范围特别小,直接划分二分图,两个点之间连接容量为1,费用为曼哈顿距离的边,跑费用流即可。 什么?你问我那个不能移动到有玩具的格子的限制? 不用管了啦,因为费用流会给你跑费用最小的,也就是每个点都会找到最近的那个点,不会有其他点和它抢位置的。 代码如下: #include<iostream> #include<cstdio> #include<cstring> #include<algorithm> #include<cmath> #include<queue> #defineS0 #defineTtot1+tot2+1 #defineMAXN110 usingnamespacestd; intn,m,tot1,tot2,t=1,c,f; intpre_e[MAXN],pre_v[MAXN]; inta[MAXN][MAXN],b[MAXN][MAXN],head[MAXN],dis[MAXN],done[

  • array_filter()、array_map()、array_walk()三者的用法和区别

    异同点 array_filter()重点在于过滤(而不是新增)某个元素,当你处理到一个元素时,返回过滤后的数组 array_map()重点在于遍历一个数组或多个数组的元素,返回一个新的数组 array_walk()重点在于遍历数组进行某种操作  array_filter()和array_walk()对一个数组进行操作,数组参数在前,函数参数在后 array_map()可以处理多个数组,因此函数参数在前,数组参数在后,可以根据实际情况放入多个数组参数

  • http的域名;chrome浏览器总是自动跳转到 https;

      打开chrome浏览器; 在浏览器中输入“ chrome://net-internals/#hsts ”   将域名填入下图标记处;delete掉;就搞定了  

相关推荐

推荐阅读