《新程序员002》图书正式上市! 从“新数据库时代”到“软件定义汽车”

交流电路计算方法:复阻抗和相量法 一,复阻抗 电容电路,电压与电流的大小比值是XC=1/WC,相位上电流比电压超前90度 这样描述很麻烦,在复平面里,相位超前90度,可以用什么数学表示呢? 也就是说,一个相量,乘以j之后,大小没变化,相位变得超前90度了 同样的,大小不变,相位落后90度应该除以j 原来我们说电容电路,给个电压,算电流又要算XC,又要另外说相位超前90度,现在可以简单点 在这个计算式里,1/wc还是原来的容抗大... 阅读详情

图片

20年前,伴随着互联网打开信息化大门,技术人成为新时代的开拓者。在时代的召唤下,优快云于2001年推出国内首个面向IT人员的专业杂志——《程序员》,成为一代代开发者的技术启蒙。20年后的今天,人工智能、云计算、大数据等新兴技术被赋予撬动新一轮产业革命的历史使命,开发者迎来了改变世界的全新时代。

9月9日,由60余位专家倾力创作,《新程序员002:新数据库时代 & 软件定义汽车》(以下简称《新程序员002》)正式发布!《新程序员002》依旧满载使命,包含世界级技术大师的深邃思考、前沿技术的发展,以及深入行业的应用实践。以音视频、图文等丰富形式为载体,为读者带来深度IT产业解读和核心技术的一线实践。

本书高屋建瓴的产业分析和趋势预判适合中高端从业人员参考决策。同时,多位专家亲历的入门和实践之旅也为初学者提供了可借鉴的专业路径。

图片
点击图片即可阅览《新程序员002》

图片

深度学习巨头、图灵奖得主齐聚

数据库+汽车产业全景图重磅推出

《新程序员002》聚焦两大主题 —— “新数据库时代”和“软件定义汽车”。时至今日,数据库在技术领域已发展成熟,有诸多细分的类别,同时焕发新的活力。过去几年间,众多新生数据库诞生并以迅猛之势打开市场,资本对于数据库产业的关注也在显著提升。在提供更多安全及娱乐功能的需求推动下,汽车已经从单纯的交通工具转变为移动计算中心。同时,在全行业数字化的今天,新一轮的技术变革正在从根本上动摇传统汽车行业的百年游戏规则。

如何走进新数据库时代?软件如何重新定义汽车?基于此,《新程序员002》特别邀请到2018年图灵奖得主、深度学习三巨头之一Yann LeCun(杨立昆),2020年图灵奖得主、龙书《编译原理》作者Jeffrey Ullman,英特尔副总裁、Mobileye产品及战略执行副总裁Erez Dagan,MongoDB CTO Mark Porter,阿里巴巴集团副总裁李飞飞,以及腾讯自动驾驶总经理苏奎峰等数据库和智能汽车行业顶级专家和企业代表,共话数据库和汽车的过去、现在和未来。21条技术大咖访谈视频,随书扫码观看。

与此同时,通过调研2000+行业主流技术产品和平台,十余位专家合力打造,《新程序员002》重磅推出《2021数据库全景图V1.0》&《2021汽车技术与产业生态全景图V1.0》。其中,数据库全景图内含关系型数据库、面向文档的数据库、键值数据库、图数据库、时序数据库、列存储数据库、搜索引擎数据库等各类开源及闭源产品。汽车全景图则包括座舱域、控制域、ADAS/自动驾驶域,以及汽车服务等四大板块。

图片
《2021数据库全景图V1.0》

图片
《2021汽车技术与产业生态全景图V1.0》

图片

新数据库时代:带你走进数据库的全新阶段

在开源吞噬软件、互联网数据海量的今天,数据库进入了全新阶段:新型数据库全面兴起、数据库开源已成趋势、数字化转型势在必行、资本热潮喷涌而出。对于全新阶段的深度诠释,27位数据库专家给到他们的独到见解:

2020年图灵奖得主、数据库理论创始人之一Jeffrey Ullman,从他60年的“程序人生”看数据库如何从“定义”到“生态”;MongoDB身为全球第五大数据库坐拥百亿美元市值,CTO Mark Porter讲述如何在众多新兴数据库中保持优势的秘诀;阿里云数据库掌门人李飞飞在详述“数据库迎来开源新时代”的同时,勾勒出“云原生+分布式”的融合时代;在《十问数据库》中,华东师范大学副校长周傲英、南大通用高级副总裁赵伟、OceanBase数据库创始人兼首席科学家阳振坤、达梦公司副总经理冯源、腾讯云数据库负责人林晓斌(丁奇)、TiDB创始人黄东旭等6位顶级数据库专家,将解答国产数据库如何破局、企业是否需要部署云原生,以及数据库趋势指向何方、年轻程序员如何提升自己等问题;腾讯数据库首席架构师李海翔从分布式面临的痛点问题、促进数据库发展的新技术等角度,分析“分布式数据库的技术演进”;当关系型与非关系型两分天下格局不再,云和恩墨创始人盖国强为你解读未来中国数据库将走向怎样的新格局……

