自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(90)
  • 资源 (5)
  • 问答 (2)
  • 收藏
  • 关注

原创 [opencv] 对图片清晰度特征的计算

看了这个专栏https://zhuanlan.zhihu.com/p/97024018,写的不错,但里边实现的都是用for循环写的,性能一般,现在用矩阵计算的形式优化了几个,性能有了些提升,记录一下。

2023-01-10 17:42:29 481

原创 [go学习]goland不解析go.mod

新导入的项目,遇到了go.mod一片红的问题,一个也不解析,有些把鼠标放上去也能跳转到指定的包位置。原因在于新导入的项目没有开go module,所以goland不解析go.mod文件,在perference-go-Go Module里打开就好了。https://segmentfault.com/q/1010000020603338...

2021-12-01 11:17:47 1522

转载 [go]golang 的GC原理

我直接复制粘贴过来的,保存一下怕找不到了,推荐看原帖:http://alblue.cn/articles/2020/07/07/1594131614114.html#toc_h4_19go的GC机制调用方式所在位置代码定时调用runtime/proc.go:forcegchelper()gcStart(gcTrigger{kind: gcTriggerTime, now: nanotime()})分配内测时调用runtime/malloc.go:mallocgc()g

2021-03-10 15:23:02 568

原创 [电脑故障]ntoskrnl.exe导致DRIVER_POWER_STATE_FAILURE

描述:用360驱动大师发现查找不到任何驱动。无法正常关机,关机时间长且最终蓝屏,显示DRIVER_POWER_STATE_FAILURE。设备管理器中驱动无法正常启用禁用,会卡死,无法正常卸载,等待时间超级长(但最后还是卸载掉了)故障排查4. 驱动精灵能查到所有驱动,但是无法更新,会一直卡住。5. 驱动精灵备份可以,还原驱动绝大部分卡在90%。6. 重装驱动大师后重启,发现系统无法正常关闭,关了很长时间后然后蓝屏,显示DRIVER_POWER_STATE_FAILURE,强制关机然后重启没

2020-11-17 11:53:28 3958 7

转载 [go]go注释中的Example

