自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cchangcs

公众号:hw_cchang | GitHub: https://github.com/cchangcs | Email:cchang@whu.edu.cn

  • 博客(17)
  • 资源 (5)
  • 收藏
  • 关注

原创 C# System.Diagnostics.Process打开和关闭exe应用程序

目录一、打开应用程序二、关闭应用程序本文主要介绍在C#中使用System.Diagnostics.Process打开和关闭第三方exe外部应用程序。一、打开应用程序要求:根据需要打开的应用程序所在路径修改FileName后的exe程序路径。Process m_Process = new Process();m_Process.StartInfo.FileName = @...

2019-12-23 20:47:53 9732

原创 解决C#错误:System.StackOverflowException

目录一、错误描述二、问题原因三、解决方法一、错误描述在运行C#项目的过程中,在点击启动按钮后,一直没有出现项目窗口,占用内存逐渐增大,最终出现如下错误:二、问题原因在网上搜了一下产生上述错误的原因,是递归调用引起的,然而重新看了一遍代码,没有发现递归调用的地方,最后发觉,项目的主窗口Form1中声明并调用了Form3,并且又在Form3中声明并调用了Form1,由于...

2019-12-23 20:03:23 21898

原创 cv2批量修改图片大小

目录一、介绍二、使用说明一、介绍最近做项目的过程中,需要将几百张图片修改为固定的大小,手动修改图片大小特别耗时且低效,因此使用Python的cv2模块写了一个批量修改的代码:import cv2i = 1nums = 1000while i < nums: # 读取图片 img = cv2.imread(".\\uav\\" + str(i) +...

2019-12-20 14:35:29 1952

原创 C#设置隔一定时间间隔自动更新Form(窗体)内容

目录一、问题描述二、解决方案三、完整代码一、问题描述这段时间在做通过C#顺序展示图片时,出现了问题,界面会卡住不动,直到运行结束才会显示最后一张图片。其中,form.Show()用于显示图片,form.setImgIndex(index)用于更新图片,form.Show();int index = 2;while (index < 264){ Th...

2019-12-18 21:48:00 2114

原创 C#Form实现安全重复打开关闭的方法

目录一、Form窗口端二、调用端三、写在最后在C#中,有时需要对某个窗口Form重复打开关闭,这时就会涉及一些问题:若Form窗口已经显示出来,则无需打开新的窗口 若Form窗口被销毁,则需要重新生成一个窗口并显示下面分成Form窗口端和调用端进行介绍:一、Form窗口端1、双击箭头处,实现FormClosed事件。2、修改Form10.cs代码为如下所示:...

2019-12-18 10:21:30 1480

原创 C# TreeView根据设置的Name属性获取Node

本文主要介绍在C#中,对TreeView根据设置的Name属性获取Node,并对Node进行操作。TreeNode[] nodes = treeView2.Nodes.Find("nodeName", true);然后即可通过nodes[0]对该节点进行操作。注:如果所需要获取的节点没有子节点,也需要将searchAllChildren属性设置为true,然后所得到的第一个节点即为所...

2019-12-17 22:06:36 2237 1

原创 C# 在一个From窗体中调用另一个窗体中的控件

本文主要介绍如何实现在一个窗体中调用另一个窗体中的控件。如:实现在Form2中调用Form1中的checkBox1,下面是实现步骤:1、在Form1窗体中实现Form2窗体对象form2,并设置form2对象的Owner为Form1。Form2 form2 = new Form2();form2.Owner = this;2、在Form2中实现Form1的窗体对象,调用chec...

2019-12-17 21:12:38 8089

原创 C#设置TreeView节点为CheckBox

本文主要介绍在C#中设置TreeView节点为CheckBox,方法特别简单,只需在Form的构造函数中加入如下代码即可:treeView1.CheckBoxes = true;注: 花了一些时间找到这个方法,方法特别简单,本来不值得写一篇博客,但是可能也有人遇到同样的问题,希望能够帮到有需要的人。...

2019-12-16 15:54:32 1110

原创 BPEL变量(Variables)赋值

目录一、创建变量二、变量赋值本文主要介绍如何在BPEL工作流中,创建变量(Variables)并进行变量赋值。一、创建变量1、点击 Variables框中的 “+”号创建变量,并设置变量的名称。2、进入 “Properties”窗口,设置变量类型。点击Browse在 Matches 中选择变量类型,并点击 确定二、变量赋值1、在BPEL工作...

2019-12-16 14:11:48 302

原创 OSGEarth对绘制的直线进行显示与隐藏

目录一、声明全局变量二、实现直线的显示三、实现直线的隐藏本文主要介绍如何通过复选框等事件实现OSGEarth中所绘制直线的显示与隐藏。一、声明全局变量将如下代码放在类属性中,或声明为全局变量。osgEarth::Annotation::FeatureNode* m_pStippleFeatureNode;二、实现直线的显示通过下面的代码进行直线的绘制,并将绘制...

