- 博客(29)
- 收藏
- 关注
原创 前台用户注册_发送邮件配置
在用户注册成功后,要向用户的邮箱发送一封激活邮件,发送邮件需要在系统中配置发件人,同学们使用自己的邮箱作为发件人即可。
2022-12-12 15:23:37
1354
1
原创 通过画笔工具生成验证码,避免比不要的验证错误
验证码的作用是验证操作者是否是真人,避免机器操作恶意提交。它是后台随机生成的一串字符串,但我们不能将该字符串直接传到前台,否则机器直接读到字符串,验证码将没有任何意义。一般在后台生成验证码后,一方面将验证码保存到session中,另一方面将验证码做成一张图片,将图片传到前台。用户认出验证码后,输入验证码传到后台,如果正确即可判断操作者为真人。
2022-12-11 20:15:14
307
原创 C语言冒泡排序法及代码
C语言冒泡排序算法及代码冒泡排序是排序算法的一种,思路清晰,代码简洁,常被用在大学生计算机课程中。“冒泡”这个名字的由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端,故名。这里以从小到大排序为例进行讲解。基本思想及举例说明冒泡排序的基本思想就是不断比较相邻的两个数,让较大的元素不断地往后移。经过一轮比较,就选出最大的数;经过第2轮比较,就选出次大的数,以此类推。下面以对 3 2 4 1 进行冒泡排序说明。第一轮 排序过程3 2 4 1 (最初)2 3 4 2 (比较3和2,交换)2
2020-06-27 23:46:06
10839
3
原创 区块链基础知识认知
最近研究了一段时间的区块链,准备写个系列文章,主要是从技术方面切入,本人也是边学习边总结,欢迎大家关注“伟大程序猿的诞生”,共同交流成长。区块链是什么?1、区块链概念?定义:区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法。白话:我们可以把区块链理解为一个公有账本,每个人都可以进行记账,同时系统会将写好的内容记录并发给所有人进行备份2、区块链优点1、去中心化2、开放性3、自治性4、信息不
2020-06-27 20:03:03
808
原创 据媒体官方报道区块链公司谈到区块链的未来走向
区块链去中心化等特性,将大幅降低互联网维护成本,提升农业物联网的智能化和规模化水平。同时,基于区块链技术的农产品追溯系统,解决了消费者对于产品的信任危机,让人们的餐桌更健康,更安全。另据前瞻产业研究院发布的《中国区块链行业商业模式创新与投资机会深度分析报告*****统计数据显示,随着区块链应用场景扩展,预计2019年具有投入产出的区块链企业超过600家,产业规模有望超过8亿人民币。有人预测:2019年,“区块链技术”正逐渐从幕后走向台前。我们从2个方面来看:区块链技术迎来利好!(1)从大背景来看,国家
2020-06-17 12:08:39
178
原创 区块链简单介绍(二)
什么是PoW共识机制所谓PoW机制全称是proof of work,也就是工作量证明。最开始这个技术是被用来解决垃圾邮件的问题。不过后来中本聪发现这个技术能有效解决拜占庭将军问题,于是便把它引进了比特币区块链网络中,慢慢的PoW机制就变成当今区块链中的主流之一。简单来说PoW机制主要是通过竞争记账的方式来解决区块链网络中各个节点的一致性问题,它的原理是这样的,我们都知道区块链中的每个节点都能自由地参与数据处理,也就是打包区块,为了保证网络中的各个节点能达成一致,PoW就规定当一笔交易产生后,每一个想要记
2020-06-11 08:14:33
576
原创 区块链究竟是什么鬼?
前言 最近区块链比较火,区块链是什么鬼,怎么以前没听过,不过说个东西你一定听过-比特币,以前区块链用在比特币上,一直到最近半年,区块链已经渐渐开始有了一些其他应用,特别是在金融领域。那么什么是区块链呢?他和比特币有什么联系呢?我今天整理了之前各家所言,大体上也就明白区块链是什么玩意了。区块链在比特币的应用 比特币点对点网络将所有的交易历史都储存在“区块链”(blockchain)中。区块链在持续延长,而且新区块一旦加入到区块链中,就不会再被移走。区块链实际上是一群分散的用户端节点,并由所有参与者组
2020-06-09 19:34:47
417
原创 区块链的学习——区块链的架构
摘要通过我前几篇区块链知识的介绍,我们知道区块链系统实际上就是一个维护公共数据账本的系统,一切的技术单元的设计都是为了更好地维护好这个公共账本。通过共识算法达成节点的账本的数据一致;通过密码算法确保账本数据的不可篡改性以及数据发送的安全性;通过脚本系统扩展账本数据的表达范畴。我们甚至可以认为去区块链系统实际上就是特别设计的数据库系统或者分布式数据库系统,在这个数据库可以存储数字货币,也可以存储更复杂的智能合约,以及范围更加广阔的各种业务数据。在区块链的发展历程中,也经历了一个这样的阶段,从比特币开始,早期
2020-06-08 15:17:20
305
原创 中国麻将:世界上最早的区块链项目
** 中国麻将:世界上最早的区块链项目**最近区块链这个玩意又被市场搞的很是火热,相信大部分人都不太清楚这玩意到底是怎么样的一个概念,它来了,它来了,它到底是啥~ 国家都开始发文支持了,下面是一个通俗易懂的例子:中国麻将。 甲首先发起一个申请,我要打麻将,组建一个麻将局,这就相当于创建一个区块,这个区块会被广播给乙、丙、丁、A、B、C、D……在打麻将的过程中,上述四个人不断的 摸牌、打牌,这个可以理解成挖矿,通过什么来挖矿?麻将机就...
2020-06-08 09:34:34
185
原创 区块链是怎么形成的,你究竟明白多少?
区块链到底是啥?首先,不要把区块链想的很复杂。其实,区块链很简单,它本质上就是一套数据库存储系统,该系统分布在全球各地,并且能够协同运转。不过,与其他数据库存储系统不一样的是,这个系统的运行者可以是任何有能力架设服务器的人。过去,传统的数据库存储系统只能由一个公司或者一个中心集权运作,呈现出中心化的特征。区块链正好与此相反,具有去中心化的特征。在世界各地,凡是架设了服务器并连接到区块链网络中的“淘金者们”都成为了这个系统网格中的一个节点,所有的节点所享有的权利与义务是相同的,都可以对这个数据库系
2020-06-07 19:51:42
1478
原创 区块链中的证书链是什么?
证书链是什么链么,能发币么?我日常工作中,总要在手机里备一份CA的证书链文件,经常有人要我发一份我们的证书链文件。这时候我想说,“我们是权威的政务服务电子认证机构,我们的证书链是可以从网上下载到的。"不要懵,证书链通常都是公开,不需要保密!此时你是不是感到疑惑,通常我们的证书不都是存在U盾中的么,怎么能轻易交给别人?为了说明这些问题,我要讲一些概念。本着越基础,越不好讲的原则,我从公钥算法讲起,还有数字签名、PKI,还要介绍一下区块链、电子证照、密码机、签名验签服务器、和USBkey等概念。公钥算法
2020-06-06 00:00:47
2124
原创 区块链中的密码学
作为一名大二学生,学习区块链已经联系上了密码学,这一段学习时间让我感慨颇多,想通过一篇文章跟大家分享自己学习过程中的一点心得和教训,希望对对大家有帮助。 (一)初识密码学 我的本科学习的是通信工程,在进入研究生之前我对密码概念大多来之一些抗战神剧、谍战片、以及对黑客的一些认知。一段很奇妙的缘分让我转投到密码学的怀抱。研究生学校是一所不太好的学校,搞密码的人很少,所以研究生课程都没有密码基础的课程,全都是自学。 我是直接从sm2国密算法入手的,因为刚进实验室就要参加一个密码学竞赛
2020-06-04 09:20:06
1023
1
原创 别吹虚了,有时候多一分副业也需要刚
以前我写过一篇关于副业的文章你适合搞副业么?其实旧文说的很清楚了,没有阅读过的建议再读一遍,除了当时页底的广告,正文内容半个字都没过时,但依然有不少人会追问副业相关的话题,也有很多人希望我开副业讲座。讲真,就这么急吼吼给我送钱么。开个副业实战讲座,受众绝对广,我可以讲的案例特别多,又有成功经验光环,听上去很美对吧,为啥不讲,去年底年终福利课,星球用户里呼声最高的也是这个,但我最终还是决定讲职场课程。为什么?为了对读者负责。绝大部分人只看到了副业赚钱的收益,而忽视了成本,其实这个成本是非常非常巨大的
2020-06-03 08:11:32
197
原创 别吹虚了,副业也需要刚
不知道写啥,很多小伙伴让我写点关于毕业的,甚至还有要求写鸡汤的。前几天写过我的大学生活,我的大学还是比较无聊,我出来打工也比正常仔的早点,我当时答辩甚至都是视频的,所以毕业的话题我也没啥好写的,但是鸡汤我擅长啊,那我就给大家来点社会的毒打吧。不过说真的不得不感慨时光飞逝,从我走出校园开始,时间好像从未停歇过,我也从未想过,时间居然会有过得这么快的时候。毕业一年多的我,在资本家的名利场,为了生活,为了理想,为了明天,为了找个女人,不曾停歇。时间总是这样转瞬即逝,我也不再是那个意气风发,有棱角,有傲骨.
2020-06-03 08:09:45
94
原创 HTML中块级元素与行内元素的详解
HTML块级元素和行内元素行内元素和块级元素是从css角度出发的。块级元素在浏览器显示时,通常会以新行来开始(和结束),内联元素在显示时通常不会以新行开始。1实际上,html中的标签除了名称不同,它们的本质作用都是一样的:声明一个元素节点,只不过浏览器默认样式表(user agent stylesheet)对各种标签应用了不同的样式标签的类别:行内元素(内联元素)块级元素(区块元素)行内元素和块级元素的区别:行内元素与其他行内元素并排不能通过style设置宽高,默认的宽度就是文字的宽度(
2020-06-01 10:25:00
389
原创 在教室学习区块链的第一堂课
“无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里可以跳转到教程。”大家可能已经注意到了,今年很多省市都将区块链写入到了2020年政府工作报告中。区块链作为数字经济的重要组成部分,其价值在全国各地得到前所未有的肯定和重视。那么,区块链到底是什么呢?它的知识体系是什么样的呢?我们该如何入门区块链呢?带着这种种的疑问,我学习了极客时间 App 上的《深入浅出区块链》专栏。本专栏作者陈浩老师是国内开源公有区块
2020-05-31 14:08:08
584
原创 写代码没几天,遇到一直报错,该怎么办
大家好,在之前我们已经详细讲过了在刚开始学习Python面对众多IDE该如何选择,今天我们接着聊聊在新手期最头疼的问题,遇到代码报错该如何解决,希望能帮到正在学习Python的你。正确认识报错首先你要明白,在新手期不论你是配置环境还是调试代码出现的错误,不论你是直接复制粘贴执行别人代码报错还是按照别人的教程一步一步操作突然报错,都是很常见的情况,而这些问题:一定有很多人碰到过一定有很多人在网络上提问一定有人分享解决方案所以在遇到错误时不要不知所措,不要立刻打开聊天框咨询别人,而是需要冷静下来相信
2020-05-30 20:06:34
2080
原创 程序员如果预防大龄问题
程序员如何预防大龄危机困境入行定位强大自己不怕苦不怕累多交流多学习新技术精益求精提高知名度多写代码多写组件并开源积累人脉开辟副业接外单:在线培训自媒体直播困境在中国,程序员到了35岁,基本是一个坎,如果你还是通过常规的招聘网或者猎头去找工作,能拿到offer的比例相对低,因为跟新手程序员比,你没有明显的优势。论薪资: 大龄程序员的薪资要求应该是新手的2-3倍,一个企业不太可能花更多的成本去请一个能力相差不大的大龄程序员。论抗耐劳: 刚刚出来的程序员更愿意加班加点,年
2020-05-29 17:03:32
198
原创 C语言设计之循环语句例题
循环语句是在C语言经常遇到的一种控制语句。在实际应用中的许多问题,都会涉及重复执行一些操作,如级数求和、穷举或迭代求解等。C语言提供for、while、do-while三种循环语句来实现循环结构。1.while语句属于当型循环,用于循环次数未知,条件控制的循环。while循环的一般形式为:while(表达式){循环体语句}2.for语句用于实现当型循环控制结构。在循环顶部进行循环条件测试,如果循环条件第一次测试为假,则循环体一次也不执行。for循环的一般形式为:for(表达式1;表达式2;表
2020-05-28 20:07:23
3544
原创 C语言程序设计流程图详解
介绍常见的流程图符号及流程图的例子。本章例1 - 1的算法的流程图如图1 - 2所示。本章例1 - 2的算法的流程图如图1 - 3所示。在流程图中,判断框左边的流程线表示判断条件为真时的流程,右边的流程线表示条件为假时的流程,有时就在其左、右流程线的上方分别标注“真”、“假”或“T”、“F”或“Y”、“N”另外还规定,流程线是从下往上或从右向左时,必须带箭头,除此以外,都不画箭头,流程线的走向总是从上向下或从左向右。算法的结构化描述早期的非结构化语言中都有go to语句,它允许程序从一个地方直接
2020-05-28 17:50:38
5455
1
原创 程序员搞笑个性签名
1、栈和队列的区别是啥?吃多了拉就是队列;吃多了吐就是栈2、世界上最遥远的距离不是生与死,而是你亲手制造的BUG就在你眼前,你却怎么都找不到她。3、《c++程序设计语言》比《c程序设计语言》厚了几倍。。。果然有了对象就麻烦很多。。。4、怎么使用面向对象的方式变得富有?继承。5、为什么程序员总是分不清万圣节和圣诞节?因为Oct31==Dec25。6、Keyboardnotfound…pressF1tocontinue7、提交代码不写注释的人,小JJ就跟注释一样长8、杀一个程序员不需要用枪,改三次
2020-05-28 08:03:02
2573
转载 我朋友曾经废寝忘食学的东西,现在都没用了......
昨晚做了一个梦,我学过的那些语言和技术都来找我了,争吵不休。C语言:老刘你肯定记得我,我是你的“初恋”语言,在大学里用指针把你蹂躏得痛不欲生。我:当然,我自以为学会了,可是工作后看到林锐写的《高质量 C++/C 编程指南 》,里边有一套试题,做过以后才知道我对指针的理解还是一塌糊涂。C语言:哈哈,你那时候还不知道我的主要用途是系统级编程,像操作系统,数据库,虚拟机,编译器,Web服务器都是用C语言写的,总是觉得只能在命令行窗口折腾呢。我:可不是,所以我“急功近利”地学了几个能快速创建GUI应用的语言
2020-05-27 15:01:31
216
原创 送给退伍回来的战友几句话
觉人之诈不漏于颜,受人之辱不动于色;察人之过不扬于人,施人于难不记于心被人欺骗了,不要说出来。被人瞧不起了,不要去反驳。发现别人好的,自己默默的去学习好的地方。别人帮助了自己,一定不能忘记!**加油^0^~**...
2020-05-27 08:45:02
419
原创 退伍回来读书的我遇到疫情的大一小伙子自我反省
其实不仅是我,或许很多学生在疫情期间都经历了类似的挣扎:想学习却又忍不住拿起手机刷视频,打开电脑玩游戏。没有学校的环境想要自己学习感到不适应。作为一名大二生,我感到惭愧,一直自以为有了独立学习的能力和自制力,但是真当有这样的机会来时,现实却又让我意识到自己学习真的是太难了。我们一直在两种快乐之中挣扎,一时放纵的快乐和学习的充实感。罗翔老师说过,快乐是有质和量的区别,越能体现人性尊严的快乐才是真正的快乐。我们其实都意识到了这一点,不管游戏有多么好玩,视频有多么好看,过后仍然会陷入一种无法言说的虚无感,进而感
2020-05-25 14:00:50
138
原创 莫负青春
先声明一下,我今天的文章,只针对计算机系在校大学生,而且将来打算从事计算机行业的同学。为什么要做这个声明呢?因为很多人选择计算机系,并不打算以后从事计算机相关的工作。有人会说了,不打算从事计算机行业,为什么要选计算机专业呢?这里面有很多原因吧,比如:被迫调剂过来的;家里让学,自己并不喜欢;本来对计算机感兴趣,发现学习起来太枯燥,自己并不喜欢学等等吧。如果你现在学的计算机,并且将来打算从事计算机相关的工作。那你就听我唠叨几句吧。计算机学起来确实没有那么容易,尤其在学基础的时候,特别枯燥,上课听的云里雾里,下
2020-05-21 09:08:09
135
原创 520表白神器
很多人都认为程序员是典型理工科直男代表。他们不浪漫,心中只有代码。他们没有甜言蜜语,只和代码有神交。但是懂浪漫的程序员分分钟让女友死心塌地。2020年是最浪漫的一年,谐音“爱你爱你”5月20日是最浪漫的一天,寓意“我爱你”20200520 寓意“爱你爱你我爱你”还在等什么,赶紧对喜欢的妹子表白吧。什么?不知道怎么表白?作为一个程序猿当然用我们最擅长的方式代码进行表白了。什么?女友不懂代码?没关系,下面几款表白神器,无需运行,只需用电脑打开页面即可。如果有自己的服务器和域名更好,发送一个
2020-05-20 07:55:26
336
原创 给计算机系在校大学生自己的一点建议
先声明一下,我今天的文章,只针对计算机系在校大学生,而且将来打算从事计算机行业的同学。为什么要做这个声明呢?因为很多人选择计算机系,并不打算以后从事计算机相关的工作。有人会说了,不打算从事计算机行业,为什么要选计算机专业呢?这里面有很多原因吧,比如:被迫调剂过来的;家里让学,自己并不喜欢;本来对计算机感兴趣,发现学习起来太枯燥,自己并不喜欢学等等吧。如果你现在学的计算机,并且将来打算从事计算机相关的工作。那你就听我唠叨几句吧。计算机学起来确实没有那么容易,尤其在学基础的时候,特别枯燥,上课听的云里雾里,下
2020-05-19 08:01:47
643
原创 开启我的程序人生
博客的时候,我先向你道声好。** 你好!**我叫毛维星,是一名来自江西工程学院的学生,区块链专业的学生。这是我的第一篇博客,也是我程序之路正式开始的标志。之前我也学过一些编程语言和语法,但没有一个特别明确的方向,不清楚自己应该用这些所学的东西去做些什么。直到这学期开学,我下定了决心——我要做一个IT界的大神。但这个需要一步一步慢慢坚持,急不得。因此我要把C·C++和Java等语言精通。这些是我的编程工具,必须一步一个脚印坚持学好,正如古人说“磨刀不误砍柴工”。接下来就是用这些语言来做项目。再便是进去企业去
2020-05-18 20:37:53
138
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人