自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

海王星

在峥嵘岁月的征途上,似铁血,自强不息。

  • 博客(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 386

原创 Origin 正版模拟城市5 警告 您使用《模拟城市》产品码不支援目前选取的语言。请连络顾客支援以获得详情。

退出重启Origin,警告框就不会弹出了。

2021-04-11 17:41:11 2203

原创 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 592

原创 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 426

原创 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 480

原创 有用命令行

gnome-terminal -t “qtt” -x bash -c “/usr/local/bin/Disinfection.bin”

2020-05-11 16:08:41 127

原创 解决 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 390

原创 开源软件

Krita 位图编辑Inkscape矢量图编辑OBS Studio录屏、直播Audacity录音、音频处理VLC、MPV 播放器Oracle VMKdenlive剪辑软件qBittorrent下载GitKraken代码管理工具DBeaver数据库管理...

2020-03-16 15:45:23 108

原创 cmder右键注册命令

Cmder.exe /REGISTER ALL

2020-03-02 17:14:40 1935

原创 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 100

原创 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 167

原创 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 284

原创 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 1629 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 134

原创 有用的链接

ubuntu+vscode+cpp开发环境配置https://www.cnblogs.com/jerry323/archive/2018/06/12/9174859.html

2019-02-24 22:22:30 75

原创 图片以鼠标为中心坐标缩放代码

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 3516 4

原创 Qt与Windows 文字旋转兼容

qt绘制rect以左上角为旋转中心,绘制文字是以左下角为旋转中心,windows绘制rect和文字,都以左上角为旋转中心为了都能实现坐标旋转,按下面代码处理,撸了一段代码,随意转。#include "mainwindow.h"#include "ui_mainwindow.h"#include "qpainter.h"#include &lt;qrect.h&gt;Main...

2019-02-15 10:18:48 390

原创 RGB与HSL、ESL转换

qt 实现的,windows以240为底void RGB2HSL(QColor AColor, double &amp;H, double &amp;S, double &amp;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 3240 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 1250

原创 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 594

原创 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 3944

原创 C++封装实用的CMyAutoLock

#ifndef MY_LOCK_H#define MY_LOCK_H#include &lt;map&gt;#include &lt;vector&gt;#include &lt;Windows.h&gt;//临界区class CMyCritSection{public: CMyCritSection(){ ::InitializeCriticalSection(&amp...

2018-09-18 20:59:25 313

原创 C++实现AutoResetEvent

#pragma once#include &lt;Windows.h&gt;class AutoResetEvent{private: HANDLE m_waitEvent;public: AutoResetEvent(bool bManualReset) { m_waitEvent = CreateEvent(NULL, bManualReset, false, ...

2018-09-18 20:40:39 660

原创 VS2017 error : 这台计算机上缺少此项目引用的 NuGet 程序包。使用“NuGet 程序包还原”可下载这些程序包。

默认是可以编译运行的。剪切目录后出现这个问题,后来发现是NuGet包的问题,在之前目录下找到packges拷贝至工程同级目录即可。顺便也学习各种包工具NuGetBowerWebPack........

2018-09-16 16:33:29 8947

原创 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 512

原创 卡尔曼简单滤波器

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 283

原创 就为long类型属性,写了个水平滚动条。

就为long类型属性,写了个水平滚动条。public partial class HScrollbar : UserControl { public HScrollbar() { InitializeComponent(); SetStyle(ControlStyles.ResizeRedr

2016-06-23 10:43:41 343

原创 whois

whois服务器由很多组成,通过tcp连接43号端口,可查询到网站相关信息。cnnic服务器:218.241.97.1

2015-12-30 10:43:52 459

原创 内存中的 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 1826

原创 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 690

原创 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 603

原创 DirectShow SDK

由于现在directShow没有和direcxtx一起发布,而是和windows sdk 打包发布了,可以到官网下载最新的windows sdk 开发包。  下载DirectShow(实际上是下载最新的windows sdk)  由于现在directShow没有和direcxtx一起发布,而是和windows sdk 打包发布了,可以到官网下载最新的windows sdk 开发包。

2014-05-05 10:06:19 631

原创 关于OpenFileDialog的使用

为了方便同事在日常工作中很快速生成大量数据, 我做了文件拷贝的小工具:其中用到了OpenFileDialog这个类,下面是关于这个类的一些用法!OpenFileDialog类是用来选择文件位置的,FolderBrowserDialog 类用来选择文件夹位置.具体代码如下:                                        

2014-04-14 10:22:56 386

原创 Oralce常用技巧

1、取当前用户下可以访问的数据表:select table_name from user_tables

2014-03-17 15:00:10 325

原创 字符串操作常用代码

字符串操作常用代码C#1、格式化小数长度,保留小数位ToString("0.0000")//例如保留四位小数。===================================================================================================

2014-03-14 11:21:08 409

原创 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 329

原创 Oracle创建一个type、package、body、function、procedure及常用系统函数。

捕获代码begin null;--逻辑代码 exception when others then null;--异常处理代码 end;

2014-03-07 08:49:08 2007

原创 利用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 493

原创 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 440

原创 通过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 5170

以鼠标为原点进行缩放.zip

界面开发,以鼠标为原点进行缩放,基于WPF放大缩小拖动的实现。所有界面开发(QT,winform,wpf,mfc,android)都可以参考。如果需要定制开发编辑器,可以联系我。

2019-11-13

C#版串口转发程序

C#版串口转发程序,SerialPortPanel控件方便配置串口,一个接收串口,一个发送串口。全都是自己实现的。 开发环境 vs 2017 .net framework 2.0

2019-08-16

用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

原创C#编写的Javascript 解释器

原创C#编写的Javascript 解释器

2016-09-26

.net 雷达控件

自己写的,使用时删除dev控件就可以了。

2015-10-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除