

Windows TCP/IP 配置作用随笔
介绍本文简单介绍了Windows下的IP地址、子网掩码、网关的作用 IP地址与子网掩码如下所示,我在Windows上配置了一个IP(192.168.0.100) 和子网掩码(/24) 1234567891011C:\Users\admin>ipconfigWindows IP ConfigurationEthernet adapter Ethernet0: Connection-specific DNS Suffix . : IPv4 Address. . . . . . . . . . . : 192.168.0.100 Subnet Mask . . . . . . . . . . . : 255.255.255.0 查看路由表增加了那些条目 1234567891011121..
更多ShardingSphere-JDBC介绍
ShardingSphere-JDBC是一款可以将JDBC操作进行封装,然后实现数据分片、分布式事务、读写分离、高可用、数据加密和数据脱敏等功能的模块。它的原理是实现JDBC的接口,随后将收到的JDBC操作进行改写和处理,再将操作命中到真正的数据库之上。因为它实现了JDBC接口,因此现有的Java项目都可以100%兼容使用,只需要依赖ShardingSphere-JDBC并提供相关的配置即可。JDBC数据分片的简单使用我们看一个简单的JDBC数据分片的例子,首先我们需要添加相关的maven依赖12345678910 <dependency> <groupId>org.apache.shardingsphere</groupId> <artifactId..
更多PostgreSQL
排序 order by用于对表进行排序SELECT select_list FROM table_expression ORDER BY sort_expression1 [ASC | DESC] [NULLS { FIRST | LAST }] [, sort_expression2 [ASC | DESC] [NULLS { FIRST | LAST }] ...] 当指定了多个表达式时,后面的值用于根据前面的值对相等的行进行排序。每个表达式后面都可以跟一个可选的ASC或DESC关键字,以将排序方向设置为升序或降序。可选参数NULLS FIRST可NULLS LAST用于确定空值是出现在排序顺序中的非空值之前还是之后。默认(NULLS FIRST)其中sort..
更多Maven详细介绍
maven是一个声明式的Java程序构建工具,最开始人们使用make命令搭配makefile脚本实现构建过程,tomcat的作者认为make命令不跨平台且脚本编写复杂,因此发明了Ant(Another Neat Tool)。Ant解决了make命令不跨平台且脚本编写困难的问题,不过Ant依然是过程式的,每一个使用Ant的用户仍然需要编写自己所需要的一系列脚本。maven通过定义了一系列的标准,让用户基本不再需要自己编写脚本,只需要按照maven暴露出的简单标准接口实现构建操作。这样既可以降低用户使用的复杂度,也能够定义一套统一的标准,当用户接手一个全新的项目时,可以根据已知的标准快速上手。安装maven的安装很简单,只需要下载压缩包解压到磁盘上,并将MAVEN根目录/bin添加到PATH中方便使用mvn命..
更多

ArtNet协议入门
Foreword 众所周知DMX512由于是串行信号,本身传输不远,所以为了解决更远距离的灯光同步控制,所以需要更新的协议来完成 https://elmagnifico.tech/2021/01/15/DMX512/ 同时DMX512本身可以控制的灯的数量是有限的,而想要控制更多,就需要扩展协议本身了 Art-Net 主体框架 https://art-net.org.uk/ ArtNet是一种灯光控制协议,ArtNet协议可看成传统DMX512数据与以太网数据的一座桥梁,通过支持ArtNet的设备, 将DMX512数据转成ArtNet网络数据,由于网络传输的快捷性和可连通性,ArtNet在灯光控制领域得到了广泛的应用,目前ArtNet的最新协议版本为ArtNet4。 Art..
更多

详解SICP习题1.19
高中读完我就把数学都忘光了,看SICP的习题1.19硬是看不明白,网上找了好久,有幸看到一篇文章说得很详细,下面是我看完此文章后的个人理解。 斐波那契的定义 F(n) = \begin{cases} 0, & \text{if } n = 0 \\ 1, & \text{if } n = 1 \\ F(n-1) + F(n-2), & \text{if } n > 1 \end{cases} 题目题目给出以下代码要我们补全: (define (fib n) (fib-iter 1 0 0 1 n)) (define (fib-iter a ..
更多

OpenWrt开启NTP同步
Foreword 局域网内的设备没有RTC时钟,同时也想要正确的时间,只能依赖于时间同步服务了。所以尝试使用局域网内搭建NTP服务器,让客户端访问并更新时间 NTP Win10开启NTP服务端 修改注册表 HKEY_LOCAL_MACHINE-SYSTEM-CurrentControlSet-Services-W32Time-TimeProviders-NtpServer 将NtpServer项的右侧键值Enablied,将默认的0改为1,1为启用NTP服务器 HKEY_LOCAL_MACHINE-SYSTEM-CurrentControlSet-Services-W32Time-Config 将Config项的右侧键值AnnounceFlags,将默认的10改为5,将自身设置为可靠时..
更多

Python调用企微机器人发送消息-在外部群可用
介绍WorkTool是一个依附于企业微信来运行的无人值守群管理机器人程序,WorkTool开源,并且永久免费。您可以使用本应用程序来自动执行一个自己企业微信里的账号(当做机器人账号),并可通过后台调用对应的 API 来驱动机器人自动执行任务,如收发消息、自动应答、自动建群、拉人踢人等。 开源地址:https://github.com/gallonyin/worktool 开源Android APP下载: https://cdn.asrtts.cn/uploads/worktool/apk/worktool-latest.apk 官方教程:https://worktool.apifox.cn/doc-850007 企业微信有官方的WebHook机器人?为什么还要用它官方的机器人,只能在都是企业微信号..
更多Rimworld 1.4 Biotech Xenogene/Endogene code names
I found out the corresponding gene code by accident, for Yuran Race mod it's located under ~/Library/Application\ Support/Steam/SteamApps/workshop/content/*/2844129100/Bio1.4/Defs/YuranBioTitle.xml So the official description can be found at (or wiki): ~/Library/Application\ Support/Steam/SteamApps/common/RimWorld/RimWorldMac.app/Data/Biotech/Defs/GeneDef..
更多

windows10/11 企业多会话版 - 无限制用户的RDP
介绍Windows 10 /11 企业版多会话,以前称为适用于虚拟桌面的 Windows 10 企业版 (EVD),是一种新型远程桌面会话主机,允许多个并发交互式会话。 以前,只有 Windows Server 支持此功能。 此功能为用户提供了一个熟悉的 Windows 10 体验,同时 IT 能够从多会话的成本优势中获益,并使用现有的每用户 Windows 许可,而不是 RDS 客户端访问许可证 (CAL)。 此版本最大的区别为允许不限制数量的远程桌面用户同时连接登录,实现虚拟化桌面功能(VDI)。 系统要求建议为安装为Windows 10或11的最新版企业版或专业版。 然后通过密钥转换。 转换12345678910111213141516# 运行管理员权限的CMD窗口slmgr /ipk VMKV..
更多