自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Java小萧博客

分享Java技术,以及一些圈内的奇闻趣事

  • 博客(68)
  • 收藏
  • 关注

原创 #Java干货分享:这五个网站能打通你的任督二脉,让你技术大增

现如今的程序员可是一个需要时刻学习的职业,尤其是目前非常火热的Java,作为应用最为广泛的语言,在这一点上体现得尤其强烈。今天分享一些网站资源给大家学习,希望能够为你提供帮助!1、GitHub这个网站不用多说,现在国内的程序员似乎都喜欢去这个网站。从本质上来说,这是一个托管平台,在这个平台上可以找到很多的私有软件的项目和开源的资源代码。当然包括许多的Java资料和Java的技术项目,无论是...

2019-11-08 11:59:50 12289 9

原创 技术面试被HR要求徒手写代码?这才是你与顶级程序员的差距

在求职的过程中,很多程序员都会碰到要求手写代码的公司,原本对自己技术非常有信心的你,在一张只上涂涂画画,最后只能面向写出来一个项目实现,结果还很多Bug。最后只能狼狈的放下笔,连后续和HR的谈话都没办法抬起头,灰溜溜的结束了这场面试,然后回去对周围的朋友声称手写代码的公司太落后了。你是不是认为这就是你和顶级程序员的差距所在?顶级程序员是不是手写代码都特别厉害呢?不不不,如果你这么想那你就错了,...

2019-06-14 18:45:00 31305 50

原创 #Mac为什么会成为程序员的首选?程序员为什么都想要一台Mac?

提及比尔盖茨,相信不止是互联网人认识,哪怕是其他行业的人也都知道,身为全世界最伟大的程序员之一,他开发的windows操作系统可谓在全世界得到了广泛的认可,也助他霸占了世界首富的十多年的时间。按理说,同样是程序员,很多程序员应该是想用Windows操作系统的,可为何Mac系统却成为了程序员的首选?小编带着疑问去网上找了一下答案,有很多人在话题的评论中说道:不光如此,更有网友直接表示...

2019-06-14 16:20:43 17740 30

原创 #.net在技术上远超Java,可是为什么大多数公司还是选择使用Java

.net 2.0中的真范型。3.5中的Linq,Lamda表达式,扩展方法,匿名类型和匿名方法。 4.0中出现的多线程新方法和动态语言特性。 以及最新版本中出现的异步。总体来说,在技术上甩了Java平台好几条大街。但是在大多数公司中,公司还是会选择Java语言,实际上不光是.net,很多语言在技术上都甩可Java几条街,可是Java任然是大多数公司中最受欢迎的存在。小编也是学Java语言的...

2019-06-14 16:17:28 32635 11

原创 #IT界大佬告诉你,程序员接私活的7大平台利器

今天小编在网上汇集了一些国内程序员接私活的平台,希望对大家能够有用。1、程序员客栈:程序员的经纪人2、快码众包-让互联网产品开发更快速!认准域名Kuai.ma3、Coding 码市 - 基于云技术的软件外包服务平台 coding码市4、开源中国众包平台 oschina众包5、码易-高质量软件众包交付服务平台 码易众包平台6、人人开发 - 集可视化开发,应...

2019-06-14 16:17:01 72280 46

原创 #32岁程序员面试,因年龄太大被拒!网友:是领导能力差怕被超越

在互联网企业中,有一个奇怪的现象:年龄越大的程序员,越不敢重用!因为大多数人觉得,程序员到了一定的年龄就不能创造太多价值,要么当公司管理要么改行。不过我认为这种想法太过片面,为什么人的价值要用年龄来判断?也许到了一定年龄吃不了加班的苦,但是并不能否认大龄程序员的价值,公司注重新人的培养虽然重要,但是一个企业要是没有几个老员工,那么对企业而言是一个非常大的损失!事情发生不久之前,一位网友发帖...

2019-06-14 16:16:22 12922 17

原创 html+css+js实现爱心表白树源码(免费分享)

【代码】html+css+js实现爱心表白树源码(免费分享)

2023-01-10 16:19:56 677

原创 前端基础之HTML入门速成(简单的标签学习)

昨天有粉丝私信我,说我分享的哪些教程好多都比较抽象,代码也看不懂,还有电子书,也不知道从哪个开始看起,觉得很迷茫。那么今天工作之余,我自己整理了一些比较简单的前端入门代码,主要是HTML的标签,希望帮助各位初学者快速找到自己想要的网页制作所需要的HTML代码。一. 最常见的网页结构<!DOCTYPE html><html> <head> <meta charset='utf-8'> <title>开始HTML</ti

