2024年2月3日

【LLM】提示工程技术提炼精华分享

摘要: 一、提示工程概述 提示工程(Prompt Engineering)是一门较新的学科,关注提示词开发和优化,帮助用户将大语言模型(Large Language Model, LLM)用于各场景和研究领域。 掌握了提示工程相关技能将有助于用户更好地了解大型语言模型的能力和局限性。 提示工程相比较于微调( 阅读全文

posted @ 2024-02-03 23:25 VD630 阅读(400) 评论(0) 推荐(1) 编辑

2015年9月27日

[C#]简单离线注册码生成与验证

摘要: 本文使用RSA非对称加密和Base64简单地实现离线注册码的生成与验证功能。主要思路就是提供者持有密钥,通过RSA加密客户机标识或时间标识,再通过Base64加密成不太难看的注册码,然后分发给客户机。客户机解Base64后,通过持有的公钥来验证注册码是否与本机标识或时间标识相符。一、生成公密钥RSA... 阅读全文

posted @ 2015-09-27 10:36 VD630 阅读(3931) 评论(4) 推荐(7) 编辑

2015年9月26日

[C#]INI文件控制类

摘要: INI文件常用于保存各类设置或本地化文本,大概格式如下:[Section]key=value然而.NET框架似乎并没有提供一个实用的工具来操作它,或许是因为MS想让我们都使用Settings类控制的config文件?但是出于多种原因,我还是不太喜欢用Settings类以及这个XML格式的config... 阅读全文

posted @ 2015-09-26 21:33 VD630 阅读(1467) 评论(2) 推荐(1) 编辑

2015年8月15日

[C#]6.0新特性浅谈

摘要: C#6.0出来也有很长一段时间了,虽然新的特性和语法趋于稳定,但是对于大多数程序猿来说,想在工作中用上C#6.0估计还得等上不短的一段时间。所以现在再来聊一聊新版本带来的新特性可能也还不算晚吧?一、nameof关键字这绝对是整个新版本最让我期待的内容,它给代码重构带来了巨大的便利。先来看一下它是怎么... 阅读全文

posted @ 2015-08-15 19:04 VD630 阅读(4509) 评论(12) 推荐(8) 编辑

2015年7月31日

[WPF]记一个Win8"缩放级别"设置导致的问题

摘要: 这是我电脑的分辨率设置:关键在于设置了缩放级别"较大",即150%的缩放。接下来在WinForm中用各种方法取得的屏幕分辨率都是缩放之后的,但是这个时候的鼠标事件中鼠标位置也是与这个坐标系统相符的:然后是WPF,这里取得的分辨率还是缩放后的,但是这个时候的鼠标坐标就已经完全与坐标系统不符了:可以看到... 阅读全文

posted @ 2015-07-31 22:50 VD630 阅读(925) 评论(2) 推荐(0) 编辑

2015年6月28日

[JS]玩转博客园的几个“奇技淫巧”

摘要: 混迹博客园快一个月了,非常喜欢这块技术氛围浓厚的园地,不过在玩转园子的过程中也发现了几个小缺陷,不过好在申请了JS权限之后可以解决大部分的不方便,而在不能植入自定义JS的页面也可以用比较hack的方式来缓解问题。本文就来说一说我这一个月来碰到的几个问题以及解决之道:D 一、判断当前用户 写随笔的过程 阅读全文

posted @ 2015-06-28 20:01 VD630 阅读(3528) 评论(20) 推荐(37) 编辑

2015年6月26日

[C#]浅析ref、out参数

摘要: 按引用传递的参数算是C#与很多其他语言相比的一大特色,想要深入理解这一概念应该说不是一件容易的事,再把值类型和引用类型给参杂进来的话就变得更加让人头晕了。经常看到有人把按引用传递和引用类型混为一谈,让我有点不吐不快。再加上前两天碰到的一个有意思的问题,让我更加觉得应该整理整理关于ref和out的内容... 阅读全文

posted @ 2015-06-26 17:58 VD630 阅读(21809) 评论(14) 推荐(12) 编辑

2015年6月24日

[C#]async和await刨根问底

摘要: 上一篇随笔留下了几个问题没能解决:· 调用IAsyncStateMachine.MoveNext方法的线程何时发起的?· lambda的执行为何先于MoveNext方法?· 后执行的MoveNext方法做了些什么事情?那么今天就来尝试解决它们吧~PS: 本文中部分代码来自上一篇随笔,具体来源可参考注... 阅读全文

posted @ 2015-06-24 16:36 VD630 阅读(12754) 评论(21) 推荐(17) 编辑

2015年6月21日

[C#]剖析异步编程语法糖: async和await

摘要: 一、难以被接受的async自从C#5.0,语法糖大家庭又加入了两位新成员: async和await。然而从我知道这两个家伙之后的很长一段时间,我甚至都没搞明白应该怎么使用它们,这种全新的异步编程模式对于习惯了传统模式的人来说实在是有些难以接受,不难想象有多少人仍然在使用手工回调委托的方式来进行异步编... 阅读全文

posted @ 2015-06-21 21:10 VD630 阅读(22479) 评论(18) 推荐(43) 编辑

2015年6月13日

[IDE]快捷键整理

摘要: VSResharpereclipse备注运行Ctrl+F5-Ctrl+F11调试F5-F11逐语句执行F11-F5IE、FF: F11逐过程执行F10-F6IE、FF: F10跳出Shift+F11-F7IE、FF: Shift+F11继续F5-F8IE: F5或F8; FF: F8停止调试Shif... 阅读全文

posted @ 2015-06-13 22:55 VD630 阅读(480) 评论(0) 推荐(0) 编辑

导航