首页 文章 精选 留言 我的

精选列表

搜索[hello],共6606篇文章
优秀的个人博客,低调大师

【读书笔记《Android游戏编程之从零开始》】2.Hello,World!

本人看的是PDF文档,很多都是直接都是复制粘贴的记录,简单的记录下笔记! 2.1 创建一个Android项目 Application Name: 应用名称(安装在手机上显示的名字) Project Name : 项目名称 Package Name : 包名 Min SDK Version : 最低运行版本号 Create Activity : 主Activity类名 Minimum Required SDK : 最低要求的sdk Target SDK : 选择目标SDK Compile SDK : 编译SDK Theme: 主题 Holo : n. 完全;整体 Holo Dark : 全黑 Holo Light:全息光 None(默认值) 2.2 剖析 Android Project 结构 1. src 目录用来存放项目源代码(.java) 2. gen 目录下存放R.java 文件,R.java文件是该项目所有资源的索引文件,在建立项目时自动生成,R.java 文件属于只读模式,不能更改,一般不会对其进行修改。R 类中包含很多静态类,其中这些静态类的名称和res 目录下的资源目录一一对应。 3. Android (Library) 目录: 此目录下的“android.jar”文件指向的是 Android SDK,是开发Android应用程序所用到的所有API函数库。 4. assets 目录是用来存放引用的外部资源,此目录与res 目录最大的区别在于 res 路径下的资源文件都会在R 资源文件中自动生成对应的资源ID,而assets 目录下的资源不会。 5. res 目录是用来存放项目中用到的资源文件。 6.AndroidManifest 是当前项目的配置文件,其中包括编码格式、应用的icon、程序的版本号以及指定该程序使用到的服务等等。 7. default.properties 是记录项目工程的环境信息。 2.3 AndroidManifest.xml 与应用程序功能组件 在每个 Android 应用程序中都必须具备 AndroidManifest.xml 这个文件,此文件定义了该程序的主要功能、处理的信息,以及执行的动作等等。 在上面的层次图中,在同一层的标签都是按照位置关系写在了一起,不同层的标签并不都是包含关系。 1. 最外层的<manifest>定义了软件的属性,如包路径、程序的版本、版次等等。 2. 第2层<application>定义应用程序属性及功能;如 android:icon 指定了应用的 icon图标, android:label 定义了应用程序的名称,并且声明功能<activity>活动。 3. 第3层是定义功能组件的一层,如<activity> 活动、<receiver> 意图与广播接收、<service>服务、<provider>属性(内容)提供者,都必须定义在<application>中,所以这里定义了<activity>活动类以及活动类名称。 4. <intent-filter> 其功能如一个过滤器。 5.第5层中的<action>定义了意图动作的类型;<category>是意图的属性,这里的值android.intent.category.LAUNCHER 表示启动应用程序的时候,意图将该 activity显示在屏幕上;这种启动程序的意图活动只能有一个。 <activity> - Activity(活动) Android中一个 activity 就是一个用户界面,比如手机拨号界面、通讯录界面等都是活动。在应用程序中可以有一个或多个活动,但是如果新建了一个活动,必须在AndroidManifest.xml 中声明。 <receiver> - Intent (意图) 与 Broadcast Receiver (广播接收) 意图是描述动作的机制,在 Android 手机中几乎都有意图阶段。例如,当前有一个“发出一条信息”的意图(Intent), 这时候如果应用程序需要发送消息,调用该意图即可。 既然有意图,当然也需要在应用程序中注册一个活动来处理该意图,那么接收意图可称为 Broadcast Receiver (广播接收); 举个例子,比如手机启动的时候会有一个系统发出“系统启动”的意图,只要在应用程序中注册活动来接受此意图,就可以让其应用程序在手机启动的时候自动启动程序。因为在 Android中有很多意图,为了使接收具有针对性,可以在 <intent-filter>中指定接收意图的动作<action>,因此 <intent-filter>的作用就是一个意图的过滤器。 <service> - 服务 简单来说,就是应用程序在后台运行的任务,无需显示界面、也不必跟用户进行交互,但是又需要长时间在后台进行运行;例如 Android 系统中的音乐播放器,当选定歌曲进行播放时,即时用户将播放器应用程序放入后台,然后打开其他程序,音乐也会照常播放,那么肯定播放器程序添加了 service 服务功能。 <provider> - Content Provider (内容提供者) 带有内容提供者功能的应用所进行的动作是让使用者可以保存他们的信息或文件,例如:Android 手机联系人程序提供了一个内容提供者,任何要使用联系人信息的应用程序都可以共享内容提供者的所有信息,比如联系人的姓名、电话号、地址等等。 在AndroidManifest.xml 文件中除了以上介绍的功能组件之外,Android 对某些关键操作和访问都是有权限来限制的。假如一个应用程序需要将一些数据保存到手机的 SDCard 中,那么就需要在AndroidManifest.xml 中设置添加写入 SD卡权限,其语法是 <uses-permission>。 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission>和<application>在AndroidManifest.xml 语法中属于同一层次。 2.4 运行 Android 项目(启动 Android 模拟器) 太简单,可以百度,略 2.5 详解第一个 Android 源码 @Override //重写了基类Activity中的onCreate()方法;如果没有这个标志,编译代码的时候会认为是开发者自定义的函数 protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } 对于布局、组件等属性的设置格式一般为: <布局/组件名称 android:属性="属性类型" ... /> 2.6 Activity 生命周期 单个Activity的生命周期 1. onCreate: Activity 初次创建时被调用,一般在这里创建 view、初始化布局信息、将数据绑定到 list 以及设置监听器等等。如果Activity 首次创建,本方法将会调用 onStart(); 如果 Activity是停止后重新显示,则将调用 onRestart() 。 2. onStart: 当Activity对用户即将可见的时候被调用,其后调用 onResume() 。 3. onRestart: 当Activity停止后重新显示的时候会被调用,然后调用 onStart() 。 4.onResume: 当用户能在界面中进行操作的时候被调用。 5. onPause: 当系统要启动一个其他的Activity时调用(其他的Activity 显示之前),这个方法用来停止动画和其他占用CPU资源的事情。所以在这里应该提交保存那些持久数据,这些数据可以在 onResume() 方法中读出。 6. onStop: 当另外一个 Activity 恢复并遮盖住当前 Activity, 导致其对用户不再可见时调用。 一个新 Activity启动、其他 Activity 被切换至前景、当前 Activity 被销毁时都会调用此函数。如果当 Activity 重新回到前景与用户交互时会调用 onRestart(),如果 Activity将退出则调用 onDestory() 。 7. onDestory: 在当前的Activity 被销毁前所调用的最后一个方法,当进程终止时调用(对Activity 直接调用 Finish 方法或者系统为了节省空间而临时销毁此 Activity的实例)。 代码: MainActivity (1)受限启动项目进入MainActivity类,打印信息如下图所示: (2)单击手机上的“Back”按键,打印信息如下图所示: (3)“Back”后重新点击程序图标进入,打印信息如下图所示: (4)单击手机上的“Home”(小房子)按键,打印信息如下图所示: (5)“Home”后单击程序图标进入,打印信息如下图所示: 以上5中状态,详细的诠释了一个Activity的生命周期。这5个状态中值得注意的是切入后台“Back”和“Home”的区别,如下图所示: 多个Activity的生命周期一个 Android应用程序,是可以存在多个Activity的。 MainActivity 如下图所示,添加“跳转”按钮,单击按钮会跳转到另外的一个Activity(OtherActivity)。 (1)在MainActivity中,单击“跳转”按钮: (2)当OtherActivity打开后,单击手机上的“Back”按钮: Android OS 管理 Activity 的方式 对于Activity的管理,Android底层是用堆栈来存放Activity的,也就是说打开后Activity将放入栈顶,显示在屏幕的最上层,而之前的Activity则会被新打开的Activity覆盖。例如一个程序正在运行,突然手机来电,Android接收到来电广播后会打开一个接听电话的Activity放入堆栈的栈顶,这样一来运行的程序就会被接听到的Activity所覆盖。 2.7 Android 开发常见问题 Android SDK 与 Google APIs 创建 Emulator的区别 将Android项目导入Eclipse 在 Eclipse 中显示Android开发环境下常用的View窗口 在 Eclipse 中利用打印语句(Log) 调试Android 程序 在 Eclipse 中 真机运行Android项目 模拟器横竖屏切换 模拟器横竖屏切换的方法是同时按下电脑键盘的“Ctrl”和“F11”两个按键,或者同时按下“Ctrl”和“F12”也可以。 打包Android项目 所有的Android应用程序都以“.apk”为后缀名命名一个安装包,这个apk包中包含应用编译后源码、资源文件、应用的版本信息、用到的权限等等。在Android系统的手机上安装apl文件的时候,其应用程序不仅用到“.apk”为后缀的文件,而且还必须利用数字证书签名后才可以安装到手机或者模拟器上。 本文转自叶超Luka博客园博客,原文链接:http://www.cnblogs.com/yc-755909659/p/3730548.html,如需转载请自行联系原作者

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

