# 问题描述 需要绘制文本,字体 字号均需要自定义,限定矩形区域绘制,也就是说需要有自动换行,而且前两段文本需要不同颜色 # 实现思路 单独对每个字符进行手动绘制,循环文本列表,手动维护当前绘制坐标。由于是手动绘制每个字符,所以每个字符的颜色和大小都可进行控制。 自动换行也同理,检测 当前坐标的 X + 字符宽度 是否大于某个值. # 代码 上述代码对两段文本进行了绘制,前一段是黑色,后一段是红色。并且自定义了字符间距以及行间距,对空格以及换行符进行了特殊的处理,空格直接当做一个汉字处理,换行符则是直接触发一次换行坐标变换. # 测试效果还行的参数 # 最终效果

# 相关资源 CefSharp 官方仓库 穿越 AppDomain 添加 AnyCPU 支持 # 自定义依赖路径 Lib 文件夹为编译后,在程序本体生成的这些散乱文件,把这些全都复制到一个集中的地方 # 跨 AppDomain CefSharp 限制必须在默认 AppDomain ( DefaultAppDomain ) 内初始化以及调用,而由于 OPQBot-Native 使用了 AppDomain隔离 ,导致插件无法正常工作,需要做以下工作找到默认 AppDomain # 新建类库项目 为透明代理创建一个单独的项目 # 加入 Interop.mscoree 的引用 不知道为什么,这个依赖在...

# 情景 某一天想写个博客,但是发现博客后台打不开了,登录进去只有一个白屏,而且使用 F12 捕获到一个这个错误 net::ERR_INCOMPLETE_CHUNKED_ENCODING 200 。 # 尝试过的方法 当时拿着这个报错四处搜索,百度也找了谷歌也找了,都在说是 nginx 的缓存的问题。于是我尝试了增大 nginx 的缓存,可问题依旧没有解决。对着打不开的后台也没办法,想直接把博客重装,可是又怕丢失文章,于是只能继续找方法。 # 禁用所有插件 在 WordPress 官网提到了一个禁用插件的方法,可恶当时为什么没想着从插件下手呢。网站 使用数据库管理工具连接数据库 打开 Word...

# 无法连接 MySQL 数据库 PHP 异常抛出: The server requested authentication method unknown to the client MySQL8.0 之后对密码校验方式做了更改, WordPress 没有支持那么这么高的版本 解决方案: (可选) 将 MySQL 增加到系统变量,路径为 C:\Program Files\MySQL\MySQL Server 8.0\bin 打开终端,输入 mysql -u root -p , 并输入密码 输入 alter user 'root'@'localhost' identified with mysq...

目前发现,中文乱码的情况只在 IIS 环境内出现 使用下面的代码获取请求 URL,假如 URL 中含有中文会有乱码 获取参数之前,加入这两行

以下方法均使用 Get,用户相关的东西需携带 Cookie # I. 用户信息 # a. 不需要 UID # 用户基础信息 获取登录用户信息,包含昵称、uid、头像、头像框、等级、带肥元、b币钱包 的信息 https://api.bilibili.com/x/web-interface/nav Cookie 需求 查看 json 结果 # 表情包 获取用户选定的表情包序列,包含表情包本体图片以及相对应的文字信息 https://api.bilibili.com/x/emote/user/panel/web?business=reply 获取表情内容时需要携带 Referer: https://...

# 说明 服务器环境: Asp.net 5 IIS 7.4 非本地 在百度找来的方法比如说 之类的,实际写出来拿到的全部都是 ::1 . 去 StackOverflow 找了找,发现是 iis 拦截了请求并重发给了服务器,那这样获取到的肯定都是本地 ip. 同时也拿到了下面这个有效的方法 这里是网址 https://stackoverflow.com/a/41335701 # 安装依赖 Nuget 下载 Microsoft.AspNetCore.HttpOverrides # 使用流程 在 Startup.cs 的 Configure 函数内添加 切记,需要在 app.UseAuthoriza...

# 说在前面 CQHttp 很强大,所以为什么需要从代码编译出插件呢,因为为了下断点啊,从 Release 下载的插件没有符号,没办法调试啊,插件莫名其妙就炸了, C++ 的错误信息又那么难懂,不看代码怎么排错啊呜呜呜呜 (ps: 如果你想写一个酷 Q 插件的兼容框架,就拿 CQHttp 做验证的例子吧,它可以很好的检验你框架的启动流程是否符合标准 # 环境需求 Git MSVC v141 Visual Studio 2019 # 拉取代码 # 安装依赖 文本复制自 CQHttp 的 Readme, 文件分流到蓝奏云 然后,从 这里 下载 vcpkg-export-20191012.zip(也...