- 博客(68)
- 资源 (5)
- 收藏
- 关注

原创 CODE 备忘
海康:rtsp://[username]:[password]@[ip]:[port]/[codec]/[channel]/[subtype]/av_stream说明:username: 用户名。例如admin。password: 密码。例如12345。ip: 为设备IP。例如 192.0.0.64。port: 端口号默认为554,若为默认可不填写。codec:有h264、MPEG-...
2020-03-26 18:19:51
429
原创 Origin 正版模拟城市5 警告 您使用《模拟城市》产品码不支援目前选取的语言。请连络顾客支援以获得详情。
退出重启Origin,警告框就不会弹出了。
2021-04-11 17:41:11
2451
原创 QT 剪切区设置多个矩形绘制效果
void MainWindow::paintEvent(QPaintEvent* event){ QPainter painter(this); QRegion region; QRect rects[2]; rects[0]=QRect(0,0,100,100); rects[1]=QRect(300,300,100,100); region.setRects(rects,2); painter.setClipping(true); pa
2021-02-23 17:23:07
715
原创 Linux Run Shell in C++
Linux Run Shell in C++int cmd_line(const char *cmd, string& strRet) { FILE *stream; int readlen; strRet.clear(); char s[2048]; stream = popen(cmd, "r"); //将“ls -l”命令的输出 通过管道读取(“r”参数)到FILE* stream if (stream) { while (fgets(s, 2048, stream))
2020-05-21 16:20:06
495
原创 visual studio 2017跨平台Linux调试ROS备忘
创建跨平台项目后配置的关键参数附加库目录$(RemoteProjectDir)附加依赖项-L/usr/local/lib -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -lx264 -lSDL2 -lSDL2main -lm -pthread -lrt -lz -ldl -lpaho-mqtt3cs -llzma -lbz2 -lroscpp -lrosconsole -lroscpp_s
2020-05-15 09:13:28
538
原创 有用命令行
gnome-terminal -t “qtt” -x bash -c “/usr/local/bin/Disinfection.bin”
2020-05-11 16:08:41
191
原创 解决 error C3679: “operator”后应有一个文本后缀标识符
1>c:\program files (x86)\microsoft visual studio\2017\enterprise\vc\tools\msvc\14.16.27023\include\string(645): error C3679: “operator”后应有一个文本后缀标识符1>c:\program files (x86)\microsoft visual stud...
2020-03-20 17:37:45
505
原创 开源软件
Krita 位图编辑Inkscape矢量图编辑OBS Studio录屏、直播Audacity录音、音频处理VLC、MPV 播放器Oracle VMKdenlive剪辑软件qBittorrent下载GitKraken代码管理工具DBeaver数据库管理...
2020-03-16 15:45:23
139
原创 Redis
Redis 安装注意:1、安装过程中如果未装gcc,ubuntu执行sudo apt-get install gcc,center os执行 yum -y install gcc2、error:jemalloc/jemalloc.h:No such file or directory 时 执行make MALLOC=libc清理make的缓存文件 ./make distclean进行代...
2020-02-18 17:08:50
128
原创 markdown语法
Markdown语法windows推荐使用编辑器typroa1、加强的代码块> 行引用```c++int main(int argc,char* args[]){ return 0;}```行引用int main(int argc,char* args[]){ return 0;}2、分级标题、任务列表# 一级标题## 二级标题#...
2020-02-15 12:02:34
211
原创 ubuntu 开发环境搭建
1、修改163源(trusty)这个快进入/etc/apt/目录下,修改目录下sources.list命令:cd /etc/apt/sudo cp ./sources.list ./sources.list.ubuntusudo gedit ./sources.list由于是sudo输入密码回车,以后有sudo的都需要。下面是内容deb http://mirrors...
2019-12-21 20:29:34
356
原创 C#开发的串口转发工具含源码
C#开发的串口转发工具含源码1、上图2、主要代码using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.IO.Ports;using System.Text;using S...
2019-08-22 19:50:50
1740
1
原创 数组IndexOf
public static int IndexOf<T>(this IList<T> list, T[] findBytes, int index = 0) { int iRet = -1; for (int i = index; i < list.Count - findBytes.Lengt...
2019-08-06 09:31:08
186
原创 有用的链接
ubuntu+vscode+cpp开发环境配置https://www.cnblogs.com/jerry323/archive/2018/06/12/9174859.html
2019-02-24 22:22:30
102
原创 图片以鼠标为中心坐标缩放代码
void DocEditor::Zoom(bool zoomIn, int iMouseX, int iMouseY){ QSize szWin = size(); if (iMouseX < 0) iMouseX = szWin.width() / 2; if (iMouseY < 0) iMouseY = szWin.height() / 2; m_iOrg...
2019-02-23 19:08:14
3673
4
原创 Qt与Windows 文字旋转兼容
qt绘制rect以左上角为旋转中心,绘制文字是以左下角为旋转中心,windows绘制rect和文字,都以左上角为旋转中心为了都能实现坐标旋转,按下面代码处理,撸了一段代码,随意转。#include "mainwindow.h"#include "ui_mainwindow.h"#include "qpainter.h"#include <qrect.h>Main...
2019-02-15 10:18:48
460
原创 RGB与HSL、ESL转换
qt 实现的,windows以240为底void RGB2HSL(QColor AColor, double &H, double &S, double &L){ double R, G, B, Max, Min, del_R, del_G, del_B, del_Max; R = AColor.red() / 255.0; G = AColo...
2019-02-07 21:02:25
3526
1
原创 用qt+QWebEngineView+tcp实现js与c++的通讯
由于需要集成浏览器功能并用C++实现图形功能,最早是想通过QWebEngineView+QWebChannel+js的方式,实现c++与js的通讯。qt中有很多文档,但访问不成功。走过好多弯路,改用这套方法。qt的跨平台性给编译造成很多麻烦。测试过的环境:x64可以在qt 5.12+vs2017+64bit上通过x86可以在qt5.6.2+vs2013+32bit上通过另实...
2019-02-01 11:42:24
1302
原创 vs 筛选器
vs编译代码,说不定用得到. using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApp1{ class Program {...
2018-11-27 14:16:13
649
原创 vs 2017 C# TAB+TAB 代码补全
cw + Tab + Tab 输出 Console.WriteLine(); try +Tab+Tab 输出 try catch代码块 foreach + Tab + Tab 输出 foreach 循环 for+ Tab + Tab 输出 for 循环 ctor +Tab+Tab ...
2018-09-21 09:02:11
4068
原创 C++封装实用的CMyAutoLock
#ifndef MY_LOCK_H#define MY_LOCK_H#include <map>#include <vector>#include <Windows.h>//临界区class CMyCritSection{public: CMyCritSection(){ ::InitializeCriticalSection(&...
2018-09-18 20:59:25
369
原创 C++实现AutoResetEvent
#pragma once#include <Windows.h>class AutoResetEvent{private: HANDLE m_waitEvent;public: AutoResetEvent(bool bManualReset) { m_waitEvent = CreateEvent(NULL, bManualReset, false, ...
2018-09-18 20:40:39
756
原创 VS2017 error : 这台计算机上缺少此项目引用的 NuGet 程序包。使用“NuGet 程序包还原”可下载这些程序包。
默认是可以编译运行的。剪切目录后出现这个问题,后来发现是NuGet包的问题,在之前目录下找到packges拷贝至工程同级目录即可。顺便也学习各种包工具NuGetBowerWebPack........
2018-09-16 16:33:29
9096
原创 VS2013 MFC 向导中命令为空的处理
在重命名类名与窗体句柄ID时碰到。注意几点:1、窗口类中enum IDD要与资源ID对应上class CMainWindowDlg : public CSKinDialog{ enum { IDD = IDD_MAINWINDOW_DIALOG };}2、还为空时,将vs关掉,将sln文件同级目录中的sdf文件删除,启动vs即生效。...
2018-08-10 10:18:57
590
原创 卡尔曼简单滤波器
public class FilterKalmanSimple : Filter { private double Q = 0.000001; private double R = 0.01; private double P = 1, X = 0, K; private void measurementUpdate()
2016-07-18 08:52:59
306
原创 就为long类型属性,写了个水平滚动条。
就为long类型属性,写了个水平滚动条。public partial class HScrollbar : UserControl { public HScrollbar() { InitializeComponent(); SetStyle(ControlStyles.ResizeRedr
2016-06-23 10:43:41
365
原创 内存中的 double 与 十六进制
今天无聊,分析了一下double在windows内存中的十六进制字节。如果将内存制0,test值也为0;double test;memset(&test, 0, sizeof(double));将test值设置为1十六进制字节字符串:00 00 00 00 00 00 F0 3F如果>2时十六进制字节字符串:00 00 00 00 00 00 00 40
2015-12-11 11:26:40
2083
原创 AutoCad.net HelloWorld
1、加入acdbmgd.dll、using System;using System.Collections.Generic;using System.Text;using Autodesk.AutoCAD.ApplicationServices;using Autodesk.AutoCAD.EditorInput;using Autodesk.AutoCAD.Run
2014-05-31 11:28:39
752
原创 C# Crc算法
public class Crc { private static ushort[] Crc16Table = null; private static uint[] Crc32Table = null; private static void MakeCRC16Table() { if (
2014-05-15 11:20:18
673
原创 DirectShow SDK
由于现在directShow没有和direcxtx一起发布,而是和windows sdk 打包发布了,可以到官网下载最新的windows sdk 开发包。 下载DirectShow(实际上是下载最新的windows sdk) 由于现在directShow没有和direcxtx一起发布,而是和windows sdk 打包发布了,可以到官网下载最新的windows sdk 开发包。
2014-05-05 10:06:19
657
原创 关于OpenFileDialog的使用
为了方便同事在日常工作中很快速生成大量数据, 我做了文件拷贝的小工具:其中用到了OpenFileDialog这个类,下面是关于这个类的一些用法!OpenFileDialog类是用来选择文件位置的,FolderBrowserDialog 类用来选择文件夹位置.具体代码如下:
2014-04-14 10:22:56
412
原创 字符串操作常用代码
字符串操作常用代码C#1、格式化小数长度,保留小数位ToString("0.0000")//例如保留四位小数。===================================================================================================
2014-03-14 11:21:08
471
原创 C# 操作 XML
1、xmldocument 声名XmlDocument doc = new XmlDocument();XmlDeclaration declaration = doc.CreateXmlDeclaration("1.0", "UTF-8", null);doc.AppendChild(declaration);2、添加根节点或节点XmlElement rootXE = d
2014-03-13 11:43:32
351
原创 Oracle创建一个type、package、body、function、procedure及常用系统函数。
捕获代码begin null;--逻辑代码 exception when others then null;--异常处理代码 end;
2014-03-07 08:49:08
2107
原创 利用DB Link两步搞定Oracle两个数据库间的表同步
1,在目标机上建立Oracle DB Link:A,在network/admin/tnsname.ora文件中加入源库的连接信息,如:AAA= (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.5.1.3)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATE
2014-03-04 07:53:01
517
原创 Oracle相同用户相同库Copy表结构
一、复制表的语法:create table 表名称 as (子查询)例子: 复制oracel安装后的默认数据库scott中的表empcreate table myemp as (select * from emp);此例是表示表结构和表内容一起复制过来了。 二、复制表结构create table 表名称 as (子查询 where 1=2)
2014-03-03 17:51:49
483
原创 通过OLEDB驱动访问64位win7上的 Oracle 11G
Oracle这东西本就不应该在地球上出现,在64位win7上安装oracle,大战300回合,决出胜负。下面是CS端的解决方法:1、在Oracle官方下载64位Oralce 11G http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html2、安装时注意把OLEDB安装好,安装
2014-03-03 17:10:43
5363
以鼠标为原点进行缩放.zip
2019-11-13
C#版串口转发程序
2019-08-16
用qt+QWebEngineView+tcp实现js与c++的通讯
2019-02-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人