首页 文章 精选 留言 我的

精选列表

搜索[失败归因],共10006篇文章
优秀的个人博客,低调大师

无人问津 Windows 10系统商店,到底哪里失败呢?

即将开播:6月19日,互联网银行架构师魏生谈互联网开放银行实施路径的探索与思考 即将开播:4月29日,民生银行郭庆谈商业银行金融科技赋能的探索与实践--> 我们手机和电脑中,大部分的应用其实都来源于系统内置的应用商店,无论是安卓手机还是苹果手机,系统的应用商店都是在购机时就已经安装在手机里面的,而这样的应用商店的确非常方便。不过这种被广泛应用的应用商店,在Win 10系统中,却很少人使用,大部分的用户在Win 10中安装软件,选择的都是自己去下载一些安装包,然后再进行安装。Win 10的商店,在这种情况之下,就显得非常的鸡肋。 不过这也并不是没有原因的,我们来看一下Win 10商店中的软件。直到现在,Win 10商店其实都不算得上品种比较丰富齐全,上面发布的都是一些比较小型的应用软件,但是win 10主要,面向的人群非常多,而且有非常大的生产力,有很多办公,娱乐的需求,这些软件都远远无法满足用户的需要。Win 10所发布的一些相对质量比较好,利用率比较高的软件,也很久没有更新,都存在着一定的滞缓。 Win 10商店的衰败,其实并不是没有原因的,首先是因为它主要提供的是UWP应用,这种应用的很大一个卖点就是它可以跨平台。但是实际上在对于Win 10的跨平台使用需求并不多。如果说按照微软自身的规划,WP/Win10M移动平台和Win10桌面平台都可以借助UWP应用使用,这样就可以建立一个互联互通的生态。一个UWP APP,能够同时兼容移动和桌面环境,而UWP应用只在Win10商店发行,Win10商店可以说是微软生态非常重要的桥梁系统。这样的构想实际上也有很大的可行性,如果能够贯彻实行,的确可以打造属于自己的互联生态。但是现在,他们都已经成为了历史不再流行,我们在日常生活中,在工作中也并不需要服务移动平台了,所以Win 10商店的存在意义就开始减弱。 没有了这样的开发需求,UWP只有具备其他的优势才能抓住更多的用户,但是Win 10系统并不像iOS一样,一些软件只能从商店去下载,大多数软件通过网页直接下载安装包,然后进行安装,可以进行使用了。而开发者们也无法去强迫让这些软件必须上架到Win 10商店上,这也造成了现在的困局。 同时,UWP的应用和传统的软件相比,确实有非常多的不同,对于触控有更好的支撑,外形更加美观,能够适配更多机型。但是这些改变的同时,也是在对于消费者曾经的使用习惯作出了很大的挑战。毕竟为了一款软件去逐渐改变自己的电脑使用习惯是非常难的,并且值不值得也是一个非常重要的问题,很多人可能会因为不愿意使用而放弃应用。 UWP的应用体验和传统的软件有很大的区别,用户很难去找他想要的文件,到底在哪些安装目录,想要复制删改一些文件,操作都比较繁杂。并且它的特色沙盒机制也会使很多APP的自身功能受到限制,像是我们常用的桌面歌词的插件,还有多窗口同时开放的功能,都很难实现,这就会对很多使用者平时很习以为常的使用习惯造成变动。 从用户的角度来说是非常不方便的,而从各个APP的发行商来说也是利益受损的,一旦这个软件成为了UWP版,在Win 10的商店中发布软件的收益,就被限定在了微软的体系之中,只能通过购买软件去获得收益。这更多的软件,它主要依靠的是弹窗贴条广告,套现自身的流量,不是资深APP的功能收益,和Win 10的合作就受到了很大的限制。 总而言之,没有办法做到像其他应用商店一样红火,是由多种原因构成。Win10商店要占据更多市场,得到更多用户的青睐,就需要UWP应用和配套生态对比传统Win32软件有着压倒性的优势。当前微软还在不断的开发之中,我们对此也拭目以待吧!

优秀的个人博客,低调大师

2019最新整理阿里Android面试失败大全之源码篇

