自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

编程小菜鸟的笔记

好记性不如烂笔头---因为脑子不好

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

原创 问题:使用NoSQLBooster连接MongoDB报错:reports maximum wire version 0...

使用NoSQLBooster连接MongoDB报错:reports maximum wire version 0, but this version of the Node.js Driver requires at least 2

2023-01-05 16:12:33 1938

原创 java8-stream流操作实例:collect、join、map、sort、findFirst、max、findAny、match、group分组、collectingAndThen去重

jdk8 新特性:stream流操作,包含:collect-收集转化、join-字符串连接、map-映射、sort-排序、findFirst-筛选第一个、max/min-获取最大/小的一个值、findAny-查找任意一个值、anyMatch/allMatch-任意匹配/全部匹配、toMap-转化为Map集合、groupingBy-分组、collectingAndThen-去重使用方法、场景示例

2023-01-01 08:51:09 3052

原创 开发中遇到的问题汇总:MySQL、linux

开发中遇到的问题汇总MySQL:非法字符集、1055linux:source not found

2022-12-23 20:56:51 248

原创 Spring基础、IOC、SpringMVC

Spring基础、IOC、SpringMVC

2022-12-22 21:00:48 483

原创 SpringBoot基础知识点:创建、配置、JPA

SpringBoot基础知识点:创建、配置、JPA

2022-12-21 20:40:10 582

原创 MySql数据库类型及与后端(Java)类型的对应&增删改查基本语法

数据库类型及与后端(Java)类型的对应增删改查基本语法

2022-12-20 20:56:50 664

原创 阿里巴巴Java开发手册解析_编程规约-集合处理

《Java开发手册(黄山版)》编程规约-集合处理,该章节的知识点基本都来源于jdk源码,将结合源码及例子进行理解

2022-10-23 10:06:52 1545

原创 python初学习:基础数据类型、字符串、条件判断、循环、容器、类

初始内容:python初学知识,包含基础数据类型、字符串、条件判断、循环、容器、类定义

2022-03-20 20:48:23 1300

原创 Java注解初识:注解说明、使用示例;AOP概述

注解基础知识及使用示例AOP基础知识点

2021-12-11 21:01:28 462

原创 docker及docker-compose基础:安装、启动、dockerfile制作、常用命令

docker基础包含安装、启动、dockerfile、私有仓库建立,docker-compose基础,常用命令

2020-09-06 20:45:56 330 1

原创 Java深入浅出之反射&集合&可见性&NIO

前言java的一些特性、集合框架概要、线程安全的可用性说明、NIO网络编程博客地址:芒果橙的个人博客 【http://mangocheng.com】一、特性1.抽象类和接口的区别定义抽象类:用abstract修饰的类,一个类没有包含足够多的信息来描述一个具体的对象有构造器接口方法可以有public、protectd、default修饰单个继承接口:抽象类型,抽象方法的集合。无构造器接口方法只能由public修饰多重实现抽象类可以有实例变量,而接口不能拥有

2020-06-27 10:28:22 529

原创 数据结构基础之数组&栈&队列&链表&二叉树&散列表&图

数据结构基础:数组、栈、队列、链表、二叉树、散列表、图

2020-05-27 11:30:54 373 1

原创 Sql语法-Oracle基础:增删改查

一些通用的sql语法,主要是Oracle数据库增删改查

2020-05-12 18:30:35 2120 1

原创 Vue基础—理论

前言Vue的一些理论点,学习Vue的一些前置知识更多可查看官方文档:Vue博客地址:芒果橙的个人博客 【http://mangocheng.com】一、介绍1.概念Vue是一套用于构建用户界面的渐进式框架与其他大型框架不同的是,Vue被设计为可以自底向上逐层应用核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合渐进式框架,随时可根据需要安装插件...

2020-05-05 19:51:48 365

原创 Git在IDEA中的基本操作

前言git的基本操作博客地址:芒果橙的个人博客 【http://mangocheng.com】一、简介概念:免费、开源的分布式版本控制系统特点:Git是一个开源的分布式版本控制系统,可以有效、高速的处理从小到非常大的项目版本管理。二、相关概念工作区:程序员进行开发改动的地方,是你当前看到的。暂存区:提交代码到远程仓库,第一步先通过git add提交到暂存区,被git管理...

2020-05-05 13:05:49 532

原创 算法_初级算法(字符串&排序)-Java实现

前言初始内容:常见算法题博客地址:芒果橙的个人博客 【http://mangocheng.com】一、字符串1. KMP算法概念:对字符串进行切割分组(前缀、后缀),按顺序匹配时,利用分组子串提高匹配效率作用:解决字符串查找的问题时间复杂度O(m+n) 空间复杂度O(m)延伸暴力匹配算法:每次匹配失败,都重新回溯(匹配不到,索引回到上一次匹配到的位置,再+1继续从第一个开...

2020-05-02 17:42:43 282

原创 javaScript&ES6&jQuery

