自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 excel批量插入图片(宏方式)

Sub 插入图片() Dim pic As String, n As Long Dim picTemp As Picture pic = Dir("D:\pictures\*.*") '选择目录 While pic > "" '仅列出jpg/bmp和gif格式的文件名 If pic Like "*.jpg" Or pic Like "...

2020-04-12 22:04:14 8225 2

原创 js中继承

// 父类 function Animal(name) { this.name = name; } // 用prototype给父类加方法 Animal.prototype.eat = function() { console.log(this.name + "要吃东西"); } // 具体的子类,猫 functio...

2019-12-21 20:45:09 124

原创 MySQL的索引有几种类型?分别如何创建

MySQL的索引有两种分类方式:逻辑分类和物理分类。按照逻辑分类,索引可分为:主键索引:一张表只能有一个主键索引,不允许重复,不允许为null;唯一索引:数据列不允许重复,允许为NULL值,一张表可有多个唯一索引,但是一个唯一索引只能包含一列,比如身份证号码,卡号都可以作为唯一索引;普通索引:一张表可以创建多个普通索引,一个普通索引可以包含多个字段,允许数据重复,允许NULL值插入;...

2019-12-15 19:26:30 1183

原创 java多线程interrupt()函数中断没有拿到锁的wait()的线程

当一个线程在就绪状态,拿到同步锁,调用(锁对象.wait())函数之后,让出锁,进入锁对象的等待池。如果这个时候,另一个线程占用锁,但是这时候调用了阻塞线程的interrupt()函数。阻塞线程并不会立即中断,它是等待别的线程让出锁之后,它抢到锁,再中断的。我做了一个实验如下。package myThread;// 锁对象class MyInterruptLock {}publ...

2019-12-11 09:26:21 295

原创 java多线程之生产者消费者模型

生产者要做的动作就是:如果的商品,就停止生产(wait())让出锁,等待notiry()或notiryAll()的唤醒。不会进入就绪状态。我个人的理解就是生产者没有收到“没有商品”的通知,就算抢到锁,也不会生产商品。这样就浪费了资源。没有商品,就生产商品,生产完商品就通知消费者开始消费(notify() 或 notiryAll())。消费者要做的动作是:如果有商品,就消费商品。消费...

2019-12-09 21:29:17 118

原创 文本格式化标签。加粗,倾斜,删除线,特殊说明

加粗<b> </b> <strong> </strong> 推荐使用strong标签,更生动一点倾斜<i></i> <em></em> 推荐使用<em></em> 理由同上删除线<s></s> <del></del&g...

2019-12-01 20:42:16 501

原创 angular前端解决跨域

