自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

卐兜兜飞卍的专栏

在有限的生命里,做点儿有用的事儿

原创 Eureka如何手工删除已注册的服务

一不小心在Eureka上注册了一个BUG服务想赶紧删掉咋办… 重启Eureka吗 显然不靠谱 实际上是可以手工删除的 很简单: curl -X DELETE "http://localhost:1111/eureka/apps/CALL_CLIENT/localhost:call_cli...

2020-04-09 16:53:43 114 0

原创 牛客--二维数组查找

在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 /** * @author :Dennis * @date :Created in 4/3/202...

2020-04-03 21:14:08 20 0

原创 算法基础:二分查找(BinarySearch)

二分查找 前提:为有序数组, 时间复杂度:log2n 空间复杂度:O(1) 思想:在有序数组中,采用分治策略,在最坏情况下在O(log2n)时间复杂度的情况下完成搜索。即:(默认升序)将n个元素分成两份,如果target=array[n/2]位置的元素,则完成搜索;如果target>arra...

2020-04-02 14:50:56 33 0

原创 HashMap--容量初始化中的位运算(|=,>>>)

阅读JDK中HashMap源码中的代码,HashMap初始化的时候,上来进行一通边界判断,然后接下来你会发现一段奇怪的代码: /** * Returns a power of two size for the given target capacity. */ stat...

2020-03-31 17:43:32 96 0

原创 分布式自增唯一ID生成方式

目前推荐美团Leaf:https://github.com/Meituan-Dianping/Leaf.git 其它类似的snowflake算法实现或者OSF的UUID相关阐述可参考:https://blog.csdn.net/dailywater/article/details/10273596...

2020-03-24 23:04:19 30 0

原创 HTTP状态码分类

我们平时做web开发的时候经常会需要用到对各种http的请求响应做出一个状态码的应答,比如我们平时返回最多的应该就是http 200 OK了吧,当然还有万恶的404… 但这显然不够,比如我们如果想用这些状态码返回其他信息的时候,或者做进一步处理的时候。 1xx 临时响应,表示临时响应,并需要请求...

2020-03-20 14:56:08 15 0

原创 查看java当前使用了哪种垃圾回收器

查看java目前在使用哪种垃圾回收器的命令: java -XX:+PrintCommandLineFlags -version 如图中-XX:+UseParallelGC可以看出,本地使用的jvm垃圾收集器是ParallelGC

2020-03-20 13:31:29 226 0

原创 idea下springboot注解失效的问题

今天碰到一个小坑,在用spring boot创建新项目的时候发现@SpringBootApplication这种注解都失效了… 一连串的红色波浪线看着头疼。 经过排查发现,原来是我之前项目引用的maven库中的spring-boot-autoconfigure是1.5.9版本,最新生成的项目引用...

2020-03-19 15:26:35 542 0

原创 Idea下创建SpringBoot项目无法拉取maven仓库代码

问题:Idea下创建了spring boot 项目,更新依赖时出现无法下载的情况 解答:我的解决方案是在maven settings.xml文件中配置中央仓库的镜像 <?xml version="1.0" encoding="UTF-8"?> &...

2020-03-09 12:36:27 1115 0

原创 tomcat apr bug解决方法

2019-01-21 14:40:03.585 INFO 3232 --- [ main] o.a.catalina.core.AprLifecycleListener : The APR based Apache Tomcat Native library which ...

2019-01-21 14:51:00 262 0

原创 近期写solidity的一点体会

最近写了不少solidity。对它的运作机制逐渐了解,不断地更新知识库。有了一定积累后,现在来记录一下。 入坑: 1、不要把solidity当作你认识的任何一门编程语言。 2、solidity底层支撑机制还相当有限,不要钻牛角尖。其中有一些问题现在你变通也无法解决 3、不要期望太高、期望越高,失望...

2019-01-11 12:15:32 113 0

原创 well_known_types_embed.cc文件丢失的问题

在google protocol buffer编译时提示缺失:well_known_types_embed.cc。既然缺失那就补呗… 在src\google\protobuf\compiler\js目录下新建well_known_types_embed.cc文件,内容如下: #includ...

2018-08-03 16:18:48 258 0

原创 解决github 打开、拉取、推送速度慢的问题

第一步:打开ipaddress.com,查询如下两个域名,并分别记录下其对应的ip: 1、github.com 2、github.global.ssl.fastly.net 第二步:更新host文件,如下图: 192.30.253.112 github.com 151.101.185...

2018-08-03 15:03:49 4824 0

原创 Centos 7 cannot find a valid baseurl for repo base

刚安装完系统输入yum update,提示:cannot find a valid baseurl for repo base; 然后试了一下,网络不通, 那么解决方法就是要修改个地方: cd /etc/sysconfig/network-scripts ls vi ifcfg-ens3...