2021-03-11 19:12:18 585

原创 IntelliJ IDEA 详细图解最常用的配置 ,适合刚刚用的新人。

刚刚使用IntelliJ IDEA 编辑器的时候,会有很多设置,会方便以后的开发,磨刀不误砍柴工。比如:设置文件字体大小,代码自动完成提示,版本管理,本地代码历史,自动导入包,修改注释,修改tab的显示的数量和行数,打开项目方式,等等一大堆东西。总结一下,免得下次换了系统,还得再找一遍配置。具体总结如下图:设置外观和字体大小这个呢是设置一下外观。和字体大小。放在第一个...

2019-12-04 16:22:28 403

原创 删库跑路已过时!某程序员开源公司代码再跑路!网友:是个狼人

现如今是互联网时代,无论是大公司还是小公司,都需要借助互联网这个平台来获取社会上的资源,以此来谋求自己的发展。有发展就会有竞争,公司和公司之间也存在竞争,所以为了防止自身核心技术因为员工离职而泄露,公司和员工之间都会签署保密协议。但是百密一疏,有一些公司的员工会由于一些私事从而不满,在离职之前泄露公司的技术:这位程序员由于和公司发生了一些不愉快,所以直接把公司比较机密的代码共...

2019-12-04 16:22:01 494

原创 新手上路学Java:两分钟让你看懂Java迭代器的规则,使用方法,原理

概述迭代器,提供了在不了解集合内部实现方法的时候遍历集合的能力。可以将容器内部实现与遍历操作隔离、解耦。使用迭代器实现一个简单集合通过自定义一个简单集合,并在对其使用迭代器进行遍历,达到掌握迭代器的目的。集合描述一个简单的集合,规则如下1、只能存放三个字符串 2、若插入第四个数据,则覆盖第一个位置。实现接口描述Iterable接口描述如果想用foreach对集合...

2019-12-04 16:21:44 203

原创 WEB前端与HTML5有什么区别,百分之八十的人傻傻分不清!

一、什么是HTML5?html5其实是一种技术的集合,它包括了html5,CSS3,JS等技术。而web前端则是一种职业,国内从2005年开始发展的,是由网页设计师演变过来的。如果从技术上说,web前端涉及到的技术有很多,包括html5,除此之外还有JSON,AJAX,DOM等。不过这也看具体的公司吧,不同的公司对WEB前端开发人员的技术要求也不一样。二、什么是web前端?再传统规...

2019-12-04 16:21:18 277

原创 前端bug录-只需两分钟,教你在手机移动端下载任意想要的图片

前天,快下班的时候,一朋友发来一个战绩图。这是要约我上分?(这兄弟一手 C 位吊打亲友)。我果断拒绝三连。结果,小韭菜问我,右边那个图怎么做?那好了,事情从这里开始分析一下需求这个图好像叫雷达图,那我们先去看echarts,简直不要太像好吗?小韭菜没给我反应的机会提出了另一个想法:简单一点简单一点,我又想起了Vue官网有这个东西。小韭菜看都没看就说...

2019-12-04 16:20:58 403

原创 前端核心工具:yrn、npm、cnpm三者如何优雅的在一起使用 ?

一位用不好包管理器的前端,是一个入门级前端,一个用不好 webpack 的前端,是一个初级前端三个包管理器是可以一起用的,只要你够胆大心细,就没任何问题!在 JavaScript 编写中,我们尽量不要定义全局变量,封装函数尽量不要有副作用,因为全部变量的查询时间会比局部变量的查询慢,更是考虑在Node的环境中无法被垃圾回收的问题老规矩 先看原理npmnpm 是Node.js...

2019-12-04 16:20:48 287

原创 前端入门:CSS标签的三种选择器

标签选择器标签选择器其实就是html代码中的标签。如右侧代码编辑器中的<html>、<body>、<h1>、<p>、<img>。例如下面代码:p{font-size:12px;line-height:1.6em;}上面的css样式代码的作用:为p标签设置12px字号,行间距设置1.6em的样式。类选择器类选择器在css...

2019-12-04 16:20:31 321

原创 前端进阶之什么是XSS?

