自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

卐兜兜飞卍的专栏

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

  • 博客(77)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

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

一不小心在Eureka上注册了一个BUG服务想赶紧删掉咋办…重启Eureka吗显然不靠谱实际上是可以手工删除的很简单:curl -X DELETE "http://localhost:1111/eureka/apps/CALL_CLIENT/localhost:call_client:8083"执行一下如上命令就好了,如果手边有postman更简单注意一下,上边的CALL_CLI...

2020-04-09 16:53:43 1687

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

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

2020-04-03 21:14:08 275

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

二分查找前提:为有序数组,时间复杂度:log2n空间复杂度:O(1)思想:在有序数组中,采用分治策略,在最坏情况下在O(log2n)时间复杂度的情况下完成搜索。即:(默认升序)将n个元素分成两份,如果target=array[n/2]位置的元素,则完成搜索;如果target>array[n/2]则继续在右半部分查找,反之则在左侧部分查找,循环直至找到目标。找不到则退出。impor...

2020-04-02 14:50:56 329

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

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

2020-03-31 17:43:32 419

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

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

2020-03-24 23:04:19 554

原创 HTTP状态码分类

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

2020-03-20 14:56:08 112

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

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

2020-03-20 13:31:29 2589 1

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

今天碰到一个小坑,在用spring boot创建新项目的时候发现@SpringBootApplication这种注解都失效了…一连串的红色波浪线看着头疼。经过排查发现,原来是我之前项目引用的maven库中的spring-boot-autoconfigure是1.5.9版本,最新生成的项目引用的是2.2.5版本。莫名其妙的引起了冲突那么解决办法也就简单了直接删除1.5.9版本只保留最...

2020-03-19 15:26:35 4190

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

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

2020-03-09 12:36:27 2416

原创 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 allows optimal performance in production environmen...

2019-01-21 14:51:00 503

原创 近期写solidity的一点体会

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

2019-01-11 12:15:32 554

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

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

2018-08-03 16:18:48 530

原创 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-ens33 //此处可能不一定是33 修改如下: ONBOOT=yes NM_CONTROLLED=no...

2018-04-14 12:06:28 715 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\bin\vc141\x64” link=static runtime-link=shared runtim...

2018-04-08 11:27:26 500

原创 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 –build-type=complete –build-dir=”.\boost\boost_1_6...

2018-02-26 11:10:01 548

原创 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 2012 VC12: Visual studio 2013 VC14: Visual studio 2...

2018-02-12 10:19:55 862

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

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

2018-01-08 16:45:36 7867

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

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

2017-11-09 16:21:12 447

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

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

2017-11-01 15:41:31 7029

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

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

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

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

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

2017-10-27 16:28:07 1396 1

原创 Centos 修改本地时钟

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

2017-10-26 15:52:17 1003

原创 pycharm 2017

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

2017-10-24 14:29:50 202

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

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

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

原创 关于sql server 2016安装

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

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

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

当使用outlook 2016新建Email账户的时候,其数据文件(.ost文件)总是被保存在C盘默认目录“C:\Users\用户名\AppData\Local\Microsoft\Outlook”下,这样占用C盘的空间。在默认状态下进入Outlook,发现设置选项中关于.ost文件的保存位置,这似乎是无法修改的。笔者在网上进行了一系列的搜索,如何来修改默认的ost存储位置,按照网上的做法,大家有的

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

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

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

2017-09-26 10:01:28 6769

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

有多少程序员,就有多少定义。所以我只询问了一些非常知名且经验丰富的程序员。Bjarne Stroustrup,C++语言发明者,C++ Programming Language(中译版《C++程序设计语言》)一书作者。我喜欢优雅和高效的代码。代码逻辑应当直截了当,叫缺陷难以隐藏;尽量减少依赖关系,使之便于维护;依据某种分层战略完善错误处理代码;性能调至最优,省得引诱别人做没规矩的优化,搞出一堆混乱来

2017-08-03 09:21:00 398

原创 近期书单

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

2017-07-19 16:15:12 310

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

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

