自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 小猿圈shell之 shell变量、字符串以及git GUI运行脚本方式

shell,是一个用C语言编写的应用程序,是用户使用linux的桥梁。所以呢,他既是一种命令语言,同时呢还是一种程序设计语言。shell脚本(shell script),是一种为shell编写的脚本程序。业界所说的shell通常都是指shell脚本,shell和shell script是两个不同的概念。由于习惯的原因,简介起见,本文出现的“shell编程”都是指shell脚本编程,而不是指开发sh...

2019-07-26 14:43:15 248

原创 小猿圈linux下使用FreeRDP 连接 Windows 远程桌面

FreeRDP 是一款开源的远程桌面系统,支持多种平台, 在 ubuntu 中使用 FreeRDP 可以很方便的登录到 windows 远程桌面中,怎么安装和具体使用呢,小猿圈加加呢,给你详细说一下。一、安装sudo apt-get install freerdp二、使用xfreerdp -f host:port -u username -p password/sound...

2019-07-26 14:41:55 1083

原创 小猿圈python之学习登录验证

相信大家对登录验证很熟悉吧,几乎每个网站都有这个功能,这篇文章小猿圈加加详细说下登录验证的逻辑,正在学习的朋友可以当做一个练习题。#!/usr/bin/env python#-*- coding=utf-8 -*-#导入模块import osimport sys#设置账户密码user_name = ['root', 'sj', 'None']user_passwd...

2019-07-26 14:40:04 221 1

原创 小猿圈Python之实现得到当前时间偏移day天后的日期方法

对于Python相信很多小伙伴都不陌生吧,从语言排行榜十以外到现在的第三,可见python是现在很热门的一种语言,Python开发的人都在一直的增加,今天小猿圈Python就分享一个实现得到当前时间偏移day天后的日期方法,希望对你学习Python有所帮助。如下所示:import datetime#以当前时间作为起始点,days=-7向前偏移7天,days=7向后偏移7天tim...

2019-07-25 14:29:06 198

原创 小猿圈go语言之使用第三方包操作示例

对于go语言你了解多少,以前有过这方面知识的积累吗?小猿圈go语言讲师就给你分享发一些go语言的知识点,毕竟go会是以后的发展方向,这篇文章说一下go语言使用第三方包操作实例。go语言使用第三方包和json化结构体操作,结合实例形式分析了Go语言ffjson包git安装及结构体转json字符串相关操作技巧。前提条件:安装好操作系统对应的gitgo get -u github.com/p...

2019-07-25 14:26:40 184

原创 小猿圈web前端讲解dl、dt、dd标签

于web前端工作者以及正在学习前端的同学来说dl、dt、dd标签一定不陌生的,今天小猿圈web前端讲师就给大家讲解一下dl、dt、dd标签用途等问题。dd、dt标签是是列表用的。我们平时常用的是<ul>< li>标签,不过dd、dt标签也蛮不错,特别是发布程序的时候功能模块列表什么的可以使用它来排版。<dl></dl><dt&gt...

2019-07-25 14:24:42 5281

原创 小猿圈Mysql之Mysql绿色版安装

后端的人员都会用到数据库,一大部分人喜欢用mysql,因为mysql是开源的,那么mysql怎么安装呢?如果不注意安装不成功,很有可能导致删除不干净再一次也很难安装成功,这篇文章小猿圈加加详细介绍一下,mysql的安装过程,大家一起来看看吧。1、下载MySQL 8.0.16,地址:官网下载2、解压到你自己的磁盘3. 配置Path路径:系统属性 => 高级 => 高级 =&g...

2019-07-22 13:56:02 99

原创 小猿圈微信小程序之JS交互逻辑

微信小程序是当今很火的潮流,相信很多朋友和我一样一半不喜欢下载app,喜欢直接在微信中就可以打开然后使用,这样既可以方便使用,又不占咱们的手机内存,所以被我们广大用户所接受;那当然就火起来了,小猿圈加加这篇文章告诉大家一个微信小程序的小技巧,js交互逻辑,看到后一定要收藏哦,会用到的。一、JS 交互逻辑一个服务仅仅只有界面展示是不够的,还需要和用户做交互:响应用户的点击、获取用户的位置等等...

