谈起专题

从网易校招编程题谈起,轻松理解有趣的0-1背包问题

从网易的一道算法题开始 最近在准备春招实习,偶然做到网易的一道编程题,一方面找了很多博客看的云里雾里,这里特别写下解题的思路和逻辑,一方面加深印象,另一方面供需要的你学习参考。好了,话不多说,开始吧。本文提供思路,并给出Java代码实现例子,供大家参考。 先睹为快 来源:网易2017春招笔试真题编程题 时间限制:1秒 空间限制:32768K 一种双核CPU的两个核能够同时的处理任务,现在有

【Linux】多线程相关第一篇:从进程谈起理解线程概念

文章目录 为什么需要线程初步认识Linux线程Linux操作系统的线程为什么要这么设计进程、线程关系梳理理解线程是CPU调度的基本单位简单认识多执行流如何划分代码 为什么需要线程 线程和进程的关系密不可分。 操作系统教材对于进程、线程的概念是这样描述的: 进程是被加载到内存的程序,是承担分配系统资源的基本实体。线程是进程内部的执行分支,是CPU调度的基本单位。 很抽象,很不

从ETL与ELT谈起,理解数仓的任务

最近有个朋友,有几十 PB 的异构数据,数据源包括 MySQL、DB2、Oracle、CSV、磁带机,等等,然后他需要把这些数据中的一些信息做关联整合,从这几十 PB 的数据中提取出若干业务字段到数据仓库,做统一分析。 数据载入 他让我推荐数据提取工具,我学习了一下,发现带 GUI 的开源工具里,AirByte 非常不错,界面大方,支持的 Connector 种类丰富。但是,当我深入研究下去发

.Net下的分布式缓存--从Discuz!NT的缓存设计谈起

来源:博客园 云中城  http://www.cnblogs.com/darkangle/archive/2007/10/29/940812.html 最近拜读了代振军同学写的关于Discuz!NT的缓存设计的一篇文章Discuz!NT 缓存设计简析 [原创],颇有些想法,姑且写在这里让大家拍砖吧。;)缓存真是个好东西,在大型的系统中可以有效地提升系统的速度,此乃废话就不多说了,在.Net 平台

Net下的分布式缓存--从Discuz!NT的缓存设计谈起

沙加 致力于.Net开发,AJAX技术 最近拜读了代振军同学写的关于Discuz!NT的缓存设计的一篇文章 Discuz!NT 缓存设计简析 [原创],颇有些想法,姑且写在这里让大家拍砖吧。;) 缓存真是个好东西,在大型的系统中可以有效地提升系统的速度,此乃废话就不多说了,在.Net 平台下面我把缓存从功用大致分为两类,数据对象缓存和页面输出缓存. 对于数据缓存来讲是由System

从招式与内功谈起——设计模式概述(一)

关于金庸小说中到底是招式重要还是内功重要的争论从未停止,我们在这里并不分析张无忌的九阳神功和令狐冲的独孤九剑到底哪个更厉害,但我想每个武林人士梦寐以求的应该是既有淋漓的招式又有深厚的内功。看到这里大家可能会产生疑问了?搞什么,讨论什么招式与内功,我只是个软件开发人员。别急,正因为你是软件开发人员我才跟你谈这个,因为我们的软件开发技术也包括一些招式和内功:Java、C#、C++等编程语言,Ecl

李开复:从诚信谈起

今年5月23日,比尔·盖茨先生在《华尔街日报》上撰文,支持和敦促美国政府给予中国永久性正常贸易国待遇。文中,他特别谈到了在清华大学与中国大学生那次对话的愉快经历以及因此而留下的深刻印象。 这篇文章令我不禁想到,在中国的这两年来,我工作中最大的享受也是到国内各高校与学生们进行交流。这些访问和交流使得我有机会与成千上万的青年学生就他们所关心的事业、前途等问题进行面对面的沟通。中国学生的聪明、好学和上进

少有人谈起的工业网络战争

国与国之间的战争一直存在,而潜在受害者甚至都不知道自己早已成为地缘政治游戏中的走卒。这种战争看不见硝烟,没有20世纪战争形态中疆域扩张的目标,也没有冷战时期确保互毁的军备竞赛。这场虽未公开但互相心知肚明的战争一直压着武装冲突的阈值在打,目的就是为了推进地缘政治议程,争取对己方有利的态势。 正如人们开始将IT网络攻击看做为了谋取利益的新形式犯罪,我们如今必须认识到,工业网络攻击也可看做是国家间为

【李开复】从诚信谈起 (一)

引 言   2000年,我在微软亚洲研究院工作时,一位来自名牌大学的同学问我:“开复博士,我希望自己能像您一样成功。根据我的理解,成功就是管人,管人这件事很过瘾。那么,我该怎么做才能走上管理者的岗位呢?”   很显然,这位同学误解了成功的真谛。在与中国大学生的接触过程中,我发现这种对成功的误解竟是一个相当普遍的现象。许多同学都会不自觉地在成功与“有财富”、“有地位”或是“做领导”、“做管理”之间