图片

图片

软件定义汽车:来自大牛们的所感、所思与所获

在汽车版块,本期专题从智能汽车软件开发的角度,重点分析端、云一体的汽车软件架构和时空同步的车路协同系统的发展现状和趋势,23位智能汽车行业大咖从软件定义汽车、自动驾驶、数字孪生等不同视角分析了云计算、人工智能、物联网等技术给汽车行业带来的影响和机会。

其中包括:卷积神经网络之父、深度学习三大牛之一Yann LeCun深入分享在人工智能领域取得的卓越学术成就和工程技术突破;英特尔副总裁Erez Dagan基于计算机视觉和机器学习、数据分析、定位和城市路网信息管理等技术深度剖析“Mobility as a Service”的种种奥秘;NVIDIA中国区软件总监卓睿从底层软件安全稳定性到AI软件包易用可编程性,谈英伟达无人驾驶软硬件栈的思考与实践;在软件定义汽车最关键的“SOA”环节,中科创达智能汽车事业群首席架构师兼工程VP张航带来硬件算力、车载以太网,以及汽车网联化详解;长沙智能驾驶研究院联合创始人马潍分析如何将“以路先行、快速闭环”的长沙智能驾驶经验推及全国;老牌工业福特、路特斯、博世,新能源新秀蔚来、小鹏、零跑是“狭路相逢”还是在“不同赛道”……

图片

此外,《新程序员002》随书刊载中国信通院《2021年度数据库发展研究报告》和佐思汽研《2021年软件定义汽车研究报告》,分别从“数据库关键技术及发展趋势、数据库产业发展、数据库典型行业应用动态”,以及“OEM软件定义汽车转型的三部曲,Tier1发力重点,SOA、分层解耦大势所趋,OEM、传统Tier1和软件供应商如何应对”等方面进行了详细解读。

图片

《新程序员002》

纸质书+电子书同步发售

由 优快云 策划出品,中国水利水电出版社出版,《新程序员002》纸质书、电子书同步发售!

现在,只需要购买《新程序员》纸质书,扫描书中的二维码即可加入我们!让我们一起相聚在《新程序员》读者俱乐部,共启开发者的新时代!

纸质书+电子书限时售价:55元(截止9月30日)

纸质书限时售价:44.5元(截止9月30日)

中国水利水电出版社出版

图片
点击查看大图
扫码上京东,即刻订阅纸质书

 

 

 

 

 

 

【WRF-Chem教程-附录 C】闪电-NOx 参数化方案详解 闪电-NOx 参数化方案详解 阅读详情

相关推荐

EG800K 4G模块AT指令避坑指南:让你的STM32物联网项目稳定连接云端

本文详细解析了EG800K 4G模块在STM32物联网项目中的AT指令应用避坑指南,涵盖从底层协议到云端稳定的全链路优化策略。通过实战案例和防护机制,帮助开发者解决常见通信陷阱,提升云端通信的稳定性和效率。

weixin_26834815的博客 289

十年比肩?看国产数据库如何突出重围!| 新程序员

长久以来,如何“去IOE”不仅是数据库产业的热议话题,更是国产数据库厂商纷纷致力的方向。但事实上,想要通过核心技术弯道超车几乎是不可能的。但在国家整体规划逾趋清晰下,进一步完善人才机制建设,不断加强市场培育,未来依然可期。 作者 | 杨阳 出品 | 《新程序员》 作为核心技术“三大件”之一,数据库在中国的发展可谓龃龉前行。1978年,中国人民大学经济信息管理系创建人萨师煊提出了发展数据库的理念,并在1979年汇集成《数据库系统简介》和《数据库方法》,成为我国最早的数据库学术启蒙读物。 20年后,..

《程序员》官方BLOG 1万+

从Chimera到ChimeraX:科研绘图升级指南,让你的论文配图更专业

本文详细介绍了从UCSF Chimera升级到ChimeraX的科研绘图指南,帮助研究者提升论文配图质量。ChimeraX在渲染引擎、大分子处理能力和动画功能上具有显著优势,特别适合生命科学和结构生物学领域。文章涵盖材质设置、专业配色、工作流程和期刊适配等核心技巧,助力产出出版级分子可视化图像。