2019-07-22 13:54:08 220

原创 小猿圈python之安装Requests

requests模块在很多地方都会用到,那要使用requests模块,首先就是要正确安装,安装过程比较简单,下载完源码包之后,可以轻松的将 Requests 嵌入到 Python 包里,或者安装到 site-packages 中,只需要使用几个简单命令即可。一、获取源码Requests 一直在 Github 上积极地进行开发和维护,可以从 Requests 源码 获取。二、安装将安...

2019-07-22 13:52:13 122

原创 小猿圈java之is-a、have-a和like-a的区别

在面向对象的设计领域里,有很多设计思路,主要有三种:is-a、has-a、like-a,这三种在java的类、接口、抽象类中很多体现,这篇文章小猿圈详解一下这三种定义,感兴趣的朋友来看一下这篇文章。1、is-a是什么is-a,顾名思义,是一个,代表继承关系。如果A is-a B,那么B就是A的父类。一个类完全包含另一个类的所有属性及行为。例如PC机是计算机,工作站也是计算机,P...

2019-07-19 13:43:50 427

原创 小猿圈之c#编程学习

说到c#大家应该都感觉不陌生,这篇文章小猿圈加加详解一下怎么在c#中使用复合赋值和循环语句,感兴趣的朋友看这篇文章就对了。使用 while 语句,可在条件为 true 的前提下重复运行一个语句。while 语句的语法如下:while ( booleanExpression )statement先求值 booleanExpression(布尔表达式,注意必须放在圆括号中),如果为 t...

2019-07-19 13:40:30 87

原创 小猿圈之算法学习