移动设备智能化的基石–从iPhone4的传感器谈起

移动设备智能化的基石–从iPhone4的传感器谈起 毫无疑问,今天的智能手机已经是人们注目的焦点,作为移动计算最坚定的鼓吹者,我实在想不出它将来不风卷整个世界的理由。它小巧,易携,功能却很强大,可以用它当照相,摄像,玩游戏,玩虚拟现实应用,当然,最重要的一点,就是可以拿来装B。它可以通过你的不同动作来辨别你对它的控制期许,根据你的使用情况进行实时反馈。它是未来数字世界智能化的先锋,也是

优思学院|面试求职时谈起“六西格玛黑带“都会聊些什么?

无论你是在哪家新公司面试任何类型的工作,如果你的简历上写着“六西格玛黑带”,以下内容都有机会和面试官聊起来,这时也是你发挥自己的好机会。那么面试官会有什么问题,你又可以怎样回应呢?以下优思学院给大家分享一下看法。 你是“如何获得您的黑带认证?可以分享一下你应用六西格玛方法的改善的经验吗? 获得黑带认证,除了国际精益六西格玛研究所(ILSSI)、中国质量协会(CAQ)、和美国质量协会

逢宕机必谈起,多云是真火还是假热?

\n 每逢云平台发生宕机,多云这个话题都会被溜一遍,舆论之下的实际应用状况到底如何?多云到底是规避安全风险还是增加新的潜在危机?业内专家如何看待这一话题?\n \n 话题背景\n 近两年,因为云计算的快速发展以及各大云厂商的几起宕机事故,将多云这一概念推向高潮,几乎每次宕机过后的接连几场云计算相关活动都会出现“多云”相关探讨。当然,这不代表本地自建机房时期的安全性有多高,只是云一旦出现问题,

从生活谈起

大家好,这里是小木游戏,我是小木子。        今天我们不谈理想,不谈抱负,我们来聊聊生活。一个人,在出生前,对这个世界一无所有,甚至不怀有一丝期待,但你不知道的是,有一群爱你的人都在等待着你的到来。终于,你还是没能忍住,急匆匆的来到了这个世界上,你对这陌生的一切感觉到恐惧,你开始哭喊,试着与命运对抗,可你终究还是屈服        随着时间

从谷歌搜索结果出现 AI 生成的图片谈起:AI的利与弊

随着人工智能(AI)的不断发展,其应用领域也越来越广泛。谷歌搜索是现代人日常生活中的一个常用工具,经常用于获取各种信息。最近,谷歌搜索结果中甚至出现了由AI生成的图片,这引发了人们对AI技术的讨论。 首先,AI生成的图片为用户提供了更多多样化的搜索结果。AI能够根据用户的搜索需求,生成与之相关的图像。这使得搜索结果更具吸引力,用户可以更加直观地了解他们感兴趣的内容。相比于传统的文字结果,AI生成

机器学习入门第一课:从高中课本谈起

从简单的高中课本上的线性回归和最小二乘法谈起,解秘线性回归采用最小二乘法的奥秘,揭示最优化问题与概率统计的本质关系。 一线互联网工程师与你一起走进奇妙的算法世界,无论你是刚上大学的学生,还是准备校招的应届生,亦或是工作多年,准备转行 AI 的朋友们,都可以学习到有用的知识。 实录提要: 入门机器学习需要掌握哪些编程语言,前端转机器学习有什么需要注意的?线性回归为什么不用绝对值损失函数?线性回

浅析MySQL协议——从一个bug谈起

点击上方 “公众号” 可以订阅哦! 在经过一系列紧锣密鼓的筹备后,Sharding-Sphere 3.0.0.M2 终于在2018.8.8正式跟大家见面了。发版之前我们解决了几个棘手的问题,今天拓海与大家分享其中一个:MySQL协议相关的一个bug。在bug的定位过程中,小伙伴们会了解到一些MySQL协议的基本知识和调试方法。 Bug描述 关于bug的描述,这里使用了项目的issue模板,大家在

python QTreeWidgetItem下面有几个子tree_【用Python金融建模】从二叉树谈起:衍生品Option期权定价模型的构建...

