随笔分类 -  Windows

Windows 的某些坑
摘要:如图 解决方法: 目前最新 kotlin 版本为 1.6.10 添加 org.jetbrains.kotlin:kotlin-reflect:1.6.10 进编译路径 参考 implementation("org.jetbrains.kotlin:kotlin-reflect:1.6.10") 阅读全文
posted @ 2022-01-21 19:18 博麗靈夢 阅读(1566) 评论(0) 推荐(0)
摘要:前言 在上篇文章的 DHCP 服务器时就发现这个问题了,我的虚拟网卡上一直在跑奇怪的流量,不光是虚拟网卡,所有网卡都在跑这个流量,当时没管那么多,今天再次抓包又看见这个流量了,一番寻找后发现原来是 lghub_agent.exe 这个程序在跑 如图: 奇怪的流量 解决 百度一番后,发现只要关掉 AR 阅读全文
posted @ 2022-01-20 09:19 博麗靈夢 阅读(3519) 评论(0) 推荐(0)
摘要:编译软件 先去 SourceForge 下载软件源码,这个仓库里也有编译好的成品,但只有 64 位的 我的测试环境是 WindowsXP (轻量级虚拟机) 编译之前需要从 C:\WINDOWS\SYSTEM32 里复制两个 dll 到源文件同路径下 ws2_32.dll 和 Iphlpapi.dll 阅读全文
posted @ 2022-01-19 10:47 博麗靈夢 阅读(1619) 评论(0) 推荐(0)
摘要:艹,原来这个仓库有教程的 仓库地址 首先,添加 插件 javafxplugin plugins { kotlin("jvm") version "1.6.10" application id("org.openjfx.javafxplugin").version("0.0.9") } 然后,配置 j 阅读全文
posted @ 2022-01-07 11:26 博麗靈夢 阅读(749) 评论(0) 推荐(0)
摘要:引入 ShadowJar 插件 主要是第一、五行 import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar plugins { kotlin("jvm") version "1.6.10" java id("com.githu 阅读全文
posted @ 2022-01-03 20:13 博麗靈夢 阅读(1242) 评论(0) 推荐(0)
摘要:后端接口为 http://localhost/upload 后端获取文件用的 key 为 file 文件名为 1.png 等价于 input type="file" name="media"> curl 命令: curl -F "file=@1.png" http://localhost/uploa 阅读全文
posted @ 2022-01-02 09:35 博麗靈夢 阅读(812) 评论(0) 推荐(0)
摘要:将配置文件里的 设置为 最终效果 就好了 最后,Swagger3 的访问地址是 http://localhost:9999/swagger-ui/index.html 阅读全文
posted @ 2021-12-31 17:19 博麗靈夢 阅读(199) 评论(0) 推荐(0)
摘要:@Suppress("DEPRECATION") @Suppress("UNCHECKED_CAST") @Suppress("UNUSED") @SuppressLint("PrivateApi") 阅读全文
posted @ 2021-12-31 11:02 博麗靈夢 阅读(283) 评论(0) 推荐(0)
摘要:编译流程 查看内核版本 登录 Alpine , 输入 uname -r 查看内核版本 安装对应包 根据内核版本安装对应包 等待安装完毕 上传源码 将 Hello World 程序发送到 Alpine 修改 Makefile 要适当修改 Makefile 里的 modules 路径 编译模块 进入程序 阅读全文
posted @ 2021-12-09 22:57 博麗靈夢 阅读(828) 评论(0) 推荐(0)
摘要:目录结构如下 Makefile LAME_ROOT=. CC=gcc CFLAG=-Iinclude -DSTDC_HEADERS -Duint8_t="unsigned char" -Duint16_t="unsigned short" -Duint32_t="unsigned int" -Dui 阅读全文
posted @ 2021-12-06 09:48 博麗靈夢 阅读(743) 评论(0) 推荐(0)
摘要:前言 要在 JNA 里使用 回调函数,首先得定义一个 Library 接口,用这个来调用 dll 中的函数,然后还需要一个 Callback 接口,定义回调函数 Native 层也需要有相应的函数定义,具体看下边代码 C 语言代码 #include<stdio.h> typedef void (*c 阅读全文
posted @ 2021-12-05 11:48 博麗靈夢 阅读(716) 评论(0) 推荐(0)
摘要:游戏背景 《太空侵略者》是日本公司TAITO于1987年发行的街机游戏,游戏类型为射击类。玩家需要操作一台外观类似于炮台的自机,在屏幕底端对上方不断移动中的敌人进行射击并躲避敌方发射的子弹,敌机组成的阵列每隔数秒便会向己方底线逼近一步,若自机被击坠三次或敌方逼近屏幕底端的我方阵地,则游戏失败。由于当 阅读全文
posted @ 2021-12-01 19:47 博麗靈夢 阅读(258) 评论(0) 推荐(0)
摘要:这个也是在 CSDN 上的不知道几手的代码,原帖还有个客户端的, 我用不着就懒得发了 编译命令 gcc winsock.c -o w.exe -lwsock32 -lWs2_32 // Server #ifndef WIN32_LEAN_AND_MEAN #define WIN32_LEAN_AND 阅读全文
posted @ 2021-11-14 09:36 博麗靈夢 阅读(92) 评论(0) 推荐(0)
摘要:关键在于一个 URLClassLoader(URL[] urls) 方法 百度查到的好多都是利用反射执行 addURL(URL url) ,但对系统方法进行反射操作似乎会在未来的 JDK 里被禁用掉, 而且也确实没必要这么做 JDK 11 里关于反射的警告 使用 URLClassLoader(URL 阅读全文
posted @ 2021-11-13 19:29 博麗靈夢 阅读(493) 评论(0) 推荐(0)
摘要:如图 CTRL + ALT + F 阅读全文
posted @ 2021-11-06 12:38 博麗靈夢 阅读(3412) 评论(0) 推荐(1)
摘要:首先,我们有这么个项目结构 码上了的部分不用管 Main.kt 的代码 object Main{ interface Test : Library { fun showString(str: String): Int } @JvmStatic fun main(args: Array<String> 阅读全文
posted @ 2021-10-04 14:44 博麗靈夢 阅读(398) 评论(0) 推荐(0)
摘要:wget -mkEpnp -e robots=off http://example.com 阅读全文
posted @ 2021-10-03 13:36 博麗靈夢 阅读(61) 评论(0) 推荐(0)
摘要:如图 有以下项目结构 当,在 Main.kt 里调用了 Test.java 就会得到 这是因为:Gradle 默认的 Java 代码编译路径是 src/main/java 而我们把 Java 类放在了 src/main/kotlin 里,这样就会导致 Gradle 不会编译 Test.java 也就 阅读全文
posted @ 2021-09-29 10:20 博麗靈夢 阅读(282) 评论(0) 推荐(0)
摘要:出现这个问题大都是因为下载的 JDK 的 Archive 版,手动安装 JDK 没有设置注册表的信息就会造成这种问题,解决办法也很简单: 注册表定位到 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment 我这儿是 JDK 阅读全文
posted @ 2021-09-21 11:52 博麗靈夢 阅读(325) 评论(0) 推荐(0)
摘要:import java.sql.* object Main { @JvmStatic fun main(args: Array<String>) { // 加载 oracle thin 驱动 val driverName = "jdbc:oracle:thin" // 数据库地址和端口 val ho 阅读全文
posted @ 2021-09-07 18:11 博麗靈夢 阅读(316) 评论(0) 推荐(0)