首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

CTO不代码,真的可以

到底代码?该不该做代码评审(Code Review),亲力亲为给程序员做出榜样?还是把握一下大方向,设计架构,管管程序员,提供一些培训?...这个坐标轴最左面是操作一级的,比如说代码、测试网络、测试、搭防火墙、脚本等等,到中间是管理上的事,再往右边是领导上的事情。...做得好我可以投资,成立公司,然后你去做老板。做的不好的,大家完善,你可以再接着想,以后再创新,最大程度鼓励大家往新的业务思想基础方向去琢磨。...这个负债就跟公司的财务报表一样,你要记到你的报表里去,说将来有那么一天呢,我有了人手,我可以把它再还上,我们借信用卡都可以负债,技术更可以负债。...第一层意思是讲任何系统它都有自己可以出错断裂的点,这些点的存在是不可避免的,系统都是高耦合的,里面一定存在各种断点。

1.5K40

在实时操作系统里面随便怎么代码都能硬实时

可以说,如果不了解自旋锁,那么即便在内核与驱动开发领域有所建树,也称不上是真正的英雄。 自旋锁的魅力在于其高效性。...软中断(softirq)是一个比进程上下文优先级更高的上下文 我们设想一个场景,哪怕Linux解决了问题2,就是Linux的中断变地可嵌套,高优先级的中断可以打断低优先级的中断,并且高优先级的中断2唤醒了一个用户的实时线程...IRQ1唤起的softirq的代码是码农的,这个码农多久,鬼都不知道,这显然破坏了实时任务T1得以调度执行的确定性时延。 4....比如你p[0]=1就拿到了第一页,你p[4096]就拿到了第2页。这个lazy的分配机制,也同样适用于栈、代码段等。...同时,由于Linux内核提供了丰富的操作接口,开发者可以在用户空间编写应用,通过调用这些接口来利用内核提供的实时功能。

