自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(153)
  • 收藏
  • 关注

转载 HashMap源代码详解

package java.util;    import java.io.*;        public class HashMap        extends AbstractMap        implements Map, Cloneable, Serializable    {            // 系统默认初始容量,必须是2的n次幂,这是出于优

2018-01-14 18:34:54 439

转载 如何通过自学找到一份开发的工作?

01学习过程比较仔细的学习了《c++primer》,并对每个习题都自己写代码实现了一遍,包括稍微复杂一点的例子。认真读完了《effective c++》,《effective stl》。比较仔细的学完了《数据结构与算法分析》,并把其中的每种数据结构和算法都用c++实现了一遍。包括各种线性表,树(二叉树、AVL树、RB树的各种操作),图(BFS

2018-01-12 22:01:46 410

转载 redis面试题总结

1. 使用redis有哪些好处?(1) 速度快,因为数据存在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度都是O(1)(2) 支持丰富数据类型,支持string,list,set,sorted set,hash(3) 支持事务,操作都是原子性,所谓的原子性就是对数据的更改要么全部执行,要么全部不执行(4) 丰富的特性:可用于缓存,消息,

2018-01-12 22:00:33 331

转载 程序员要离职,说出什么样的理由?

程序员辞职的理由一般都很简单。在我看来,也没有什么特别的套路。今晚,就分享一下我身边的程序员朋友离职所用的招数。1.决定走时,要高工资。说实话,程序员和老板谈工资一般不会做很多的铺垫。几句话单刀直入,嫌弃工资太低。一般的老板都深知程序员是不愁工作的,谈话一开始都会象征性的加一点,或者找理由跳过去,变相去关心程序员的境况,或者继续画饼。如果你决定离职,就往一个老板给不了的高工资报。老

2018-01-11 22:39:14 11507

转载 Java程序员从阿里、京东、美团面试回来,这些面试题你能掌握多少呢?

最近有很多朋友去目前主流的大型互联网公司面试(阿里巴巴、京东、美团、滴滴),面试回来之后会发给我一些面试题。有些朋友轻松过关,拿到offer,但是有一些是来询问我答案的。其实本来真的没打算写这篇文章,主要是自己得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来。自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容基本上忘得一干二净,所以写这篇文

2018-01-11 18:49:53 314

转载 如果不当程序员了,你会做什么?

作者:杏玲作为从事“十大最容易猝死行业”中的程序员,每天工作时间长、任务繁重、精神高度紧张。尽管被认为这行工资高,可正吃着“青春饭”的你有想过如果有一天不当程序员了,你想做什么吗?小编采访了几位程序员,发现大多数人都有职业危机感,而且对未来可能从事的工作也有一些设想,下面来听听看他们的想法吧:小徐  女  五年java开发未来

2018-01-10 22:52:32 1799

转载 Redis的五种数据类型

1.strings(字符串)a)如果只使用redis中的字符串类型,且不使用redis的持久化功能,那么,redis就和memcache非常非常的像了;b)在遇到数值操作时,会自动转换过为字符串,如写入数字1,读出来将是字符串1;c)本身具有原子性的指令:incr、decr和Memecached中increment、decrement类似;d)应用场景:常规计数-微

2018-01-10 22:51:38 220

转载 成为优秀程序员的10条黄金法则

1.不要重复这是一条非常值得遵循的伟大原则。我很习惯于回过头去检查自己写下的代码,重构那些被多次使用的部分。虽然在将一个长方法分解为若干个短方法时,会遇到一些困难。Ctrl + R + M在Visual Studio中非常有用,可以帮助你重构代码为单独的方法。这使得代码更加可重用和可测试。2.命名变量的要点为说明它们是什么,而非它们是什么样的数据类型唯一的例外是,如

2018-01-09 22:04:33 216

转载 你如何才能成为10倍速的程序员

国外有个词叫做10x Programmer,直译是以一当十的程序员。我并不认为一个技术大牛能完成10个普通程序员的工作,技术大牛会花1/10的时间把工作做完,然后用剩下9/10的时间平衡生活、爱好和未来,所以我仅把10x Programmer叫做10倍速的程序员。也许有人会觉得这种定义太过狭隘,没错,确实狭隘。不同的程序员处在不同的技术水平阶段,有着不同的人生追求和生活诉求

2018-01-09 22:03:53 259

转载 程序员职业规划

每个程序员的职业生涯无非以下几种情况:一、帮别人挣钱(打工)不管你是刚入职的小兵,还是管人的经理,甚至是唬人的总监,都属于这一阶段。通常程序员在这一阶段的职业发展分两条线,专家(技术)线和管理线。专家线主要跟机器打交道,搞搞性能调优,高并发处理等等高精尖的问题;管理线主要跟人打交道,了解下属的状态,控制资源和进度。这一阶段

