自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

li

Talk is cheap,Show me the code. ——Linus Torvalds

  • 博客(3)
  • 资源 (3)
  • 收藏
  • 关注

转载 C++中实现数据共享的5种方式

转载自:https://blog.csdn.net/fanyun_01/article/details/78145431C++中实现数据共享的5种方式:1.      使用局部变量和全局变量共享数据        使用局部变量能够在调用和被调用函数之问通过参数传递实现不同函数块之问的数据...

2019-02-26 10:27:49 3719

原创 Oracle学习——数据类型

由于篇幅较多,前面先做一个简单的摘要,不少文本直接从书籍上贴图,本篇主要介绍了Oracle数据库常用的数据类型:1.字符类型 :CHAR,VARCHAR22.数字类型:NUMBER,BINARY_INTEGER3.日期和时间类型:DATE,TIME STAMP4.引用类型:REF,主要用于获取表的记录。配合 ROWTYPE。5.数据类型转换:TO_CHAR函数,TO_DATE函...

2019-02-20 17:39:02 2124

转载 一个通用的makefile写法,自动推导文件的依赖关系

温习之用。    假设有两个头文件目录 header1,header2;两个cpp文件目录,src1,src2,一个lib目录 写一个完整的makefile步骤如下:1 定义可执行文件的名称 TARGET =MyPro        &nbs

2019-02-15 17:35:15 816

消息队列的简单例子msgque

用于博客资源绑定

2024-05-05

Qt坐标系转换(绘制逻辑坐标系)

本资源为Qt绘图基础,世界坐标系转换为逻辑坐标系。世界坐标系原点在视图左上角,本例子通过世界坐标转换,将坐标原点定位在视图中央,Y轴向上,X轴向右,并绘制坐标轴,基于逻辑坐标系下的绘图,可将转换关系函数取消生效,对比世界坐标系下的绘图。 重写PainterEvent函数: void QtPixPainter::paintEvent(QPaintEvent* event) { QPainter painter(this); // 反走样 painter.setRenderHint(QPainter::Antialiasing, true); //物理坐标系与逻辑坐标系的转换,如果不转换,下面的绘图都是在世界坐标系下 setWorldTransform(painter); // 其他一些绘制矩形,多边形的例子,经过上面转换,都是在逻辑坐标系下 drawRectScale(painter); //draw_shearRect(painter); //利用rotate()函数进行比例变换,实现缩放效果 //draw_rotate_act(painter); //draw_by_save_restore(painter); //transform_draw_SinX(painter); transform_draw(painter); local_drawConvexPolygon(painter); } // 将世界坐标(原点左上角)转换为逻辑坐标(原点在屏幕中间) QPointF QtPixPainter::mapToScene(const QPointF& point) { QTransform transMatrix = _transform.inverted(); //翻转矩阵? return transMatrix.map(point); //将点piont映射到transMatrix定义的坐标系中来 } // 将鼠标的逻辑位置返回并以标签形式展示 void QtPixPainter::mouseMoveEvent(QMouseEvent* event) { QString msg; QPointF mouse_po = mapToScene(event->pos()); //总是返回屏幕物理坐标系 double x = mouse_po.x(); // 总是返回屏幕物理坐标系 double y = mouse_po.y(); QString str = "(" + QString::number(x) + "," + QString::number(y) + ")"; //qDebug()<<"world x = "<pos().x()<<",world y = "<pos().y(); m_mouse_lable->setText(str); }

2021-05-26

Python实现可配置的sftp传输

该资源为python实现可配置的sftp传输,get和put 配置文件为.ini文件;put和get区分一下源和目的路径,基本配置项即说明如下: [ftp]:ftp基本信息 [common] 公共的配置 如日志信息,传输模式,是否递归,是否删除等 [src_path] 源路径信息,如果是get,此项为远端目录,如果是put,为本地目录 [src_rule] 原始文件名规则,为python正则表达式 如果要按文件名规则获取,此项需要配置 [dest_rule]目标文件名规则,一般可以不配置,不配置值应为NULL [wrok_space] 本地临时工作目录,get的时候此目录为目标目录,此目录的目的是为了后续方便继续传输和分发到其他路径或主机 [dest_path] 如果未get,此路径为二次分发配置,如果是put,此目录为远端目录 [bak_path] 备份路径 二次分发程序使用 参考配置及代码即可完成配置使用 (ZIP压缩包无需密码)

2020-05-20

C实现单聊与群聊(网络编程)

C语言编写的简单聊天工具,单聊,群聊。 多线程,信号,网络编程等。

2018-08-25

空空如也

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

TA关注的人

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