保持初心,继续出发(写于坚持的第3个月)

解决mmdet3d安装中因PyTorch高版本引发的THC.h缺失问题 本文详细分析了在安装mmdet3d时,因PyTorch版本过高导致THC.h头文件缺失的常见报错问题。文章指出该错误的本质是PyTorch 1.7+版本废弃了旧API,与老版本C++扩展代码不兼容。提供了两种核心解决方案:一是降级PyTorch至1.6及以下版本;二是修改源码,将THC.h引用替换为ATen/cuda等新头文件,并给出了具体的代码修改示例和排查技巧。 阅读详情

2017/12/30

     2017年的最后一天,必须说点什么。很幸运自己还在坚持,依然保持旺盛的精力去学习。从嵌入式专业到弥补互联网计算机的知识短板,这段时间见识开阔了很多,同时也明白自身还有很多不足。

     进入12月,进行了多个面试,一步步的把不足弥补了。

【1】月初,面试罗湖的一家公司,业务是贷款支付业务,面试我的是一位老员工,无奈框架基础尚未掌握,同时简历有细节地方未完善,结果无奈。

【2】月中,掌握了Spring、Mybatis和台SpringMVC的基础用法,面试一家软件产业基地的创业公司,tencent下的一家微信小程序开发公司,面试我的是公司的老大,虽然不是技术出身的,但还是有好些个问题将我问倒了:多用户之间的信息沟通(Socket套接字)与长时间连接、数据库存储过程和事务,服务器的部署。

【3】马不停蹄,第二天坐了一个小时地铁赶往福田的一家公司面试,这次是一家医疗公司,虽然公司招聘的主管明说要求并不高,急于完成软件的开发,但还是想找进来一个“有经验”的员工。花了一天去接受现实。

【4】还是在软件产业基地的一家公司,在问及后端的时候,我将能接触的理解的都说了,但还是被一位女面试官的前端三连发问倒了,心中收紧了一下:Ajax交互交互是否用过?Json接触吗?JavaScript,html,css(bootstrap)经验如何?这也与具体业务有关,因为没有专门的前端工程师,所以后台是负责了接口和前端的设计。


总结:

在一步步走下去之后,我的不足很明显了,在已经掌握了框架开发基础的前提下,开发经验不足的毛病容易放大。或许折戟的原因有面试企业考虑的因素,但是自己的技术不过硬占绝对原因。第二,自己对于前公司的工作总结还不够,应该花些时间梳理一下前工作的内容和技术,理顺自己离职原因。第三,自己还要保持学习,以项目为主,开始积累。


祝各位在2018年都能保持进步,实现目标!

Unity3d实现红外热成像效果 1.将需要在红外图像中高亮的物体设置到图层PostProcessing。 2.新建一个相机CameraHighLight,设置其Culling Mask为PostProcessing,也就是在这个相机中只有PostProcessing图层的物体可见。 3.新建一个RenderTexture,命名为HightLightRt,将CameraHighLight的Target Texture设HightLightRt。 4.新建一个相机Camera2,这个相机用于显示其他物体。 接下来将CameraHigh 阅读详情

相关推荐

ANSYS_APDL实战入门——从零开始掌握模态分析

本文为ANSYS APDL模态分析实战入门指南,通过一个悬臂梁案例,手把手教你从零开始掌握APDL命令流。内容涵盖从模型创建、材料定义、网格划分到边界条件设置、求解及后处理结果查看的全流程,帮助工程师快速上手结构动力学分析,避免共振风险。

egg99的博客 1129

不变初心数

不变初心数是指这样一种特别的数,它分别乘 2、3、4、5、6、7、8、9 时,所得乘积各位数之和却不变。例如 18 就是这样的数:18 的 2 倍是 36,3+6=9;18 的 3 倍是 54,5+4=9;…… 18 的 9 倍是 162,1+6+2=9。对于 18 而言,9 就是它的初心。本题要求你判断任一个给定的数是否有不变的初心。 输入格式: 输入在第一行中给出一个正整数 N(≤100)。随后 N 行,每行给出一个不超过105的正整数。 输出格式: 对每个给定的数字,如果它有不变的初心,...

m0_63269363的博客 2199

步科触摸屏编程