27721
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    「React进阶」我在函数组件中可以随便 —— 最通俗异步组件原理

    不可能的事 我的函数组件中里可以随便,很多同学看到这句话的时候,脑海里应该浮现的四个字是:怎么可能?因为我们印象中的函数组件,是不能直接使用异步的,而且必须返回一段 Jsx 代码。...,但是至少页面可以正常渲染了。...效果: 6.jpg 大功告成,子组件 throw 错误,父组件 componentDidCatch 接受并渲染,这波操作是不是有点... 4.gif 但是 throw 的所有对象,都会被正常捕获?...鬼畜版——我的组件可以异步 即然直接 throw Promise 会在 React 底层被拦截,那么如何在组件内部实现正常编写异步操作的功能呢?...所以可以统一一个 RenderControlError 组件,目的就是在组件的出现异常的情况,统一展示降级的 UI ,也确保了整个前端应用不会奔溃,同样也让服务端的数据格式容错率大大提升。

    3.7K30

    MySQL创建表字段真的可以随便定义么

    MySQL 表字段真的可以随便么? 直接上答案: 肯定不能呀 我是怎么知道不能随便使用呢? 原因很简单,因为我使用了字段[system],上线报错了.又有人问为啥测试的时候没暴露出来呢?...那既然不能随便写字段,快告诉我哪些字段不能使用,下面直接给你最全的: MySQL 8.x 关键字和保留字字段 赠送一个MySQL字段错误点 还有一个大家很容易忽略的就是表结构设计时候的字段长度,因为如果保存数据的时候如果字段过长...因此在最初设计表结构的时候,字段长度一定要根据实际情况判断,如果不能确定字段具体长度,可以使用 text 类型,如果觉得 text类型比较耗费表容量,可以在保存字段信息的时候直接将字段长度截取后再保存.

    12110

    宋宝华:在实时操作系统里面随便怎么代码都能硬实时

    比如你改造了Linux,实现了中断或高优先级任务的100us以内的确定性延迟;但是RT-Thread,可能不改造,就可以到达us以内的延迟。...那么,这个时候我们诞生了一个疑问,是不是在RTOS里面随便代码都能满足硬实时,而在Linux里面无论怎么代码都满足不了硬实时?我认为这2个问题的答案都是否定的。 Linux为什么不硬实时?...你站在硬实时的角度看它是问题,你换个角度看,它就反而是正确的地方): 1. spinlock是一个随处可见被内核、驱动使用的API Linux内核和驱动程序员钟爱spinlock到了如痴如狂的程度,可以说不睡眠...软中断(softirq)是一个比进程上下文优先级更高的上下文 我们设想一个场景,哪怕Linux解决了问题2,就是Linux的中断变地可嵌套,高优先级的中断可以打断低优先级的中断,并且高优先级的中断2唤醒了一个用户的实时线程...但是spin_lock_irqsave这样的API在内核的使用可以说太常见了,它其实是适用于一个经典的场景,就是中断服务程序与线程之间有竞态的情况。

    2.9K41

    怎么分布式配置中心?可以自己分布式配置中心

    分布式配置中心是目前比较热门的一个概念,使用分布式配置中心就可以避免操作过程中的麻烦,能够起到事半功倍的绝妙效果。...一般来说分布式配置中心都是直接购买那些服务开发商的,但是如果技术能达到要求的话,也可以自己分布式配置中心,那么怎么分布式配置中心呢? 怎么分布式配置中心 怎么分布式配置中心?...其次,进行spring的集成,这一过程也是比较关键的,使用该程序可以提高开发的效率,方便后期的集成。...可以自己分布式配置中心 如果操作人员具有一定的专业基础,且业务水平能力比较高的话,是可以自己分布式配置中心的,但是不建议大家自己分布式配置中心,因为想要设置一个分布式配置中心需要考虑诸多因素,个人用户很难将这些因素都考虑全面...其实分布式配置中心的设置是比较麻烦的,所以建议大家不要自己分布式配置中心,选择一款靠谱正规的分布式配置中心开发商就可以了,网络上有很多分布式配置中心的开发商。

    52610

    卧槽,Java中还可以这么,秀的飞起

    今天在看python相关的东西,看到各种骚操作,回头想了下Java有没有什么骚操作,整理下面几种,一起看一下吧 1、try with catch 还记得这样的代码?...= null) { ... } } catch (Exception e) { ... } } 可以看到,try-with-resources...如果需要声明多个资源,可以在try后面的()中,以;分隔;也就是说,try后边的()可以添加多行语句, 我上篇文章有展示:《保姆系列五》原来JavaIO如此简单,惊呆了 2、instance of 对象是否是这个特定类或者是它的子类的一个实例...格式如下: 参数个数可以0或者多个 public void method(int...args); 业务场景: 1、在业务开发的时候经常之前一个方法,但是后来业务变动了,需要增加参数,这个时候可以使用这种方式...,多传参数,调用的地方不需要覆盖 2、如果一个方法的的不确定参数个数的情况,通常来说我们会重载,但是如果多了很麻烦,这个时候...可以出场了 //方法重载,解决参数个数不确定问题 public

    76930

    这里可以总结

    文章目录 前言 项目引入 项目介绍 推荐理由 场景展示 总结 前言 提示:可以在这里项目推荐的初衷,记得删除示例哦。...例如:Web 开发中几乎的平台都需要一个后台管理,但是从零开发一套后台控制面板并不容易,幸运的是有很多开源免费的后台控制面板可以给开发者使用,那么有哪些优秀的开源免费的控制面板呢?...项目引入 提示:这里可以介绍开源项目的名称、网址和推荐指数。 项目介绍 提示:这里可以介绍项目的主要内容,记得删除示例哦。...推荐理由 提示:这里可以介绍自己的推荐理由,记得删除示例哦。...( 场景展示 提示:这里可以介绍项目的使用场景并进行展示,记得删除示例哦。 例如:适合企业后台管理网站的快速开发场景,不论是对于单体和微服务都有支持 总结 提示:这里可以总结,记得删除示例哦。

    24930

    Yann LeCun发来肯定:腾讯人像照片生成可以随便玩了

    图源:https://twitter.com/xiaohuggg/status/1746861416743928103 这项研究可以人人试玩,操作也非常简单,分为 4 步: 首先是上传一张图片,一张就可以了...这样的嵌入作为统一的 ID 表征,不仅可以全面封装相同输入 ID 的特征,而且还可以适应不同 ID 的特征以供后续集成。这为更有趣和实用价值的应用铺平了道路。...虽然在训练过程中构建堆叠 ID 嵌入的图像来自同一 ID,但在推理过程中可以使用不同的 ID 图像来形成堆叠 ID 嵌入,以合并和创建新的定制 ID。合并的新 ID 可以保留不同输入 ID 的特征。...PhotoMaker 还可以将上世纪甚至古代的人物带到当代,为他们「拍照」,如图 4 (a) 所示。...如果用户输入的是不同 ID 的图片, PhotoMaker 可以很好地整合不同 ID 的特征,形成一个新的 ID。从图 5 可以看出,DreamBooth 和 SDXL 都无法实现身份混合。

    24710

    Vultr 可以申请退款Vultr 如何申请退款Vultr 退款怎么

    Vultr 可以申请退款,Vultr 如何申请退款,Vultr 退款怎么,这是最近魏艾斯博客在网络上经常看到的提问,因为 Vultr VPS 的全英文界面和不会操作等问题,很多网友想退款但是不知道如何操作...1、Vultr 可以申请退款? Vultr 可以申请退款,随时随地都可以。退款是要扣去使用时间的。比如你用了 3 小时 20 分钟,那么就要扣掉 4 小时的费用。...2、Vultr 如何申请退款/Vultr 退款怎么 Vultr 申请退款很简单,发工单申请就可以了,具体操作是去 support 点击 open new ticket,然后出现图片所示的 Create...Ticket,类别选择 Billing Questions,Servier 指的是你要对哪个服务器操作,Subject 是题目,就 I want to refund all the balance...Message Please refund all the balance in my account.  最后点击 Open Ticket 等待客服回复。 如果你英文不好可以借助百度翻译。 ?

    17.5K60

    开发者如何使用二级域名?哪种网站可以使用二级域名

    哪种网站可以使用二级域名? 开发者如何使用二级域名 首先,开发者需要确认网站域名是否支持解析二级域名,如果无法支持解析二级域名的话,需要及时更换域名服务商。...如果开发者不知道如何使用二级域名的话,可以参考这一部分的操作说明。 哪种网站可以使用二级域名 1、门户网站可以使用二级域名。门户网站在更新量和流量方面都达到一定的标准,所拥有的用户群体数量较多。...2、内容较为充实的网站可以使用二级域名。其中二级域名所启用的网站也应当有一定的人管理,避免出现无人管理的情况。...3、网站服务器稳定的可以使用二级域名,如果网站服务器不稳定的话,使用二级域名会增加不稳定性,导致网站易崩溃。 4、如果二级域名下的网站和主站的联系不密切,也可以使用二级域名。...以上为大家介绍了开发者如何使用二级域名,使用二级域名非常简单,只需要按照上面的操作进行就可以

    4.6K10

    开发者如何开通二级域名?小网站适合开通二级域名

    域名在日常生活中使用非常广泛,虽然日常生活中顶级域名使用的较多,但是只有顶级域名的话,肯定是不够某些大网站使用的,所以就出现了二级域名、三级域名等,每个大域名下都可以开通二级域名,并且建立二级域名也比较方便...由于很多人都不知道如何开通二级域名,下面为大家介绍开发者如何开通二级域名。 开发者如何开通二级域名 首先,打开电脑并选择域名的服务商网站,填写个人账号信息并登录。...如果域名未在规定时间内生效的话,可以直接咨询服务商或者上网寻求帮助。 小网站适合开通二级域名 小网站并不适合开通二级域名。...如果小网站开通了二级域名,会让主站的流量被分出去,同时导致权重降低,在这种情况下,想提升网站的排名就更难上加难了。...以上为大家介绍了开发者如何开通二级域名二级域名适合一些门户网站,小网站还是不建议开通二级域名。因为二级域名会分散网站的流量,还会降低网站权重,对小网站的影响比较大。

    4.8K20

    chatgpt可以赚钱

    GPT-3 本身并没有直接的盈利模式,因为它是由 OpenAI 开发并公开发布的一个自然语言生成模型,可以免费使用。但是,GPT-3 可以作为一个关键技术与商业应用结合,从而带来盈利。...总的来说,GPT-3 本身不会直接赚钱,但是结合商业应用,可以实现多种方式的盈利。...公司可以通过提供机器学习和预测模型的开发、训练、测试和调优等一系列服务来赚钱。自动化和智能化的客户服务和销售支持:人工智能的语音识别和自然语言处理技术可以使客户服务更加自动化和智能化。...可以使用人工智能聊天机器人和智能语音响应来为客户提供更加个性化和效的服务和支持,也可以使销售和市场营销更加智能化和自动化。数据管理和分析服务:人工智能技术可以帮助公司更好地处理和分析数据。...对数据进行的分析可以从中发现消费者喜好和行业趋势,预测市场走向和竞争力,从而帮助公司做出更好的经营决策。可以提供各种数据管理和分析服务,以赚取收益。

    1.4K40

    Java8:接口里面可以写实现方法可以】 、接口可以多继承可以

    比如下面这道题: 问: 接口里面可以方法? 答: 当然可以啊,默认就是抽象方法。 . 问: 那接口里面可以写实现方法? 答:不可以,所有方法必须是抽象的。 . 问: 你确定?...问: 接口里面是可以写实现方法的,Java 8 开始就可以了,你用过 Java 8 ?...上面也说了,Java 8 开始是可以有方法实现的,可以在接口中添加默认方法和静态方法。 默认方法用 default 修饰,只能用在接口中,静态方法用 static 修饰,这个我们不陌生了。...并且接口中的默认方法、静态方法可以同时有多个。 在接口中写实现方法一点也不稀奇,像这样的用法,从 Java 8 到 Java 14 已是遍地开花,到处都可以看到接口默认方法和静态方法的身影。...另外,接口默认方法可以被接口实现类重写。 ▌为什么要有接口静态方法? 接口静态方法和默认方法类似,只是接口静态方法不可以被接口实现类重写。

    1.4K10

    创新可以

    如果创新可以教,那教创新的人至少要比去创新的人价值更高。因为最终产品的价格要归功于生产要素的价格。创新能力在人群中稀缺,教创新机会成本过高,理性选择应该是去创业。...比尔盖茨当年会放弃创业,当创新教练,教别人如何创立一家微软?股评家天天早起跑到电视台滔滔不绝。你真有能耐选股,难道不应该腰缠十万贯,骑鹤南极洲? 我没法教给学生我自己不相信的东西。...例如一个圆形,可以加个尾巴做成气球,或者画上眼睛鼻子嘴,变成一张脸。 一共4张纸。最多的做完了3张。 阎教练告诉我们,之前有人用了特别巧妙的办法——一根曲线把所有圆形串了起来,做了个项链儿! 巧妙!...前者每个人一张纸,横着3个解决方案,然后交给下一个人,下一个人逐步展开前面的解决方案。不得推翻,不得质疑。只能用纸笔交流,不可以出声。 ? 这么难受的方法,我们组可不选。我们选择的是激辩法。...创新可以教(teach)? 我不确定。 创新可以教(coach)? 我相信自己的眼睛。 讨论 你觉得创新可以?要达成创造思考,你有什么经验和窍门?欢迎留言,我们一起交流讨论。

    1.3K20
    领券