11/12号文档资料已全面更新!;《【阿里P7】移动互联网架构师高级教程+BAT面试题》,点击下方链接前往领取:【阿里P7】移动互联网架构师进阶高级教程+BAT面试题 一、前言 作为一个软件开发人员,工作到了一定的年限(一般是3、4年左右),如果你还没学会阅读源码,那么你就会遇到瓶颈。因为到了这个时候的开发,你应该不仅仅只会做那些 CURD 的业务逻辑,而应该会根据公司的实际情况去写框架。 而基本上没有谁能像天才一样从零写出一个框架,很多人写框架其实都是从模仿开始的。而你要模仿,那么你首先得看得懂框架源码才行。所以说阅读源码才显得那么重要。这也是为什么阿里Android面试会如此注重源码分析。 二、阿里面试篇 接下来我们看几份网友分享的阿里Android面试面经从上述网友分享的阿里android面经来看,面试官极其注重应聘者对源码的分析理解。那些面试成功的案例基本也反应了一个共性,获得阿里offer的必须理解和掌握源代码。 笔者从牛客网、看准网等平台搜集整理了阿里近两年来Android客户面试源码例题。并整理好了对应的源码视频教程,文末也提供了阿里P7全套移动互联高级架构师进阶学习视频+BAT面试集锦。希望能帮助到有需要的人。 三、阿里面试源码常见面试篇 1、EventBus源码分析(EventBus核心大解密-带你了解反射、APT的实现之路)2、 Handler消息机制(具体涉及到的类 & 细节)腾讯阿里面试,手写一段Handler源码拿下40w的offer3、HashMap(数据结构 & put操作 &扩容时间复杂度)BAT面试必问的数据结构Hashmap源码解析4、ArrayMap源码https://www.jianshu.com/p/776c033faca85、looper源码https://www.cnblogs.com/jycboy/p/5787443.html6、动画框架的源码https://blog.csdn.net/guolin_blog/article/details/53939176/7、MVP开发模式源码https://www.cnblogs.com/dingxiansen/p/8665853.html8、MVVM框架源码https://www.cnblogs.com/yuliangbin/p/9302721.html9、hook源码hook源码实现无闪现换肤方案10、Context源码https://www.cnblogs.com/zhouj-happy/p/11210047.html11、Rxjava源码https://blog.csdn.net/gdutxiaoxu/article/details/8050181612、LruCache 源码https://github.com/LittleFriendsGroup/AndroidSdkSourceAnalysis/blob/master/article/LruCache源码解析.md 四、最后 我们今年整理了一份阿里P7级别的Android架构师全套学习资料,特别适合有3-5年以上经验的小伙伴深入学习提升。 主要包括腾讯,以及字节跳动,华为,小米,等一线互联网公司主流架构技术。如果你有需要,尽管拿走好了。 以下为我们整理的资料免费分享;【阿里P7】Android高级教程+BAT面试题 1.Android高级技术脑图 2.P7级Android高级架构视频教程 3.Android核心高级技术PDF文档+BAT大厂面试真题解析 4.Android思维脑图(技能树) 1.Android高级技术脑图; 查漏补缺,体系化深入学习提升 2.【Android高级架构视频教程】; 全套部分展示; java与Android内核进阶专题视频与源码 阿里P7级全套高级学习视频; 3.Android核心高级技术PDF文档,BAT大厂面试真题解析 4.Android思维脑图(技能树) 免费分享 【阿里P7】移动互联网架构师进阶高级教程+BAT面试题 为什么免费分享? 我的目的是让更多需要的Android开发朋友能够提升自己的技术水平无论是Android,还是qq,微信,360等,想在互联网上最大程度推广,就必须免费!如果我的学习资料对你有帮助,点个赞,谢谢!

优秀的个人博客,低调大师

MySQL命令窗口中文乱码或插入中文数据失败