内容首发 乐学偶得(http://lexueoude.com) 公众号: 乐学Fintech 用代码理解分析解决金融问题 在金融里面很多地方都出现过一个理念就是“货币的时间价值”,例如我们之前聊过的利用Python对项目进行估值判断 就是利用这一重要的思想:我们做出的决定,都是把未来的一系列现金流的【流入】和【流出】进行折现,通过我们理性人在做决定的时候,是选择对我们有利的事情——也就是

你写的代码是别人的噩梦吗?从领域建模的必要性谈起

作者简介:张建飞,Frank,阿里高级技术专家。 为什么要领域建模 维护过企业级业务系统的同学,基本上没有一个不抱怨业务代码烂的,过程式的面条代码充斥着屏幕,程序员的心力和体力都经受着极大的考验,怎么破? DDD革命 DDD革命性在于,领域模型准确反映了业务语言,而传统J2EE或Spring+Hibernate等事务性编程模型只关心数据,这些数据对象除了简单setter/getter方法外

计算机的潜意识----从机器学习谈起

在本篇文章中,我将对机器学习做个概要的介绍。本文的目的是能让即便完全不了解机器学习的人也能了解机器学习,并且上手相关的实践。这篇文档也算是EasyPR开发的番外篇,从这里开始,必须对机器学习了解才能进一步介绍EasyPR的内核。当然,本文也面对一般读者,不会对阅读有相关的前提要求。   在进入正题前,我想读者心中可能会有一个疑惑:机器学习有什么重要性,以至于要阅读完这篇非常长的文章呢?

恶意软件向云伸出魔爪,云端智能如何谈起?

Android系统的相机APP中被爆出现了新漏洞 ,高危漏洞导致恶意软件在没有获得必要权限的情况下可以拍摄视频、照片并从储存器中提取GPS数据。 在该漏洞中,恶意软件在未获取权限下可操纵手机,这显然是一个严重的问题。安全漏洞不仅发生在移动端,云端也不尽然完全安全。随着云使用的不断增长与云环境的复杂,云安全面临新的挑战。 主流虚拟化平台QEMU-KVM爆出一严重漏洞 ,攻击者利用该漏

程序员过关斩将--从每秒6000写请求谈起

点击上方“蓝字”关注我们 菜菜哥,紧急求助呀 怎么回事?产品经理砍你了? 没有,只是写了个新项目,上线就被压垮了 什么功能,这么强悍? 一个记录用户观看视频进度信息的功能 那如果用户基数大,确实是需要注意的,那我给你分析一下哈 背景 每一个片子的幕后,都保留了你的观看记录,详细的记着你观看了几次,跳过了那些时长 ,据说根据这些数据可以分析出你喜欢哪个日本明星,以此

关于程序员的职业操守,从《匠艺整洁之道》谈起

为什么程序员需要职业操守? 行业的壮大 这个问题还得从软件行业的发展说起。软件行业从诞生(1935)至今(2022),已经八十多年的历史了。 在这期间,整个软件行业有了巨大的发展: 从业人员已经过亿 计算机/电子设备的数量超过人类数量 软件监控和协调着全社会的运转 大众对计算机及软件的认知,从早年的以机器为主,到现在以机器背后的程序员为主。早期《星际迷航》、《太空奥德赛》等以机器

uniapp软键盘谈起遮住输入框和头部被顶起的问题解决

推荐: pages.json中配置如下可解决头部被顶起和表单被遮住的问题。       {             "path": "pages/debug/protocol/tagWord",             "style": {                 "app-plus": {                     "softinputMode": "adjustRes

找准边界,吃定安全 | 从访问控制谈起,再看零信任模型

山石网科零信任访问解决方案 洞悉防火墙访问控制本质 追求精益求精的访问控制 防火墙的本质  墙,始于防,忠于守。在古代,雄伟的城墙既能抵御外敌入侵,又可以通过守卫来引导正常的通商往来。在通信领域,网络防火墙也正体现了这一特点:防火墙用于两个网络之间的隔离。这种隔离是高明的,隔离的是网络中各种攻击,而又保证正常通信报文穿墙而过。 防火墙与路由器、交换机不同。路由器用于连接不同网

雕虫小技——从期末考ARP欺骗谈起

计算机网络考试,最后一题叫咱分析arp那个东东 考完,某某某(看气泡识人)说简单如下: 先复习一下啥是ARP,全称Address Resolution Protocol,地址解析协议,说白了就是透过目标设备的IP地址,查询目标设备的MAC地址。,好了,既然这样,啥是ARP攻击呢,通过伪造IP地址和MAC地址实现ARP欺骗,能够在网络中产生大量的ARP通信量,攻击者只要持续不断的发出伪造的ARP

从解读 BDC 自动生成的代码谈起,讲解 SAPGUI 的程序组成部分

本教程前面一篇文章通过一个具体的例子,讲解 SAP BDC 技术的使用步骤,我们介绍了通过 SAP BDC 技术,自动打开 SAPGUI 里的一个事物码 SE37,并且在这个事物码里面显示名为 TRINT_READ_USER_CUSTOMIZING 的函数模块的属性面板。 这个 BDC 效果如下。执行报表后,会自动打开如下界面: 不少 ABAP 初学者对 BDC程序里这些看起来像天书一样的