意思就是说可以为代码写一个example_test.go文件,然后为函数起名:ExampleXXX,就是为XXX写的example,在看XXX函数注释的时候就会引用到这个example。转载文件自:原文链接,建议看原文,本文为节选。查看example_test.go的文件内容之后得出了以下结论:如果为函数添加Example, 直接在example_test.go文件中添加函数func Example{要提供示例的函数名}func ExampleDesEncrypt() { var data = "

2020-09-30 16:18:11 1015

转载 [go]Go语言编译器的 “//go:“ 详解

完全转载,都没排版:原文:原文地址别人的简书转载前言C 语言的 #include一上来不太好说明白 Go 语言里 //go: 是什么,我们先来看下非常简单,也是几乎每个写代码的人都知道的东西:C 语言的 #include。我猜,大部分人第一行代码都是 #include 吧。完整的就是#include <stdio.h>。意思很简单,引入一个 stdio.h。谁引入?答案是编译器。那么,# 字符的作用就是给 编译器 一个 指示,让编译器知道接下来要做什么。编译指示在计算机编程中,编

2020-09-30 15:46:11 505

原创 [工具]IPFIX报文封装

项目中用到了一个需要自己手动封装ipfix报文的需求,然而去github上没找到相关工具包???大多都是collector用的解析包,我从vflow摘出部分代码自己写了个工具包,没有进行过完全的测试,不过最基本的ipfix已经可以封装了,分享一下,如果碰到bug可以继续优化一下。github: https://github.com/cang233/ipfix-gen使用示例:func TestSendIPFIX(t *testing.T) { ori := Message{ AgentID: "

2020-09-21 15:20:18 1314

原创 [go学习]go中container/list的实现(等待填坑)

先挖坑再填坑:// remove removes e from its list, decrements l.len, and returns e.func (l *List) remove(e *Element) *Element { e.prev.next = e.next e.next.prev = e.prev e.next = nil // avoid memory leaks e.prev = nil // avoid memory leaks e.list = nil l.le

2020-09-11 14:47:07 232

原创 [go学习] go中的sync.Once实现

问题:为什么在实现的时候既用了lock又用了atomic?先贴下源码// Copyright 2009 The Go Authors. All rights reserved.// Use of this source code is governed by a BSD-style// license that can be found in the LICENSE file.package syncimport ( "sync/atomic")// Once is an obje.

2020-09-10 19:28:38 293 3

原创 [linux]遇到了一次服务器被黑

这因疫情还在家里放假呢,结果服务器被黑了,登不上去了。ping的通但ssh无响应。无奈让老师重启了一下,重启完我就ssh登录进去了。刚开始好好的,结果越来越卡,虽然这个ssh没断,但再ssh就已经连不进去了。这时候我ps -ef|grep ssh打印了下进程,发现有这么一种进程存在:sh -c if [ `id -u 2>/dev/null` -eq '0' ]; then ps aux...

2020-04-16 16:09:08 274

原创 [RNN]tensorflow中lstm和gru的输入输出到底是什么???

说出我的看法,欢迎分享,因为我自己也不确定,,,不知道该如何解释。。。先贴一下我看的文章:如何理解lstm的输入输出:https://www.jianshu.com/p/c66369cfa0c7例如这样一个数据集合,总共100条句子,每个句子20个词,每个词都由一个80维的向量表示。在lstm中,单个样本即单条句子输入下(shape是 [1 , 20, 80]),假如设定每一个time...

2020-01-02 21:23:43 4585 2

原创 [jupyter]更改字体和字号

只说windows,其他的在知乎看的一个说的方法挺多,不赘述了,链接:https://www.zhihu.com/question/40012144windows改个配置文件就行,还挺方便,我的在C:\Users\你的用户名.jupyter\custom\custom.css,贴下我添加的代码,很少,因为我只需要更改字体:#notebook-container * {font-family:...

2019-12-26 15:55:57 3312

原创 [jupyter]快捷键记录

查看函数的定义/文档:光标放到函数上,按shitf+tab即可弹出,多按几次,有不同风格可选~格式化代码(要在开启Code Pretty插件之后才能用)ctrl+L格式化当前cell,ctrl+shift+L格式化全部cell。(不定期更新…)...

2019-12-25 16:34:38 117

原创 [go学习]解决golang.org无法访问的问题

每次用go装个东西,大多都会碰到golang.org/xxx下载依赖的问题,现在提供一种自己用着还不错的解决方案,那就是使用GOPROXY和go module。我使用的go版本是go1.12。go代理有很多,读者可以搜一下国内goproxy,哪个好用用哪个,我用的是https://goproxy.io,这个。1、linux下使用goproxy在linux下,编辑/etc/profile,在最...

2019-10-15 17:12:56 7753

原创 [go学习]vscode中开发golang没有代码自动提示

网上找了不少资料,最后还是在github的issue里找到了解决办法,链接:https://github.com/Microsoft/vscode-go/issues/1711 。解决方案:1、运行以下命令关闭gocode。gocode closegocode exit2、删除GOPATH/src和GOPATH/pkg里的mdempsky/gocode和nfs/gocode文件夹,我...

2019-10-15 16:53:18 14683

原创 [Kubernets]解决kubeadm-init无法获取镜像的问题

首先贴上我找到的这个大佬搭建的镜像仓库以表敬意:http://mirror.azure.cn/help/gcr-proxy-cache.html。在kubeadm init的时候,出现了错误:说明这墙还是出不去,没法访问gcr.io,然后我就去网上翻了很多资料,在自己搭建阿里云镜像仓库的时候,看到了这么一个链接,http://mirror.azure.cn/help/gcr-proxy-ca...

2019-09-06 18:42:25 2606

原创 [Kubernets]使用Minikube安装Kubernets

使用Minikube安装Kubernets译者注: 基本全部是官方文档的翻译,然后还有部分自己遇到的问题和解决方案。另外minikube由于gfw的原因,使用的官方minikube版本在启动时无法翻墙下载相关文件,因此笔者使用的是阿里云的修改版,有国外代理的请忽略。阿里云参考博客:https://yq.aliyun.com/articles/221687阿里云修改版git:https://...

2019-09-06 11:08:44 1402 1

原创 [go学习]libvirt-go中能够提供的虚机信息

我把libvirt-go源码中的domain翻了一遍,找到一下全部能够get到的内容,但是具体每个的get操作我只尝试了几个。先mark下吧。每条中的url是libvirt-go对应libvirt的c版本的api文档,go并没有文档,所以需要自己去手动对应。1. 虚拟cpu信息:a) Extract information about virtual CPUs of domain。b) ...