在Windwos上使用命令窗口操作MySQL数据库时,如果命令窗口的字符编码与数据库不一致时,就会出现中文乱码的情况 比如查询会出现中文乱码,或者插入数据会出现错误“ERROR 1366 (HY000): Incorrect string value: '\xD5\xC5\xC8\xFD' for column 'name' at row 1” mysql> insert into user(name,gender,age) values('张三','男',22); ERROR 1366 (HY000): Incorrect string value: '\xD5\xC5\xC8\xFD' for column 'name' at row 1 mysql> select * from user; +----+----------+--------+-----+---------------------+ | id | name | gender | age | updated_time | +----+----------+--------+-----+---------------------+ | 1 | zhangsan | M | 22 | 2018-10-31 17:03:25 | | 2 | 寮犱笁 | 鐢? | 22 | 2018-11-01 09:01:43 | +----+----------+--------+-----+---------------------+ 2 rows in set (0.00 sec) 这时可以先查看下环境编码配置,我的是utf8,结果是下面这样 mysql> show variables like 'char%'; +--------------------------+---------------------------------------------------------+ | Variable_name | Value | +--------------------------+---------------------------------------------------------+ | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | utf8 | | character_set_filesystem | binary | | character_set_results | utf8 | | character_set_server | utf8 | | character_set_system | utf8 | | character_sets_dir | C:\Program Files\MySQL\MySQL Server 5.5\share\charsets\ | +--------------------------+---------------------------------------------------------+ 8 rows in set (0.00 sec) 查看windwos命令窗口的的属性可知,编码格式为GBK且不能更改 这时我们可以使用“set names gbk;”来指定客户端发送给mysql语句时的编码格式,并且可以看到client、connection、results三个变量的编码格式变为了gbk,其它的没有变化 mysql> set names gbk; Query OK, 0 rows affected (0.00 sec) mysql> show variables like 'char%'; +--------------------------+---------------------------------------------------------+ | Variable_name | Value | +--------------------------+---------------------------------------------------------+ | character_set_client | gbk | | character_set_connection | gbk | | character_set_database | utf8 | | character_set_filesystem | binary | | character_set_results | gbk | | character_set_server | utf8 | | character_set_system | utf8 | | character_sets_dir | C:\Program Files\MySQL\MySQL Server 5.5\share\charsets\ | +--------------------------+---------------------------------------------------------+ 8 rows in set (0.00 sec) 再次执行下插入操作没问题了,查询数据中文也不会乱码了 mysql> insert into user(name,gender,age) values('张三','男',22); Query OK, 1 row affected (0.04 sec) mysql> select * from user; +----+----------+--------+-----+---------------------+ | id | name | gender | age | updated_time | +----+----------+--------+-----+---------------------+ | 1 | zhangsan | M | 22 | 2018-10-31 17:03:25 | | 2 | 张三 | 男 | 22 | 2018-11-01 09:01:43 | +----+----------+--------+-----+---------------------+ 2 rows in set (0.00 sec)

优秀的个人博客,低调大师

Android2.1以后sdk安装更新失败解决办法

用了好久的1.6和2.0版本了,今天终于准备更新一下了!。 同样也遇到了消息为“Failed to fetch URL…” 的错误提示。 解决办法: 在“AndroidSDKandAVDManager”窗口的左侧选择“Settings” 选中“Forcehttps://…”这个选项 本以为就这样就可以更新完成了,结果又出现一个错误。如下图所示。 发现我下载的sdk 管理器是android-sdk_r04-windows.zip。 解决办法: 更新sdk管理器为当前最新的android-sdk_r05-windows.zip。 下载地址:http://dl.google.com/android/android-sdk_r05-windows.zip 当然这只是windows平台遇到的错误哈!记录一下,希望能帮助一下也遇到相同问题的朋友。 本文转自 yarin 51CTO博客,原文链接:http://blog.51cto.com/yarin/381967,如需转载请自行联系原作者

优秀的个人博客,低调大师

以手机为中心的物联网布局必将失败