#HarmonyOS小课堂# 速览 课程精华第一期:运行Hello World

#HarmonyOS小课堂# 从“0”开始走进HarmonyOS应用开发 了解3.1版本 #HarmonyOS第一课#第一期精彩内容 下载配置DevEco Studio,运行您的第一个HarmonyOS应用! 继续了解3.1版本 #HarmonyOS第一课# 第二期精彩内容 继续了解3.1版本 #HarmonyOS第一课# 第三期精彩内容 点击学习#HarmonyOS第一课# 完整版课程 与华为开发者联盟学堂携手筑建鸿蒙世界,从“0”开始走进HarmonyOS应用开发

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

35 岁草根程序员下桌,去另一个赛道写“ Hello World ”

餐桌上的菜被剩下,或许并不是因为不好吃。 再见到龙哥,已经是两年后,正如我们眼前的这一顿宵夜,只有中间的烤鱼被夹了少许,凉卤拼盘依旧码得齐整,谁都没有动筷,但聊到他为什么不做程序员时,酒已上了三打。 “到时间了呗,就跟你写稿子一样,也有写不动的时候,码不动了,也就不码了。” 简单介绍一下龙哥,35 岁,河南人,6 年后端开发经验,现在转行做餐饮加盟,再无做回程序员的打算。部队转业之后,正值全国 IT 热,他便拿着不多的转业费报名了一个培训班,学习 Java 、 Spring boot ,如很多半路出家的程序员一样,学习技术、摸索技巧、售卖技能。 他自诩是一个务实的人,受限于原始学历,龙哥干过小作坊,也做过大厂外包,更是凭借人格魅力组过开发团队接私活,用他的话来说,程序员并不复杂,搞多钱、分好钱,团队就能经营下去。由于一直是走量的乙方身份,经常加班,话事人龙哥还总结了一套程序员的“豆腐哲学”去勉励像他一样的野路子不要放弃: “程序员不全是在 5A 写字楼里吹着空调、喝着咖啡,才能写好代码,开发程序,说白了就跟在堡子里的大爷卖豆腐一样,做豆腐,烟熏火燎,卖豆腐,走街串巷,还得大声吆喝,早几年的程序员,哪个不是这样一路趟过来的。” 图源:龙哥 工作室楼下的小公园 可天不遂人愿,疫情结束的前一年,龙哥的团队解散,跟成员对完账后,他又一次提及“豆腐哲学”。他说,各奔东西之后,该放松的放松,该医病的医病,并不是我们做的“豆腐”不行,而是现在挨饿的“大爷们”太多了。 兴许是不甘心,散伙后的龙哥总爱发一些云山雾罩的朋友圈,什么林中没有千年鸟,什么我辈岂是蓬蒿人,后来索性关闭了朋友圈,拒绝社交。直至看到龙嫂的朋友圈中,龙哥腆着肚腩出现在某一茶饮品牌的发布会上,我才知道,他换了一个赛道“卖豆腐”。 所以,本期的《卡在上一行代码》约在了龙哥家附近的一个小馆儿。他说,中年人的心酸是需要一些酒精才能勾出来的,同样也需要一些酒精去挥发。从敲代码到写台账,从后端负责人到茶饮主理人,龙哥的 35+ ,日头没落,还有很多事情想做…… 01 草根程序员的选择并不多 “草根,绝对草根,你说得太对了。” 相较于那些名校出来的,毕业前就有丰富开发经验的程序员,龙哥的程序员之路源于一句广告:学历不重要,培训后起薪 6000+ 。要知道,刚转业的龙哥一共才攒了 3 万不到,河南的平均月薪还普遍停留在 2-3k 。 “当时一个战友建议,要么学 IT ,要么考街道,街道我肯定是学不进去的,就报名了 IT 培训班,交了一万多,刚开始还不敢跟你嫂子说。”根据龙哥的描述,早些年学 IT 是没有那么多渠道的,市里的 IT 培训也才两家,一家在城东,一家在城西,培训时间半年,基本也就可以出来谋生了。 所以,龙哥做程序员,更像是一个成年人在权衡利弊之后,对生活的一个交代。正如他第一次走进培训班,同学们五花八门的出身:有学土木的、学地质的,有在公司做财务的,也有搬运工、泥瓦匠......他说:“代码是公平的,它不会管你是大户人家,还是草根出身,只要你用心学、用心写,运行就会给你最诚实的反馈。” 龙哥起了一瓶酒,又补充道,就算我现在不做程序员了,也依旧觉得这个职业很好。我调侃,那你还不是放弃了。他说,你错了,是草根干什么都没有太多选择。 半年培训结束,摆在龙哥面前的第一个难题就是,河南的 IT 薪酬不高,想要回本,还得背井离乡去上海、深圳这样的一线城市。在跟女朋友磨了 2 个月,2013 年 11 月,龙哥通过朋友介绍,坐火车南下深圳,任职一家小公司的后端开发。“火车驶出河南的时候,就开始下雪了,霜雾泛白,进入隧道的时候一片漆黑,吃着你嫂子包的饺子,在黑暗里止不住哽咽。” 网上说,男人的迅速成长=离家+跨行+搞钱+姑娘,龙哥亦是如此。速成培训的他,往往需要一边工作,一边学习新的技术,面对工作上遇到的一些棘手问题,还不能问得那么直接,将“无知”裹起来,根据听来的“关键词”自学。 试用期 3 个月,龙哥基本每天下班就只干两件事,自学完善技术,跟龙嫂打电话。拿到转正的那一天,龙哥破天荒地去了趟商场,选了一枚戒指,在视频里向龙嫂求了婚。“ 2014 年的春节,我没有回河南,一来一回花销太大,但跟你嫂子打了一晚上的电话,一起看河南的烟花。” 图源:龙哥 聊到这里,龙哥的手机亮了,屏幕是他的全家福,龙哥、龙嫂,还有两个可爱的孩子。 02 草台班子历险记 龙哥的程序员之路,光是小厂就待了 5 年,从一开始的愣头青,到后面的技术骨干,最后到项目经理(他自封的),用他自己的话来说,越是小公司,代码以外的东西就越多。 他说,在小厂干程序员有个特点,那就是需要“挣表现”,不比老板先下班,桌上总要放一两本非常深奥(但可能用不上)的书,准时摄入咖啡,恰如其分地夸大技术难度......“在老板面前,大家都是看破不说破,毕竟程序员不为难程序员,但久而久之也挺难受,这不就是混日子吗?但大家都没有办法。” 对此,龙哥提到了两点: 一、很多小公司的领导层,是不懂技术的,特别是重逻辑、无法可视化表达的后端,他们只在乎 APP 、小程序最终能否上线,会不会崩,崩了之后几个小时能处理好。其中反映出来的问题就是:后端很难通过运行的稳定,去衡量自己的工作成果,并且他们觉得这都是理所当然的,即便需求冗杂且不合理。 二、小公司的同质化情况很多,不可能为了一个新的同样逻辑的 APP ,去推翻原有的成熟框架,这样也导致了,后端开发的重复性工作得不到领导的认可。其次就是,小公司开发的 APP ,客户群体并不大,那么类似于数据库、数据抓取等工作,并不复杂。 “那么就只好抓抓考勤,抓抓谁的加班时长多,谁请假多,很多小公司就是这样搞没的。” 图源:龙哥 公司的最后一次团建 2019 年,龙哥从第一家公司跳槽,去了另一家公司,本以为有所好转,没想到等待他的又是另一个大坑。“第二家公司招我过去做技术主管,但越干越觉得自己不像是一个程序员,你有见过中秋节,程序员开着车挨个去跟客户送月饼的吗?我干过。” 据他介绍,第二家公司就根本没有设置“产品经理”这一个职位,与甲方对接,直接由技术人员亲自出马。比如,龙哥作为技术主管,去跟客户讲架构,搞前端的另一个主管,拿着同一个模板,修修改改已经演示了好几年。 “魔幻吧,这还不是最魔幻的,老板还会将公司的销售业绩,归结于我们这群非销售人员,你看,软件是你做的,商务是你去谈的,合同签不下来,不就是你的责任?” 我问,那公司的销售人员呢?龙哥夹了一嘴花生米:“销售?老板的堂弟,MySQL 都不知道,只负责喝酒。” 混乱、麻木,算是龙哥对于第二家公司的中肯评价,但在第二家公司工作的 1 年里,他还是有收获的,就比如:大量的客户。由于是技术后端去跑业务,他很容易了解到市场上的需求标准,并且在与客户的接触当中,他也遇到了一些赏识他的甲方。 2019 年底,他带着三个老友出走,组团接私单。“当时还有一个后端碍于竞业协议,迟迟没有答复,结果一看他们公司的竞业协议,根本没有任何法律效应,也就上船了。” 聊到此处,龙哥不自觉地摇了摇头说,这也太草台班子了吧。 03 草草进场,草草离场 对于龙哥来说,2020 年发生了一件大事,工作室开起来了;2021年,也发生了一件大事,工作室干倒闭了。 开工作室的原因很简单,就是一个人,遇见了一群志同道合的人,去做一件大家都觉得有搞头的事情。“那会儿我们接单贼猛!开发个小程序是吧,需求是什么,关联什么,什么时候要,简单几个问题,开发逻辑就已经成型了,并且,我们不摸鱼!” 龙哥话事,最忌复杂,因为他觉得,事情应该是越做越简单的,而不是越干越麻烦。在他的工作室,一个商城类 APP 的开发周期一般不超过 2 个月,前期定合同,中期定分工,后期定交付,虽说工作室只有不到 5 个人,但重复性工作却极少发生。 每个人对于项目,都力求做到精雕细琢,因为他们知道,这些是属于他们自己的作品,并且变现能力也还不错。由于长期加班赶进度,龙哥专门招了一个做饭阿姨,解决团队的伙食问题。“兄弟们跟着我,已经够看得起我了,改善一下伙食,大家工作起来也更舒服些。” 可惜,工作室的业务刚刚上路,就面临“关停”,原因:疫情来了。 从一开始的居家办公,到后面的客户失联,最后到找物业打退租官司,工作室里每一个人的心情都不好,但龙哥的损失却是最大的。由于一开始龙哥手上的筹码就只有“多分钱”,一旦遇到客户拖款不付,房租水电自然也只有龙哥来买单。“我并不是那么容易放弃的人,也有兄弟提出大伙儿凑一凑,熬一下说不定有转机,我不同意,因为客户一直拖款,我们拿他是一点办法都没有......” “散伙,是一个兄弟提出来的,他打电话给我说,大家都记着我的好,要不就别硬撑了,但我总觉得对不起大家,他说,如果有机会,一个电话,还是可以一起共事的。” 就此,龙哥的工作室在没有散伙饭的情况下,散伙了。即便已经是 4 年前的事,但还是能从一些只言片语中得知,之前欠龙哥尾款的这个客户,依旧没有结清尾款。 图源:龙哥 “兄弟们都是从这个口离开深圳的” “程序或许能改变这个世界,但改变不了人心。”这是草草进场,又草草收场的龙哥,花钱买到的人生体验。在家赋闲的那半年,龙哥说他一直在看小说,看路遥的《平凡的世界》,看毛姆的《刀锋》,一本接着一本,时常发一些插科打诨的朋友圈。 “陪陪孩子,陪陪老婆,时间倒也过得不慢,但始终不知道未来该做什么,30 多岁了,既没有成为孩子的榜样,也没有成为老人的依靠。”程序员失业,并不可怕,可怕的是,失业之后不想再做程序员。 龙嫂开导他,跨行也不是不行,找一个没有那么高工资的工作也不是不行,大不了两个人一起打工,赚钱养孩子。那天,龙哥没说话,看着刚满月的小女儿,他一句话也说不出。 2022年底,龙哥租下了一家门面,加盟蜜雪冰城,龙嫂成为了这家店第一位顾客,夫妻俩一同早起开店,一同打扫下班,一起研究外卖政策,一并憧憬未来。“你知道我女儿学会的第一首歌是什么吗?你爱我,我爱你,蜜雪冰城甜蜜蜜,哈哈哈!” 04 草色雨晓,根劲风知 塞涅卡说,没有比人生更难的艺术,因为其他的艺术和学问,到处都可以找到很理想的老师。 借着酒劲,龙哥吊着我的膀子炫耀:“重新做选择,也不难,从22年到现在,我一共开了 4 家蜜雪,2 家塔斯汀,1 家茶百道,3 家钵钵鸡,还有一个我自己的品牌准备今年上市...” 图源:龙哥 我问,你觉得做实体餐饮与做程序员,最大的区别是什么? 他说,思维模式吧,像后端,我觉得最重要的就是对于项目的线性推理,而开门接客,你要解决的是一个个“并行问题”,虽然这些问题的难度都不高,但架不住多,很多时候,店里人手不够,我和你嫂子都会去店里帮忙。 我说,老板还亲自接客呀?他松了松皮带,跟自己打工,还摆什么臭架子,矫情 从第一家店,到现在的第十家店,我并没有细问龙哥这两年他都经历了什么,但看得出来,他付出了做程序员同样的勤勉于他现在的事业,当然,他也得到了足以弥补他失意与遗憾的报酬。 “大多数人的 35 岁,其实是没有那么多时间去焦虑、宣泄的,特别是男人,做程序员就好好做程序员,这家卡年龄,那么就去下一家,下一家再卡年龄,再考虑其他,没什么大不了的。” “如果你不想做程序员了,那么就不做,根据自身条件,择业再开始,也没什么大不了的。可惜的就是,干着你不喜欢的,拿着不够你花的,还到处吐槽,反抗不过,最后硬撑。” 宵夜接近尾声,龙嫂来接他,寒暄了几句才知道,龙哥平日里不常喝这么多,辛苦两年,钱是赚到了,血压、血脂统统升高。龙嫂说,做生意也有一点不好,那就是根本停不下来,你看你龙哥,两年不见,人都圆了。 我说,日子也停不下来,往前走就行了。 走出店门,龙哥靠着龙嫂的胳膊,一个劲地问,老婆,付钱没有,付钱没有。龙嫂,在月光下挥手。 大家好,这里是 《卡在上一行代码》的第二期,依旧是通过“轻采访”的形式,走进广大程序员朋友的生活、工作,以及心路历程,如果你也有什么想聊的、想说的,不妨联系我的邮箱: wanghao@oschina.cn ,或者直接在下方留言,我在这里等你~ 上期回看: https://mp.weixin.qq.com/s/sKzptLmwcqV9Ap9t5seCuQ

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

win10下Welcome.java:3: 错误: 编码GBK的不可映射字符 System.out.println("Hello Java!

通过DOS编译 提示 错误:编码GBK的不可映射字符 检查: 1、 查本机区域语言设置中文没有问题 2、 此程序可以在eclipse上正常运行 右键properties-resource-text file encoding 查是UTF-8 解决方法: 1、运行是使用javac -encoding UTF-8HelloWorlewww.java 编译通过 2、记事本打开java源文件,另存为选择ANSI编码 编译通过 说明: ANSI:美国国家标准协会,系统预设的标准文字储存格式。简体中文编码GB2312,实际上它是ANSI的一个代码页936 UTF-8:通用字集转换格式,这是为传输而设计的编码,2进制,以8位为单元对Unicode进行编码,如果使用只能在同类位元组内支持8个位元的重要资料一类的旧式传输媒体,可选择UTF-8格式。 在UTF-8里,英文字符仍然跟ASCII编码一样,因此原先的函数库可以继续使用。而中文的编码范围是在0080-07FF之间,因此是2个字节表示(但这两个字节和GB编码的两个字节是不同的),用专门的Unicode处理类可以对UTF编码进行处理。

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

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

Sublime Text

Sublime Text

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

用户登录
用户注册