自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

人民群众小学生

踩在巨人肩膀上

  • 博客(370)
  • 资源 (2)
  • 论坛 (8)
  • 问答 (6)
  • 收藏
  • 关注

原创 开发tips

希望做一个可以把握软件项目整体开发进度的项目leader角色,并且通过技术可以为公司商业目的的实现提供支持。而不是为了技术而技术。主要观点有:1,技术重要,但我们大多数人只是应用型技术,所以不算重要。只是在阶段一 调包 阶段二 知道为什么这么调包 和 阶段三 把包封装下增强或者修改或者集成下 让别人去调的 阶段中循环往复。2,面试是个很随机的过程。有些人特别想知道回字有哪十八种写法。去哪家公司工作真是一种缘分。我曾经面试20人不到的小公司被拒之门外 但是去面2000+人规模的大公司就进去了。3,解决

2020-05-09 19:27:24 231

原创 学习一门技术的正确方式

要事为先对待人生的任何事情都要:抓大放小,要事为先!对于一个以前从来没有接触过java的人,java无疑是庞大的,似乎每个领域都可以拓展开来都是一片开阔地,每一个领域要想深入接触到每一个细节所耗费的精力都是巨大的。这个时候大家都胸...

2017-12-17 23:52:08 1654 2

原创 读过的源码 走过的路

记录读过的源码

2020-06-29 09:46:52 99

原创 dart中 final与const的区别

final和const共同点1.类型声明可以省略final String a = ‘abc’;final a = ‘abc’;const String a = ‘abc’;const a = ‘abc’;2.初始化后不能再赋值final a = ‘aaa’;a = ‘abc’; //错误const b = ‘bbb’;a = ‘abc’; //错误3.不能和var同时使用f...

2020-03-12 22:31:46 161

原创 Flutter+原生开发与H5+原生开发的区别在哪里?

为什么要使用Flutter?跨平台技术简介Hybrid技术简介QT简介Flutter简介为什么要使用Flutter?Flutter有什么优势?它可以帮助你:1、提高开发效率2、同一份代码开发iOS和Android3、用更少的代码做更多的事情4、轻松迭代5、在应用程序运行时更改代码并重新加载(通过热重载)6、修复崩溃并继续从应用程序停止的地方进行调试7、创建美观,高度定制的...

2020-02-10 23:29:31 1060

原创 git从其他分支merge个别文件或文件夹

使用git merge 命令进行分支合并是通用的做法,但是git merge 合并的时候会将两个分支的内容完全合并,如果想合并一部分肯定是不行的。那怎么办?如何从其他分支merge指定文件到当前分支,git checkout 是个合适的工具。git checkout source_branch …...

2019-09-25 16:44:44 1692

原创 简明扼要说浏览器环境

http://www.codeceo.com/article/javascript-threaded.html

2019-09-16 15:20:42 76

原创 B树与B+树简明扼要的分析

https://blog.csdn.net/zhuanzhe117/article/details/78039692

2019-09-12 15:06:10 103

转载 es6 数组方法总结

2019-07-19 12:14:32 74

原创 Go init函数一句话解释

Go init函数详解其实记住一句话就行 初始化自动执行初学的时候 还在找在哪调用的。。。。。但是一直找不到是谁调用的***init()函数会在每个包完成初始化后自动执行,并且执行优先级比main函数高。init 函数通常被用来:对变量进行初始化检查/修复程序的状态注册运行一次计算包的初始化为了使用导入的包,首先必须将其初始化。初始化总是以单线程执行,并且按照包的依赖关系顺...

2019-07-18 20:59:24 76

原创 Golang特性defer的讲解 有具体例子

https://blog.csdn.net/huang_yong_peng/article/details/82950743#commentBoxpackage mainimport "fmt"func f1() (result int) { defer func() { result++ }() return 0}func f2() (r int) { t := 5 ...

2019-07-18 14:31:57 65

