摘要: 服务端使用C++/CLR包装EasyRTSPClient实现RTSP播放。播放不产生画面,而是转换成JPEG图像通过WEBSOCKET发送到浏览器端。 服务端(C++ & C#): 浏览器端(实时性不错!): 内存使用情况:播放一路视频时占用39M内存。空闲时(无客户端)时自动关闭RTSP播放后内存 阅读全文
posted @ 2020-06-28 15:25 Lexy 阅读(10798) 评论(17) 推荐(3) 编辑
摘要: 将ASP.NET MVC或ASP.NET Core MVC的表单验证改成气泡提示: 然后您的表单不用做任何修改就可以正常显示了(control-label 相关的样式可以不要(1-6行)). 阅读全文
posted @ 2017-09-12 08:17 Lexy 阅读(942) 评论(0) 推荐(0) 编辑
摘要: .net core中已经没有beginform扩展函数了. 通过Bower引入jquery-ajax-unobtrusive: <script src="~/lib/jquery-ajax-unobtrusive/jquery.unobtrusive-ajax.js"></script> 然后在fo 阅读全文
posted @ 2017-09-12 07:55 Lexy 阅读(1835) 评论(0) 推荐(0) 编辑
摘要: 报错:目标框架 Xamarin.iOS,Version=v1.0 未找到 复制 C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\ReferenceAssemblies\Microsoft\Fra 阅读全文
posted @ 2017-07-06 14:06 Lexy 阅读(361) 评论(0) 推荐(1) 编辑
摘要: Windows 8/8.1 标准版(中文版/核心版)中取消了远程桌面服务端,想通过远程连接到自己的电脑就很麻烦了,第三方远程桌面速度又不理想(如TeamViewer)。通过以下方法可让系统恢复远程桌面功能。国内多数品牌机都是预装的win8中文版下载安装一个自动化工具即可,不需要懂太多专业知识。下载地... 阅读全文
posted @ 2015-02-10 08:20 Lexy 阅读(32235) 评论(10) 推荐(3) 编辑
摘要: C# TcpClient在连接成功后无法检测连接状态,即使对方关闭了网络连接。以下扩展可检测连接状态:public static class TcpClientEx { public static bool IsOnline(this TcpClient c) { return !((c.Client.Poll(1000, SelectMode.SelectRead) && (c.Client.Available == 0)) || !c.Client.Connected); } } NetworkStream的Read方法在关闭连接时会... 阅读全文
posted @ 2014-02-20 09:06 Lexy 阅读(33478) 评论(2) 推荐(3) 编辑
摘要: #include <windows.h>#include <tchar.h>#include <MSCoree.h>#include <Metahost.h>#pragma comment(lib, "mscoree.lib")int APIENTRY _tWinMain(_In_ HINSTANCE hInstance, _In_opt_ HINSTANCE hPrevInstance, _In_ LPTSTR lpCmdLine, _In_ int nCmdShow){ ICLRMetaHost *pMetaHost = 阅读全文
posted @ 2013-03-24 11:34 Lexy 阅读(2460) 评论(1) 推荐(1) 编辑
摘要: 准备工作:下载Discuz!NT源代码和DiscuzToolkit源代码。一、修改DiscuzToolkit中的Reply.cs文件,在里面新增加一个类Reply2继承自Reply(目是是增加一个UID字段): public class Reply2 : Reply { [JsonPropertyAttribute("uid")] public int Uid; }二、修改DiscuzToolkit中的DiscuzSession.cs文件,添加以下代码:public TopicReplyResponse TopicReply2(Reply2 reply)... 阅读全文
posted @ 2012-06-06 09:01 Lexy 阅读(1757) 评论(0) 推荐(0) 编辑
摘要: CWizard类继承自CPropertySheet,左边的按钮使用重绘的CListBox(CSideNav)。CPropertySheet原有的CTabCtrl被隐藏了,窗口中的按钮使用重绘的CButton(CLexyButton)。以下代码中OnNcPaint中的代码是重绘非客户区,可以不要。 1 //CWizard头文件 2 #pragma once 3 #include "LexyButton.h" 4 #include "SideNav.h" 5 6 7 // CWizard 8 9 class CWizard : public CPropert 阅读全文
posted @ 2011-05-03 17:35 Lexy 阅读(3374) 评论(5) 推荐(2) 编辑
摘要: 使用MFC实现上面的按钮半透明效果能看到父窗口中的内容,上面是效果图(一个是带背景图片的、另一个是不带的)。控件继承自CWnd类(彩色的部分是窗口的背景图片、按钮是PNG图片,第二个图标是鼠标指向时的效果)。图标的绘制使用GDI+绘制PNG图片,在此不多说了(处理WM_PAINT消息): 1 void PNGButton::OnPaint() 2 { 3 CPaintDC dc(this); 4 Graphics g(dc.m_hDC); 5 if(DrawBorder){ 6 g.DrawImage(hoverBg,0,0);//画鼠标指向时的亮色背景 7 } 8 g.DrawImage(t 阅读全文
posted @ 2011-04-09 14:28 Lexy 阅读(14827) 评论(31) 推荐(5) 编辑