weixin_33670786的博客 940

如何修炼成优秀的程序员 《新程序员》全年4期纸质书+电子书 推广页面

《程序员》创办于2000年。2021年,《新程序员》扬帆起航,以全媒体互动的方式,从前沿技术到行业创新,为所有开发者带来全方位的深刻洞见和专业解读。推荐给大家!https://mall.youkuaiyun.com/pages/item/detail?skuId=76785&shareCode=9qD3PbVtxC《新程序员004》汇聚了 C++之父 Bjarne Stroustrup、MySQL 之父 Michael “Monty” Widenius、C#&TypeScript 之父 Anders Hejlsberg

DZ Space 4898

k8s 查看cpu使用率最高的pod

在 Kubernetes 中,可以使用命令查看 Pod 的资源使用情况,从而找到 CPU 使用率最高的 Pod。

u010674101的专栏 3347

深度解析中国支付清算体系

说起国之重器,不仅仅有 东风快递、渔16、渔17、渔18,还有另外一个国之重器-CNAPS2(中国支付清算体系)。 中国国内支付行业的发达水平、繁荣程度,不客气的讲,在全世界都是数一数二的,世界上最大的银行卡组织银联在中国,世界上交易量最大的网络零售支付清算体网联在中国。可以说现在我国经济的高速发展,离不开CNAPS2。

银行信息系统应用架构详解 2517

集赞免费领《新程序员》电子刊!

去年6月,《新程序员》重装上线。从策划、约稿、审核到上市,《新程序员》得到了诸多开发者的支持与厚爱,更收获了了一大波好评!

极客日报 2964

字节跳动扣子AI应用开发平台之实战

推出背景:扣子平台由字节跳动推出,旨在让非开发者也能快速创建、调试和优化聊天机器人。上线时间:扣子平台于2024年2月1日正式上线。功能定位:扣子是一个AI聊天机器人和应用程序编辑开发平台,可以理解为字节跳动版的GPTs。

恩爸编程 5899

好高的佣金,《新程序员》合伙人计划来袭,人人皆可参与!

夏日炎炎赚钱真甜《新程序员004》正式上市佣金可达20%年刊每单接近44元自购分销都划算的一套程序员必读刊物值得每位开发者珍藏的技术书籍从2011年创刊,影响了数代技术人的《新程序员》携手上百位专家倾力打造。《新程序员001:开发者的黄金十年》聚焦全球技术发展黄金十年,全球技术大师深邃思考、优秀开发者技术创造等深度内容,例如《对话Linus Torvalds:Linux ...

优快云资讯 2338

VMware下载与安装

一、VMware下载 二、VMware安装

欢迎订阅我的“JAVA全栈开发笔记(全)”专栏,价格优惠,仅需19.9元。 317

Android性能优化之Android Profiler

在移动应用开发中,打造一个流畅、省电且不卡顿的用户体验是至关重要的。然而,随着应用功能的日益复杂,内存泄漏、CPU暴涨、网络卡顿以及电量消耗过快等问题常常化身为隐形杀手,悄悄吞噬着用户体验。为了帮助开发者精准定位并解决这些性能瓶颈,谷歌在Android Studio中集成了一款强大的一站式性能分析工具Android Profiler。Android Profiler作为Android Studio内置的实时数据可视化工具,支持运行在Android 5.0及更高版本的设备上。

xiangzhihong8的专栏 202

好高的佣金,《新程序员》合伙人计划来袭,人人皆可参与

从2011年创刊,影响了数代技术人的《新程序员》携手上百位专家倾力打造。 《新程序员001:开发者的黄金十年》聚焦全球技术发展黄金十年,全球技术大师深邃思考、优秀开发者技术创造等深度内容,例如《对话Linus Torvalds:Linux 30年》、《对话UNIX开发者Brian W.Kernighan》、《蒋涛对话鸿蒙之父王成录》等。《新程序员001:开发者黄金十年》还特别策划十万亿开发者新生态、家家都是技术公司、人人都是开发者三大版块,为所有开发者带来有技术、有深度、有质量的高品质内容。在调研全球 15

《程序员》官方BLOG 1896

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

邹欣对话图灵奖得主Jeffrey Ullman:数据库不会进入周期性的坏循环 |《新程序员》

