自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 mybatisplus乐观锁

乐观锁插件1)com.baomidou.mybatisplus.plugins.OptimisticLockerInterceptor 注册乐观锁插件2)如果想实现如下需求: 当要更新一条记录的时候,希望这条记录没有被别人更新,确保当前只有一个人在操作3)乐观锁的实现原理:取出记录时,获取当前version 2更新时,带上这个version 2执行更新时, se...

2019-01-31 20:17:00 375

转载 简单工厂模式

设计流程(1) 将需要创建的各种不同对象的相关代码封装到不同的类中,这些类成为产品类,而将他们的公共代码抽象提取并封装到一个抽象产品类中,使具体产品类成为抽象产品类的子类。(2)提供一个工厂类用于创建各种产品。抽象产品类:public abstract class Product { // 所有产品的公用业务方法 public void methodSame() { ...

2019-01-31 07:38:07 34

转载 es数据备份和恢复

2019独角兽企业重金招聘Python工程师标准>>> ...

2019-01-29 21:09:00 266

转载 Kotlin入门潜修之类和对象篇—泛型及其原理

泛型如果我们了解java中的泛型,那么本篇文章提到的kotlin泛型我们也不会陌生。但是如果之前没有接触过泛型或者没有真正理解泛型,本篇文章理解起来可能有些困难,不过我会尽量阐述的通俗易懂。java中的泛型前面一直有提到,kotlin是运行于jvm上的语言,其对标的语言就是java,因此我们先来讲一下java的泛型,了解了java泛型的优缺点之后,我们就很容易明白kotlin中泛型的设计初衷...

2019-01-29 13:14:57 71

转载 计算几何初步

计算几何学习笔记向量表示当然是用点对\((a,b)\)表示一个向量啊。点积\(a_x\centerdot b_x+a_y\centerdot b_y\)这个东西可以判正交:考虑他的向量形式是:\(\vec{a}·\vec{b}=|\vec{a}||\vec{b}|cos<\vec{a},\vec b>\)显然\(cos(90°)\)=0,然后就可以如果点积为0,就垂直...

2019-01-28 15:04:00 58

转载 Linux nexus 私服搭建

下载nexushttps://www.sonatype.com/download-oss-sonatype上传到服务器/opt/解压tar -zxvf nexus-3.14.0-04-unix.tar.gz -C /usr/local/因为nexus启动不建议使用root账户,且root账户权限过于太大,所以,创建用户useradd admin admingroup并将指定其所需要的目录...

2019-01-28 14:41:29 55

原创 C# 8新提案让泛型Attribute成为现实

从一开始, Attribute就是.NET的一部分。因此,它们在引入泛型之前就已经被创建好,这意味着如果要引用属性中的类型,必须暴露一个Type参数或属性。例如:[TypeConverter(typeof(X))]这种模式存在一些限制。在上面的示例中,X必须有一个无参数的构造函数,并继承TypeConverter。编译器不会强制这些,所以开发人员只能在运行时发现错误。相反,如果我们使用泛型类型参数...

2019-01-28 10:07:40 34

转载 Java并发编程73道面试题及答案

原文出处:https://blog.csdn.net/qq_34039315/article/details/785493111、在java中守护线程和本地线程区别?java中的线程分为两种:守护线程(Daemon)和用户线程(User)。任何线程都可以设置为守护线程和用户线程,通过方法Thread.setDaemon(bool on);true则把该线程设置为守护线程,反之则为用户线程。Thre...

2019-01-28 07:58:19 115

转载 Node.js 及 Vue-cli 安装

1. 安装 Node.js1.1 下载安装下载地址直接安装即可打开 cmd:输入 node -v, 出现 nodejs 的版本说明安装成功。输入 npm -v, 出现 npm 的版本说明npm 也安装成功。安装后目录1.2 环境配置说明:这里的环境配置主要配置的是npm安装的全局模块所在的路径,以及缓存cache的路径,之所以要配置,是因为以后在执行...

2019-01-27 02:23:46 74

转载 Codeforces Round #529 (Div. 3)错过上分记

Codeforces Round #529 (Div. 3)错过上分记前言这场比赛的题真的简单,除了E题奇奇怪怪的前后缀和。A读原字符,挑出里面的字符输出即可。B排个序,分类讨论两种情况马上完事。C先贪心地用最少的次数把这个数分解掉,如果要求次数当然无解。如果多的话一定有解,因为你可以一直分解,除非全是1的情况。D我本来以为是什么欧拉回路,其实就是无脑的建图。一个点可以有两...

2019-01-26 18:17:00 92

转载 Python如何操作数据库?Python基础教程,第十四讲,数据库支持

2019独角兽企业重金招聘Python工程师标准>>> ...

2019-01-24 23:18:00 149

转载 git常用命名:自用,持续更新

1.切换分支git checkout -b dev origin/feature/迭代1.12.提交本地代码到githubgit init  //初始化gitgit config --global core.autocrlf false  //解决:warning: LF will be replaced by CRLFgit add .  //添加到缓存git co...

2019-01-24 15:19:00 81

转载 map/字典

key-value的数据结构,又叫字典或关联数组(map是无序的)声明:var map1 map[keytype]valuetypevar a map[string]stringvar a map[string]intvar a map[int]stringvar a map[string]map[string]string声明是不会分配内存的,初始化需要make创建方式:...

2019-01-24 14:11:04 746

原创 区块链技术精华:四十种智能合约支持平台(四)

摘要: 智能合约是以数字形式定义的承诺,控制数字资产并涵盖合约参与者约定的权利和义务。它由计算机系统自动执行。在基于区块链的智能合约中,数据管理、事务验证和状态处理都是在区块链上完成的,区块链提供完备的状态机接受和处理各种智能合约程序。我们在此系统列举四十种支持或是用于开发智能合约的平台或项目,并介绍影响智能合约功能的主要因素。本文是该系列文章的第四篇,我们继续给出余下的11种支持平台,其中包括著...

2019-01-23 09:30:00 55

转载 OSChina 周三乱弹 —— 风扇写着先生请自爱

2019独角兽企业重金招聘Python工程师标准>>> ...

2019-01-23 06:35:00 198

转载 Docker安装+HelloWorld+运行Tomcat

2019独角兽企业重金招聘Python工程师标准>>> ...

2019-01-21 13:52:00 39

转载 小程序购物车右上角数字显示与消失

思路:1、调用接口,获取数值 2、判断数值是否为0,如果数值为0,调用wx.removeTabBarBadge()函数,如果数值不为0,调用wx.setTabBarBadge()函数;如下 /** * 获取用户购物车数量 */ set_nav_cart_num:function () { ...

2019-01-21 09:55:38 2162 1

转载 http-Content-Type

// require// 端口号var http = require('http')var server = http.createServer()server.on('request', function (req, res) { // 在服务端默认发送的数据,其实是 utf8 编码的内容 // 但是浏览器不知道你是 utf8 编码的内容 ...

2019-01-20 20:25:00 124

原创 中消协:警惕以治病为噱头的保健品虚假宣传行为

资料图:广州一位老人购买的保健品。中新网记者 邱宇 摄 中新网北京1月18日电 (记者 邱宇)中国消费者协会18日发布保健品安全消费提示称,要警惕商家以防治疾病为噱头的夸大、虚假宣传行为。有些商家宣称保健品能治未病、预防疾病、治疗疾病、佩戴祛病强身等。中消协方面指出,保健品不具备疾病预防和治疗功能,任何宣称保健品治病、防病的行为,都是不符合法律法规和相关规范性要求的。不要轻信商家以防治疾病为噱头的...

2019-01-18 12:13:31 103

转载 第一个electron

1 开发环境:node环境2 下载electron:npm install electron --save-dev3 package.json配置如下:{ "name": "demo", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "start...

2019-01-18 11:18:00 86

转载 「小程序JAVA实战」小程序模板在外部页面引用(20)

转自:https://idig8.com/2018/08/09/xiaochengxu-chuji-20/不知道老铁还有印象吗?当时讲模板的时候,是在当前的页面进行模板的应用,如何外部的方式引用模板呢?源码:https://github.com/limingios/wxProgram.git 中的No.8小程序的引入外部的模板模板创建后,如何在别的页面别的地方引用。...

2019-01-17 21:20:00 57

原创 河南外贸总值首破5500亿元 对中东欧16国贸易大增

中新社郑州1月17日电 (记者 董飞)2018年,河南省外贸进出口总值5512.7亿元(人民币,下同),对中东欧16国等新兴市场贸易增长较为显著。郑州海关17日举行新闻发布会通报上述数据。通报称,这是河南省进出口总值历史上首次突破5500亿元,再创历史新高。通报称,河南省2018年出口3579亿元,增长12.8%;进口1933.7亿元,下降6.2%。民营企业进出口增速明显较快,外商投资企业进出口下...

2019-01-17 16:02:39 92

转载 如何用RSS订阅?

2019独角兽企业重金招聘Python工程师标准>>> ...

2019-01-16 18:03:00 87

转载 咱一起来刷一刷leetCode的题吧

文章本人首发于慕课网,原文链接:www.imooc.com/article/274…leetCode有兴趣的可以去看看,我们直接上干货啦= =第一道题 - 难度(★)输入一个数组跟一个目标值,当数组中某两个数之和等于目标值,返回这两个数的索引(下标)注意这两个数不能相同。(如果内部有多对符合要求的输出一对即可)最简单直观的方式就是来一个O(n²)的for循环嵌套对吧?var twoSum...

2019-01-16 14:31:40 86

转载 用命令查询当前ubuntu版本号

第一种:使用命令:cat /proc/version 查看。第二种:使用命令:uname -a 查看第三种:使用命令:lsb_release -a 查看转载于:https://blog.51cto.com/mengbo2006214/2343219

2019-01-16 10:33:29 296

转载 机械臂写中文

为什么80%的码农都做不了架构师?>>> ...

2019-01-16 08:47:00 505

转载 构建自己的GAFATA

与其猜测风雨,不如自己造舟;与其问牛市什么时候来,熊市什么时候去,不如捡便宜扫货,然后以“年”为单位死屯。如果不想持有十年,就连一分钟都不要持有。投资的出发点和落脚点,放在优秀、低估的标的上,不要寄幻想在自己都不了解的币种,指望牛市来的时浑水摸鱼跟着上涨,因为它们很可能在牛市来之前就被市场遗忘。对于绝大多数像我这样的业余投资者,构建自己的GAFATA是达到投资目的不二方法。我最早是...

2019-01-16 02:19:01 68

转载 AI考拉技术分享-Node基础架构专题(二)

klg-logger前言今天给大家介绍 logger日志工具的使用,用dev的小哥哥的话说:log 工具,基于 tracer,简单,可以显示 log 的位置。详情请看以下配置方法,有问题欢迎在评论区提出!配置3.0 版本开始,将不对 tracer 做任何封装,直接使用 Tracer详细用法见 tracer 文档 www.npmjs.com/package/tra…基本用法简单版本...

2019-01-15 10:47:18 50

转载 浏览器与Node的事件循环(Event Loop)有何区别?

2019独角兽企业重金招聘Python工程师标准>>> ...

2019-01-15 09:34:00 49

转载 简单理解webpack处理css

引入cssstyle-loader 创建style标签,标签里面的内容就是css内容css-loader 让js文件里import一个css进来,给css做一个包装,让js可以解析css代码使用1.安装cnpm install style-loader css-loader --save-dev2.在webpack.config.js进行配置:var path = requ...

2019-01-15 08:56:56 59

转载 Windows 共享打印机

使用USB线连接电脑,一边口是USB口连电脑,一边是PIN5口连打印机。在控制面板—打印机—添加打印机—搜索到相应的打印机—安装选择打印机属性—共享设置共享名。启动Guest访客用户,不要设置密码。选择网络共享中心—高级共享设置—密码保护的共享设置为关闭。并且启用文件和打印机共享。关闭防火墙,防止无法访问打开计算机网络适配器,选择本地网络,打开设置ipv4的界面,选择高级-设置WINS,勾选...

2019-01-14 21:26:41 104

转载 设置CodeRush Xpress的线条颜色

      今天从studiostyl.es下载了一个vibrant-ink皮肤, 我还是比较喜欢这种黑色主题的皮肤的, 保护视力!      没想到这个黑色主题的皮肤却带来了其它的问题, 我原来安装了CodeRush Xpress插件的, Visual Studio使用的是默认的皮肤(背景色白色), 线条的颜色很明显, 但现在换成黑色的了, 与CodeRush Xpress产生的"块匹配"线...

2019-01-13 07:07:16 50

转载 Failed to enable constraints. One or more rows contain values violating non-null, unique, or foreign...

System.Data.ConstraintException: Failed to enable constraints. One or more rows contain values violating non-null, unique, or foreign-key constraints. at System.Data.DataTable.EnableConstraints() ...

2019-01-13 06:55:11 1287

转载 您的计算机上的Office 2003安装已损坏,安装程序无法继续。请删除或修复office 2003产品并重新运行安装程序...

最近打算安装visio 2010时出现 以下错误:“您的计算机上的Office 2003安装已损坏,安装程序无法继续。请删除或修复office 2003产品并重新运行安装程序”解决方法:您的计算机上的office2003安装已损坏,安装程序无法继续。请删除或修复office2003产品并重新运行安装程序。无工具,怎么处理看这里:删除下列注册信息1.依次点击开始,运行,输入r...

2019-01-12 16:45:38 1594

转载 《ASP.NET AJAX程序设计——第I卷:服务器端ASP.NET 2.0 AJAX Extensions与ASP.NET AJAX Control Toolkit 》勘误、意见反馈以及问题解答...

请朋友们在此留下您的宝贵批评意见,对于有建设性的意见,我会赠送即将出版的《ASP.NET AJAX程序设计——第II卷:客户端Microsoft AJAX Library相关》。在阅读过程中遇到的问题也可以在此提出,我会尽快解答。本书的勘误如下,也希望朋友们帮我不断补充。在此对书中的错误给朋友们阅读带来的不便深表歉意:前言p.2 内容介绍第I卷部分第一段第4行:“拖拖放拽”应为“拖拖拽...

2019-01-11 00:53:00 171

转载 解决DLL包组织的项目运行报 a class named Txxx exists

 对于使用DLL包方式组织的项目,很多人都知道如果BUILD WITH RUNTIME PACKAGE不勾选上,会有很多的问题。所以一般会将所有的EXE和DLL项目的BUILD WITH RUNTIME PACKAGE勾选上。每当这时候,你以为万事大吉了。兴奋地编译项目,满怀期待地运行,往往一运行却报错:a class named Txxx exists。。。。。。,遇到这个问题的时候,很多人...

2019-01-11 00:46:47 158

转载 Linux网络编程--4. 完整的读写函数

一旦我们建立了连接,我们的下一步就是进行通信了.在Linux下面把我们前面建立的通道 看成是文件描述符,这样服务器端和客户端进行通信时候,只要往文件描述符里面读写东西了. 就象我们往文件读写一样. 4.1 写函数write ssize_t write(int fd,const void *buf,size_t nbytes) write函数将buf中的nbytes字节内容写入文件描述符fd....

2019-01-11 00:21:03 70

转载 java.lang.NoSuchMethodError: com.google.common.collect.FluentIterable.append

2019独角兽企业重金招聘Python工程师标准>>> ...

2019-01-10 21:54:00 3622

转载 为什么中国高速收费,美国高速却大规模免费?

目录 为什么中国高速收费,美国高速却大规模免费? 模式区别 关注点 价高者得 参考 为什么中国高速收费,美国高速却大规模免费?模式区别美国模式:财政支出修建道路;中国模式:银行贷款修建道路,效率高,飞速发展;关注点1,我们不...

2019-01-10 16:09:00 67

转载 JavaScript异步之Generator、async、await

GeneratorGenerator允许我们在函数执行过程中暂停,并在将来某一个时刻回复执行。改变例以往函数必须执行完成才返回的特点。整个 Generator 函数就是一个封装的异步任务,或者说是异步任务的容器。异步操作需要暂停的地方,都用 yield 语句注明function* example(){ yield 1; yield 2; yield 3;}let ...

2019-01-10 12:45:13 48

空空如也

空空如也

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

TA关注的人

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