转载 Spring 过滤器和拦截器的区别

  ①拦截器是基于java的反射机制的,而过滤器是基于函数回调。  ②拦截器不依赖与servlet容器,过滤器依赖与servlet容器。  ③拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用。  ④拦截器可以访问action上下文、值栈里的对象,而过滤器不能访问。  ⑤在action的生命周期中,拦截器可以多次被调用,而过滤器只能在容器初始化时被调用一次。...

2019-07-11 13:56:46 1472

原创 Spring开发 注解 @Resource与@Autowired用法区别

**spring中,@Resource和@Autowired都是做bean的注入时使用。使用过程中,有时候 @Resource 和 @Autowired可以替换使用;有时,则不可以。下面,根据自己的学习,整理下这两个注解使用中的共同点和不同点,及用法上的不同。 共同点 @Resource和@Autowired都可以作为注入属性的修饰,在接口仅有单一实现类时,两个注解的修饰效果相同,可...

2019-06-20 11:23:49 545

转载 Go 结构体与初始化

Go 通过类型别名(alias types)和结构体的形式支持用户自定义类型。结构体是复合类型,当需要定义类型,它由一系列属性组成,每个属性都有自己的类型和值的时候,就应该使用结构体,它把数据聚集在一起。结构体也是值类型,因此可以通过 new 函数来创建组成结构体类型的那些数据成为字段(fields)。每个字段都有一个类型和一个名字;在一个结构体中,字段名字必须是唯一的。一,结构体定义结...

2019-06-05 17:31:07 585

转载 [转]MySQL中int(11)最大长度是多少?

原文地址:https://blog.csdn.net/allenjay11/article/details/76549503今天在添加数据的时候,发现当数据类型为 int(11) 时,我当时让用户添加数据时,最大输入的长度为11位,结果,添加数据添加不上,导致出现问题,我又改为最大长度为10位,结果验证9个1的时候是正常的,再次验证9个9的时候又失败了。经过查询资料,最终找到了关于mysql中...

2019-05-27 09:58:08 370

转载 React-Router学习整理

https://www.cnblogs.com/BestMePeng/p/React_Router.html

2019-05-24 15:35:49 72

原创 mybatis 双神器

https://www.cnblogs.com/kangoroo/p/7998433.htmlhttps://www.cnblogs.com/smileberry/p/4145872.html

2019-05-23 11:08:36 53

原创 react项目中webpack2升级到webpack4.30中遇到的问题

参考文章:https://blog.csdn.net/lqlqlq007/article/details/84031800https://www.cnblogs.com/walls/p/9153555.html问题产生原因如下:css-loader升级后 都是css module.引用的方式发生了变化...

2019-05-09 10:02:40 303

原创 reverse一个整数

function reverse(x) {var rev = 0;while (x != 0) {var pop = x % 10;x = parseInt(x/10) rev = rev * 10 + pop; } return rev;}

2019-05-08 10:56:06 102

原创 o(1), o(n), o(logn), o(nlogn)

在描述算法复杂度时,经常用到o(1), o(n), o(logn), o(nlogn)来表示对应算法的时间复杂度, 这里进行归纳一下它们代表的含义:这是算法的时空复杂度的表示。不仅仅用于表示时间复杂度,也用于表示空间复杂度。O后面的括号中有一个函数,指明某个算法的耗时/耗空间与数据增长量之间的关系。其中的n代表输入数据的量。比如时间复杂度为O(n),就代表数据量增大几倍,耗时也增大几倍。比如...

2019-05-07 09:37:50 134

转载 golang之下划线(_)之语义说明

golang的下划线有以下三种用法1.忽略返回值这个应该是最简单的用途,比如某个函数返回三个参数,但是我们只需要其中的两个,另外一个参数可以忽略,这样的话代码可以这样写:v1, v2, _ := function(…)12.用在变量(特别是接口断言)例如我们定义了一个接口(interface):type Foo interface {Say()}123然后定义了一个结构体...

2019-05-06 14:59:08 97

原创 js函数式编程的几个关键点