算法分为很多种,小猿圈加加这篇文章详解一下递归算法,很多地方都有用到,小编也是现学现卖,咱们一起来看看吧。定义:递归算法:是一种直接或者间接地调用自身的算法。在计算机编写程序中,递归算法对解决一大类问题是十分有效的,它往往使算法的描述简洁而且易于理解。递归算法的实质:是把问题转化为规模缩小了的同类问题的子问题。然后递归调用函数(或过程)来表示问题的解。递归的原理,其实就是一个栈(sta...

2019-07-19 13:38:01 123

原创 小猿圈java之数组

基本数据结构中,数组是很重要的,这篇小猿圈加加对数组详解一席,具体使用,在学习过程中有困惑的朋友,可以看一下加加的这篇文章,看到就是赚到,让我们一起看看吧。一、数组的基本使用public class Array01 { /** * 数组:一组相同数据类型的集合! 在内存中开辟一连串的空间! * 和String一样都是 引用数据类型! * ...

2019-07-17 11:56:04 178

原创 小猿圈java之static关键字

static静态方法学java的都很熟悉,那static有什么作用、又是怎么用的呢?使用过程中应该注意什么呢?小猿圈加加详解一下static,对static模糊的朋友看到这篇文章,清晰透彻,下面进入整题。static方法static方法一般称作静态方法,由于静态方法不依赖于任何对象就可以进行访问,因此对于静态方法来说,是没有this的,因为它不依附于任何对象,既然都没有对象,就谈不上thi...

2019-07-17 11:53:29 80

原创 小猿圈数据库之Oracle数据库性能优化

数据库有好多种,分为关系型数据库和非关系型数据库,小猿圈加加这篇文章对oracle数据库性能优化有个小技巧分享给大家,看到这篇文章的朋友们一定要好好看看了,对你有帮助,以后会变为金子的!!!--在Oacle数据库涉及到全表扫描的SQL查询(top,count)中,--现场用户删除表中大部分数据,只保留1W条数据,但是查询仍然很慢,检查磁盘IO,发现磁盘IO不是很高--经过分析Oacle...

2019-07-17 11:51:43 114

原创 小猿圈之流程控制系列

if else,while break,while continue这些流程控制语句,一般我们会经常遇到,有很多人对它们的使用没有那么熟练,这篇文章小猿圈加加针对流程控制系列具体详解一下,有问题的小伙伴可以看过来了。第一种语法:if 条件: # @引号是为了把条件和结果分开. 结果1 # 一个Tab或者4个空格 @告诉程序满足上面的if条件才会执行结果1结果2...

2019-07-15 14:14:21 102

原创 小猿圈python之练习题

很多朋友通过自学来学习python,只是一味的看视频,从来不知道自己动手练习一下,实践是检验自己学没学会的唯一真理,今天小猿圈加加针对自学的朋友出一道经典的练习题,检验一下学习的程度,面试的小伙伴也可以看看哦,可能在面试的过程中也会遇到,那下面咱们一起来看依稀吧。题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。程序分析:请抓住分子与...

2019-07-15 14:13:09 486

原创 小猿圈之Linux获取文件名称并生成列表txt的方法

linux怎样获取文件名并生成列表txt呢,想必初学linux的朋友还不了解吧,小猿圈加加这篇详细阐述一下这个方法,感兴趣的朋友可以看看小猿圈的文章,希望对你有帮助。如下所示:> 自己写的create_filelist.sh文件,如下train_file=test.txtpath=train/testfind $path -name *.jpg > $train_...

2019-07-15 14:11:06 436

原创 小猿圈Python开发如何判断jpeg图片完整性示例

Python作为人工智能的开发语言,也是很多人学习的方向,小猿圈加加分享一个Python知识点,希望帮助那些正在学习Python的学员们,今天分享的是如何判断jpeg图片完整性示例。用扩展名判断文件格式非常简单,但是有可能是错误的。jpeg文件有固定的文件头,其文件头的格式如下:Start Marker | JFIF Marker | Header Length | Identifier...

2019-07-12 13:49:59 220

原创 小猿圈python之json学习

首先,我们得了解,JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于人阅读和编写。使用 JSON 函数需要导入 json 库:import json,那么json具体应该怎么用呢,它有什么作用呢?小猿圈加加这篇文章详解一下,感兴趣的朋友可以看一下。函数 描述json.dumps ...

2019-07-10 13:43:35 121

原创 小猿圈java之Sublime Text Build System编译运行java

在ST中是可以编译Java的,但是运行不了,因为没有配置运行命令。那么一般的配置方法都是如下的,小猿圈学习之后感觉很不错,分享给大家,希望也可以帮助一下大家:http://www.oschina.net/translate/compile-and-run-java-programs-in-sublime-text-2http://my.oschina.net/tashi/blog/1875...

2019-07-10 13:40:45 142

原创 小猿圈之面试题系列(小练)--把数字转换为钱的表达形式

在面试的过程中格式转换是经常考的一个知识点,这篇描述一下怎么把正常的数字类型转换为人民币的表达形式,如果这是你面试题,你能做出来吗?感觉有困难的朋友,可以看一下小猿圈加加的这篇文章,会的朋友可以看看咱们方法一样吗,有什么不同?OK,一起看一下吧!问题:例如(2222)转成 “贰千贰百贰拾贰元整”?实例:public class Test02 { private static...

2019-07-10 13:39:07 276

原创 python之抽象基类abc.abstractmethod

有时,我们抽象出一个基类,知道要有哪些方法,但只是抽象方法,并不实现功能,只能继承,而不能被实例化,但子类必须要实现该方法,这就需要用到抽象基类,在很多时候用到的很多,小猿圈加加刚学到的,把这个分享给大家。import abcclass Foo(abc.ABC): @abc.abstractmethod def fun(self): passa ...

2019-07-09 14:21:34 4715 1

原创 小猿圈简述go语言使用第三方包操作示例

go语言很有可能成为现在流行的语言之一,有很大的发展潜力,大家对go语言了解吗?小猿圈加加这篇详解一下怎么使用第三方包,感兴趣的朋友们可以看一下小猿圈的这篇文章。前提条件:安装好操作系统对应的gitgo get -u github.com/pquerna/ffjson-u参数:如果本地已经存在该包,则强制更新。1、既然是把结构体转为json字符串,那么先来定义一个结构体代码如下...

2019-07-09 14:20:00 133

原创 小猿圈Python使用zip将list转为json的方法

大家对json应该很了解,是一种格式转换的方式,怎么在python中怎么使用zip将list转换为json呢?了解过吗,这篇小猿圈带你学习一下这个技能。zip()函数将可迭代对象作为参数,并打包成元组,返回的是一个个zip对象,可以使用list或dict转换返回结果,使用*zip可以将打包的对象分解成列表。>>> l=[1,2,3,4]>>> ke...

2019-07-09 14:17:56 210

原创 小猿圈之如何在Linux系统获取当前工作路径

linux系统和windows系统功能其实都一样,只不过是两个不同的系统而已,都知道windows系统是怎么获得当前的路径,那windows晓得吗?小猿圈加加带大家学习一下这个小技巧吧。获取工作路径这里介绍两种方法:1、使用getcwd()函数。头文件:#include定义函数:char*getcwd(char*buf,size_tsize);函数说明:getcwd()会将当前...

2019-07-08 14:28:05 144

原创 小猿圈python之练习小例子

每天坚持学习python内容是很重要的,很多人通过看视频学习,但是只是喜欢听老师讲课,听完也都感觉自己都懂了,很满足,真的是这样吗?你真的懂了吗?自己可以做一下小练习测试一下,发现做一个不会一个,为什么呢?小猿圈加加告诉你真相,因为python是一门语言,语言怎么才能检验你真正的掌握呢,那就是练习,不断地练习,熟能生巧,小猿圈今天给你出一道练习题吧,看一下你会做不?题目:将一个正整数分解质因数...

2019-07-08 14:25:53 170

原创 小猿圈之python调用内部类的两种方法

python是怎么调用内部类的,有哪些方法呢?小猿圈加加这篇文章详细介绍一下python调用内部类的两种方法,不懂的朋友们可以看过来了。class Car:#外部类 class Door:#内部类 def open(self): print('open door') class Wheel: def run...

2019-07-08 14:24:04 468

原创 小猿圈之探究自学Java的放弃的原因

自学it是无趣的,往往很多自学的人都没坚持下来,真的是java难学吗?其实不然,导致他们放弃的外在因素致使其中的一小部分,自身的原因占很大一部分,小猿圈针对这个情况总结一下原因吧,看看你有没有中招。目前来讲市场上需要的Java人员非常多,而且按照现在的势头,以后会需要更多的Java开发人员,理由是以后每个人公司都会有自己的网站,有自己的开发部,对于用户体验看的非常重要。所以Java程序员就会很...

2019-07-05 13:56:18 122

原创 小猿圈Python之实现京东秒杀功能技巧

现在电商盛起,活动页面一个接着一个,一般都是抢购、秒杀,看着很刺激吧,这篇文章小猿圈加加就揭开这些秒杀功能的面纱,带你们看看实际的面貌,让我们学习一下代码吧。#Python3.5#coding:utf-8#import scrapyfrom selenium import webdriverimport timeimport datetimedriver = webd...

2019-07-05 13:55:10 2882

原创 小猿圈python之排序练习

排序在哪门语言都很普遍,今天分享一个经典的排序练习题的解法,用常规解法和简单解法说这个排序练习,感兴趣的同学来看一下,小猿圈加加详细给你说来。问题:输入三个整数x,y,z,请把这三个数由小到大输出。程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x>y则将x与y的值进行交换,然后再用x与z进行比较,如果x>z则将x与z的值进行交换,这样能使x最小。解法一:s...

2019-07-04 16:45:37 122

原创 小猿圈Mysql之多表查询

Mysql多表查询刚学数据库的朋友们,感觉涉及到一个表还好说,多表的话就感觉有点复杂了,小猿圈这篇详解一下mysql数据库的多表查询,希望朋友们在我这学到别的文章学不到的东西。多表查询mysql支持的a是SQL99标准的连接查询,并不支持oracle公司的外连接查询,但是支持oracle等值查询,不等值查询,自连接查询,子查询(只要不是外连接(+)都支持)oracle也支持SQL9...

2019-07-04 16:43:05 94

原创 小猿圈之docker快速搭建http代理小技巧

docker现在被大家所喜爱,那怎么利用docker快速搭建http代理呢,小猿圈今天把这个小技巧传授给大家,一般那人可不告诉哦!不多说,一行搞定:docker run -d -p 3128:3128 minimum2scp/squid这就完了?这么简单吗?没毛病,测试的时候用下面两行也就搞定:export http_proxy=http://127.0.0.1:3128...

2019-07-04 15:49:39 434

原创 小猿圈java之基本数据类型(内置数据类型)

学好java,基本的数据类型必须熟练,就好比想学好英文、单词和词汇必须要掌握一样,可见它的重要性,那小猿圈加加这篇就详解一下,希望能帮助大家。 变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。因此,通过定义不同类型的变量,可以在内存中储存整数、小数或者字符。Java 的两大数据类型...

2019-07-03 13:53:14 140

原创 小猿圈java之spring编码过滤器

SP页面和JAVA代码中使用了不同的字符集进行编码的时候就会出现表单提交的数据或者上传/下载中文名称文件出现乱码的问题,针对这个问题,小猿圈老师给出了解决方法,有这个问题的朋友们,过来看一下吧。web.xml中增加spring编码过滤器:<!-- spring编码过滤器--> <filter> <filter-name>e...

2019-07-03 13:52:07 147

原创 小猿圈之初级运维工程师面试题

现在很多人走向运维之路,运维的发展前景也是很不错的,面试前应该做哪些准备呢?小猿圈加加总结了一些面试题,准备面试的朋友们可以做一下。1、apache有几种工作模式,分别简述两种工作模式及其优缺点?apache主要有两种工作模式:prefork(apache的默认安装模式)和worker(可以在编译的时候添加–with-mpm=worker选项)prefork的特点是:(预派生)1....

2019-07-03 13:45:52 540

原创 小猿圈python之内置方法new

学习python的朋友们都知道python有很多内置方法,正因为有这些内置方法才让python学起来很容易,用起来很方便,小猿圈今天详细描述一个方法__new__,这个方法功能很强大的,一起来看一下吧。class Dog(object): def __new__(self): print("i am new .") def...

2019-07-02 14:09:21 98

原创 小猿圈MySQL之字符串拼接

很多人用数据库喜欢用mysql,但是用mysql实现字符串的拼接很多人还没用过吧,小猿圈今天就为大家讲一课,让大家见识一下世面,用起来。在Mysql 数据库中存在两种字符串连接操作.具体操作如下1. CONCAT(string1,string2,…) 说明 : string1,string2代表字符串,concat函数在连接字符串的时候,只要其中一个是NULL,那么将返回NULL.s...

2019-07-02 14:07:11 214

原创 小猿圈SQL之UNION与UNION ALL的区别

有很多朋友对union和union all两者搞不明白,那两者的区别是什么呢?小猿圈加加详细说一下针对两者的区别,对这个有疑惑的朋友们,跟着小编往下走。UNION用的比较多union all是直接连接,取到得是所有值,记录可能有重复 union 是取唯一值,记录没有重复1、UNION 的语法如下: [SQL 语句 1] UNION [SQL 语句 2]...

2019-07-02 14:05:49 78

原创 小猿圈之Hadoop优化

Hadoop框架是现在最主流的的框架之一,越来越多的人去学习,那么你对hadoop的理解是什么?hadoop一定要会优化,那怎么优化呢,小猿圈今天说一下,感兴趣的朋友可以看看小猿圈写的这篇文章。1、mr程序的效率瓶颈 功能:分布式离线计算 计算机性能:CPU、内存、磁盘、网络 I/O操作优化 (1)数据倾斜(代码优化) (2)map和reduc...

2019-07-01 11:51:48 71

空空如也

空空如也

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

TA关注的人

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