1.在根目录下创建proxy.config.json2.在proxy.config.json文件中添加以下内容{ "/api": { "target": "https://localhost:8080", // 后端的接口地址 "logLevel": "debug", // 设置成debug可以看到源接口代理成目标接口的过程 "changeOrigin": t...

2019-10-14 09:54:38 733

原创 Angular模拟form请求

1.新建form对象const formData = new FormData();2.添加表单中的数据formData.append(‘username’, this.validateForm.value.username);formData.append(‘password’, this.validateForm.value.password);3.发送请求this.ht...

2019-10-13 14:32:50 732

原创 H5语义标签

nav 表示导航header 表示页眉footer 表示页脚main 文档主要内瓤article 文章aside 主题内容之外

2019-09-25 09:18:25 91

原创 软件架构的演变

垂直架构随着互联网的发展,用户越来越多,软件技术也得到了很大的发展,人们开始研究一些技术使其与底层硬件交互会更加友好等。及某系统流量访问某模块占比很高,而其他模块没有什么流量访问,如果都部署到一起占用资源就浪费了,如果分开部署,流量高的部署到一台高性能服务器,而流量低的部署到一台普通的服务器,两个模块之间的交互用webService,RPC等方式进行访问架构说明:按照业务进行切割,形成小...

2019-09-24 15:48:25 477

原创 git的常用命令

一 将本地以写好的项目推送到远程仓库1.将项目初始化 git init2.将项目存入暂存区 git add . 点表示将当前目录下所有的文件加入暂存区。 git add readme.txt 将readme.txt加入暂存区 我们可以批量加,也可以专门加一个。3.将暂存区加入到本地master分支 git commit -m "first commi...

2019-09-23 19:47:10 95

原创 打断点的一些基本概念step into,step over等

step into : 单步执行,遇到子函数就进入并且继续单步执行(简而言之,进入子函数)step over: 在单步执行时,在函数内遇到子函数时不会进入子函数内单步执行,而时将子函数整个执行完再停止,也就是把子函数整个作为一步。有一点,经过我们简单的调试,再不不能再子函数情况下是和step into效果是一样的(简而言之,越过子函数,但子函数会执行)step out: 当单步执行到子函数...

2019-09-20 13:49:21 1033

原创 小程序封装请求

看了之前自己写的代码,有种想杀了自己的冲动。主要问题是,小程序那边,我之前没有封装我的get,post请求导致了,每个页面发送请求的时候,多写了请求头,请求方法,每个页面都有很多重复的代码,而且加载动画每个页面都是。我封装了后的代码如下。1.get请求function getHttpRequest(url,params,doSuccess){ //开启加载画面...

2019-06-14 15:08:35 623

原创 golang中使用简单工厂模式

工厂模式是了降低类与类之间的耦合度,比如我们想要一个手机,如果我们指定某一个工人为我们生产手机。我们生产这个手机的进度完全取决于这个工人,如果工人请假了,一定会影响我们得到手机的进度。这就是客户和工人的耦合度太高造成的影响。这时候,可以有一个生产手机的工厂,我们不必关系是谁在为我们生产手机,我们说了我们的需求,由工厂指定空闲的工人为我们生产手机,不可能每一个工人都请假了。这样的结构比较健壮。gol...

2019-06-04 14:38:52 568

原创 golang中给结构体或结构体指针绑定函数的区别

1.先创建一个结构体type Test struct{ name string //给结构体绑定一个字段,用以说明结构体和结构体指针绑定函数的区别}2.给结构体绑定函数func (test Test) function(){ test.name = "结构体"}3.给结构体指针绑定函数func(test *Test) pointFunc...

2019-06-03 22:30:15 4491

原创 golang中的切片

切片是为了解决“数组”中扩容麻烦而存在的。切片的创建:1.可以用先创建一个数组,在用这个数组创建切片,例如array := [5]int {1,2,3,4,5}slice := array[1:2] //遵循左截右不截的口诀,此切片为 2,len = 1,cap = 42.直接用创建slice := []int 创建的切片len = 0,cap =0。可以用append...

2019-06-03 14:04:06 154

原创 golang常见的两个命令

go build 文件名.go 生成exe可执行程序go run 文件名.go 直接运行代码

2019-06-03 08:54:11 115

原创 毕业一年的感想

有开始感叹时间的飞快,毕业一年了,也没有巨大的进步。又是一个周末,又做了无数的计划,又失败了无数的计划。就比如说昨天下午,进小区的门口时还在想只买个酸奶和香蕉,进小区的时候突然有开始想吃油泼面了,走到卖油泼的面馆又开始不想吃油泼,开始想吃米饭。最后果然没有吃到米饭,选择了炒米粉。我啊!为什么这么善变?明明以为做好了决定,可是为什么就是不执行呀?可能是自己的意志不够?又或是外界的干扰?...

2019-06-02 21:36:38 326

原创 golang的第一个程序

package mainimport "fmt"func main(){ fmt.Println("hello world!")}每一个golang程序必须有一个main包,和程序的入口main方法

2019-04-01 22:04:04 217

原创 前端传数组,golang echo框架如何接收

1.新建一个结构体数组,如var menu []model.UpdateMenu2.绑定时传入结构体对象的地址(指针)即可c.Bind(&amp;menu)

2019-02-21 20:02:08 2192

百度的地图服务

第一次做百度的地图开发,终于知道android studio的包名是怎么命名的。这个主要要申请百度的api

2018-05-13

空空如也

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

TA关注的人

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