[image]20 老板不让员工走怎么办说不让我告诉其中一个员工的低价了,为什么,他卖的很好的,就是有时候不爱说话

近日苹果以 2 亿美元左右价格收購初创公司 Xnor.ai 的消息引起了社区极大的关注。作为一家以二值神经网络 Xnor-net 起家的人工智能初创公司Xnor.ai 被苹果高价收购,也许预示着低功耗、高效能的二值神经网络技术将开启广阔的应用前景

二值网络是非常极致的一种神经网络,它的权重、激活值只有+1 与-1 两种状态那么这么极簡的神经网络到底能干什么,它的优势与限制都有什么这就是本文关注的,我们希望通过基本概念、性能里程碑看看二值神经网络这几姩到底有什么发展
与此同时,本文也着重介绍了一种最前沿的二值网络 MeliusNet它的诞生预示着二值网络在 ImageNet 上第一次能达到 MobileNet 的水平。

二值神经網络是什么 我们知道模型压缩非常重要,想要应用到真实业务模型就必须得高效。在模型压缩中有一种非常极致的压缩方法,它通過限制权重只能取-1、+1 两个值从而大量降低计算资源的需求。

对于储存的节省这里可以举个例子,常规神经网络采用 FP32 来表示数值权重攵件经常会达到 1GB。而若权重数量相等二值神经网络可以节省 32 倍的存储,权重文件也就由 1GB 降低到 32MB这看起来就非常有吸引力,简直是部署邊缘端模型的不二选择
更重要的是,二值网络只有+1 与-1这意味着所有运算只靠位运算就能完成,二值网络借助与门、异或门等运算可鉯替代传统乘加运算。换句话说在二值网络的传播过程中,基本是不需要乘法的它只需要加法与位运算。如果有一个强大的二值网络我们也许能摆脱对 GPU 等高性能计算设备的依赖。
既然有着这两大不可忽视的优势那么为什么现在绝大多数神经网络还是采用的单精度浮點数?为什么神经网络做量化也只是压缩到 INT8 等低精度整数而不能直接压缩到接近二值的超低精度?
与优势同样明显的是二值神经网络吔有不可忽视的缺陷。

令人又爱又恨的二值网络 针对二值网络的两大优势它也有两大缺陷。首先二值网络极致地将数值精度降低到-1 与+1,这肯定会大幅度降低模型的效果这一点从 BNN 的开山之作 [1,2] 在 ImageNet 分类任务上 Top-1 准确度仅能达到 50% 左右就可见一斑。


其次二值网络一直缺乏有效的訓练算法,这也是困扰模型的艰难问题很明显,既然二值网络在传播时采用的是±1那么我们无法直接计算梯度信息,也就无法高效地使用反向传播更新权重
因此想要学习一个可行的二值网络,我们不仅需要确定如何对输入、参数执行二值化同时还需要能从二值化的結果计算对应梯度。
其实之前在 2016 年的时候BNN 与 XNOR-Net 的提出令很多研究者看到了二值网络的优势。但问题在于二值网络精度太低,又难以训练因此在短暂的热潮之后,关于二值网络的各项研究都被搁置了仅留下了少数最为核心的问题,例如如何提升二值网络的效果
从 16 年到現在已经过去很久了,令人又爱又恨的二值网络到底有了哪些提升后文希望从二值网络的发展路线、效果里程碑等方面回顾 BNN 近 3 年的发展曆程。

走向现在的二值网络 BNN 与 XNOR-Net它们是近来最早引起广泛关注的研究。对于构建二值网络的两个问题BNN 采用符号函数 Sign() 来实现二值化,采用 Straight-through Estimator(STE)来传递梯度其中二值化很好理解,即输入如果是正数和零则返回+1,输入是负数则返回-1。


而 STE 的主要思想也比较容易理解因为二徝化后的权重是无法精确计算梯度的,但在执行二值化前那样的浮点数能产生足够准确的梯度。因此STE 在训练中会保留浮点数,并采用梯度更新这样的浮点数在训练完成后,我们对这些浮点数做一个二值化就能得到最终的网络并可以丢弃浮点数。
这两个问题是二值网絡的核心很多新研究都针对它们提出了新的见解。
例如 [8] 等不少研究提出了 STE 的替代方案这些方法大多尝试一种可微的 Approximator,或者使用比 STE 曲线哽加平滑的函数来代替它不过这些研究建立在实验和直觉上,缺少理论上严谨的证明甚至在其它验证实验中 [9],也没有取得超过 STE 的结果

二值网络的晋升之路 2016 提出的 BNN [1] 是 Bengio 等大牛的挖坑之作,该研究可以认为是现代二值网络的开山之作研究者在 MNIST 与 CIFAR-10 等小数据上测试了模型效果,该研究至少证明二值神经网络是可行的


同样在 2016 年提出的还有 XNOR-Net [2],入坑二值网络研究的小热潮就是它带动的该模型在 ipohne 上做到了 yolo v1 的实时检測,可惜 ImageNet 上精度还是很低仅为 51%。论文里 58 倍加速比也带有误导性因为它的对比并不是太公平。

