![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
程序开发
beiger
这个作者很懒,什么都没留下…
展开
-
LAMP下Moodle平台安装
Moodle(Modular Object-Oriented Dynamic Learning Environment)是一个用于创建网络课程或网站的软件包。它是一个全球性的开发项目,旨在支持社会建构主义教育框架。Moodle 是一个自由的开源软件(在 GNU 公共许可协议下),这意味着 Moodle 是有版权的,但你有额外的自由。你可以自由地复制、使用或修改 Moodle,前提是你同意:为他人提供代码,不修改或删除原有的版权和许可,并将相似的版权应用于衍生作品。原创 2024-03-11 16:19:31 · 908 阅读 · 0 评论 -
JSP开发环境的搭建
JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。用JSP开发的Web应用是跨平台的可以在多种系统上运行,后台数据库也支持很多,因此十分便于企业搭建信息管理系统。原创 2024-03-09 13:21:53 · 932 阅读 · 0 评论 -
C#多窗口那些事儿
在C#的WinForm编程中,避免不了多窗口的应用,说起来也算简单的,但是想熟练运用就麻烦一些,这里是我的体会总结。原创 2024-01-11 17:16:46 · 1115 阅读 · 0 评论 -
C#使用Office原生库开发后的运行问题
只需导入com类型的Object Library引用即可进行开发,无需再“包管理器”中安装包,否则会报value的错(详见二.5)。开发环境用的Office必须跟最终运行环境的一样,既不向下兼容,也不向上兼容,必须Office版本必须一致!Office开发时,起始版本最好为Office2016,之前的基本都已经淘汰。原创 2024-01-11 12:38:29 · 1028 阅读 · 0 评论 -
C# WPF 开源主题 HandyControl 的使用(一)
HandyControl是一套WPF控件库,它几乎重写了所有原生样式,同时包含80余款自定义控件(正逐步增加),下面我们开始使用。原创 2023-08-10 15:36:16 · 4033 阅读 · 1 评论 -
C# 全局响应Ctrl+Alt+鼠标右键
某些应用,我们希望全局自定义热键。按键少了会和别的应用程序冲突,按键多了可定用户操作不变。因此我计划左手用Ctrl+Alt,右手用鼠标右键呼出我自定义的菜单。我使用键盘和鼠标事件进行简单测试(Ctrl+鼠标右键),发现并不能成功。因此只好使用“钩子”。三、定义变量四、编写过程五、调用六、运行效果 通过以上代码,自定义窗体顺利弹出,而且并不会与别的程序冲突,满足了需求。原创 2023-07-26 16:04:33 · 1066 阅读 · 0 评论 -
C# WPF 跨线程访问控件
解决wpf中 跨线程访问控件原创 2023-02-27 21:30:34 · 668 阅读 · 0 评论 -
C# USB摄像机虚拟云台控制
仅有USB连接的摄像机,通常没有云台(PTZ)控制功能。即便是带云台的摄像机,也需要红外遥控器、网络,或者RS-232(485)进行控制,仅通过USB是无法控制的。但是在摄像机的属性菜单中,是可以进行“虚拟”云台的控制。这时的缩放、左右(上下)平移,是图像被数字放大后,可视窗口“漫游”的结果。这种“虚拟”云台的控制,可对USB摄像机云台控制稍作弥补,对低分辨率、低像素的摄像机实用价值就不大了。4、“缩放”代码(必须先缩放,否则其它平移功能无效)1、添加AForge库的引用。3、调用系统控制面板。原创 2023-02-21 15:24:26 · 1061 阅读 · 0 评论 -
C# WPF DataGrid行内编辑
DataGrid默认情况下就支持行内编辑,只不过比较简单,通常是显示用TextBlock,双击编辑时用TextBox,不过DataGrid支持模板自定义,编辑时使用其它控件,这样就可以实现更强大的功能。原创 2023-02-19 12:17:34 · 4974 阅读 · 1 评论 -
C# WPF中用代码移动控件
这个报错说的很清楚,就是被移动控件必须从原位置中移出,才能放入新位置。imageMonitorBorder是个Border控件,它虽然“包裹”着image控件,但它只有Child,无法移除子控件。都是有Children的,因此控件的移动需要在这个层面上进行。用代码移动控件时,容易出现报错:指定的元素已经是另一个元素的逻辑子元素。但是,不是所有控件都有Children属性的,有的元素只有Child。我们看一下布局文件:。1、被移动控件父控件.Children.Remove(被移动控件)原创 2023-02-16 16:48:38 · 714 阅读 · 0 评论 -
C# AForge的简单使用
AForge.NET专为计算机视觉和人工智能应用而设计,这种C#框架适用于图像处理、神经网络、遗传算法、模糊逻辑、机器学习和机器人等。AForge.Neuro —— 神经网络计算库AForge.Genetic -进化算法编程库。1、安装包:VS→工具→包管理器→输入关键字“AForge”→安装。AForge.Robotics —— 提供一些机器人的工具类库。AForge.Controls—— 图像,三维,图表显示控件。AForge.Video —— 一系列的视频处理类库。Manual (手工)原创 2023-01-31 22:08:11 · 4984 阅读 · 4 评论 -
PHP最高权限的获取
默认情况下,php启动后,权限仅仅属于www组的,它无权改动别的用户创建的恶目录、文件。如果我们需要强制操作,系统就会报错,操作无法成功。这是可以将PHP改为root组,这样就可以解决如上问题。当然请大家注意网络安全,因为网站一旦被黑,整个系统就会沦陷。环境:CentOS7、宝塔面板、nginx、php4.7...原创 2022-08-04 14:30:17 · 819 阅读 · 0 评论 -
C# 实现监听调用外部程序的执行完成
监听调用exe的执行完成不成功?成功了也无法对窗体控件操作?看看这个代码原创 2022-07-28 15:20:06 · 1307 阅读 · 0 评论 -
C# 避免 线程间操作无效 报错
在调用外部exe代码中,如果需要修改窗体控件属性,都会报错:System.InvalidOperationException:线程间操作无效……原创 2022-07-28 15:14:57 · 261 阅读 · 1 评论 -
C#扩展桌面的处理
解决扩展桌面代码问题原创 2022-07-27 17:11:59 · 1035 阅读 · 0 评论 -
C# Vlc.DotNet调用集锦
开发Vlc.DotNet遇到的问题及解决原创 2022-07-20 08:33:44 · 1388 阅读 · 1 评论 -
Vlc.DotNet.Forms正确使用VideoLAN.LibVLC.Windows的库
网上的文章有错误,因此测试结果记录如下,希望√大家有所帮助Vlc.DotNet.Forms正确使用VideoLAN.LibVLC.Windows的库原创 2022-07-15 09:56:51 · 1878 阅读 · 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 · 1843 阅读 · 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 · 871 阅读 · 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 · 10512 阅读 · 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 · 3558 阅读 · 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 · 1117 阅读 · 0 评论 -
解决WordPress部分汉化不完全的问题
解决WordPress部分汉化不完全的问题原创 2021-12-24 13:46:18 · 348 阅读 · 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 · 519 阅读 · 0 评论 -
C++调用libVLC播放视频
1、下载libVLC的sdkhttp://download.videolan.org/pub/videolan/vlc/注意下载.7z结尾的2、Visual Studio建立C++的windows控制台项目3、文件准备(1)sdk文件夹解压缩到项目文件夹下(2)在Debug下方压缩包内的几个文件、4、配置项目属性注意,别的教程有坑:libvlc.lib、libvlccore.lib5、写代码#include <windows.h>...原创 2021-09-30 11:23:51 · 2921 阅读 · 1 评论 -
PHP微信公众号开发入门
申请云主机、域名,配置PHP运行环境,公网可顺利访问 申请微信公众号(本文指订阅号) 登录公众平台 基本配置 下载官方范例 修改代码 <?phpinclude_once "WXBizMsgCrypt.php";$encodingAesKey = "在公众号设置中指定";$token = "在公众号设置中指定";define('TOKEN', $token);$AppId="在公众号设置中指定";header("Content-Type:text/html; charse原创 2021-08-10 17:29:28 · 458 阅读 · 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 · 1144 阅读 · 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 · 2114 阅读 · 0 评论 -
C# 解决报错:调用线程无法访问此对象,因为另一个线程拥有该对象。
在给桌面控件赋值是,由于线程问题,会导致如下报错:调用线程无法访问此对象,因为另一个线程拥有该对象。解决办法如下:控件名称.Dispatcher.Invoke(new Action(() => { 控件名称.属性 = 值 }));如:this.PageIndex.Dispatcher.Invoke(new Action(() => { this.PageIndex.Content = 8; }));...原创 2021-04-29 11:01:29 · 5573 阅读 · 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 · 1780 阅读 · 0 评论 -
ffmpeg录屏
ffmpeg-f gdigrab -i desktop -f mp4 d:/out.mp4如果有扩展桌面,也被录下来了原创 2021-04-23 12:51:14 · 111 阅读 · 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 · 1222 阅读 · 0 评论 -
C#使用OFFICE库的参考开发文档
PPT文档https://docs.microsoft.com/zh-cn/office/vba/api/overview/powerpoint原创 2021-04-18 17:49:58 · 561 阅读 · 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 · 1315 阅读 · 1 评论 -
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 · 1273 阅读 · 0 评论 -
C# wpf 给Margin属性赋值
NewBut.Margin = newThickness(10,10,10,10);原创 2021-04-10 22:28:05 · 1002 阅读 · 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 · 611 阅读 · 0 评论 -
VLC 3.0.8(x64) 帮助文档-中文详细版
VLC3.0.8源地址vlc-2.2.6说明原创 2021-04-03 07:54:11 · 1707 阅读 · 0 评论 -
通过WordPress HTTP API 获取json内容并解析
WordPress 4.0的一个亮点就是JSON API的加入,今天我们提前来看看怎么获取JSON的内容并显示出来。过程就是用PHP获取远程JSON的内容,然后把获取到的JSON转化为PHP对象,然后循环输出内容。通过PHP和WordPress HTTP API 的方式都可以实现,我们先来看一下这两种方式的实现代码。PHP fopen方式< ?php $handle = fopen("...原创 2020-04-28 17:20:42 · 1129 阅读 · 0 评论 -
微信小程序 使用字体图标 iconfont
微信小程序 使用字体图标 iconfonthttps://www.cnblogs.com/1906859953Lucas/p/10954929.html原创 2020-04-04 09:18:27 · 187 阅读 · 0 评论