2019-08-24 11:11:59 2874

原创 [nff-go] github的readme翻译

以下是我自己翻译的nff-go的github:https://github.com/intel-go/nff-go的readme文件,自己mark用,翻译错的还请指出。Go语言的网络功能框架(前YANFF)好消息:我们现在支持AF_XDP,也(几乎)支持直接从Linux中获取包了。所以你不必再写3种不同的应用来处理来自不同类型PMD驱动的数据包了。你只需要用NFF-Go编写所有内容,它就可以动...

2019-08-07 20:11:18 1919

原创 [OpenStack]OpenStack多线程session无法使用

我在用openstack4j进行与openstack的互连的时候,想用spring编写成一个服务的api,从自己的服务器接口直接获取openstack的信息。但是在编写的时候,发现了一个问题。就是openstack4j创建的client只能用一次,再深入调查,发现只能在初始化client的线程用一次,其他线程会报如下错误:org.openstack4j.api.exceptions.OS4JEx...

2019-07-04 17:39:29 1142

原创 [Linux]sudo apt-get, permission denied

每次打开我的虚拟机,在我还没有任何操作的情况下,我在运行一个程序的时候,总是会碰到下图这种情况。并且,这个文件是我手动创建的,才有现在的open权限不足。在此之前,是create这个文件和目录的时候权限不足。明加了sudo,为什么连open一个文件都permission denied呢?首先,是确实权限不足的问题,比如说对这个文件夹的操作权限,sudo没有赋予创建和读取文件权限,这个时候要去...

2019-06-19 18:48:10 1277

转载 MAC 地址(单播、组播、广播地址分类)

很实用,完全copy过来收藏的,原文链接:https://www.cnblogs.com/GyForever1004/p/9147733.html简介一个制造商在生产制造网卡之前,必须先向 IEEE 注册,以获取到一个长度为 24bit 的厂商代码,也称为 OUI(Organizationally-Unique Identifier)。制造商在生产制造网卡的过程中,会往每一块网卡的 ROM 中...

2019-05-25 17:30:14 43847

原创 [Linux命令行]grep的小技巧

我们在运行某个命令然后grep某些信息时,可以使用以下参数来控制显示的上下文,而不只是grep一行:|grep -A 5 “grep string” 显示grep那一行及后5行|grep -B 5 “grep string” 显示grep那一行及前5行|grep -C 5 “grep string” 显示grep那行以及上下5行...

2019-05-15 21:19:24 389

原创 sudo: java:找不到命令

神奇的事情又发生了今个在sudo java的时候,发现了找不到java命令的错误。然后我在普通用户下和root用户下分别测试,都能找到java命令。???奇了怪了,那这个sudo干了什么?网上找了下分析,发现答案真是参差不齐。现在来梳理下我的思路。sudo的配置文件是在/etc/sudoers里,网上有的教程是修改这个文件,但是这个文件的权限相当高,root用户都是只读权限,我感觉修改这...

2019-03-31 11:37:36 5122 1

原创 linux ubuntu全局变量的那些事

ubuntu全局变量配置最近遇到了个问题,就是在普通用户下在/etc/profile中配置了全局变量,打开命令行窗口也正常使用,但是一使用sudo或者su到root用户就发现全局变量失效了。这是个什么情况?说好的全局变量呢?上网查了一番,似懂非懂的搞明白了,在这里mark一下我自己的理解,如果说的有错误,欢迎留言指正 。ubuntu在加载全局变量的时候,首先加载/etc/profile文件...