2018-01-08 21:40:17 209

转载 AI领域真正最最最最最稀缺的人才是……会庖丁解牛的那个人

图片来源:Wired【AI科技大本营导读】这里,就不卖关子了。AI领域最最最最最稀缺的人才应该为人工智能架构师。有过4次技术创业经历,如今做AI投资的星瀚资本创始合伙人杨歌如是说。在杨歌的身上,传奇的经历多得是。清华学霸,技术男,四次技术创业经历,创建青年精英商业联合会,投身PE,创办星瀚资本,圈内最懂AI技术的投资人之一....

2018-01-08 21:39:43 263

转载 是的,网络身份证来了!一堆技术和安全上的麻烦事也来了

作者 | 鸽子,Donna人脸识别技术又被玩出新高度了。不是手机开锁,不是进出考勤,而是替代你的身份证!  这两天,营长的朋友圈开始被一个炸裂新闻刷屏:12月25日,由由广州市公安局南沙区分局、腾讯、建设银行等10余家单位发起的“微警云联盟”在广州南沙成立。联盟成员单位共同签署合作框架协

2018-01-07 13:59:58 808

转载 实施dba用到有水平的41条sql语句

大牛dba用到的34条SQL语句1.检查无效的数据文件 Select * from v$data_file;2.执行失败或中断的Jobs select job, to_char(last_date,'yyyy-mm-dd hh24:mi:ss') "Last Date", to_char(this_date,'yyyy-mm-dd hh24:mi:ss')

2018-01-07 13:58:51 480

转载 李彦宏、马化腾、雷军,程序员国服三强中谁的编程能力更胜一筹?

他们,曾是勤勤恳恳的程序员江湖中依然流传着他们如诗一般的代码他们多才多艺有的精通饶舌有的精通外语有的爱好天文他们,凭借技术创业均已成为互联网圈内的一方大佬他们,就是人称程序员国服三强的雷军、李彦宏、马化腾而你认为他们三个之中谁才是编程能力最强的那个人呢?带着这个问题,我们采访了一些人……然而

2018-01-06 23:18:02 6197

转载 C++可微编程:寻找一种最佳的图像抖动模式

摘要:本文作者介绍了梯度下降算法,通过可微编程实现寻找一种最佳的图像抖动模式,详细介绍了其中的五个步骤,并通过结果展示了图像效果。读懂本文,需要有一定的高等数学知识,以下是译文。实现这篇文章的C++代码在Github上的网址是:https://github.com/Atrix256/DitherFindGradientDescent神经网络现在是一个热门话题。围绕它们有许多奥秘和神

2018-01-06 23:14:29 1005

转载 你该如何打破自己停滞不前的状态?

简评:HackerNews 一个网友提问,自己满足现状没有什么向上的欲望,应该怎么办?下面很多大佬给出了自己的经验。HN 网友 krrishd 提问:有的时候,我觉得自己做的很好,完全满足于自己所处的位置,没有任何不同的或者更好的想法。你在停滞不前的状态时,是如何做的?下面好多程序员回答了这个提问:zachlatta:一切都写下来,然后去反思

2018-01-05 20:19:52 411

转载 Linux运维工程师工作手册

释放内存: syncecho 3 > /proc/sys/vm/drop_cachesLinux查看Dell服务器型号命令:dmidecode | grep "Product Name" 查看系统负载:cat /proc/loadavg0.0  0.00 0.00 1/283 10904意思是:前三个是系统负载,1/283中,1代表此时运行队伍中的进程个数,而283

2018-01-05 20:18:23 359

转载 PHP函数十进制、二进制、八进制和十六进制转换

PHP函数篇详解十进制、二进制、八进制和十六进制互相转换函数说明,主要掌握各进制转换的方法,以应用于实际开发。一,十进制(decimal system)转换函数说明1,十进制转二进制 decbin() 函数 ,如下实例echo decbin(12); //输出 1100 echo decbin(26); //输出 11010 decbin(PHP 3, PHP 4, PHP 5)

2018-01-04 21:38:15 515

转载 阿里开源了14个核心技术,你了解哪些?

自从2011年宣布第一波开源项目以来,阿里技术人一直积极参与开源社区共建。开源项目数量每年都有所增长,目前阿里巴巴已经有150+个开源项目,其中数个项目 star  破万。相关的 GitHub 2017年数据统计显示,阿里巴巴是唯一一家入围 GitHub 顶尖贡献名单的中国公司。在开源中国举行的“2017年度最受欢迎中国开源软件Top20”的评选中,阿里巴巴

2018-01-04 21:33:08 444

转载 Hbase集群简单搭建

摘要: Hbase集群简单搭建下载安装包并解压wget http://mirrors.hust.edu.cn/apache/hbase/1.3.1/hbase‐1.3.1‐bin.tar.gztar ‐zxvf hbase‐1.3.1‐bin.tar.gz ‐C /export/servers/环境变量设置vi /etc/profileexport HBASE_H

