摘要:
Blazor默认使用了CSS隔离与捆绑,导致CSS修改后不能实时更新(需要重启程序再次捆绑才生效)。即使手工管理CSS放至wwwroot/css目录下,也需要刷新页面才能更新CSS。 解决方法: 定时扫描各razor页面对应的CSS变化,有变化时复制集中到一个CSS中。这样可以保留隔离的结构,rel 阅读全文
摘要:
@@@code #r "nuget: HtmlAgilityPack.NetCore, 1.5.0.1" #r "nuget: CsharpToColouredHTML.Core, 1.0.44" #r "nuget: Microsoft.CodeAnalysis.CSharp, 4.9.2" us 阅读全文
摘要:
@@@code List<String> getGlobalRoleIdByRoleId(String id) { SysRole role = queryEntity(id); //默认角色才会涉及到上级非同类角色的管理,其它角色都是同角色内部管理 if (role.getName().equal 阅读全文
摘要:
需求:标识某块屏,不参与窗口快速移动 @@@code@csharp@public class Monitor { /// <summary> /// DeviceID,如: \\.\DISPLAY17 /// </summary> public String DeviceName { get; se 阅读全文
摘要:
官方说明:Logging in Native Image (graalvm.org) 我使用graalvm-community-jdk-21.0.1_windows-x64_bin.zip,解压后配置好JAVA_HOME和PATH,安装 C++,就可以直接使用,不需要复杂的匹配过程 日志这一块卡了很 阅读全文
摘要:
场景:使用一个EXCEL模板,其中创建了一些条件格式,通过EASYPOI进行模板填充,使用FE模板指令,复制填充了一些行,同时复制了这些行中存在的条件格式。 现象:打开EXCEL,条件格式是正常的,但是随后通过ASPOSE CELLS将XLSX转换为PDF,会发现新创建的条件格式的长短、颜色都不正常 阅读全文
摘要:
父子组件各自负责,在table中嵌套了子表格后,首次加载表格时,父组件会实例化子组件并传递参数,折叠后再次展开时,只会传递参数,子组件的数据刷新就属于子表格了。如 @@@code <template #expandedRowRender="{ record }"> <originIndex styl 阅读全文
摘要:
VUE-I18N,处理程序的多语言 I18N ALLY 管理开发过程中的多语言,如翻译与显示 假设有一个模块为common,下面有各个语言 文件结构 文件内容,强行在语言资源文件中添加模块名(即单文件中的多模块结构。分目录的目的只是为了方便管理。) ALLY插件识别并显示的效果 动态加载代码 @@@ 阅读全文
摘要:
有一万个理由,按业务输出日志,关注某个业务的变化,磁盘够大的话,仍然可以在一个主文件中再写一份日志,即一份日志写全部的日志,另一些日志,则按业务分开这些文件,最普通的做法是按日志等级输出到不同的文件。 如果喜欢针对不同的业务创建一个logger来实现记录,可以考虑以下方法 LoggerConfigu 阅读全文
摘要:
FODY会将相关的程序集处理成资源文件,CS_SCRIPT强制要求引用的程序集必须是文件 @@@code public override IEvaluator ReferenceAssembly(Assembly assembly) { if (assembly != null)//this che 阅读全文
摘要:
参考Windows2008 2012 2016 2019 IIS7.5 8.0 10.0 一键安装脚本BAT安装脚本发布 - 笔戈 (biger.me),使用DISM重新实现 技巧: 可先手工安装IIS各项功能后,在命令行中使用dism /online /get-features >f.txt 得到 阅读全文
摘要:
WCF RESTFUL 服务提示Large Entity 类别 [选择一个类别或键入一个新类别] 标准wcf服务提示Entity Too Large的解决方案,参考:WCF错误:413 Request Entity Too Large - Gyoung - 博客园 (cnblogs.com) 使用W 阅读全文
摘要:
@@@code @echo off rem 请修改下面的服务名后保存,并以管理员身份再次运行 set serviceName=testjar echo 请输入 1 安装 2 启动服务 5 停止服务 6 卸载 88 退出 set /p input= if '%input%'=='1' ( goto i 阅读全文
摘要:
如何使用模板创建多个文件 参考官方文档:Templates with multiple files | IntelliJ IDEA (jetbrains.com) 如何跨目录创建文件 设置子模板的文件名为相对目录,如下 如何修改文件名 在模板内部设置类名即可按类名生成对应文件 如何使用 主模板生成的 阅读全文
摘要:
trim string to the specified number of bytes 把字符串转成字节数组后,截断至特定长度时,可能会导致尾部乱码,可以使用以下方法进行安全截断 @@@code foreach (var encode in new Encoding[]{ Encoding.UTF 阅读全文
摘要:
为了系统自由,笔记本买回来后第一件事情就是备份。毕竟现在买个笔记本,操作系统、OFFICE都是随机软件,实际是付费的。系统损坏后不能还原,虽然可以随便找个系统盘重装,但现在的厂商非但不给光盘,连激活密钥都懒得贴了。反正一切尽在ONEKEY分区,也使用了一些特殊技术来保护ONEKEY分区在正常情况下被 阅读全文
摘要:
简介 参考:如何创建和还原系统映像备份与Macrium反射-百度经验 (baidu.com) 下载 https://www.macrium.com/reflectfree?mo 安装器下载后直接默认安装即可,有时会不能下载,多试几次就好,也不用去制作PE盘,用官方工具制作PE盘简单是恶梦,在你电脑 阅读全文
摘要:
添加属性 添加生成事件 @@@code C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -ExecutionPolicy RemoteSigned -File "d:\script\createiso.ps1" "[|AI_BUIL 阅读全文
摘要:
参考:dotnet publish 命令 - .NET CLI | Microsoft Docs 最近使用VS2019和VS2022,发布 AOT时,总是提示失败,要好几回才成功,没得办法,自己搞吧,反复重试总是能成功的,改改就可以在持续集成中打包了,也免得每个项目都要创建发布脚本FolderPro 阅读全文
摘要:
在WCF restful 服务中POST json 动态对象并返回JSON动态对象 参考阅读 (42条消息) 【WCF】WCF RESTful(二)——搭建一个REST的服务_哈士奇-CSDN博客 源码 @@@code [OperationContract] [WebInvoke(Method = 阅读全文
摘要:
Remote Desktop Connection Manager默认使用本地用户加密,当系统重装时密码丢失,此外打开RDG文件不需要验证码,操作系统被 入侵后,可以直接打开RDG文件获得其它服务器的访问权。 增加的功能: 传递门: qinqoushui/RDCMan: Remote Desktop 阅读全文
摘要:
问题:action中返回匿名对象时,swagger只能按强类型生成返回值描述 解决办法:使用roslyn在内存中动态执行代码,构建匿名对象,再从匿名对象解析构造多个临时类,向swagger返回临时类类型(直接使用匿名类会出现 重名问题) 效果: Swaager在描述控制器的方法时,可以使用以下方法 阅读全文
摘要:
Java @@@code public interface DataBodyFormatter<T> { void Serialize(ByteBuf writer, T value, Version version); T Deserialize(ByteBuf reader,Version ve 阅读全文
摘要:
就如同浮点数转换会出现精度丢失一样,字节与字符串的转换也会出现自作聪明的结局,虽然看起来一样,但未必 是你喜欢的那个人了 var bs = new byte[16] { 120, 104, 0, 0, 0, 0, 0, 0, 32, 65, 57, 16, 132, 54, 151, 87 }; s 阅读全文
摘要:
参考:https://blog.51cto.com/infosec/788731 参考:http://intsir.com/index.php/archives/351/ 参考:https://www.windowspasswordsrecovery.com/articles/password-policy/set-the-reset-account-lockout-counter-aft... 阅读全文
摘要:
实体映射时,遇到复杂类型,可选择下述方法处理: NotMapped,跳过映射 在复杂类型上声明 [Owned],但仅限该复杂类型是全部由简单值类型组成的 自定义序列化方法 示例: IPInfo使用了owned,对IPEndPoint使用自定义序列化,对VersionInfo使用JSON序列化 @@@code public class Controller : ICon... 阅读全文
摘要:
NETCORE3.0开始,可以发布单文件,参考https://www.cnblogs.com/ZaraNet/p/11790645.html 发布后(config目录 是手工复制进去的) 运行时,先解压释放至临时目录 执行路径 杜绝一切外部config的可能了 简单的反编译(知道原理,直接上临时文件夹中去找解压后的文件即可) 关于ReadyToRun的描... 阅读全文
摘要:
参考:Max Degree of Parallelism最大并行度配置 结论: 与设置的线程数有关 有设置的并行度有关 测试如下: @@@code System.Threading.ThreadPool.SetMinThreads(20, 20); System.Threading.ThreadPool.SetMinThreads(50, 50); var l... 阅读全文
摘要:
参与 https://www.cnblogs.com/lzrabbit/archive/2012/04/14/2371420.html 1、XML配置 参考:https://www.cnblogs.com/abeam/p/8044460.html Cron在线生成器 http://cron.qqe2.com/ http://qqe2.com/cron https://w... 阅读全文
摘要:
业务方法 @@@code public override async Task> SendAsync(IPEndPoint server, byte[] data2, int getResponseCount = 1) { //随机使用端口,支持并发 using (UdpClient udpClient = new UdpClient... 阅读全文
摘要:
解决UDP无法跨网段时的控制器搜索问题 思路: 配置已知的搜索指令 配置已知的待搜索网段 定时使用HTTP发送指令至IP,收集并缓存收到的应答 监听收到UDP搜索指令,将未超时的缓存作为应答返回 与Http2UDP结合使用,可以实现广播包的返回 注:HTTP2UDP用法 设备在A网,Http2UDP在A网,可UDP,业务程序在B网(或互联网),连接http2udp发广播包,返回收到的所... 阅读全文
摘要:
创建一个批处理文件,复制以下内容至文件中并保存,右键文件名,以管理员身份运行。 @@@code @echo off @echo 请使用管理员身份运行此脚本 rem 运行前先打开文件修改下列变量:守护任务名,以及被守护的服务名称 set tnname=TAYCDog set f="cmd /c %0" set find=0 schtasks /query /tn %tnname% ... 阅读全文
摘要:
一、安装 参考https://www.jianshu.com/p/cda416e2fc0d 二、换图标 三、打包 参考:https://www.cnblogs.com/shuangzikun/p/taotao_flutter_build.html 阅读全文
摘要:
编写文档好工具showdoc部署 参考:https://www.showdoc.cc/ 一定要看,一定要用卷,丢失数据的痛苦,痛何如哉。 https://www.cnblogs.com/harrychinese/p/showdoc.html @@@code # 由于国内镜像与官网原镜像同步可能延迟,如果有网络条件,建议使用原镜像。如果网络不好,建议使用国内镜像 # 国内镜像安装命令 ... 阅读全文
摘要:
windows下安装docker 参考: https://www.jianshu.com/p/502b4ac536ef https://docs.docker.com/install/windows/docker-ee/ 强烈 推荐 使用windows server 2019 ____ 1、安装 @@@code 安装Hyper-V >In... 阅读全文
摘要:
参考: 集群 https://blog.csdn.net/xiaoxiaoyusheng2012/article/details/82051744 主从 https://blog.csdn.net/u010648555/article/details/79427606 主从不在一台服务器时,需要注意BIND匹配 允许监听所有地址,并允许外部访问 @@@code # bind 127... 阅读全文
摘要:
问题:使用IDE创建的单元测试项目,标准引用是,导致不能添加顺序测试,复制其它项目的顺序测试文件进行编辑时,也会提示基于MSTest V2的测试不能用于顺序测试 解决办法: 移除自带的NUGET引用,保存项目文件,然后用记事本打开项目文件,添加配置 @@@code ... 阅读全文
摘要:
操作系统:windows server 2016 , windows server 2019 软件环境: 类型名称版本系统功能TelnetClienIIS启用Asp.net 4.7Hyper-V启用管理常用软件Winrar5.0FireFox67 CHSSqlServer2016启用TCP 1436Microsoft SQL Server Management Studi... 阅读全文
摘要:
问题:用NUGET打包了一个asp.netcore的项目,试图安装到另一个asp.netcore项目中,除了自动添加引用外,还希望自动释放一些文件以供修改。这些操作以前在netframe中是正常的,脚本如下 @@@code ... 阅读全文
摘要:
PE结构参考: https://www.cnblogs.com/lzjsky/archive/2011/09/22/2184942.html @@@code public static UInt16 Is64bit(string pFilePath, out UInt16 subSystem) { ushort architecture = 0; ... 阅读全文