自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JiangHai_CSDN的博客

自学笔记

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

原创 Node.js常见错误

1. Node.js安装遇到的错误gyp ERR! configure error gyp ERR! stack Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/live-server/node_modules/fsevents/.node-gyp'gyp ERR! System Darwin 18.7...

2019-09-02 14:44:33 1222

原创 Flutter教程(一)

Flutter简介Flutter官网地址是谷歌的便携式用户界面工具包,可以从一个代码库为移动、网络和桌面构建漂亮的本地应用程序。特点:开发速度快、富有表现力和灵活性的用户界面、原生性能。Mac安装方法:官网安装地址下载flutter_macos_v1.5.4-hotfix.2-stable.zip,解压命令如下: $ cd ~/development $ unzip ~...

2019-05-13 17:09:14 5051

原创 SptringBoot第八讲(web开发第一讲)

看教程使用的是springboot1.5.x的版本,我是用的Spring2.0.x版本,静态资源映射关系我就不添加代码,添加了不看源码也找不到。最下面有关于自动化的链接,可以自己去官网看看1)、所有 /webjars/** ,都去 classpath:/META-INF/resources/webjars/ 找资源;​ webjars:以jar包的方式引入静态资源;http://www.we...

2019-05-10 10:00:31 300

原创 SptringBoot第六讲(Profile和自动配置原理)

5、Profile1、多Profile文件我们在主配置文件编写的时候,文件名可以是 application-{profile}.properties/yml默认使用application.properties的配置;2、yml支持多文档块方式server: port: 8081spring: profiles: active: prod---server:...

2019-05-07 13:32:55 419

转载 Mac下安装redis

Mac安装redis流程和总结一、redis安装流程:  1、进入redis官网-->点击download-->选择稳定版本(stable)-->点击Download即可。  2、将下载的tar.gz安装包拷贝到/usr/local目录下,这需要root权限,具体操作为:    * 打开终端工具执行命令为:      cd /Users/xxx(mac用户名)...

2019-04-11 15:17:38 329

原创 android kotlin 基础二

函数定义fun sum(a: Int, b: Int): Int { // Int 参数,返回值 Int return a + b}表达式作为函数体,返回类型自动推断:fun sums(a: Int, b: Int) = a + bpublic fun sumss(a: Int, b: Int): Int = a + b // public 方法则必须明确写出...

2018-12-10 16:40:22 231

原创 android kotlin 基础一

定义常量与变量可变变量定义:var 关键字var <标识符> : <类型> = <初始化值>var id:Int = 1var name:String = "1"var ids = 1 //系统推断出ids是整型var c:Int //c为赋值必须给数据类型c = 1 //c赋值//创建数组 数组是不可变长度的//简...

2018-12-10 15:58:15 342

原创 Go语言基础(一)

1.Go语言描述(略,可以百度和知乎上搜索)2.Go语言环境搭建(Mac)下载Go核心库地址:https://golang.org/下载Mac版本就可以了,双击就能安装:默认目录为/usr/local/go#Goexport GOROOT=/usr/local/goexport GOPATH=/Users/jh/MyGoexport GOBIN=$GOPATH/binex...

2018-11-29 13:38:58 168

原创 python基础-day07-ubuntu教程

ubuntu基本命令解决根本上使用命令 -h、 --help、info date(用的比较少,按Q退出) 、man date(常用,按h帮助,按Q退出)简单快捷键 快捷键ctrl-alt-t : 打开控制台ctrl-d : 关闭控制台ctrl-a : 把光标移动到命令行最开始的地方。 ctrl-e : 把光标移动到命令行末尾。 ctrl-u : 清除命令行中光标所处位置...

2018-09-06 02:30:07 219

原创 SptringBoot第五讲(配置文件占位符)

 1.随机数${random.value}、${random.int}、$random{random.long}${random.int(10)}、${random.int[1024,6535]}2.占位符湖区之前配置的值,如果没有可以使用:指定默认值person.lastName=张三${random.uuid}person.age=${random.int}perso...

2018-09-06 02:11:59 197

原创 SptringBoot第四讲(SpringBoot 注解 @Property 和 @ImportResource)

@Property:加载指定的配置文件。创建person.properties文件person.lastName=李四person.age=18person.boss=falseperson.birth=2017/12/12person.maps.k1=v1person.maps.k2=v2person.lists=lisi,zhaoliuperson.dog.name=小...

2018-09-06 01:56:56 548

原创 SptringBoot第三讲(SpringBoot配置文件之properties application. properties)

在Spring Boot中已经给创建好的application.properties中创建如下:server.port=8081#idea使用的是utf-8,在Setting----File Encodings-----utf-8 后边打上对号#配置person的值person.lastName=张三person.age=18person.boss=falseperson....

2018-09-06 00:51:46 534

原创 SptringBoot第三讲(SpringBoot配置文件只YAML application.yml)

一、配置文件 SpringBoot使用 一个全局的配置文件,配置文件名是固定的 application.properties application.yml 配置文件存放在src/main/resources目录或者类路径/config下 yml是YAML(YAML Ain‘t Markup Language)语言的文件,以数据为中心,比json、xml等更适合做配置文件...

2018-09-05 23:56:41 381

原创 SptringBoot第二讲

1.使用Spring Initaializer快速创建Spring Boot项目IDE都支持使用Spring的项目创建向导快速创建一个SpringBoot项目选择我们需要的模块;向导会联网创建Spring Boot项目; 默认生成的Spring Boot项目主程序已经生成好了,我们只需要我们自己的逻辑resources文件夹中目录机构static文件夹中...

2018-09-05 23:56:10 206

原创 SptringBoot第一讲

Spring Boot入门1.Spring Boot 简介简化Spring应用开发的一个框架; 整个Spring技术栈的一个大整合; J2EE开发的一站式解决方案;2.微服务2014,marth fowle 微服务:架构风格 一个应用应该是一组小型的服务;可以通过HTTP的方式进行互通; 每一个功能元素最终都是一个可独立替换和独立升级的软件单元; 详细参照微服务文档:ht...

2018-09-05 23:55:53 868

原创 Maven常见错误和SpringBoot常见错误汇总

Maven环境搭建错误1.错误提示:The JAVA_HOME environment variable is not defined correctly. This environment variable is needed to run this program NB: JAVA_HOME should point to a JDK not a JRE.解决办法如下:原因还...

2018-09-05 23:55:32 1322

转载 找回忘记的Ubuntu账号密码

前端时间使用VMWare安装了个Ubuntn的虚拟机,但是烦于安装后显卡驱动的问题,看着操作界面就有点厌烦,就扔下了。今天打开虚拟机登陆的时候忘了密码,寻思着难道要重装不行?现在记录一下过程。1.      重启系统,机器重启的时候按shift键,进入如下grub界面2.      选择Advanced options for Ubuntu选项,进入下一个选择页面,并选择recov...

2018-08-07 17:11:49 864

原创 Centos7 忘记密码的情况下,修改root或其他用户密码

  应用场景linux管理员忘记root密码,需要进行找回操作。 注意事项:本文基于centos7环境进行操作,由于centos的版本是有差异的,继续之前请确定好版本。操作步骤一、重启系统,在开机过程中,快速按下键盘上的方向键↑和↓。目的是告知引导程序,我们需要在引导页面选择不同的操作,以便让引导程序暂停。 以下是暂停后的界面,可以查看下方的英文可知↑和↓的作用。 ...

2018-08-07 16:14:39 194

原创 python基础-day06

文件操作的基本流程#__author:"Jiang Hai"#date:2018/6/19# 文件基本操作流程# 1、打开文件# 2、操作文件# 3、关闭文件# open打开文件# red中英文都是一个字符# r、w只读和只写,不能相互交互# 创建对象的时候文件会被清空,没有文件会创建文件data = open('小重山','r',encoding='utf8')...

2018-08-07 14:39:51 170

原创 Android 复制到剪贴板

 package chengyujia.demo.aty;import android.content.Context;import android.os.Bundle;import android.text.ClipboardManager;import android.view.View;import android.widget.TextView;import andro...

2018-07-30 09:54:59 899

原创 python基础-day05

编码和解码

2018-06-19 11:42:12 149

转载 MAC 控制台常用命令

基本命令1、列出文件ls 参数 目录名        例: 看看驱动目录下有什么:ls /System/Library/Extensions参数 -w 显示中文,-l 详细信息, -a 包括隐藏文件2、转换目录     cd    例:想到驱动目录下溜达一圈   cd /System/Library/Extensions3、建立新目录mkdir 目录名     例:在驱动目录下建一个备份目录 ba...

2018-06-19 10:17:05 4044

原创 python基础-day04

1、

2018-06-12 10:57:01 235

原创 python基础-day03

1.python开发工具Pycharm(配置忽略了)2.循环    for i in range(3):        print("loop",i);    for I in range(1,100):        print("loop",i);//从1开始到99循环输出    range(开始值,结束这,步长)...

2018-06-10 21:29:17 263 2

原创 python基础-day02

1.

2018-06-07 15:50:55 153

原创 ptyhon 基础- day01

1. 变量:程序运算过程中的一些中间结果,为了方便日后调用和更改。变量名尽量用描述型的意思,这样可以是我们的程序更高的理解和阅读。如果我们把变量看成一种保存信息的容器是更容易理解的。主要的目的标记并存储在内存中,这个数据可以在程序中调用。注意:在python中所有的变量(常量)都是可以改变的。为了区别常量全部大写。例如:name = "JiangHai";2.变量的命名规则    1.具有描述性。...

2018-06-06 17:03:20 189

转载 关于SVN上传代码,.so文件.a文件自动被过滤的问题

右键-> TortoiseSVN -> Settings 如下图在默认忽略文件中去掉 *.so *.a 即可 

2018-02-28 11:44:45 291

原创 javaScript基础(八)正则表达式

简单讲解正则表达式,如果想学正则可以看《精通正则》……等书籍什么是正则?在常见的字符串检索或替换中,我们需要提供一种模式化表示检索或替换的规则。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。abc   [a-z]{4}  \d\d\d 三个数字正则的简单例子/\d\d\d/.test("123");//true 表示三个数字/\d\d\d/.test("adb");//fal...

2018-02-27 10:50:34 207

原创 javaScript基础(七)OOP 下

模拟重载function Person(){//person构造器    var args =arguments;    if(typeof args[0] === 'object' && args[0]){//判断是否是对象,并且不等于null        if(args[0].name){            this.name = args[0];            ...

2018-02-27 09:46:58 163

原创 javaScript基础(七)OOP 上

概念:面向对象程序设计(Objcet-oriented programming,OOP)是一种程序设计范型,同时也是一种程序开发的方法。对象指的是累的实例。它将对象作为程序的基本单元,将程序和数据封装其中,以提高软件的重要性、灵活性和扩展性。继承、封装、多态、抽象基于原型的继承function foo(){    this.y = 2; }typeof foo.prototype;//"Objec...

2018-02-26 23:15:41 175

原创 javaScript基础(六)闭包

闭包的例子function outer(){    var localVal = 30;    return localVal; }outer();//30//闭包function outer(){    var localVal = 30;    return function(){        return localVal;     } }var func = outer();func()...

2018-02-26 15:13:10 223

原创 JavaScript基础(五)函数

函数:是一块JavaScript代码,被定义一次,但可执行和调试用多次。JS中的函数也是对象,所以JS函数可以像其他对象那样操作和传递,所以我们也常常叫函数为函数对象。function foo(x,y){    if(typeof x === 'number' && typeof y ==='number'){        return x + y;     }else{    ...

2018-02-26 08:45:38 240

原创 JavaScript基础(四)数组

数组:是值得有序集合。每个值叫做元素,每个元素在数组中都有数字位置编号,也就是索引。JS中的数组是弱类型的,数组中可以含有不同类型的元素。数组元素甚至可以使对象或其他数组。var arr = [1 , true ,null , undefined , {x:1} , [1,2,3] ];创建数组var BAT = ["Alibaba","Tencent","Baidu"];var students...

2018-02-24 16:38:17 175

原创 JavaScript基础(三)对象

1.创建对象-new/原型链    function foo(){}    foo.prototype.z = 3;//原型链    var obj = new foo();    obj.y = 2;    obj.x = 1;    //返回    obj.y = 2;     obj.x = 1;    obj.z = 3; //在属性中没有找到z,会去原型链中找到z的属性    typeo...

2018-02-24 10:45:16 187

原创 JavaScript基础(二)表达式

1.表达式:是指能计算出值得任何可用程序单元。              是一种JS短语,可使JS解释器用来生产的一个值。2.表达式:  2.1  原始表达式 :常量、直接量  3.14、“test”                   关键字           null、this、true                   变量              i、j、k  2.2 复合表达式:原...

2018-02-16 18:38:31 359

原创 JavaScript基础(一)数据类型

1.六种数据类型    弱类型特性:        var num = 32;            32+num   // 64            "32"+num // "3232"            "32"-num // 0    六种基础类型:五种原始类型+一种队形类型;    五种原始类型:number、string、boolean、null、undefined。    对象类...

2018-02-16 12:29:50 185

空空如也

空空如也

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

TA关注的人

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