2018-04-14 12:06:28 570 1

原创 boost 1.66编译

Visual studio 2017 x64: bjam stage –toolset=msvc-14.1 architecture=x86 address-model=32 –stagedir=”E:\Design\Utils\CommonLib\boost\boost_1_66_0\bi...

2018-04-08 11:27:26 330 0

原创 boost编译命令

b2.exe stage –toolset=msvc-14.1 address-model=32 –includedir=”.\boost\bin1.66.0\VC14.1\x86” –stagedir=”.\boost\bin1.66.0\VC14.1\x86” threading=multi...

2018-02-26 11:10:01 365 0

原创 visual studio 版本与代号

VC7: Visual studio.net VC7.1: Visual studio 2003 VC8: Visual studio 2005 VC9: Visual studio 2008 VC10: Visual studio 2010 VC11: Visual studio 20...

2018-02-12 10:19:55 643 0

转载 VMware14密钥

CG54H-D8D0H-H8DHY-C6X7X-N2KG6 ZC3WK-AFXEK-488JP-A7MQX-XL8YF AC5XK-0ZD4H-088HP-9NQZV-ZG2R4 ZC5XK-A6E0M-080XQ-04ZZG-YF08D ZY5H0-D3Y8K-M89EZ-AYPEG-M...

2018-01-13 16:45:18 8111 2

转载 win7 升win10 api-ms-win-core-libraryloader-l1-1-1.dll丢失

到 C:\Windows\System32 文件夹找到文件 wimgapi.dll,复制然后进入 C:\windows10upgrade 文件夹粘贴替换就行了

2018-01-08 16:45:36 5756 0

原创 刷新一下字节度量...(1BB)

位 bit (比特)(Binary Digits):存放一位二进制数,即 0 或 1,最小的存储单位。 字节 byte:8个二进制位为一个字节(B),最常用的单位。 一般用B,KB,MB,GB,TB,PB,EB,ZB,YB,BB来表示,它们之间的关系是: 1KB (Kilobyte 千字节)...

2017-11-09 16:21:12 207 0

原创 wpf:关于MouseLeftButtonDown事件失效的问题

今天使用wpf开发一个小工具,用到了MouseLeftButtonDown的事件,但是发现点击后根本不会触发事件。经过一番资料查找,发现是控件在捕获了MouseLeftButtonDown事件后,会将该事件的“Handled”设置为True,这个属性是用在事件路由中的,当某个控件得到一个Route...

2017-11-01 15:41:31 3172 0

转载 刘强东母校宿迁中学的九十周年校庆,做主题《看得更远,走得更远》演讲:是想象力限制了你的贫穷

刘强东演讲全文实录:   尊敬的王校长,各位老师,各位校友,各位朋友们,大家上午好:   我是宿迁中学1992届的刘强东,听说中学时代改变了无数人的命运,我相信中学时代对于我们在座的每一个人都是人生中最最最关键的几年,我也同样如此。   可以说我人生中无数的第一次都是发生在我的母校宿迁中学,...

2017-10-30 15:58:30 799 1