2018-01-03 21:41:43 174

转载 eclipse直接查看jar包中class文件的源代码

我们做项目一般情况下都需要导入jar包,有时候想看下jar包中源码的内容,但是发现都是编译好的class文件,我们想看的是Java文件,当然网上有反编译工具,但是为了一劳永逸,我们可以安装jd-eclipse-site-1.0.0-RC2这个插件来实现。这里记录下安装过程1 .从http://download.csdn.net/download/baiyuliang2013/8783427

2018-01-03 20:48:43 1132

转载 深度学习中的sigmod函数、tanh函数、ReLU函数

1. sigmod核函数 sigmod函数的数学公式为:  函数取值范围(0,1),函数图像下图所示: 二. tanh(x) 函数 tanh(x)函数的数学公式为: 函数取值范围(-1,1),函数图像下图所示: 三. ReLU(校正线性单元:Rectified Linear Unit)激活函数ReLU函数公式为 :  图像为: 

2018-01-02 23:33:54 26237 2

转载 年终了,程序员这样谈加薪就稳了!

老板,我要加薪!好想加薪,可是说不出口眼看就要告别2017迈入新的一年,工资还是原地踏步?翻翻账单,工作三年,工资不涨,一样的工作!不一样的薪酬!哎,真是3000.0多一点心里真的忍不住咆哮:老板,该加薪了啊!可是,这个事情大家都不好意

2018-01-02 23:32:41 858

转载 一个30岁程序员的对于中年危机的思考和应对

前言 2005年,我怀着对大学生活无限的憧憬,上了某大学的软件工程专业。从报这个专业的第一天起,就听过无数软件行业是“青春饭”的言论。时至今日,当年青涩的毛头小子也已工作了8年之久,转眼就步入了而立之年,并且成为了一个孩子的父亲。 现在说IT行业是“青春饭”的言论已经少了很多,但是对于IT行业”中年危机“的讨论越来越多,尤其是前端时间华为那个34岁员工被裁员的事儿,引爆了大小媒体。最

2018-01-01 20:51:15 4147

转载 secureCRT,永久设置,保护眼睛,配色方案

配色后效果如下:下面开始配色 1、选项(Options)==》会话选项(Sessions options)==》终端(Terminal)==》仿真(Emulation) 按图中标注进行勾选,勾选完毕点击确认2、选项(Options)==》全局选项(Global options)==》终端(Terminal)==》外观(Apperance)==》ANSI颜色(ANSI Color) ANSI颜色

2018-01-01 20:45:53 1135

转载 maven的依赖

所有的依赖都是通过坐标来进行存储的(GAV–>groupId,artifactId,version),一些网上的仓库提供了坐标的查询http://mvnrepository.com通过dependency可以设置依赖一、依赖的元素:groupId,必选,实际隶属项目 artifactId,必选,其中的模块 version必选,版本号 type可选,依赖类型,默认jar scope可选,依赖范

2017-12-29 08:22:19 291

转载 JS 监控页面刷新,关闭 事件的方法

onbeforeunload与onunload事件Onunload,onbeforeunload都是在刷新或关闭时调用,可以在脚本中通过window.onunload来指定或者在里指定。区别在于onbeforeunload在onunload之前执行,它还可以阻止onunload的执行。   Onbeforeunload也是在页面刷新或关闭时调用,Onbeforeunload是正要去服务器读取新的页

2017-12-29 08:20:59 6510

转载 MyEclipse2015创建Maven的父子工程

第一步:创建父工程点击下一步,点击 Finish,父项目创建完成;双击工程的pom.xml打开这个文件,优化下:xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">4.0.0com.ma

2017-12-28 20:32:12 463

转载 html5获取地理位置信息4种方式详解

HTML5怎样获取地理信息,如html5怎样获取ip地址,怎样实现gps导航定位,wifi基站的mac地址服务等,这些在HTML5中已经都已经有API实现了,用户可以轻松使用html5技术进行操作,下面详细为大家介绍HTML5操作地理信息。1、HTML5中ip地址其实在中国IP地址还是比较准确,书上说不准确,很多时候获取的是ISP机房的位置,但是获取非常方便,没有什么限制。但是实际上我

2017-12-28 20:31:36 17856

转载 JS内置对象、函数内置对象、宿主对象

一、JS内置对象: Data、Math、Array、String、Number、Boolean、RegExp(1)Data 属性: constructor 所建立对象的函数参考 prototype 能够为对象加入的属性和方法方法: getDay() 返回一周中的第几天(0-6) getYear() 返回年份.2000年以前为2位,2000(包含)以后为4位 

2017-12-27 20:21:58 2357 1

转载 黑客到底可以厉害到什么程度?