跨站脚本(英语:Cross-site scripting,通常简称为:XSS)是一种网站应用程序的安全漏洞攻击,是代码注入的一种。它允许恶意用户将代码注入到网页上,其他用户在观看网页时就会受到影响。这类攻击通常包含了HTML以及用户端脚本语言。XSS攻击通常指的是通过利用网页开发时留下的漏洞,通过巧妙的方法注入恶意指令代码到网页,使用户加载并执行攻击者恶意制造的网页程序。这些恶意网页程序通常是...

2019-12-04 16:20:02 234

原创 Python基础数据类型

基础数据类型python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。在 Python中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。等号(=)用来给变量赋值。等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。类型转化int() 字符串/浮点数 —— 整数float() 字符串/...

2019-08-09 15:25:43 271

原创 首个 C++ 编译器诞生 30 周年了,来听听 C++ 之父畅谈 C++

C++ 之父 Bjarne Stroustrup 在 cfront 诞生 30 周年的访谈。有兴趣一起交流c/c++的小伙伴可以进群:941636044,群内有许多学习资源可下载整整30年前,CFront 1.0 连同第一版的《C++编程语言》发布。这两个东西在同一天发布,有什么重要意义吗?其实倒没有刻意的重要意义,但我觉得同时发布是个不错的主意。因为 AT&T(美国电话电...

2019-07-28 22:29:36 746

原创 C#与c++对应的类型

//C#调用C++的DLL搜集整理的所有数据类型转换方式-转载//c++:HANDLE(void *) ---- c#:System.IntPtr//c++:Byte(unsigned char) ---- c#:System.Byte//c++:SHORT(short) ---- c#:System.Int16//c++:WORD(unsigned short) ---- c#:Syst...

2019-07-28 22:28:24 811

原创 最详细的Python入门基础语法总结!

input 用户自己输入值print 打印值 可以输出多个变量%d|%s 用于输出变量时占位字符串(后期爬虫必备)int()把字符串转换为数字str()把数字转换为字符串len()获取某个字符占用的字节数字符串可以用+连接字符下标可以为负数str[起始位置:终止位置:步长]切片,从起始开始截取字符串,到终止位置结束,不包括终止位置str[::-1]倒序s...

2019-07-25 15:29:27 409

原创 百万点赞怎么来?Python批量制作抖音的卡点视频原来这么简单!

目 标 场 景玩抖音的朋友都应该知道,最近「卡点视频」简直不要太火。抖音上很多大神也出了剪辑各种卡点视频的教程。实际上,利用很多手机 APP 或者 PR、FCPX 软件也可以制作卡点视频,但是剪辑效率都太慢。如果想实现一篮子剪辑素材,通过运行一段代码,得到一个卡点视频,这种感觉不要太爽。本篇文章的目的是利用 Python 从一篮子素材中快速地剪辑卡点小视频这一操作。2准 备...

2019-07-14 18:54:03 1505

原创 非常有趣的Python的用法汇总

使用python过程中经常会不经意间遇到非常有趣的用法,于是特意搜集了一些有趣的用法1.for-else用法循环正常结束则执行else语句。一般用于循环找符合条件的元素,如果找到则break调出循环,不会触发else;如果没有找到(完整运行循环)则print not found《Effictive Python》一书中对for-else用法提出了质疑,主要观点是可以通过封...

2019-07-14 18:51:51 382

原创 前端六大排序算法及实现算法的代码汇总

1.冒泡排序一次比较两个元素,如果他们的顺序错误就把他们交换过来。这个算法的名字由来是因为越来越小的元素会经由交换慢慢“浮”到数列的顶端。描述:比较相邻的元素,如果第一个比第二个大,就交换他们两个; 对每一对相邻元素作同样的工作,从开始第一对到结尾最后一对,这样在最后的元素应该会是最大的数; 针对所有元素重复以上步骤,除了最后一个; 重复以上步骤,直到排序完成。代码实现:...

2019-07-12 14:47:51 543

原创 【前端词典】几个有益的 CSS 小知识

今天偷个懒,不长篇大论,分享几个你可能不知道的 CSS 小知识。样式的顺序CSS 代码:HTML 代码:记得之前这是一道比较火的 CSS 考题,当时好像是有不少的人答错(30% 以上)答案你们应该是知道的。可以这样提升 CSS 性能后代选择器样式选择器中间的空格是什么?它的名字是 ——后代选择器。为什么会更消耗性能呢?因为浏览器首先会找到所有...

2019-07-12 14:45:44 289

原创 Vue 实现前端权限控制

登录访问权限控制是对用户的校验。在用户登录成功之后,后台将返回一个token,之后前端每次进行接口请求的时候,都要带上这个token。后台拿到这个token后进行判断,如果此token确实存在并且没有过期,则可以通过访问。如果token不存在或后台判断已过期,则会跳转到登录页面,要求用户重新登录获取token。做法一在用户登录成功的回调中将后台返回的token直接存储到localStora...

2019-07-12 14:45:01 1568

原创 前端面试精华帖:100个问题如果你回答出80个,那么请把你的简历给我

半年时间,几千人参与,精选大厂前端面试高频 100 题,这就是「壹题」。在 2019 年 1 月 21 日这天,「壹题」项目正式开始,在这之后每个工作日都会出一道高频面试题,主要涵盖阿里、腾讯、头条、百度、网易等大公司和常见题型。得益于大家热情参与,现在每道题都有很多答案,提供的解题思路和答案也大大增长了我的见识,到现在已累积 100 道题目,『8000+』Star 了,可...

2019-07-12 14:43:30 920 1

原创 Web前端:征服 JavaScript 面试之什么是闭包?

在我面试时问出的一系列问题里,闭包通常是我问的第一个或最后一个问题。坦白地说,如果你连闭包也弄不明白,你是不会在 JavaScript 的道路上走多远的。你别东张西望,说的就是你。你真的理解如何构建一个严谨的 JavaScript 应用?你真的理解代码背后发生的事情或者说一个应用程序是如何工作的?我表示怀疑。如果连个闭包问题都搞不清的话,真是有点够呛。你不仅仅应该了解闭包的机制,更应该...

2019-07-12 14:39:19 315

原创 犹豫不决要不要学web前端?那是你没看到它的价值

送给那些犹豫不决要不要学前端或者正在学前端的伙伴:前端的特殊性,前端不属于某一个专业,在大学里面没有专门的理论课做技术支撑,大多数前端是靠自学成才。但切入的方向各有不有不同:1.有从设计方向切入的(设计,切图,布局包干),这群人的特点,对UI,用户体验,颜色,感觉会明锐一些。但对程序敬而远之,当遇到效果需要开发时,都是在百度或google上搜索现成的例子不能自主开发。2.在一部分是从程...

2019-07-12 14:36:36 331

原创 拥抱Flutter,从0到1构建大前端应用

随着移动开发技术的发展与成熟,移动端所处的萌芽阶段也早已结束。现在,iOS与Android系统已经越来越成熟,各种App之间的系统差异性也越来越小,可以说,移动开发技术已经进入了“下半场”。其中,如何构建大前端的跨平台方案,是近年来十分火热的话题之一。能实现跨平台开发的框架也五花八门,让人眼花缭乱,这些工具的表现也是高低有别,各有千秋。Flutter 因为科技巨头谷歌的背书支持,地位坚挺,备受...

2019-07-12 14:34:56 925

翻译 花10分钟看了一篇前端文章就入门了,现在复制粘贴这篇文章给你们看

行内标签和块标签有哪些以及都有什么特点块标签每一个块属性标签都是从新的一行开始,而且之后的元素也都会从新的一行开始可以设置宽度、高度,行高,距顶部距离,距底部距离块属性标签的宽度假如不做设置,会直接默认为父元素宽度的100%块属性标签是可以直接嵌套的p标签中不能嵌套div标签<div>、<p>、<h1>…<h6>、&lt...

2019-07-12 14:32:46 584

原创 年薪30W的Web前端程序员,需要吃透的前端书籍推荐!

随着互联网时代的发展,Web进入2.0时代,前端开发的岗位逐渐独立出来,大量的前端程序员工资和技术水平飙升。前端框架层出不穷,新技术不断更新,作为前端的程序员也是倍感吃力。但为了高薪,每一个前端开发者,都在不断的学习新技术,啃底层。今天小编为大家推荐一个Web前端程序员必须要吃透的书籍!480.png1、《JavaScript DOM 编程艺术》超级前端畅销书,作为Web前端程序员...

2019-07-12 14:21:49 422

原创 你是一个成熟的AI了,应该自己学会补全Python代码了

在项目开发中,优秀的代码自动补全工具可以提升工作效率。然而,近来的 IDE 基本都使用搜索方法进行补全,在一些场景下效果不佳。近日,有开源项目用深度学习模型进行代码补全,显示出非常有潜力的效果。近日,Reddit 上的一篇帖子引起了网友的热议。帖子作者「mlvpj」称:「我们使用深度学习完成了一个简单的项目,可以自动进行 Python 代码补全。」根据介绍,该项目基于 LSTM 模...

2019-07-11 21:43:41 651

原创 这个库厉害了,自动补全Python代码,节省50%敲码时间

摘要:介绍一个优秀代码自动补全工具库。近日,Reddit 上的一篇帖子引起了网友的热议。帖子作者「mlvpj」称:「我们使用深度学习完成了一个简单的项目,可以自动进行 Python 代码补全。」根据介绍,该项目基于 LSTM 模型,训练后,负责对代码的缺失部分进行补全。评价模型的方法是判断节省了多少的按键信息——即模型给出长度为 L 的代码建议,如果和真实的代码匹配,则节省 L - ...

2019-07-11 21:27:47 515

原创 为了学习Python,我汇总了这10个免费的视频课程!

毫无疑问,Python是目前世界上排名第一的编程语言,它最大的优势在于它将越多越多的人带入了编程领域。近年来,学习Python的人比学习其他任何语言的人都多,许多人学Python是为了它背后的数据科学和机器学习库,当然,也有一些人学习用于Web开发的Python,有些人则学习用于编写脚本和自动化的Python,无论你学习Python的原因是什么?学习本身就是一件了不起的事。有的人学习喜...

2019-07-11 21:26:55 14740 1

原创 用Python开发微信跳一跳外挂(附项目源码)

Python+ADB+OpenCv,实现「跳一跳」自动化。/ 01 / ADBADB工具即Android Debug Bridge(安卓调试桥) tools。ADB是一个命令行窗口,用于通过电脑端与模拟器或者真实设备交互。与之前小F接触过的Appium有点相似。ADB的安装很简单,就是将安装包解压后,将路径添加到系统的环境变量中即可。然后使用Python的os模块...

2019-07-11 21:26:07 770

原创 Python 实现简单网络应用程序开发

ICMP Ping目的此任务是重新创建第3讲(延迟,丢失和吞吐量)中讨论的ping客户端。Ping 是一个用于在计算机网络中测量延迟和丢失的工具。在实际应用中,我们可以通过ping命令分析判断网络失败的原因。当然,这类信息也可用于帮助我们选择性能更佳的IP地址作为代理服务器。原理Ping 通常使用Internet 控制消息协议(ICMP) 报文来测量网络中的延迟...

2019-07-11 21:23:33 1438

原创 2019全网最火的五大Python框架,每一个都是未来的主流!

由于简单的学习曲线、越来越快的应用程序以及机器学习辅助功能等附加优势,Python已经成了IT行业的流行词。到目前为止,几乎每个IT工程师和开发人员都必须了解Python的强度和功能。Python本身是一种编程语言,也许你已经掌握了这种令人惊叹的编程语言的一些基本编程技能,并且正在寻找更多途径来探索这种特殊语言。从下面的图表中也可以看出,Python的发展已超过其他编程语言:如...

2019-07-11 21:19:37 4937

原创 用Python复制文件的九种方法

以下是演示“如何在Python中复制文件”的九种方法。shutil copyfile()方法 shutil copy()方法 shutil copyfileobj()方法 shutil copy2()方法 os popen方法 os系统()方法 Thread()方法 子进程调用()方法 子进程check_output()方法1. Shutil Copyfile()...

2019-07-11 21:17:51 489

原创 某程序员因不会垃圾分类,想寄到外地扔!网友:垃圾回收算法实践

现在社会上越来越重视生态环境问题了,尤其是在一些大城市中,为了环保都规定了垃圾的回收分类,确实起到了非常不错的效果。但是最近一位快递人员就因为垃圾分类制度,遇到了一件让人哭笑不得的事情:​​​这位程序员小哥因为家里垃圾比较多,但是由于住在上海,所以丢垃圾要分类,自己也不知道怎么分,所以直接想把垃圾打包发快递到昆山去丢掉!对此,有网友评论:...

2019-07-05 16:27:46 683

原创 python算法与数据结构-栈

一、栈的介绍栈作为一种数据结构,是一种只能在一端进行插入和删除操作。它按照先进后出的原则存储数据,先进入的数据被压入栈底,最后的数据在栈顶,需要读数据的时候从栈顶开始弹出数据(最后一个数据被第一个读出来)。栈被使用于非常多的地方,例如浏览器中的后退按钮,文本编辑器中的撤销机制。进栈的时候是1先进,然后是2、3、4、5、6,出栈的时候是先6出,然后是5、4、3、2、1二、栈中常用的方...

2019-07-03 22:41:12 335

空空如也

空空如也

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

TA关注的人

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