前言工作中学习和使用过程中遇到的开发问题和发现博客地址:芒果橙的个人博客 【http://mangocheng.com】一、原生js1. 新发现删除对象属性:delete this.object.propertyNamesplice(index,howmany[,item1,…item6]) 从数组中添加/删除项目: index–必需。整数,规定添加/删除项目的位置,使用...

2020-05-02 17:36:44 1038

原创 Vue基础—实践:模板语法、路由

Vue基础模板语法:数据渲染、路由

2020-04-28 21:22:37 205 1

原创 hexo基础命令、组件及遇到的坑

title: hexo基础命令、组件及遇到的坑tags:hexocategories: 博客框架copyright: trueabbrlink: 9264c278date: 2020-04-16 20:27:38前言日期:2020-04-21初始内容:从0开始部署完成后需要关注的点,遇到的坑是真坑。1.部署hexo clean # 清除hexo g...

2020-04-28 21:15:02 347

原创 CSS3基础与进阶

一、CSS3新增的选择器1、属性选择器1)att^='val' :属性att的值以"val"开头的元素2)att$='val' : ...结尾3)att*='val' : ...包含例 a[href='http^']{ } --a标签且href属性以http开头2、结构伪类选择器1):root 选择匹配文档的根元素2)E:nth-child(n) 选择在

2017-09-09 08:47:51 375

原创 JavaScript进阶之--DOM事件、动画(运动框架)

一、事件流二、事件处理程序1、HTML事件:直接在标签里添加

2017-08-29 09:21:45 687

原创 H5

H5基础

2017-08-23 22:32:54 3591 2

原创 JavaScript深入浅出(进阶)

JavaScript进阶 ---许多 来源于慕课网教学视频,如侵删。

2017-08-23 07:27:37 3415

原创 javaScript基础

javaScript基础。。不少来自于慕课网教程,侵删

2017-08-15 13:42:41 259

原创 jQuery基础

jQuery基础知识 【 有提炼了不少来自于慕课网的视频教程,如侵删 】

2017-08-09 18:53:26 415

原创 Sublime_text2快捷键

1.Ctrl + Enter  在下一行输入(添加新的下一行)2.Ctrl + Shift    在上一行输入(添加新的上一行)3.Ctrl + L         选择当前行4.Ctrl + K + B  打开、关闭侧边栏5.Ctrl + p       到达任意文件(Go to anything)6.Ctrl + R        输入选择器,查找到相应的标签7.C

2017-08-08 14:58:00 555

原创 RxVolley进行网络请求(get方式),获取json数据

RxVolley 是一个基于Volley的网络请求库 ,项目地址:https://github.com/kymjs/RxVolley1、添加依赖: compile'com.kymjs.rxvolley:rxvolley:1.1.4'//在app 下的build.gradle 里2、聚合数据申请微信精选接口,获取APP-key请求数据是url网址  

2017-05-20 20:21:00 2036

原创 圆形头像CircleImageView

1、添加依赖包,添加控件,相关属性   在app下的 build.gradle 中添加: compile 'de.hdodenhof:circleimageview:2.1.0'

2017-05-19 21:32:27 408

原创 SharedPerference