其实黑客的含义在计算机起初阶段就是代表程序员的意思,其实程序员都是黑客,但是随着时代的发展和变化,黑客的含义就演变成了现在大家心中的那个“黑客”的意思。那现在的黑客可以厉害到什么程度呢?看看知乎大神杨小羊的分享。小咖级别1、黑你的电脑:用连过公共 wifi 如星巴克的电脑给他挖矿。2、黑你的银行卡:2013 年海燕 3 号专案,一个广西 17 岁的 “黑客” 获取了

2017-12-27 20:16:22 7554

原创 myeclipse运行maven没反应

1.问题描述 本地maven环境 3.5.0 myeclipse版本是2014 导入maven项目之后,右键 debug as –> maven install maven clean maven build等都没反应,控制台没有日志,运行状态也是一闪而过。2.原因:myeclipse2014与maven3.5不兼容,maven版本必须调低一点3.解决方法:把maven3.5调低到maven3

2017-12-26 20:54:31 1742

原创 Maven运行报错:-Dmaven.multiModuleProjectDirectory system propery is not set.

eclipse中使用maven插件的时候,运行run as maven build的时候报错 -Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable and mvn script match.可以设一个环境变量M2_HOME指向你的maven安装目录 M2

2017-12-26 20:52:03 254

转载 Skynet服务器框架(九) snax框架

什么是 snax由于 skynet 的 API 还是比较偏底层,为简化服务的编写提供一套简单的 API ,便有了这套 snax 框架,解决的问题:“编写一个 skynet 内部服务,处理发送给它的消息。snax 并不会取代 skynet 原有的 api ,只是方便实现这类简单需求而已。”—— 云风换句话说,snax 就是对 skynet API 的部分封

2017-12-25 19:17:46 681

转载 基于 mesos 的容器调度框架

在 Gopher Meetup 2017杭州站中,来自又拍云的 黄励博 进行了题为《基于 mesos 的容器调度框架》的演讲,以下是他的演讲实录。图1这个框架是使用 Golang 实现的,我们把它称之为 Upone(图 1)。上图是它的基本操作界面,左边可以看到应用的一些基本信息,比如说第一个应用,它起了十个实例,显示有一些占用的CPU、内存和磁盘等信息。右侧是对它的一些操作,比如说可

2017-12-25 19:15:48 487

转载 递归算法及经典递归例子代码实现

一、什么叫做递归?一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法;递归函数就是直接或间接调用自身的函数,也就是自身调用自己;二、一般什么时候使用递归?   递归时常用的编程技术,其基本思想就是“自己调用自己”,一个使用递归技术的方法即是直接或间接的调用自身的方法。递归方法实际上体现了“以此类推”、“用同样的步骤重复”这样的思想,它可以用

2017-12-24 19:58:08 598

转载 购物车与商城订单的关系以及技术实现深入分析

接触商城开发已经有一段时间了,我们从B2C拼团项目做到了C2C视频电商系统。虽然项目都还不算成功,但还是积累了些业务经验,希望可以对大家有用。其实商城最主要的还是订单相关逻辑,例如购物车,下单,改价等。当然,电商还有一些比较麻烦的一些业务,例如sku,运费的合理计算,这不属于我们讨论的范围,今天我们主要分析购物车,商城,以及订单这三者的关系,以及相关数据库设计与伪代码实现。- 透过现象看本

2017-12-24 19:44:45 4874 1

转载 CSS3 弹性盒子(Flex Box)

CSS3 弹性盒子(Flex Box)弹性盒子是 CSS3 的一种新的布局模式。CSS3 弹性盒( Flexible Box 或 flexbox),是一种当页面需要适应不同的屏幕大小以及设备类型时确保元素拥有恰当的行为的布局方式。引入弹性盒布局模型的目的是提供一种更加有效的方式来对一个容器中的子元素进行排列、对齐和分配空白空间。浏览器支持表格中的数字表示

2017-12-23 20:08:52 188

转载 CSS3 用户界面

在 CSS3 中, 增加了一些新的用户界面特性来调整元素尺寸,框尺寸和外边框。在本章中,您将了解以下的用户界面属性:resizebox-sizingoutline-offset浏览器支持表格中的数字表示支持该属性的第一个浏览器版本号。紧跟在 -webkit-, -ms- 或 -moz- 前的数字为支持该前缀属性的第一个浏览器版本号。

2017-12-23 20:06:51 183

转载 JSON 数组

数组作为 JSON 对象实例["Google","Runoob","Taobao"]JSON 数组在中括号中书写。JSON 中数组值必须是合法的 JSON 数据类型(字符串, 数字, 对象, 数组, 布尔值或 null)。JavaScript 中,数组值可以是以上的 JSON 数据类型,也可以是 JavaScript 的表达式

2017-12-22 21:33:29 291

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除