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

药学与编程:炫耀从来不是我的动机,好奇是有的

记忆中,刚接触计算机是小学的时候,那时候计算机课程就是练练打字什么的。初中时候计算机课程也就是熟悉一些电脑常识。...这里我特别感谢我的父母,那时候一个普通的农村家庭有电脑还牵了网线是一件不容易的事情。感谢父母对我成长付出的所有,好在我不是沉迷游戏,确切一点是觉得玩游戏无聊。...,学习别人的经验这样后面会有更多的时间去使用和发挥它的价值,事实证明这个投资在我身上是成功的,对我而言。...年底的时候我在短暂的失业状态下,自己兼职做计算项目的时候,遇到一个朋友公司代理一款软件HTMD,使用HTMD要用Python进行操作,为了赚到他们付给我的钱,一个月的时间我从入门Python到使用了Python,并为他们写了不少技术相关文章和教程...如今我还在学习R语言以及使用Perl语言,医药和计算机的交叉是我努力的方向。

79220

面试官:是不是所有的对象和数组都会在堆内存分配空间

熟看了java编译原理等多本大神级别书籍后,小明信心满满的去面试字节跳动了,跳动的面试官说:小伙,来给我讲一下是不是所有的对象和数组都会在堆内存分配空间?...当场哈哈大笑:没错,面试官你太威武了,所有的对象和数组都存在堆中。...内心狂喜,但实际是这样吗? ?...JVM优化之逃逸分析及锁消除 jvm在编译阶段引入了JIT(即时编译) 技术,而随着这种技术的成熟,栈上分配、标量替换优化技术也产生了一些微妙的变化,所有的对象都分配到堆上也渐渐变得不那么“绝对”了。...不难看出在开启逃逸分析的情况下 堆内存中的对象数量为8万多比没开启的情况下的100万少了非常多。 所以我们也基本上能看出,跳动的面试官想问的不是书本上的死知识。

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

    技术不是别人教的,是自己学的!

    2005年我在西安找工作,因为之前是在全国最大的气动元件厂设计阀,西安做机械系统的公司不要我,有的因为我CAD不熟悉,有的因为我没有做过机械系统。最后,进入一家液压系统公司,学做液压系统。...那个公司的总工是航天二院一个退休老师傅不会计算机画图,他做好的方案拿到技术部找人帮他输入电脑,我就立即帮他出电子版原理图。...中国的国企就是技术的坟墓,那里的人下班就回家,基本不看书,也不教徒弟技术,只让徒弟跑腿。我爸爸是国企退休的,晚上阻止我看书,认为在家不应该看,这注定国企必亡。...现在我带了几个员工,对自己的员工都是说你最近赶快看完哪本书,先看我们产品上有的元件,工作你自己做方案,你确定没有问题拿给我看,有什么问题大家一起讨论。...技术不是别人教的,是自己自学的,是自己在工作实践中不断思考,改进的学习中得来的。整天躺在大树下,要等一个大师给他本《九阴真经》看一遍就成为武林高手是不可能的。

    24820

    什么是虚拟内存?服务器虚拟内存怎么设置最好?

    一、什么是虚拟内存?虚拟内存有什么用处?...操作系统中所运行所有的程序全部都是经过内存提交给CPU然后才执行的,不过若是执行的程序占用内存很多或很大,则会导致内存消耗殆尽为解决内在消耗殆尽的问题,Windows操作系统运用了虚拟内存技术,简单的说就是把一部分硬盘空间充当内存使用...,虽然硬盘在读写的速度上远远不及内存条的速度,但是可以有效的避免内存消耗殆尽而引起的系统崩溃的问题而往往在运行大型或者一些或者吃内存的软件程序的时候就有可能会出现虚拟内存不足的情况二、怎么设置服务器虚拟内存...:2048  这个2048是按照系统内存来写的,比如内存2G也就是2048MB的内存 ,虚拟内存最好是和系统内存大小是一样的,最大值建议是初始大小的1.5倍到2倍的样子6、设置好后确定,设置好后重启服务器就会生效了注意...:为了保证网站正常运行,服务器虚拟内存不要使用默认配置,需要设置一下,一般设置为2G-10G以上就是关于虚拟内存设置分享感谢您的阅读,服务器大本营助您成为更专业的服务器管理员!

    61510

    干货|18张图揭秘高性能Linux服务器内存池技术是如何实现的

    有的同学可能会有疑问,你不是要聊技术吗?怎么又说起消费了? 原来技术也有大众货以及定制品。...有的同学可能会说,等等,那malloc和这里提到的内存池技术有什么区别呢? 第一个区别在于我们所说的malloc其实是标准库的一部分,位于标准库这一层;而内存池是应用程序的一部分。 ?...实现内存池的考虑 值得注意的是,内存池实际上有很多的实现方法,在这里我们还是以服务器端编程为例来说明。...有的同学可能会说这还不简单,直接给内存池一把锁保护就可以了。 ? 这种方法是不是可行呢?还是那句话,It depends,要看情况。...总结 内存池是高性能服务器中常见的一种优化技术,在这里我们介绍了三种实现方法,值得注意的是,内存池实现没有统一标准,一切都要根据具体场景定制,因此我们可以看到内存池设计是有针对性的,当然其反面就是不具备通用性

    2.1K20

    linux的free命令详解-内存是拿来用的不是拿来看的

    其实啊.linux的内存是很说究的. 如下显示free是显示的当前内存的使用,-m的意思是M字节来显示内容.我们来一起看看....free + buffers + cached) 可见-buffers/cache反映的是被程序实实在在吃掉的内存,而+buffers/cache反映的是可以挪用的内存总数。...对操作系统来讲是Mem的参数.buffers/cached 都是属于被使用,所以它认为free只有232....对应用程序来讲是(-/+ buffers/cach).buffers/cached 是等同可用的,因为buffer/cached是为了提高程序执行的性能,当程序使用内存时,buffer/cached会很快地被使用...记住内存是拿来用的,不是拿来看的.不象windows,无论你的真实物理内存有多少,他都要拿硬盘交换文件来读.这也就是windows为什么常常提示虚拟空间不足的原因.你们想想,多无聊,在内存还有大部分的时候

    2.1K10

    传统软件行业缺的不是技术是互联网思维

    但同时他也否定了技术并非最重要的支撑,技术只是实现目的的手段,最重要的是互联网冲击下的企业应该重新考虑你和用户之间的关系?...重新考虑你的商业模式,以及如何利用这些技术去重新改造你的用户体验,为用户提供更有价值的服务,而不是说无休止的从客户身上去赚取利润。...也强调了还有比技术词更重要的几个概念:一个是用户,在互联网时代如何定义你的用户。...反观中国企业的CIO对于新技术的理解,是我没有想到的,中国企业CIO对于新兴技术完全没有认知,也没有意识到企业应该如何面对这些新技术新趋势给予企业的影响。...我的总结是数据很重要,技术并非唯一,可以用钱买到都不是问题,包括用友这样的平台技术,企业需要重塑的是互联网思维的转变。

    95050

    什么是虚拟内存,云服务器设置虚拟内存应该怎样操作?

    不论是工作还是打游戏,系统崩溃都是让人感到郁闷的事情。为了避免这种情况,不少人已经开始用云服务器设置虚拟内存了,我们一起来了解是怎么回事吧。...什么是虚拟内存 要知道云服务路设置虚拟内存怎么操作,首先我们要知道什么是虚拟内存。...为了解决内存不足的问题,Windows操作系统便需要使用虚拟内存技术。也就是说把一部分的硬盘空间用来作为内存使用,虽然硬盘的速写速度不及内存条的速度,但是可以避免因为内存不够导致系统崩溃的问题。...四、这时候再打开设置时,就会弹出一个虚拟内存的窗口。到这一步我们就可以根据自己的需求进行设置了,设置完之后重启即可。 通过以上介绍,对于云服务器设置虚拟内存怎么操作,想必大家已经有所了解了。...如果想了解更多关于云服务器的设置虚拟内存的信息,可以自己尝试着操作一下。

    18.8K10

    用代码助力能源行业节能减排,是技术人独有的浪漫

    中石化集团最终给数字化转型下的定义是“以价值创新为目的,用数字技术驱动业务变革的企业发展战略”。...李剑峰老师指出,技术驱动、业务转型、组织转型是数字化转型的三大要素,三者中一定是由先技术驱动、后业务转型、最终实现组织转型的逻辑关系,只有这样才能算是真正的数字化转型。...能源互联网早已不是一个学术概念,已经成为行业主流趋势,国家相关部门从2015年起就开始统筹布局,国家电网公司提出建设能源互联网企业发展目标,能源互联网示范工程进入落地实施阶段,关键技术应用开始显现,区域综合能源服务日益兴起...写在最后 在最难的道路上打攻坚战,向来是中国技术人的血性与浪漫。不管是传统技术人的横天架桥,钻井探油,还是新时代技术人用代码帮助千行百业走向产业互联网,都是如此。...双碳政策下,能源行业面临最大的挑战,却也涌现了无数为之奋斗的技术专家,今天的 4 位大咖只是其中的一个缩影,未来双碳政策的实现,必然是由中国技术人引领。

    92360

    什么是云服务器?有哪些相关技术?

    我是reload。今天来带大家了解一下什么是云服务器,以及学习云服务器相关技术。...二、机型 机型是云服务提供商提供的一系列具有相似性能特点和设计目的的云服务器类型。这些类型通常针对特定的使用场景进行了优化,如标准型、内存型、计算型、GPU型等。...每种机型都有其特定的CPU和内存配置比例,以适应不同的计算需求。 三、云盘 云盘,也称云存储设备或云硬盘,是一种基于云计算技术的存储解决方案,允许用户通过网络远程访问和管理数据存储。...八、热迁移 热迁移是指在迁移虚拟机时,虚拟机不需要关闭,而是通过在源服务器和目标服务器之间建立一个数据传输通道,将虚拟机的内存和状态信息实时传输到目标服务器上,从而实现虚拟机的无缝迁移。...十一、弹性伸缩 弹性伸缩是一种自动调整计算资源的技术,用于应对不断变化的业务需求。通过弹性伸缩,企业可根据实际需求自动增加或减少云服务器的数量,从而实现资源的动态分配和管理。

    15720

    “特能聊的 ChatGPT”是智能对话技术的下半场吗?| Q推荐

    然而,智能对话是一个对技术水平要求较高的领域,对数据质量、处理效率等都有着比较高的开发要求;另一方面,目前很多已经搭建起来的对话逻辑复用和迁移难度比较高,开发者面临着繁琐的工作量,开发成本高,这也间接提高了智能对话的使用成本...“OGeek Day”是由 OPPO 数智工程系统主办的行业技术沙龙品牌,旨在为技术爱好者搭建一个技术交流和分享的开放平台。...沙龙主要围绕“科技为人、以善天下”的技术理念,聚焦于为智能终端提供安全高效的数据、算力、算法、云服务方面的前沿技术,打造技术互动的行业生态,探索技术在行业应用的实践、突破及未来发展方向。...小布助手算法专家索宏彬博士;沙龙内容全程硬核,除了从智能对话角度出发探讨 ChatGPT 的技术演进趋势,分享主题也将从学术研究到企业技术实践进行全覆盖,给到场的开发者奉上一次技术饕餮盛宴。...在你们看来,下一代“人机交互”的理想形态是怎么样的?“智能对话”未来在里面会扮演怎样的角色? ChatGPT 的火爆袭来,对智能对话技术的发展将带来怎样的影响?

    59120

    对话码隆科技 CTO 码特:应对商品识别独有挑战,技术研发实力是根本

    然而,行业应用场景中的一系列计算机视觉底层技术,仍存在较大的挑战,就比如说商品识别技术,相较于人脸识别、场景识别等技术相比,它因其特殊属性而面临着其独有的挑战,比如商品包装雷同问题、商品上新问题等等,对于该细分行业的玩家在技术实力以及技术产品化方面都提出了更高的要求...本次,AI 科技评论聚焦 AI 商品识别技术这一主题,与该公司的 CTO 码特(Matt Scott)进行了一次对话,码特也从码隆科技在技术研发、产品化方面积淀下来的经验出发,为大家分享了在商品识别这一细分领域中的一些思路...而实际上,相比于一般场景中所用到的人脸识别、场景识别而言,商品识别技术存在许多其独有的难题,在场景落地中面临着更大的挑战,对此,码特详细介绍道:「例如,商品有海量的库存单位(SKU, Stock Keeping...对于码隆的商品识别技术的整个落地情况,码特介绍道:「线上和线下零售是我们最优先落地的场景。在线下零售方面,我们目前将智能货柜作为实体零售的主要落地场景,此外还有商超资产保护、智能称重等应用场景。...不断用现有的学术基准来测试、挑战自己的技术 作为一家以技术研发为长的公司,码隆科技也时刻关注着学术界在该领域的动态,比如包括细粒度分类、弱监督学习、深度度量学习以及检测追踪算法等等。

    62310

    详细说一下服务器内存和显存是怎么计算的

    DDR SDRAM为双通道同步动态随机存取内存,是新一代的SDRAM技术。...总结:DDR2仍然采用时钟脉冲上升、下降时各传一次数据的技术(不是传2次),但是一次预读4bit数据,是DDR一次预读2bit的2倍,因此,它的倍增系数是2X2=4。...Intel在2017年推出对应于六代酷睿Skylake的云服务器平台“Purley”,采用14nm工艺、最多28核心56线程、6通道DDR4内存、光纤互连通道,采用UPI总线替代QPI总线等等。...目前的HBM显存的频率只有500MHz,2倍频率率机制,数据频率是1Gbps,不过它的I/O带宽极高,弥补了频率不足。 GDDR5和HBM显存是目前最主流的显存技术。...HBM是后起之秀,目前只有是AMD家独使用,第一代HBM技术其堆栈的显存核心容量2Gb(1个堆栈是4颗核心),数据频率1Gbps,位宽1024bit。

    6.5K00

    Ajax教程_ajax是服务器端动态网页技术

    Ajax教程 Ajax能做什么 Ajax是一种异步请求数据的web开发技术,目前主要用于异步,大家都知道,浏览器主线程是单线程的,也就是一次只能干一件事,以Ajax就是让浏览器当主线程完成后去干别的事情...,比如发送请求,加载接口数据等等.这个技术通过XMLHttpRequest对象实现,具体的机制大家可以参考浏览器的时间环机制....xhr.open("get", "http://localhost:3000/jsonData"); // 发送请求 xhr.send(); // 监听事件 onload 接收完整的服务器响应数据...Vue axios Vue是推荐用axios框架,这个是基于promise的,我个人感觉写起来比jquery方便,并也比较快,我比较推荐 //发送一个`POST`请求 axios({ method...,因为服务器没有跨域概念,所有可以直接拿到 这个是vue的代码 devServer: { host: 'localhost', port: 8081, proxy: {

    1.3K30

    判断虚拟机(云服务器)使用的是那些虚拟化技术

    众所周知,常用的虚拟化技术有kvm、XEN,Openvz 还有VMware,如果想知道虚拟机采用的是那些技术,该如何判断呢 常规检测方法 1、通过系统上的相关目录或文件判断 执行:ls /proc/...3、free -m 看内存,openvz的没有swap,当然也有xen的没有swap,但是xen的是可以加的,openvz不行。KVM是全虚拟化也是可以自己添加swap的。...virt-what工具 使用专门的软件来判断:virt-what是一个判断当前环境所使用的虚拟技术的脚本,常见的虚拟技术基本上都能正常识别出来。.../configure make && make install 检测命令 # virt-what 就会判断出当前环境所使用的虚拟技术,我这里是本地vmware虚拟的!...实测,某里云,腾讯云,亚马逊都是kvm虚拟技术。

    6.7K20

    如果电脑技术最初是中国人发明的,那现在编程是不是就是中文的?

    即使中国人想要开发一门计算机语言,用汉字明显是不合适的,汉字太多,单字节无法表示出所有的汉字。别跟我提易语言,来做arm开发试试?易语言就是对C的封装,却做不了C能做的事。...观点3:计算机底层语言为什么是英语呢,我们在打开电脑进入自检程序时,屏幕上显示的为什么是英语而不是汉语或其他语言呢,这个问题的确和计算机是美国人发明的有关系,因为美国人使用的字符集叫acsii码,全称是...当然其所包含的汉字符号个数要比acsii码多得多,acsii码只需一个字节就能表示完所有字符,而国标码却要两个字节,如果要表示完所有汉字则还需要更多,这样导致汉字比英语需要更多的存储容量,(不过在存储技术飞速发展的今天...窃以为,如果不是美国人发明了计算机那么中国人再过一千年也不会发明计算机,这不是说中国人智商不如老外,而是因为我们的文化的原因。...我也鼓励大家学好英语,毕竟计算机是老外发明的,各种标注都是人家制定的,如果中国想推翻从来,不但要从头开始推翻人家的技术,还要推翻人家的市场,这是不现实的。一句话,学人所长,补己之短吧。

    1.4K50

    多研究些架构,少谈些主义(4)-- 架构师是技术的使用者而不是信徒

    架构师是技术的使用者而不是信徒 我承认我是标题党, 为什么要写这篇充满争议的文章?目前架构师这个职位特别火热,程序员的目标都是成为一个令人尊敬的架构师。但是我们真的理解架构师应该做些什么?...我亲身经历,有个技术人员一定要把原来单元测试框架的xml初始数据改为json,他的原话是”json看的更舒服”,但是改完后,我们的单元测试反而难落地了,原因是原来的单元测试框架有个工具是可以将表中的数据自动生成...技术要和实际场景结合 架构师也要深入了解掌握技术,但是更多的是了解技术的优劣和使用场景,而不是简单的生搬硬套。...以现在流行的微服务架构来说,Netflix使用RESTful接口作为通讯,我们是不是要把公司的用了n年的基于TCP的RPC换成RESTful接口,因为根据Netflix的实践,RESTful可以更好的解耦...以上的问题应该是架构师在考虑引入新技术的时候的重点,其中对技术优劣和架构思路是核心

    809100

    Node.js 是过去十年最具影响力的服务器技术吗?

    他表示,当开发人员不知道如何使用技术开发一个合适的 Web 服务,那种体验感或许是非常平淡的。但 Node.js 出现后,一切改变了。...在 2013 年的 MEAN stack IOT 项目中,他的任务是在 Node.js 中开发 REST/Websocket API 的服务器,并在前端使用 Angular.js 开发 SPA。...创建 REST/WebSocket 服务器不再是一种专属开发者的技能,几乎所有熟悉 JavaScript 的人都能够学习和创建 API 并开始为后端代码做出贡献。...因此,互联网上许多开发者对 Node.js 持支持态度: “后端开发的民主化是 Node.js 已经实现的最大成就之一”; “未来十年左右也属于 Node.js ”; “JavaScript 是唯一可以开发前端...无论是过去还是未来,服务器的开发技术都与开发者的工作息息相关。你曾经接触过 Node.js 吗?是否觉得它是不可替代的呢?

    76420
    领券