1.纯函数与this.2.prototype3.map reduce4.闭包 与 curry 尾优化

2019-04-11 15:04:57 63

原创 Flutter环境搭建 跑通之经验总结

1.flutter emulators --launch 先把模拟器启动2.flutter run。3.编辑器的查看 才开始没有找到。。。。。。

2019-04-11 14:00:45 61

原创 sql查询之执行顺序

首先,先简单解释一下笛卡尔积。现在,我们有两个集合A和B。A = {0,1} B = {2,3,4}集合 A×B 和 B×A的结果集就可以分别表示为以下这种形式:A×B = {(0,2),(1,2),(0,3),(1,3),(0,4),(1,4)};B×A = {(2,0),(2,1),(3,0),(3,1),(4,0),(4,1)};以上A×B和B×A的结果就可以叫做两个集合...

2019-04-09 15:23:46 140

原创 where 子句和having子句中的区别

1.where 不能放在GROUP BY 后面2.HAVING 是跟GROUP BY 连在一起用的,放在GROUP BY 后面,此时的作用相当于WHERE3.WHERE 后面的条件中不能有聚集函数,比如SUM(),AVG()等,而HAVING 可以Where和Having都是对查询结果的一种筛选,说的书面点就是设定条件的语句。下面分别说明其用法和异同点。注:本文使用字段为oracle数据库中...

2019-04-08 14:34:27 1228

原创 demo使用java自定义注解

package kzfy.bk.com; import java.lang.annotation.Documented; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.Retent...

2019-04-04 14:43:00 83 1

原创 js上乘武功

