自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 小猿圈Java学习分享2019Java面试题

虽然金三银四已经过去了但是我门毕业季马上又要来了,每天有很多同学私聊小猿圈老师,想请教一下面试的技巧,老师只能说面试最重要的还是能力,所以小猿圈就给大家整理了一些出现频率比较高的面试题,希望可以帮助到大家。1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。2、Java有没有goto...

2019-05-31 09:15:47 473

原创 小猿圈分享Java中常用术语集

各位同学大家好,相信我们在工作过程中经常会遇到一些我们看不懂的术语,特别是一些没有经验的小伙伴,经常让人感到一脸懵,今天小猿圈就应大家的要求给各位同学总结了一下在Java中常用的术语集。1)EJB  汉语:企业级Java Bean  英语:Enterprise JavaBean  作用:EJB是sun的服务器端组件模型,设计目标与核心应用是部署分布式应用程序。在J2EE里,Enterpri...

2019-05-31 09:13:39 171

原创 小猿圈分享使用Java模拟三道门的游戏

美国以前有一个综艺节目。参赛者会看见三扇关闭了的门,其中一扇的后面有一辆汽车,选中后面有车的那扇门可赢得该汽车,另外两扇门后面则各藏有一只山羊。当参赛者选定了一扇门,但未去开启它的时候,节目主持人开启剩下两扇门的其中一扇,露出其中一只山羊。主持人其后会问参赛者要不要换另一扇仍然关上的门。问题是:换另一扇门会否增加参赛者赢得汽车的机会率?以下为模拟三门问题的Java代码。import java....

2019-05-31 09:13:06 203

原创 小猿圈python学习-内置函数

Python的len为什么你可以直接用?肯定是解释器启动时就定义好了内置参数详解 https://docs.python.org/3/library/functions.html?highlight=built#ascii每个函数的作用我都帮你标好了abs # 求绝对值all #Return True if bool(x) is True for all values x in the ...

2019-05-31 09:12:00 238

原创 小猿圈分享-数据分析工具

我们很多人学习python是为了开发,但是也有的人的是为了数据分析,今天小猿圈就给大家分享一些数据分析的工具,希望能帮助到大家,让大家的数据分析更便捷。处理较大、较复杂的类excel数据• Pandas -处理tabular(类似Excel)数据的通用工具套件• SQLite – Tabular数据库格式,能够处理大规模数据集,同时也能在桌面环境运行。• PostgreSQL – 企业级数...

2019-05-30 09:20:08 287

原创 小猿圈分享适合零基础学python的书籍

近几年python这门语言可谓是出尽了风头,排名越来越靠前,用的人越来越多,所以市面上培训python的机构也数不胜数,当人了有些人不方便去参加培训班的同学,就选择了自学,今天小猿圈就给大家分享。一、《Learn Python the Hard Way》—《“笨办法”学Python(第3版)》《“笨办法”学Python(第3版)》这本书是有名的Python入门书籍,有中文版的。这本书针对于对...

2019-05-30 09:18:54 1834

原创 小猿圈分享在web上使用数据透视表

我们在做数据分析的时候大家应该都会使用到excel,excel中呢应该又离不了数据透视表,对于分析整体的数据应该是很好用的,但是如果把它应用到web中是不是就更爽呢,今天小猿圈就给大家分享如何把Excell数据透视表移动到网站上。主角登场——润乾报表多维分析!下面就先以Excel文件作为数据源,与各位小伙伴分享一下多维分析的应用案例,欢迎各位热烈围观,优雅吐槽:Excel文件内容为如下:这...

2019-05-30 09:17:23 889

原创 小猿圈python学习-函数的递归

求100不断除以2直到商为0为止,打印每次除的商用循环实现n = 100while n > 0:n = int(n/2)print(n)输出:5025126310如果用函数,如何实现呢?def calc(n):n = int(n/2)print(n)if n > 0:calc(n) #调用自己calc(100)在函数内部,可以调用其他函数。如果...

2019-05-30 09:16:21 295

原创 小猿圈分享-如何才能成为一名优秀的架构师

对于工作多年的程序员而言,日后的职业发展无非是继续专精技术、转型管理和晋升架构师三种选择。那么程序员如何才能晋升为优秀的高薪架构师?优秀架构师需要具备怎样的素质担任全栈技术架构师三年的刘先生表示:「架构师虽然经常需要做一些分工的工作,涉及到一些管理层面,但在我看来,它并不算完全的管理,更考验沟通能力和他的设计能力。」企业无论是招哪一类架构师,都会要求他们具有多年从业经验,有过项目开发经历,精...

