- 博客(9)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 并行计算知识点
常用的并行架构分为SMP(多处理系统)、NUMA(非统一内存存储)、MPP(巨型并行处理)以及集群。涉及并行计算的编程模型有MPI、PVM、OpenMP、TBB及Cilk++等。
2018-01-27 10:35:10 607
原创 FFMPEG USB摄像头开发学习记录
usb摄像头开发必须用到的内容:ffmpeg、uvc用ffplay打开usb摄像头:ffplay -s 1920x1080 -f dshow -i "video=[Usb Device Name]"
2018-01-24 10:09:10 3708
原创 c# 守护进程,WPF程序自守护
如何防止wpf程序异常关闭,守护进程是暂时能想到的最好方式。最好是能够一次编码就把守护进程的事情做完。思路:程序打开时,首先打开守护进程;由守护进程打开主程序;守护进程与主程序间互相守护,任何一个挂了都能自动重启。实现:Mutex互斥量,守护进程和主程序分别使用不同的互斥量,既可以防止重复打开软件,又可以检测程序是否在运行。话不多说,直接上代码: /// ///
2018-01-11 16:26:46 2755
转载 win32 c++控制台应用程序捕获ctrl+c程序关闭事件
#include #include bool ctrlhandler(DWORD fdwctrltype){ switch (fdwctrltype) { // handle the ctrl-c signal. case CTRL_C_EVENT: printf("ctrl-c event\n\n"); return(false); // ctrl-close: con
2018-01-06 15:54:27 6886 1
原创 win32 c++控制台应用程序内存泄露检测
可以使用VLD,Visual Leak Detector(VLD)是一款用于Visual C++的免费的内存泄露检测工具,很好很强大,就是需要安装。以下是不需要安装的方式:直接上代码:#ifdef _DEBUG #define DEBUG_CLIENTBLOCK new( _CLIENT_BLOCK, __FILE__, __LINE__) #else #defin
2018-01-06 15:47:24 1203
原创 WPF 防止程序多次打开运行
/// /// App.xaml 的交互逻辑 /// public partial class App : Application { private static System.Threading.Mutex mutex; protected override void OnStartup(StartupEventArgs e)
2018-01-06 10:12:56 5458
原创 WPF响应长按事件
思路:MouseDown 时启动一个线程并标记IsMouseDown=True,若MouseUp则修改标记IsMouseDown=False,线程内Sleep 1500ms之后判断IsMouseDown=True则开始响应事件bool IsLeftMouseDown = false; private void DataGrid_MouseLeftButtonDown(object sender
2018-01-05 16:55:27 4353 2
原创 C# 修改图片文件分辨率大小
将文件夹及子文件夹下的所有.jpg格式的图片宽度调整成统一大小,并包存到指定文件夹内。 public static void ResizeImg(string srcFold, string desFold, int maxSize) { var ret = Directory.GetFiles(srcFold, "*.jpg");
2018-01-03 16:59:30 10796
原创 c# sslstream
SslStream.AuthenticateAsServer 由服务器调用,使用指定的证书、要求和安全协议对服务器和客户端(可选)进行身份验证。 SslStream.AuthenticateAsServer (X509Certificate) serverCertificate:用于对服务器进行身份验证的证书; 默认使用Default进行身份验证,身份验证过程中不检查证书吊销列表;
2018-01-03 11:09:59 3799
TA创建的收藏夹 TA关注的收藏夹
TA关注的人