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

VS Code的7个开源替代品,全都知道算我输!

它还可以通过插件进行扩展,被广泛认为是一个可靠的文本编辑器,轻松打败其他编辑器。 微软将VS Code开源,但是从Microsoft下载的版本不是开放源代码。...今天,和大家分享几个VS code的替代品: 1、VSCodium ? VS Code的最简单替代方法是VS Code本身,无需Microsoft专有的附加组件即可构建。...Atom是Microsoft收购GitHub时顺带把Atom也收购了,像VS Code一样,你可以使用插件扩展Atom编辑器,你可以使用插件,扩展Atom编辑器,它也是跨平台的,并且具有内置的GitHub...GNOME Builder是一个Linux平台的代码编辑器,如果你要为Linux构建应用程序,并且希望可以轻松解决兼容性的问题,那么Builder是一个不错的选择。...Brackets是针对Web开发人员的文本编辑器和IDE。它具有对HTML,CSS,JavaScript,PHP甚至Python的强大支持。

3.3K20

建设元宇宙基础设施——PPIO边缘云在云渲染云游戏的思考和实践

关于“元宇宙”的讨论越发火热,而建设元宇宙不可避免需要布设基础设施,LiveVideoStackCon 2022 北京站邀请到PPIO边缘云联合创始人——王闻宇,同大家探讨元宇宙网络时延的最优解–边缘云基础设施的架构与建设...图中数据来自多位科学家的实验结果,既然我们已经知道了PPD是60,那么FoV又是多少?人眼是一个非常精细的器官,中心地带的视觉比较清晰,周围则较模糊。...从现在手机/显示器的实际体验来看,60帧基本满足显示效果,120帧完美满足高速动作(一般PFS射击游戏玩家会比较在意),240帧则为发烧级。在后面的测算都采用的60帧。...PPIO正通过汇聚边缘碎片化算力资源,提供超低时延的边缘计算服务。我们要和中心云形成良好的协同,边缘云并非中心云的替代品,而是起到补足的作用,从而更好地解决客户需求。...我常常会思考宇宙,人类,生命,技术之间的关系,在人类文明诞生以来的5000年中,有谁想过创造宇宙,创造数字生命的事情,而如今这种伟大的事业很有可能在我们这代人就能实现,或许在不久的将来,我们真的能够打造一个充满鲜活生命的

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

    程序员每天都使用的软件

    LibreOffice - 这是另一款出色的办公软件,是 MS 365 的绝佳替代品。优点:免费、开源。缺点:外观略显笨重;没有合适的暗色模式。8....ClipClip - FOSS 剪贴板管理器。Windows 其实也有一个大多数人不知道的剪贴板管理器。要激活,请按 win+v35....FoxIt PDF 阅读器 - 安装在所有计算机上,作为 Adob​​e Acrobat 的替代品,尤其适合那些没有专业版许可证的用户。...Excel 有一些令人讨厌的行为,比如当你把焦点移开时,它会停止显示你突出显示的行。我已经突出显示了,所以我可以回头看看它,该死的!...如果没有或不知道如何使用 InDesing 或 Publisher 或 Affinity,Power Point 及其同类软件在海报布局方面比 Word 做得更好。

    12610

    excel导入导出百万级数据优化

    分析百万级数据导出Excel循环导出新手和没做过这方面的程序员们别不好意思,我知道你们怎么想的。不就是查询数据写到excel里边吗,看我的。...(data);}excel.close();线程池走起知道循环了,知道了循环里的方法都是一样,参数不一样了。...但是,我excel的最终写入完成是需要知道的,CompletableFuture这就派上了用场。只有全部的任务完成之后,才会刷新流,标志着excel的写入完成。在此,看看shigen的代码设计吧。...是的,shigen确实是这样讲的。但是,如果你有以下的两种情况,也许这种方式是你的首选,也是最优解。...shigen直接揭晓答案,知道原因的也欢迎在评论区交流。第二种效率更高。那我第二种方式写的代码是这样的。图片那这两种方式我测试了一下,执行的时间分别是:271ms 125ms。

    84720

    怎样实现纯前端百万行数据秒级响应

    集算表 (Table Sheet)是一个具备高性能渲染、数据绑定功能、公式计算能力的数据表格,通过全新构建的关系型数据管理器结合结构化公式,在高性能表格的基础上提供排序、筛选、样式、行列冻结、自动更新、...众所周知Excel的工作表(Work Sheet)是一个自由式布局,基于单元格(Cell Base)的表格,适用于一些松散式的数据布局展示,布局上来说非常灵活,但对于固定格式的大批量数据展示,不具备优势...集算表不同于Excel的工作表,它是一个基于列(Column Base)的网状表格(Grid),适用于展示规则数据。同时它还具备了Excel工作表(Work Sheet)的用户界面和部分常见操作。...并且支持Excel的部分计算功能。同时结合SpreadJS数据绑定的功能,对于大量固定格式的数据(例如数据库的表格)可以快速在前端进行展示。...对100W行数据添加计算列,对每行数据进行计算,花费时间不明显(总计时间4807ms,但该事件包含了数据加载,绘制的总时间,对比之前的测试结果基本在4800ms左右。

    96250

    表格集算表高性能原理:揭秘纯前端百万行数据秒级响应的魔法

    ,通过全新构建的关系型数据管理器结合结构化公式,在高性能表格的基础上提供排序、筛选、样式、行列冻结、自动更新、单元格更新等功能。...众所周知Excel的工作表(Work Sheet)是一个自由式布局,基于单元格(Cell Base)的表格,适用于一些松散式的数据布局展示,布局上来说非常灵活,但对于固定格式的大批量数据展示,不具备优势...集算表不同于Excel的工作表,它是一个基于列(Column Base)的网状表格(Grid),适用于展示规则数据。同时它还具备了Excel工作表(Work Sheet)的用户界面和部分常见操作。...并且支持Excel的部分计算功能。同时结合数据绑定的功能,对于大量固定格式的数据(例如数据库的表格)可以快速在前端进行展示。...对100W行数据添加计算列,对每行数据进行计算,花费时间不明显(总计时间4807ms,但该事件包含了数据加载,绘制的总时间,对比之前的测试结果基本在4800ms左右。

    11310

    表格集算表高性能原理——怎样实现纯前端百万行数据秒级响应

    集算表 (Table Sheet)是一个具备高性能渲染、数据绑定功能、公式计算能力的数据表格,通过全新构建的关系型数据管理器结合结构化公式,在高性能表格的基础上提供排序、筛选、样式、行列冻结、自动更新、...众所周知Excel的工作表(Work Sheet)是一个自由式布局,基于单元格(Cell Base)的表格,适用于一些松散式的数据布局展示,布局上来说非常灵活,但对于固定格式的大批量数据展示,不具备优势...集算表不同于Excel的工作表,它是一个基于列(Column Base)的网状表格(Grid),适用于展示规则数据。同时它还具备了Excel工作表(Work Sheet)的用户界面和部分常见操作。...并且支持Excel的部分计算功能。同时结合数据绑定的功能,对于大量固定格式的数据(例如数据库的表格)可以快速在前端进行展示。...对100W行数据添加计算列,对每行数据进行计算,花费时间不明显(总计时间4807ms,但该事件包含了数据加载,绘制的总时间,对比之前的测试结果基本在4800ms左右。

    1.2K20

    土制Excel导入导出及相关问题探讨

    》(里尔克) 此刻有谁在世上某处哭,无缘无故在世上哭,在哭我。...此刻有谁在夜间某处笑,无缘无故在夜间笑,在笑我。 此刻有谁在世上某处走,无缘无故在世上走,走向我。 此刻有谁在世上某处死,无缘无故在世上死,望着我。...ok,这次说说项目中经常用到的Excel导出问题,目前就用到的可以操作Excel的技术(在java中)大致有两类: JXL 仅仅支持对xls的文件读写, 仅包含Excel基础api,比较老,很久不更新...读写速度还行,对于要求低同时兼容性较好的推荐 POI 可支持xls、xlsx两种格式的Excel文件读写 HSSF:操作Excel 97(.xls)格式 XSSF:操作Excel 2007 OOXML...对象导出问题 这个问题耗时较多,由于我的同事所处理的源数据是这样子 "List 样例 example ExcelWriteTest ExcelReadTest 以上写的过于粗糙,各位有更好的想法请分享下哈

    56140

    大模型训练为什么用A100不用4090

    step 传输的数据量都不知道,如何让 network community 更了解 AI 呢?...接着主持人陈凯教授问,你们有谁真的训练过大模型?沉默了一会儿,阿里的兄弟先说,我算是半个训练过大模型的,我们做的东西是支撑阿里大模型 infra 的。...所以 GH200 不失时机的推出了统一大内存,号称 144 TB,就是为了更好的做换入换出,用内存换网络通信。如果禁令保持不变,国内版本还是卡住 400 GB/s 的通信,那性能差距会有多大?...MB 数据了,通信 40 ms,计算 140 ms,达到 5 token/s 的单 prompt 输出速度,同时又能充分利用 4090 的算力。...H100 和 4090 大概率都不是性价比的最优解,例如 A10 和 AMD GPU 的性价比有可能就更高。

    13.1K54

    技术猿 | 室外移动机器人组合的导航定位系统设计

    IMU数据接收与解析功能用来获取导航解算中需要的加速度和角速度信息;GNSS数据接收与解析功能用来获取导航解算中需要的位置和速度信息(松耦合组合)或者GNSS伪距和伪距率(紧耦合组合);气压计数据接收与解析功能用来获取高度信息...;组合导航解算功能为系统核心,用来进行组合导航解算;数据的输出包括原始数据包的整合输出和解算结果的输出。...3.4 组合导航的时间对准 进行组合导航滤波解算时,从IMU和GNSS接收机接收到的数据在时间上应该是同步的,因为如果在一个数据融合点上,进入Kalman滤波器的来自两个子系统中的数据来自不同的时间点...GNSS接收机本身存在数据时延:接收机整个计算过程会产生一个解算时间延迟△t1、从卫星导航接收机和惯导系统输出的数据分别经过McBSP和RS-232数据接口输入导航解算处理器会产生一定的传输延迟△t2。...,将多路数据整合到一路高速输出接口,用于进一步的高精度导航解算。

    1.5K50

    300万数据导入导出优化方案,从80s优化到8s(实测)

    首先我们知道POI中我们最熟悉的莫过于WorkBook这样一个接口,我们的POI版本也在更新的同时对这个几口的实现类做了更新: HSSFWorkbook : 这个实现类是我们早期使用最多的对象,它可以操作....xlsx SXSSFWorkbook : 这个实现类是POI3.8之后的版本才有的,它可以操作Excel2007以后的所有版本Excel,扩展名是.xlsx 大致知道了我们在导入导出操作的时候会用到这样三个实现类以及他们可以操作的...因为你所创建的book,Sheet,row,cell等在写入到Excel之前,都是存放在内存中的(这还没有算Excel的一些样式格式等等),可想而知,内存不溢出就有点不科学了!!!...至于EasyExcel底层怎么实现的这个还有待研究。 3.2 300w数据导出 EasyExcel完成300w数据的导出。技术难点已经知道了,接下来就是针对这一难点提供自己的解决思路即可。...这也是我后期要解决的问题。 好了到此结束,相信大神有比我做的更好的,对于EasyExcel内部到底是怎么实现的还有待考究(有空我再研究研究)。

    8.7K112

    SpringBoot+EasyExcel轻松实现300万数据快速导出!

    首先我们知道POI中我们最熟悉的莫过于WorkBook这样一个接口,我们的POI版本也在更新的同时对这个几口的实现类做了更新:HSSFWorkbook :这个实现类是我们早期使用最多的对象,它可以操作Excel2003...xlsxSXSSFWorkbook :这个实现类是POI3.8之后的版本才有的,它可以操作Excel2007以后的所有版本Excel,扩展名是.xlsx大致知道了我们在导入导出操作的时候会用到这样三个实现类以及他们可以操作的...因为你所创建的book,Sheet,row,cell等在写入到Excel之前,都是存放在内存中的(这还没有算Excel的一些样式格式等等),可想而知,内存不溢出就有点不科学了!!!...条,开始导入到数据库时间:1623127964239ms200000条,结束导入到数据库时间:1623127964725ms200000条,导入用时:486ms------结束读取Excel的Sheet...这也是我后期要解决的问题。好了到此结束,相信大神有比我做的更好的,对于EasyExcel内部到底是怎么实现的还有待考究(有空我再研究研究)。

    26110

    大模型推理:A100H100 太贵,何不用 4090?

    step 传输的数据量都不知道,如何让 network community 更了解 AI 呢?...接着主持人陈凯教授问,你们有谁真的训练过大模型?沉默了一会儿,阿里的兄弟先说,我算是半个训练过大模型的,我们做的东西是支撑阿里大模型 infra 的。...所以 GH200 不失时机的推出了统一大内存,号称 144 TB,就是为了更好的做换入换出,用内存换网络通信。如果禁令保持不变,国内版本还是卡住 400 GB/s 的通信,那性能差距会有多大?...一个机架可以放 4 台这样的 8 卡服务器,数据中心机柜租用成本(不含电费)一个月 1500 美元算贵的了,合每小时 0.5 美元。...H100 和 4090 大概率都不是性价比的最优解,例如 A10、A40 和 AMD GPU 的性价比有可能就更高。

    5.2K14

    百万数据的导入导出解决方案

    首先我们知道POI中我们最熟悉的莫过于WorkBook这样一个接口,我们的POI版本也在更新的同时对这个几口的实现类做了更新: HSSFWorkbook : 这个实现类是我们早期使用最多的对象,它可以操作....xlsx SXSSFWorkbook : 这个实现类是POI3.8之后的版本才有的,它可以操作Excel2007以后的所有版本Excel,扩展名是.xlsx 大致知道了我们在导入导出操作的时候会用到这样三个实现类以及他们可以操作的...因为你所创建的book,Sheet,row,cell等在写入到Excel之前,都是存放在内存中的(这还没有算Excel的一些样式格式等等),可想而知,内存不溢出就有点不科学了!!!...至于EasyExcel底层怎么实现的这个还有待研究。 3.2 300w数据导出 EasyExcel完成300w数据的导出。技术难点已经知道了,接下来就是针对这一难点提供自己的解决思路即可。...这也是我后期要解决的问题。 好了到此结束,相信大神有比我做的更好的,对于EasyExcel内部到底是怎么实现的还有待考究(有空我再研究研究)。

    2.1K20

    300万数据导入导出优化方案,从80s优化到8s(实测)

    首先我们知道POI中我们最熟悉的莫过于WorkBook这样一个接口,我们的POI版本也在更新的同时对这个几口的实现类做了更新: HSSFWorkbook : 这个实现类是我们早期使用最多的对象,它可以操作....xlsx SXSSFWorkbook : 这个实现类是POI3.8之后的版本才有的,它可以操作Excel2007以后的所有版本Excel,扩展名是.xlsx 大致知道了我们在导入导出操作的时候会用到这样三个实现类以及他们可以操作的...因为你所创建的book,Sheet,row,cell等在写入到Excel之前,都是存放在内存中的(这还没有算Excel的一些样式格式等等),可想而知,内存不溢出就有点不科学了!!!...至于EasyExcel底层怎么实现的这个还有待研究。 3.2 300w数据导出 EasyExcel完成300w数据的导出。技术难点已经知道了,接下来就是针对这一难点提供自己的解决思路即可。...这也是我后期要解决的问题。 好了到此结束,相信大神有比我做的更好的,对于EasyExcel内部到底是怎么实现的还有待考究(有空我再研究研究)。

    2K52

    EMPS:个人做数据分析处理的4重境界

    从主用工具的角度来看,大体上经历了这4重境界:Excel->MySQL->Pandas->Spark,姑且就称之为EMPS吧。...相对而言: Excel,几乎零学习门槛,应该是所有职场人都掌握的通用办公软件,但对于一名数据从业者而言,它可以占据一席之地(曾经数据分析师的入门套餐就是ESP,即Excel+SQL+Python)。...个人对Excel的比较喜欢的一点是内置了常用的数据处理函数、支持数据透视表以及方便制作可视化图表等,但也仅适用于小量数据,基本上上万条以上记录用Excel就难免有些捉襟见肘了; MySQL,作为最流行的关系型数据库之一...个人曾经一度刷SQL题几百道(参考一名数据分析师的SQL学习历程),对于写SQL方面也算悟得精华,但对于诸如索引、事务、引擎等进阶要求仍有欠缺,不过最近用SQL也是越来越少了; Pandas,作为个人入门...一直认为,在千万级以下数据量的场景中,Pandas是最好的数据分析工具,没有之一…… Spark,当数据量超过千万数量级时,Pandas的处理效率就会肉眼可见的变慢不少,此时Spark这款分布式计算处理框架堪称是最佳替代品

    41630

    榨干服务器:一次惨无人道的性能优化

    背景 做过2B类系统的同学都知道,2B系统最恶心的操作就是什么都喜欢批量,这不,我最近就遇到了一个恶心的需求——50个用户同时每人导入1万条单据,每个单据七八十个字段,请给我优化。...另外,我们导入的每条数据有七八十个字段,且在处理的过程中需要写数据库、写ES、写日志等多项操作,所以每条数据的处理速度是比较慢的,我们按50ms算(实际比50ms还长),那1万条数据光处理耗时就需要 10000...100ms(上面用的50ms,都是估值)就是8.3秒,所以,查询的时候需要等待10秒左右,比较合理。...再次怀疑 我们之前的压测都是基于单用户1万单来测试的,当时的服务器配置是导入服务4台机器,处理服务4台机器,根据上面我们的架构图,按理说导入服务和处理服务都是可以无限扩展的,只要加机器,性能就能上去。...12000的IOPS来算的话,MySQL会消耗我们 500000 * 4 / 12000 / 60= 2.7分钟,同样地,处理服务也差不多,处理服务还会去写ES,但处理服务没有头表,所以时间也按2.7分钟算

    68720

    Jupyter Notebooks嵌入Excel并使用Python替代VBA宏

    如何使用 现在,你已经在Excel中运行了完整的Jupyter笔记本!但是,这有什么好处呢?这比在Excel外部运行笔记本更好?...你可以通过给@xl_func装饰器一个参数字符串来告诉PyXLL期望什么类型。...在Excel中使用Python而不是VBA的脚本 你是否知道在VBA中可以执行的所有操作也可以在Python中完成?编写VBA时将使用Excel对象模型,但是Python也提供相同的API。...在Excel中运行的Jupyter笔记本中,可以使用整个Excel对象模型,因此你可以使用与Excel VBA编辑器中完全相同的方式编写Excel脚本。...PyXLL文档页面Python作为VBA的替代品提供了一些有关如何做到这一点的技巧。 总结 Python是VBA的强大替代品。使用PyXLL,你可以完全用Python编写功能齐全的Excel加载项。

    6.4K20

    由一个 导出 扩展出来的一系列知识点

    application/vnd.openxmlformats 这值是excel的文件扩展名的MIME类型 关于office的文件还有很多content-type可以设置 复制一下给大家看看 .doc application....12 .xltm application/vnd.ms-excel.template.macroEnabled.12 .xlam application/vnd.ms-excel.addin.macroEnabled....12 .ppsm application/vnd.ms-powerpoint.slideshow.macroEnabled.12 只有设置正确的content-type 浏览器,或者http才会知道知道怎么处理这个...这行代码我也不甚理解,猜想大概和Http的原理有关吧,设置了这个 在浏览器直接访问接口就是下载一个excel 名为export.xlsx 还望路过的大佬指点迷津....另外: 前端调用接口时 直接 这样 window.open('/exportContactsExcel') 因为浏览器自动打开excel 所以直接就下载了 另外如果想直接在浏览器打开这个excel

    24520

    彻底解决梯度爆炸问题,新方法不用反向传播也能训练ResNet

    广受赞誉的 HSIC-Bottleneck 虽然很多研究者都知道我们应该找一种比反向传播更优秀的方法,但反向传播应用太广了,也非常直观优美。...探索 BP 替代品的这条不归路 既然神经网络可以视为一个复杂的复合函数,且复合的次数就等于层级数,那么将复合函数的求导法则「链式法则」作为导数的获取方式就非常直观了。...这些都是急需解决的问题,连提出 BP 的 Geoffrey Hinton 都对它充满了质疑,在 17 年的 CapsNet 中,Hinton 老爷子尝试通过 Dynamic Routing 找到更好的解...针对传播速度,DeepMind 之前曾提出了一种名为解耦层的方法,它采用合成梯度近似经 BP 传播的梯度,从而使前面层级与后面层级一同更新。...而针对内存占用,OpenAI 也曾尝试做一个算力与内存间的权衡,他会以某种方式重算部分前传结果,从而降低内存占用。 但只要反传还是链式法则,梯度消失和爆炸就不会真正得到解决。

    50830
    领券