2019-05-29 09:17:50 144

原创 小猿圈分享-为什么Javascript要采用单线程的设计?

相信我们在用JavaScript的时候都有过这么个疑惑,为什么javascript是单线程的呢,这样有什么好处,为什么不是其他的呢,今天小猿圈就给大家分享一下,为什么是这样呢,大家要看清楚哦。一、为什么 JavaScript 单线程假定JavaScript同时有两个线程,一个线程在某个DOM节点上添加内容,另一个线程删除了这个节点,这时浏览器应该以哪个线程为准?为了避免复杂性, JS 采用了...

2019-05-29 09:15:59 188

原创 小猿圈分享-程序员到了中级应该怎么提升自己呢

相信我们做程序员的都听说“青春饭”这两个字,其实小猿圈认为程序员的职业生涯和年龄并没有太直接的原因,重要的还是个人的规划,今天小猿圈就给大家分享一下,程序员到了中级后要怎么样才能提升自己。当程序员已经处于中级时,应如何提高自己?有很多关于“学习编程”的资源,能够让人从0到新手(虽然这些资源中大多数的质量是值得商榷的),但是怎么样才能将中级水平提高到专家级?如何构建允许我在高级别编写代码的心理模型...

2019-05-29 09:15:20 139

原创 小猿圈python学习-嵌套&匿名&高阶函数

嵌套函数函数里不仅可以写代码,还可以嵌套函数name = “小猿圈”def change():name = “小猿圈,自学编程”def change2():# global name 如果声明了这句,下面的name改的是最外层的全局变层name = “小猿圈,自学编程不要钱” #这句注释掉的话,下面name打印的是哪个值?print(“第3层打印”, name)change2(...

2019-05-29 09:14:12 128

原创 小猿圈分享web前端制作轮播图的三种方式

小猿圈今天给大家分享的事制作轮播图的的三种方法,希望大家要用心学习哦,有其他的问题也欢迎大家留言或者私信我哦。,一、通过CSS3的animation属性以及 @keyframes规则实现。首先学习 CSS3当中的@keyframes和animation。@keyframes规则—用于创建动画,在@keyframes中规定某个CSS样式,就能创建由当前样式逐渐变成新样式的动画效果。浏览器...

2019-05-28 09:24:20 956

原创 小猿圈分享HTML5可以被用来追踪网民

前端作为目前比较火的一门职业,薪水和岗位都不错。HTML5是目前前端用的比较多的语言,但是由于HTML的特性,被追踪就变得特别简单容易,所以大家要保护好自己的隐私哦普林斯顿计算机科学助理教授Arvind Narayanan本周在加利福尼亚的Usenix’s Enigma 2018大会上发表演讲,展示了如何利用HTML5的一些高级功能(如音频播放功能)来识别各种浏览器类型,从而了解用户的喜好。例...

2019-05-28 09:18:03 471

原创 小猿圈分享- JavaScript原型和原型链的关系

最近又很多同学在小猿圈学习群里讨论原型和原型链的问题,看大家讨论的热火朝天,但是并没有讨论出很准确的答案,今天小猿圈就给大家分享一下如何理解原型和原型链JavaScript的特点JavaScript是一门直译式脚本语言,是一种动态类型、基于原型的语言。 JavaScript的灵活性不亚于C++,你可以使用JavaScript尝试不同的程序设计范型。比如类jQuery风格的函数式编程、基于过程...

2019-05-28 09:16:37 138

原创 小猿圈python学习-函数返回值与作用域

