13 whereismatrix

尚未进行身份认证

暂无相关简介

等级
TA的排名 6k+

在window10 WSL 中编译 OpenJDK13

简介最新的OpenJDK13已经发布到git上,可以gitpull,然后编译了。准备安装boot-JDK:java-12-jdk.sudoapt-getinstallopenjdk-12-jdk错误checkingforjnilibrarypath...defaultcheckingifpackagedmodulesarekept...yes(de...

2019-10-18 12:03:59

NLog配置文件介绍

IntroductionNLog will only produce output if having configured one (or more) NLog targets. NLog can be configured using XML by adding a NLog.config, that will be described in the page.Everything tha...

2019-09-30 11:27:33

Git提交branch到remote

有3种情况:远程已有branch1分支,并且已经关联本地分支branch1,已经切换到branch1了。gitpush远程已有branch1分支但未关联本地分支branch1,本地已经在branch1上gitpush-uorigin/branch1远程还没有有remote_branch2分支并,本地已经在local_branc...

2019-09-29 19:10:47

C#中扩展类的方法

在Mac、iOS系统下,objective-c可以通过category扩展一个类,添加方法,而无需源码。在C#内,也提供了类似的手段,称之为"ExtensionMethod".来自微软的示例:namespaceExtensionMethods{publicstaticclassMyExtensions{publicstaticintWo...

2019-08-31 14:45:44

C# v7.0版本中的local function

简介变量和函数根据作用域,有本地的,如local variable, 也有全局的,如Global variable.对于OO领域的函数,一般我们知道,根据访问限定,有public、protected、private;其他的还有内联的inline的函数。在C# 7中,类似内部类,函数也可以定义在一个函数体内,变成函数内的函数。C#称之为local function。示例比如,微软的如下的...

2019-08-31 13:14:34

在.net中加载dll的一种错误问题原因及处理

问题在一个组件架构的应用程序中,程序启动时出现了一个错误。错误提示如下://List1===预绑定状态信息===日志:DisplayName=SimpleComponent,Version=1.0.0.0,Culture=neutral,PublicKeyToken=null(Fully-specified)日志:Appbase=file:///D:/th...

2019-07-08 18:13:25

C# 中socket根据Receive判断 TcpClient关闭连接的处理

C#中socket根据Receive判断TcpClient关闭连接的处理程序脚手架在C#中,开发网络应用,.NetFramework提供了各种便利。-TcpListener用于服务端的监听服务。-TcpClient用于网络客户端的便利开发服务端和客户端网络连接后,进行数据通信。其中服务端的接收程序框架如下:while(true){try{...

2019-07-07 19:32:59

安装cygwin时的一个长时间处理

安装cygwin32位版本时,在执行到/etc/postinstall/0p_texlive_prep.dash时,会花费非常长的时间。而cygwin64位版本时,感觉没有花费这么长的时间。在网络上查了一下,这个问题还很普遍,这个处理过程,最长的时间花费了超过2小时的时间。...

2019-05-29 23:07:28

VS.net中的远程调试

简介:我们开发完一个软件后,提交给客户或者放到服务器上执行,如果有问题,我们可以使用远程调试进行发现bug。这篇文字简单介绍一下远程调试。vs.net远程调试服务在vs.net的安装目录下,有个remote debug的目录,这里就是远程调试的服务程序。有32位版本和64位版本。根据自己的执行环境的版本,将对于的remote debug拷贝到要调试的远程主机上,然后执行msvsmon.e...

2019-04-30 18:32:55

创建macOS 启动安装盘

CreatetheOSXBootableUSBInstaller1.macOSElCapitan先在电脑上插入USB的移动盘(U盘)U盘的内容请先保存好,过后会格式化操作。同时请了解U盘名。这里的U盘名设为了elcapitaninstaller。启动终端程序,进入命令行模式。进入在AppStore下载的安装程序。执行命令sudo/Applicatio...

2019-03-07 10:18:58

Git丢弃不要的修改

在项目的某次修改中,可能包括添加、删除、更新了一些文件,结果并不好。这时想要丢弃这些修改。这些变动包括2中类型:trackedfile(s)untrackedfile(s)使用gitclean来清理untrackedfiles执行git命令:$gitclean-df清理trackedfiles执行这些命令:$gitcheckout.#本地所有修改...

2019-03-06 10:05:54

如何使用 git 更新branch到master最新状态

使用pull来进行演示先更新最新的master版本$gitcheckoutmaster$gitpullorigin切换到分支下$gitcheckoutfeature_bugfix$gitmergemaster//合并master到分支,检查一下$gitstatuspush到远程分支$gitpushorigin...

2019-03-05 19:51:53

H桥电机驱动基本原理

目前一般将H桥驱动当作电机或步进电机的驱动,如下图1所示,要做好驱动电路,必须得了解清楚MOSFET的一些原理,才不会出错。图1H桥全桥驱动电机1、单个MOSFET作驱动先来看一下MOSFET和三极管,它们俩功能上差不多,但是原理和应用范围还是有较大的区别的。这里主要讨论一些MOSFET的应用,说得比较浅显。MOSFET的门极(G极,gate),顾名思义就是将MOSFET导通的电压,起到一...

2019-02-28 22:11:42

清理Mac OSX中安装的nvidia CUDA driver

看到我的就MBP是nvidia的320M,没有仔细查阅资料,就以为支持CUDA,然后按照了CUDAdriver,然后就看到Preference里提示不支持。那现在准备删除吧。/usr/local/cuda执行sudorm-r/usr/local/cuda/Library/Frameworks/CUDA.framework执行sudorm-f/Library/Framewor...

2019-01-08 16:43:13

HTTP2协议的发展与使用

简介超文本传输协议(HTTP)是管理服务器与网站访问者浏览器之间连接的协议,自1999年第一次使用以来,这个协议承诺为每个人提供更快的网站。HTTP是一种旧协议,最初定义于1991年,最后一次主要修订版 - HTTP /1.1–于1999年发布。1999年的网站与我们今天开发的网站截然不同,在http2解释中,Daniel Sternberg指出,加载普通网站主页所需的数据量为1.9 MB,...

2018-12-18 15:57:06

MIPS 、DMIPS、MFLOPS

MIPS、DMIPS、MFLOPS简介衡量处理器的性能指标,从单核心芯片的MIPS,到多核心的DMIPS,在到浮点性能的MFLOPS。MIPSMillionInstructionsPerSecond的缩写,每秒处理的百万级的机器语言指令数。这是衡量CPU速度的一个指标。像是一个Intel80386电脑可以每秒处理3百万到5百万机器语言指令,既我们可以说80386是3到5MIP...

2018-11-28 14:33:46

ARM系列芯片历史

ARM是提供芯片IP的公司,其系列芯片占据了大部分的市场。这里对ARM公司的芯片系统做一点梳理。从2004年,ARM改革了产品线分类。以前的处理器命令ARM6,ARM7,ARM8,ARM9,ARM10。改革后,命名为Cortex系列,包括高性能的A系列(Application),R系列(实时处理器),M系列(MCU)指令架构Thumb是16位指令;Thumb-2是16和32位混合指令...

2018-11-28 14:27:46

Python中的下划线

简介本篇介绍Python中单下划线和双下划线(“dunder”)的各种含义和命名约定,名称修饰(name mangling)的工作原理,以及它如何影响你自己的Python类。单下划线和双下划线在Python变量和方法名称中都各有其含义。有一些含义仅仅是依照约定,被视作是对程序员的提示 - 而有一些含义是由Python解释器严格执行的。在本文中,我将讨论以下五种下划线模式和命名约定,以及它们如...

2018-10-17 20:16:02

ROS 中的camera支持

简介在ros中有很多的camera包了,提供了非常好的camera支持。针对我的kinetic可以搜素一下看看。$apt-cachesearchcamera|grepros-kineticros-kinetic-astra-camera-DriversforOrbbecAstraDevices.ros-kinetic-avt-vimba-camera-Wr...

2018-10-17 14:58:49

pip安装OpenCV2

记录一下,在python中安装opencv,在python中,要使用OpenCV,要安装cv的package。在python代码中,看到importcv2。但pipinstall的名称不是cv2、或者Opencv,而是opencv-python....

2018-09-28 21:29:15

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。