笔记
beiger
这个作者很懒,什么都没留下…
展开
-
Ventoy一个创新的多系统U盘启动神器
本文详细介绍了 Ventoy 这一开源工具,包括其功能特点、工作原理、优势与局限性,以及在实际应用中的案例和对未来发展的展望。通过对 Ventoy 的深入研究,展现其在操作系统启动领域的重要价值和潜力。在计算机技术不断发展的今天,操作系统的安装和启动方式也在不断演进。Ventoy 作为一款创新的开源工具,为用户提供了一种便捷、高效的方式来创建多系统启动盘,极大地满足了用户在操作系统选择和使用上的灵活性需求。原创 2024-08-07 09:54:13 · 954 阅读 · 1 评论 -
雅马哈调音台监听无声
其实这个键相当于某些品牌调音台的“SOLO”键,就是“独立监听”的意思,这个键按下,耳机只输出这一路,其它的静音。再按其它路PFL,这路也会加入监听。所有推子的PFL都不按(初始状态),耳机接口播放“总输出”的监听。一路PFL开关按下了,对应的提示灯也亮着。再按一次PFL键,关闭这个提示灯,问题解决。客户的体调音台是雅马哈32X路模拟调音台,监听为了省事,将耳机输出口与有源音箱连接。近日客户联系我说雅马哈调音台监听坏了,更换了音箱也不成。一直使用正常,因此感到很奇怪。到了现场一眼就看到问题了。原创 2024-07-10 16:18:29 · 265 阅读 · 0 评论 -
【图说】电脑发展史
这是图灵和他的“图灵机”。IBM360计算机,1964年4月7日,在IBM成立50周年之际,由年仅40岁的吉恩.阿姆达尔(G. Amdahl)担任主设计师,历时四年研发的IBM360计算机问世,标志着第三代(集成电路)计算机的全面登场,这也是IBM历史上最为成功的机型。一经上市,它很快占据了市场主导地位,很快又出现各种品牌的“兼容”机,也为后世的“组装机”打下了伏笔。它能进行乘法、除法、平方的演算,可以进行四则运算,最终答案可以最大达到16位,并且参考了“阴阳八卦”,提出了“二进制”数的概念。原创 2024-03-01 12:12:06 · 1214 阅读 · 0 评论 -
网络教学环境下数学公式处理的解决方案
目前,网络教学、在线考试、题库建设以及教学中运用的各种交流形式(论坛、留言板、博客等),具备处理各种文字、图片等多媒体信息的能力,能够基本满足教学需要。但是在理科教学中,需要处理大量的公式,因此在网络环境下,公式的输入、显示、判断、存储等操作就需要特殊手段。本文准备将目前可行的几种方案进行对比,使我们可以根据实际情况选择实施。原创 2024-01-26 09:57:54 · 1192 阅读 · 0 评论 -
电脑自动开机播放PPT的解决方案
注意:自动是两个状态,一个是“开”一个是“关”,这个要看时控插座上的指示灯。按照上面的设置,早上时控开关通电,计算机上电启动,自动登录后启动PPT播放,并启动脚本持续指定播放窗口,防止被别的提示遮挡。如果编辑PPT,需要手工停止自动播放的PPT,再关闭AutoKeyHot,启动PowerPoint进行新建PPT或编辑修改PPT,完成后重启电脑即可。时控插座插入带电插座,按压“模式”按钮,将在“自动”→“开”→“自动”→“关”来回循环。到了晚上,大屏幕先自动关闭,然后电脑自动关机,最后时控开关定时断电。原创 2024-01-25 15:08:28 · 2160 阅读 · 0 评论 -
C# WPF 开源主题 HandyControl 的使用(一)
HandyControl是一套WPF控件库,它几乎重写了所有原生样式,同时包含80余款自定义控件(正逐步增加),下面我们开始使用。原创 2023-08-10 15:36:16 · 5122 阅读 · 1 评论 -
C# 全局响应Ctrl+Alt+鼠标右键
某些应用,我们希望全局自定义热键。按键少了会和别的应用程序冲突,按键多了可定用户操作不变。因此我计划左手用Ctrl+Alt,右手用鼠标右键呼出我自定义的菜单。我使用键盘和鼠标事件进行简单测试(Ctrl+鼠标右键),发现并不能成功。因此只好使用“钩子”。三、定义变量四、编写过程五、调用六、运行效果 通过以上代码,自定义窗体顺利弹出,而且并不会与别的程序冲突,满足了需求。原创 2023-07-26 16:04:33 · 1100 阅读 · 0 评论 -
C# WPF 跨线程访问控件
解决wpf中 跨线程访问控件原创 2023-02-27 21:30:34 · 714 阅读 · 0 评论 -
C# USB摄像机虚拟云台控制
仅有USB连接的摄像机,通常没有云台(PTZ)控制功能。即便是带云台的摄像机,也需要红外遥控器、网络,或者RS-232(485)进行控制,仅通过USB是无法控制的。但是在摄像机的属性菜单中,是可以进行“虚拟”云台的控制。这时的缩放、左右(上下)平移,是图像被数字放大后,可视窗口“漫游”的结果。这种“虚拟”云台的控制,可对USB摄像机云台控制稍作弥补,对低分辨率、低像素的摄像机实用价值就不大了。4、“缩放”代码(必须先缩放,否则其它平移功能无效)1、添加AForge库的引用。3、调用系统控制面板。原创 2023-02-21 15:24:26 · 1096 阅读 · 0 评论 -
C# WPF DataGrid行内编辑
DataGrid默认情况下就支持行内编辑,只不过比较简单,通常是显示用TextBlock,双击编辑时用TextBox,不过DataGrid支持模板自定义,编辑时使用其它控件,这样就可以实现更强大的功能。原创 2023-02-19 12:17:34 · 5496 阅读 · 1 评论 -
C# WPF中用代码移动控件
这个报错说的很清楚,就是被移动控件必须从原位置中移出,才能放入新位置。imageMonitorBorder是个Border控件,它虽然“包裹”着image控件,但它只有Child,无法移除子控件。都是有Children的,因此控件的移动需要在这个层面上进行。用代码移动控件时,容易出现报错:指定的元素已经是另一个元素的逻辑子元素。但是,不是所有控件都有Children属性的,有的元素只有Child。我们看一下布局文件:。1、被移动控件父控件.Children.Remove(被移动控件)原创 2023-02-16 16:48:38 · 744 阅读 · 0 评论 -
C# 实现监听调用外部程序的执行完成
监听调用exe的执行完成不成功?成功了也无法对窗体控件操作?看看这个代码原创 2022-07-28 15:20:06 · 1343 阅读 · 0 评论 -
C# 避免 线程间操作无效 报错
在调用外部exe代码中,如果需要修改窗体控件属性,都会报错:System.InvalidOperationException:线程间操作无效……原创 2022-07-28 15:14:57 · 276 阅读 · 1 评论 -
C#扩展桌面的处理
解决扩展桌面代码问题原创 2022-07-27 17:11:59 · 1083 阅读 · 0 评论 -
C# Vlc.DotNet调用集锦
开发Vlc.DotNet遇到的问题及解决原创 2022-07-20 08:33:44 · 1411 阅读 · 1 评论 -
Vlc.DotNet.Forms正确使用VideoLAN.LibVLC.Windows的库
网上的文章有错误,因此测试结果记录如下,希望√大家有所帮助Vlc.DotNet.Forms正确使用VideoLAN.LibVLC.Windows的库原创 2022-07-15 09:56:51 · 1978 阅读 · 0 评论 -
解决CefSharp在Win10调整屏幕缩放后的网页显示故障
故障:解决:方案一使用CefSharp自带的方法:找到Cef.Initialize(setting);语句,在其下添加Cef.EnableHighDPISupport();方案二使用app.manifest文件添加:项目→属性→安全性→启用ClickOnce安全设置,挑勾选中再取消。Properties下文件就生产了修改:1、取消<supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}" />原创 2022-05-07 17:23:20 · 1951 阅读 · 1 评论 -
调试WebKit .NET遇到的问题
System.BadImageFormatException:“未能加载文件或程序集“WebKitBrowser, Version=0.5.0.0, Culture=neutral, PublicKeyToken=b967213f6d29a3be”或它的某一个依赖项。试图加载格式不正确的程序。”Web.net不支持64位,因此需要将“目标平台”改为“x86”报错 System.ComponentModel.Win32Exception:拒绝访问打开程序集的属性窗口,找到“安全性”设置,其中有一.原创 2022-04-21 15:39:27 · 899 阅读 · 1 评论 -
js如何监听一个变量数值的变化
最简单的方法是,在给a赋值的时候绑定一个事件。var a =0;/*很简单的一个方法,就实现了,你给a赋值的时候,绑定了一个事件,这个事件参数,event你可以自己传入一个函数。这样你以调用给a赋值的方法,set_a_value 就会执行这个绑定的事件*/var set_a_value = function(_a,event){ a=_a; if(event){ event(); }}; /**调用例子*/var test = function(){原创 2022-01-27 10:15:23 · 10604 阅读 · 2 评论 -
CSS对象中心点对齐与旋转
先看html代码<!DOCTYPE html><html><head><style>#div1{ height: 500px; width: 300px; border: 1px solid black;}#div2{ border: 1px solid black; background-color: yellow; opacity:0.5; height:200px;原创 2022-01-26 11:44:30 · 3624 阅读 · 1 评论 -
避免BootStrap模态窗事件的反复触发
在使用BootStrap模态窗时,当对按钮进行事件绑定后,会发现反复触发事件的情况,代码如下:<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content">原创 2022-01-25 10:58:02 · 1144 阅读 · 0 评论 -
Vlc.DotNet.Wpf杂记
■安装包■用绑定到img控件源最好public string url = "http://cctvalih5ca.v.myalicdn.com/live/cctv1_2/index.m3u8";public VlcVideoSourceProvider sourceProvider;public string myVLC = @"C:\Program Files (x86)\VideoLAN\VLC";……//实例化播放器sourceProvider = new VlcVid.原创 2021-09-30 11:38:12 · 540 阅读 · 0 评论 -
PHP微信公众号开发入门
申请云主机、域名,配置PHP运行环境,公网可顺利访问 申请微信公众号(本文指订阅号) 登录公众平台 基本配置 下载官方范例 修改代码 <?phpinclude_once "WXBizMsgCrypt.php";$encodingAesKey = "在公众号设置中指定";$token = "在公众号设置中指定";define('TOKEN', $token);$AppId="在公众号设置中指定";header("Content-Type:text/html; charse原创 2021-08-10 17:29:28 · 468 阅读 · 0 评论 -
C# 将windows音量合成器嵌入自己的程序
这是个WinFrom代码先在窗体中添加一个panel1查找合成器特征:string exefile = "C:\\WINDOWS\\system32\\SndVol.exe";Process process = new Process(); ProcessStartInfo startInfo = new ProcessStartInfo(exefile, null); startInfo.UseShellExecut原创 2021-04-30 22:28:45 · 1191 阅读 · 1 评论 -
使用Windows API控制系统音量及静音
今日查找控制其它exe静音的方法,发现下文:原文DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)]static extern IntPtr SendMessage(IntPtr hWnd, uint Msg, uint wParam, uint lParam);const uint WM_APPCOMMAND = 0x319;const uint APPCOMMAND_VOLUME_UP = 0x0原创 2021-04-30 08:36:14 · 2216 阅读 · 0 评论 -
C# 同时置顶窗口层次的解决
我们希望有些窗口需要置顶Topmost = true;但是置顶的窗口多了以后会出现很多麻烦1.导致层次混乱,同样是置顶,因此相互冲突,运行中会随着焦点的不同发生变化。2.主窗口打开对话框时,这些置顶窗口依旧在对话框上,不美观也不方便使用,非常影响客户体验。如果采用动态调整,虽然可以解决,但是会导致代码量增加,而且会解决逻辑判断问题。其实我们可以使用简单的办法就是嵌入:SetParent(子窗口, 父窗口);只是个WinAPI函数,实际中我发现子窗口如果在快速更新中(比如PPT转场效果原创 2021-04-29 11:33:30 · 1902 阅读 · 0 评论 -
C# 解决报错:调用线程无法访问此对象,因为另一个线程拥有该对象。
在给桌面控件赋值是,由于线程问题,会导致如下报错:调用线程无法访问此对象,因为另一个线程拥有该对象。解决办法如下:控件名称.Dispatcher.Invoke(new Action(() => { 控件名称.属性 = 值 }));如:this.PageIndex.Dispatcher.Invoke(new Action(() => { this.PageIndex.Content = 8; }));...原创 2021-04-29 11:01:29 · 5888 阅读 · 3 评论 -
wpf用户控件值的传递
新建C#的wpf用户控件库项目绘制界面,编写代码 private string _text; public string text { get { return _text; } set { _text = value; NotifyPropertyChanged(); } } private void NotifyPropertyChanged() {原创 2021-04-24 21:05:19 · 1852 阅读 · 0 评论 -
VLC播放屏幕(桌面)参数实例
VLC→媒体→打开捕获设备→捕获设备→桌面1.高速桌面显示(帧速率:25帧):screen-fps=25.000000 :live-caching=300 :screen-top=10 :screen-left=10 :screen-width=640 :screen-height=4802.显示桌面的一部分:screen-fps=25.000000 :live-caching=300 :screen-top=0 :screen-left=1920 :screen-width=1366 :scre原创 2021-04-23 09:26:56 · 1249 阅读 · 0 评论 -
C#使用OFFICE库的参考开发文档
PPT文档https://docs.microsoft.com/zh-cn/office/vba/api/overview/powerpoint原创 2021-04-18 17:49:58 · 575 阅读 · 0 评论 -
C# Microsoft.Office库播放PPT实时获取当前页号
PPT播放时,对象SlideShowView下的CurrentShowPosition确实能返回当前的页号。 private void butGetPageIndex(object sender, RoutedEventArgs e) { Console.WriteLine("当前页号:"+OSlideShowView.CurrentShowPosition.ToString()); }以上代码点击按钮获取的页面没问题,但是需要原创 2021-04-18 13:46:30 · 1366 阅读 · 1 评论 -
【转】C#获取运行程序的进程ID
原文[DllImport("User32.dll", CharSet = CharSet.Auto)] public static extern int GetWindowThreadProcessId(IntPtr hwnd, out int ID); [DllImport("user32.dll", EntryPoint = "FindWindow")] private extern static IntPtr FindWindow(string lpClassName, string l转载 2021-04-16 23:04:58 · 1533 阅读 · 0 评论 -
C#_WPF_按钮模板及自定义控件的使用
源码打包下载WPF功能强大,但是控件的用法与Winfrom不大一样。这个文件主要说明了Button控件的用法。希望能给大家一个启示。1、按钮加入图片 <Button Grid.Row="0" Grid.Column="0" ToolTip="Set_Label" Name="set_label1" Height="45" VerticalAlignment="Stretch" Width="45" HorizontalAlignment="Stretch原创 2021-04-16 12:16:25 · 1324 阅读 · 0 评论 -
WPF嵌入技术1_嵌入WPF到cad(MFC,win32窗体),Win32API嵌入WPF位置跳走的解决方案
https://www.cnblogs.com/JJBox/p/14078579.html转载 2021-04-13 16:42:29 · 322 阅读 · 0 评论 -
C# wpf 给Margin属性赋值
NewBut.Margin = newThickness(10,10,10,10);原创 2021-04-10 22:28:05 · 1018 阅读 · 0 评论 -
.NET/C# 使窗口永不获得焦点
原文:https://www.cnblogs.com/walterlv/p/10236434.html有些窗口天生就是为了辅助其它程序而使用的,典型的如“输入法窗口”。这些窗口不希望抢夺其它窗口的焦点。有 Win32 方法来解决这样的问题,WS_EX_NOACTIVATE便是关键。具体来说,是给窗口样式中额外添加一个WS_EX_NOACTIVATE位。var handle = GetTheWindowHandle();int exstyle = GetWindowLong(h...转载 2021-04-10 10:34:36 · 1613 阅读 · 0 评论 -
C#在扩展桌面播放PPT并且无任务栏按钮
首先是播放PPT的部分ObjApp = new ppt.Application();var objPresSet = ObjApp.Presentations;var objPrs = objPresSet.Open(url, MsoTriState.msoTrue, MsoTriState.msoTrue, MsoTriState.msoFalse);ObjPrs = objPrs;var objSlides = objPrs.Slides;objSss = objPrs.SlideShowS原创 2021-04-09 13:35:56 · 651 阅读 · 0 评论 -
Winform下实现图片切换特效
http://www.cnblogs.com/08shiyan/archive/2010/10/29/1864272.html原创 2021-04-05 16:30:10 · 644 阅读 · 0 评论 -
Ubuntu20下给绿色(解压)软件制作快捷方式
以firefox25为例(为了项目需要低版本)1、解压文件至/opt,并重命名为firefox522、在终端下创建快速启动命令sudo ln -s /opt/firefox52/firefox /usr/bin/firefox523、在/usr/share/applications下建立firefox.desktop文件(也可复制别的修改),内容如下:[Desktop Entry]Encoding=UTF-8Version=1.0Type=ApplicationName=Fir原创 2020-07-09 16:48:47 · 449 阅读 · 0 评论 -
cocos creator 如何使用预制资源Prefab
https://www.jianshu.com/p/2080407fa645原创 2020-04-19 23:13:43 · 1750 阅读 · 0 评论