2019-03-24 11:06:16 3410

原创 分布式,集群,冗余的理解

分布式:针对同一个服务的多个子服务,每个子服务各不相同,然后把每个子服务分别部署到独立的服务器上,实现分布式。集群:针对同一个服务,将同一个服务部署到多个独立的服务器上,每个服务器上运行的都是同一个服务,这些服务器集体构成了一个服务器的集群。集群通常需要一个负载均衡服务器来分配访问请求到这些服务器上。冗余:针对完成一个服务所需的资源。假设1个服务器能提供100人访问,则要实现200人访问只...

2018-08-28 20:45:16 3856

原创 [Maven学习]dependencyManagement管理父子模块的dependency依赖包

maven提供了dependencyManagement来管理父子模块的dependency依赖包。当一个父模块下有多个子模块的时候,各个子模块中有不同的依赖包,但是通常某些子模块间会引入相同的模块包,这个时候就出现了重复导入依赖的问题。那么解决重复依赖的很好的解决方案就是把子模块里相同的依赖提取出来,放到父模块的pom.xml里,然后在子模块里通过继承父模块的pom.xml得到依赖。...

2018-08-22 13:22:26 4081 4

原创 [Maven学习] 可继承的POM元素

可被继承的所有POM元素:groupId:项目组ID,项目坐标的核心元素 version:项目版本,项目坐标的核心元素 description:项目的描述信息 organization:项目的组织信息 inceptionYear:项目的创始年份 url:项目的URL地址 developers:项目的开发者信息 contributors:项目的贡献者信息 distribution...

2018-08-22 13:07:56 427

原创 [Maven学习]常用的几个Maven命令

常用的maven命令 mvn compile:编译主代码至主输出目录。  mvn test-compile:编译测试代码至测试输出目录。  mvn test:执行测试用例。  mvn package:创建项目jar包(或根据配置的其他类型包)。  mvn install:将项目输出构件安装到本地仓库(根据项目配置的groupId,artifactId,version等)。  mvn ...

2018-08-22 10:46:59 261

原创 [Maven学习] Maven Mirror镜像配置

Maven的Mirror镜像表示该mirror是一个repository的替代品,mirror会把所有请求某种类型的远程仓库的url拦截下来,然后发往mirror配置的仓库。不同于repository之间的覆盖,这个更像是特意的强制的自主指定的覆盖。比如说国外有个maven中央仓库,但是由于墙的原因无法访问或者访问过慢,那么便可以配置一个国内的maven中央仓库的镜像,常用的maven中央仓库...

2018-08-22 10:24:56 8929

原创 [Maven学习] Maven远程仓库配置

maven远程仓库配置日常代码:&lt;repositories&gt; &lt;repository&gt; &lt;id&gt;central&lt;/id&gt; &lt;name&gt;Central Repository&lt;/name&gt; &lt;url&gt;http://repo.maven.apache.or

2018-08-22 09:54:23 1354

原创 github上下载的maven项目导入idea

网上说直接用idea打开项目,然后右键点击pom.xml add as a maven project是行不通的。我找到了个方法:首先还是使用idea打开项目,然后File-&gt;ProjectSturcture,把jdk啥的配好,下方编译生成的.class存放地址自己找个就成,一般会给自动设置好的。2. 点击左侧的Modules来到下个页面。依次点击+ -&gt; import...

2018-08-17 17:54:25 8226 1

转载 [随笔]openstack中的Keystone理解

喜欢这位大佬对keystone的的解释,随笔mark一下。摘自:https://blog.csdn.net/wsfdl/article/details/20492343 keystone 基本概念介绍1). User   User可简单的理解为用户,用户携带信物(token)能够访问openstack各个服务和资源。2). Tenant  Tenant即租户,早期版本又...

2018-08-08 15:06:25 246

原创 [随笔----看到哪儿就随便记点]Java中的HashMap,HashTable,ConcurrentMap的区别。

