草庐IT

视频播放量260万!从咖啡店走出来的野生 Cocos 程序员,如何一路进化成 B 站大佬?丨Cocos 人物志...

了解过HarmonyOS开发的朋友,可能都听说过“九弓子”这个名字,他受邀参与过华为HDC演讲,又在B站上发布了许多HarmonyOS相关的视频,累计播放量两百多万,帮助了众多开发者入门,Cocos成为全球第一个支持HarmonyOS游戏开发引擎之际,九弓子第一时间加入测试,发布了编译视频,超十万人围观。作为一名编程UP主、授课讲师,你也许难以想象,九弓子本人没有接受过任何计算机系统的科班教育,是完全通过自学的方式,将自己进化成Web技术栈的专家。九弓子吃鸿蒙螃蟹的人,自由职业者,90后野生程序员。也许这次人物志专访能给你带来有趣、有意思的分享。非科班出身撸码自学做前端「大概在初中的时候,学校

程序员强烈推荐:IDEA 常用配置指南

1、外观配置1.1基本配置图1.1-1修改更改主题+背景图片如果IDEA版本是2023.1.2以后的版本可以开启newUI体验新版的UI界面,我个人是挺喜欢的🌝1.2快捷键配置图1.2-1修改快捷键2、配置开发环境2.1配置GIT图2.1-1配置git【git提交的几个小建议】建议对git提交人和提交信息进行规范,同时代码提交应当清晰的反映所属任务和修改内容,方便后续进行代码分支合并避免漏掉功能提交。建议代码提交模式为:任务编码-操作-具体修改,举例:20230711-新增-xxx功能、20230711-优化-xxx查询建议设置git提交人员和邮箱:git配置作者信息2.2配置maven图2.

财富自由、技术瓶颈、面试技巧,找另一半...这些程序员最关心的问题,AI的回答神了!

距离ChatGPT发布已经好几周了,我还沉迷在和它的聊天当中,每天一遇到问题,我的第一反应就是先问问ChatGPT的建议,作为一名程序员,我们可能有很多问题或困惑,我也问问了它,整理了一些比较有代表性的问题,分享给大家,希望对你有所帮助。程序员如何实现财富自由?实现财富自由是一个复杂的问题,并非所有人都能够实现。但是,程序员可以通过以下几种方法来实现财富自由:获得高薪职位:程序员通常能够获得较高的工资,因此他们可以通过获得高薪职位来实现财富自由。提升自己的技能:程序员可以通过不断学习新技术和编程语言来提升自己的技能,并获得更高的工资。创建自己的公司:程序员可以创建自己的公司,并通过销售软件产品

各位程序员们,睡眠不足产生的后果超出你想象!

已剪辑自:https://mp.weixin.qq.com/s?__biz=MzUxODM4MDk2NA==&mid=2247498731&idx=1&sn=06ac868f20e99f8eb07c2688fd27b173&chksm=f98b7720cefcfe3612ae6276fd3b42efd4b3957850dbc8bb1515696f2029533f5c9f74ebb6c6&scene=21#wechat_redirect你好,我是铁木君。**人的一生中,有三分之一的时间,都花在睡觉上。**但大部分人对于睡眠的认识,还远远不够。生活中的诱惑太多,导致我们把睡觉当成了一种对时间的「浪

「程序员必须掌握的算法」字典树「上篇」

「程序员必须掌握的算法」字典树「上篇」前言:在计算机科学中,字典树(Trie)是一种有序树,用于保存关联数组(有时我们称之为“映射”或“字典”)。与二叉查找树不同,键不是直接保存在节点中,而是由节点在树中的位置决定。字典树的优势在于能够非常快速地查找、插入和删除字符串。本篇文章将介绍字典树的基本概念、构建方法以及应用场景,并通过三道例题由浅入深地说明字典树的应用。文章目录「程序员必须掌握的算法」字典树「上篇」基本概念构建方法应用场景例题一:查找单词例题二:查找单词前缀例题三:计算单词前缀数量总结基本概念字典树是一种树形结构,典型应用是用于统计和排序大量的字符串(但不限于字符串)。它经常被搜索引