1、定义前的考虑1)定义存取方式 get/put2)明确数据类型 Int/String/Boolean3)定义删除功能  单个/全部2、实现步骤public class SharedUtil { public static final String NAME="config"; //文件名称 //存储 --键/值 publi

2017-05-19 20:40:40 378

原创 标题栏与水平滑动界面:TabLayout、ViewPager、Fragment;;引导页:ViewPager+View

1、布局中添加TabLayout 控件 ,需要添加依赖;使用相关的属性,需要定义命名空间 compile 'com.android.support:design:25.0.1' ----在app下的build.gradle xmlns:app="http://schemas.android.com/apk/res-auto" android.support.d

2017-05-19 19:46:46 388

原创 View、自定义View

《安卓群英传》笔记---自定义view和viewgroup

2017-03-21 20:58:47 346

原创 Android Studio 一些实用的快捷键

【Alt + Enter 】 --- 自动导入提示【Ctrl + 点击关键字 】---查看源码【Ctrl + tab 】---切换代码窗口【Ctrl + P 】---显示方法参数【Ctrl + Alt +t 】---弹出包围结构( if...)【Ctrl + j】 ---只能选择提示(+ Toast 则跳出Toast )【Shift + 鼠标滚轮】---横向移动【A

2017-02-16 13:05:49 242

原创 ViewPager + Fragment 仿微信滑动切换页卡

1、新建类,继承Fragment --导入的是v4的包(向下兼容),利用布局加载器将其与xml结合起来public class FragmentAddress extends Fragment { @Nullable @Override public View onCreateView(LayoutInflater inflater, @Nullable ViewG

2017-02-16 10:20:01 375

原创 自定义适配器--ListView数据源的绑定

ListView 利用自定义的适配器,使用缓存机制优化首先,ListView完整写法的三个步骤: 1、初始化数据源2、定义适配器3、加载适配器一、数据源1、定义数组保存已经准备好的数据源2、定义List之后装载数据源 其中,可通过自定义泛型来自定义数据源的类型 private List dataList; //装载数据源//一个

2017-02-16 09:17:17 1594

原创 异步消息处理机制--线程

多线程编程执行一条耗时操作,需放在子线程里运行1、线程的基本用法新建类继承 或实现接口  ,重写方法--(可直接内部类)● class MyThread extends Thread {~run () { //处理具体的逻辑 }     }new MyThread( ).start ( )  ;// 使用则 new一个实例即可● class MyThread imp

2017-02-11 14:06:23 3320

原创 Animator --属性动画

属性动画Animator     、传统动画  Animation传统动画:   eg.  平移---TranslateAnimation animation=new TA(0 ,200 ,0 ,0);//参数:初始/最终  的   X/Y坐标animation.setDuration( 1000);//延迟时间animation.setFillAfter( true);

2017-02-08 09:40:21 247

原创 AlertDialog 、Notification

AlertDialog对话框可根据具体的选用不同的方法如单项对话框则有builder.setSingleChoiceItems(); //单项选择builder.setMultiChoiceItems(); //多项选择Notification AlertDialog.Builder builder =new AlertDialog.Builder(AlertDialogActivi

2017-01-26 18:28:34 374

原创 UI

Android笔记之一些控件

2017-01-25 17:03:59 238

原创 Activity

摘抄自 《第一行代码》

2017-01-23 08:43:40 310

原创 Android

摘抄自各地的笔记

2017-01-23 08:33:27 206

jdk-8u371-windows-x64,当前最新版本

jdk-8u371-windows-x64,当前最新版本 Java8

2023-05-09

editPlus 3.8,window

editPlus 3.8,window

2023-04-10

jdk 1.5 window版本

jdk 1.5 window版本 exe安装版本

2023-04-10

pandoc-2.0.1.1-windows

pandoc-2.0.1.1-windows typora可以通过引入改插件进行导出word

2023-02-23

FileZilla-3.53.1-win64-sponsored-setup.zip

filezilla下载 FileZilla,window系统,版本3.5

2023-02-23

谷歌浏览器-vue插件-5.3.4-0.zip

谷歌扩展vue 谷歌浏览器-vue插件-5.3.4_0 直接将插件拷贝到谷歌浏览器器的扩展程序页面

2023-02-23

js数组去重-duplicateRemoval

js数组去重-duplicateRemoval 使用原生js和$.inArray进行元素判断

2023-02-23

chromedriver.zip

chromedriver下载 谷歌驱动,python使用selenium插件进行浏览器自动化使用 使用谷歌版本99(至少),其他版本接近的可以尝试

2023-02-23

jd-gui-windows-1.4.0,java反编译工具

java反编译工具 工具:jd-gui-windows 版本:1.4 作用:将java编译后的class文件反编译为java源文件

2023-02-23

nosqlbooster4mongo-6.2.10,MongoDB连接工具

nosqlbooster4mongo-6.2.10,MongoDB连接工具 版本:6.2

2023-02-23

nosqlbooster4mongo-7.0.8,MongoDB连接工具

nosqlbooster4mongo-7.0.8,MongoDB连接工具 版本:7.0

2023-02-23

nosqlbooster4mongo5.2.11,mongoDB连接工具

nosqlbooster4mongo5.2.11,mongoDB连接工具 版本:5.2

2023-02-23

easyconnect-远程连接工具

easyconnect-远程连接工具,远程连接内网提供支持

2023-02-23

apache-tomcat-8.5.47

apache-tomcat-8.5.47 window版本

2022-12-26

apache-tomcat-7.0.96

apache-tomcat-7.0.96 window版本

2022-12-26

apache-tomcat-7.0.32

apache-tomcat-7.0.32 window版本、压缩版本

2022-12-26

cache-killer-1.0.6 谷歌浏览器插件

cache-killer-1.0.6 谷歌浏览器插件,自动清理缓存 尤其是在开始前端页面时,只需要刷新便可自动清理浏览器缓存 在谷歌浏览器扩展程序进行安装使用

2022-12-25

jdk-8u181-windows-x64

jdk-8u181-windows-x64 jdk8、64位window版本、exe安装版本

2022-12-25

jdk-7u79-windows-x64

jdk-7u79-windows-x64 jdk7、64位window版本、exe安装版本

2022-12-25

jdk-6u27-windows-x64

jdk-6u27-windows-x64 window版本、64位、exe安装版

2022-12-25

下载管理-浏览器插件-谷歌浏览器插件

下载管理-浏览器插件-谷歌浏览器插件 单独的下载管理提示、展示 在扩展程序中进行安装使用

2022-12-24

Infinity-最佳新标签页增强插件-谷歌浏览器插件

Infinity-最佳新标签页增强插件-谷歌浏览器插件,在扩展程序中进行安装使用

2022-12-24

应用开发-程序接口设计文档模板

内容概要:应用开发-程序接口设计文档模板,主要用于概要设计-接口设计时定义,有利于功能总体工作量评估 适合人群:具备一定编程基础,工作1-3年及以上的研发人员

2022-10-23

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

TA关注的人

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