龙腾万里sky的博客

养得胸中一种恬静

友情提醒:当你看到本篇博文时,目前 JDK17 最新版已经更新到 JDK17.0.7。latest 代表最新版,当你点击如下给出的下载地址时,下载当前最新版本。

JDK 最新版 JDK17 下载与安装;Windows 版本与 Linux( REHL 系列安装配置 JDK17),在 Windows 平台下 Eclipse ID E配置 JDK17。历史版本需要注册账号登录才能下载,真的太骚了,看着那个锁标志是锁住的。

前段时间,在某平台看到有人吐槽 CSDN 下载 JDK17 还需要付费。官方免费提供下载,CSDN欺负萌新不懂吗?

顺带一提目前使用比较广泛的两个 JDK 版本 JDK8 和 JDK11 最新版,需要登录账号才能下载哟:

  1. JDK8最新版本:JDK8u321。
  2. JDK11最新版本:JDK11.0.14。

在正式介绍 JDK 下载、安装、配置时,先来点科普知识。

  1. JRE:Java 运行时环境(Java Runtime Environment),如果在非开发环境,只需运行,下载 JRE 即可。
  2. JDK:Java 开发环境(Java Development Kit),通常包含 JDK 和 JRE ,某些新版本可能需要手动生成 JRE 。

Linux 平台 shell 环境变量调用顺序流程图:

阅读全文 »

如果不想让别人看到自己的提交记录,可以使用私有仓库+公有仓库配合使用。

在保留原始仓库状态情况下清除原始的分支,创建新的分支并强制推送至远程仓库。

如果想完全清除版本控制,删除隐藏的.git目录,然后重新初始化。

  1. 创建并切换到新的分支

    1
    git checkout --orphan br_latest
  2. 暂存所有未追踪的文件

    1
    git add --all
  3. 提交所有更改

    1
    git commit -am "删除历史版本记录,初始化仓库"
  4. 删除原有分支

    1
    git branch -D master
  5. 将当前分支重命名

    1
    git branch -m master
  6. 强制更新存储库

    1
    git push -f origin master

如果只是想完全去掉版本控制,完全可以删除隐藏文件.git目录,然后初始化git init。

1
2
$ rm -rf .git
$ git init
  1. 将当前分支重命名为master

    1
    git branch -m master
  2. 连接远程仓库demo

    1
    git remote add origin git@github.com:cnwangk/demo.git
  3. 再强制更新远程仓库:-f为强制推送更新仓库

    1
    git push -f origin master
  4. 查看本地仓库大小

    1
    du -sk -m
阅读全文 »

前言

最近公司有新需求,需要接入大华海康的项目,优先解决接入海康的SDK。对于我这个之前完全没接触过对接SDK的新手来说,完全是焦头烂额。公司只提供了SDK文档,没有其它文档支持。但是需要使用java进行对接数据。俗话说的好,工欲善其事,必先利其器。海康官方的SDK文档提供了java的demo例子,但是文档说明并不全面(个人感觉,遇到了很多坑,故予以总结)。

运行demo之前,最好浏览一遍SDK文档,比如操作系统与JDK以及DLL文件保持一致性。而且对你调试代码也颇有帮助,返回一些错误码在官方提供的文档有说明参照。例如:win64下运行64位JDK和64位DLL文件,也可以运行32位JDK和32位的DLL文件。

正文

官方文档直通车https://www.hikvision.com/cn/download_61.html
在这里插入图片描述
官方文档给出的【注意事项

—————————————————————————————————————————————-
一、 更新设备网络SDK时,SDK开发包【库文件】里的

1
2
3
4
5
6
7
8
9
10
11
12
HCNetSDK.dll、
HCCore.dll、
PlayCtrl.dll、
SuperRender.dll、
AudioRender.dll、
HCNetSDKCom文件夹、
ssleay32.dll、
libeay32.dll、
hlog.dll、
hpr.dll、
zlib1.dll、
log4cxx.properties

等文件均要加载到程序里面,【HCNetSDKCom文件夹】(包含里面的功能组件dll库文件)需要和HCNetSDK.dllHCCore.dll一起加载,放在同一个目录下,且HCNetSDKCom文件夹名不能修改

二、 如果自行开发软件不能正常实现相应功能,而且程序没有指定加载的dll库路径,请在程序运行的情况下尝试删HCNetSDK.dll。如果可以删除,说明程序可能调用到系统盘Windows->System32目录下的dll文件,建议删除或者更新该目录下的相关dll文件;如果不能删除,dll文件右键选择属性确认SDK库版本。

三、如按上述步骤操作后还是不能实现相应功能,请根据NET_DVR_GetLastError返回的错误号判断原因

阅读全文 »

最近业务上突然有了这种需求,国产化替代,优先选中了国内的噩梦。啊…口误,是国产数据库优秀的代表达梦数据库。寻思着达梦DTS迁移工具的使用,发现具有多种迁移模式。比如支持DM到DM,亦或是Oracle迁移用户数据到DM8。
在这里插入图片描述

当然,DM8在Windows下安装很简单,图形化界面,基本就是下一步下一步,注意你安装的路径。Linux下安装稍微麻烦一点,万变不离其宗,只要注意安装过程中需要实例化(初始化DATA,类似于MySQL以及MariaDB),以及注册达梦数据库的服务DmServiceDMSERVER。也可以参考达梦官方教程,但是坑很多。这里只是抛砖引玉,linux下达梦数据库的部署教程以及遇到的坑也在编写中。

tips:个人使用中,感觉比较有用的几个官方手册,进行了标注,仅供参考
在这里插入图片描述

正文

一、首先介绍Windows下的使用

1、安装后的快捷方式启动

1.1、这样截图给人的感觉比较直观,常用的有:DM管理工具、DM数据迁移工具,偶尔也会用上SQL交互式查询工具。DM用户手册有很多内容,实用性高的就是安装手册以及开发人员手册和管理员手册,根据个人使用总结出来的。

1.2、DM官网直通车:https://www.dameng.com/

1.3、在官网下载技术文档以及DM数据库需要注册登录,可以申请开发版取到key解锁更多的功能。各大数据库公司都很骚,不注册没法获取官网的资源。
在这里插入图片描述

2、安装的目录(tool所在目录)

阅读全文 »
0%