1.首先官网上下载kinco软件,然后再安装驱动,安装的方式是需要两个文件。把两个文件放到driver文件夹下面,然后设备管理器右键更新,手选driver文件夹,自动安装即可。 步科触摸屏驱动文件下载地址 2.按照步科触摸屏使用手册一步一步来建立工程 Kinco HMIware使用手册下载地址 登录界面 涉及到的是页面切换,用的是login window,然后只留下等级输入那个

MAYBE的博客 2万+

保持初心不变是多么的艰难--致那些一直在分享,在学习,在努力的开发者们

感谢那些,仍然在各大论坛分享着,指导着,努力着的人们。

王亟亟的博客 5969

手把手教你用TUSB2E22中继器实现eUSB2与USB 2.0互转(附实测数据对比)

本文详细介绍了如何利用TUSB2E22中继器实现eUSB2与USB 2.0的高效互转,包括技术背景、硬件设计要点、信号完整性测试方法及故障排查策略。通过实测数据对比,展示了TUSB2E22在信号延迟、功耗和眼图性能上的显著优势,为工程师提供了实用的工程方案。

weixin_29199873的博客 283

TortoiseGit之配置密钥

基于github的开发必须要用到rsa密钥,因此需要用到TortoiseGit的putty key generator工具,来生成既适用于github的rsa密钥也适用于TortoiseGit的ppk密钥。

欧文的博客 2078

保持初心,继续前行 -- 做一名程序员容易,但做一名好程序员难

大纲 1、学习传统的算法与数据结构 2、为什么计算机基础如此重要? 3、作为一个后端工程师,如何规划自己? 4、在每天的工作之中保持一颗学习的心态 5、真正的热爱,才能保持初心 6、写给培训班出来的一些话   正文 1、学习传统的算法与数据结构 15年我开始接触ACM,进了校队,利用自己蹩脚的C语言基础在HDU上刷题。当时并没有多大的概念,也不知道算法与数据结构在实际应用中有什...

HJ 2889

无人机室内悬停如何稳?光流与IMU数据融合实战解析

在无GPS的室内环境中,无人机自主悬停依赖多传感器融合,其中光流与IMU是核心组合。光流传感器通过图像像素位移估算相对地面的速度,长期无漂移,但易受光照和纹理影响;IMU高频响应出色,却存在积分累积漂移。两者在频率与误差特性上天然互补,融合后可实现高精度位置估计。工程实践中,需合理选型、正确处理坐标变换与时间对齐,并通过互补滤波或扩展卡尔曼滤波将光流速度修正引入状态估计,进而支撑位置环与速度环控制。这一技术不仅解决室内定点悬停,也为视觉惯性里程计等更复杂的自主定位提供基础。本文结合真实调试案例,梳理从硬件安

weixin_33314040的博客 293

保持初心不变是多么的艰难--致那些一直在分享,在学习,在努力的开发者们...

转载请注明出处王亟亟的大牛之路 本篇为个人感悟,希望点进来的亲们,可以平下心来和我一起感悟生活,感悟人生。 历程 从2015年4月的第一篇到最近的View系列,总计103篇文章。产量中规中矩,应该是从8月份跳了槽之后产量才多了起来,质量我自己不好说,有借鉴别人的也有自己的理解,但是一定是经过自己的脑子的。从一开始无人问津到现在每篇稳定...

weixin_33774308的博客 168

开源有限元dealii学习——step-1

#简介 dealii是一款开源的求解偏微分方程的有限元软件,它优点: 1.多种单元类型 2.可以自适应网格 3.文档和范例齐全 4.与其它库有良好的接口 5.使用c++编写 #安装 dealii可以在官网上或者github上下载源码,解压后进入源文件目录安装。 mkdir build cd build cmake -DCMAKE_INSTALL_PREFIX=/path/to/install...

weixin_42312251的博客 4385

PCL 最小生成树用于法向量定向【2025最新版】

PCL 最小代价生成树用于点云法向量的定向。博客长期更新,本文最近更新时间为:2025年9月15日。

点云侠的博客 2067

蔚来十周年李斌发内部全员信:每次走出困境都是因为回到初心

雷递网 乐天 11月25日在公司成立十周年之际,蔚来创始人李斌今日发布内部信,向团队提出了“保持初心、专注行动”的新要求。李斌在信中表示,智能电动汽车产业资格赛最激烈最残酷的阶段已经来临,两三年后只有少数优秀企业能生存下来。“接下来我们要面对的是更高维度的竞争,不能有短板,也不可能速胜。”在内部信中,李斌强调了保持初心的重要性,“我们每次能够从困境中走出来,都是因为回到了初心,改正了背离蔚来价值体...