程序员都逃不脱35岁失业的魔咒?

大家好,我是铅笔头课堂的启明老师。铅笔头课堂,有态度的前端培训!不知道什么时候开始很多人对程序员的印象就是地中海和35岁要失业。这些刻板印象影响了一大批人,导致我们经常会接触到这个问题。我是11年大学毕业的,跟我同一批毕业的同学还在从事IT行业的同学们现在也接近35岁这个门槛了。那么他们现在的发展怎么样呢?同学A   性格开朗情商极高,从进入公司开始一边积累技术经验和项目经验,一边跟着老大学习业务。12年的时间他已经从小公司的实习生变成了中型公司的产品经理兼项目经理,下一步就是持股了。同学B   喜欢钻研技术,目前是公司的技术骨干,领导有新想法,每次都找他调研和研究技术,然后落地到项目中。这种

【C语言经典例题】——程序员必须会的经典基础例题(三)

关于C语言的一些基础经典题目放在专栏:[C语言刷题]小菜坤日常上传gitee代码:https://gitee.com/qi-dunyan❤❤❤个人简介:双一流非科班的一名小白,期待与各位大佬一起努力!推荐网站:cplusplus.com目录1、杨辉三角2、有序序列合并3、有序序列插入一个数4、调整奇数偶数顺序5、修改数字—偶数改为0,奇数改为16、猜名次7、猜凶手8、字符串逆序单词并打印9、字符串左旋10、判断字符串旋转结果1、杨辉三角首先我们要知道什么是杨辉三角,如下:思路:我们可以看到,三角的两边都是1,并且从第二行(从0开始算)开始,两边之间的数字,都是上一行的两位数字之和,比如第三行的

前端程序员辞掉朝九晚五工作成为独立开发者一年开发出6款软件的故事

一个前端程序员的梦想作为一个程序员,陈明福的梦想是:自主自由的工作内容和方式。在全球范围内发展个人品牌和影响力。学习技术和经验,成为SaaS软件方面的专家。对世界产生积极影响。财务自由,能提前退休。他的故事1、他开发的软件产品7个月前,陈明福辞掉了工作,开始全职独立开发,通过12个月开发了6款软件产品:Queue-用于Notion的Twitter调度工具(已被收购)Nora-Notion的项目管理模板(销售收入8000美元)nbundle-Notion的应用程序平台(已放弃)Daily-几乎任何东西的简单便签本(收入0元)CleanMacDesktop-CleanMacDesktop文件和文件

让程序员告别996,这款开发工具火了

一、前言如果一个概念能在科技圈火起来,它往往兼具字面简明和内涵丰富的特征,并具有某种重塑产业格局的潜力。低代码(LowCode)就是这样一个典型。顾名思义,低代码是指少用代码,甚至不用代码,仅通过拖拽模块的方式实现应用开发。在该领域,不仅阿里、腾讯、百度等互联网大厂相继加入,甚至将它列为重点项目。Gartner机构预测,到2025年,企业70%的新应用将会通过低代码或者无代码技术开发,这将加快低代码市场的全面爆发。JNPF快速开发平台的自动化处理几乎解决了所有职场人的办公难题。现在已帮助近千家企业实现数字升级,这些企业不限规模和业务,都可以使用JNPF开发出ERP、OA、CRM、EHR等各类管

作为Java程序员,阿里一面Synchronized连珠炮你是否能够顶住

大家先来看看阿里面试Synchronized连珠炮看看自己是否顶得住Synchronized可以作用在哪里?分别通过对象锁和类锁进行举例。Synchronized本质上是通过什么保证线程安全的?分三个方面回答:加锁和释放锁的原理,可重入原理,保证可见性原理。Synchronized有什么样的缺陷?JavaLock是怎么弥补这些缺陷的。Synchronized和Lock的对比和选择?Synchronized在使用时有何注意事项?Synchronized修饰的方法在抛出异常时,会释放锁吗?多个线程等待同一个snchronized锁的时候,JVM如何选择下一个获取锁的线程?Synchronized使