智能手机作为当前最火爆的智能硬件产品,由于搭载了通讯、社交的刚需功能,成为了用户不可或缺、普及率最高的智能硬件产品;随之而来的各种应用更是让智能手机在人们的生活中扮演了了比PC更为重要的角色。作为移动互联网时代唯一的终端载体,手机虽然形态单一,但所承载的应用已然被“无限”挖掘与放大。 在移动互联网时代,依托于智能手机的相关商业链布局是正确的,但在即将到来的物联网时代,如果我们还是禁锢于传统的思维,继续围绕着当前这种形态的智能手机进行布局,必然会陷入困局。那么,物联网时代的布局核心到底在哪里?答案剑指智能穿戴,物联网的核心载体。但从目前的实际情况来看,不少企业在布局物联网时都出现了偏差,把焦点投射在了智能手机这个移动互联网的核心之上。 看国内巨头的物联网布局 360:今年3月份,360掌门人在接受新浪科技采访时表示,“我认为在人类发明的所有产品里,手机可以说是人类的一个器官,所以我觉得未来做智能硬件、家居、可穿戴设备,甚至汽车,手机都是一个非常关键的接口。” 长虹:今天4月份,长虹董事长在接受《中国经营报》的采访时介绍了长虹对于物联网与手机的布局,“在物联网环境下重新定义手机,即‘以传感器为主体的物联网控制、交互和协同中心’,实现手机与其他智能终端的广泛连接、控制、协同、交互、共享,率先将手机带入物联网时代。” 海尔:今年年初,海尔宣布其智能家居平台U+向魅族开放SDK,使用魅族手机即可控制所有海尔智能家居产品,而魅族也向海尔开放apps系统级别的权限。 格力:不久前,在中山大学大讲堂上,董明珠宣布:“格力手机已经做好并正在使用了,不强调智能化,做‘物联网’概念,用手机控制家居电器、调控生活环境。” 从当前的实际情况来看,各大巨头与非巨头也都还在照着移动互联网的这个路径挺进。不论是什么产品,好像不加点“智能”就不叫产品,不加个APP都不是智能产品了。不论是冰箱、空调、洗衣机,还是电视、窗帘、加湿器,但凡加了个APP,就把遥控器融入到了智能手机,成了物联网的智能产品。于是,大家就都打着物联网的旗号,围绕着智能手机忙得不亦乐乎。 手机为中心的物联网必将陷入迷途 一个现实的问题,就如当前的可穿戴设备监测数据不准一样,大部分的智能产品并不智能。也就是说当前围绕着智能手机为控制中心的各种物联网布局,其产品并不是让用户更简单,反而是让用户更麻烦、更复杂了。我们估且就以海尔那款号称具有物联网功能的洗衣机为列,来阐述一下这个问题吧。 这洗衣机乍一看,可以说特有科技感,通过手机就能遥控搞定。在安卓市场中搜索“海尔智能全自动”,下载手机APP,通过注册即可使手机和洗衣机进行互联。APP主页面上会显示洗衣机的洗涤程序、预约、风干、洗衣液和柔顺剂的智能添加等功能。 仔细一琢磨,我们会发现这洗衣机可能并没有给用户带来多少方便。对于用户来说,当把衣服放到洗衣机里的时候,如何直接、省时、便捷地完成洗衣诉求,这才是刚需。或许有些特别有情调的用户会将衣服放入洗衣机之后,然后再回到客厅或者卧室躺在沙发上,拿出口袋里的手机开始对洗衣机进行一系统的洗衣操作。这样的物联网时代“智能”,反而带来了更多的麻烦步骤。因为在当下的非物联网时代,我们洗衣服还只需要把衣服放入洗衣机,按下相关洗涤功能键就可以完成洗涤工作了。 或许有人会说,那个在手机上提醒洗涤液不足的功能应该是个人性化的设计。其实不然。按照目前洗衣机对于洗涤容量的设计,每个月用户的手机上总会有那么几次相关提醒。那么问题来了,这条信息是显示还是不显示呢?如果用户屏蔽提醒,那么这一功能又有何意义?如果不能采取屏蔽功能,那么经常收到提醒通知挂在手机上,不碍眼也烦心。 在今天,很多人连短信、微信都已经懒得去看了;再加上那么多APP,更是懒得每天打开去使用。而这个洗涤液不足的提示功能,完全可以在洗衣机上加个触摸液晶屏,在用户操作洗衣机的时候直接给予提示即可。这对于用户来说岂不是更人性、便捷吗? 物联网的控制中心在可穿戴设备 物联网时代的生活,最基本的目标就是在万物相连、万物数据化,借助于可穿戴设备将人与整个智能穿戴设备连接起来,由此构建起一张庞大的物联网。在这张网中,智慧、智能是非常关键的要素,也就是说如何将人从庞大的数据“黑洞”中解放出来,让科技真正有智慧地服务于人类,而非“绑架”,这才是物联网时代的核心魅力所在。基于这个角度考虑,当前这种智能手机搭载APP的物联网控制中心布局显然是个误区。 在物联网时代,万物相连,以及人与物之间的链接将通过可穿戴设备实现。我们通过穿戴于身上的可穿戴设备与穿戴在其他“物”上的智能穿戴设备进行联接,由此基于设备进行人机之间的对话和事件处理。所以,智能手机要想继续在物联网时代发挥强大的价值,其形态必然将随着可穿戴设备而改变,换而言之,未来的智能手机将会进化成可穿戴手机,并且融入人体生物识别技术,建立人与设备之间的唯一身份识别关系。而从当前智能手机的产业链技术发展方向来看,也已经出现了可穿戴手机方向发展的趋势,比如柔性屏幕、柔性电池等方面技术的探索与应用。 在这样的生活场景下,我们回到刚才所举的例子,也就是智能洗衣机应该是一台怎么样的洗衣机?首先,它一定不是搭载手机APP的“智能洗衣机”,而是连接着可穿戴设备的智能洗衣机。用户将衣服丢进洗衣机之后,只需要对着穿戴在身上的可穿戴设备说一声自己的洗衣想法,程序就会自动来完成。其次,在常规的情况下洗衣机还会通过与电网的连接,自动为我们选择一个最为合适、省钱的时间段来完成它的洗衣工作。 物联网时代与PC互联网,以及移动互联网时代有个本质的区别,或者说是革命性的变化,就是计算能力由前端向后端转移。所有的控制、运算、处理都将由当前基于前端的PC或智能手机,转向于后端的云平台、大数据、人工智能,并且围绕着语音交互与脑波交互展开。因此,可以说今天以手机为物联网中心所布局的产品,十有八九都只是一个“伪”智能产品,并不是物联网时代的智能产品,更多的是一个处于发展过程、探索过程的“半”智能产品。 或许我们可以理解为以智能手机为中心的物联网布局只是移动互联网向物联网转变的一个过渡阶段、一个过渡手段,而真正的物联网控制中心在可穿戴设备。在物联网时代,可穿戴设备的形态是多种多样的,或许以可穿戴手机的形态出现,或许以挂坠的形态出现,或许以可穿戴眼镜的形态出现,或许以服饰的形态出现等。 不论以何种形态,它们都需要满足三个条件:一是可穿戴设备需要建立与人体之间的唯一身份识别关系;二是可穿戴设备要成为人与整个物联网之间的交互、控制载体;三是可穿戴设备将围绕人与物联网之间构建一种便捷的沟通方式,并将人从当前被网络“绑架”的方式中解放出来。 作者:何妍 来源:51CTO

