我眼中的技术世界
ChatGPT所代表的大数据模型已经确实改变了很多工作的流程和形态。作为一位走在新技术一线的小开发,自然也想借助一下其强大的代码生成能力来提高自己的工作效率,让更多的时间留给摸鱼创造和思考。然而,ChatGPT已经推出这么久了,相信大家也多多少少有体验过,自然也发现,ChatGPT在生成诸如注释、文档、CRUD和单元测试等规则性强的代码方面具有强大的生产力。然而,在让它生成重要的逻辑代码时,就很容易出现生成5分钟,调试5小时的离谱情况。作为一位客户端开发,需要写的CRUD和单元测试的代码实在是不多。逻辑代码的开发为了防止一些不可控的意外也没办法全权交给ChatGPT代理。因此,只能让其作为一个升级版的Google帮忙查一些文档和回答一些小问题。好像完全没有什么场景可以让ChatGPT发挥实力。然而,仔细一想🤔️,在客户端的需求开发过程中也存在这种规律性强,枯燥无味,但是又不得不写的代码类型。那么有没有一种可能让借助ChatGPT来生成这些枯燥的UI代码呢?其实自动生成UI代码并不是什么新问题,关于这方面的产品也已经不少。比如在司内,智能代码生成OTeam也正在开展相关工作,而外部也有很
这是前同事分享的职场生存准则,在新的岗位环境中感觉很实用,推荐给大家看看。不知不觉离开鹅厂两个多月,在鹅厂近七年的岁月中,踩了不少坑,也得到不少同事的帮助,在此期间成长了不少。回顾这些年的成长,有些成长经验是有共性的。现尝试写下这些收获,也许可以帮到一些人。1、学会并保持同步。因为远程办公时间比较多(我在北京,领导和团队在深圳),学会了按节奏同步,每样事情的优先级、预期交付时间、进度和困难,都及时保持和领导的高度同步,避免方向错误或领导没有掌控感。(虽然看起来这是件小事,但实际上据个人观察,领导一般很在乎这个,这让他对我做的事情有足够的掌控感,同时能建立良好的信任关系)。2、不要仅着眼于局部,要有看全局的意识。刚来时,做一些具体的项目,下意识地沉迷于细节。经过提点,才知道要做一件小事,要完整地思考整个这块业务定位是什么?这块业务要完成目标还能做哪些事?当前事项是不是这块业务的高优项?只有这样,才能有完整的视角,同时能更好地说服别人。3、改变能改变的,接受改变不了的,不要为自己解决不了的事情发愁。之前做项目的时候,部分依赖其它部门的资源,但自己又搞不定,眼看着老板又要催交付,头疼的不行。
前些天做工程经济学分析,搜集了国内芯片行业发展现状,目前来看国产化率上普遍不高,与国外还有不少差距。尤其在美国刻意打压之下,国内企业、经济都受到了极大的打击。看到有不少有民族大义志向的前辈敢于逆流而上,为中华民族的崛起不惜被美国制裁。对此行为钦佩至极,突感为我辈还需埋头苦干,为国铸剑,奋斗不止,希望子孙能过上舒适的生活。1.1、芯片产业链详解芯片过程分为四个部分,单晶硅片制造、IC设计、IC制造、IC封测。每个部分紧密合作缺一不可,起流程如下图所示。1.1.1 单晶硅片制造单晶硅片生产制造流程包括以下三步骤:1.铸锭:首先需将沙子加热,分离其中的一氧化碳和硅,并不断重复该过程直至获得超高纯度的电子级硅(EG-Si)。高纯硅熔化成液体,进而再凝固成单晶固体形式,称为“锭”,这就是半导体制造的第一步。硅锭(硅柱)的制作精度要求很高,达到纳米级,其广泛应用的制造方法是提拉法。2.锭切割:前一个步骤完成后,需要用金刚石锯切掉铸锭的两端,再将其切割成一定厚度的薄片。锭薄片直径决定了晶圆的尺寸,更大更薄的晶圆能被分割成更多的可用单元,有助于降低生产成本。切割硅锭后需在薄片上加入“平坦区”或“凹痕
最近换了工作,新工作单位遇到护网攻防演练,很多网站都由于安全策略无法访问。文章就更新的不够勤了,月底封网介绍,加紧写起来
之前在腾讯云也做过跨端开发,也是基于Electron的客户端,核心的一点就是开发便捷,社区支持度好,很多问题一搜就能找到。与前端的配合使用上也很方便,上手难度相对较低。做一些基础产品应用足够了,如果是打造专业级产品,确实需要更多的做优化、安全、防止反编译以及本地化应用的一些工作。我之前也遇到一些问题,在后续的文章中我再补充一些,主要是mac 在x86/m1 等不同架构cpu核心的编译与自动化构建、客户端性能优化、内存与cpu等优化。 原文来自 https://xie.infoq.cn/article/b3849f9749a65e99eb33fe020,作者:vivo 互联网前端团队-Yang Kun 一、背景在团队中,我们因业务发展,需要用到桌面端技术,如离线可用、调用桌面系统能力。什么是桌面端开发?一句话概括就是:以 Windows 、macOS 和 Linux 为操作系统的软件开发。对此我们做了详细的技术调研,桌面端的开发方式主要有 Native 、 QT 、 Flutter 、 NW 、 Electron 、 Tarui 。其各自优劣势如下表格所示:我们最终的桌面端技术选型
/* 给定一个经过编码的字符串,返回它解码后的字符串。编码规则为: k[encoded_string],表示其中方括号内部的 encoded_string 正好重复 k 次。注意 k 保证为正整数。你可以认为输入字符串总是有效的;输入字符串中没有额外的空格,且输入的方括号总是符合格式要求的。此外,你可以认为原始数据不包含数字,所有的数字只表示重复的次数 k ,例如不会出现像 3a 或 2[4] 的输入。*/const decodeString = (s) => { const reg = /(\d+\[\w+\])/; if(!reg.test(s)) { return s; } const val = /(\d+)\[(\w+)\])/.exec(s); if(val && val?.length > 0) { const num = parseInt(val[1], 10); const value = val[2]; let str = '';
本文转自km的一篇文章,看了vite原理,其利用esbuild 先启动服务器,然后再根据所需页面以来的module 再按需加载编译。因为没有那么多阻塞的任务,所以才看起来很快,具体分析如下所示。提到 Vite,第一个想到的字就是 快,到底快在哪里呢?为什么可以这么快? 本文从以下几个地方来讲快速的冷启动: No Bundle + esbuild 预构建模块热更新:利用浏览器缓存策略按需加载:利用浏览器 ESM 支持Vite 本质上是一个本地资源服务器,还有一套构建指令组成。本地资源服务器,基于 ESM 提供很多内建功能,HMR 速度很快使用 Rollup 打包你的代码,预配件了优化的过配置,输出高度优化的静态资源快递的冷启动No-bundle在冷启动开发者服务器时,基于 Webpack 这类 bundle based 打包工具,启动时必须要通过 依赖收集、模块解析、生成 chunk、生成模块依赖关系图,最后构建整个应用输出产物,才能提供服务。这意味着不管代码实际是否用到,都是需要被扫描和解析。而 Vite 的思路是,利用浏览器原生支持 ESM 的原理,让浏览器来负责打包程序的工作。而
周末等娃睡着了和老婆悄悄地赶了个夜场电影。前些天看朋友圈分享都说比较好看,所以一时兴起赶了个夜场。在看之前对整个电影的剧情内容都不是很清楚,所以这部电影的感悟也是结束了之后查了相关的一些资料,补齐自己知识的盲点,而总结分析的感悟。关于历史之前对安史之乱,只知道是盛唐的一个转折点,但对这段历史里面所涉及的人、事、产生原因、影响结果都不是那么的清楚。以前对历史和语文的印象是相对割裂的两个科目,对里面的历史人物、背景、产生原因,以前老师只是一笔去带过,自己也没有对应的学习环境和条件去深究。读初中小学的时候,网络还离我们很真的很远。现在在社会上经历多了,其实发现所有的人和事都是与当时时代的历史背景有很大的关系。现在才真的能浅薄的理解到以前老师所说的时势造英雄和英雄出乱世。关于盛世家庭:经济基础决定上层建筑唐朝的盛世持续了100多年,从政治开明,法治兴盛,民族和睦,到盛世繁荣。依赖于人民安居乐业才有了经济文化繁荣。经济繁荣了才有盛唐诗里面很多有名的诗和诗人。我认为一切行业的发展其实根基上都需要有一个比较稳定繁荣农业环境。只有解决了温饱问题,才能通过商业繁荣让人能往其他的方面去发展。毕竟有了经济基
<高效能人士的七个习惯>是 史蒂芬·柯维 最著名的一本著作。自1989年问世至今,曾高居美国畅销书排行榜长达7年之久,在全球70个国家,以28种语言发行,总销量超过了l亿册。这本书在美国成年人中极具影响力,号称是“美国公司员工人手一册的书,美国政府机关公务员人手一册的书,美国官兵人手一册的书。”可以毫不夸张地说,它几乎成了美国企业界和政府管理部门的一本“圣经”。柯维认为七种习惯之间,都存在着密不可分的关系:习惯一:积极主动积极主动即采取主动,为自己过去、现在和未来的行为负责,并依据原则和价值观,而不是根据情绪和外在环境来下决定。主动积极的人是变革的催生剂,他们放弃 被动的受害者的角色,不自卑,不怨怼,发扬人类四项独特的禀赋:自知、良知、想像力和自主意志,积极主动,以由内而外的方式来创造改变。习惯二:以终为始所有事物都经过两次创造,先是在脑海里酝酿,其次才是实质的创造。个人、家庭、团队和组织在做任何计划时,均先拟出愿景和目标,并据此塑造未来,全心专注 于自己最重视的原则、价值观、关系及目标之上。领导工作的核心就是在共有的使命、愿景和价值观的基础之上,创造出一种文化。习惯三:要
感:该文章转至KM平台原文由伍映吉同学写的该不该读MBA的几种情况,我也是由于一个朋友去年读了中南大学MBA后考虑考研的,今年运气好上岸了西北工业大学管理学院的工程管理(MEM),也来谈一谈自己的感受。 文中主要提到了四读三不读。我这边一个方面主要是想提升学历和知识项目管理能力,另一个方面是,这两年对内培训、管理、对外面试产生的知识窘境的焦虑。生怕由于自己的无知造成了严重的事故,年纪越大工作越久,越觉得自己的渺小和眼界的狭隘。所以像通过读书了解世界、了解其他人来看让自己得到自我满足。尤其是当下好多外部岗位招聘的基础要求都是研究生为起点了,也给我有一些压力。非全日制管理专业的学习是一个主要以自学相关知识来累计学分,以老师讲解、案例活动为辅的专业。各个学校之间学费差异比较大,大家可以按需选择自己能承受的范围。比如西工大三年15万左右,勉强能接受。像今年深大29.8万学费听说很少有人报名。清北大概是39.8万的样子。 读可能解决的问题: 提升自身专业能力,完善系统化结构化知识体系,解决能力瓶颈。 提升管理能力,为管理做准备或辅助。 提升学历。【对我来说比较重要的一点。】 储备
首乌
十年老程序员
粤ICP备2023052298号-1