HashMap,非线程安全。HashTable,理解为使用synchronized实现了hashMap,线程安全但是效率不高。ConcurrentMap,理解为将存储的数据分片为多个Segment,然后使用lock操作锁住每个分片。既实现了线程安全又保证了效率(比HashTable好)。但是可能在遍历操作上效果不好,因为还是加锁的原因,遍历时要操作多个锁。...

2018-08-08 13:11:44 149

原创 [ng-zorro]记录下一些在写页面用到的代码片段

1. 鼠标移入的自动提示:nz-toolTipnz-toolTip没法直接使用nzTitle把要显示的参数传入,但是可以直接给nz-toolTip赋值: &lt;span nz-tooltip="{{inputParam}}"&gt; &lt;i class="anticon anticon-question-circle"&gt;&lt;/i&gt; ...

2018-08-06 12:18:49 919

原创 idea的一些设置,让它用着更像eclipse = =

最近ide换成了 idea,真的是用不惯啊用不惯,都说idea好用,可对用eclipse超爽的我来说,实在没找到他哪儿好用= =。废话不多说,上正文,可能以后会有补充?1. 设置自动导入相关jar包。除了放了类名上alt+enter导入之外,还有自动导入jar包。File-&gt;settings-&gt;Editor-&gt;General-&gt;Auto Import,右边这...

2018-08-04 16:38:51 4319 1

原创 angular的Observable.of()函数不存在

近日跟着Angular官网教程学习了下angular,但是到Observable这里的时候提示找不到Observable.of(1,2,3)的of方法,一直报错,根据网上的方法也没有解决,但自己摸索了一下竟然解决掉了这个问题,写个帖子记录下。先上一下网上找的方法:网上的方法是要引入of函数,将of的import添加进去:import { Observable } from 'rxjs...

2018-08-01 10:30:03 3133 2

原创 IDEA中的命令行打不开node等命令,提示不是外部或内部命令

依次打开File--&gt;Settings--&gt;Tools--&gt;Teriminal,找到Shell Path,将shell path改为本地shell路径即可。一般本地shell路径为:C:\Windows\System32\cmd.exe.不确定的话可以到我的电脑右键--&gt;设置--&gt;高级系统设置--&gt;环境变量,在其中找到ComSpec,即为本地shell的...

2018-07-19 12:51:49 9982 1

原创 Win10占用电脑内存过高

某次重装完系统之后,碰上了这么个问题,然后百度了很多方法,并没有什么用。当然,基本的清理运行着占用高内存的程序啥的这种基本的咱就不说了,我的win10就是啥应用都不开,单单开机启动,并且自启动软件基本没有的情况下,任务管理器查看自己的内存占用,基本上是60%以上。说一下我的解决方法。我的电脑,右键属性,左边高级系统设置,高级页,性能里的设置,再点高级。点击更改,如果是最上方自动管理所有驱动器的分页...

2018-05-20 00:11:31 21372 27

转载 Ubuntu 上下左右键变成ABCD

遇到了一个在Ubuntu系统上,vi上下左右键显示为ABCD的问题。百度了下解决方法: 只要依次执行以下两个命令即可解决:  第一步: sudo apt-get remove vim-common  第二步: sudo apt-get install vim...

2018-04-12 23:51:17 3944 1

struts1.2+hibernate3.1+spring 及其所需的jar包

struts1.2+hibernate3.1+spring 及其所需的jar包

2017-06-05

cn-zhagzheguo-excel-op-demo.zip

这是自己写的用来解析常规excel的工具类。虽然功能很少但是用的jar包很多,导致jar包看起来很大。主要功能:能将excel中每一行映射为一个Model类,把每一行都读取出来,保存到一个list中返回出来。

2016-09-14

excel导出联系人

如果你要将excel中的人员名单一个个的输入到手机上,那你就用用这个软件试试。 这个软件是将excel中的联系人名单导出为安卓机可用的文件,然后复制到安卓机上便可以直接导入到手机联系人中。

2015-09-15

GB2312_宋_宋粗_16_24.zip

GB2312_宋_宋粗_16_24.zip

2015-08-30

spring-beans-2.0.xsd

spring-beans-2.0.xsd

2015-08-30

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

TA关注的人

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