优秀的个人博客,低调大师

红薯因 Swift 重写开源中国失败,貌似欲改用 Python

去年今日,开源中国创始人 @红薯 宣布将使用 Swift 重写整个开源中国网站(原文链接)。一整年过去了,我们是只听见放屁,没看见拉S。据内部人士透露,此重构自立项以来已耗资数千万,而这些钱主要都被用到了项目成员各地考察学习的费用。到目前为止此项目 https://git.oschina.net/oschina/swift-osc 只有一个 Readme ,而且还是刚刚为了应付上峰检查而建的,如此应付,实在让O粉们瞠目结舌。 内部消息表明从去年年底开始 @红薯 的职位已有所调整,想必也是跟此事有关。 而近期 @红薯 又在微信、微博、朋友圈等多个渠道大力宣传自己正在学习 Python,但无法得知其学习 Python 的真正用意。为此我们采访了有关专家,专家们一致认为用 Swift 改写网站目前还不太成熟,毕竟 PHP 才是最好的编程语言。如果单纯针对 Web 开发这块,Python 的确要比 Swift 更适合。 那么为了扭转颓势,红薯会再考虑用 Python 重写开源中国吗? 对此小编只想说,不作会死吗? 本文来自开源中国社区 [http://www.oschina.net]

优秀的个人博客,低调大师

Linux克隆引发的网卡启动失败多种解决方案