函数外部的代码要想获取函数的执行结果,就可以在函数里用return语句把结果返回def stu_register(name, age, course=‘PY’ ,country=‘CN’):print("----注册学生信息------")print(“姓名:”, name)print(“age:”, age)print(“国籍:”, country)print(“课程:”, cour...

2019-05-28 09:13:56 176

原创 小猿圈python学习之10个提高编程效率的方法

由于python具有很多其他编程语言没有的优点,例如易学、面向对象、字节码编译、免费且开源、运行时检查等,所以python成为了现在各大公司和程序员开发的主力语言,今天小猿圈就给大家分享几个可以提高我们效率的方法。不使用分号使用分号在 Python 中是可选的,对比其他面向对象语言,你不需要在每一条语句后面使用分号。这看起来很简单,似乎也节省不了多少时间;但一旦你的代码量扩展到数千号,这些...

2019-05-27 09:52:05 190

原创 小猿圈python学习之python3 中 and 和 or 运算规律

随着python语言被越来越多的公司拿来做开发,导致越来越多的人选择学习或者改行python开发,小猿圈也为了帮助更多的人掌握python语言,会持续给大家分享一些关于python的小技巧和知识,今天给大家分享的是在python3中and和or的运算规律。一、包含一个逻辑运算符首先从基本的概念着手,python中哪些对象会被当成 False 呢?而哪些又是 True 呢?在Python中,N...

2019-05-27 09:51:22 477

原创 小猿圈python学习之编程语言排名

我们很多人在选择学一门编程语言的时候都会通过所学语言的人数排行来确定,因为用的人多意味着以后找工作的范围大一些,今天小猿圈就给大家分享目前各大编程语言的排名,以便于大家参考排名前十的依旧是:Java, C, C++, Python, Visual Basic .NET, C#, JavaScript, SQL, PHP 和汇编语言。本月值得关注的亮点包括:在进入 TOP 20 大约三年后,用...

2019-05-27 09:48:49 772

原创 小猿圈python学习-函数来了

引子现在老板让你写一个监控程序,24小时全年无休的监控你们公司网站服务器的系统状况,当cpu\memory\disk等指标的使用量超过阀值时即发邮件报警,你掏空了所有的知识量,写出了以下代码while True:if cpu利用率 > 90%:#发送邮件提醒连接邮箱服务器发送邮件关闭连接if 硬盘使用空间 > 90%:#发送邮件提醒连接邮箱服务器发送邮件关闭连接...

2019-05-27 09:47:21 289

原创 小猿圈IT自学分享-自学编程需要克服的困难

随着互联网行业的蓬勃发展,越来越多的年轻人选择改行做程序员,有些人选择报名学习班,也有一些人选择自学,因为现在网上的学习资料太多了,但是自学的话也不是那么简单的,需要客服很多困难,也有很多阻挡学习的因素,下边就是小猿圈给大家总结的几点自学编程需要克服的困难1.充足的时间如果你正在自学编程,很可能你还有其他的事情要做。你可能有一份兼职或者一份全职工作,或者要居家照看孩子。关键是很难抽出空来。那...

2019-05-24 09:41:04 953

原创 小猿圈分享-制作PHP网站的步骤

当今社会互联网越来越普及,人们越来越离不开,于是很多人纷纷去建立属于自己的网站,但是对于一个没有建过网站的小白来说,到底是一个怎么样的步骤呢,今天小猿圈就给大家分享一下建立网站的步骤。想要制作一个PHP开发的网站,那么你就必须熟练掌握了PHP、HTML、数据库各方面知识,以及JavaScript事件处理和开发步骤。(1)尽量完整的需求方案,具体到功能上:(2)建模结构UML(3)建立数据库...

2019-05-24 09:39:40 415

原创 小猿圈python学习-Selenium爬虫之使用代理ip的方法

今天小猿圈给大家分享的是如何在爬取数据的时候防止IP被封,今天给大家分享两种方法,希望大家可以认真学习,再也不用担心被封IP啦。第一种:降低访问速度,我们可以使用time模块中的sleep,使程序每运行一次后就睡眠1s,这样的话就可以大大的减少ip被封的几率第二种:为了提高效率,我们可以使用代理ip来解决,ip是亿牛云的动态转发代理,以下是代理配置过程的示例Seleniumfrom ...

2019-05-24 09:38:30 825

原创 小猿圈 python学习-深浅copy

n浅copy现有数据data = {“name”:“alex”,“age”:18,“scores”:{“语文”:130,“数学”:60,“英语”:98,}}d2 = datadata[“age”] = 20print(d2)你说d2打印的值里,age是18,还是20?{‘name’: ‘alex’, ‘age’: 20, ‘scores’: {‘语文’: 130, ...

2019-05-24 09:37:22 294

原创 小猿圈分享-如何做一个听话的输入框

在我们程序员日常的工作当中,经常会遇到一些让人头疼的槽点,小编也是经常遇到,今天就给大家分享如何让输入框听话的技巧。问题探究ios中,输入框获得焦点时,页面输入框被遮盖,定位的元素位置错乱:当页input存在于吸顶或者吸底元素中时,用户点击输入框,输入法弹出后,fiexd失效,页面中定位好的元素随屏幕滚动。针对这个问题,我们一起来看下以下几种方案:方案一: Web API 接口 :s...

2019-05-23 09:36:31 144

原创 小猿圈web学习-当fetch遇到302状态码,会发生什么?

随着互联网的发展,出现了越来越多的互联网公司,同时对于web前端开发者的需要也是越来越供不应求,一个好的web开发者更是不容易招聘到,今天呢小猿圈就给大家分享一个我们web工作中的一个小知识点,希望能够帮助到大家。在用户未登录的时候,后端会返回302状态码,浏览器根据响应头的设置跳转到SSO页面。重定向到正确的登录页面来让用户登录,这似乎并没有什么问题。然而,当我需要用fetch从后端请求一些数...

2019-05-23 09:33:32 191

原创 小猿圈python学习-字符编码的转换

编码转换是指将一种编码转成另外一种编码,比如 utf-8 to gbk。为何需要编码转换呢? 因为不同操作系统编码不同, utf-8在win上没办法直接看,因为windows是GBK编码的,得转成gbk。 反过来如果你的GBK字符相在Linux\Mac上正常显示,就得转成utf-8编码。编码&解码s.encode(“utf-8”) # 编码b’\xe5\xb0\x8f\...

2019-05-23 09:24:16 149

原创 小猿圈web前端开发之HTML5 manifest离线缓存的示例

现在学习前端的小伙伴都在迷茫,遇到问题该怎么办?怎么去处理,找不到老师怎么办?这些也是小猿圈web前端老师担心的,以后每天小猿圈都会为大家分享一些关于学习前端中的一些小问题,今天分享的是HTML5 manifest离线缓存的示例。离线访问对基于网络的应用而言越来越重要。虽然所有浏览器都有缓存机制,但它们并不可靠,也不一定总能起到预期的作用。HTML5使用ApplicationCache接口解决了...

2019-05-22 10:44:59 228

原创 小猿圈Python学习教程之后端接收前端回传的文件方法

现在人工智能已经深入到千家万户,随之而来的就是python技术的火爆,今天小猿圈python讲师为你讲解一下后端接收前端回传的文件方法,希望对于刚刚自学python的你有一定的帮助。如下所示:filename=Noneif request.method == 'POST' and request.FILES.get('file'): from django.core.files.s...

2019-05-22 10:44:10 885

原创 小猿圈Html5自学之WebSocket跨域问题解决

最近有些网友说自己遇到问题不知道怎么解决,特别是有些自学web前端的同学,今天小猿圈web前端讲师就给大家简单的讲讲WebSocket跨域问题解决办法,希望对你有所帮助。WebSocket protocol是HTML5一种新的协议。它实现了浏览器与服务器全双工通信,同时允许跨域通讯,是server push技术的一种很好的实现。我们使用Socket.io,它很好地封装了webSocket接口,提...

2019-05-22 10:43:16 425

原创 小猿圈分享-Go开发语言的优势在哪里?

Go语言是谷歌发布的第二款开源编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性,并专门针对多处理器系统应用程序的编程进行了优化,开发速度极快,可以与C或C++媲美,而且更加安全、支持并行进程。 对于Go语言,一直存在着争议,很多人善于用Go语言进行开发,但不是所有人都喜欢Go语言,那么Go语言的存在有什么价值?Go语言的优势在哪里呢?1、部署简单 Go 编译生成的是一个静态可执行文件,...

2019-05-22 10:40:34 132

原创 JAVA程序员职业生涯中最重要的三个阶段

很多人都在说我们程序员吃的是青春饭,可是我们自己却不甘心,那我们应该怎样去规划我们的职业生涯呢,今天小猿圈就给大家分享Java程序员职业生涯中最重要的三个节点。第一阶段:三年我认为三年对于程序员来说是第一个门槛,这个阶段将会淘汰掉一批不适合写代码的人。这一阶段,我们走出校园,迈入社会,成为一名程序员,正式从书本 上的内容迈向真正的企业级开发。我们知道如何团队协作、如何使用项目管理工具、项目版本...

2019-05-22 10:39:52 387

原创 小猿圈分享Go面试必考题目之defer篇

Hello大家好,随着近几年go语言的兴起,越来越多的公司和个人喜欢用go语言去写程序,同时越来越多的人选择学习或者转行go语言,今天呢小猿圈就给大家分享一下go语言的面试题,希望转行或者从事go语言的朋友们都能面试顺利。下面程序分别输出什么?func f1() {for i := 0; i < 5; i++ {defer fmt.Println(i)}}func f2() {...

2019-05-22 10:38:59 222

原创 小猿圈python学习-Bytes类型

定义bytes类型是指一堆字节的集合,在python中以b开头的字符串都是bytes类型b’\xe5\xb0\x8f\xe7\x8c\xbf\xe5\x9c\x88’ #b开头的都代表是bytes类型,是以16进制来显示的,2个16进制代表一个字节。 utf-8是3个字节代表一个中文,所以以上正好是9个字节Bytes类型的作用计算机只能存储2进制, 我们的字符、图片、视频、音乐等想存到硬盘...

2019-05-22 10:37:56 159

原创 小猿圈web前端开发之什么是HTTPS

上次讲到了为什么需要用到HTTPS,HTTPS是在HTTP上建立SSL加密层,并对传输数据进行加密,是HTTP协议的安全版。现在它被广泛用于万维网上安全敏感的通讯,例如交易支付方面。小猿圈web前端讲师解析一下什么是HTTPS,感兴趣的小伙伴来了解一下吧。HTTPS主要作用是:(1)对数据进行加密,并建立一个信息安全通道,来保证传输过程中的数据安全;(2)对网站服务器进行真实身份认证。我们...

2019-05-21 11:53:42 124

原创 小猿圈web前端开发为什么需要HTTPS

大家在上网的时候观察过网址前面的符号吗?HTTP和HTTPS呢,今天小猿圈web前端讲师就讲一下为什么要有HTTPS。在HTTP协议中有可能存在信息窃取或身份伪装等安全问题。使用HTTPS通信机制可以有效地防止这些问题。HTTP协议存在的哪些问题:通信使用明文(不加密),内容可能被窃听由于HTTP本身不具备加密的功能,所以也无法做到对通信整体(使用HTTP协议通信的请求和响应的内容)进行加...

2019-05-21 11:53:11 166

原创 小猿圈web前端开发之HTTP与HTTPS的区别

上网对于大家已经不是新鲜事了,现在5G系统的来临,对于互联网也是发展的契机,但是不知道上网时候的一些协议吗?对于程序员来说有些是熟悉的,但是对于普通人来说也需要了解一下的,下面小猿圈web前端讲师针对HTTP与HTTPS的区别给大家介绍一下。HTTP是明文传输协议,HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比HTTP 协议安全。关于安全性,用最简单的比喻形...

2019-05-21 11:52:27 180

原创 小猿圈web前端之HTML5拖拽功能实现的拼图游戏

小时候玩的拼图游戏,大家好记得吗?有没有想过自己做一个这样的游戏呢,特别一些特殊的日子,送给他(她)呢。为了实现大家的想法,小猿圈web前端讲师就讲讲利用HTML5拖拽功能实现的拼图游戏具体代码如下所示: drag拖拽 ...

2019-05-21 11:51:58 941

原创 小猿圈web前端简述canvas如何实现二维码和图片合成

你经常看到活动海报什么的,上都是有各种宣传文案以及二维码形成的,你知道怎么用canvas实现二维码和图片合成,下面小猿圈Linux讲师为你详细介绍一下canvas如何实现二维码和图片合成的。使用url生成一个二维码,然后和另外一张图片合成一张图。实现思路是这样的:使用jr-qrcode将url生成data:base64供img使用然后使用canvas 将两张图合成一张图片遇到的问题:生成...

2019-05-21 11:51:13 636

原创 小猿圈python学习-用Python操作文件

用word操作一个文件的流程如下:找到文件,双击打开读或修改保存&关闭用python操作文件也差不多:f=open(filename) # 打开文件f.write(“我是野生程序员”) # 写操作f.read() #读操作f.close() #保存并关闭不过有一点跟人肉操作word文档不同,就是word文档只要打开了,就即可以读、又可以修改。 但Python比较变态,...

2019-05-21 10:06:22 332

空空如也

空空如也

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

TA关注的人

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