leijianping_ce的博客 103

Mastercam软件二次开发:使用C#进行Mastercam二次开发

C#(发音为“C Sharp”)是一种现代、面向对象的编程语言,由微软开发,首次发布于2000年。它结合了C和C++的强大功能,同时引入了Java的垃圾回收机制,使得C#在开发效率和运行性能之间找到了一个良好的平衡点。C#的设计目标是提高开发者的生产力,它支持多种编程范式,包括面向对象、泛型、委托和事件等,这使得它成为开发Windows应用程序、Web应用程序、游戏(尤其是使用Unity引擎)和企业级应用的理想选择。

kkchenjj的博客 2214

SEO不忘初心意味着什么?

不忘初心,方得始终相信这句话大家都不会陌生,进入SEO行业多年后,你是否思考过这个问题,我们是否还是如刚进入SEO行业般的心态、想法,我们是否已经迷失了方向,而如今依旧还保持着初心的seoer又会面对哪些问题。 那么,SEO不忘初心意味着什么? 根据以往北京网站建设的经验,我们将通过如下内容阐述: 一.进入SEO行业的初心 不同的seoer进入SEO行业的机缘巧合肯定是不同的,但大致可以分为如下两种: 1.谋求工作 当你是一个it小白并且希望通过自己的努力而获得一份工作时,你可以通过自学而从

蝙蝠侠IT 138

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

深度学习工具包 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&#39;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(&#39;DeepLearnToolbox&#39;));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(&#39;state&#39;,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&#39;); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand(&#39;state&#39;,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 = &#39;sigm&#39;;%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, &#39;Too big error&#39;);```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(&#39;state&#39;,0)sae = saesetup([784 100]);sae.ae{1}.activation_function = &#39;sigm&#39;;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)&#39;)% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = &#39;sigm&#39;;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, &#39;Too big error&#39;);```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x&#39;,28,28,60000))/255;test_x = double(reshape(test_x&#39;,28,28,10000))/255;train_y = double(train_y&#39;);test_y = double(test_y&#39;);%% 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&#39;ll get around 1.2% errorrand(&#39;state&#39;,0)cnn.layers = { struct(&#39;type&#39;, &#39;i&#39;) %input layer struct(&#39;type&#39;, &#39;c&#39;, &#39;outputmaps&#39;, 6, &#39;kernelsize&#39;, 5) %convolution layer struct(&#39;type&#39;, &#39;s&#39;, &#39;scale&#39;, 2) %sub sampling layer struct(&#39;type&#39;, &#39;c&#39;, &#39;outputmaps&#39;, 12, &#39;kernelsize&#39;, 5) %convolution layer struct(&#39;type&#39;, &#39;s&#39;, &#39;scale&#39;, 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, &#39;Too big error&#39;);```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(&#39;state&#39;,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, &#39;Too big error&#39;);%% ex2 neural net with L2 weight decayrand(&#39;state&#39;,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, &#39;Too big error&#39;);%% ex3 neural net with dropoutrand(&#39;state&#39;,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, &#39;Too big error&#39;);%% ex4 neural net with sigmoid activation functionrand(&#39;state&#39;,0)nn = nnsetup([784 100 10]);nn.activation_function = &#39;sigm&#39;; % 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, &#39;Too big error&#39;);%% ex5 plotting functionalityrand(&#39;state&#39;,0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = &#39;softmax&#39;; % 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, &#39;Too big error&#39;);%% 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(&#39;state&#39;,0)nn = nnsetup([784 20 10]); nn.output = &#39;softmax&#39;; % 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, &#39;Too big error&#39;);```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

初心不改 — 写在 ArcBlock 诞生三周年之际

作者:冒志鸿(ArcBlock 区块基石创始人兼 CEO)今天是《比特币:一种点对点的现金》白皮书发表 12 周年的日子,也是 ArcBlock 这个名字诞生 3 年的日子。作为过去两...

ArcBlock的博客 793

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

在优快云写的第一条博客,不忘初心

在优快云写的第一条博客1.引言:初识优快云,和我的初心1.1 希望能坚持的一些事1.2 保持年轻,保持好奇,保持热爱,继续前进以下“博客使用说明”内容就不删除了,以后留着看新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入

jexich的博客 357

老版QQ原生表情gif动态

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

