it 订阅
互联网技术是指在计算机技术的基础上开发建立的一种信息技术 [1]  。互联网技术通过计算机网络的广域网使不同的设备相互连接,加快信息的传输速度和拓宽信息的获取渠道,促进各种不同的软件应用的开发,改变了人们的生活和学习方式。互联网技术的普遍应用,是进入信息社会的标志。 展开全文
互联网技术是指在计算机技术的基础上开发建立的一种信息技术 [1]  。互联网技术通过计算机网络的广域网使不同的设备相互连接,加快信息的传输速度和拓宽信息的获取渠道,促进各种不同的软件应用的开发,改变了人们的生活和学习方式。互联网技术的普遍应用,是进入信息社会的标志。
信息
定    义
在计算机技术上建立的信息技术
简    称
IT
作    用
改变传统产业生态布局
中文名
互联网技术
组    成
硬件、软件、应用
外文名
Internet Technology
互联网技术概念范围
互联网技术有3种含义,分别指硬件、软件和应用。第一层是硬件,主要指数据存储、处理和传输的主机和网络通信设备;第二层是指软件,包括可用来搜集、存储、检索、分析、应用、评估信息的各种软件,它包括我们通常所指的ERP(企业资源计划)、CRM(客户关系管理)、SCM(供应链管理)等商用管理软件,也包括用来加强流程管理的WF(工作流)管理软件、辅助分析的DW/DM(数据仓库和数据挖掘)软件等;第三层是指应用,指搜集、存储、检索、分析、应用、评估使用各种信息,包括应用ERP、CRM、SCM等软件直接辅助决策,也包括利用其它决策分析模型或借助DW/DM等技术手段来进一步提高分析的质量,辅助决策者作决策(强调一点,只是辅助而不是替代人决策)。有些人理解的互联网技术把前二层合二为一,统指信息的存储、处理和传输,后者则为信息的应用;也有人把后二层合二为一,则划分为前硬后软。通常第三层还没有得到足够的重视,但事实上却是唯有当信息得到有效应用时IT的价值才能得到充分发挥,也才真正实现了信息化的目标。信息化本身不是目标,它只是在当前时代背景下一种实现目标比较好的一种手段。卡尔的互联网技术是指什么呢?在那篇文章里面他并没有明确提出,不过他提到信息技术的核心功能--数据存储、处理和传输。从他推理的逻辑来看,即从蒸汽机、铁路、电报电话、电力等基础设施建设推过来的,还用摩尔定律来佐证主机和光纤的发展。
收起全文
精华内容
下载资源
问答
  • 职业规划-IT方向(超详细,超具体)

    万次阅读 多人点赞 2019-06-21 21:30:13
    前言 今天是周五,本来想好好休息。前天写了一篇博文《说出我的故事,献给正在迷茫的你》...如果你是应届生,或者准备转行 IT,我想以我的个人经验...

    前言

    今天是周五,本来想好好休息。前天写了一篇博文《说出我的故事,献给正在迷茫的你》(https://blog.csdn.net/weixin_44135121/article/details/92841610),不少读者留言不知该如何做职业规划,于是继续拖着忙碌了一周疲倦的身体,坐在电脑前,吹着电扇,提笔写下这篇《职业规划-IT方向》。

    如果你是应届生,或者准备转行 IT,我想以我的个人经验,把我的所思所想分享给你,也许不一定对,仅供参考。如果你已经是老司机,看完我的博文,发现有不妥之处, 或者还可以补充的地方,也欢迎提出建议,还望不吝赐教。

    应届生很迷茫是一个普遍现象,毕竟我也是从那时候一步步走过来的;别说应届生,即便有些人混迹职场多年,也会常常陷入迷茫。社会进步太快,特别是互联网行业,我们总是会担心自己跟不上脚步;也是由于信息时代发展迅猛,很多在线学习资料泛滥,以至于很多时候,我们无所适从,不知道到底该看什么,学什么。

    很有幸,我在今年年初的时候给自己做了一个三年计划,并且几乎每天都是按照计划进行,我很充实,也很满足,尽管还没有实现,但是我知道,我已经在路上。我克服了懒惰,养成了自律。我成为了想要成为的样子。

    人之所以迷茫很大程度上是因为没有目标,或者没有驱动力。首先你要想清楚,你这辈子到底想成为一个什么样的人,想要踏入一个什么样的行业,想要过上一种什么样的生活。有些人会说,我生活富足,无欲无求,找不到驱动力。实在找不到的话,建议可以想想父母。天下父母都有一颗望子成龙、望女成凤的夙愿;同样的,我相信天下子女也都想成为让自己父母骄傲的儿女。

    我小时候喜欢文学,渴望将来成为一名作家。随着年龄的增长,校园的熏陶,社会的洗礼,当初的理想早已不知所踪。直到现在,已深根至 IT 行业,成为作家再无可能,但是我给自己立了一个三年计划,希望能通过三年的知识沉淀,韬光养晦,可以有能力写一本书。自己所擅长的技术领域的书籍,或者励志鸡汤,职业规划类的都可以。兜兜转转,我好像找到了与儿时理想的交集。我知道,我是将现在与过去的心愿融为了一体。等我写好了书,我第一件事就想拿回去给我的父母,我想看到他们脸上透露着光芒的微笑,我想让他们以我为傲。

    好了,不抒情了,下面以自己为案例,上干货。

    职业规划第一步:写下你的目标

    目标来源于驱动力,所以先找到你的驱动力,这个阶段不要着急,可以寻一安静之处,回顾一下自己的人生,好好地冷静思考一番。

    如果你的生活尚不富足,你想不想凭自己的双手过上自己想要的生活。

    如果你的当下和未来均不会被物质条件所束缚,那么你是否有能力也为身边的人未雨绸缪。比如万一在未来的某一天,自己的父母或者家人出现意外,需要一大笔经济支出,你是否仍然能够轻轻松松化解困境。

    如果说你已经有足够的能力可以兼顾到自己和家人的现在以及未来,那么你是否应该志向再远大一些,不说兼济天下,至少,可以帮当下的部分人解决部分问题,为社会的进步贡献出一份力量。

    比如阿里巴巴创始人马云先生帮大众解决做生意难的问题,又研发出支付宝,为大众提供了支付的便利;比如百度创始人李彦宏先生研发出中国的最大搜索平台,为多少人排忧解惑;比如 CSDN 创始人蒋涛先生帮很多技术人才提供了学习的平台,助力于中国互联网行业的发展。

    当然他们的成就远远不止这些,虽然我只是一介平凡之辈,但是我相信在他们闪耀光环的背后,在他们励精图治的血泪之间,在他们栉风沐雨的辛劳之下,能够坚持他们走到最后的,绝不仅仅是狭隘的个人成就或单纯的物质需求,而是一颗心系大众,想要为社会,甚至为人类的进步,贡献出力量的伟大决心。

    但是这世上成功者毕竟是少数,何况一屋不扫,何以扫天下,作为我们普通人,我们首先要将自己管理好。不管是成就自己,帮助家人,抑或造福大众。我相信,只要你仔细思考,总会找到一个燃烧在你心中的目标,找到之后,一定要写下来。以下是我的三年目标,大家可以对照着你的实际情况,也将自己的目标写下来,牢记于心。

     

    职业规划第二步:思考如何实现目标

    有了目标之后,就像是大海的帆船,有了前进的方向。但是仅仅有方向肯定是不够的,你还需要思考如何按照方向前进。即根据总的目标分析出应该从哪些地方入手,方可实现目标。

     

    职业规划第三步:学习要有系统性和目的性

    对于技能类的学习,要有系统性和目的性。之前也说过,由于互联网发展迅猛,当下学习资料太过泛滥,仅仅只是有了大的方向,面对每日来自各大平台,各大媒体的资料推送,只怕你会应接不暇,无从入手。

    所以你需要先在你的知识领域规划出一份知识体系,并且分清学习的深度和广度。比如我是一名前端开发,我会先构建出前端的知识体系脉络,在我的脉络里,我会有侧重点,前端领域的学习就是我的深度;而涉猎其他领域,比如后台,运维,区块链等就是我的广度。当然这些也都是一个初步的脉络,我会随着自己的认知和技术的提升,不断改进、完善知识体系。

      

    职业规划第四步:根据目标,分解出年度计划

    有了一个大致的知识体系脉络之后,列出今年的具体实施计划。年度计划也会包括一些其他的,比如生活方面的,我的计划是2次旅游和学会游泳,我就不一一列出了,比如还有些人会有自己的晋升计划和管理计划。我这里只列学习计划。

    你将每个月的学习计划列出来之后,在当下的那个月份里,如果收到的学习资料推送的内容,正好在你的规划之中,你就着重看,如果并不在学习规划范畴内,可以暂时屏蔽掉,或者觉得资料还比较好,可以暂时收藏起来或下载下来。等到相关月份的时候再来学习。这样可以有效地将你的目标聚焦,也不至于沉浸在一堆学习资料里面,不知所措。

    以下是我年初拟定的学习计划。有人可能会问,那么明年和后年就不管了吗,后两年可以拟定一个粗糙的计划,只要一个目标就好,不用拟定太过详细,因为越久的事情往往变化越大,而且明后年的事情你也很难做出一个精准的预测,所以何不将精力先全部聚焦到当下。

       

    职业规划第五步:根据年度计划,进一步细分

    仅仅只有年度计划,于你当下的每一天也还是遥远的。应当根据年度计划,进一步细分到每月,每周,乃至每天。目标能够越具体,离自己越近,越有利于完成。我这里就挑几个例子。

       

    职业规划第六步:月度总结

    学而不思则罔,总结就是一个思考的过程。学会月度总结,或者到了某个周期,发生了一些小改变或小感悟,都可以进行总结。很多时候,可能也需要根据实际情况调整计划。另外需要时常反思自己的任务完成情况,那些没有完成,为什么没有完成。上图的月度计划里面已经有总结了,这里就不再贴图了。

     

    职业规划第七步:安排作息表

    为了达到更好的自律,还可以给自己安排一个作息表和常规性事项,以此来时常督导自己。

     

    我的坚持成果

    1. 养成了自律,从2月份到现在,我已经坚持了4个多月,基本已经养成了自律,不说 100% 完成,至少是达到 90% 以上。 

    2. 依然按照月度计划进行着,大家可以看到,现在正好6月份,我的博客内容正好对标我的6月学习计划 — Node 和 Java。

    3. 小有收获,在上半年期间,我完成了 React 源码研究,react-router 源码研究,Redux 源码研究,webpack 源码研究等,并在 GitChat 平台上发布了相关的收费文章。也算是赚了一点零花钱,前人说过,知识就是金钱,这点在 IT 行业体现得淋漓尽致。

    4. 博客输出量基本达成,我是从2月中旬开始写博客,一个月工作日平均是22天左右,从起初到现在基本保持这个量的输出。可能后面会减少量,并不是不写,而是我想随着对每个知识点更深入的学习,将之前写的博客内容进一步优化,

    以下是我 excel 计划表的一个截图。

     

    建议

    在实现目标的过程中,也给大家五点小建议。

    建议一:工作日每天提前半小时到一小时去公司。

    想要做出改变,首先第一点一定要克服懒惰。其次,最好是提前半小时以上去公司。一来在上班的过程中会减少很多拥堵,减少挤地铁、等电梯的时间。早上上班的时候,你会发现,只要你提前哪怕半小时也好,整个上班的路途中,会减少很多拥挤和匆忙。二来也是有充足的时间去规划好一整天的工作和学习计划。

    早上自己比较清醒,周围的人也比较少,便于自己反省、总结和规划,一日之计在于晨嘛。目标分解下来之后一定要每天坚持,将自己的三年目标深根于心。可能也就刚开始的时候比较难,等你坚持一段时间之后,自然而然形成了习惯,也就养成了自律。

    建议二:合理分配好大脑内存

    人的大脑就像数据库一样,内存和精力是有限的,所以应该将有限的内存分配给有意义的事情。现在互联网信息时代,资讯新闻泛滥,腾讯新闻,百度新闻,今日头条等等,都会定期或不定期推送各种新闻事件。对于娱乐八卦休闲类的新闻,一律屏蔽掉,这些资讯仅仅只是满足当下的一时好奇心,对你的未来毫无意义。也许你说每天也就花个10分钟看看,放松放松而已。你可以自己算一下,每天10分钟,一年是多少分钟。

    刚刚有提到,大脑的内存是有限的,这些资讯也容易分散注意力,我们要尽量聚焦到自己当下的目标和任务上来。也不是说一定不能看,在早晨宝贵的那么些时间里,如果实在想看,尽量选择一些有质量的资讯,比如励志类的、国家大事类的、当下重点事件类的。其次,在每天给自己规划的作息表里可以规定适量的娱乐时间,这个时间点,你想做什么来放松都可以。严格按照计划表进行,什么时间点就做什么事情。

    建议三:低质量的社交不如高质量的独处

    即便你有了全盘规划,你满心热血,自认为意志坚决。但是人是很容易受环境影响的,有时候慵懒会像瘟疫一般传染。别人都在嬉戏,打闹,你势必会受干扰。更何况在还未形成自律的初期。如若你的生活中有志同道合之人,那自然是好。但若没有,独处也未必不是一件好事。成功者往往是耐得住无边无际的寂寞,才能够稳得住心志不会被轻易诱惑。而且独处能够让你更安静的思考,在一个人的时候,有时候灵感的迸发,思维的跳跃,会让你有很多意想不到。

    建议四:切忌急功心利,适当放松

    即便是将任务规划得很好,自己也基本按规定执行。时间久了,人难免会懈怠。而且如果中途出现什么变故。比如在你规定的学习时间里,刚好来了一个紧急任务,需要及时完成,并且可能需要占用你大量的时间,这时候势必影响你的学习进度。那么在这个时候,切忌心烦意乱。人生总是会充满各种意料之外,遇到与自己预期不一致的事情,要耐心,冷静。其实计划也只是一个方向标,变化是人生常态,整体上能够按照计划执行即可,不必太过拘力于一时的得失和变故。拉弓也要适度,合理的力度才能射得更远,如果太过于用力、执着,往往只会适得其反,最终弓毁人伤。

    当自己的情绪处在低谷的时候,适当放松自己。有时候情绪实在不佳,即便是丢下规划得满满的任务,出个远门去放纵一下自己,也未尝不可。虽然一鼓作气,再而衰,三而竭,但是学习和人的情绪都是有一个周期性的过程,是一个长久的过程。学会适当的放松,当信仰没电的时候,寻找一种方式充充电,然后告诉自己,我又满血复活了,就可以进入下一个周期了。

    建议五:用心感受生活,寻找生活的乐趣

    实现理想的过程必定是一番苦行僧。但是我们也要学会用心去触摸,感受生活。比如我每天下班还比较早,所以每天晚上都会自己做饭,因为会有些复杂一点的菜,像酸菜鱼、啤酒鸭、水煮肉片,所以长达一两个小时。在此过程中,我会一边做饭,一边听歌,很是惬意。最后看到自己烹饪出来的美味,颇有成就感。大家可以看到,在我的博文里,不仅有技术类的文章,也有部分感悟生活的文章。

    另外,在砥砺前行的过程中,也不忘给自己找一种定期的休闲方式,比如我每周末都会去电影院看一场电影,顺便吃一顿美食。有些人喜欢一些体育运动,可以定期去打球,或者去健身,去尝试一些极限运动,使平时集中和紧张的情绪可以得到有效的发散与放松。机器尚有折旧,报修的一天,更何况是人。学会在平凡的生活中创造乐趣,学会将你的生活过得有滋有味,这不仅是一种达观的心态,更是一种超然的智慧。

    以上这些仅仅只是供大家参考,大家可以根据自己的实际工作情况制定自己的规划,首先一定要从心理上有决心和毅力去做出改变,其次成功与失败之间就隔着坚持,这个非常非常非常重要,多少人死在了黎明的前夜。

    最后,希望对大家能够有所引导或启发,一起努力,一起进步,一起加油!

    鉴于这两天咨询我的人比较多,我平时工作、学习也比较忙,不能第一时间给大家反馈。所以特意建了一个群,适合应届生,或者准备转行,在 IT 大门口迷茫的人加,可以先加我微信号 w676255049,备注来自 CSDN ,我再拉群,有问题可以进群里问,相似的问题我可以一次性回答,主要解答职业规划方向,因为我的方向是前端,纯技术问题,可能只能跟大家探讨一下前端方面的,其他方向暂时解答不了。如果觉得我的规划模板还不错,也可以分享给大家,一起监督学习;因为是免费义务给大家提供咨询,也欢迎各位经验丰富,乐于助人的老司机加入进来,送人玫瑰,手留余香。

    以下这段话记于2019-8-29  上午9点左右。

    看到评论区有些异议,大部分是缘于我的下班时间问题。任何时候任何文章都不可能符合任何人的任何情况。本来不想解释的,有时候跟无法共鸣的人解释半句都是浪费时间。文章毕竟只是借鉴学习他人经验的作用,自己觉得合理的地方,参考即可,与自己情况不符合的地方略过即可。

    在这里简单说一下我自己的情况,我目前所在的公司并非互联网行业,所以常规下班很正常。但是在此之前,我也一直在互联网公司,加班是家常便饭,大部分的互联网公司有一个共同特征就是,经常会赶项目进度,产品更新迭代太快。以至于很多工程师异常忙碌。但其实站在个人发展来看,并不是好事。为什么这么说?很多人都在重复造轮子。上级一直催催催,开发出来的东西很难出臻品,只能应付了事。有些人想着等得空了一定优化一下代码,但是等真正得空的时候往往下一个产品迭代等着你。高强度的实践对于刚开始入行的人来说不失为一个好机会。但是对于已经对框架的使用如火纯青、游刃有余的职场老人来说,应该思考一下自己进步的空间何在?特别是对于我这种非科班出身,基础很薄弱的人来说,框架的使用只是建立在虚空的技术上。于是我换了一家非互联网公司,一来技术可以照常施展,二来可以有更多的时间来填补一些原理和底层的知识。也有更多的时间来好好架构一个功能的开发,争取开发出来的功能可以达到最优性能状态,而不是像以前忙碌的工作更多的只是重复造轮子。

    强调一下,以上的分析和想法仅仅只代表个人拙见。每个人所处的情况都不尽相同,仅供参考就好。每个人都应该客观分析自己的处境和自己的需求,站在长远的角度去思量,给自己寻找一种最合适的工作及生活方式。

    另外,从广义的角度去理解学习这个概念。并不是说工作之外的时间去学习其他知识就叫学习。很多人即便在忙碌的实践中也能够学有所获。重点在于本周跟上周相比,本月跟上个月相比,今年跟去年相比,你是否进步了。至于这种进步的方式,是工作之余去学习新知识,还是在实践中不断的总结反省,亦或是其他,都不是重点。

    展开全文
  • 500状态码,问题出现的情况多样,建议根据Exception信息分析,进行debug断点调试排查具体原因

    一个异常引起的乌龙,HTTPStatus500问题的一种场景及解决办法

    一、前言

        这是我在编写服务器响应判断用户数据时遇到的问题,这只是   The server encountered an internal error that prevented it from fulfilling this request  问题的一种情况,具体错误如下图所示:

    二、问题描述

        我在设置某一属性  grade  时,设置为  int<11>  。在测试数据时,表单提交数据超出原设定范围,所引起的异常。

    2-1 问题解决的方法

        对异常捕获,仅仅捕获了 SQLException,导致其他异常出现时,被抛出。

    try{
        // ...
    } catch(SQLException e) {
        e.printStackTrace();
    }

    捕获异常 Exception 即可

    try{
        // ...
    } catch(Exception e) {
        e.printStackTrace();
    }

    2-2 问题出现与解决

        在输入信息栏输入正确的信息,会给出正确的提示    

        处理后正确的响应结果如右图所示

    三、问题解决

    3-1 解决思路一

        其实问题的解决方法就是规范化开发,对填写信息的文本域填写的内容动态的监控,定义可输入的内容为数字,大小写英文,不允许输入特殊字符等控制。比如注册用户时填写用户 ID 时可通过 Ajax 动态获取后台数据,验证该 ID 是否已存在,若存在在注册页面则提示该 ID 已被注册

    3-2 解决思路二

        此处我使用的是这个思路来避免该问题。当输入信息错误时,给出了不是我所写的错误处理办法,(我的错误处理办法是,给出提示:系统繁忙,稍后操作!)输入超出原定范围的数据。此处通过捕获抛出的异常进行处理,跳转到一个操作失败页面

             

        点击确定后出现的错误如下:

       

    回去检查文件代码,多次修改,发现该问题的解决办法:

    修改前的代码:     

    修改后的代码:(红线已标出)

    保存修改,重新运行程序,

    输入错误的数据,给出了我所设定的处理方法:(下图所示)                          

           

     

        当出现异常时,认真检查代码的正确性,或许就是一个字符,单词的大小写或拼写错误,都够你调试一下午的。养成良好的代码风格,也是必须的。

    四、其他异常补充

    4.1 空指针异常(NullPointerException 先看一下)

    HTTP Status 500 - Request processing failed; nested exception is 
    java.lang.NullPointerException
    com.dorm.action.CounsellorAction.counsellorAdd(CounsellorAction.java:123) 
    sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
    java.lang.reflect.Method.invoke(Method.java:498) 
    com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:452) 
    com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:291) 
    ...
    
    首先sun.* 或者org.*,都是源码,这些信息不是排查Bug 的重点
    一般异常抛出是自己的业务代码有漏洞, 才会触发一系列的信息抛出; 
    先找异常信息中的Cause by ... 这是此次异常抛出的原因, 
    然后先看异常信息中第一条和当前项目有关业务代码, 
    看看信息指定的类的方法某一行为什么抛出空指针异常.
    比如上面这个是自己写的CounsellorAction.java  文件中方法counsellorAdd 抛出的异常, 
    运行中发现第123 行存在为null 的对象.

    4.2 实体类对象转换异常

        此转换对象不能直接强制转换为被转换对象。

    HTTP Status 500 - Request processing failed; nested exception is java.lang.ClassCastException:
    com.zduod.core.requestentity.RequestUser cannot be cast to com.zduod.core.requestentity.RequestPay

    4.3 JSON参数转换异常

        JSON数据传参异常,不能将非数字转换为数字

    HTTP Status 500 - Request processing failed; nested exception is com.alibaba.fastjson.JSONException
        ...
    root cause
    java.lang.NumberFormatException
        java.math.BigDecimal.<init>(BigDecimal.java:494)
        java.math.BigDecimal.<init>(BigDecimal.java:383)
        java.math.BigDecimal.<init>(BigDecimal.java:806)
        com.alibaba.fastjson.util.TypeUtils.castToBigDecimal(TypeUtils.java:194)
        ...

    4.4 服务器响应already committed异常

        response 是服务端对客户端请求的一个响应,其中封装了响应头、状态码、内容等;服务端在把response提交到客户端之前,会向缓冲区内写入响应头和状态码,然后将所有内容flush,即将所有缓存输出。这就标志着该次响应已经提交。

        对于当前页面already commitd 已经提交的response 就不能再使用response 执行写操作。

    HTTP Status 500 - java.lang.IllegalStateException:Cannot forward a response that is already committd

    4.5 前后台交互数据类型不匹配

        后台开发查询用户接口,访问接口

    http://localhost:8082/dboot/eouser/queryEOUser,请求JSON数据为

    {  "treasureData": "{\"userName\":\"78\",\"userId\":\"2147483648\",\"userPassword\":\"930915\"}"}

        后台响应结果

    {
        "timestamp": "2018-07-13T03:05:36.261+0000",
        "status": 500,
        "error": "Internal Server Error",
        "message": "For input string: \"2147483648\"",
        "path": "/dboot/eouser/queryEOUser"
    }

        接口响应错误信息为input输入数据为String类型,后台请求体封装实体类定义属性userId为Integer类型。Integer.MAX_VALUE=2147483647,此处2147483648已经不能作为Integer处理。接口数据改为-2147483648 ~ 2147483647之间的整型数据,重新请求接口,后台正常处理请求并返回结果。

    {
        "eoUserList": [
            {
                "userId": 1,
                "userName": "eolinker",
                "userNickName": "eolinker",
                "userPassword": "c0bc7b2052c950c1541692eab1284937"
            }
        ],
        "errorMsg": "查询用户成功!",
        "success": true
    }

    4.6 Mybatis解析实体属性错误

        此处异常为类型异常;异常信息如下

    HTTP Status 500 – Internal Server Error
    Type Exception Report
    Message Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: 
    nested exception is org.apache.ibatis.reflection.ReflectionException: 
    There is no getter for property named 'useId' in 'class com.zduod.manage.face.entity.ZddInformation'

        此处是因为mybatis解析属性错误,信息为useId在实体类中无对应的setter()、getter()方法。检查发现请求参数为userId,实体类属性为userId,也存在对应的setter()、getter()方法。

        此处配置文件mapper.xml中错写userId为useId导致解析数据报错,服务器无法处理请求。

    <select id="getListByPage" resultMap="BaseResultMap" parameterType="com.zduod.manage.face.entity.ZddInformation">
        select
        <include refid="Base_Column_List" />
        from zdd_information
        <where>
          <if test="informationId != null" >
            and information_id = #{informationId,jdbcType=VARCHAR}
          </if>
          <if test="userId != null" >
            <!--此处写错userId为#{useId,jdbcType=DECIMAL}-->
            and user_id = #{userId,jdbcType=DECIMAL}
          </if>
        </where>
        order by create_time desc
    </select>

    4.7 请求数据类型语法错误

        此处异常为JSON数据存在格式错误,嵌套异常,语法错误。

    HTTP Status 500 – Internal Server Error
    Type Exception Report
    Message Request processing failed; nested exception is com.alibaba.fastjson.JSONException: syntax error, expect {, actual string, pos 0
    Description The server encountered an unexpected condition that prevented it from fulfilling the request.
    Exception
    org.springframework.web.util.NestedServletException: Request processing failed; nested exception is com.alibaba.fastjson.JSONException: syntax error, expect {, actual string, pos 0

        异常信息是JSON数据存在语法错误,在 { 大括号嵌套时有问题。我这里是前端是通过JSON数据请求后端接口,仔细检查后JSON数据的格式存在如下问题:JSON请求数据中treasureData的value值嵌套的数据没有完全用{}封装。

    修改前:
    "treasureData": "{"userId":"2018071211901416892","userPayPassword":"100000","cashBalance":"80""
    修改后:
    "treasureData": "{"userId":"2018071211901416892","userPayPassword":"100000","cashBalance":"80"}"

    五、其他说明

    500状态码,问题出现的情况多样,请根据Exception信息分析,进行debug断点调试排查具体原因。

    你可以把异常信息贴出来,放到技术问答https://ask.csdn.net/去提个问题,会有人帮助你分析处理问题。

    你可以把关键异常信息贴在此文评论区,没有异常信息无法确定具体原因。

    展开全文
  • 别让IT培训机构毁了你这一辈子

    万次阅读 多人点赞 2017-06-12 14:15:09
    我在北京摸爬滚打这么多年,也算是IT界的老人了,最近,经常有老家的同学打来电话。有位同学说他侄子高中快毕业了,成绩不太理想,只能考上一所三流大学。他听说北京有很多IT培训机构,而且孩子对电脑这方面比较感...

    我的个人刷Java面试题网站:http://www.study-java.cn/

    2017-06-02 

    我在北京摸爬滚打这么多年,也算是IT界的老人了,最近,经常有老家的同学打来电话。有位同学说他侄子高中快毕业了,成绩不太理想,只能考上一所三流大学。他听说北京有很多IT培训机构,而且孩子对电脑这方面比较感兴趣,而且他听说培训出来的学生在北京挣钱也不少。

     

    现在大学生找不到工作,所以想让孩子去培训机构学一门技术,早点挣钱。我回答他:如果你侄子是我侄子,那么我会坚决要让他考大学,上培训机构的话,孩子这一辈子就完了。另一位同学说他妹妹学计算机的,大学本科毕业,找不到工作,她们学校很多大专生去北京培训了4个月,找到了工作,而且工资还不低,所以他妹妹也想去培训机构,问我能不能给介绍一家好的。

     

    我回答她:你家里条件不错的话,就让孩子继续学习,考个研究生。研究生毕业后会比较容易找工作。如果让你妹妹去培训机构,那么这大学4年就白读了,而且可能会毁了孩子。良药苦口忠言逆耳,我作为一个认真负责的人只能这么回答他们,我不想看到一个个活泼可爱,有理想,有追求,有感情的青少年被培训机构摧残,变成一只只痴呆、愚钝的人肉代码生成器,也就是我们所说的代码民工。因为我经历的、见过的太多了。

     

    我经历过2000年前后的网络泡沫,2009年的经济危机。2009年的时候北京的软件公司很少招人,甚至有些公司裁人,这对09届大学毕业生来说简直是刚迈入社会遭到的当头一棒。当时我所在的公司在面试的时候,只挑底子特别好,计算机基础理论掌握特别牢的新人,就是这么残酷。可能就是这种就业形势带动了IT培训业的发展。

     

    就是那一年,各个机构的培训广告,各种培训的视频铺天盖地而来。我表弟也是学计算机的,正是09年毕业,很不幸赶上了经济危机,家里不富裕,也没有钱供他继续考研,一直没工作,压力也不小,问我能不能帮忙找个工作,工资低点也行,先干着。我和表弟一致保持着联系,所以我对他是比较了解的,大学基本上没怎么学,打了4年的魔兽,考试靠作弊,最终混到了文凭。有很多大学生大学玩了4年,上网,玩游戏,喝酒,泡妞。学编程不求甚解,不求精,毕业找不到工作,抱怨社会不给大学生机会,抱怨中国教育的落后,抱怨大学知识体系与实践脱轨。老是怨这怨那,把责任推给社会。我觉着大学整天玩,不努力,到最后找不到工作是应该的!找到工作才叫不正常!我家里的意思是让我救济一下亲戚,于是我就想办法,想办法帮表弟“挽回败局”,我心里深知,很多知识的获得是要经过努力,经过刻苦地钻研,有时候遇到问题解决不了,需要熬通宵硬啃,这是很孤独的过程,是没有捷径的,因为我的大学就是这么过来的,我身边的高手也都是这么过来的。现在表弟需要的是一剂“速效药”,能在短时间内“补上”之前欠缺的,快速找到工作。

    后来我在 csdn上看到一则广告,看了看他们的课堂录像视频,感觉虽然水平不是很高,但是还凑合,比有些纯粹糊弄人的培训机构要强。我抱着侥幸心理报了名。我帮表弟交了8000元送他去了这个培训班。现在回想一下,那真是个错误的决定,让我后悔不已。当时,培训机构是新生事物,大家都不懂,后来我慢慢地看清了它的真实面目。这个培训班一共4个月的课程,实际上只有3.5个月,教授的内容也很基础。一个月讲基础,一个月讲框架,剩下时间讲项目。吹嘘他们的老师都是一些年薪百万的大师级别的人物,实际上只不过是一些过早“退役”的普通程序员,被他们吹大的。过了30岁混不下去的程序员(工程师)大有人在,有些人过不下去了,为了混口饭吃就去了培训机构当老师。简单的课程体系,当初被包装成何等华丽,充满各种专业词汇的广告,我当时还以为课程会有多丰富。后来没想到竟然是这种。我这样一个老IT人竟然能被一个小小培训机构忽悠倒,更不用说涉世不深的学生了。有些学生被忽悠了还帮人家数钱,还要像别人宣传这个培训机构有多好。

     

    我很佩服这些培训机构的忽悠功力真是深不可测,看来他们的主要精力都投入到了骗术的开发上而不是教学。而且这种骗是无懈可击的,你都没发去告他们。最后半个月的课程是面试辅导,后来我弄明白了,这个培训机构是教学生怎样去撒谎,怎样写假简历,怎样去边一些冠冕堂皇的说辞,怎样去骗用人单位,说白了就是教学生骗术!教学生怎样诈骗!我表弟告诉我以后,我立马让他退学了,剩下的学费我也没去要。因为我深知欺骗用人单位后果是多么严重,赶紧悬崖勒马。

     

    后来我表弟给我一份他同学搞的课堂录屏,讲了一些OOA OOD UML 和设计模式的东西。偏重点就是一些很浮躁的东西,然后说出一些听上去很专业的话,来蒙骗用人单位。这些开发思想类的理念,没有个3年以上的开发经验,是搞不懂的,只能给初学者造成错误的认识。培训机构为了提高就业率,不惜用这种下三滥,不负责的方法教唆学生。要知道,简历造假一旦被公司查到,可以无条件即刻开除,至少我们公司是这样的,这是国家劳动法的规定。而且造假这段不光彩的经历会伴随着人一生,对以后工作可能都有影响。培训机构为了减轻学生的负罪感在课上公开鼓吹:”大不了查出来不干了就是了”,“你不这么干,别人也会这么干的”。给学生灌输错误的人生观。后来,我表弟按照我说的,用真实的简历,真实的经历,在一家外包公司找到了一份工作3000元。

     

    他的同学通过造假,诈骗找到了5000多的工作,而且据我表弟说,这些学生还不以为耻反以为荣。向别人炫耀他们是怎样用假冒简历,假冒经历欺骗用人单位,并且得手的,而且互相交流自创的骗术。后来,在qq上,我表弟说,有几个同学因为造假被公司开除了,干了不到一星期,也没给工资。再后来,表弟告诉我他同班同学去内培训的经历,内学完后感觉什么都会了,也没有造假,就是没找到工作,即使没找到工作,他们也说*内培训质量有多好,老师水平有多高。我很悲哀现在的大学生思维判断力为什么如此低下,像牛羊一样供骗子宰割,为什么没有一点甄别真伪的能力?为什么甘愿自己冒着被开除、留下不良记录的风险也要拼命给培训机构提高就业率?为什么自己受了骗还要帮着别人数钱?还要帮骗子宣传,说骗子的好?

     

    有一次,我面试一位初级IOS开发(IOS和Android实质就是写UI,这里提醒有追求,有理想的同学最好不要干这行,虽然工资不低),他期望的工资比较高,我暗示他期望有点高,后来这哥们说了实话:他有一次在网上看到了一个IOS培训的广告,点了进去,为了得到一个视频教程,他留下了自己的手机号,后来一位工作人员联系上了他,在他的软磨硬泡下,这哥们决定去参加培训,后来得知培训费竟然要一万七,哥们家是农村,拿不出来,客服有说可以先学,学会了以后付款。只要签一个协议,他糊里糊涂签了字。后来才知道这实际上就相当于一个欠条。而且即使你找不到工作也必须还钱,培训机构不断催债,他只能东拼西借。一万七!用父母的血汗钱来参加培训!对一个面朝黄土背朝天的农民来说是一个不小的天文数字。他说工资太低的话,他每月还完债,剩下的钱在北京还不够交房租的。最后他没有被录用,期望工资太高,公司不可能为他的培训费买单。天底下竟然有如此之黑的培训机构!

     

    我表弟学的那家虽然也是骗,不过和这家比,可以说是骗得合理,骗得仁义!骗得有分寸!小巫见大巫!过了这么多年,我表弟也是快奔30的人了,依然干着最低级的工作,虽然他的职称是软件工程师,虽然他工资上万了,但是他本质上还是一个代码民工,没变。每天写着重复的代码,仍然是当初在培训班学的那些,每天坐在电脑前10多个小时,每天加班到很晚,靠透支体力,透支生命来换钱。又一次他问我为什么一个频繁删减的集合类变量要用链表?用数组不是一样吗?我告诉他这种问题去看大学数据结构课本。他说最近在公司干得很累,干不下去了,想考研,又不想去啃课本太麻烦,脑力不如以前了。我开始反思,当年我的决定是不是错的,如果表弟参加了培训,虽然迈不过30岁这个坎,但是这10年间起码有个谋生的工作干着。实际上能迈过30这个坎的程序员能有几个?大多数都被拍死在沙滩上了。

     

    像我这样的毕竟是少数,我不是吹,本科的时候能把《c++ primer》读透的能有几个,研究生时候把linux内核源码整体啃一遍的能有几个?培训只能教一些花拳绣腿,真正的内功还得需要自己慢慢修炼。我后悔,当时其实我可以给表弟更多一些钱,供他读研究生,继续深造,当时为了省钱送他去培训,现在看是害了他。兄弟,当哥的真是对不起你。去年,有一天中午吃晚饭,有个小伙向我问路,我正好跟他顺路,我看他拿着一个透明文件袋,问他是不是要去面试,他说是,他问我干软件测试有没有前途,我问他是学什么的,他说机械,后来参加了测试培训。我很诚实地说,干软件测试没前途,但是可以找到一份工作,吃饱饭。看他很失望,我又说,干好了可以干测试经理。

     

    很多人都说干软件的都是吃青春饭,没错,这种短期培训出来的学生都是短期催熟的,没有经过大自然的历练,没有经过痛苦的涅槃,没有真正的内功,只玩一些花拳绣腿自然混不长远。

     

    有人问我,培训的学生和自学成才的学生有什么区别?我问你,人工养殖的人参和野人参有什么区别?如果你现在刚毕业,没有工作。如果家里比较富裕,建议你读研,继续学习,把理论和技术学精。如果你家里不太富裕,揭不开锅了,可以选择去培训,或者找其他工作先挣钱。等找到工作后挣钱,有了钱可以选择继续深造,读研毕业后,找工作就相对比较容易,可以找个比较体面的工作。如果你大学4年没努力,想借培训这3、4个月来力挽狂澜那是不可能的,你首先要接受这个现实。“参加了我们的培训可以让你挽回败局,扭转乾坤。”这只是培训机构的宣传,就是为了随和你的这种心理,而且培训机构会极力鼓吹大学教育多么无用。

     

    很多看起来高大上的培训机构,实际上都是败絮其中,专门玩弄专业术语欺骗像学生这种涉世不深的群体。我说的这些都是真话,可能会遭到培训机构的群体攻击,但是我还是要说。实际上我在工作中用到的技术很多重要的思想都是在大学学到的,你们可以看看有没有清华北大毕业的学生,毕业之后成群结队地去培训机构“补习”。你们可以看看,那些大学没有好好学习,基础理论不扎实,毕业后问父母要一万多元的血汗钱去培训机构“补习”的都是些什么样的学生。

     

    有人说人这一辈子,有三件大事得做好:(1)考大学。(2)找工作。(3)结婚。只要这三件事做好了,一辈子一帆风顺。希望要去培训机构学习的同学能擦亮双眼,三思而行,在人生的重要的岔路口选对方向。分清什么是真正的内功,什么是花拳绣腿;什么是可以做一辈子的事业,什么是青春饭。不要被虚幻的假象和诱惑迷住了双眼。

    更多文章请关注公众号:每天学Java。想获得更多最新面试题的面试文章请进入小程序:每天学Java

     

     公众号二维码:                                                                                          小程序二维码:

                           

      或加我微信,备注CSDN

     

    原文来自:http://codebay.cn/post/2868.html?1496281352740

    展开全文
  • xml文件下载报This XML file does not appear to have any style information associated with it. The document 可能是原文件缺失了文件声明 正常的xml文件 <?xml version='1.0' encoding='UTF-8'?> <...

    xml文件下载报This XML file does not appear to have any style information associated with it. The document

    可能是原文件缺失了文件声明
    正常的xml文件

    <?xml version='1.0' encoding='UTF-8'?>
    <definitions xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:activiti="http://activiti.org/bpmn" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:omgdc="http://www.omg.org/spec/DD/20100524/DC" xmlns:omgdi="http://www.omg.org/spec/DD/20100524/DI" typeLanguage="http://www.w3.org/2001/XMLSchema" expressionLanguage="http://www.w3.org/1999/XPath" targetNamespace="http://www.activiti.org/processdef">
     
    </definitions>
    

    有问题就像这样

    <definitions xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:activiti="http://activiti.org/bpmn" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:omgdc="http://www.omg.org/spec/DD/20100524/DC" xmlns:omgdi="http://www.omg.org/spec/DD/20100524/DI" typeLanguage="http://www.w3.org/2001/XMLSchema" expressionLanguage="http://www.w3.org/1999/XPath" targetNamespace="http://www.activiti.org/processdef">
     
    </definitions>
    

    没有<?xml version='1.0' encoding='UTF-8'?>



    2020-05-29补充

    有时候通过接口下载XML文件,即使文件中加了<?xml version='1.0' encoding='UTF-8'?>还是报这样的错,这时候可以在response设置Header

    JAVA版

    response.setHeader("Content-Disposition", "attachment; filename=" + name + ".bpmn20.xml");
    response.setContentType("application/octet-stream");
    

    go语言版

    //设置Content-Type
    w.Header().Add("Content-Type", "application/octet-stream")
    w.Header().Add("Content-Disposition", "attachment; filename=\""+name+"\".bpmn20.xml")
    
    展开全文
  • CentOS7安装IT资产管理系统Snipe-IT

    万次阅读 热门讨论 2018-06-26 13:43:48
    CentOS7安装IT资产管理系统 Snipe-IT介绍 资产管理工具 Github:https://github.com/snipe/snipe-it 官网:https://snipeitapp.com/ Demo:https://demo.snipeitapp.com/ 安装要求 系统要求...
  • Environment: production WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. 记录一下这个问题, Environment: production WARN...
  • IT行业十大热门职位

    万次阅读 2017-06-16 11:24:33
    IT行业十大热门职位有哪些?在互联网时代,最不缺乏的就是新鲜词、新鲜事,各种新词出现的频率令人应接不暇,这些新的技术、新兴应用和对应的IT发展趋势在诞生了一批新的工作岗位之外,同时强化原有岗位的新生命力,...
  • IT的到底怎么了

    万次阅读 多人点赞 2011-09-04 15:19:35
    十年前大概,每一个人都以IT为荣,可是十年后的今天,IT几乎成了一个略带侮辱性的词汇。老婆的QQ截图给我看: 看了以后,思考良久... 高度数眼镜,呆滞,满脸痘痘,卷发(统计意义)...这是IT人; 挤车...
  • IT战略和IT价值

    千次阅读 2012-10-19 17:07:14
    IT战略和IT价值企业的战略前提是愿景和价值观。愿景是我们的理想追求,一个企业应该是要有追求的,否则就成了一个X货(不过很多中国企业从成立目的到追求都是X货,在此不表)。一个企业的价值观会在你看不清方向无法...
  • 我爱IT(52IT)

    千次阅读 2013-11-24 18:52:10
    我爱IT(52IT)时时关注IT行业,为编程爱好者们以及关注IT行业的读者们第一时间分享IT新鲜事,通过IT新闻频道的阅读可以了解IT行业的最新动态。  我爱IT(52IT)是个人创建的一个IT技术交流平台。是来自编辑的精心...
  • IT运维

    千次阅读 2014-03-29 22:47:53
    IT运维 - 一、IT 运维管理概述 IT 运维管理是时下 IT 界最热门的话题之一.随着 IT 建设的不断深入和完善,计算机硬 软件系 统的运行维护已经成为了各行各业各单位领导和信息服务部门普遍关注和不堪重负的问题....
  • IT匹配业务如何走向IT引领业务

    千次阅读 2014-03-26 18:02:31
    之前准备了许多,梳理了现状组织/岗位/职责、梳理了现状流程、梳理了现状IT系统建设/IT接口建设/数据标准建设,然后总结好现状的业务与IT结合的问题与空白建设,做了一份从IT组织流程建设、IT系统硬件基础设施建设、...
  • IT常用语汇

    万次阅读 2019-08-11 19:12:45
    IT常用语汇一、X X 器二、X X 者三、通用词四、自定义词五、常用缩写 个人在程序研发过程中常用词汇罗列 一、X X 器 adapter 适配器 acceptor 接受器 converter 转换器 convert 转换 controller 控制器 ...
  • 如果在运行 Spring 项目时出现了类似于:class path resource [applicationContext.xml] cannot be opened because it does not exist这样的异常 意思就是没有找到你的 .xml 配置文件原因我可以肯定你一定用的是 ...
  • 今天测试ssh framework碰到的问题 ...Description The server encountered an unexpected condition that prevented it from fulfilling the request. Exception java.lang.NullPointerException com.action....
  • 从事IT, 中国IT人员最值得骄傲的时候

    千次阅读 热门讨论 2015-12-15 16:36:59
    身为IT人,不能一味的学习技术。对IT行业的发展也要关心,对国内的IT业发展也有个大概了解。
  • IT价值评估

    万次阅读 2014-04-13 22:31:42
    这个问题关乎如何向老板申请IT项目立项、给老板讲明IT投资价值,也关乎IT项目验收、IT项目复盘总结分析、以及下一个IT项目的获得老板支持。这个问题也暗暗涉及到CIO的价值,如果IT说出不价值/感受不到显性价值,那...
  • IT治理价值新主张

    千次阅读 2020-12-23 15:13:41
    IT治理 值得学习
  • IT行业含金量较高的证书汇总

    万次阅读 多人点赞 2018-12-03 15:05:36
    当今国内流行的各种IT考试认证,包括全国计算机等级考试、软件水平考试、职业技能鉴定考试(计算机高新考试)、高校计算机等级考试(CCT)、行业认证(包括微软认证)、国家信息化技术证书、印度NIIT认证、全国信息技术...
  • IT项目管理

    万次阅读 多人点赞 2018-06-25 11:00:51
    IT项目管理 第一章 IT项目管理概述 1. 什么是项目?它有什么特点? 项目:是一个特殊的将被执行的有限任务,它是在一定时间内,满足一系列特定目标的多项相关工作的总称 三层含义: 项目是一项有待完成的任务...
  • USART中的SART_IT_RXNE,USART_IT_TC,USART_IT_TXETXE--写寄存器DR清零RXNE--读寄存器DR清零,也可软件手动清零TC-- 读/写寄存器DR清零,也可软件手动清零在USART的发送端有2个寄存器,一个是程序可以看到的USART_...
  • 最近整理帖子,看过几个关于IT运营管理、IT服务管理、IT运维管理的联系和区别的帖子,大家对于这个话题的参与和讨论也比较多,个人以为概念的清晰,语义的准确对于学习、理解、掌握ITIL的过程非常重要,故而对这三个...
  • IT不难

    千次阅读 2014-03-19 17:43:01
    IT并不难,IT并不复杂,主要是很多人不知道重点做什么/不知道怎么做,还有些人根本没有资源做(没有人/没有人岗能力匹配的人那还搞个屁啊)1、IT规划:业务战略和IT战略结合机制、IT的优点与缺点认识、有方法的理解...
  • 知乎原标题:为什么说赴日it没有前景? 二条答: 二条分类: IT派遣=国内外包公司 一般社内开发=一般it企业 超大手企业=BAT 外资IT=google 技术发展: 1.分公司,一般的派遣公司,用不着特别6b的技术,去...
  • IT 行业加班到底有没有价值?

    万次阅读 多人点赞 2017-07-18 14:02:39
    众所周知,说到 IT 行业,大家的第一印象都是「加班严重」,不得不说,加班确实是 IT 行业潜规则了,IT 行业也被冠以「月薪高,时薪低」的美名。之前网上还流行这么一个段子:说一小伙去面试,面试官问到:你才毕业...
  • IT安全治理

    千次阅读 2014-03-27 14:06:06
    IT信息安全来自四方面:1、外部黑客2、员工内鬼:IT部门人员、员工用户3、内网病毒攻击4、IT硬件损坏信息丢失三个注意:1、我不赞同在服务器上安装软件杀毒软件,往往存在应用软件文件被误杀或误阻拦的风险,使应用...
  • IT人员必须关注的五个IT新技术方向

    千次阅读 2018-10-08 09:17:17
    计算机和软件技术日新月异,作为一名合格的IT工程师,必须善于学习,及时了解和掌握新技术、新方法。然而新技术、新方法总是层出不穷,常常让IT人员无所适从,疲惫应付。下面我想谈谈我对新技术、新方法的一个归类性...
  • IT运维服务规范

    千次阅读 2018-05-15 11:55:15
    本部分规定了IT运维服务支撑系统的应用需求,包括IT运维服务模型与模式、IT运维服务管理体系、以及IT运维服务和管理能力评估与提升途径。 本部分适用于企业理解智控国际IT运维服务管理体系,指导智控国际为客户提供...
  • 关于“IT学子成长指导”专栏及文章目录

    万次阅读 多人点赞 2012-11-01 09:22:37
    几年中,无数的IT学子到此交流,也形成了一道独特风景。这里,汇聚了众多成长中的烦恼,也集合了更多的突破智慧。  读者不妨可以浏览本文,找适合的文章深入阅读,将之作为大学之路的参考。可以将你未解的困惑和...
  • HAL_UART_Transmit_IT: 无法连续使用。例如HAL_UART_Transmit_IT(...);HAL_UART_Transmit_IT(...);,一般都是只有第二条发出去了,至于为什么也不想细查。 总之HAL_UART_Transmit_IT在连续使用时要在后面加上...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,390,634
精华内容 1,356,253
关键字:

it