故障现象: 最近在公司测试环境克隆了几个Linux系统,重启之后发现,网卡eth0都不见了 于是检查了网卡配置,最终想到以下几种解决方案,网卡启动信息如图所示: [root@test3 ~]# service network restart Shutting down loopback insterface: [ OK ] Bringing up loopback insterface: [ OK ] Bringing up interface eth0: Device eth0 does not seem to be present,delaying initialization. [FAILED] 方法一: [root@test3 ~]# rm -rf /etc/udev/rules.d/70-persistent-net.rules [root@test3 ~]# init 6 [root@test3 ~]# service network restart Shutting down loopback insterface:[ OK ] Bringing up loopback insterface: [ OK ] Bringing up interface eth0:[ OK ] 方法二: 造成这样的原因,是因为在虚拟机(Vmware)中移动了Centos系统对应的文件 导致重新配置时,网卡的MAC地址变了,输入ifconfig -a,找不到eth0 安装完一个centos虚拟机,又拷贝一份,开机后网卡无法正常启动 报错: Device eth0 does not seem to be present,delaying initialization解决: [root@test3 ~]# cd/etc/sysconfig/network-scripts/ [root@test3 ~]# mv ifcfg-eth0ifcfg-eth1 [root@test3 ~]#vimsysconfig/network-scripts/ifcfg-eth1修改DEVICE="eth0"为DEVICE="eth1"[root@test3 ~]# service network restart 方法三: 故障前的操作: DELL刀片装的是CentOS6.3的操作系统,网卡识别的是em1和em2,由于工作需要做了槽位调整,并启动了刀片 故障现象: 启动后网络不通,通过iDRAC登录后route查看缺省路由正常; 重启网络服务: [root@test3 ~]#servicenetworkrestart Shuttingdownloopbackinsterface:[OK] Bringinguploopbackinsterface:[OK] Bringingupinterfaceem1:Deviceem1doesnotseemtobepresent,delayinginitialization.[FAILED] 分析问题和解决: 之前在别的文章中我们提过70-persistent-net.rules文件,所以看了一下: [root@test3 ~]#vim /etc/udev/rules.d/70-persistent-net.rules #Thisfilewasautomaticallygeneratedbythe/lib/udev/write_net_rules #program,runbythepersistent-net-generator.rulesrulesfile. # #Youcanmodifyit,aslongasyoukeepeachruleonasingle #line,andchangeonlythevalueoftheNAME=key. #PCIdevice0x14e4:0x163a(bnx2) SUBSYSTEM=="net",ACTION=="add",DRIVERS=="?*",ATTR{address}=="24:b6:fd:ab:76:1e",ATTR{type}=="1",KERNEL=="eth*",NAME="eth1" #PCIdevice0x14e4:0x163a(bnx2) SUBSYSTEM=="net",ACTION=="add",DRIVERS=="?*",ATTR{address}=="24:b6:fd:ab:76:1c",ATTR{type}=="1",KERNEL=="eth*",NAME="eth0" 发现NAME的名称不正确,依次将上述红色字体中的eth0改为em1,eth1改为em2; *切记:网卡编号由MAC地址大小决定,MAC越小网卡编号越小; 如下: #PCIdevice0x14e4:0x163a(bnx2) SUBSYSTEM=="net",ACTION=="add",DRIVERS=="?*",ATTR{address}=="24:b6:fd:ab:76:1e",ATTR{type}=="1",KERNEL=="eth*",NAME="em2" #PCIdevice0x14e4:0x163a(bnx2) SUBSYSTEM=="net",ACTION=="add",DRIVERS=="?*",ATTR{address}=="24:b6:fd:ab:76:1c",ATTR{type}=="1",KERNEL=="eth*",NAME="em1" 保存退出~! [root@test3 ~]# init 6 问题解决~!

优秀的个人博客,低调大师

新用户激活中的行为数据分析:路径诊断、跨端 ID 映射与归因实践

摘要: 在构建企业级增长分析平台与开展产品分析时,新用户激活(Activation)的度量与优化是决定客户生命周期价值(LTV)的重中之重。单纯的注册量增幅无法代表真实的业务健康度,核心在于识别新用户在进入产品早期所完成的具体关键行为及其对长期留存的驱动作用。本文立足行为数据分析与工程实践,探讨激活指标建模、路径诊断、跨端身份关联及智能排查机制。

资源下载

更多资源
Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册