【程序人生】4年创作纪念日,不忘初心,继续前行

4年创作纪念日,不忘初心,继续前行

小明的Java问道之路 6389

【2024 年度总结】从小白慢慢成长

的时候,那时候也是意识到自己一直在摆烂,每天总是在打游戏,学校教的C语言也没有认真学,但这样下去肯定不行,毕竟自己也不是富二代,以后还是需要靠技术吃饭的,就开始去B站找视频学习,于是在学习C语言的过程中就知道了鹏哥,鹏哥给我们说可以通过写博客的方式把自己学到的知识记录下来,就像通过文字的形式来把自己学到的知识讲给别人一样,之后也可以当做以后的复习资料。也是出于自身的虚荣心,当时对粉丝数有着一定的执念,就想着如何快速涨粉,就卷了起来,通过登上全栈热榜,粉丝的增长速度也提升了不少,阅读量也上去了。

2202_76097976的博客 1万+

保持初心不变!~ 致那些一直在分享,在学习,在努力的开发者们!

转载请注明出处王亟亟的大牛之路 本篇为个人感悟,希望点进来的亲们,可以平下心来和我一起感悟生活,感悟人生。       历程 从2015年4月的第一篇到最近的View系列,总计103篇文章。产量中规中矩,应该是从8月份跳了槽之后产量才多了起来,质量我自己不好说,有借鉴别人的也有自己的理解,但是一定是经过自己的脑子的。从一开始无人问津到现在每篇稳

~ Caesar's wish书屋 ~ 316

青春散场,初心不忘【致毕业季理想主义的你】

在看到C站这个活动的时候,我在内心纠结许久。作为一个在职场已经工作11年的老人,早已褪去了青春的色彩,没了年少轻狂,没了热血激昂,还能有多少热血的文字送给毕业季的你们呢?

阿良的博客 3729

抛开那些人生大道理,保持初心,砥砺前行

工作,人生是一种修行,亦是一种试炼场

砥砺前行的博客 240

管理类联考——写作——素材篇——论说文——写作素材03——志篇:逆境·考验&04——志篇:初心

逆境是天才的进身之阶;信徒的洗礼之水;能人的无价之宝;弱者的无底之渊。——巴尔扎克。

stqer的博客 483

沃格保持企业初心,重新定义中国好装备

大家听说过“3.15”国际消费者权益日吗?一年一度的“3.15”晚会也就是我们的消费维权之日,受到了越来越多的广泛关注,在这里总会曝光出许多不良商家企业违法违规的生产现象。 例如本应被严格监管、无害化处理的医疗废弃物,被黑心商家开展了一条黑色产业链,将这些医疗废弃物加工成仍然有药物残留的破塑料。破塑料继续被加工成再生料,再被加工成各类塑料制品,像塑料袋、塑料玩具等日用品。整个产业链中,不仅加...

cover_se的博客 3

PTA 7-2 不变初心数(15分)思路简单

PTA 7-2 不变初心数(15分)

ASAP_Rocky357的博客 1万+

优普丰十年敏捷推广的心得总结(下篇)之保持归零的敏捷初心

作者:李国彪 Bill li 上篇请看:优普丰十年敏捷推广的心得总结(上篇)之从零到一的信心加持   Regional Scrum Gathering(RSG)敏捷嘉年华10周年大会在上海召开之际,很幸运也很感恩这个2018年夏天能在加拿大有些许空闲时间把下篇完稿。过去的11年深度参与推广敏捷和Scrum,一路走来,经历了许多难忘的时刻。延续上篇的思路,我会以关注关键事件和人物的方式来阐述我...

申导 www.JackyShen.com 1003

桥田智能 AMTS 2023: 保持初心,赢在路上

历时4天的AMTS 2023 在上海新国际博览中心圆满落幕,本次展会桥田智能携桥田快换盘、桥田工业连接器、桥田零点定位系统以及最新产品桥田电极帽整形机四大产品系列亮相。同时利用动态演示、静态展示以及协作机器人互动等方式,多角度展示了桥田产品在不同场景中的应用,吸引了上千位客户及合作伙伴关注打卡。

SHQT888888的博客 228
上一篇: Spring(10):使用注解实现IoC配置与示例
下一篇: FAQ(36):org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'userService'
后台技术汇
博客等级 码龄11年 670粉丝 531原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

后台技术汇

对你的帮助,是对我的最好鼓励。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值