WebEnh

.net7 mvc jquery bootstrap json 学习中 第一次学PHP,正在研究中。自学进行时... ... 我的博客 https://enhweb.github.io/ 不错的皮肤:darkgreentrip,iMetro_HD
  首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

摘要: https://github.com/commonsensesoftware/More http://commonsensesoftware.github.io/More/ 阅读全文

posted @ 2016-12-05 17:29 WebEnh 阅读(714) 评论(0) 推荐(0) 编辑

2024年5月27日

摘要: WPF Splash Screen – A New Splash Screen Manager (v20.1) (devexpress.com) WPF Team Blog RSS 06 July 2020 A splash screen is an effective way to improve 阅读全文

posted @ 2024-05-27 23:50 WebEnh 阅读(125) 评论(0) 推荐(0) 编辑

摘要: VM代码: V代码(版本1):没有指定DataContext的类型,所以下面的绑定并不知道P1和P3到底是什么,也就无法在代码编辑时检测出绑定是否正确.如果写错了,只能等到程序运行并打开这个窗口时报错才能知道. V代码(版本2):通过d:DataContext指定了DataContext的类型,所以 阅读全文

posted @ 2024-05-27 23:14 WebEnh 阅读(289) 评论(0) 推荐(0) 编辑

摘要: 1.前后端简单绑定第一种比较常见,常见于mvvm框架前端 <TextBlock Text="{Binding Path=Name}"></TextBlock>1后端 public class PersonViewModel : INotifyPropertyChanged{ public strin 阅读全文

posted @ 2024-05-27 23:12 WebEnh 阅读(350) 评论(0) 推荐(0) 编辑

摘要: 我有一个简单的静态属性FontSizeTitle,它应该用于所有HandledWindow类型实例中的风格化标题,并在更改属性后同时从同一个静态属性更新而无需明确通知。通过设置面板或任何会更改属性的内容,以便直观地更改和更新所有窗口的所有标题的字体大小。 这是我在 XAML 中风格化标题的代码,它是 阅读全文

posted @ 2024-05-27 23:12 WebEnh 阅读(276) 评论(0) 推荐(0) 编辑

摘要: WPF_全局静态变量并且实现变更通知当我是开发WPF时可能会出现一个数据在多个页面使用的情况或者获取的数据在工具类里面需要更新到界面上,这时候就可以使用全局静态变量来实现界面的更新. 第一步:编写全局静态变量并创建变更通知using System;using System.Collections.G 阅读全文

posted @ 2024-05-27 23:11 WebEnh 阅读(226) 评论(0) 推荐(0) 编辑

摘要: 可以在容器中执行命令,查看到信息 /egrep '^1:.+(docker|lxc|kubepods)' /proc/1/cgroup 那么我们可以通过读取文件的方法,去分析是否在容器中运行。 代码如下 /// <summary> /// 是否在容器中运行 /// </summary> /// <r 阅读全文

posted @ 2024-05-27 23:10 WebEnh 阅读(27) 评论(0) 推荐(0) 编辑

摘要: 扣扣技术交流群:460189483 一、前言 程序界面上的按钮多种多样,常用的就这几种:普通按钮、图标按钮、文字按钮、图片文字混合按钮。本文章记录了不同样式类型的按钮实现方法。下面话不多说了,来一起看看详细的介绍吧。 二、固定样式的按钮 固定样式的按钮一般在临时使用时或程序的样式比较固定时才会使用, 阅读全文

posted @ 2024-05-27 23:09 WebEnh 阅读(171) 评论(0) 推荐(0) 编辑

摘要: https://90sheji.com/png/kejiganshiliangtu.html 阅读全文

posted @ 2024-05-27 23:09 WebEnh 阅读(32) 评论(0) 推荐(0) 编辑

摘要: 这一篇教程讲述如何实现透明窗体和透明控件,在WindowStyle设置为none情况下拖拽窗口,半透明作为较容易实现的一种美观化,对于大多数美工较弱的开发者来说实用性不错,能在一些平面化设计场合发挥简单而有效的美化效果。 实现效果1: 窗体整体半透明 实现效果2: 窗体全透明化,控件半透明 流程: 阅读全文

posted @ 2024-05-27 23:07 WebEnh 阅读(614) 评论(0) 推荐(0) 编辑

摘要: https://github.com/yanckst/search-nuget-v3/blob/master/search.linq <Query Kind="Program"> <NuGetReference>NuGet.PackageManagement</NuGetReference> <Nu 阅读全文

posted @ 2024-05-27 22:57 WebEnh 阅读(4) 评论(0) 推荐(0) 编辑

摘要: #region 对字符串进行Base64编码 /// <summary> /// 对字符串进行Base64编码 /// </summary> /// <param name="source"></param> /// <returns>string</returns> public static s 阅读全文

posted @ 2024-05-27 22:55 WebEnh 阅读(247) 评论(0) 推荐(0) 编辑

摘要: https://www.arcsoft.com.cn/ https://www.pianshen.com/article/5714211868/ C++ 虹软人脸识别 ArcFace 2.0 Demo http://www.noobyard.com/article/p-bdgvhbzt-z.html 阅读全文

posted @ 2024-05-27 22:55 WebEnh 阅读(21) 评论(0) 推荐(0) 编辑

摘要: c# 屏蔽快捷键 前言 有时候开发会遇到这样一个需求,软件需要屏蔽用户的组合快捷键或某些按键,避免强制退出软件,防止勿操作等。 原理 1、要实现组合键,按键拦截,需要用到user32.dll中的SetWindowsHookEx。 2、要拦截ctrl+alt+del,需要使用ntdll.dll的ZwS 阅读全文

posted @ 2024-05-27 22:51 WebEnh 阅读(126) 评论(0) 推荐(0) 编辑

摘要: PInvoke.net 是什么? 面向开发人员的 Wiki PInvoke.net 主要是一个 wiki,允许开发人员查找、编辑和添加 PInvoke *签名、用户定义类型以及任何其他与从托管代码(以 C# 等语言编写)调用 Win32 和其他非托管 API 相关的信息。 全球各地的 .NET 开发 阅读全文

posted @ 2024-05-27 22:50 WebEnh 阅读(28) 评论(0) 推荐(0) 编辑

摘要: 如何禁用或锁定Windows按钮? 使用 windows hooks 比修改注册表要干净得多。此外,有时人们会设置自己的个性化扫描码图,覆盖它们并不是一件好事。 要使用 windows 键钩函数,您需要 DllImport 几个 winapi 函数: [DllImport("kernel32.dll 阅读全文

posted @ 2024-05-27 22:48 WebEnh 阅读(90) 评论(0) 推荐(0) 编辑

摘要: 目录构建前置准备编写服务挂载服务处理SoapHeader调用添加服务调用服务补充内容构建前置准备框架版本要求:netcore3.1以上引入nuget包 SoapCore 编写服务1.编写服务接口示例 using System.ServiceModel; namespace Services; [Se 阅读全文

posted @ 2024-05-27 22:47 WebEnh 阅读(384) 评论(0) 推荐(0) 编辑

摘要: 1、创建项目 2、通过NuGet安装SoapCore 3、创建服务接口及实现类 本项目会创建2个webservice服务文件用于测试,所以创建了2个model类和2个接口文件。 Model类: [DataContract] public class FactoryModel { /// <summa 阅读全文

posted @ 2024-05-27 22:47 WebEnh 阅读(151) 评论(0) 推荐(0) 编辑

摘要: 最近在测试某系统安装包在各个环境下的安装使用情况,在window7 下使用时,安装完成iis后,发现.Net Framework 3.5 没有自动勾选;命令没有执行成功。 通过以下命令可以在window7 下打开 自带的 .net framework 3.5.1(CMD 窗口内执行) dism /o 阅读全文

posted @ 2024-05-27 22:46 WebEnh 阅读(240) 评论(0) 推荐(0) 编辑

摘要: 目录 一、ClickOnce应用程序发布配置 二、URL传参应用 一、ClickOnce应用程序发布配置 签名-为ClickOnce清单签名 → 取消勾选 签名-为程序集签名 → 取消勾选 安全性-启用ClickOnce安全设置 →勾选 安全性-这是完全可信的应用程序 →勾选 发布-发布文件夹位置 阅读全文

posted @ 2024-05-27 22:45 WebEnh 阅读(224) 评论(0) 推荐(0) 编辑

摘要: 引言 看到酷安上有这样一个活动,萌生了用 C# 生成字符画的想法,先放出原图。 酷安手绘牛啤 §1 黑白 将图像转换成字符画在 C# 中很简单,思路大致如下: 加载图像,逐像素提取明度。 根据明度映射到字符列表中对应的字符。 输出字符。 GetChars函数负责将传入的图像按一定比例导出字符画的字符 阅读全文

posted @ 2024-05-27 22:36 WebEnh 阅读(701) 评论(2) 推荐(2) 编辑

摘要: 基本简介 FFmpeg Batch AV Converter官方版是一款Windows FFmpeg用户的前端程序,FFmpeg Batch AV Converter最新版允许使用FFmpeg命令行的全部潜力,用户只需在方便的GUI中点击几下鼠标,即可拖放进度信息,FFmpeg Batch AV C 阅读全文

posted @ 2024-05-27 22:35 WebEnh 阅读(630) 评论(0) 推荐(0) 编辑

摘要: 很多能够无损转视频的工具都来自命令行的ffmpeg版本,本文将介绍如何简单的批处理方法(直接拖放到bat文件上)来实现无损转视频。 工具/原料 ffmpeg(默认的static版本) 方法/步骤 1.桌面左下角开始菜单,点Windows附件→记事本。 2.复制本步骤以下全部内容到记事本里面去(不包括 阅读全文

posted @ 2024-05-27 22:34 WebEnh 阅读(357) 评论(0) 推荐(0) 编辑

摘要: 在媒体处理上,市面上有很多软件可以选择,在众多软件里面 FFmpeg 是比较独特的一款,直接选择 FFmpeg 硬核命令行工具的朋友相对较少,大多时候只是被集成在各样的软件里,如果单独拿出来使用,不少人会觉得有点懵和抗拒的。 那有没有一款好用的 FFmpeg 图形界面版本呢?今天体验的这款工具,就是 阅读全文

posted @ 2024-05-27 22:34 WebEnh 阅读(512) 评论(0) 推荐(0) 编辑

摘要: OpenQA.Selenium.WebDriverException:“The HTTP request to the remote WebDriver server for URL http://localhost:xxxx/session timed out after 60 seconds.” 阅读全文

posted @ 2024-05-27 22:33 WebEnh 阅读(79) 评论(0) 推荐(0) 编辑

摘要: 在本教程中,我将向您介绍 Selenium Webdriver,它是当今市场上使用最广泛的自动化测试框架。它是开源的,可与所有著名的编程语言(如Java、Python、C#、Ruby、Perl等)一起使用,以实现浏览器活动的自动化。通过本文,我将告诉您开始使用 Selenium WebDriver 阅读全文

posted @ 2024-05-27 22:32 WebEnh 阅读(850) 评论(0) 推荐(0) 编辑

摘要: 目录1.HTML编码概述2.实体编码3.URLcode编码4.unicode编码5.解码实例1.HTML编码概述通常一个网页中可解析的总共有三种编码,每种编码都能用来代替表示字符,按解析顺序依次是“html实体编码”“urlcode码”“Unicode码”,在执行过程中会在HTML环境下先解析“ht 阅读全文

posted @ 2024-05-27 22:32 WebEnh 阅读(849) 评论(0) 推荐(0) 编辑

摘要: 组件: 1、Ant Design Blazor(国产、官方): https://ant-design-blazor.gitee.io/zh-CN/ (Github:) https://github.com/ant-design-blazor/ant-design-blazor Ant Design 阅读全文

posted @ 2024-05-27 22:14 WebEnh 阅读(172) 评论(0) 推荐(0) 编辑

摘要: https://github.com/MicrosoftEdge/WebView2Samples https://learn.microsoft.com/zh-cn/microsoft-edge/webview2/how-to/debug https://github.com/Microsoft/W 阅读全文

posted @ 2024-05-27 22:12 WebEnh 阅读(52) 评论(0) 推荐(0) 编辑

摘要: 开发环境 运行环境:.Net 6 开发环境:Visual Studio 2022 17.1.3 框架语言:WPF 安装WebView2 通过Package Manager控制台安装 Install-Package Microsoft.Web.WebView2 通过Nuget包管理器安装 在窗体中添加 阅读全文

posted @ 2024-05-27 22:08 WebEnh 阅读(465) 评论(0) 推荐(0) 编辑

摘要: Semaphore类可以控制某个资源允许访问的线程数,Semaphore有命名式的,也有不命名的;如果不考虑跨进程工作,一般在代码中使用不命名方式即可。 信号量有点类似于等待句柄,某个线程如果调用了WaitOne方法,这个线程就会暂停,并且等待有可用的信号量时才会继续执行;某个线程调用Release 阅读全文

posted @ 2024-05-27 22:05 WebEnh 阅读(58) 评论(0) 推荐(0) 编辑

摘要: https://learn.microsoft.com/zh-cn/microsoft-edge/webview2/how-to/webdriver 阅读全文

posted @ 2024-05-27 22:03 WebEnh 阅读(111) 评论(0) 推荐(0) 编辑

摘要: 1.DataGrid的使用自动显示行号(修复删除行时行号显示不正确) View Code dgTool.LoadingRow += new EventHandler<DataGridRowEventArgs>(dgTool_LoadingRow); dgTool.UnloadingRow +=new 阅读全文

posted @ 2024-05-27 22:02 WebEnh 阅读(523) 评论(0) 推荐(0) 编辑

摘要: 项目 2019/10/09 问题 2019年10月9日星期三 上午2:46 1、为了实现单例模式,在App类中添加了如下代码,使用了信号量,但是为什么返回;isNew一直为true public partial class App : Application { protected override 阅读全文

posted @ 2024-05-27 22:00 WebEnh 阅读(47) 评论(0) 推荐(0) 编辑

摘要: 假定:ViewModel中有一个数据源叫Persons,有一个命令叫DoCommand,通过System.Windows.Interactivity触发器绑定鼠标MouseUp事件,当UI端绑定了DataContext数据上下文之后,Command="{Binding DoCommand}"是找不到 阅读全文

posted @ 2024-05-27 21:58 WebEnh 阅读(146) 评论(0) 推荐(0) 编辑

摘要: 为了方便园子里的编程兄弟,发个混淆和解密程序,希望能对大家有用户。 Xenocode Postbuild/Fox 2007正式破解版 对.Net开发者来说Xenocode Fox并不陌生,Xenocode Fox 2007是Xenocode产品之一,是一个反汇编器。Fox 2007的功能包括查看,分 阅读全文

posted @ 2024-05-27 21:56 WebEnh 阅读(30) 评论(0) 推荐(0) 编辑

摘要: 安装 不多作赘述 使用步骤 选择【application】选项卡,选择【add】,如果添加的是exe,则【Preset】选择第一项,添加的是dll则选择第二项 选择【Protect】选项卡,将两个都勾选上,然后点击按钮“select strings”,最后点击按钮"Build Application 阅读全文

posted @ 2024-05-27 21:55 WebEnh 阅读(21) 评论(0) 推荐(0) 编辑

摘要: Virbox Protector(商用) 分带授权的版本和独立壳。带授权的版本加壳后需要绑定许可,许可控制软件能否用,加壳保护安全。独立版的话就只是对代码做加壳,防止代码反编译。 碎片代码执行、外壳加密、混淆、数据加密。 服务商提供了较为完善的文档以及加密方式,提供了较为充分的产品管理平台,以及云端 阅读全文

posted @ 2024-05-27 21:53 WebEnh 阅读(530) 评论(0) 推荐(0) 编辑

摘要: 通过微软提供的CSharpCodeProvider,CompilerParameters,CompilerResults等类,可以在运行时,动态执行自己写的代码文件。原理就是把你的代码文件动态编译成exe或dll,或者在内存中输出,然后通过Assembly进行反射,执行其中的方法或访问其中的属性等。 阅读全文

posted @ 2024-05-27 21:52 WebEnh 阅读(229) 评论(0) 推荐(0) 编辑

摘要: 首先需要声明一个程序集名称, 1 // specify a new assembly name 2 var assemblyName = new AssemblyName("Kitty"); 从当前应用程序域获取程序集构造器, 1 // create assembly builder 2 var a 阅读全文

posted @ 2024-05-27 21:52 WebEnh 阅读(23) 评论(0) 推荐(0) 编辑

摘要: 1.使用Roslyn编译器 2.使用IronPython或IronRuby 3.使用JavaScript引擎 在C#中,可以使用一些第三方库或内置类库实现动态执行脚本的功能。以下是几个常用的方案: 1.使用Roslyn编译器 Roslyn是微软推出的一个开源的.NET编译器平台,它可以在运行时动态编 阅读全文

posted @ 2024-05-27 21:50 WebEnh 阅读(632) 评论(0) 推荐(0) 编辑