即使这样51% 的准确率也持续到 2018 年才被超越,可见 BNN 准确率的提升并不简单
WRPN [3] 和 Shen et al. [11] 通过提升卷积层通道数的方式来提升 BNN 的精度,即让 BNN 变得更宽但是这样的方法很大程度上增加了运算复雜度,欠缺模型效果和计算复杂度上的平衡实用性比较差。
ABC-Net 和 GroupNet[7] 是另一种提升 BNN 准确率的代表性方法它们认为单个权重与激活值信息量不夠,如果多学习几组并取线性加权来逼近全精度输出,那么效果应该是足够的这类方法计算复杂度太高,准确率是上去了但速度优勢也没了。
随后Bi-RealNet [8] 和 BinaryDenseNet [9] 都坚持用一组权重与激活值,并通过改进网络结构来提升效果研究者在设计结构时尝试调优网络的信息流,移除信息流中的「瓶颈」这两项工作都更具实践意义,作者们也开源了对应代码
值得注意的是,[9] 中作者做了完整详细的测评实验验证之前研究提出的技巧或方法,例如 scaling factorapproxi-sign function 等。结果显示也许我们不需要复杂的技巧只需要简单朴素的方法就能获得很好效果。


与此同时MeliusNet 的计算複杂度并不高,能充分利用二值网络的速度优势整体而言,MeliusNet 继续在 BNN 定制化架构上进行探索为二值网络设计了一套高效简洁的架构。

Dense Block 是 DenseNet 嘚二值化变体它包含一个二值卷积(Binary Convolution),并将输入特征压缩到 64 个通道数并凭借到原本的输入特征上。举个栗子Dense Block 的输入特征是 W*H*256,那么輸出特征就是 W*H*320相当于扩充了输入特征。
随后的 Improvement Block 主要关注新扩充特征的质量如上图所示,所有特征图会经过新的卷积运算并用来提升の前新生成的 64 张特征图。最后得出的 320 张特征图就是构建块的输出结果可以看到,MeliusNet 信息流是不断扩充与精炼的

表 1:不同 MeliusNet 在 ImageNet 上的效果。其Φ降低通道数的因子根据 32 的倍数来选「/2」与「/4」等后缀表示 1×1 下采样卷积采用 2 和 4 的分组。选自 [10]
MeliusNet 在 ImageNet 上的效果已经很好了,相比最开始 50% 左祐的准确率已经提升了一大截那么 MeliusNet 与其它二值网络、MobileNet V1 的对比又是怎样的?研究者在给定模型大小的情况下对比了不同模型在 ImageNet 上的效果。

图 5:ImageNet 数据集上不同模型在 4MB 和 5MB 大小下的效果。其中所有彩色的图标表示模型通过作者的策略训练黑色表示原论文的结果。选自 [10]
此外,研究者还对比了其它使用多组权重与激活值的二值网络、更大一些的 MobileNet 1.0结果表明尽管 MeliusNet 是二值网络,但它在 ImageNet 上的效果已经非常惊人了

通過一系列实验,我们至少可以明确二值网络在准确度上也是非常有潜力的。MeliusNet 证明了更好的二值网络架构确实能产生更优秀的模型效果。
二值网络能干什么 首先二值网络本身就是一种模型压缩方法,它能以更小的存储代价、计算代价实现相同的功能在 WRPN [3] 中,Intel 的研究员在 FPGA 囷 ASIC 等多种不同硬件上验证了二值网络的效果该研究表示在 FPGA 和 ASIC 等定制芯片上,和标准单精度模型相比BNN 可以达到超过 50 倍的加速比,同时达箌千分之一的能耗比
[Image: image.png] 图注:低精度运算在不同硬件上的效果提升。d 图可以看到二值网络的加速比超过 50 倍g 图可以看到能耗效率能提升一芉倍。
既然效果这么强硬而且 MeliusNet 的准确率也提升来了,那我们为什么不试一试
如果不考虑论文复现代码,目前能用的可靠开源项目并不哆

  • Dabnn 2019 [4] 由京东 AI 研究院推出,基于汇编调优后的 BNN 推理工具它有效提升了 BNN 在 ARM 框架端上的推理速度,但是这个工具并不能用于模型训练需要使鼡其它工具进行训练。
  • BMXNet-v2 2019 [9]Bethge 和 Yang 等开源了支持 Gluon API 的第二版。该框架采用的一系列改进大大降低了模型训练难度大大减小了同 MXNet 同步的成本。第二蝂不仅提升了效率同时继续支持模型的压缩和二值化推理,可将模型部署在多种边缘设备上


有了这些工具,再加上架构上的创新二徝神经网络能做的比我们想象的更多。也许以后跑在手机等移动设备上的神经网络就能经常见到二值网络大显身手。

我想起问问 孔乙己 为何是敏感词 [問题点数:400分结帖人xiaopei1982]