1.Function.prototype.toString 的使用技巧`var rArgs = /function\s*[(](\s([^)]))/m;function getParamNames( fn ){var argStr = fn.toString().match(rArgs)[1].trim();return argStr? argStr.split(/\s,\s*/): []...

2019-04-03 16:22:20 227

原创 BeanUtils.copyProperties(A,B)字段复制

1、package org.springframework.beans;中的BeanUtils.copyProperties(A,B);是A中的值付给BFinCpDocDO finCpDoc = finCpDocService.selectByDocNo(orderNo);FinCpDocDto finCpDto = new FinCpDocDto();if (finCpDoc == ...

2019-04-01 17:17:02 164 1

原创 工作之余,要看点诗歌

蜈蚣百足,行不及蛇,家鸡翼大,飞不如鸟。马有千里之程,无人不能自往。人有凌云之志,非运不能腾达。多么优美的文字

2019-03-25 14:41:42 61

转载 背压(Backpressure)机制

首先,从大的方面说,这篇文档的名字,虽然叫“Backpressure”(背压),但却是在讲述一个更大的话题,“Flow Control”(流控)。Backpressure只是解决Flow Control的其中一个方案。就像小学做的那道数学题:一个水池,有一个进水管和一个出水管。如果进水管水流更大,过一段时间水池就会满(溢出)。这就是没有Flow Control导致的结果。而解决Flow Con...

2019-03-22 15:24:37 2291

原创 Java的套路感果然很强

很强就是了。中上等绝对没问题

2019-03-13 17:25:50 281

原创 linux安装nodejs并配置全局环境变量

1、下载nodejs Linux版本,注意本教程是.tar.xz格式的。https://nodejs.org/dist/v8.11.3/node-v8.11.3-linux-x64.tar.xz2、在根目录下建立deploy文件夹并复制进去,(目的就是找个地方放一下node包,也可以是你自己的文件夹)3、在该目录下解压,有两层压缩,下面解压命令:xz -d node-v8.11.3-lin...

2018-12-18 14:48:07 3045

转载 随笔

@[这句话害惨了多少年轻人:“谁也别依靠,除了你自己”原创: Cassie,桃 新世相 前天这是 新世相 的 定制广告一我每天都会在后台收到很多“树洞”式留言,大都是些平时不会向亲人、朋友或者爱人说出口的事情、感受。他们留言时,往往也没指望有人会看到、理解、回复。有时还会嘱咐我:“如果你看到,别选出来,我不想让别人看见。”我把他们称为“要强”的成年人。比如,一个在外打拼的女孩。...

2018-12-18 14:46:08 248

原创 解决 vue中props值无法赋值给data域的问题

vue 中父组件向子组件传递数据用 props, 但是子组件是无法修改它的。如果子组件需要动态修改它就只能自造一个对应的 data 域。比如<!-- --><template> <div>这里是汇总信息 <ul> <li>{{total}}</li> &l...

2018-12-04 15:28:04 13024 12

原创 java的实现类可以添加接口外的方法吗

可以添加,但是在声明对象时只有声明本身类才能调用到。例如:接口A,有ab两个方法,类S实现A,并增加了方法c。声明: A s=new S();则s只能调用ab,不能调c。声明S s=new S();s可以调用abc方法。...

2018-10-10 14:53:25 3198

原创 java中静态块的作用

(一)java 静态代码块 静态方法区别一般情况下,如果有些代码必须在项目启动的时候就执行的时候,需要使用静态代码块,这种代码是主动执行的;需要在项目启动的时候就初始化,在不创建对象的情况下,其他程序来调用的时候,需要使用静态方法,这种代码是被动执行的. 静态方法在类加载的时候 就已经加载 可以用类名直接调用比如main方法就必须是静态的 这是程序入口两者的区别就是:静态代码块是自动执行的;...

2018-09-29 10:57:14 161

转载 Python并发编程之线程池/进程池

引言Python标准库为我们提供了threading和multiprocessing模块编写相应的多线程/多进程代码,但是当项目达到一定的规模,频繁创建/销毁进程或者线程是非常消耗资源的,这个时候我们就要编写自己的线程池/进程池,以空间换时间。但从Python3.2开始,标准库为我们提供了concurrent.futures模块,它提供了ThreadPoolExecutor和ProcessPo...

2018-07-30 16:30:34 545

原创 vue不用vuex 实现跨页面数据交互

https://blog.csdn.net/zgh0711/article/details/80284830 https://www.cnblogs.com/wisewrong/p/6266038.html

2018-07-24 11:46:26 3975 1

原创 git merge最简洁

一、开发分支(dev)上的代码达到上线的标准后,要合并到 master 分支git checkout devgit pullgit checkout mastergit merge devgit push -u origin master12345二、当master代码改动了,需要更新开发分支(dev)上的代码git checkout master git pull git check...

2018-06-21 23:25:33 14824

原创 大型Vuex项目 ,使用module后, 如何调用其他模块的 属性值和方法?

https://vuex.vuejs.org/zh-cn/modules.htmlVuex 允许我们把 store 分 module(模块)。每一个模块包含各自的状态、mutation、action 和 getter。那么问题来了, 模块化+命名空间之后, 数据都是相对独立的, 如果想在模块 A 调用 模块 B 的state, actions, mutations, getters, 该肿么办?假...

2018-05-17 15:29:42 21792 1

mysql学习手册

收集的很全面的 汉化的 mysql学习手册 各个方面都很全面

2017-06-10

list最终版

表达式 一个list

2016-08-21

js操作对象属性用点和用中括号有什么不同?

发表于 2016-06-06 最后回复 2020-03-27

小学生999的留言板

发表于 2020-01-02 最后回复 2020-01-02

bower是正常的 ,但是bower install有问题?

发表于 2016-07-23 最后回复 2016-07-25

ecmascript5中,this指针的问题

发表于 2016-07-07 最后回复 2016-07-23

{}【】这是什么意思

发表于 2016-07-07 最后回复 2016-07-08

angular里 $location怎么会被显示undifinde

发表于 2016-07-06 最后回复 2016-07-07

js里数组去重的函数,给解释下

发表于 2016-07-01 最后回复 2016-07-06

if (!r) { r = []; }中,!r是怎么理解?

发表于 2016-07-01 最后回复 2016-07-01

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

TA关注的人 TA的粉丝

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