摘要:酒吧美女解释区块链『壹』底层驱动软件与应用层软件分开开发的优缺点Linux底层开发(BSP/驱动)1,技术框架成型2,技术迭代相对较慢3,可以接触更深层Lin...
酒吧美女解释区块链
『壹』 底层驱动软件与应用层软件分开开发的优缺点
Linux底层开发(BSP/驱动)1,技术框架成型
2,技术迭代相对较慢3,可以接触更深层Linux1,很多项目是重复造轮子
2,技能栈需要长时间积累3,项目上手需要时间
Linux应用开发1,技术成熟
2,应用有技术挑战和乐趣(换个产品换个应用领域的话,那么挑战和乐趣更多)3,上手到做产品较快1,需要掌握应用领域基础,比如做视频的要理解h264等。换个产品就要重新学
2,需要掌握应用领域的各类协议和算法。比如做IoT模组的,除了基本的嵌入式功能开发,还要了解Mqtt,NB等协议知识。
MCU开发(底层/应用)1,技术非常成熟
2,上手到做产品较快1,品牌多代码容易造轮子
2,技术壁垒较Linux低
其次,解释下为何适合最重要:
这里举两个例子,知友们可以自行体会。第一个,当年答主因为创业节省资金问题,自己自学BSP和驱动。那段时间虽然过的充实(辛苦),但是也是咬牙挺了过来(差点崩溃)。毕竟你让一个做应用的人,从零基础去搞BSP。在产品进度要求紧张的情况下,很多时候出了问题都不知道看什么方面的书,往哪个方向调查。所以,让合适的人做适合的事情,才是合理的开发道路。
第二个,当年答主在华为,见证了很多试用期没结束就主动离职的社招程序猿(能力都是非常优秀)。其实原因很简单,就是我们项目组使用的技术栈,他们在过往的开发经历中不曾接触也不喜欢接触。来了自然而然的就很抵触,从而形成恶性循环到最后的一拍两散。所以如果努力方向,不是你的技术追求和兴趣爱好,那么仅仅靠工作为动力,迟早还是会回归初心的。
最后,还是建议题主从个人的技术兴趣爱好和技术追求出发,以个人的技术栈为范围,选择适合自己的嵌入式开发方向。
------------------------------------------- 【更新】 -------------------------------------------
有知友通过私信方式,向答主咨询底层和应用层的功能界定和学习问题。这里说一下简单的界定方法。例如:我们需要使用一款SOC的芯片,开发一款视频流媒体转发嵌入式产品。【其主要功能是通过接收的视频数据流(二进制H265编码流),根据配置进行视频媒体流的转发】
在上面的例子中,底层开发工程师主要负责的是Linux操作系统的裁剪,SOC芯片的移植,外设驱动的linux系统开发。总结起来就是一句话:让SOC能够运行Linux系统正常的跑起来。应用开发工程师主要负责在已经跑起Linux的SOC上,开发H265数据接收功能,数据流的转发功能,里面涉及到Linux操作系统的多线程,线程互斥,TCP/IP协议栈SOCKET通信等等理论知识。总结起来也是一句话:在Linux操作系统上,完成嵌入式产品的功能。
另外,对于底层开发和应用开发,答主将个人使用的图书推荐给感兴趣的知友和嵌入式爱好者。大家可以先看看目录结构,也会知道底层开发倾向于什么,应用开发看重什么了。
Linux环境C程序设计(第2版 附光盘)
京东
¥39.90
去购买
其中,应用开发更多关心如下知识点:
嵌入式Linux应用开发完全手册 韦东山 主编 著
京东
¥52.40
去购买
别看这本书写的是应用开发,其实主要讲解的都是嵌入式Linux底层的知识点:其中,底层开发更多关心如下知识点:
另外,如果朋友们对嵌入式开发的方方面面感兴趣或存在问题,欢迎一起沟通一起讨论。
snowdream
25 次咨询
5.0
8738 次赞同
去咨询
感谢您的阅读,我是snowdream,一个专注自动化和嵌入式技术,喜欢金融投资的国企人。
编辑于 2022-03-22 08:43
收起
女性的直觉可信度有多高?
烟雨平生
11 月,我出差的一个晚上,老公发了张洗澡后的照片给我。照片里,他裸着上半身,镜头对着盥洗台上的镜子。他在向我卖弄身材,我却敏锐的发现,我的小黑瓶换了个位置,从置物架上到了置物架下。他一个大男人,用女生护肤品做什么?我怀疑家里有女人,但当时不可能赶回去,也不想打草惊蛇,而且,万一猜错了怎么办?12 月中旬,我再次出差,并故意提前回来,见他不在家,就给他打电话,他说和哥们儿在酒吧,我直接去了我们常去那家酒吧。他确实和哥们儿在一起,坐在靠窗的卡座里,哥们在起哄,他和他的「好妹妹」抱着在啃!站在进门处的酒架玄关后,听着他们高声地起着哄,我气得浑身发抖,所有细胞都叫嚣着:冲过去,冲过去!撕烂这群混账!1我老公叫张迪,是我初恋。我不是那种很美的女生,在张迪之前,没有人追过我。当年张迪追我,我表面矜持,内心却怀着小庆幸和感激,只假装犹豫了一个晚上就答应了。他也不是帅气的男生。我以为丑一点安全,不会在外面招摇。我们很快在一起。我巴心巴肝对他好,我知道他有个白月光,是他的初恋,我看过照片,确实长得比我好。就是他正在啃的那个!一年多来,白月光和她第 N 任男朋友分了,找张迪哭诉。张迪这个万年备胎,天天请吃请喝安慰她,我虽心里不舒服,但张迪赌咒发誓,叫我相信他人品,说白月光现在只是他「妹妹」。白月光更是一口一个「嫂子」,一会儿倾慕我的才华,一会儿夸我是业界精英,一会儿说我御夫有术,说张迪对我多好多好……彩虹屁一个接一个,夸得我信以为真。加上白月光确实漂亮,和张迪站在一起,活脱脱一朵鲜花插在牛粪上,渐渐地,我对他们失去防范。上个月领证时,白月光还专门请我们吃饭,祝我们白头到老,说最幸运的事情就是通过张迪认识了我这个嫂子!如今……这算什么?!我冷静下来后,掏出手机,「啪啪啪」把他们抱着啃的场景拍下来。万事都要讲证据,就算离婚,就算闹上法庭,谁主张谁举证,我得呈上个东西。从这家酒吧出来,我到隔壁酒吧,找了个能看见这边门口的位置,点了杯威士忌加冰。一个多小时后,那对狗男女搂搂抱抱上了同一辆出租车,我尾随而至,竟看见他们回到我和张迪的住处!这是我们专门为结婚买的房子,刚搬进来不到半年。这简直是赤裸裸的侮辱!我坐在出租车上,指甲深深掐入肉里,眼睛瞪得生疼,脑海里全是冲上去手撕贱人,又或者捉奸在床的场景……然而,理智告诉我:这个时候手撕,结果不外乎简简单单离婚,对他们没有半点损伤,甚至有可能,这两人联合起来把我揍一顿!这年头,社会新闻版,原配捉奸,老公连同小三把原配揍一顿的事儿还少了吗?「小姐,你下车吗?」「不了。」我报了附近一家酒店的名字,我需要好好想想下一步怎么做,他们的软肋是什么。2几分钟后,张迪的电话打过来。我看着来电显示上「老公」二字,想起回来时放在客厅里的行李箱,迅速揉了揉脸,深吸了口气,这才接起电话——「老婆,你在哪儿呢?是不是回来了?我刚从酒吧回来,喝高了。」他的声音满是疲惫,装得很像。「我回报社了,专题出了点问题,所有人都在加班,不知道要忙到几点!」我忍着恶心,语气暴躁,「哎,先不给你说了,烦死了!这工作还有完没完!」「那你快忙,我等你。」张迪挂了电话。我冷笑。等我?怎么等?和白月光滚床单等吗?这种事情,从前发生了多少次?刚才他们进门时,看见行李箱吓一跳吧?!我买的房子,凭什么睡酒店的是我?!我今天的所有委屈,都要他们加倍奉还!那天夜里,我彻底失眠,一直在盘算……3第二天一早,我正在洗漱。张迪给我打电话,肉麻问我工作做完了吗?说心疼我,爱我,叫我忙完后赶紧回家休息。我对着镜子翻白眼,嘴痒痒想问他「床单洗了吗?房间通风了吗?骚味儿还有吗」,忍下后回答,「刚忙完,和同事吃个早饭就回。」上午 10:00,我回到小区。【第一件事不是回家,而是到小区物管处。】我谎称家中失窃,要求调取我们那层楼的监控。物管小妹妹认识我,带我到监控室,还专门给我匀了台电脑。我头天晚上已经把最近半年的出差时间列出来,坐在电脑前一个个时间段的找。那两个人,果然不要脸,每次还没进门,就已经抱着啃了起来。我们小区的监控视频保存时间是三个月,我在三个月的时间段里,找了四段他们抱着啃进门的视频。麻痹,要搞到外面去搞!我趁着没人注意,迅速用小 U 盘把那几段拷贝下来。【第二件事才是回家。】战场打扫得很干净,能打开的窗户都打开了,被褥叠得整整齐齐,垃圾桶里半点垃圾都没有。我的行李箱已经收拾好了,脏衣服丢在洗衣机,干净衣服挂在衣柜里。若不是亲眼目睹了昨夜的一切,我怕还会继续以为找到了真爱且体贴我的男人。我坐在沙发上,随手拿起放在沙发扶手上的 iPad,【打开微信】。这个男人,因为喜欢「吃鸡」(打游戏《和平精英》),微信常年登录状态。我先看了他和白月光的【聊天记录】。删得并不干净,却很聪明,言语中没有任何暧昧,也就是正常约饭的时间地点,且全是我会参加的。我冷哼,打开【「我」-「支付」-「钱包」-「账单」】,所谓百密一疏,上面每一笔从微信出去的开销都清清楚楚。发红包是日常,大大小小都有。然后是酒店的,看时间和价格应该是钟点房;情趣用品店的,不知道买的是什么;还有商场,花店,甜品店的众多开支……这两个人,挺频繁的。我没截图,而是用手机拍照,免得在 iPad 上留下痕迹。最后才是【打开炒股软件】。我是财经记者,和圈内很多大佬熟,这几年跟着他们赚了不少钱,特别是股市。张迪炒股是我手把手教的。他的账户密码都是我给申请的,他没改密码,方便我偶尔帮他操作,我拉了流水账出来,手机录了段视频。我和他虽然没办婚礼,但在法律上,那是实打实的夫妻。我不图他的钱,但我也不想我的钱被他算计了!婚前财产好说,婚后这半年还真不好说。有了这两份流水就不一样了,我们各自理财,他收入的绝大部分在股市,另一部分,微信支付账单显示得清清楚楚,花在白月光身上呢!说来可笑,我和他在一起两年,共同生活的开销基本花我的钱。我不是那种有了男朋友,就得让男朋友养我的人,我家的家庭教育是:【女人经济要独立,婚姻才有底气。】而现实生活,很多时候是:【男人把钱花在谁的身上,就会爱谁多一点,男人心疼钱,就会心疼女人。】4下午 3 点,张迪给我打电话。一是问我休息好了没,二是约我晚上在外面吃饭,说我「出差+加班」辛苦了,要好好犒劳。「还有谁?」我装作很随意地问。「昨天才和兄弟们喝了酒,今天不叫他们了。」张迪想了想,「周月说好久没见你了,要不我问问她?」周月就是白月光。「行,刚好带了伴手礼要给她。」我笑着说,「你不许提前说,不然惊喜就没了!」张迪一口答应,问我怎么没有给他买礼物?我心下鄙视,唇边笑意不减:「当然有了,晚上给你!是你喜欢的。」张迪在话筒那边亲了两下。这样亲昵的小举动,我以前受用极了,现在只觉恶心。张迪叫我再休息一会儿,晚上见。我哪敢休息?内心熊熊火焰让体内每个细胞都在燃烧。我「咻」的站起,先给「跑公安口」的闺蜜打了个电话,三言两语把事情说了,我需要监听器,问她除了某宝,还有哪里能买,立即马上就要。她说电子城,并给了我一个店铺的名字。我道了声谢。闺蜜「哎」了一声叫住我:「胜男,我可提醒你,监听这事儿是违法的,用这种方式取得的证据,法院不受理。」「我知道,一旦被抓,情节轻的,《治安管理法》,5 日以下拘留或 500 元以下罚款,重的就《刑法》了。」我说,「放心,不会扩散,更不会蠢到做证据,我会很小心不会被发现,我就想看看张迪到底是人是鬼!」闺蜜再次提醒我小心:罚款事小,留下案底事大。我「嗯」了一声,飞快洗澡、换衣服、化妆……5吃火锅的地方是我们经常去的那家。我给白月光送了一支 A 牌的口红,又配了一支手工唇膏,监听器贴在手工唇膏的内管底部。我给她说,手工唇膏是我亲手做的,出差的时候,有半天闲暇,就在店里学做了几支。白月光抱着我的手臂,蹭了又蹭,一个劲儿的夸我能干,不但会炒股,还心灵手巧,连唇膏都会做。至于 A 牌的口红,她明显更喜欢,眼睛里闪着光,说刚好没有那个色号,夸我敞亮大气。张迪在旁边看着,假装吃醋地说,我对白月光比对他还好。「那是自然,我比你好看!」白月光撒娇地瞥了他一眼,「胜男姐若是男生,我肯定主动追求她!」张迪笑着点餐,在菜单上勾勾画画。我瞟了几眼。怎么说呢?很多细节,当一个人信任另一个人的时候,是不会发现的;可当信任崩塌,每一个细节都是疑点。张迪勾菜品时,最先勾的是白月光喜欢的,然后是他喜欢的,最后才是我爱吃的。我暗骂自己从前蠢,白月光这种存在,根本不该掉以轻心。火锅吃了一半,张迪和白月光有一搭没一搭问我,这次出差有什么收获?临近过年,有没有什么好股推荐?这是日常话题,每次和他们一群人吃饭,聊得最多的就是股票,基本是我叫他们买什么,他们就买什么,也基本都能赚。这一次,我没立即回答。我说要好好研究一下,买个普通的,和大盘持平没意思,得找个大牛,狠狠赚一笔。那两个人眉开眼笑。我也在笑。我不是善男信女,别指望我被绿了后,还帮你们赚钱!6送给张迪的是一个 L 家的钱夹子,比他之前的钱夹子高出了不止两个档次。「我以为你就记得周月,看你对她比对我还好。」张迪坐在我旁边,美滋滋地把各种卡片从老的钱夹子换到新的钱夹子里。「哪能呢?」我削着橙子,心想我 TM 以前真是犯贱,嘴上笑着,「还不是看在你的面子上,说白了,也是想给你争口气。我就是想告诉她,没了她,你一样过得好,而且能过得更好!」张迪坐的位置在我后方一点,我能很清晰感觉到他看着我。若是以前,我肯定会以为他又被我感动了,如今,我只觉可笑。他心里想的是「傻瓜」吧!这世上哪有那么多「感动」与「被感动」,大多数时候我们以为的「感动」都只是「自我感动」。「胜男,你对我真好!」他从后面抱住我。我心里烦腻,感觉恶心,脏。我不是有洁癖的人,耍朋友之前,他有多少女人都与我无关,可现在,我们是夫妻,他再在外面乱搞,我就觉得脏。我把削好的橙子分一半给他,催促他吃了就去洗澡。他可能误会了,三两口把橙子吃完,表示「立即马上洗香香,为老婆服务」,我笑笑,慢条斯理把另外一半橙子吃完,然后把事先准备好的监听器塞到钱夹子里。现在的钱夹子,除了身份证经常用,社保卡偶尔用,其他各种卡,银行卡也好,贵宾卡也罢,一年用不了两次,基本就是个摆设。我不担心他会发现,就算发现,不认就是了,再说,我只打算偷听几天,等监听器没电了,随便找个机会把监听器丢了。7监听器的软件没在我日常用的手机上。我头天买监听器的时候,顺便买了个二手手机,找同城快递送到报社,收件人是我。那时的我,做梦也没想到——安上监听器那一刻,就等于推下了多米诺骨牌的第一块,之后,每一个骨牌倒下,都仿佛开启一个潘多拉盒子。人性的恶,像深渊里的龙。 第 2 章 人生是多米诺骨牌快递放在报社门卫处,我取出手机,迫不及待来到小办公室,戴上耳机。出乎意料的是,白月光居然还有个男朋友,而且就那么巧,昨天晚上,她去了男朋友那里,并把我送给她的唇膏送给男朋友。之后是一大段「嗯嗯啊啊」,停顿处有聊天。白月光问男朋友「什么时候带她回家」,抱怨「从来没见过男朋友的朋友」。男朋友坦然说「家里不会同意」,说白月光配不上他,还说像他那种家境,肯定要找个门当户对的。我很不厚道地笑了。被张迪捧在手心的女神,在富二代眼里,也就是个见不得光的。监听器有定位,我瞟了眼手机上的位置,对方在我市很出名一个高档小区,住的人非富即贵。白月光哭唧唧:「你把我当什么了?pao 友吗?我一心一意对你,没想到你是这样的人!我要分手!」富二代赶紧哄着:「现在是创业期,外人看起来风光,其实一年营收不过几百万,和家族企业比起来,不过九牛一毛。」还说等事业做起来了,白月光是唯一同甘共苦的女人,要【送她一辆玛莎拉蒂做聘礼】!玛莎拉蒂!我承认,我酸了,世人皆爱绿茶。「你那公司,什么时候起来啊?」白月光撒娇地问。「快了快了,等风口。风口一到,猪都能飞到天上去!」富二代亲呢地说,然后一大堆对未来的畅想。核心一个词:区块链。很不巧,因为比特币的缘故,我了解过区块链,也采访过国内区块链公司,多少懂一点。富二代那一套说辞,既没含金量,也没差异化优势,甚至还有金融概念模糊不清的地方。我怀疑白月光被骗了。这年头的富二代,家里普遍重视教育,无论学识还是见识,都比普通人高许多,在不擅长领域创业的可能性实在太小。8唇膏留在富二代那里,监听器同样留在那里。我把线路切到张迪那边,他一上车就拨通了白月光的电话。车载蓝牙。我把两人对话听得清清楚楚——「丑死了,每天早上醒来吓一跳,以为旁边睡了个鬼!月儿,你老公每天就靠着你洗洗眼睛才能活下来……想到还要和母夜叉生活几年,我就头发发麻,万一熬不住怎么办?」「那咱们中午老地方见?」白月光吃吃笑,「……想想丑八怪的钱,还有好几套房子,乖,你再忍忍……我待会儿好好犒劳犒劳你!」张迪「嗯」了一声,语气轻佻,「你知道我喜欢什么。」白月光声音娇得都快滴出水了:「知道……讨厌得很……」两人一直撩骚。我心脏位置的那团火,如火山一般,疯狂的喷涌着!眼睛也痛得不得了。这就是我要嫁的男人……一口一个母夜叉,还自称是其他人的老公!我的自尊在这一刻被人狠狠踏入泥里,反复摩擦!9我给跑公安口的闺蜜打电话,几分钟后,她敲我办公室的门。开门后,她吓了一跳:「你眼睛怎么红成这样?……张迪又怎么了?」我把耳机递给她,调出车上那段话。她同样气得够呛,一个劲儿地骂「混蛋,垃圾,人渣」,问我打算怎么办?怎么办?这可不是简单的【婚内出 gui】,【嫌我丑了】,张迪明确地表示「只生活几年」,白月光更是直接提醒他,为了钱和房子!也就是说:这场婚姻,原就是一场算计!我的房子!我的存款!我炒股的眼光!甚至,我爸妈的财产!爸妈只有我一个女儿,我们在老家有三套房子,其中两套都写着我的名字,他们说的几套房子,应该就包括这两套!我盯着比我大几岁的闺蜜,半晌咬着牙:「姐,帮我!」10我的眼睛气得充血了,眼白几乎看不见,真正恐怖。我跑去医院开了许多药,然后顺理成章成了病人,不履行妻子义务,每天背对他睡觉。张迪省得看见我的脸,但他又是个欲望很强的人,晚上得不到排解,每天都要找白月光。白月光很忙,一个人应付两个男人。陪睡不是事儿,真正麻烦的是,她要努力让自己配得上「富二代」。【她缺钱,缺很多很多钱。】她不止一次问张迪也问我,什么时候才能选出牛股,最好天天涨停。她想在年前套现一大笔,注资「富二代」的公司,然后趁着过年,作为合作伙伴,也作为女朋友,和富二代回家见家长。当然,这些话不可能给张迪说。她给张迪的版本是:一想到张迪和我结婚就心痛……她想狠赚一笔,不为了钱委屈自己……想张迪早点离婚,他们好早点名正言顺在一起。张迪很感动,当天下午没上班,和白月光在酒店厮混,还给我打电话,说晚上加班很晚才回。我呵呵哒。几个人中,最忙的是「富二代」。那是个实打实的「海王」,除了周月,还有 ABCD 好几个女朋友。他比张迪聪明。人设高高在上,「富二代」,「家族企业」,「创业精英」,住豪宅开豪车,擅说甜言蜜语,且出手大方,就我在监听器里听到的,每每送出去的,不是顶级护肤品就是奢侈品牌的包。他的众女友最近有一个共同目标:过年回家见家长。只可惜,时机不利!富二代一会儿要扩大公司规模,一会儿公司偷税漏税被查,一会儿打算投资地皮……总之,资金周转不灵,这时候若带女友回家,必定遭人诟病。女朋友们有的提出向公司注资,成为股东,有的直接借钱给富二代。富二代承诺所有打算给他拿钱的女人,过年带她们回家,排除万难也要在一起!我和闺蜜对视着,异口同声说了三个字:「杀猪盘!」11「杀猪盘」是诈骗团伙自己起的名字。姑娘们是「猪」,人设和恋爱是「猪饲料」,恋爱过程是「养猪」过程,最后骗取钱财,就是「杀猪」。富二代打算批量杀猪。我和闺蜜第一反应是【报警】,多年记者生涯,特别她跑公安口的,正义感比普通人更重。第二反应才是,我们可以【利用「富二代」狠狠报复白月光和张迪】。选 A 还是 B,我和闺蜜陷入两难。正如之前《奇葩说》的一期节目:「美术馆着火了,一幅名画和一只猫,只能救一个,你救谁?」名画是遥远的哭声,那些我们没有看见的,推测出来的受害人是遥远的哭声。猫是近处的哀嚎,我被欺骗的爱情,被摁在地上反复摩擦的自尊是近处的哀嚎。我们最终【选择了自私】,重新设计了报复的每一步,且把「杀猪盘」列为报复的重要环节。我发誓,这辈子,我从来没有干过如此爽快的事!
7.1 万点赞 · 887 评论 · 盐选推荐
更多回答
CodeAllen
分享嵌入式技术及学习路线
一帮建议底层的也不知道是怎么想的。
第一原则,喜欢哪个就做哪个,兴趣是最好的老师,要是都不喜欢,你还非逼着自己做,何必呢?
第二原则,做赚的多的那个,这也是为什么之前很多做嵌入式的转Java,转安卓,很多没转的还天天感叹人家赚的多,自己能力胆量又不行。
第三原则,不管做哪个,也要学另一个,因为嵌入式开发本身就是软硬结合,上下皆通的技术,做到都心中有数碰到问题你才能快速解决。
嵌入式需要整体性学习,至于具体作什么其实没那么重要,需要什么就做什么。
展开阅读全文
嵌入式Linux
学习C语言请关注【嵌入式Linux】
各说各的道理,我觉得满足一下两点就是好的。
1、自己兴趣是底层就是底层好,这个别BB了,如果因为钱的原因变得不喜欢,那肯定也不是真正的热爱。
2、钱多的就好
这个社会就是这样,给你钱多,干得就开心,别装·
===
更新下,最近跳槽到腾讯后,开始做接触应用开发,做底层的话就像是修路,修路的时候可能会遇到很多很多奇奇怪怪的问题。当然了,也需要加班。
做应用,就好像,给了你一辆货车,你需要怎么分配空间才能把货车的性能用到最大,还要考虑交通,油耗等等问题。
从这点看,做应用挑战其实是更加大的,需要做的事情考虑的事情是更多的。
展开阅读全文
方当瀚
嵌入式工程师
一般在一个嵌入式公司里面,如果已经有了一套稳定量产的平台和方案,往往需要的是大量的应用层的开发工作去实现业务,很少有机会去做底层的。但是我们实际嵌入式开发,不管是linux还是rtos甚至裸机,总是难免会遇到一些比较复杂的问题需要去定位和分析。举一个例子,在应用层开发的时候经常遇到的踩内存的问题,有一个内存跑一段时间了之后莫名被改写了,如何去快速定位这个问题?人肉查代码吗?其实有很多工具可以帮我们去定位这个问题,比如用gdb,用jtag,在一些高级的cpu比如a系列和m7 ,我们可以arm的内存监控模块去分析定位问题,这些都需要你很熟悉底层,特别是cpu相关的知识。再举一个例子,出现data abort或者是hardfault这种异常,如果分析问题?正确的方式是需要把异常的现场和栈都保存下来,结合返汇编分析异常产生的根因,甚至于用栈分析调用链和对应的入参等等,如果你无法分析这些问题,可能不是一个优秀的嵌入式工程师。嵌入式的开发,找一个人解决上层开发很容易,但是找一个人能够把底层也cover住,难度太高了。能做底层的人,转上层难度不大,但是只会做上层开发的人,其实更准确来说只是c语言软件工程师。
展开阅读全文
影月5
应用层好。越是能密集接触需求的(面对用户或市场)的待遇啥的也就相对更好。
应用程序员天生更容易了解需求和市场,如果把市场和需求吃好了,做领导完全没问题,客观现实也是这么个规律,很多领导没得技术,很多有技术的领导是做应用程序出生。甚至老板会应用程序的都比较多。只要不“眼“瞎这种现实必然能看到。即便低调点儿,没做成领导老板,到35被裁员,更容易转行做市场、需求分析、策划、销售等职位都是没问题的。
试问大部分做嵌入式底层的,遇到35裁员能改行的机会有上面那些么?怕不是只有销售、工人、测试这些哟!技术具有相对性,离开那个应用范围,毫无卵用,只要还活着,你就需要生活。慎重选择,没得好条件,还是尽可能选做应用程层。起码纠错成本低。
展开阅读全文
查看更多回答
广告
相关推荐
靠这招,看清了全班女生的手!
微博的广告
嵌入式Linux应用开发到底是开发什么的?可以举一些例子吗?工作中的应用开发工程师是怎么来分工的?
昕某人的回答 · 73 赞同
普通一本研一电子与通信工程想走嵌入式方向该怎么学?
陈小楞的回答 · 827 赞同
将居家治疗 进行到底
dayue大悦 的广告
查看详情
热门推荐
情侣在一起时有什么尴尬的瞬间?
21.8K 关注 · 2.5K 回答
你知道的妖怪中最悲惨是哪一个?
19.1K 关注 · 880 回答
电影里有哪些当时不懂后来才理解的台词或情节?
43.1K 关注 · 1.5K 回答
将居家治疗 进行到底
dayue大悦的广告
查看详情
一个人很糗很倒霉是种什么样的体验?
13.7K 关注 · 1.3K 回答
有哪些扎心的句子?
2.0K 关注 · 476 回答
作为大学生你的恋爱观是怎样的?
22.3K 关注 · 2.7K 回答
在南京大学就读是怎样的体验?
6.0K 关注 · 357 回答
如何看待“最萌身高差”?
713 关注 · 178 回答
有一个宅男当男朋友是什么体验?
1.8K 关注 · 281 回答
嵌入式Linux应用开发到底是开发
『贰』 求一个办公桌上的美味上司txt百度云,谢谢
办公桌上的美味上司
文章节选:
最近衰的不像样子,雷坚秉在前一个公司时,一直关照他的上司跳槽了,他的生活就开始水生火热之中,新来的上司做事没有章法,导致大伙工作效率低也就算了,上司还是一个没责任心的家伙,一犯错就让手下的人替他被黑锅,终于在走了一个又一个人之后,雷坚秉也抗不住一大堆工作犹如泰山压顶压在肩膀上的压力,联系了前上司,前上司说下个月正好有招聘,让他速来应聘,他痛快的打了辞职报告走人了,重新成了前上司的手下。
PS:链接发出来回答就会被删,所以我直接发到了你的【网络网盘账号】(登陆网络网盘就能看见),如有问题,请在网络【私信】告诉我,到时候请及时保存或下载并【采纳】【点赞】我的回答哦o(*≧▽≦)ツ
『叁』 文学性相对的是什么
理论
理论≈哲学:理论是对现象的抽象分析与概括
理论:
1、深入思考的能力(反思、批判)
2、分析现象背后的本质(解读、阐释)
乔纳森韦勒对理论的定义:
①理论是分析与推理的话语;
②理论是对常识的批评;
③理论是具有反射性(反观自身),是思维的思维;
④理论是跨学科的
二、文学理论(往往不是系统化的;碎片化、就事论事)
1、文学的哲学:
①作者之意非读者之意;
②你是否看到一只鸡;
③随意解读(是否基于文本)/科学解读;
④阅读为何?(接受/反思)
2、评判作品背后的价值系统
3、提供解读作品的角度与方法 雅俗关系
4、具有跨学科性质:哲学、心理学、语言学、社会学等等
三、文学理论的研究对象
1、艾布拉姆斯《镜与灯》文学研究四要素
2、文学研究的五个方面
①文学本质论;②文学活动论;③文学文本论;④文学创作论;⑤文学接受论
第一章【文学本质论】
一、文握胡指学的“本质主义”与“反本质主义”
本质主义:认为现象背后有本质(现象⇒本质)
反本质主义:现象≠本质
反本质≠无本质(既有的本质和广泛的本质)
什么是文学→文学本质论
二、文学性
(1)文学本质:即文学性。文学性是指使得一部作品成为文学的特性(即什么让文学成为了文学)
研究文学的本质就是研究什么是文学性。(俄国形式主义雅各布森:文学学科在科学化的过程中,其研究对象不是文学本身,而是文学性)
(2)文学性的四个维度:
①审美和文化;
②语言和符号;
③情感和形象;
④想象和虚构
文学性是一种程度的判定,是动态的和相对的:文学性高,则认为它是“文学”,文学性低,则不认为做笑它是“文学”。
维度①:审美和文化
人类把握世界段配的三种方式:真、善、美
美学:美学是研究审美的学科。〔美学是一门学科;审美是一种活动〕
文学是审美的、文化的
文学不求真、不求善,求美
美学的本质是非功利性的
审美的距离是离实用性、科学性的距离
康德:
康德美学:
①无目的(即非功利的)的合目的性(审美其实就是一种目的性;审美满足了某种更高的需求)
②无概念(是没有普遍认同的理论概念的)而具有普遍性
黑格尔:
审美:
①人本质力量(人区别其他动物的力量)的对象化(证明他具有力量的表现。例如:小男孩往平静的水面上丢石子产生水波,小孩子认为这是他让平静的水面产生波动,是他具有力量的表现)
②理念(柏拉图的“洞喻”)的感性显现(只有审美才能让理念显现)
维度②:语言和符号
(1)语言的基本特征
①语言是一个符号系统
A.索绪尔《普通语言学教程》
a.能指与所指〔能指/所指→随意性/约定性〕
『肆』 计算机科学领域有什么笑话
情人节,有人看到C一个人喝酒,便问:你的好哥们C++、Java、Python他们呢?C说:都过情人节去了。问:你为什么不过呢?C说:因为我没有对象。
『伍』 数字货币提款机是怎么回事能用手机操作吗
数字货币取款机---区块链自助终端,简称:BTM
BTM是一款类似于ATM的实物取款机,只不过我们是把存在于互联网中的数字货币,像人民币一样从取款机中提取出来。数字货币是不能用手机提现的!
区块链自助终端具有如下功能:
1、触控宽屏人机交互,轻松实现交易选择;
2、人脸识别,身份证识别,指纹识别,加密键盘密码输入等个人账户识别;
3、Ukey及软件算法加密等多重安全防护机制,依托于区块链,不必担心资产外漏及发生错误;
4、支持NFC智能支付;
5、交易凭条及二维码打印
6、支持数字签名;
7、支持数字资产交易。
支持使用场景:
1、
用户在酒吧、咖啡厅、饭店等场所消费时,可以用此设备选择支付(例如比特币),设备会生成交易二维码,扫描二维码可以支付,过程中用户需要扫描指纹、脸部设备或者身份证ID识别进行身份确认;
2、 用户可以通过支付宝,微信等生成支付二维码,通过设备扫描二维码,进行虚拟资产的兑换,过程中用户同样需要扫描指纹、脸部识别或身份证ID识别进行身份确认;
3、 商场、写字楼、小区等公共区域、可以用于查看、交易自己的区块链资产。
在当今的数字化 社会 ,最清晰、也最重要的一点是:人们不会使用不信任的终端、不会使用不信任的云计算、不会使用不信任的技术。毫无疑问,区块链通过新一代的数据技术方式,降低了“信用”的建立成本,将带来整个互联网乃至 社会 的深刻改变。
实际上,就算比特币和各种其他Token非常火,也有一定的信任危机:我们见不到实物或者说现实中的钱。
那么,究竟有没有什么东西,能填平数字货币和真实货币之间的信任鸿沟呢?
有:数字货币取款机---区块链自助终端,简称:BTM
BTM是一款类似于ATM的实物取款机,只不过我们是把存在于互联网中的数字货币,像人民币一样从取款机中提取出来。
为了让这一场景早日落地融入人类日常生活,立足于服务智能硬件行业及智能家居转型的跨视界团队极富前瞻性的为促进区块链的交易流通研发出区块链自助终端。
让我们来一睹BTM真容:
实体图:
上图所示区块链自助终端具有如下功能:
1、触控宽屏人机交互,轻松实现交易选择;
2、人脸识别,身份证识别,指纹识别,加密键盘密码输入等个人账户识别;
3、Ukey及软件算法加密等多重安全防护机制,依托于区块链,不必担心资产外漏及发生错误;
4、支持NFC智能支付;
5、交易凭条及二维码打印
6、支持数字签名;
7、支持数字资产交易。
支持使用场景:
1、
用户在酒吧、咖啡厅、饭店等场所消费时,可以用此设备选择支付(例如比特币),设备会生成交易二维码,扫描二维码可以支付,过程中用户需要扫描指纹、脸部设备或者身份证ID识别进行身份确认;
2、 用户可以通过支付宝,微信等生成支付二维码,通过设备扫描二维码,进行虚拟资产的兑换,过程中用户同样需要扫描指纹、脸部识别或身份证ID识别进行身份确认;
3、 商场、写字楼、小区等公共区域、可以用于查看、交易自己的区块链资产。
据悉,此产品由深圳跨世界智能 科技 有限公司研发并制造,该公司是一家专注于区块链自助终端、智能穿戴及智能家居等领域的基于区块链技术+智能硬件的方案提供商。
目前数字货币ATM机全世界有7138台,主要安装到发达国家,香港也有,上海好像也安装了一台吧,大家可以去体验一下,主要是用BTC兑人民币吧,未来数字货币主要以中国的DCEP为中心,研发属于中国的数字货币提款机。
在当今的数字化 社会 ,最清晰、也最重要的一点是:人们不会使用不信任的终端、不会使用不信任的云计算、不会使用不信任的技术。毫无疑问,区块链通过新一代的数据技术方式,降低了“信用”的建立成本,将带来整个互联网乃至 社会 的深刻改变。
实际上,就算比特币和各种其他Token非常火,也有一定的信任危机:我们见不到实物或者说现实中的钱。
那么,究竟有没有什么东西,能填平数字货币和真实货币之间的信任鸿沟呢?
有:数字货币取款机---区块链自助终端,简称:BTM
BTM是一款类似于ATM的实物取款机,只不过我们是把存在于互联网中的数字货币,像人民币一样从取款机中提取出来。
为了让这一场景早日落地融入人类日常生活,立足于服务智能硬件行业及智能家居转型的跨视界团队极富前瞻性的为促进区块链的交易流通研发出区块链自助终端。
上图所示区块链自助终端具有如下功能:
1、触控宽屏人机交互,轻松实现交易选择;
2、人脸识别,身份证识别,指纹识别,加密键盘密码输入等个人账户识别;
3、Ukey及软件算法加密等多重安全防护机制,依托于区块链,不必担心资产外漏及发生错误;
4、支持NFC智能支付;
5、交易凭条及二维码打印
6、支持数字签名;
7、支持数字资产交易。
支持使用场景:
1、
用户在酒吧、咖啡厅、饭店等场所消费时,可以用此设备选择支付(例如比特币),设备会生成交易二维码,扫描二维码可以支付,过程中用户需要扫描指纹、脸部设备或者身份证ID识别进行身份确认;
2、 用户可以通过支付宝,微信等生成支付二维码,通过设备扫描二维码,进行虚拟资产的兑换,过程中用户同样需要扫描指纹、脸部识别或身份证ID识别进行身份确认;
3、 商场、写字楼、小区等公共区域、可以用于查看、交易自己的区块链资产。
据悉,此产品由深圳跨世界智能 科技 有限公司研发并制造,该公司是一家专注于区块链自助终端、智能穿戴及智能家居等领域的基于区块链技术+智能硬件的方案提供商。
可以
『陆』 一文看懂互联网区块链
一文看懂互联网区块链
一文看懂互联网区块链,要了解区块链,就不得不从互联网的诞生开始研究区块链的技术发展简史,从中发掘区块链产生的动因,并由此推断区块链的未来。下面让我们一文看懂互联网区块链。
一文看懂互联网区块链1区块链的鼻祖就是麻将,最早的区块链是中国人发明的!区块链就跟麻将一样,只不过麻将的区块比较少而已,麻将只有136个区块,各地麻将规则不同可视作为比特币的硬分叉。
麻将作为最古老的区块链项目,四个矿工一组,最先挖出13位正确哈希值的获得记账权以及奖励,采用愿赌服输且不能作弊出老千的共识机制!
麻将去中心化,每个人都可以是庄,完全就是点对点。
矿池=棋牌室的老板抽佣。
不可篡改,因为说服其他三个人需要消耗太多算力和体力。
典型的价值互联网。我兜里的价值用不了八圈,就跑到他们兜里去了。
中国人基本上人手打得一手好麻将,区块链方面生产了全球70%~80%的矿机,并拥有全世界最多的算力,约占77%的算力
麻将其实是最早的的区块链项目:
1,四个矿工一组,先碰撞出13个数字正确哈希值的矿工可以获得记账权并得到奖励。
2,不可篡改。因为说服其他三个人需要消耗太多算力和体力。
3,典型的价值互联网。我兜里的价值数字货币www.gendan5.com/digitalcurrency/btc.html用不了八圈,就跑到他们兜里去了。
4、去中心化,每个人都可以是庄,完全就是点对点。
5、UTXO,未花费的交易支出。
还有另外一种赊账的区块链玩法,假设大家身上都没现金
细究一下,在大家达成共识时,我们看不到任何中介或者第三方出来评判丙赢了,大家给丙的奖励也不需要通过第三方转交给丙,都是直接点对点交易,这一过程就是去中心化,牌友们(矿工)各自记录了第一局的战绩,丙大胡自摸十三幺,乙杠了甲东风,记录完成后就生成了一个完整的区块,但要记住,这才只是第一局,在整个区块链上,这才仅仅是一个节点,开头说的8局打完,也就是8个节点(区块),8个区块连接在一起就形成了一个完整账本,这就是区块链。因为这个账本每人都有一个,所以就是分布式账本,目的就是为了防止有人篡改记录,打到最后,谁输谁赢一目了然。
4个男士(甲乙丙丁)凑在一块打麻将来钱,大家都没带现金,于是请一美女(中心化)用本子记账,记录每一局谁赢了多少钱、谁输了多少钱?最后结束时,大家用支付宝或微信支付结总账,但是如果这位美女记账时记错了或者预先被4人中的某人买通了故意记错,就保证不了这个游戏结果的公正公平合理性,你说是不是?那怎么办呢?如果你“打麻将”能用“区块链”作为游戏规则改编为如下:
4个男士(甲乙丙丁)凑在一块打麻将来钱,大家都没带现金,乙说让她带来的美女记账,甲说这位美女我们都不认识,于是甲乙丙丁4人一致约定每个人每局牌都在自己的手机上(区块链节点)同时记账(去中心化),最后打完麻将,直接手机上以电子货币结账时,大家都对一下记账的的结果,本来应该是一样的记账结果。
假设本来结果是甲手机上记的账:乙欠甲10元。但乙手机上的记录却是不欠,可是其余2人(丙、丁)和甲的记账一样,那还是按照少数服从多数规则结算,另外大家心里对乙的诚信印象就差评了,下次打麻将就不会带乙一起玩了。
除非乙预先买通(丙、丁)2人让其故意作假,但乙买通他们2人的代价是10万元(赖账10元的1万倍),那常理上乙只能选择放弃,因为做假成本太高了。
假设即使乙在打牌的过程中,偷偷愿意以高价10万元预先买通丙、丁做这笔巨亏的傻猫交易,但区块链的规则是按时间戳记账的,原来是下午1点钟记账乙欠甲10元的,即丙和丁下午3点钟再改账时,时间是不可逆的,只能记下午3点钟,那就又不吻合游戏规则了。
实际上在2017年博主已经开发出了一套麻将币
中国最早的区块链项目:四个矿工一组,最先从 148 个随机数字中碰撞出 14 个数字正确哈希值的矿工,可以获得一次记账权激励,由于分布式记账需要得到其他几位矿工的共识,因此每次记账交易时间长约十几分钟。
一文看懂互联网区块链2一、比特币诞生之前,5个对区块链未来有重大影响的互联网技术
1969年,互联网在美国诞生,此后互联网从美国的四所研究机构扩展到整个地球。在应用上从最早的军事和科研,扩展到人类生活的方方面面,在互联网诞生后的近50年中,有5项技术对区块链的未来发展有特别重大的意义。
1、1974诞生的TCP/IP协议:决定了区块链在互联网技术生态的位置
1974年,互联网发展迈出了最为关键的一步,就是由美国科学家文顿瑟夫和罗伯特卡恩共同开发的互联网核心通信技术--TCP/IP协议正式出台。
这个协议实现了在不同计算机,甚至不同类型的网络间传送信息。所有连接在网络上的计算机,只要遵照这个协议,都能够进行通讯和交互。
通俗的说,互联网的数据能穿过几万公里,到达需要的计算机用户手里,主要是互联网世界形成了统一的信息传播机制。也就是互联网设备传播信息时遵循了一个统一的法律-TCP/IP协议。
理解TCP/IP协议对掌握互联网和区块链有非常重要的意义,在1974年TCP/IP发明之后,整个互联网在底层的硬件设备之间,中间的网络协议和网络地址之间一直比较稳定,但在顶层应用层不断涌现层出不穷的创新应用,这包括新闻,电子商务,社交网络,QQ,微信,也包括区块链技术。
也就是说区块链在互联网的技术生态中,是互联网顶层-应用层的一种新技术,它的出现,运行和发展没有影响到互联网底层的基础设施和通讯协议,依然是按TCP/IP协议运转的众多软件技术之一。
2、1984年诞生的思科路由器技术:是区块链技术的模仿对象
1984年12月,思科公司在美国成立,创始人是斯坦福大学的一对夫妇,计算机中心主任莱昂纳德·波萨克和商学院的计算机中心主任桑蒂·勒纳,他们设计了叫做“多协议路由器”的联网设备,放到互联网的通讯线路中,帮助数据准确快速从互联网的一端到达几千公里的另一端。
整个互联网硬件层中,有几千万台路由器工作繁忙工作,指挥互联网信息的传递,思科路由器的一个重要功能就是每台路由都保存完成的互联网设备地址表,一旦发生变化,会同步到其他几千万台路由器上(理论上),确保每台路由器都能计算最短最快的路径。
大家看到路由器的运转过程,会感到非常眼熟,那就是区块链后来的重要特征,理解路由器的意义在于,区块链的重要特征,在1984年的路由器上已经实现,对于路由器来说,即使有节点设备损坏或者被黑客攻击,也不会影响整个互联网信息的传送。
3、随万维网诞生的B/S(C/S)架构:区块链的对手和企图颠覆的对象
万维网简称为Web,分为Web客户端和服务器。所有更新的信息只在Web服务器上修改,其他几千,上万,甚至几千万的客户端计算机不保留信息,只有在访问服务器时才获得信息的数据,这种结构也常被成为互联网的B/S架构,也就是中心型架构。这个架构也是目前互联网最主要的架构,包括谷歌、Facebook、腾讯、阿里巴巴、亚马逊等互联网巨头都采用了这个架构。
理解B/S架构,对与后续理解区块链技术将有重要的意义,B/S架构是数据只存放在中心服务器里,其他所有计算机从服务器中获取信息。区块链技术是几千万台计算机没有中心,所有数据会同步到全部的计算机里,这就是区块链技术的核心,
4、对等网络(P2P):区块链的父亲和技术基础
对等网络P2P是与C/S(B/S)对应的另一种互联网的基础架构,它的特征是彼此连接的多台计算机之间都处于对等的地位,无主从之分,一台计算机既可作为服务器,设定共享资源供网络中其他计算机所使用,又可以作为工作站。
Napster是最早出现的P2P系统之一,主要用于音乐资源分享,Napster还不能算作真正的对等网络系统。2000 年3月14 日,美国地下黑客站点Slashdot邮寄列表中发表一个消息,说AOL的Nullsoft 部门已经发放一个开放源码的Napster的克隆软件Gnutella。
在Gnutella分布式对等网络模型中,每一个联网计算机在功能上都是对等的,既是客户机同时又是服务器,所以Gnutella被称为第一个真正的对等网络架构。
20年里,互联网的一些科技巨头如微软,IBM,也包括自由份子,黑客,甚至侵犯知识产权的犯罪分子不断推动对等网络的发展,当然互联网那些希望加强信息共享的理想主义者也投入了很大的热情到对等网络中。区块链就是一种对等网络架构的软件应用。它是对等网络试图从过去的沉默爆发的标杆性应用。
5、哈希算法:产生比特币和代币(通证)的关键
哈希算法将任意长度的数字用哈希函数转变成固定长度数值的算法,著名的哈希函数如:MD4、MD5、SHS等。它是美国国家标准暨技术学会定义的加密函数族中的一员。
这族算法对整个世界的运作至关重要。从互联网应用商店、邮件、杀毒软件、到浏览器等、,所有这些都在使用安全哈希算法,它能判断互联网用户是否下载了想要的东西,也能判断互联网用户是否是中间人攻击或网络钓鱼攻击的受害者。
区块链及其应用比特币或其他虚拟币产生新币的过程,就是用哈希算法的函数进行运算,获得符合格式要求的数字,然后区块链程序给予比特币的奖励。
包括比特币和代币的挖矿,其实就是一个用哈希算法构建的小数学游戏。不过因为有了激烈的竞争,世界各地的人们动用了强大的服务器进行计算,以抢先获得奖励。结果导致互联网众多计算机参与到这个小数学游戏中,甚至会耗费了某些国家超过40%的电量。
二、区块链的诞生与技术核心
区块链的诞生应该是人类科学史上最为异常和神秘的发明和技术,因为除了区块链,到目前为止,现代科学史上还没有一项重大发明找不到发明人是谁。
2008年10月31号,比特币创始人中本聪(化名)在密码学邮件组发表了一篇论文——《比特币:一种点对点的电子现金系统》。在这篇论文中,作者声称发明了一套新的不受政府或机构控制的电子货币系统,区块链技术是支持比特币运行的基础。
论文预印本地址在http://www.bitcoin.org/bitcoin.pdf,从学术角度看,这篇论文远不能算是合格的论文,文章的主体是由8个流程图和对应的解释文字构成的, 没有定义名词、术语,论文格式也很不规范。
2009年1月,中本聪在SourceForge网站发布了区块链的应用案例-比特币系统的开源软件,开源软件发布后, 据说中本聪大约挖了100万个比特币.一周后,中本聪发送了10个比特币给密码学专家哈尔·芬尼,这也成为比特币史上的第一笔交易。伴随着比特币的蓬勃发展,有关区块链技术的研究也开始呈现出井喷式增长。
向大众完整清晰的解释区块链的确是困难的事情,我们以比特币为对象,尽量简单但不断深入的介绍区块链的技术特征。
1、区块链是一种对等网络(P2P)的软件应用
我们在前文提过,在21世纪初,互联网形成了两大类型的应用架构,中心化的B/S架构和无中心的对等网络(P2P)架构,阿里巴巴,新浪,亚马逊,网络等等很多互联网巨头都是中心化的B/S架构,简单的说,就是数据放在巨型服务器中,我们普通用户通过手机,个人电脑访问阿里,新浪等网站的服务器。
21世纪初以来,出现了很多自由分享音乐,视频,论文资料的软件应用,他们大部分采用的是对等网络(P2P)架构,就是没有中心服务器,大家的个人计算机都是服务器,也都是客户机,身份平等。但这类应用一直没有流行起来,主要原因是资源消耗大,知识版权有问题等。区块链就是这种领域的一种软件应用。
2、区块链是一种全网信息同步的对等网络(P2P)软件应用
对等网络也有很多应用方式,很多时候,并不要求每台计算机都保持信息一致,大家只存储自己需要的的信息,需要时再到别的计算机去下载。
但是区块链为了支持比特币的金融交易,就要求发生的每一笔交易都要写入到历史交易记录中,并向所有安装比特币程序的计算机发送变动信息。每一台安装了比特币软件的计算机都保持最新和全部的.比特币历史交易信息。
区块链的这个全网同步,全网备份的特征也就是常说的区块链信息安全,不可更改来源。虽然在实际上依然不是绝对的安全,但当用户量非常大时,的确在防范信息篡改上有一定安全优势。
3、区块链是一种利用哈希算法产生”通证(代币)”的全网信息同步的对等网络(P2P)软件应用
区块链的第一个应用是著名的比特币,讨论到比特币时,经常会提到的一个名词就是“挖矿”,那么挖矿到底是什么呢?
形象的比喻是,区块链程序给矿工(游戏者)256个硬币,编号分别为1,2,3……256,每进行一次Hash运算,就像抛一次硬币,256枚硬币同时抛出,落地后如果正巧编号前70的所有硬币全部正面向上。矿工就可以把这个数字告诉区块链程序,区块链会奖励50个比特币给矿工。
从软件程序的角度说,比特币的挖矿就是用哈希SHA256函数构建的数学小游戏。区块链在这个小游戏中首先规定了一种获奖模式:给出一个256位的哈希数,但这个哈希数的后70位全部是0,然后游戏者(矿工)不断输入各种数字给哈希SHA256函数,看用这个函数能不能获得位数有70个0的数字,找到一个,区块链程序会奖励50个比特币给游戏者。实际的挖坑和奖励要更复杂,但上面的举例表达了挖矿和获得比特币的核心过程。
2009年比特币诞生的时候,每笔赏金是50个比特币。诞生10分钟后,第一批50个比特币生成了,而此时的货币总量就是50。随后比特币就以约每10分钟50个的速度增长。当总量达到1050万时(2100万的50%),赏金减半为25个。当总量达到1575万(新产出525万,即1050的50%)时,赏金再减半为12.5个。根据比特币程序的设计,比特币总额是2100万。
从上述介绍看,比特币可以看做一个基于对等网络架构的猜数小游戏,每次正确的猜数结果奖励的比特币信息会传递给所有游戏者,并记录到每个游戏者的历史数据库中。
4、区块链技术因比特币的兴起产生的智能合约,通证、ICO与区块链基础平台
从上面的介绍看,比特币的技术并不是从天上掉下来的新技术,而是把原来多种互联网技术,如对等网络架构,路由的全网同步,网络安全的加密技术巧妙的组合在一起,算是一种组合创新的算法游戏。
由于比特币通过运作成为可以兑换法币,购买实物,通过升值获得暴利,全世界都不淡定了。抱着你能做,我也能做的态度,很多人创造了自己的仿比特币软件应用。同时利用政府难以监管对等网络的特点,各种山寨币与比特币一起爆发。这其中出现了很多欺诈和潜逃事件,逐步引起各国政府的关注。
区块链基础平台:用区块链技术框架创建货币还是有相当的技术难度,这时区块链基础平台以太坊等基础技术平台出现了,让普通人也可以方便的创建类“比特币”软件程序,各显神通,请人入局挖币,炒币,从中获得利益。
通证或代币:各家“比特币”、“山寨币”如果用哈希算法创建的猜数小游戏,产生自己的“货币”时,这个“货币”统称“通证”或“代币”。
ICO:由于比特币和以太币已经打通与各国法币的兑换,其他新虚拟币发币时,只允许用比特币和以太币购买发行的新币,这样的发币过程就叫ICO,ICO的出现放大了比特币,以太币的交易量。同时很多ICO项目完全建立在虚无的项目上,导致大量欺诈案例频发。进一步加深了社会对区块链生成虚拟货币的负面认识。
智能合约:可以看做区块链上的一种软件功能,是辅助区块链上各种虚拟币交易的程序,具体的功能就像淘宝上支付宝的资金托管一样,当一方用户收到的货物,在支付宝上进行确认后,资金自动支付个给买家货主,智能合约在比特币等区块链应用上也是承担了这个中介支付功能。
三、区块链技术在互联网中的历史地位和未来前景
1、区块链处于互联网技术的什么位置?是顶层的一种新软件和架构。
我们在前面的TCP/IP介绍中提到,区块链与浏览器、QQ、微信、网络游戏软件、手机APP等一样,是互联网顶层-应用层的一种软件形式。它的运行依然要靠TCP/IP的架构体系传输数据。只是与大部分应用层软件不同,没有采用C/S(B/S)的中心软件架构。而是采用了不常见的对等网络架构,从这一点说,区块链并不能颠覆互联网基础结构。
2、区块链想要颠覆谁?想颠覆万维网的B/S(C/S)结构。
它试图要颠覆其实是89年年诞生的万维网B/S,C/S结构。前面说过。由于89年年欧洲物理学家蒂姆· 伯纳斯· 李发明万维网并放弃申请专利。此后近30年中,包括谷歌,亚马逊,facebook,阿里巴巴,网络,腾讯等公司利用万维网B/S(C/S)结构,成长为互联网的巨头。
在他们的总部,建立了功能强大的中心服务器集群,存放海量数据,上亿用户从巨头服务器中获取自己需要的数据,这样也导致后来云计算的出现,而后互联网巨头把自己没有用完的中心服务器资源开放出来,进一步吸取企业,政府,个人的数据。中心化的互联网巨头对世界,国家,互联网用户影响力越来越大。
区块链的目标是通过把数据分散到每个互联网用户的计算机上,试图降低互联网巨头的影响力,由此可见区块链真正的对手和想要颠覆的是1990年诞生的B/S(C/S)结构。但能不能颠覆掉,就要看它的技术优势和瓶颈。
3、区块链的技术缺陷:追求彻底平等自由带来的困境
区块链的技术缺陷首先来自与它的对等网络架构上,举个例子,目前淘宝是B/S结构,海量的数据存放在淘宝服务器集群机房里,几亿消费者通过浏览器到淘宝服务器网站获取最新信息和历史信息。
如果用区块链技术,就是让几亿人的个人电脑或手机上都保留一份完整的淘宝数据库,每发生一笔交易,就同步给其他几亿用户。这在现实中是完全无法实现的。传输和存储的数据量太大。相当于同时建立几亿个淘宝网站运行。
因此区块链无法应用在数据量大的项目上,甚至小一点的网站项目用区块链也会吃力。到2018年,比特币运行了近10年,积累的交易数据已经让整个系统面临崩溃。
于是区块链采用了很多变通方式,如建立中继节点和闪电节点,这两个概念同样会让人一头雾水,通俗的说,就是区块链会向它要颠覆的对象B/S结构进行了学习,建立数据服务器中心成为区块链的中继节点,也用类浏览器的终端访问,这就是区块链的闪电节点。
这种变动能够缓解区块链的技术缺陷,但确让区块链变成它反对的样子,中心化。由此可见,单纯的区块链技术由于技术特征有重大缺陷,无法像万维网一样应用广泛,如果技术升级,部分采用B/S(C/S)结构,又会使得区块链有了中心化的信息节点,不在保持它诞生时的梦想。
4、从互联网大脑模型看区块链的未来前景
我们知道互联网一般是指将世界范围计算机网络互相联接在一起的网际网络,在这基础上发展出覆盖全世界的全球性互联网络称互联网,即是互相连接一起的网络结构。
从1969年互联网诞生以来,人类从不同的方向在互联网领域进行创新,并没有统一的规划将互联网建造成什么结构,当时间的车轮到达2017年,随着人工智能,物联网,大数据,云计算,机器人,虚拟现实,工业互联网等科学技术的蓬勃发展,当人类抬起头来观看自己的创造的巨系统,互联网大脑的模型和架构已经越来越清晰。
通过近20年的发展依托万维网的B/S,C/S结构,腾讯QQ,微信,Facebook,微博、twitter亚马逊已经发展出类神经元网络的结构。互联网设备特别是个人计算机,手机在通过设备上的软件在巨头的中心服务器上映射出个人数据和功能空间,相互加好友交流,传递信息。互联网巨头通过中心服务器集群的软件升级,不断优化数亿台终端的软件版本。在神经学的体系中,这是一种标准的中枢神经结构。
区块链的诞生提供了另外一种神经元模式,不在巨头的集中服务中统一管理神经元,而是每台终端,包括个人计算机和个人手机成为独立的神经元节点,保留独立的数据空间,相互信息进行同步,在神经学的体系中,这是一种没有中心,多神经节点的分布式神经结构。
有趣的是,神经系统的发育出现过这两种不同类型的神经结构。在低等生物中,出现过类区块链的神经结构,有多个功能相同的神经节,都可以指挥身体活动和反应,但随着生物的进化,这些神经节逐步合并,当进化成为高等生物时,中枢神经出现了,中枢神经中包含大量神经元进行交互。
四、关于区块链在互联网未来地位的判断
1、对比特币的认知:一个基于对等网络架构(P2P)的猜数小游戏,通过高明的金融和舆论运作,成为不受政府监管的”世界性货币”。
2、对区块链的认知:一个利用哈希算法产生”通证(代币)”的全网信息同步的对等网络(P2P)软件应用。
3、区块链有特定的用途,如大规模选举投票,大规模赌博,规避政府金融监管的金融交易等等领域,还是有不可替代的用处。
4、在更多时候,区块链技术会依附于互联网的B/S,C/S结构,实现功能的扩展,但总体依然属于互联网已有技术的补充。对于区块链目前设想的绝大部分应用场景,都是可以用B/S,C/S结构实现,效率可以更高和技术也可以更为成熟。
5、无论是从信息传递效率和资源消耗,还是从神经系统进化看,区块链无法成为互联网的主流架构,更不能成为未来互联网的颠覆者和革命者。
6、当然B/S,C/S结构发展出来的互联网巨头也有其问题,但这些将来可以通过商业的方式,政治的方式逐渐解决。