从20世纪60年代至今,数据库领域经历了六十多年的发展,且愈发蓬勃。作为数据库理论创始人,Jeffrey David Ullman见证了这一发展历程,他坦言数据库发展不会有“AI寒冬”这样的时期。 作者 |田玮靖 翻译|何雨 出品 | 《新程序员》 意外“入坑”,也格外“适合”的编程生涯 2020年,美国计算机协会(ACM)将图灵奖授予Jeffrey Ullman(以下简称Jeffrey)以及与他一直以来的好搭档、哥伦比亚大学名誉教授Alfred Aho,以表彰他们基于编程语...

《程序员》官方BLOG 5万+

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

RAG实战指南:检索增强生成如何让大模型准确回答新知识问题

RAG(检索增强生成)是一种将外部知识动态注入大语言模型(LLM)的关键技术,其核心原理是解耦‘知识检索’与‘文本生成’,通过向量检索实现语义层面的精准召回,显著提升答案的事实准确性与时效性。相比微调或重训练,RAG具备低门槛、高可控、强合规等工程优势,广泛应用于企业知识库、智能客服、法律与医疗辅助等需实时可信信息的场景。本文聚焦RAG落地中的文档切片、中文向量嵌入、混合检索、提示词约束与效果评估五大实操环节,结合bge-small-zh、ChromaDB、Qwen1.5等轻量开源栈,提供可直接运行的生产级

android_mylove的专栏 394

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

工作中使用到的单词(软件开发)

1.エイリアス   alias 别名 powershell使用 get-help 命令时,会得到与此命令 相关(别名)的命令 2.プロキシ proxy 代 理 3.プロモート   promote 促进,提升   开发的系统新功能上线发布,有时会使用到这个词,比如 STプロモート 还有使用リリース这个词的。比如STリリース。个人认为两者含义相同。 4.見逃し み................................................................

sun0322 6万+

一本书看懂数据库的前世今生——《新程序员》002期

目录一、写在前面二、文章推荐1. 《知识图谱必须要上图数据库?知识图谱的数据库选型与实践》P772. 《大数据时代,如何做数据库选型?》P993. 《2021年度数据库发展研究报告:关键技术及产业应用》P5三、全景图大礼包四、我和程序员杂志的故事五、即刻拥有《新程序员》002期 一、写在前面 这是最好的年代,这是最坏的年代。我们身在天堂,我们身在地狱。 ——《双城记》 随着Z时代的到来,国内对于软件行业的需求日益提升,同时各种对数据的需求也越来越多。 如果你是和我一样从事软件开发的从业者,那么数据库是避

Code Metaverse 2575

限时免费领《新程序员》电子书啦!

去年6月,《》重装上线。从策划、约稿、审核到上市,《新程序员》得到了诸多开发者的支持与厚爱,更收获了了一大波好评!

《程序员》官方BLOG 3183

新程序员002: 从“新数据库时代”到“软件定义汽车”

20年前,伴随着互联网打开信息化大门,技术人成为新时代的开拓者。在时代的召唤下,优快云于2001年推出国内首个面向IT人员的专业杂志——《程序员》,成为一代代开发者的技术启蒙。20年后的今天,人工智能、云计算、大数据等新兴技术被赋予撬动新一轮产业革命的历史使命,开发者迎来了改变世界的全新时代。 9月9日,由60余位专家倾力创作,《新程序员002:新数据库时代 & 软件定义汽车》(以下简称《新程序员002》)正式发布!《新程序员002》依旧满载使命,包含世界级技术大师的深邃思考、前沿技术的发展,以

月梦工作室 492

官宣!《新程序员·开发者黄金十年》正式发布

“在互联网还不发达的时代,就是《程序员》伴我成长的。”“怀念啊,曾经《程序员》的日子。”“我是看着《程序员》长大的,大二时买了创刊号。”“这可是我们这一代人大学时候满满的回忆,也是当时寝室...

优快云资讯 1万+

让汽车软件进入iPhone时代!

从燃油版到新能源到自动驾驶,汽车行业迎来快速发展期。然而面对全新的数字化赛道,汽车制造商打破传统枷锁的契机何在?在此,本期《新程序员》采访到了镁佳科技CEO庄莉,邀请她分享汽车创新软件的筑造之路。 作者 | 屠敏 出品 | 《新程序员》 数字化时代已至。随着华为、百度、腾讯、苹果等科技巨头纷纷下场入局造车,过往成千上万个硬件零件通过集成一套软件代码的运行机制,让软件成为重新定义汽车的核心创新点之一,也由此让碎片化的汽车技术逐渐向“大一统”迈进。 不过,对于浸润在互联网生态中的传统汽车制造业而...

《程序员》官方BLOG 2万+
上一篇: 邹欣对话MongoDB CTO:新数据库时代将带来什么?
下一篇: 【有奖投票】程序员IT好书评选
评论 5
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值