Mac 下使用 FinalShell 取代 XShell
Xshell 个人感觉是 Windows 下功能最好用的 ssh 客户端软件了,但是不能跨平台,所以在 Mac 下就要找一个替代品。 简单检索了一些网上的资料,最终被 FinalShell 吸引,感觉比 Xshell 还要好用一些(对于我这种小白来说)。 下载地址:http://www.hostbuf.com/ 免费版完全够用了,如果想赞助一下使用高级版这里是传送门:35 软妹币赞助传送门 需要注意的是,赞助需要注册登录,同样软件高级版升级也是通过登录用户实现的。 预览:
使用 Sublime Text 替代 Windows 平台的 Notepad++
在 Windows 平台进行 LIS 接口开发时,经常需要使用 npp(Notepad++) 来进行通讯文本的查阅与解析。 好处主要一下几点: 可以查看 ASCII 字符; 可以使用正则对数据进行调整; 可以查看到当前编辑位置以及选中文本长度; 因为 npp 是 Windows 系统的软件,无法跨平台使用,所以现在使用 macOS 就需要找到一个替代品。 开始是尝试过 ue 等一些网友推荐的软件,发现不行,绝望的以为找不到替代品。但是在 CoolQ 开发者聊天群聊天的时候,无意中听到 Coxxs 说 Sublime 其实也不错,于是下载下来试了一下,可以说是真香了。 以下整理以下安装时遇到的一些问题。 下载https://pan.baidu.com/s/1_4twEeQGKXXddnsIrF1SrA 提取码:k744 关闭更新菜单栏 -> Preferences -> Settings -> User Settings 配置添加以下内容: 1"update_check": false 注意保持json内容的结果完整,可能需要补逗号。 使...
罗技鼠标使用蓝牙连接的延迟问题
最近购置了一个迷你主机,体验了一下“黑苹果”,为了追求简约,看着桌面上的线材也比较窝心,所以重新购置了一套无线键鼠。 最开始打算使用蓝牙连接,避免占用 USB 接口,但是实际使用发现,可能由于无线网卡的问题,蓝牙模块非常卡顿,无论是接蓝牙耳机听歌,还是连接使用键鼠。键盘还可以接受,但是蓝牙鼠标卡顿非常明显。 解决方案换无线模块大概是不可能了,mini 主机可以用的无线模块现在价格炒得很高。 但是两个都通过 USB 连接,占用两个接口又不好接受,这个时候我想起来之前鼠标无线接收器和鼠标丢失连接,可以使用过优联重新配对。那么优联可不可以将一个无线接收器配对两个设备呢? 查找了一下资料,得到的是肯定的答案,下载链接:Logitech Unifying™ 优联软件 系统信息: 我的 MacOS 版本是 10.14.6,网上没有这个版本,但是我下载的 10.15 版本的软件可以完美安装使用。
解决 Access 数据文件打开报错:无法打开应用程序较早版本创建的数据库
处理 LIS 接口,经常会遇到需要和 Access 数据库对接读写数据,可能需要打开对方数据库查看数据库表结构以及数据。 正常我们安装 Office 以后会附带有 Access,可以打开数据库,浏览数据以及执行 SQL。 但是我并不推荐使用 Office 里的 Access 软件,原因如下: 安装麻烦,新版本需要购买(我订阅了 Office 365 这倒没什么); 软件本身操作不友好,和其他 Office 软件类似的工具栏,在数据库操作中需要经常使用的一些功能下略显尴尬与低效,例如切换窗口或者创建查询; 虽然支持 mac,但是不能在 Linux 下使用; 对旧版本,例如 97 之前创建的数据库不支持会提示:无法打开应用程序较早版本创建的数据库; 特别是针对第四点,网上去搜索 Access 数据库管理软件,能找到的资料其实很少。 开始,我会使用 Office 的 Access 软件,搭配一个简陋的从网上找到的工具来处理 Access 数据库文件,但是这就相对比较麻烦,特别是教同事怎么处理 Access 数据库文件的时候,他们经常会问“怎么创建一个查询窗”以及“这个数据库文...
解决 Oracle 安装闪退问题
Oracle 19c 安装注意事项: 解压路径不能带有空格与特殊字符,否则安装程序闪退; 解压的内容在安装后不能删除,因为一些基础工具例如 dmp、sqlplus、tns 配置文件等安装后会在该解压目录下。 最近在研究 WTM 快速开发框架,但是目前还不支持 Oracle 数据库,所以想看下怎么兼容 Oracle 数据库。 因为不喜欢在自己的电脑上装数据库服务端,所以开始用的是公司的 Oracle 数据库进行测试,但是发现 Oracle 提供的 Oracle.ManagedDataAccess.Core总是报错,大概内容是语句不正确的结束。 注入日志发现生成的 SQL 中带有 fetch first 的内容,之前还在纠结Oracle 数据库不支持类似 MySQL 中 limit 的写法,毕竟 SQL Server 都开始支持了,现在反而被这个难住了。 查了下资料,发现 W3Cschool 上关于该关键字的语句标注了 以下查询语句仅能在Oracle 12c以上版本执行,所以公司的 11g 自然不能用了。 并且查了下资料发现网上 Oracle 发表的关于 ODP.NET Cor...
C# 中的元组
什么是元组元组是 C# 提供的简单定义的类型,早期版本为 System.Tuple,使用该类型可以简化类型的定义。 123// 姓名 性别 出生日期Tuple<string, bool, DateTime> person = new Tuple<string, bool, DateTime>("John", true, new DateTime(1990, 01, 01));Console.WriteLine($"{person.Item1} is a good {(person.Item2 ? "boy" : "girl")} and {(person.Item2 ? "his" : "her")} birthday is on {person.Item3.ToString("MM.dd")}"); 如上,可以组装多个类型成为一个新的类...
解决 Telegram 无法联网的问题
前言最近重新安装了 Telegram,但是发现无法登录,代理工具已经正常开启,Google 也可以访问,但是 Telegram 的网络检测总是不通过,简单研究了一下终于发现了怎么解决网络连接的问题。 解决方案首先我们需要打开代理设置的界面,可以点击左下角旋转的网络连接的图标: 选择添加代理(Add Proxy): 弹出的界面,设置我们代理工具使用的协议和端口,设置后保存: 保存以后如上图左下角,可以看到连接已经正常。 附:汉化可以搜搜 @zh_CN,然后选择搜索结果的第一个安装语言包,如下图:
Win10 中 TreeView 控件显示问题
前言最近重装了系统,Win10 中 TreeView 控件自然又是不能显示的。 之前在 CSDN 中整理过解决方案,但是早已经放弃了在 CSDN 写文章,所以在个人博客再重新整理一下这个问题的处理方案。 解决方案下载与安装百度网盘:http://pan.baidu.com/s/1cANFPG 密码:zblv 解压文件到:C:\inetpub\wwwroot 注意:压缩文件时没有注意,有两个层级,文件夹名称都是 webctrl_client,要进第二层再解压缩。 效果解压到对应目录后直接刷新,树形控件即可正常显示,但是需要注意的是,该控件仅提供显示,并不是 VS 控件。
常用正则表达式整理
ASTM 协议数据处理正则内容:(\x04)|(\x05)|(\x02[0-7]{1})|((\x03|\x17)[0-9A-F]{2}\r\n) 目的:处理 ASTM 协议数据内容,消除校验符等。
Win10 安装 Oracle
下载安装首先下载地址:https://www.oracle.com/technetwork/cn/database/enterprise-edition/downloads/index.html 我试了一下是可以用迅雷下载,速度还可以。 安装没有什么需要特别注意的,基本上一直下一步安装就可以了。 安装完服务可能会弹出一些数据库初始化的信息框,根据提示操作运行即可。 TNS 配置首先我们可以测试一下是否可以正常使用,安装过程中有一步是设置密码,可以用这个密码登录 SQL Plus。 虽然可以正常访问,但是还是建议重新配置一下服务器上的监听程序。 打开随 Oracle 一起安装的 Net Configuration Assitant。 先配置监听程序:监听程序配置 -> 重新配置 -> Listener -> 使用标准端口号 1521 配置以后继续配置 Net 服务名:本地 Net 服务名配置 -> 服务名随意取一个 -> 主机名填客户端 IP -> 使用标准端口号 1521 -> 完成 tns重新配置以后我们要找一下 tnsnames 的...