分类: 编程笔记

8 篇文章

在.NET 程序中获取编译时间教程
程序集版本非常重要,它能帮助我们了解正在运行的版本。同时,了解程序的构建时间也是很有用的。特别是在频繁进行细小修改Debug时。 在一些开发环境和运行环境分离的情境中,不可避免的会遇到以下的情况(例如我这里的例子是在写QQ机器人的时候):“为什么我刚才修改的代码没有生效?这是哪个版本?我有没有正确地将刚刚编译的版本复制到服务器上?” 在部署步骤由他…
Winform TextBox尺寸适应文字内容
需求是这样的:生成指定的多行文字,并显示在文本框控件中,文字的最宽宽度不确定。要求文本框的尺寸适应文字内容改变大小,像图像控件一样。 在WPF中要做到这点非常简单,但在Winform中就需要手动调整TextBox控件的尺寸了。在.net中,可以通过TextRenderer.MeasureText()方法来预先计算描绘文字所需要的空间尺寸大小,然后再…
JS解决E绅士Multi-Page Viewer手机浏览器无法重载图片的问题
由于E绅士为了降低服务器负载并加快加载速度,使用了类似于P2P的通过H@H分布式加载图片方式,因此难免会遇到加载失败的情况 正常情况下,在普通的单图浏览与Multi-Page Viewer浏览时,遇到加载失败的图片,都可以通过点击下方的图标或链接重载图片。 MPV本身有重载图片的功能 单图也可以点击右下链接重载图片 但是不知由于什么原因,在手机浏览…
ACT插件开发过程中踩过的坑(续)
哈哈没想到吧,就这篇文竟然还会有后续 https://summerlight.com/archives/23 ACT主程序 查找其他插件本体的方法 之前用的获取解析插件的方法是从獭爹那里偷来的 private FFXIV_ACT_Plugin.FFXIV_ACT_Plugin GetFFXIVPlugin() {     FFX…
[Quicker]通过联动IOS快捷指令关闭显示器
这篇文章算是上一篇快捷指令关闭显示器的方案的后续 https://summerlight.com/archives/87 偶然间翻阅Quicker的帮助文档的我意外的发现,原来Quicker有自己的推送服务(长连接功能) - Quicker (getquicker.net),可以直接通过http请求将指令推送给当前设备。 窝巢,这么方便的功能我居然…
[C#]通过HttpListener联动IOS快捷指令操作本地计算机
这篇文章内容已经光速过时,因为后面发现这个功能完全可以用Quicker简单地实现,如果有在使用Quicker的话,可以参考新的文章[Quicker]通过联动IOS快捷指令关闭显示器 我可真是受够了这群半夜踩键盘把电脑屏幕踩亮的臭猫咪了!——忍无可忍·无能狂怒·我 为什么要写这玩意 想必你也一定有过这样的烦恼,当你躺在床上社会性睡眠的时候,忽然猫咪跳…
ACT插件开发过程中踩过的坑
我开始怀疑呆萌建议我写ACT插件实际是想要我的命——在被解析插件演了一晚上以后,终于心态崩溃的我 因为准备弃坑FF14了,打算在弃坑之前把直感和邮差最后完善一下。结果在@PrototypeSeiren大佬的超强技术力支持和拱火下决定把邮差彻底重构一下,移植为ACT插件。正好之前答应了呆萌大佬的直感移植一直还欠着,就当趁机熟悉一下ACT插件的写法了。…
C#中null运算符的运算优先级
没想到第一篇文章就是这么水的内容…——我才不会承认其实我只是想随便写点什么来测试一下古腾堡的代码高亮区块 运算优先级这种非常基础的东西即使对于新手来说也不是什么难点。打开百度输入“C# 运算优先级”你能看到一万篇内容大同小异的文章,为你从运算符的名称含义到结合方向进行全方位科普。但是这些面向新人的文章里基本上都不会提到C#中几个用法相对比较高级一些…