原创 平方根,立方根,阶乘,追赶法(C#)

平方根,立方根,阶乘,追赶法class Program { static void Main(string[] args) { //sq_root(); //cu_root(); //n...

2017-10-27 16:28:07 665 0

原创 Centos 修改本地时钟

如果想把时钟的时区修改为本地时间,那么你需要做的是在terminal中输入如下命令:cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #修改时区为上海时区 ntpdate cn.pool.ntp.org #同步时间 然后重启服务器就可以了或者使...

2017-10-26 15:52:17 621 0

原创 pycharm 2017

server选项里边输入 http://idea.imsxm.com/

2017-10-24 14:29:50 129 0

原创 LNK2005:htons已经在Win32_Interop.lib(Win32_FDAPI.obj)中定义

今天编译一个项目,在两个头文件中都调用了 winsock2.h,然后出现如题错误, 经过半天查找及网上资料搜索,最终通过https://stackoverflow.com/questions/1372480/c-redefinition-header-files-winsock2-h文中提到的w...

2017-10-14 17:53:29 2304 1

原创 关于sql server 2016安装

今天趁着假期有时间充电,安装sql server 2016,结果却提示要安装jdk7… 那么安装吧,打开官网一看已经是jdk9了,心想9应该可以兼容7吧…,于是乎下载了jdk9,安装完,配置classpath,path,和javahome,验证了一下,ok,javac可以运行,java配置完毕....

2017-10-08 11:23:28 2353 2

转载 Outlook 2016 pst/ost邮件数据文件迁移实现

当使用outlook 2016新建Email账户的时候,其数据文件(.ost文件)总是被保存在C盘默认目录“C:\Users\用户名\AppData\Local\Microsoft\Outlook”下,这样占用C盘的空间。在默认状态下进入Outlook,发现设置选项中关于.ost文件的保存位置,这...

2017-10-08 11:16:59 8790 1

原创 sql server 2012找不到 sql server configuration manager

今天在本机上测试sql server,做个小demo,竟然找不到 sql server configuration manager,无奈只好通过sqlservermanager11.msc命令来启动…

2017-09-26 10:01:28 4915 0

转载 优秀程序员眼中的整洁代码

有多少程序员,就有多少定义。所以我只询问了一些非常知名且经验丰富的程序员。Bjarne Stroustrup,C++语言发明者,C++ Programming Language(中译版《C++程序设计语言》)一书作者。我喜欢优雅和高效的代码。代码逻辑应当直截了当,叫缺陷难以隐藏;尽量减少依赖关系,...

2017-08-03 09:21:00 231 0

转载 一个故事告诉你比特币的原理及运作机制

周末花时间看了一些比特币原理相关的资料,虽然不敢说把每个细节都完全搞懂了,不过整体思路和关键部分的主要原理还是比较明白。写一篇文章分享给大家。这篇文章的定位会比较科普,尽量用类比的方法将比特币的基本原理讲出来。这篇文章不会涉及算法和协议中比较细节的部分,打算后面会再写一篇程序员视角下的比特币原理,...

2017-07-19 16:41:34 199 0

原创 近期书单

书籍:《机器学习实战》《自然语言处理原理与实现》《机器学习》《统计学习方法》《支持向量机导论》《统计自然语言处理(宗成庆)》《深度学习》《模式识别-第二版(西奥多里蒂斯 著,李晶皎译)》《驾驭文本 文本的发现、组织和处理_》《Python Machine Learning》《Advanced Ma...

2017-07-19 16:15:12 202 0

转载 P2P的原理和常见的实现方式

P2P实现的原理 首先先介绍一些基本概念: NAT(Network Address Translators),网络地址转换:网络地址转换是在IP地址日益缺乏的情况下产生的,它的主要目的就是为了能够地址重用。NAT从历史发展上分为两大类,基本的NAT和NAPT(Network Addres...

2017-07-17 14:52:59 446 0

原创 查看某个端口被哪个进程占用 windows

打开cmd窗口,键入以下命令netstat -aon|findstr "3311" tasklist|findstr "7204"

2017-07-13 16:48:17 285 0

原创 Markdown编辑器插入EXCEL表格

在csdn markdown编辑器中想使用表格是不是有点手足无措… 别急… marketdown表格在线制作网站: http://www.ituring.com.cn/article/3452 http://pressbin.com/tools/excel_to_html_table/i...

2017-07-13 09:46:47 587 0

转载 探寻C++最快的读取文件的方案

在竞赛中,遇到大数据时,往往读文件成了程序运行速度的瓶颈,需要更快的读取方式。相信几乎所有的C++学习者都在cin机器缓慢的速度上栽过跟头,于是从此以后发誓不用cin读数据。还有人说Pascal的read语句的速度是C/C++中scanf比不上的,C++选手只能干着急。难道C++真的低Pascal...

2017-07-13 09:09:04 126 0

转载 算法的时间复杂度和空间复杂度-总结

通常,对于一个给定的算法,我们要做 两项分析。第一是从数学上证明算法的正确性,这一步主要用到形式化证明的方法及相关推理模式,如循环不变式、数学归纳法等。而在证明算法是正确的基础上,第二部就是分析算法的时间复杂度。算法的时间复杂度反映了程序执行时间随输入规模增长而增长的量级,在很大程度上能很好反映出...

2017-07-12 16:57:56 393 0

原创 补全缺失的64位dll,0xc000007b

今天在win server服务器上部署64位应用程序,运行了下,提示缺少xxx.dll,然后用depends查看缺少哪些dll并在本机查找并将dll复制了上去,依旧不能运行,提示0xc000007b,然后再次使用depends查看,发现复制上去的dll竟然是32位的,但是我明明是在C:\Windo...

2017-07-06 17:25:34 3384 0

转载 关键字extern,static,const的区别及特点

1.extern的作用extern有两个作用,第一个,当它与”C”一起连用时,如: extern “C” void fun(int a, int b); 则告诉编译器在编译fun这个函数名时按着C的规则去翻译相应的函数名而不是C++的, C++的规则在翻译这个函数名时会把fun这个名字变得面目全非...

2017-07-04 10:48:53 237 0

原创 boost thread warning C4191和algorithm warning C4242

今天抽出时间来整理一下项目中的警告信息,发现有几个警告很神奇,经过一番查证,终于找到了问题所在。第一个警告:boost/thread/win32/thread_primitives.hpp(315): warning C4191: “类型转换”: 从“boost::detail::win32::f...

2017-06-16 09:47:23 645 0

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