确认一键查看最优答案?

本功能为VIP专享开通VIP获取答案速率将提升10倍哦!

结帖率 技术版大版主,VB版大版主,C/C++版大版主,.NET技術-C#版版主,.NET技术-非技术区版版主">版主

既然能发出来,那就说明不是敏感词 

既然能发出来那就说明不是敏感词 

水区 一发就删除

那是人工删除嘚,系统不背这个锅

匿名用户不能发表回复!
本博客记录工作中需要的linux运维命令,大学时候开始接触linux会一些基本操作,可是都没有整悝起来加上是做开发,不做运维有些命令忘记了,所以现在整理成博客当然vi,文件操作等就不介绍了慢慢积累一些其它拓展的命囹,博客不定时更新 free -m 其中:m表示兆也可以用g,注意都要小写 Men:表示物理内存统计
一、什么是比特币 比特币是一种电子货币是一种基于密码学的货币,在2008年11月1日由中本聪发表比特币白皮书文中提出了一种去中心化的电子记账系统,我们平时的电子现金是银行来记账因為银行的背后是国家信用。去中心化电子记账系统是参与者共同记账比特币可以防止主权危机、信用风险。其好处不多做赘述这一层媔介绍的文章很多,本文主要从更深层的技术原理角度进行介绍 二、问题引入
首先跟大家说明一点,我们做 IT 类的外包开发是非标品开發,所以很有可能在开发过程中会有这样那样的需求修改而这种需求修改很容易造成扯皮,进而影响到费用支付甚至出现做完了项目收不到钱的情况。 那么怎么保证自己的薪酬安全呢? 我们在开工前一定要做好一些证据方面的准备(也就是“讨薪”的理论依据),這其中最重要的就是需求文档和验收标准一定要让需求方提供这两个文档资料作为开发的基础。之后开发...
Python 是一种代表简单思想的语言其语法相对简单,很容易上手不过,如果就此小视 Python 语法的精妙和深邃那就大错特错了。本文精心筛选了最能展现 Python 语法之精妙的十个知識点并附上详细的实例代码。如能在实战中融会贯通、灵活使用必将使代码更为精炼、高效,同时也会极大提升代码B格使之看上去哽老练,读起来更优雅
以实际SQL入手,带你一步一步走上SQL优化之路!
餐盘在灯光的照耀下格外晶莹洁白女朋友拿起红酒杯轻轻地抿了一尛口,对我说:“经常听你说线程池到底线程池到底是个什么原理?”
将代码部署服务器每日早上定时获取到天气数据,并发送到邮箱 也可以说是一个小型人工智障。 知识可以运用在不同地方不一定非是天气预报。
杨辉三角 是经典算法这篇博客对它的算法思想进荇了讲解,并有完整的代码实现
从 PC 时代至今,众人只知在 CPU、GPU、XPU、制程、工艺等战场中英特尔在与同行硬件芯片制造商们的竞争中杀出偅围,且在不断的成长进化中成为全球知名的半导体公司。殊不知在「刚硬」的背后,英特尔「柔性」的软件早已经做到了全方位的支持与支撑并持续发挥独特的生态价值,推动产业合作共赢 而对于这一不知人知的 B 面,很多人将其称之为英特尔隐形的翅膀虽低调,但是影响力却不容小觑 那么,在...
昨天有网友私信我,说去阿里面试彻底的被打击到了。问了为什么网上大量使用ThreadLocal的源码都会加上private static他被难住了,因为他从来都没有考虑过这个问题无独有偶,今天笔者又发现有网友吐槽了一道腾讯的面试题我们一起来看看。 腾讯算法面试题:64匹马8个跑道需要多少轮才能选出最快的四匹 在互联网职场论坛,一名程序员发帖求助到二面腾讯,其中一个算法题:64匹...
關于SQL和ORM的争论永远都不会终止,我也一直在思考这个问题昨天又跟群里的小伙伴进行了一番讨论,感触还是有一些于是就有了今天這篇文。 声明:本文不会下关于Mybatis和JPA两个持久层框架哪个更好这样的结论只是摆事实,讲道理所以,请各位看官勿喷 一、事件起因 关於Mybatis和JPA孰优孰劣的问题,争论已经很多年了一直也没有结论,毕竟每个人的喜好和习惯是大不相同的我也看...
不久前,阿里巴巴发布了《阿里巴巴Java开发手册》总结了阿里巴巴内部实际项目开发过程中开发人员应该遵守的研发流程规范,这些流程规范在一定程度上能够保证朂终的项目交付质量通过在时间中总结模式,并推广给广大开发人员来避免研发人员在实践中容易犯的错误,确保最终在大规模协作嘚项目中达成既定目标 无独有偶,笔者去年在公司里负责升级和制定研发流程、设计模板、设计标准、代码标准等规范并在实际工作Φ进行...
不要偷偷的查询我的个人资料,即使你再喜欢我也不要这样,真的不好;
文章有点长并且绕先来个图片缓冲下! 前言 现在的业務场景越来越复杂,使用的架构也就越来越复杂分布式、高并发已经是业务要求的常态。像腾讯系的不少服务还有CDN优化、异地多备份等处理。 说到分布式就必然涉及到分布式锁的概念,如何保证不同机器不同线程的分布式锁同步呢 实现要点 互斥性,同一时刻智能囿一个客户端持有锁。 防止死锁发生如果持有锁的客户端崩溃没有主动释放锁,也要保证锁可以正常释...
Nginx 是一个免费的开源的,高性能嘚 HTTP 服务器和反向代理以及 IMAP / POP3 代理服务器。Nginx 以其高性能稳定性,丰富的功能简单的配置和低资源消耗而闻名。 Nginx 的整体架构 Nginx 里有一个 master 进程囷多个 worker 进程master 进程并不处理网络请求,主要负责调度工作进程:加载配置、启动工作进程及非停升级worker
一、垃圾文字生成器介绍 最近在浏覽GitHub的时候,发现了这样一个骨骼清奇的雷人项目而且热度还特别高。 项目中文名:狗屁不通文章生成器 项目英文名:BullshitGenerator 根据作者的介绍怹是偶尔需要一些中文文字用于GUI开发时测试文本渲染,因此开发了这个废话生成器但由于生成的废话实在是太过富于哲理,所以最近已經被小伙伴们给玩坏了 他的文风可能是这样的:
是一个老生常谈的话题,然而随着不断的学习对于以前的认识有很多误区,所以还是需要不断地总结的学而时习之,不亦说乎
11月8日由中国信息通信研究院、中国通信标准化协会、中国互联网协会、可信区块链推进计划聯合主办,科技行者协办的2019可信区块链峰会将在北京悠唐皇冠假日酒店开幕   区块链技术被认为是继蒸汽机、电力、互联网之后,下┅代颠覆性的核心技术如果说蒸汽机释放了人类的生产力,电力解决了人类基本的生活需求互联网彻底改变了信息传递的方式,区块鏈作为构造信任的技术有重要的价值
第一幕:缘起 听说阎王爷要做个生死簿后台管理系统,我们派去了一个程序员…… 996程序员做的梦: 苐一场:团队招募 为了应对地府管理危机阎王打算找“人”开发一套地府后台管理系统,于是就在地府总经办群中发了项目需求 话说還是中国电信的信号好,地府都是满格哈哈!!! 经常会有外行朋友问:看某网站做的不错,功能也简单你帮忙做一下? 而这次面對这样的需求,这个程序员...
网易云音乐是音乐爱好者的集聚地云音乐推荐系统致力于通过 AI 算法的落地,实现用户千人千面的个性化推荐为用户带来不一样的听歌体验。 本次分享重点介绍 AI 算法在音乐推荐中的应用实践以及在算法落地过程中遇到的挑战和解决方案。 将从洳下两个部分展开: AI算法在音乐推荐中的应用 音乐场景下的 AI 思考 从 2013 年 4
作者 |胡书敏 责编 | 刘静 出品 | CSDN(ID:CSDNnews) 本人目前在一家知名外企担任架构师而且最近八年来,在多家外企和互联网公司担任Java技术面试官前后累计面试了有两三百位候选人。在本文里就将结合本人的面试经验,针对Java初学者、Java初级开发和Java开发给出若干准备简历和准备面试的建议。 Java程序员准备和投递简历的实...
二叉查找树 由于红黑树本质上就是一棵二叉查找树所以在了解红黑树之前,咱们先来看下二叉查找树 二叉查找树(Binary Search Tree),也称有序二叉树(ordered binary tree),排序二叉树(sorted binary tree)是指一棵空樹或者具有下列性质的二叉树: 若任意结点的左子树不空,则左子树上所有结点的值均小于它的根结点的值;
前几天GitHub 有个开源项目特别吙,只要输入标题就可以生成一篇长长的文章 背后实现代码一定很复杂吧,里面一定有很多高深莫测的机器学习等复杂算法 不过当我看了源代码之后 这程序不到50行 尽管我有多年的Python经验,但我竟然一时也没有看懂 当然啦原作者也说了,这个代码也是在无聊中诞生的平時撸码是不写中文变量名的, 中文...
一、数据库简介 数据库(Database,DB)是按照数据结构来组织存储和管理数据的仓库。 典型特征:数据的结构化、数據间的共享、减少数据的冗余度数据的独立性。 关系型数据库:使用关系模型把数据组织到数据表(table)中现实世界可以用数据来描述。 主鋶的关系型数据库产品:Oracle(Oracle)、DB2(IBM)、SQL
有一次面试的时候被问到进程之间有哪些通信方式,不过由于之前没深入思考且整理过说的并不好。想必大家也都知道进程有哪些通信方式可是我猜很多人都是靠着”背“来记忆的,所以今天的这篇文章讲给大家详细着讲解他们是如何通信的,让大家尽量能够理解他们之间的区别、优缺点等这样的话,以后面试官让你举例子你也能够顺手拈来。 1、管道 我们来看一条 Linux 嘚语句 netstat
引言 王者荣耀大家都玩过吧没玩过的也应该听说过,作为时下最火的手机MOBA游戏咳咳,好像跑题了我们今天的重点是爬取王者榮耀所有英雄的所有皮肤,而且仅仅使用20行Python代码即可完成 准备工作 爬取皮肤本身并不难,难点在于分析我们首先得得到皮肤图片的url地址,话不多说我们马上来到王者荣耀的官网: 我们点击英雄资料,然后随意地选择一位英雄接着F12打开调试台,找到英雄原皮肤的图片...
Φ年危机35 岁定律,相信你都听说过每次触及还会让你感到丝丝焦虑,毕竟时间这把杀猪刀不会放过任何一个人中年危机或 35 岁定律是愙观存在的,你迟早都会遭遇的那你是否有信心战胜它呢? 中年危机之所以让人害怕一则是你没有把握打赢这场遭遇战,再则中年是┅个输不起的阶段古人云:知己知彼,百战不殆恐惧,主要源自对敌人和自己的不了解不知道敌人的优劣势,也不清楚自己的长短板常常以己之所短攻彼...
今天咱们第一课,来讲讲大家一直很关注的数据中台其实,数据中台也是企业数据管理的一部分甚至可以说昰很重要的一部分。 一、什么是中台 这其实是一个老生常谈的概念了,中台顾名思义,就是在起中间作用的东西前有前台,后有后囼 对于中台每个人可能有不同的理解,行业里也没有严格的定义但我更认同其中一个说法就是:中台是企业级能力复用的平台。 那这呴话怎么理解呢 既然核心是能力复...
介绍 要聊事务,不可避免的要提到数据库事务的四大特性 原子性(Atomic) 一致性(Consistency) 隔离性(Isolation) 持久性(Durability) 今天只聊隔离性其他的比较好理解,建议看推荐阅读中关于事务的讲解 先放一个表格,看看4个隔离级别会出现的各种问题网上的解释一大堆。看完后还是一脸蒙蔽感觉懂了,又好像没懂因为没有具体的演示例子,索性自己尝试复现这几个问题...
张小龙生于湖南邵東魏家桥镇 家庭主要特点:穷。 不仅自己穷亲戚也都很穷,可以说穷以类聚爷爷做过铜匠,总的来说标准的劳动阶级出身。 家有兄弟两人 一个小龙,一个小虎 小虎好动,与邻里打成一片 小龙好静,喜好读书 “文静的像个妹子。”张小龙的表哥如是说 穷文富武,做个读书郎是个不错的选择 87年至94年, 华中科技大学本硕连读 本科就读电信系, 不喜欢上课...
双十一大概会产生多大的数据量呢鈳能大家没概念,举个例子央视拍了这么多年电视新闻节目几十年下来他存了大概80P的数据。而今年双11一天阿里要处理970P的数据,做为一個IT人笔者认为今年”双十一“阿里最大的技术看点有有以下两个: 阿里的数据库,也就是刚刚拿下TPC冠军的OcceanBase处理峰值也达到了骇人听闻嘚6100万次/秒, 阿里核心系统百分百上云了 如果把信息系统比做一个武...
2019年互联网寒冬,大批企业开始裁员下图是网上流传的一张截图: 裁員不可避免,那如何才能做到不管大环境如何变化自身不受影响呢? 我们先来看一个有意思的故事如果西游记取经团队需要裁员一名,会裁掉谁呢为什么? 西游记团队组成: /csdnnews/article/details/","strategy":"BlogCommendHotData"}"
开源的 Android 和闭源的 iOS作为用户的你,更偏向哪一个呢 整理 | 屠敏 出品 | CSDN(ID:CSDNnews) 毋庸置疑,当前移动設备操作系统市场中Android 和 iOS 作为两大阵营,在相互竞争的同时不断演进不过一直以来,开源的 Android 吸引了无数的手机厂商涌入其中为其生态帶来了百花齐放的盛景,但和神秘且闭源的 iOS 系统相比不少网友...
我清晰的记得,刚买的macbook pro回到家开机后第一件事情,就是上了淘宝网花叻500元钱,找了一个上门维修电脑的师傅上门给我装了一个windows系统。。。 表砍我。。 当时买mac的初衷只是想要个固态硬盘的笔记本,用来运行一些复杂的扑克软件而看了当时所有的SSD笔记本后,最终决定还是买个好(xiong)看(da)的。 已经有好几个朋友问我mba怎么样了所以今天尽量客观...
二哥,你好我想知道一般程序猿都如何接私活,我也想接能告诉我一些方法吗? 上面是一个读者“烦不烦”问我的┅个问题其实不止是“烦不烦”,还有很多读者问过我类似这样的问题 我接的私活不算多,挣到的钱也没有多少加起来不到 20W。说实話这个数目说出来我是有点心虚的,毕竟太少了大家轻喷。但我想恰好配得上“一般程序员”这个称号啊。毕竟苍蝇再小也是肉峩也算是有经验的人了。 唾弃接私活、做外...
今年正式步入了大四离毕业也只剩半年多的时间,回想一下大学四年感觉自己走了不少弯蕗,今天就来分享一下自己大学的学习经历也希望其他人能不要走我走错的路。 (一)初进校园 刚进入大学的时候自己完全就相信了高Φ老师的话:“进入大学你们就轻松了”因此在大一的时候自己学习的激情早就被抛地一干二净,每天不是在寝室里玩游戏就是出门游玩不过好在自己大学时买的第一台笔记本性能并不是很好,也没让我彻底沉...
IntelliJ IDEA 简称 IDEA被业界公认为最好的 Java 集成开发工具,尤其在智能代码助手、代码自动提示、代码重构、代码版本管理(Git、SVN、Maven)、单元测试、代码分析等方面有着亮眼的发挥IDEA 产于捷克,开发人员以严谨著称的东歐程序员为主IDEA 分为社区版和付费版两个版本。 我呢一直是 Eclipse
这篇博客介绍了一下手写 mybatis 的全部过程,并且有完整的代码实现
知乎高赞:攵中列举了互联网一线大厂程序员都在用的工具集合,涉及面非常广小白和老手都可以进来看看,或许有新收获
裁员,也是一门学问可谓博大精深!以下,是互联网公司的裁员的多种方法:-正文开始-135岁+不予续签的理由:千禧一代网感更强95后不予通过试用期的理由:巳婚已育员工更有责任心。2通知接下来要过苦日子让一部分不肯同甘共苦的员工自己走人,以“兄弟”和“非兄弟”来区别员工3强制996。员工如果平衡不了工作和家庭可在离婚或离职里二选一。4不布置任何工作但下班前必须提交千字工作日报。5不给活干+...
在阿里40岁的奮斗姿势 在阿里,什么样的年纪可以称为老呢35岁? 在云网络有这样一群人,他们的平均年龄接近40却刚刚开辟职业生涯的第二战场。 怹们的奋斗姿势是什么样的呢 洛神赋 “翩若惊鸿,婉若游龙荣曜秋菊,华茂春松髣髴兮若轻云之蔽月,飘飖兮若流风之回雪远而朢之,皎若太阳升朝霞;迫而察之灼若芙蕖出渌波。” 爱洛神爱阿里云
当我发表这篇文章《为什么每个工程师都应该开始考虑开发中嘚分析和编程技能呢?》时,我从未想到它会对读者产生如此积极的影响那些想要开始探索编程和数据科学领域的人向我寻求建议;还有一些人问我下一篇文章的发布日期;还有许多人询问如何顺利过渡到这个职业。我非常鼓励大家继续分享我在这个旅程的经验学习,成功和夨败以帮助尽可能多的人过渡到一个充满无数好处和机会的职业生涯。亲爱的读者谢谢你。
距离 2019 年结束只剩下 10 几天了。你做好准备迎接 2020 年了吗 一到年底,人就特别容易陷入回忆和比较之中比如说这几天, 的对比挑战就火了! ?这个话题登上了微博的热搜榜也刷爆了朋友圈,人们纷纷晒出自己2017和2019的照片对比 作为一个技术宅,我也做了一个对比: ?2017 年 9 月 21 日Java 9
大家好,我是 Rocky0429一个最近老在 GitHub 上闲逛的蒟蒻… 特别惭愧的是,虽然我很早就知道 GitHub但是学会逛 GitHub 的时间特别晚。当时一方面是因为菜看着这种全是英文的东西难受,不知道该怎麼去玩另一方面是一直在搞 ACM,没有做一些工程类的项目所以想当然的以为和 GitHub 也没什么关系(当然这种想法是错误的)。 后来自己花了┅个星期看完了
每天都会收到很多读者的私信问我:“二哥,有什么推荐的学习网站吗最近很浮躁,手头的一些网站都看烦了想看看二哥这里有什么新鲜货。” 今天一早做了个恶梦梦到被老板不让员工走怎么办辞退了。虽然说在我们公司只有我辞退老板不让员工赱怎么办的份,没有老板不让员工走怎么办辞退我这一说但是还是被吓得 4 点多都起来了。(主要是因为我掌握着公司所有的核心源码囧哈哈) 既然 4 点多起来,就得好好利用起来于是我就挑选了 10 个堪称神器的学习网站,推...
依稀记得毕业那天,我们导员发给我毕业证的時候对我说“你可是咱们系的风云人物啊”哎呀,别提当时多开心啦????嗯,我们导员是所有导员中最帅的一个真的???? 不过,导员说的是實话很多人都叫我大神的,为啥因为我知道这32个网站啊,你说强不强????这次是绝对的干货,看好啦走起来! PS:每个网站都是学计算機混互联网必须知道的,真的牛杯我就不过多介绍了,大家自行探索觉得没用的,尽管留言吐槽吧???? 社...
上次搬家的时候发了一个朋友圈,附带的照片中不小心暴露了自己的 Chrome 浏览器插件之多于是就有小伙伴评论说分享一下我觉得还不错的浏览器插件。 我下面就把我日常笁作和学习中经常用到的一些 Chrome 浏览器插件分享给大家随便一个都能提高你的“生活品质”和工作效率。 Markdown Here Markdown Here 可以让你更愉快的写邮件由于支持 Markdown
新的一年又要到来了,各个大的公司又在这年末为大家送上了新春的祝福支付宝还是延续了这几年的传统,在年末为大家送上了集伍福的活动为了大家能更快更好的扫出来大大的“福”,今天就带领大家利用python做一个一“福”转“N”福的小demo 先看效果图 首先,我们需偠拿到一张大大的“福”字图片然后,我们就可以对于这张图进行操作了我们今天要实现的就是将一张“福”字转化为五种不同的风格,现为大家呈上效...
3天把JS过了一遍因为网课太水就没能继续看下去,我知道这远远不够计划研究JavaScript编程艺术,在此之前先来一个小设計熟悉JS编程习惯: 案例介绍: 设计一个不停旋转的4阶魔方,魔方每一个面的方格能够依次飞出原位置稳定在一个大的范围,紧接着旋转 恢复原位魔方之下有一个圆形的发光区域。 HTML部分:
文章目录前言抓包分析代码编写测试效果后记 前言 近日本人闲来无事在QQ空间浏览好伖动态,突然一张熟悉的图片进入了我的视野没错,就是它又是那一张图片。 在好奇心的驱使下我扫了上图中码子,打开一个网站凭借老夫多年的经验,这网站一定是钓鱼网站本想就这么算了,可是实在是太无聊了想要搞一下这个盗号骗子,于是乎就有了这篇攵章 抓包分析 代码编写 思路:
Java现在已经发展到了Java13了(正式版本),相信很多朋友还对各个版本还不是很熟悉这里面专门把Java9到Java13各个版本嘚一些新特性做了一些详细讲解。我在网上也找了很多但基本都是官方文档的CV,没有任何代码演示而且官方的示例代码也不是很好找嘚到,官方API目前还是Java10官方文档真是坑啊。所以我在这里专门写了一篇文章主要针对平时开发与有关的功能Java9到Java13各...
由于文章有点多,并且發的文章也不是一个系列一个系列发的不过我的文章大部分都是围绕着 数据结构 + 算法 + 计算机网络 + 操作系统 + Linux + 数据库 这几个方面发的,为了方便大家阅读我整理了一波。不过公众号可以说是不支持修改文章因为我决定每两三个月就整理一次,会非常详细着按照类别整理出來哦并且也给出了目录哦。大家记得多看看哦好多文章都是面试中常问滴 文章目录一、经验/经历/所...
导语 在运用Spring Boot 后,我们基本上摆脱之湔项目每次上线的时候把项目打成war包当然也不排除一些奇葩的规定,必须要用war包上线不过很多时候,我们对一些东西只是处在使用的階段并不会去深入的研究使用的原理是什么,这貌似也是大多数人的固定思维
很多人刚开始接触到前端,学习到htmlcss觉得这些也太容易叻吧!花一两个星期,断断续续看完文档教程之后就觉得已经上手了,学到JS时候开始触礁,不愿意深挖这门编程语言!进而向框架去學习这样跳点太大,越学到后面就会觉得坑越来越多,怎么也补不上其实,不是前端工程师烂大街或者企业招聘要求高,而是很哆人其实都算不上前端工程师 在技术路上不可好高骛远,基础牢固首先是最重要的
Web前端开发是是创建Web页面或app等前端界面呈现给用户的過程,通过HTMLCSS及JavaScript以及衍生出来的各种技术、框架、解决方案,来实现互联网产品的用户界面交互有一些常用的方法和技巧,包括限制input输叺框只能输入纯数字、input输入框自动获取焦点、设置背景有透明度文字不变、a标签禁止点击、文字两种居中对齐、设置元素在页面的最底部等供大家参考。
B站是个宝谁用谁知道???? 作为一名大学生,你必须掌握的一项能力就是自学能力很多看起来很牛X的人,你可以了解下囚家私底下一定是花大量的时间自学的,你可能会说我也想学习啊,可是嘞该学习啥嘞,不怕告诉你互联网时代,最不缺的就是学習资源最宝贵的是啥? 你可能会说是时间不,不是时间而是你的注意力,懂了吧! 那么你说学习资源多,我咋不知道那今天我僦告诉你一个你必须知道的学习的地方,人称...
文章目录假装体现主题的标题一、盘点位运算的骚操作二、位运算高阶操作(一)加法(二)减法(三)乘法(四)除法 假装体现主题的标题 这篇文章的内容是我从 剑指Offer对答如流系列 - 二进制中 1 的个数 中抽出来的唉。写个位运算嘚解析写入迷了,对位运算的讨论有点多了干脆拿出来单独成一片文章算了。 一、盘点位运算的骚操作 位运算 效率高速度快,是开車老司机出行游玩登山必备。
关于程序员的头发一直是网友们爱调侃的一个话题说什么程序员容易秃顶,这样的话题被大家聊得很热甚至有人还拿出一组程序员工作一年,三年五年的头发对比量来逗乐大家。 有一程序员在网上晒出了与领导吃饭时的照片引起了大镓的广泛关注。 从这张照片中可以看出亮点在每个人的头发。 虽然没有明说哪个是新入职但是我们可以从图中很明显的看你出谁才是那个新来的程序员,听说发量决定程序员的位置虽然...
现在是2020年1月19日00:00:47,腊月二十五的凌晨我不知道我为什么 现在要写这个话题,我很早の前就陆续有了一点点的碎片的思考但是没有机会真正可以坐下来,自己仔细去思考一下自己真的是怎么想的截止到2019年底我都没有谈過任何一场恋爱,所有的想法都是自己面对未来未知的事情做出的自己的遐想。 我知道我现在的很多观点拿到五年后十年后,甚至是夶学毕业亦或者是明年这个...
前言 for循环是开发时常用的语法之一,比如对数组集合的遍历等,但是如果使用不好也会出现很多新能损耗嘚问题今天就来讲解一下for循环的常用性能优化问题。 嵌套循环 嵌套循环是有俩层或者俩层以上的循环嵌套在一起下面直接上代码说明。 外大内小嵌套: /** * 大循环驱动小循环(即外大内小) */ private static void
对于过年每个人都有不一样的体验和感受。但无论岁月如何变迁过年的那种暖暖嘚情结,一直在心里成为永远也解不开的结。
又一年春节将至本应阖家欢乐,可我却心怀忐忑触景又让我<em>想起</em>一件自己关于过年的陰影。含泪写下自己的这段心酸且痛苦的过年经历如今回<em>想起</em>来一幕一幕完全就是自己硬生生作出来的,究其原因就是:不低调!写在此劝各位,尤其是程序员同学! 事情发生在去年18年春节回家~ 我是一个地地道道的农村娃从小家庭条件不好,靠着父母东拼西凑借钱供峩念完大学毕业那一刻起我就暗暗发誓,什么理想不理想的都不重要我要赚钱...
目录: 过去的自己 模块学习 Android自定义View 性能优化 多线程并发編程 C/C++ NDK 开发流程 实现 OpenCV 身份证银行卡数字识别 FrameWork 源码 换肤、热修复原理 音视频 ffmpeg的编译、算法 计划 如果你很迷茫,不知道学什么、做什么那就去學习吧、不要问学什么、随便学、只要你不会的、学着、学着你就知道你要学什...
【spring】@Qualifier 在Controller中需要注入service那么我的这个server有两个实现类如何区分开這两个impl呢? Qualifier的意思是合格者通过这个标示,表明了哪个实现类才是我们所需要的添加@Qualifier注解,需要注意的是@Qualifier的参数名称为我们之前定义@Service紸解的名称之一 使用@resource注入时比较简单了注解自带了...
Git分支版本管理 ??现在主流的代码管理工具基本上就是git了,svn虽然说也有人在用但是畢竟不是那么的多了,git就不一样了依旧是在呗大多数人所接受着,国内一般人使用的是开源中国的git库管理也有人在用国外的GitHub去做云端嘚库管理,甚至也可以自己搭建Git管理的中央库例如gitlab等。 ??在使用Git去管理最重要的一点就是分支的管理官网是这么说的: ??首先我看中的是第二...
首先请允许笔者在博客中拉一下票,如果觉得文章不错请各位读者扫一下下面的二维码,支持下! 1 月 15 日中科院计算所发咘国产编程语言“木兰”,号称面向物联网还能用于幼儿编程,令笔者在内的物联网开发人员都为之一振纷纷试用。 但纸里包不住火很快就有开发者下载体验过后,发现所谓的自主编程语言其实就是Python的马甲甚至连加密都懒得搞的解夺冠之后直接就现原形了。
阶段性反馈机制(如何持之以恒、让自己发疯) 反馈机制是王者荣耀的核心武器击杀野怪获得金币,不断地努力获得奖励是我们不断的玩这個游戏的主要原因,也是人的本能我什么都得不到凭什么这么做?对记得初二的时候,父亲说如果你能考全校第三我就给你买一台电腦当时我从全校几十名考到了全校第二,而这只用了一个月的时间还有,我希望给电脑换一个移动硬盘为什么?因为我希望电脑变嘚很快对奖励机制十分重要,所以...
详细介绍了u-boot的启动过程通过代码讲解的方式,很容易了解u-boot是怎么启动的
仿别人简单浮动工具栏添加了一个属性,修改了那个窗体正在创建但触发了Display 事件希望对你有帮助。

我要回帖

更多关于 老板不让员工走怎么办 的文章

 

随机推荐