2019-12-14 15:58:47 2133 4

原创 OSGEarth绘制随模型位置变化而动态移动的线段

目录一、编写Callback二、初始化并绑定Callback本文主要介绍在OSGEarth中绘制随模型位置变化而动态移动的线段,即两个三维模型通过线段进行连接,在模型移动的过程中,连接的线段跟着模型做相应的位移。一、编写Callback#pragma onceclass UpdateLink :public osg::NodeCallback{public: osg:...

2019-12-13 15:17:25 3712 1

原创 OSGEarth添加文字

目录一、类型转换二、编码修改三、文字添加四、完整代码本文主要介绍在OSGEarth中实现在指定经纬度添加文字。一、类型转换下列代码用于是实现将String类型的字符串转换为WString类型,才可被相应函数接收作为输入。std::wstring String2WString(const std::string& s){ std::string str...

2019-12-13 15:03:19 1535

原创 OSGEarth隐藏显示tif图层

目录一、.earth文件中加载tif文件二、C++代码实现实时显示与隐藏显示图层隐藏图层在OSGEarth中,为了实现对tif图层的智能化管理,有时需要实现tif图层的实时显示与隐藏。一、.earth文件中加载tif文件在.earth文件中加入下列代码即可实现对example.tif文件的加载。注:注意设置name,才能通过name实现对tif图层的显示与隐藏。...

2019-12-13 14:50:21 1577 1

原创 OSGEarth模型点击事件

目录一、实现模型点击事件二、添加并设置模型名称三、绑定模型点击事件使用OSGEarth进行开发时,有时需要实现点击添加的三维模型,触发某个事件。一、实现模型点击事件下列代码实现了点击模型时,当点击的模型名称与监听的模型名称一致时,就触发某个事件。#include "StdAfx.h"#include "PickNodeHandler.h"CPickHandle...

2019-12-13 14:42:28 1780 3

原创 OSGEarth加载的三维模型缺乏立体感或透明

目录问题描述解决方案问题描述在OSGEarth中加载三维模型时,出现了模型过亮,缺乏立体感甚至透明的问题。解决方案将camera的光照关闭,即可解决上述问题,即加入下列代码:mViewer->getCamera()->getOrCreateStateSet()->setMode(GL_LIGHTING, osg::StateAttribute::OF...

2019-12-12 17:14:58 1872

原创 将Java函数发布为ODE服务并创建BPEL工作流

目录环境:一、发布ODE服务二、创建BPEL工作流环境:1、Axis 2插件2、BPEL插件3、Tomcat一、发布ODE服务1、在需要发布为ODE服务的Java函数的类上右键->New->Other->Axis2 Service Archiver->Next2、选择.class文件所在目录,并点击Next3、勾选Ski...

2019-12-10 22:08:56 359

原创 一种简单的Java向C#发送消息的方式

在业务开发过程中,有时会遇到使用C#实现业务处理逻辑,监听并解析消息,并通过Java代码向C#实现的业务逻辑发送消息,以执行相应的操作。在遇到这种情况时,一个比较简单的方法就是:在C#端通过监听键盘点击事件来执行相应业务逻辑,Java端通过模拟键盘点击事件,来向C#端发送消息。具体实现代码如下所示:C#端1、找到属性->事件,并双击箭头所示位置,添加按钮点击事件2、...

2019-12-10 09:57:12 534

垃圾分类数据集及代码

资源说明: 数据集主要包括6类图片:硬纸板、纸、塑料瓶、玻璃瓶、铜制品、不可回收垃圾 代码运行说明: 1、 安装运行项目所需的python模块,包括tensorflow | numpy | keras | cv2 2、 train.py用于训练垃圾分类模型,由于训练的数据量过于庞大,因此不一并上传 3、 predict.py用于预测垃圾的类别,首先运行predict.py,然后输入需要预测的文件路径,即可得到结果。

2020-11-11

Naruto.zip

fbx模型,带奔跑和其他十多个动作。相关博客(osg读取fbx模型并播放动画(附代码和模型)):https://blog.csdn.net/github_39611196/article/details/90267276。

2019-05-16

TensorFlow transfer learning权值文件、数据集

博客:TensorFlow 迁移学习(transfering learning)[TensorFlow 迁移学习(transfering learning)]的数据集和权值文件,由于文件有700多M,因此给出了存入了百度网盘,大家可以下载后,从ReadMe文件中获取下载链接和提取码。(文件链接长期有效,失效了可给我发私信)

2019-04-14

pose_deploy.prototxt

手势识别中所用到的proto file,用于基于OpenCV实现对手势的识别。 具体代码可参考:https://cchang.blog.csdn.net/article/details/87979328

2019-02-27

南瓜、西瓜、西红柿图片数据集

南瓜、西瓜、西红柿图片数据集,用于Fine Tuning的学习,包括训练集和验证集。 具体代码可参考:https://cchang.blog.csdn.net/article/details/86422080

2019-01-27

空空如也

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

TA关注的人

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