• [产品体验官] 体验产品,反馈赢大奖!运维体验官,全员征集中~
    2019中国单身男女比例=104.64:100!人数差3000万!其中#单身率最高的大学专业#话题也登上热搜榜,计算机科学与技术专业 稳居 TOP1,荣耀时刻,此处该有掌声!更荣耀的是,为这个TOP1做出伟大贡献的是我们地球最神奇的生物——他们很忙——没时间吃鸡,没时间打王者,没时间陪女友,没时间花工资他们很苦——系统死翘翘找他们,业绩上不来找他们,网站打不开找他们,电脑死机找他们,没插插头,还是找他们!他们很冤——贡献了中国互联网事业80%的GDP,国家却没包办一个女朋友!他们很牛——一天1500条告警信息全凭肉眼定位!24小时待命宁愿瞎眼都不喊累!解决BUG就是欣慰,分分钟挑战不可能,有木有!所以,妹子们,你们的小哥哥真的很优秀,你们的小哥哥也是是真的很忙,忙到只有开发者运维神器——AOM能拯救他们!小哥哥们,机会来了!给你一个原地自证的机会!————————————————————说正事专用分割线————————————————————【活动时间】2019年03月20日-04月10日【参与方式】 请按照以下《操作指引》附件操作后回复本帖,回帖格式参照本帖前排沙发即可点击此处下载操作指引.pdf【奖品】奖品采取抽奖方式发放,保证公平公正公开。奖品一:干货资料搜索公众号“立体运维”或扫描以下二维码并关注,回复关键字“运维人”,将收到的海报分享至朋友圈或任意一个人数>20的微信群并保留30分钟,截图发送给公众号后台,您将会收到运维干货资料包下载链接,还可参与奖品二的抽取。奖品二:《智能运维》书籍奖品三:华为云神秘大礼包 开奖结果hellfire0925、qvhaokeji、lishuimo、andyleung【小贴士:开发者运维神器——AOM可以做什么?】 【温馨提示】1、  如果有问题想咨询交流,请加小助手号“hwpaas”进入运维社群,本活动奖项将在社群内开出。群内还会有不定期的直播、线上课程、专家解答、干货资讯、华为内部专业书籍限额赠送。2、  活动期间,我们会根据大家的意见组织一次运维相关的直播课程,直播课会在社群内提前预告,大家有任何需要解答的技术问题、需要交流的运维信息都可以参与探讨。 3、  4月10日上午10:00在社群内开奖公示,奖品会在活动结束3-7个工作日内发出,请确保留下正确的联系方式。4、  有效楼层指:截图正确+有意义的评论(如产品建议、产品改进等),可参照下一楼截图回帖。5、  本活动呼吁大家积极表现自己,不介意在回复楼层中增加自我介绍或才艺表演,如果能解决部分小哥哥单身问题,善莫大焉。6、  我们是一个有爱、佛系的大集体,请大家抱团取暖,互爱互助,将伟大的事业坚持到底! 
  • [行业解决方案] 【安迅通】NB-IoT门锁让清华大学更与众不同!
          NB-IoT是指窄带物联网(Narrow Band -Internet of Things)技术,通俗地说,就是NB-IoT利用现有的基站进行通信,用户完全不用布线,它具有比手机信号更强的覆盖能力,又支持低功耗的管理,以低成本、低功耗的方式,实现更大范围的物联网信号覆盖通信,NB-IoT门锁是把设备真正连接到物联网中,对门锁进行远程监控、管理,NB-IoT是大家公认最有前途的未来物联网通信方案。想象一下,以后家里的电灯、冰箱、窗帘、空调、马桶、狗狗……都能很容易地用NB-IoT互联控制,是不是很NB的赶脚?       世界各国的主流电信公司都已经在快跑进行NB-IOT网络的部署、应用,中国电信率先在全国全面开通NB-IOT网络,并选择了清华大学精心打造高校NB-IoT的全国样板工程。清华大学一期选择了智能门锁、水电表、智能垃圾桶(没错,就是智能的垃圾桶)、智能路灯、停车位管理等系统作为落地产品。      学校公寓物联网门锁,与常见的酒店锁、家庭锁有巨大的区别:机械结构要做加强改进以适应学校高频率/高强度的使用、有远程报警/没带钥匙开门/临时关门不锁的专用按钮、使用专用的锂电池支持学生用充电宝充电、要同时支持NB-IoT和蓝牙双线路通信、支持手机APP的临时开锁、门锁状态和刷卡数据数据采集、CPU高强度加密读卡、学生请假归寝统计分析、管理员巡视管理、校园一卡通接口……      安迅通凭借全国第1把学校公寓专用锁的定位、超过100个物联网门锁用户的骄人业绩,受高校寓专会的推荐,成为清华大学NB-IoT门锁的首选合作开发伙伴。      6月12日,安迅通为学校安装演示了公寓专用门锁, “很让人振奋”、“业内第一”、“高校领先”、“这是一个值得合作的企业”……领导们的一致好评和广泛赞誉,就是对安迅通技术的高度重视及充分肯定,同时,也意味着全国第一把真正的NB-IoT门锁正式诞生! 公司张总在向领导汇报讲解 清华各位领导给予高度评价1 NB-IoT门锁系统主要功能:1.1 NB-IoT卡权限下发      当用户权限发生变化(如新办卡、挂失等)时,利用NB-IOT把权限下传给门锁。用户新办卡可实现实时刷卡开锁。1.2 蓝牙权限下发      万一NB-IoT网络发生故障,可以通过管理员或是用户的手机APP把变化的权限下传到门锁中。1.3 刷卡数据上传      支持实时上传和定时上传两种模式。1.4 远程开锁      如果用户没带卡,可以向管理员申请远程开锁。管理员远程可以设定时间,例如在5分钟内在门锁上按下远程开锁按钮即可开锁。1.5 报警      门锁上有远程报警开关,按下后,管理员会马上到现场解决,有隐患尽快解决。1.6 APP管理      支持安卓和IOS,用户可以自我管理、支持蓝牙开锁、支持脱网操作,支持手机挂失。1.7 门锁状态监控      以电子地图的方式显示每一把锁的状态,包括信号强度、电池电量等信息。      电子地图可以自主编辑,有多种楼型模板(一字型、L型等),有楼梯、卫生间等素材。1.8 维护管理      系统会收集每一把锁的工作数据并生成报表,分为信号强度、电量、重启、通信设备等七个大项,50多个小项分别生成报表。      数据可以定时发送到维护人员信箱。      把问题解决在萌芽状态。1.9 门锁特色功能      常开/常闭按钮: 用户临时出门(比如上公共洗手间),为了避免没带卡被关在门外,可以短时不锁门。      充电电池:使用可循环充电的锂电池,充一次电可以使用半年到一年,低电报警,可以用中转电池快速更换,也选择使用充电宝自助充电。      撬锁报警:如果有人撬锁,会马上把报警信息发到管理中心。2 扩展功能:2.1 开锁功能:      不同的锁型号支持密码、手机NFC、身份证、指纹等多种开锁方式。2.2 外部软件接口:      已经与超过30家的一卡通、宿舍管理系统、HR系统、数字化校园系统等外部系统实现数据互通。2.3 外部系统接口:      可以与通道系统、门禁系统实现联动管理。3 适用场所:学校公寓、办公楼、公租房
  • 【开心一刻】做程序猿的老婆是怎样的体验!!!
    今天来说说一位女青年的老公以及他们的事儿。如有雷同,纯属巧合。十一年前我和程序猿第一次见面,还是大一军训期间。我甚至不确定程序猿是否记得那是第一次见面。当时不小心装伪文艺参加了吉他社,想借一本吉他入门书,然后同在吉他社热心的海哥说他一同学有,就带着我去拿书了。于是我们第一次“见面”了,我只看见一个对着电脑,佝偻着背的背影……严重怀疑程序猿根本没抬头看一眼那个已经晒得像反转熊猫一样的妹子,因为他递过来书以后,又迅速投入到了电脑的怀抱,相对应的,我也不记得他长什么样了。我从来没有读懂过这个上天用那个背影给我的预警,于是堕入了一生的深渊。当时的我对计算机、程序猿当时一无所知,只知道这些计算机系的,天然呆居多,玩游戏,不学习,民工气质愈演愈烈,穿着黄色民工拖鞋上课,在食堂和民工大哥们一起吃饭,头发不洗戴帽子遮,没衣服穿了从脏衣服堆里找,喝水的杯子长时间没刷竟然被蜜蜂筑了巢,天天拆别人电脑、烧别人电脑CPU或者对着电脑研究大便(debian)或者聚众看片儿..即使程序猿后来文艺了一把还加入了一个乐队,当贝屎手,还是乐队里面最天然呆的,只会低头猛弹,不像主唱和吉他风骚。经过初步了解,配电脑、修电脑、装系统等都可以找程序猿来干。而且程序猿不会油嘴滑舌的。很多妹子也都这么想的,于是大学四年,程序猿钻了不少次各种妹子宿舍,一去就一下午,他说装系统太慢,我暂且就信了吧。程序猿大四差点没毕业,挂科十几门,从基础课的英语、高数、大物,到专业课的图形学什么的无一幸免,还好最后万分惊险,侥幸过关了。我问他:你不是喜欢学计算机吗?怎么还学成一坨渣。他说:那些用过时教材的老师才教的是一坨渣。事实证明,他是对的。我觉得有点莫名其妙,没见过他学习,原来也会写代码啊,还帮别人写了毕业论文,毕业了还顺利找到了工作。关于毕业后的去向,程序猿是这么说的:国内也就北上广深还有点IT产业,你选个地方吧。我说:那就北京吧。这么着,我们就来帝都了。七年前在北京,我们的第一份工作,程序猿的起薪还只有2500RMB,我找了份出版社的工作,起薪也是2500RMB。刚开始工作的两年,在我记忆中是程序猿最最累的时候。两年时间,几乎没有休息过,周一至周五晚上加班到10点、11点以后才回来,甚至更晚或者通宵。周六日白天去公司加班。那时候还在做手机移植。人年轻,通宵一下还能扛得住,通宵后第二天还能继续上班。现在偶尔程序猿也会通宵发版,但是第二天几乎要休息大半天,不服年龄不行。从大学的时候天天腻歪在一起到后来要适应等待程序猿加班的日子,习惯需要一个过程,也有始终习惯不了的,像我。直到现在,如果程序猿加班很晚回来,我都没有办法睡觉,一定要他回来才能睡,所以身体也跟着一起熬差了。在北京工作了4年,我俩才考虑结婚,此时他已经换了一次工作,到了一家创业公司,开始做iOS。我比较佩服程序猿的一点在于他对行业发展还是比较敏感的,当时学习iOS就是个例证,以及自己没事儿吹牛说起大学就预测出微博类的产品会火,比特币刚出来几乎还没什么人知道的时候还挖了两天矿等等。但是不知此人是否天生命里没有横财,所以还只是勤勤恳恳打工过日子。新换到创业公司也成了技术负责人,加班没那么猛了,但是也难看到出路,公司的风格很难改变,所以最后没有相信公司给出硕大的饼。我说如果公司真上市了,所有的期权加起来要上3000w? 程序猿很平静地说,放心吧,上不了市。当时公司目标3年还是5年上市,忘记了,反正至今也没上市。后来程序猿又经过人介绍来到现在的公司,也算国内比较大的公司了,于是又拼命了一段时间,疯狂地加班,后来还算好一些。七年,从一个年轻小伙熬成了大叔,体重从55kg变成了75kg,从天然呆的码农到在大公司的小经理。非常符合程序猿成长路线。不知是喜是忧。既然已经嫁给程序猿这么多年了,虽然至今仍然是小白一枚,但是也能总结几点:一要耐得住寂寞:程序猿永远陪伴电脑的时间比陪媳妇儿时间长,加班相当频繁,要锻炼自己独立入睡。二要耐得住落寞:也不能说程序猿没有情趣,但是也不能太指望。自从结婚后没有过过任何的纪念日之类的。偶尔会在生日什么的给买个礼物,基本以电子设备为主。三要照顾得了程序猿的生活:当然大部分的程序猿对衣食标准要求不高,但也别指望他们能做太多。某猿只会每天早上大喊没有袜子穿啦,没有T恤穿啦。吃货程序猿也会做几个大菜,但是只是有客人来露一手用的。四要给程序猿财务自由去买电子产品:比如1k多的机械键盘,1k多的耳机,各种Nk的游戏设备,还有很多其他七七八八的腕带啊之类的。总之要电子设备新出来什么,他们想买就得买,不然他们浑身难受。五要会玩三国杀等各类纸牌游戏以及德州扑克:坐着不动又能彰显他们智商的牌类游戏最适合程序猿了。六参加他们的TB活动的时候要能融入进去:比如吃饭就要低头猛吃,饮料猛喝。偶尔听见“来干一下”,就干一下,呵呵一笑,然后继续低头猛吃,饮料猛喝。吃完喝完三国杀或者德州扑克。七要听懂一些基本术语:比如说bug等、各编程语言名称。能听懂基本的IT笑话,比如前两天刚懂了类风湿的笑话。在iOS的拼写上,不要犯大众错误。八要崇拜乔布斯,要记住IT圈各大佬的名儿:没事儿多看看IT圈新闻。九要提醒提防程序猿病:小心眼角膜炎、肩颈疾病、脂肪肝、腱鞘炎。十不要太担心程序猿在男女问题方面出问题:相信他们更愿意娶个电脑。如果真的出了问题,可能他本质不是程序猿,而是产品或者设计狮。十一不要让亲戚朋友们找程序猿买电脑攒电脑修电脑装系统:因为程序猿说了,他们不是卖电脑的。十二最后一条也是最重要的,要赞美程序猿,欣赏他们的审美,因为编程也是一门艺术:程序猿身上都是有某种气质的,不然现在我们不会那么轻易在大街上的人群中分辨出程序猿。因为程序猿是有使命感的,他们定是感受到了命运的召唤,要用计算机改变和毁灭人类的未来,他们已经并即将做到。
  • [行业资讯] 苹果WWDC大会,苹果‘软’了,销量上去了!
    苹果 ’软‘了,是故意的。苹果CEO Tim Cook 登场后,当然先汇报了各种成绩:如今,苹果有超过2亿名开发者,开发者创造了超过千亿美元的利润,每周 App Store 访问量超过了5亿……就在会后,苹果股价应声上涨,今天更是达到市值的历史最高纪录是什么切中了华尔街的点?当然是,软件。要说今天苹果大会的主角,绝对是iOS12,AR,还有最新的Mac OS 系统。我们一一来看。1. iOS12:更少bug,更加稳定iOS11 系统更新率有多少呢?7周内81%,而对比安卓,只有8%。好吧,但苹果,你算我一个不下载的吧,为什么坚持不下载... 是有道理的。从今天苹果在 WWDC 大会宣布的来看,苹果强调的就是:更稳定,更少bug。iOS 12 中提供屏幕时间功能(Screen Time)了,这样就能详细检测你在 iPhone 上花了多少时间了!每周给你总结一次!这给那些天天玩手机的人提供了一个防沉迷系统啊!2.AR 平台持续布局,野心勃勃改变世界多说一句:AR 游戏的多人模式,允许两个及以上用户共享数据,从而能在现实世界中看到同一个虚拟物体。这是游戏社交化必不可少的一步。此外,苹果还跟皮克斯公司合作,创建出一种新的 AR 格式,称为 USDZ。新格式是跨 iOS系统、零压缩、未加密的 zip 文件。结合 Craig展示一个功能:你去 Ikea 等地买家具时,不必自带卷尺,也不必反复观摩想象,直接就用 Measure 测出每个东西的尺寸,还能看到家具摆在家中的真实效果。这样可以去DIY自己的家具或者量身买衣服不用出门可以更宅了。。3.新的 Mac OS:终于和手机是一家苹果还宣布了其最新版本的 Mac OS 软件:Mojave(“莫哈维”)Mojave 这 “巨大进步” 到底都体现在哪些方面?夜间模式暗黑系帮经常在夜间用电脑的夜猫子们保护眼睛。对了,推出夜间模式时,观众席上的开发者们爆发出了阵阵喝彩声 —— 难道开发者们都是夜猫子? 桌面文件太多太乱?分门别类一键整理 这个功能怎么这么眼熟,以前我用的某款手机。。。 相册视图 微信相册做的 挺好的。 屏幕截图更简单 这一点 感觉华为做的比苹果好,只需要指尖敲击一下就可以截屏了最后 咳, 总结一下:天下APP一大抄,抄得好才是王道这次 WWDC 大会,咱们看到了iOS12新系统、更加贴近生活的AR应用。然而,更多所谓的新功能,小探怎么看着这么眼熟?这不,看着多人社交APP HouseParty大红大紫的同时,不甘心的苹果这次直接推出允许多达32人参加电话会议的FaceTime模式。纳尼?这也是创新?小探远远听到了来自微信、谷歌、Facebook 的对话。微信:你确定没有抄我吗?我们九宫格的视频2015年就出来了!Facebook: 我们2016年就能装50个人了!谷歌:我们Google Hangout也早能装25个人一起视频了请问大家怎么看~
  • 【看点】Kotlin 威胁、Python 逆袭,2018 年程序员需要升级哪些技能?
    本文来源:CSDN 作者:屠敏近日,著名的技术书籍出版商 PACKT 基于 8000 名开发人员以及技术专家的工作经验进行了调查研究,最终发布了《2018 年开发者技能提升报告》,旨在追踪开发者的工具使用情况以及最新的技能趋势,确保开发者做出正确的学习选择。接下来,让我们一窥 2018 年开发者最受欢迎的工具吧。编程语言:Python 受高薪程序员青睐、Java 在移动开发中大显身手2018 年以来,Java、JavaScript、Python 开始争夺编程语言界的头把交椅。不过,霸主依旧是霸主,无可比拟,Java 仍占榜首,据报告显示,有 40% 的开发者使用 Java 进行 App 研发。而 JavaScript 和 Python 稍逊一筹,JavaScript 占 36.85%,Python 占 36.47%,后两者之间相差不到 1%,流行度可谓不分伯仲。除此之外,用于 App 开发的编程语言 Top 10,还有 C#、SQL、C++、C、PHP、Swift、Go。据调查结果显示,Python 最受高收入的 App 程序员的青睐;C# 适用于企业和桌面应用程序的开发,也在游戏开发中大显身手,因此最受此领域的开发者们喜爱;而 Java 最受移动开发者的欢迎。对于 App 开发,我们已经看到基于 C 语言的开发支持已经越来越少。且只有在桌面开发人员和游戏脚本编写人员中,C#仍然占据着榜首位置,这意味着更多的开发者都在尝试新的方法来构建浏览器以及移动端应用。移动开发工具:Android Studio 稳操胜券Android Studio 是移动设备端(39%)开发时的主导工具,其使用量比Xcode(16%)多出一倍以上。总体上来看,Android 开发者的数量比 iOS 要多得多。但是,使用 Xcode,iOS SDK 或 macOS 进行开发的开发者中,有 50% 的人薪酬为 70000 美元甚至更高,所以想要在移动开发中挣取更多的薪酬,具备 iOS 技能看起来更容易实现这一目标。 游戏开发工具:Unity 猛超 Unreal,成为游戏开发首选引擎对所有开发者而言,Unity 是游戏开发的首选工具。据调查报告显示,26% 的受访者使用 Unity,同等类别的第二大受欢迎的游戏开发引擎为 Unreal,占比 11%。企业和桌面应用开发工具.NET、Visual Studio 和 Java EE 无疑为企业和桌面应用开发工具的前三甲。MySQL 成为最受欢迎的数据库MySQL,SQL Server 和 SQLite 是最常用的数据库。[/backcolor][/backcolor]技能提升方向[/backcolor]机器学习:过去一年,经过数据科学、人工智能等领域的洗礼,机器学习技术成为 App 开发者学习的下一个重要内容。将算法智能集成到 App 中的目标极具挑战性,并且与 App 开发的诸多功能(如会话式 UI)密切相关。基于此,受访者还将 TensorFlow 和深度学习列为他们正在学习的新技能,这意味着 App 开发者正在学习一些最复杂、最强大的机器学习工具和技术。Python:如果 App 开发人员正在深入探索机器学习技术,那么其正在使用 Python 进行学习。 由于其适应性、并从机器学习算法到 GUI 能够构建任何内容,2018 年的 Python 正成为开发者当之无愧的选择。 这也是高收入的 App 开发者青睐的语言。Web 技术:如今 App 开发和 Web 开发之间的差距正在逐渐消失。诸如 React Native 证明了将本机 App 的可用性与 Web 应用程序的交互性相结合的体验比以往的更强大。同样,后端和前端之间的关系也在改变。 随着微服务和无服务器架构成为常态,Web 开发人员和 App 开发者开始共享非常相似的工具链。区块链:根据今年的调查,我们发现很多 App 开发者正在转型区块链,这也成为 App 开发者须关注的领域之一。虽然区块链对电子商务等主流 App 是否有影响还有待观察,但在不久的将来,区块链更多细分的应用将会更加明显。Kotlin:诞生于 2011 年,但直到最近才开始真正吸引工程师的特别青睐。Google 在 2017 年宣布 Kotlin 在 Android Studio 3.0 中完全获得支持,使之成为 Android 开发语言之一。预计到今年年底,Kotlin 将与 Java 展开激烈竞争。Rust:已经有一段时间了,但 Mozilla 去年专门成立一个团队来继续开发。他们希望将 Rust 定位为连接前后端的关键性语言——wasm-bindgen,使 Rust 与 JavaScript 可互操作。
  • 恢复误删除的ESXi服务器存储VMFS卷
    如果不小心误删除了VMFS卷,使用partedUtil命令恢复即可。partedUtil是VMware ESXi的命令行实用程序,可以在ESXi上直接操作本地和远程 SAN 磁盘的分区表。【说明】只有 ESXi 5.x 上的磁盘分区才支持使用 partedUtil 命令行。命令行实用程序 fdisk 不能用于采用 VMFS5 格式的 LUN。本文用于VMware ESXi 5.x、VMware ESXi 6.0格式化为VMFS 5的卷。当前有一台DELLR 730XD的服务器,其中10块硬盘使用RAID-50划分为2个卷,第1个卷30GB,安装ESXi 6.5.0系统,第2个卷使用剩余空间,大小29.08TB,如图1-1所示。图1-1 VMFS卷从图1-1中可以看到,这个29.08TB的设备名称为naa.61866da07cda6500209430db1f953ce5;30GB的设备名称是61866da07cda650020942f720a174f8c。下面我们模拟这个操作(当前是测试机器,请勿在生产机器、有重要数据机器实验,否则由此造成的损失,本文概不负责!)(1)在“存储设备”中右击29.08TB的存储,右击选择“删除数据存储”,如图1-2所示。图1-2 删除数据存储(2)在弹出的“确认删除数据存储”对话框中,单击“是”按钮,如图1-3所示。图1-3 确认删除数据存储(3)此时在“数据存储”列表中已经没有该存储,如图1-4所示。图1-4 无29TB存储(4)但在“存储设备”列表中仍然可以看到该存储容量及设备名称,如图1-5所示。图1-5 存储设备查看名称使用SSH登录到ESXi主机,通过命令查看磁盘列表、查看分区信息然、创建分区表。下面一一介绍。(1)查看磁盘列表,在命令提示符中执行:ls /vmfs/devices/disks命令结果如图1-6所示。图1-6 查看磁盘列表此时可以看到设备名为“naa.61866da07cda6500209430db1f953ce5”已经无分区表,如果有分区表,例如设备名“naa.61866da07cda650020942f720a174f8c”(这是ESXi系统卷,该卷有多个分区),后面会有:1的分区数目及vlm的名称。如果我们要恢复分区表,只要为这个29TB创建分区表即可恢复。【说明】在图1-6中看到的“naa.500080dc004ff330”是图1-1中的大小为447GB的SSD磁盘,而“naa.500080dc004ff330:1”表示这个磁盘的第1个分区,对应图1-4中的data-ssd01卷。图1-6中的磁盘列表、分区列表与图1-1、图1-4的对应关系如表1-1所示。表1-1 设备标识符、设备名称、数据存储名称说明ESXi中设备标识符图1-1中的“设备”名称图1-4中的数据存储名称说明naa.500080dc004ff330SSD、447GB一个500GB的固态硬盘naa.500080dc004ff330:1data-ssd01naa.50014ee0042fd6fd非SSD、4TBnaa.50014ee0042fd6fd:1VMFS-Backup-4TB1个4TB的Non-RAID磁盘naa.61866da07cda650020942f720a174f8c非SSD、30GBRAID卡划分的第1个卷,安装ESXi系统naa.61866da07cda650020942f720a174f8c:1systemPartition,系统分区naa.61866da07cda650020942f720a174f8c:2旧版MBR,linuxNativenaa.61866da07cda650020942f720a174f8c:3os-esx01vmfsnaa.61866da07cda650020942f720a174f8c:5旧版MBR,linuxNativenaa.61866da07cda650020942f720a174f8c:6旧版MBR,linuxNativenaa.61866da07cda650020942f720a174f8c:7VMware诊断,vmkDiagnosticnaa.61866da07cda650020942f720a174f8c:8旧版MBR,linuxNativenaa.61866da07cda650020942f720a174f8c:9VMware诊断,vmkDiagnosticnaa.61866da07cda6500209430db1f953ce5非SSD、29TBRAID卡划分的第2个卷,用于保存虚拟机【说明】设备名为naa.61866da07cda650020942f720a174f8c的30GB的卷一共划分了8个分区(没有:4的分区),这是安装ESXi 的过程中创建的多个分区,有Linux引导分区、VMware 诊断分区,这些大约占用7556MB,而剩余的空间则划分为VMFS文件系统卷,剩余的卷在第3个分区,剩余容量大约22.5GB。(2)使用partedUtil getptbl分别查看447GB、4TB、29TB磁盘的分区信息,对比差别。命令分别如下partedUtil getptbl /vmfs/devices/disks/naa.500080dc004ff330partedUtil getptbl /vmfs/devices/disks/naa.50014ee0042fd6fdpartedUtil getptbl /vmfs/devices/disks/naa.61866da07cda6500209430db1f953ce5查看分区信息,如图1-7、图1-8所示。图1-7 有分区表的两个卷图1-8 29TB卷已经无分区表对比图1-7、图1-8可以看出,“naa.61866da07cda6500209430db1f953ce5”(29TB卷)已无分区表。(3)为29TB的卷创建分区表,命令及参数如下partedUtil setptbl "/vmfs/devices/disks/ naa.61866da07cda6500209430db1f953ce5" gpt "1 2048 62440603614  AA31E02A400F11DB9590000C2911D1B8 0"上述命令中的1 表示第一个分区,是主分区。2048表示vmfs-5分区开始扇区 。AA31E02A400F11DB9590000C2911D1B8 是VMFS GUID ,而62440603648是29.08TB卷的扇区数即图1-8中的62440603648再减去34得到。命令及命令执行结果如图1-9所示。图1-9 创建分区【说明】在本示例中,VMware ESXi卷被格式化为VMFS-5。对于VMFS6的卷,其扇区差异可能不全是34,也可能是1713,这些需要进一步查参数。(4)然后在vSphere Client中重新扫描存储,可以看到原来被删除的存储已经出现,只是显示为“灰色”,右击该存储选择“挂载”,如图1-10所示。图1-10 挂载非活动存储(5)之后存储挂载完成,并且可以看到存储的信息,如图1-11所示。图1-11 被删除的VMFS卷恢复(6)浏览存储,可以看到数据仍然存在,如图1-12所示。至此存储恢复完成。图1-12 存储恢复成功 总结:vSphere的用户,在管理ESXi与vCenter Server服务器的时候,在对虚拟机、存储进行操作,例如扩容、删除这些有一定“危险性”的操作时,一定要多次确认,只有确认虚拟机不再使用时,才可以删除。只有确认存储上的数据已经迁移完成并且没有有用数据时,才能删除。但如果误操作删除了存储或虚拟机,第一时间用正确的方法恢复,数据一般不会丢失。更多虚拟化课程及视频,请单击“VMware系统集成工程师”专题,2017年12月31日前8折,仅1600元。http://edu.51cto.com/topic/1308.html本文转自51CTO博客 王春海 的博客文章,如需转载,请自行联系原作者。原文链接 http://blog.51cto.com/wangchunhai/2054146
  • [新闻信息] LiteOS黑客松2018上海站完美收官!附获奖项目介绍和成果展示PPT!
    兄弟是与你并肩作战,编码不分昼夜,昂首向前兄弟是即使蓬头垢面,依然相视一笑,埋头苦干 两天一夜的奋战,这场属于极客们的技术盛宴——“Huawei LiteOS Hackathon上海站”完美收官!经过激烈紧张的角逐,最终7支队伍从24支参赛队伍中脱颖而出,分获一二三等奖及最佳创意奖。其中,利尔达团队凭借其“NB-IoT Tracker”项目,夺得桂冠。  上海站Hackathon作为Huawei LiteOS整个2017年黑客松的收官之战,解锁了很多个第一:第一次邀请到了史上最强评委阵容、第一次招募到外籍开发者团队参赛,也是第一次与安创空间合作,并圆满成功。欣喜于这么多的第一次,也期待着更多的下一次。同时希望能够与参加本次大赛的团队,日后有更紧密的交流与合作。  决赛当天分为上下午两场,上午参赛团队们进行最后冲刺并提交作品,下午各个团队上台路演,评委们根据标准进行打分,评选出最后的优胜者。作品需要在中午12:00前提交,当距离截止时间只剩最后3小时的时候,现场气氛前所未有的紧张,好像都希望在最后的时间里,能把作品完善的好些,再好些,让队友们都满意。 最强评审团:Huawei LiteOS开源发展团队总经理钟优平(左5)、华为物联网产业生态发展部部长吴晓东(左4)、华为OceanConnect物联网平台生态发展高级经理徐飞(左3)、安创空间跨境生态创新部总经理朱敏(左1)、ARM嵌入式市场经理杨瑞(右2)、上海市物联网行业协会理事长潘君才(左2)、兆易创新产品市场总监金光一(右5)、钛比科技技术专家主任史治国教授(右4)、上海贝岭股份有限公司投资部高级投资经理钱华(右3)、云汉芯城市场副总裁李剑峰(右1)决赛中每个团队需要上台演讲,只有7分钟的时间介绍自己的项目。分秒必争,时间到了的最后一秒也不愿落下一句话。 “王者”之争,一触即发。一等奖 NB-IoT Trakcer来自利尔达团队的方叶波、王世东,他们所开发的定位防丢产品,使用了华为NB-IoT的Hi2110V120芯片,基于Huawei LiteOS,大胆摒弃传统的GPRS+GPS方案,采用了NB-IoT+GPS的方案,待机时间极大延长,有效解决传统方案高功耗带来的续航问题。该项目除了可应用于老人和小孩的防丢,还可应用在畜牧业放养、物流的跟踪等各行各业各领域,并且可提供硬件+软件+服务+保险的整体定位防丢系统解决方案。 https://bbs.huaweicloud.com/forum/thread-12475-1-1.html 二等奖1. 智能工厂YiFactory——该智能工厂物联网解决方案,由上海亿琪软件有限公司组成的团队提出并实现。  多种传感器接入,实时传入云端(嵌入Huawei LiteOS并与OceanConnect集成),独立安装,可选多种传输方式。多种适配与选择,自然让YiFactory的优势获得评委们的青睐。https://bbs.huaweicloud.com/forum/thread-12477-1-1.html 2. 距离空间分析交互平台Magnet Smart Networking 是一家专注于连接人和周遭空间的智能高新科技公司,也是首家能够在2D和AR中精准定位的同时,在地图上显示出个人在空间内的活动位置及定制化个人信息的公司。  通过深度分析用户行为(例如动作模式),提升用户间交互,旨在帮助用户为他们的顾客提供实时个性化的定制,现场演示生动且有趣。https://bbs.huaweicloud.com/forum/thread-12476-1-1.html 三等奖  1. 智慧电表当前抄表业务存在效率低下、故障检测难、电力应用缺少科学的检测与统计等问题,来自智洋的团队给出了精彩的答案。 通过分析LPWA的需求及应用场景,基于Huawei LiteOS和Boudica V120芯片,充分发挥优势NB-IoT的优势,并打通到OceanConnect的连接,通过软硬件一体化解决方案,助力智慧城市升级。https://bbs.huaweicloud.com/forum/thread-12478-1-1.html  2. 温湿度采集器通过NB-IoT无线通讯技术,与温湿度传感器的有效结合,实现了冷链产品的温湿度信息与工作状态的实时监控与管理。这一项目的开发者,来自利尔达冷链应用组。  该项目可广泛应用于冷库、冷藏车、冷柜、冰箱等全冷链过程的食品和药物温湿度监控,实现市场需求和冷链资源间的高效匹配对接,降低系统成本,提高冷链资源综合利用率。https://bbs.huaweicloud.com/forum/thread-12481-1-1.html  3. 智慧路灯基于石墨烯LED路灯和物联网的智慧路灯系统从物理层面大幅降低城市路灯能源消耗的同时,更加实现了路灯自动巡检和集中管控,来自上海增容数据科技有限公司的团队,带来了这城市级新型智慧照明解决方案。  基于华为海思Hi2110平台的医院BC95模组,使用Huawei LiteOS做任务调度,对接OceanConnect云平台,提供高亮长寿命照明、先进的控制系统、丰富的接口支持、多个智慧系统链接。 https://bbs.huaweicloud.com/forum/thread-12480-1-1.html 最佳创意奖 智能远程医疗监测来自迪格微电子有限公司的团队,现场开发并完成了远程实时健康监测的项目。https://bbs.huaweicloud.com/forum/thread-12482-1-1.html  随着颁奖的结束,Huawei LiteOS Hackathon上海站也步入尾声,列席嘉宾应邀做最后的简短演讲,与在场开发者分享。 华为物联网产业生态发展部部长吴晓东表示,本次大赛团队项目覆盖度很广,包含了建筑、医疗、工业等行业,看到了很多自己工作领域外的创意项目。 兆易创新产品市场总监金光一为参赛者提出了宝贵建议,参赛项目可以在方案中多加完善商业化方面的内容,细化项目领域,这样才更能吸引到投资人。 ARM嵌入式市场经理杨瑞叮嘱创业团队在有项目想法的时候,不要急着动手,先研究一下本领域是否已有先例是否成功,如若失败了要多学习失败心得。云汉芯城市场副总裁李剑峰欣喜于看到初创团队和在校学生参与到物联网的发展中来,希望开发者团队多关注项目的市场性、安全性、行业门槛、专利产品等方面的问题,这样更能事半功倍。比赛宣布结束,各个团队将各奔东西,回归原本的工作生活。愿两天一夜的黑客马拉松,能为你们留下美好的回忆,带给你们拼搏的动力、积极的勇气、自觉的高效。整个2017年,Huawei LiteOS共举办了三届黑客马拉松。从北京、深圳、上海这一路走来,越来越多志同道合的物联网开发爱好者或开源爱好者同我们一起,通过线上或线下的积极参与,为华为物联网的开发者生态建设,画上浓墨重彩的一笔。而我们共同的18年,即将启航。
  • [已解决问题归档] 【入驻式求助】iOS端的视频调用失败问题
    【问题现象描述】                    长沙银行呼叫中心项目,IOS(12.02版本)手机app视频进线,连续拨打两次通话,只有第一通通话正常,第二通通话只有语音,调不起视频画面;安卓和IOS12之前的版本测试正常                                        目前查看日志得出结果:第二次IOS手机进线通话时,SDK返回0,应该是呼叫成功,然后转到视频的方法上,但是平台这边直接转到视频呼叫失败的方法上了,还请帮忙查看下原因【解决方案版本】                    V200R001C80SPC700 
  • [技术干货] 【代办接入】企业自建微码待办列表点击无效的问题
    企业自建微码接入待办时,企业需提供APPList接口,接口内容格式如下:AppList结构定义:{      "appList": [    {            "appName": "A_application_todo",      //A应用名称      "time": "2018-06-15 10:27:29",     //最近申请人的申请时间      "appNum": "3",                     //电子流的数目      "applicant": "zhangsan@welink",    //最近申请人userId      "appURL": "h5://A_application_todo/xxx/html/index.html", //A应用微码移动审批处理页面    },    {            "appName": "B_application_todo",  //B应用名称      "time": "2018-06-15 10:27:29",    //最近申请人的申请时间      "appNum": "1",                    //电子流的数目      "applicant": "lisi@welink",       //最近申请人userId      "appURL": "",                     //不传URL路径,则表示无对应的微码应用,待办服务将采用默认应用列表打开H5页面          },    {             // 更多数据...    }  ],  "status": "1",  "msg": "okay"}但在实际使用中如果appName中包含中文字符,就会出现问题:像这样:"appList": [    {            "appName": "待办列表一",      //A应用名称      "time": "2018-06-15 10:27:29",     //最近申请人的申请时间      "appNum": "3",                     //电子流的数目      "applicant": "zhangsan@welink",    //最近申请人userId      "appURL": ""   //A应用微码移动审批处理页面    } ]就会导致待办列表在ios下无法点击,这是因为如果没有指定appURL,那么最终生成的链接就会将appName拼接进去,然而ios基座不前不支持连接中带有中文字符。所以目前如果不能指定appURL,应尽量避免在appName中出现中文字符,等待下个版本基座解决这个问题就可以了。
  • [技术干货] 【服务端API】ios公众号推送消息无法打开的原因
    在使用服务端API进行公众要消息推送时,使用官方文档的说明格式:{        "publicAccID": "HX1234567890",       "msgRange": 0,      "toUserList": ["john@welink", "john@1234"],        "msgTitle": "{\"EN\": \"hello world\", \"CN\": \"你好\"}",        "msgContent": "{\"CN\": \"欢迎使用\", \"EN\":\"Welcome\"}",        "urlType": "html",        "urlPath": "h5://demo.com",        "msgOwner": "John",        "createTime": "1487289600000"}这样推送是没有问题的,用户收到推送后也可以打开,但是如果 urlPath参数中含有某些未转义的特殊字符时,在ios下可能无法打开推送链接。比如url中含有 ^ , 则会导致无法打开推送链接。解决办法: 建议url参数中尽量不要带有特殊字符,比如某些加密的字符串可以在进行base64转码一下。
  • [技术干货] 【JSAPI】ios下使用jsapi获取地理位置,弹出英文微码路径的问题
    在使用 `JSAPI` 的 `HWH5.getLocation` 获取地理位置时,会弹出提示框“是否允许应用获取地理位置”,点击允许或者确定即可授权获取位置信息。但有时或许会出现下面这种情况:![20190924-093346(eSpace).jpg](https://bbs-img-cbc-cn.obs.cn-north-1.myhuaweicloud.com/data/attachment/forum/201909/24/093519vdy6pnbwxacucjzj.jpg)看到这个,第一反应是 `HWH5.getLocation` 这个API是不是出bug了?或者说使用姿势不对?其实不是的,使用方法就是官方文档给出的那样,很简单。看到这个我们要排除下页面其他地方是否有使用H5原生的获取位置的api,如果有,改成 `JSAPI` 获取位置信息,这样就基本可以解决这个问题。
  • [分享交流] 2019年找iOS工作的面试心得,成功拿到2个offer。
    前言:从19年十月五号开始投简历,到入职前前后后花了25天时间,期间面试了9家公司收到2个offer,最后也顺利入职自己心仪的公司。面试的公司类型包括:外包公司、软件开发公司、金融类型、电子商务。不得不说求职面试是一件很辛苦的事情,整天在外面奔走,是真的真的真的很累。不过结果还算满意。期间有很多第一次遇到的事情,值得记录一下这次的求职之旅。浪费时间有家公司(名字我就不说了)真的是感觉在玩弄求职者,事先hr电话约好的时间,跑到地方hr先面10分钟,说稍等,一会技术来面,等了一会,人事回来说“我们技术人员大致看了看你的简历,感觉不太符合我们公司的业务,今天就到这里吧”。当时内心瞬间就奔腾了,难道你们约人面试之前就不筛选一下简历吗?这样真的好吗?第一次遇到这样奇葩的公司,也是醉了。作为一个开发者,有一个学习的氛围跟一个交流圈子特别重要这是一个我的iOS交流群:638302184,不管你是小白还是大牛欢迎入驻 ,分享BAT,阿里面试题、面试经验,讨论技术, 大家一起交流学习成长!以下资料在群文件可自行下载反悔最奇葩的一件事,也是我第一次遇到。这天天气很好,上午没有面试我就补了个觉(前一天面了两家,真的很累),下午有一家面试。我睡到10点的样子起来简单洗漱下,出去吃了个饭,准备准备就出发了,面试地点不算远,公交车20分钟,再转小黄车20分钟就到了,进去之后公司只有四个人(第一印象不好),值得加分的是办公环境还算不错。人事领着去一间办公室等待技术面,一会一个技术小哥就来了,我以为他懂iOS的(后来证明他是搞Java的),技术小哥可能是从网上找了些iOS的面试题,问了大概40分钟,之后就结束了。我也问了些问题,了解了一些公司的基本情况,初创公司、在招人、技术规模大概有20--30人,业务方向和我之前的经历很匹配,感觉还行吧。当天晚上,他们hr联系到我说面试通过了,问我这边有什么要求和想法,电话大概聊了30分钟,薪资待遇、员工福利、入职时间、入职材料等等都说好确定下来了,我为此还推掉了后一天的一个面试(懒癌犯了),最后我说同意了,让他给我发一份offer,他说好的。就这样我就认为搞定工作了,但是offer我一直没收到,为了确定一下,第二天下午我就微信他问了一下,他说考虑到公司运营成本,决定把项目外包不再招聘iOS人员了...这次真的是一万个草泥马奔腾,如果我不主动问你,你是不是就不打算和我说了?万一到入职到时间我背着小包去上班,你再和我说不需要人了让我回来,那岂不是很尴尬...卧槽,你们办事能不能靠点谱?招人之前为什么不先考虑下运营成本?这种事情也能被我碰到,真的是....拒绝当我收到目前这家公司到offer的第二天,我之前面的一家公司也联系到我说通过面试了,但是经过对比我不得不拒绝他们,但是他们的hr小姐姐一直挽留一直挽留真的是让人于心不忍啊(怎么舍得伤了hr小姐姐的心呢)...hr小姐姐的服务一直很到位,给我介绍他们到公司福利、发展前景、公司规模。但是不得已只有推掉了...被虐有一家面试的时候被面试官虐了(说是被虐,倒不如说让我有了学习的方向),这个面试官也是搞Java的,是杭州分部的技术老大,他面试的时候手里拿了四张A4纸,上面写的全是iOS面试题...这次面试持续了三个小时,iOS问的也算中规中矩,不算太难,问的算法题让我当场撸代码,在纸上撸,由于当时太紧张,没能写出来,虽然也给我留了足够的时间...不过 面试官很友好很仔细的为我讲解具体的过程,还用Java语言给我写出来,真的很niac,不过由于我的经验和能力,没有答出来,确实是点愧疚的感觉。知道了自己的不足,以后也有学习的方向了,很感谢这位面试官。纯英文面试题有家做教育的公司,去他们公司面试的时候,上来就丢一张A4纸,上面全是纯英文的面试题,不过题目偏向基础,不算太难,英文也都能看懂;面试官还特意给我解释了一下最后一个是二分法算法题,还让我不要用手机查答案(这是不相信我的能力吗?虽然我就是很菜...), 我说要把自己的手机让他暂时保管一下,他说不必了,只是提醒一下你,以前有面试者拿手机查的,只是一个提醒而已...好吧!不过这是我第一次遇到纯英文的面试题,以前没有这种经历,却也挺好,不仅考察了面试者的编程能力,也顺便考察了英文阅读能力(对了,我当年英文四级423分,泪奔...)。当然大部分面试官都是挺友好的,毕竟面试官的目的不是难倒应试者,而是考察他们的能力。面试之前刷一波面试题,真的很有必要,万一碰到一个搞Java的面你,他的问的问题很有可能是从网上直接copy过来的,哈哈。好了以上就是我最近找工作的经历,期间心态起伏的比较厉害,直到最后收到第一个offer,心中悬的石头才落下,毕竟目前iOS行情大家都懂得,我都准备好了年后再找工作的准备了....这次也许是走了狗屎运,能进一家不还错的公司,至于目前这家公司的名字,就不说了。以后还是要好好学习啊,这样找工作的时候才能有底气,未来的路还很长,加油吧,骚年。作为一个开发者,有一个学习的氛围跟一个交流圈子特别重要这是一个我的iOS交流群:638302184,不管你是小白还是大牛欢迎入驻 ,分享BAT,阿里面试题、面试经验,讨论技术, 大家一起交流学习成长!
  • [热门活动] 为什么大部分的 iOS开发者成为不了架构师呢?
    前言:小团队一般 10 人左右,其中常常是技术最牛的人做架构师(或TL)。所以,架构师在广大码农中的占比大概平均不到 10%。而架构师也可以分为初级、中级、高级三档,江湖上真正高水平的软件架构师就更少了。所以,大部分(超过九成的)iOS 码农干上许多年,还是做不了架构师,这是什么原因造成的呢?1:码农分为真的能写代码的,以及自认为能写代码的。2:真的能写代码的码农又分为自认为写的不错的,以及真的还不错的。3:真的能写不错代码的码农又分为会钻研会不断优化的,以及安于现状的。4:会钻研的码农又分为喜欢广度了解新技术蜻蜓点水的,以及深入钻研用到知识的。了解广度的码农又有少部分愿意深入某些技术,喜欢深入研究的又往往缺乏广度知识。推荐阅读:iOS开发——BAT面试题合集(持续更新中)作为一个开发者,有一个学习的氛围跟一个交流圈子特别重要这是一个我的iOS交流群:638302184,不管你是小白还是大牛欢迎入驻 ,分享BAT,阿里面试题、面试经验,讨论技术, 大家一起交流学习成长!.5:极少深度广度都关注的码农又分为为技术而技术和为业务而技术的。纯为技术而技术的码农在国内的软件行业需求太少,且需求的往往不是应用软件领域了。6:为业务而技术的深度广度都了解的码农,又需要有良好的沟通能力。7:而沟通好的,又有一部分当PM去了。8:然后剩下的,又有一部分慢慢脱离实际开发(不再做任何实现)或者开始依靠拿各种中间件搭积木来作为“架构”手段。9:除去这些,剩下对业务有一定了解,对技术广度上有多种涉猎,深度上对部分技术研究彻底,还有很重要的一点,考虑问题足够细致全面。10:细致全面善于沟通,技术上深度广度都没问题, 又喜欢这个工作,还会不时做底层实现,从业务和开发两个角度出发,搭出“架构”来是为了开发效率,为了运行效率,为了开发质量,为了业务灵活和运行稳定,为了维护方便等等这样的人,个人认为可以称为“架构师”。.而真能满足这种需求的,别说题主的10%的比例,1%能不能达到我也持怀疑态度。其实现在的“架构师”大多数都停留在8这个层次,甚至很多在5这个层次就当上title上的架构师了。总之,成为架构师,不仅仅是工作上的简单积累,更需要主动接纳工作外的大量知识,同时,对性格上对于非技术能力上也有一定的要求,不仅如此连思维方式都很重要,外加职业发展中又有很多岔路,最后走到架构师这根树枝上的就寥寥可数了。.金字塔结构自古以来,金字塔结构(人群分个三六九等、高中低三档)在人类社会的各行各业中普遍存在,这是客观规律。恐怕再过千万年,也是如此。人类社会为什么普遍、长期存在金字塔现象?其他动物,比如蚂蚁、大雁社会,有吗?这个问题就很深了,刨根问底有难度,也许应该问上帝。金字塔结构/现象从根本上决定了大多数人做不了软件架构师。不光软件工程行业如此,能做技术领导的始终必然只是位于中上层的少数人。英文水平差据说中国有 700 万码农,英文不好似乎是一个比较普遍的现象。英语,尤其读写不好,把合格的架构师候选人选砍掉一大半。小富即安的心理很多码农每月拿到万把块钱,就心安理得了,不再有更高的追求。求稳求安定,这符合大多数人的心理。不满于现状,坚持不断学习,努力提高自己的开发技术和管理水平,拥有强烈进取心,想一朝一日做编程高手、软件架构师的人毕竟是少数。二三流企业的压制架构师不是随便什么人可以做的。在一个企业团队里,架构师作为研发和管理骨干,具有特殊的地位和权利。知识结构的缺陷架构师,程序员, 产品经理的区别,大概就是建筑行业里建筑师,建筑工人,甲方业主的区别。产品经理说我要建这么这么一栋楼,架构师说好吧,我来帮你看看是做成砖木结构还是 框架结构,房型怎么设计,水电气怎么布局,预算多少,然后程序员上阵,按照图纸把楼建起来。运营是大楼的物业管理,负责营运大楼。软件开发越来越成为传统行业(即便在互联网企 业),一个成熟的软件团队内部自然会分化出这些角色,各展所长。但非常不同的是,建筑工人很少能自发成长为建筑师,后者都是科班出身,因为建筑学科已经高 度发达,需要掌握结构力学,美学等技术,现在软件行业还没有这么高的成熟度,程序员和架构师接受的都是一样的计算机教育,所以程序员可以自学升级到架构 师,走一条不同的升级打怪路线。那么,架构师是什么人呢?按所工作的不同软件层分,有网络架构,系统架构,数据架构,业务架构,应用架构,平台架构。按所解决的问题领域分,有电商架构,支付架构,搜索架构,安全架构,性能架构,游戏架构,多媒体架构,等等等。按其工作的深度来分,有集成架构,业务架构,模块架构,框架架构,中间件架构,软件架构,引擎架构,服务器架构,甚至编程语言架构。是不是太乱了?好比在设计师的世界观里一切东西都需要设计。软件也需要精心设计,在优秀的程序员眼里,每一行代码都需要架构!都体现了架构。为了解决问题,程序员自然需要架构,他们中的佼佼者被冠以架构师的名号,获得了一定的话语权,逐步成为一个职业分工,我想,这就是架构师的本来面目。成为架构师,需要经验和眼界老码农分为两种:游击队和板凳王坐穿板凳有利于积累经验,而不利于开拓眼界游遍四海有利于开拓眼界,而不利于积累经验码农的生活是高压的,唯有热情可以驱使你一边吃着苹果,一边又去摘梨然而,又有多少热情没有随时间而冷却呢?作为一个开发者,有一个学习的氛围跟一个交流圈子特别重要这是一个我的iOS交流群:638302184,不管你是小白还是大牛欢迎入驻 ,分享BAT,阿里面试题、面试经验,讨论技术, 大家一起交流学习成长!
  • [技术干货] 【Native SDK】【iOS】iOS邀请PC进入会议后,PC进入会议后,会议直接结束
    问题现象:iOS邀请PC进入会议后,PC进入会议后,会议直接结束。 问题分析:1、首先获取iOS的SDK日志,目录AppData\Documents\TUPC60log\tsdk下tsdk_log.log。2、客户反馈的拉会时间点在9点33分左右,在日志中排查该时间点的消息。因为是结束会议,怀疑是否是调了end_conf的接口,但是排查下来没有看到,而是看到服务器发的“CONFCTRL_E_EVT_END_CONF_IND”,也就是终端iOS并没有触发结束会议。3、拉服务器侧一起分析,日志中可以看到是主席结束的会议。很奇怪,主席拉起会议后,除了拉与会人,其他什么都没有做。服务器消息过程显示也是正常。4、怀疑PC端是否有问题。获取了PC侧的日志,查看9点33左右的消息,“TSDK_E_CONF_EVT_JOIN_CONF_RESULT”加入数据会议,“tsdk_end_conference”确实有调结束会议的接口。5、经跟客户沟通,普通与会者没有调结束会议的接口。而且普通与会者应该也不能结束会议,只有主席有权限。后来与客户这一位开发排查时,发现是该与会者有问题,客户有对应的后台,而这个与会者是后台中测试工程用户,后台会判断会议ID不存在就会结束掉会议。6、问题的根因就是客户后台结束了会议。另外,需要明确,当前服务器策略未对会控的角色进行严格的权限控制,需要应用程序根据自己的角色和需要,调用不同的接口。如:主席:可以调用离开和结束,但普通与会者只能调用“离开”。
  • [WeLink&开放平台小课堂] 登录相关问题
    :PC端无法登陆您好,下载PC端WeLink,根据您的电脑网络环境可能需要配置代理设置。 Q:密码不记得您好,退出登录界面,点击“忘记密码”即可重新设置。 Q:客户登陆时提示下图请联系企业管理员,是您公司的网络问题。 Q:WeLink分别支持安卓和苹果系统的版本是多少?手机客户端要求:Android V5.0-V9.0,IOS9-IOS12。PC客户端(windows):Windows 7(32位及64位)、Windows 8(32位及64位)、Windows 10(32位及64位)操作系统。 Q:苹果手机为什么安装WeLink不成功?您好,请您调整设备和网络重新试安装。
总条数:37 到第
上滑加载中