2017-07-17 14:52:59 618

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

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

2017-07-13 16:48:17 363

原创 Markdown编辑器插入EXCEL表格

在csdn markdown编辑器中想使用表格是不是有点手足无措… 别急… marketdown表格在线制作网站: http://www.ituring.com.cn/article/3452 http://pressbin.com/tools/excel_to_html_table/index.html实际上原来我是用dreamweaver的,现在的电脑上没装…,又不想打html标签…

2017-07-13 09:46:47 1044

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

在竞赛中,遇到大数据时,往往读文件成了程序运行速度的瓶颈,需要更快的读取方式。相信几乎所有的C++学习者都在cin机器缓慢的速度上栽过跟头,于是从此以后发誓不用cin读数据。还有人说Pascal的read语句的速度是C/C++中scanf比不上的,C++选手只能干着急。难道C++真的低Pascal一等吗?答案是不言而喻的。一个进阶的方法是把数据一下子读进来,然后再转化字符串,这种方法传说中很不错,但

2017-07-13 09:09:04 354

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

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

2017-07-12 16:57:56 515

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

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

2017-07-06 17:25:34 4838

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

1.extern的作用extern有两个作用,第一个,当它与”C”一起连用时,如: extern “C” void fun(int a, int b); 则告诉编译器在编译fun这个函数名时按着C的规则去翻译相应的函数名而不是C++的, C++的规则在翻译这个函数名时会把fun这个名字变得面目全非,可能是fun@aBc_int_int#%$也可能是别的,这要看编译器的”脾气”了(不同的编译器采用的方

2017-07-04 10:48:53 678

原创 boost thread warning C4191和algorithm warning C4242

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

2017-06-16 09:47:23 1306

原创 使用库函数也有系统调用的开销,为什么不直接使用系统调用呢?

《C专家编程》中提到,库函数调用通常比行内展开的代码慢,因为它需要付出函数调用的开销。但系统调用比库的数调用还要慢很多,因为它需要把上下文环境切换到内核模式然后再切换回来。 库函数对文件的操作实际上是通过系统调用来实现的。例如 C库函数 fwrite() 就是通过 write() 系统调用来实现的。但是使用库函数也有系统调用的开销,为什么不直接使用系统调用呢?这是因为,读写文件通常是大量的数据

2017-06-12 16:19:21 2023

原创 Python SyntaxError: invalid token

今天一不小心碰到个Bug…随便写了个Python就报错了…x1 = 090000哈哈,看出来哪错了吗^_^Python中数字前加‘0’代表8进制,9超出了界限,所以BUG了

2017-06-09 15:59:23 15052 3

原创 C/C++中 size_t 与C#中类似的类型定义

在c/c++中,关于size_t,通常情况下,32位程序中就是unsigned int,64位中就是unsigned long long。但是如果函数跨语言封装中用到了size_t则是一个不怎么美好的事情了,比如C#中并没有对应的可变类型定义,当然你可以直接用using指明使用那种类型代替size_t,如:#if WIN32 using size_t = System.UI

2017-06-07 16:55:05 3699

From basic network principles to neural architecture

From basic network principles to neural architecture emergence of orientation-selective cells。This is the second paper in a series of three that explores the emergence of several prominent features of the functional architecture of visual cortex, in a "modular self-adaptive network" containing several layers of cells with parallel feedforward connections whose strengths develop according to a Hebb-type correlation-rewarding rule.

2018-08-07

mysql-cluster操作文档

说明:操作以北京环境为例,广东的操作只需修改相应的ip即可。 1. 启动 管理节点 在 192 .16.12.131 上执

2018-08-07

基于深度学习的人工智能交易系统构建

基于深度学习的人工智能交易系统构建。 1.1 简易和快速的原型设计(keras具有高度模块化,极简,和可扩充特性) 1.2 支持CNN和RNN,或二者的结合 1.3 支持任意的链接方案(包括多输入和多输出训练) 1.4 无缝CPU和GPU切换

2018-08-07

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

TA关注的人

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