【人机交互】
文章平均质量分 61
GUI:图形用户界面的编制概念理论
rtoax
行百里者半九十
展开
-
Index of /pub/software/graphics/pngtoico/
Index of /pub/software/graphics/pngtoico/https://mirrors.edge.kernel.org/pub/software/graphics/pngtoico/pngtoico-1.0.tar.gz 01-Jan-2002 22:49 4368pngtoico-1.0.tar.sign 08-Aug-2013 19:44 665sha256sums.asc 27-Jan-2021 17:18 971转载 2022-01-02 21:35:33 · 125 阅读 · 0 评论 -
地震射线追踪与有限差分正演模拟小软件
https://github.com/Rtoax/Seismic-Processing原创 2021-06-18 21:49:11 · 710 阅读 · 0 评论 -
psimage生成eps格式图片参数
psimage < **.dat n1=** width=** height=** perc=99 cmap=rgb1 \ wrgb=1.0,0,0 grgb=1.0,1.0,1.0 brgb=0,0,1.0 title="***" > ***.epspsimage < vel101101final1.dat n1=101 d1=原创 2017-09-07 19:53:48 · 1321 阅读 · 0 评论 -
PCM(脉冲编码调制)、iLBC编解码、opus(声音编码格式)、VP8视频压缩格式、H.264数字视频压缩格式
目录PCM(脉冲编码调制)发展史工作原理iLBC编解码基本介绍技术优势Opus(声音编码格式)特性播放技术细节VP8视频压缩格式简介突破创新技术分析H.264数字视频压缩格式背景介绍优势特点PCM(脉冲编码调制)https://baike.baidu.com/item/PCM/1568054?fr=aladdin脉冲编码调制(Pulse Code Modulation,PCM),由A.里弗斯于1937年提出的,这一概念.原创 2020-08-26 08:28:12 · 3012 阅读 · 2 评论 -
OpenCV概略图
原创 2020-04-04 11:51:50 · 239 阅读 · 0 评论 -
xlib/x11+OpenGL:创建一个监测键盘事件的窗口-7-创建opengl context
/** * Phase 07 - Create an OpenGL Context. * * The main goal of this phase is to see if it makes sense to structure the Xlib * code without the OpenGL code, or if they are married together. * *...原创 2019-01-05 15:58:07 · 1943 阅读 · 3 评论 -
OpenGL学习笔记:模型变换、视图变换、投影变换 、视口变换、操作矩阵堆栈
1、 模型变换和视图变换 从“相对移动”的观点来看,改变观察点的位置与方向和改变物体本身的位置与方向具有等效性。在OpenGL中,实现这两种功能甚至使用的是同样的函数。 由于模型和视图的变换都通过矩阵运算来实现,在进行变换前,应先设置当前操作的矩阵为“模型视图矩阵”。设置的方法是以GL_MODELVIEW为参数调用glMatrixMode函数,像这样: glMatrixMode(GL_MODELV...原创 2018-05-05 15:44:27 · 2008 阅读 · 0 评论 -
OpenGL学习笔记:颜色(RGBA颜色,颜色索引模式)
OpenGL支持两种颜色模式:一种是RGBA,一种是颜色索引模式。 无论哪种颜色模式,计算机都必须为每一个像素保存一些数据。不同的是,RGBA模式中,数据直接就代表了颜色;而颜色索引模式中,数据代表的是一个索引,要得到真正的颜色,还必须去查索引表。1. RGBA颜色RGBA模式中,每一个像素会保存以下数据:R值(红色分量)、G值(绿色分量)、B值(蓝色分量)和A值(alpha分量)。其中红、绿、蓝...原创 2018-05-05 14:38:45 · 7666 阅读 · 0 评论 -
OpenGL学习笔记:画点、直线和多边形(第二讲)
1、关于点 点的大小默认为1个像素,但也可以改变之。改变的命令为glPointSize,其函数原型如下: void glPointSize(GLfloat size); size必须大于0.0f,默认值为1.0f,单位为“像素”。 注意:对于具体的OpenGL实现,点的大小都有个限度的,如果设置的size超过最大值,则设置可能会有问题。 例子:void myDisplay1(void) { ...原创 2018-05-05 13:10:04 · 654 阅读 · 0 评论 -
OpenGL学习笔记:画点、直线和多边形(第一讲)
我的运行环境:CentOS7g++ (GCC) 4.8.5 20150623 (Red Hat 4.8.5-16)OpenGL实现厂商的名字:VMware, Inc.渲染器标识符:Gallium 0.4 on llvmpipe (LLVM 3.9, 256 bits)OpenGL实现的版本号:2.1 Mesa 17.0.1OGLU工具库版本:1.3在OpenGL中指定顶点,OpenGL提...原创 2018-05-05 12:12:45 · 7855 阅读 · 0 评论 -
OpenGL学习笔记:第一个OpenGL程序完全注释
运行环境:CentOS7g++ (GCC) 4.8.5 20150623 (Red Hat 4.8.5-16)OpenGL实现厂商的名字:VMware, Inc.渲染器标识符:Gallium 0.4 on llvmpipe (LLVM 3.9, 256 bits)OpenGL实现的版本号:2.1 Mesa 17.0.1OGLU工具库版本:1.3源代码:/** * 《OpenGL入门教程...原创 2018-05-05 11:00:06 · 602 阅读 · 0 评论 -
OpenCV学习笔记:基础结构
CvPoint二维坐标系下的点,类型为整型typedef struct CvPoint { int x; /* X坐标, 通常以0为基点 */ int y; /* y坐标, 通常以0为基点 */ }CvPoint;/* 构造函数 */inline CvPoint cvPoint( int x, int y );/* 从 CvPoint2D32f类型转换得来 */inline ...原创 2018-05-04 16:29:27 · 327 阅读 · 0 评论 -
OpenCV学习笔记:视频处理
环境:CentOS7g++ (GCC) 4.8.5 20150623 (Red Hat 4.8.5-16)$ pkg-config --modversion opencv2.4.13测试所用视频是Opencv自带的avi测试视频,文件路径是:opencv-3.4.0\sources\samples\data\vtest.avi如果找不到下载也可以到https://download.csdn.ne...原创 2018-05-04 15:49:44 · 738 阅读 · 0 评论 -
OpenCV学习笔记:矩阵/向量处理
环境:CentOS7g++ (GCC) 4.8.5 20150623 (Red Hat 4.8.5-16)$ pkg-config --modversion opencv2.4.13总体上讲:1.OpenCV 使用C语言来进行矩阵操作。不过实际上有很多C++语言的替代方案可以更高效地完成。2.在OpenCV中向量被当做是有一个维数为1的N维矩阵.3.矩阵按行-行方式存储,每行以4字节(32位)对...原创 2018-05-04 15:01:39 · 1913 阅读 · 0 评论 -
OpenCV学习笔记:绘图指令(矩形、圆、线、文本标注)
环境:CentOS7g++ (GCC) 4.8.5 20150623 (Red Hat 4.8.5-16)$ pkg-config --modversion opencv2.4.13效果图(前后对比): 代码:#include<stdlib.h>#include<stdio.h>#include<math.h>#include<cv.h>...原创 2018-05-04 14:16:54 · 611 阅读 · 0 评论 -
OpenCV学习笔记:创建/分配图像、图像读写保存、图像像素点访问修改
环境:CentOS7g++ (GCC) 4.8.5 20150623 (Red Hat 4.8.5-16)$ pkg-config --modversion opencv2.4.13以下程序的编译方法相同:$g++ main.cpp `pkg-config --cflags --libs opencv`1.创建\分配图像内存#include<stdlib.h>#include<...原创 2018-05-04 13:27:27 · 362 阅读 · 0 评论 -
OpenGL简介+一个简单的程序
OpenGL(全写Open Graphics Library)OpenGL是指定义了一个跨编程语言、跨平台的编程接口规格的专业的图形程序接口。它用于三维图像(二维的亦可),是一个功能强大,调用方便的底层图形库。OpenGL是行业领域中最为广泛接纳的 2D/3D 图形 API,其自诞生至今已催生了各种计算机平台及设备上的数千优秀应用程序。OpenGL是独立于视窗操作系统或其它操作系统的,亦是网络透明...转载 2018-05-03 23:04:38 · 1707 阅读 · 0 评论 -
OpenCV的基本数据结构
参考《OpenCV中文参考手册》1、图像数据结构(1) IPL : IplImage |-- int nChannels; // 颜色通道数目 (1,2,3,4) |-- int depth; // 像素的位深: | // IPL_DEPTH_8U, IPL_...转载 2018-05-03 22:25:33 · 430 阅读 · 0 评论 -
OpenCV学习笔记:反色显示图片、鼠标事件、键盘事件和窗口滑动条操作
环境CentOS7g++ (GCC) 4.8.5 20150623 (Red Hat 4.8.5-16)$ pkg-config --modversion opencv2.4.13参照《OpenCV中文参考手册》源代码:/************************* * * main.cpp * * 读入图片并反色显示 2018.05 * * compile:g++ m...原创 2018-05-03 22:10:37 · 550 阅读 · 1 评论 -
OpenCV(Open Source Computer Vision Library)简介
定义OpenCV于1999年由Intel建立,如今由Willow Garage提供支持。OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。它由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。OpenCV用C+...转载 2018-05-03 20:03:42 · 3377 阅读 · 0 评论 -
几个简单的OpenCV程序
OpenCV官网:https://opencv.org/百度百科OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。OpenCV用C++语言...转载 2018-04-28 11:23:38 · 6415 阅读 · 0 评论 -
日志分析系统搭建分析与比较
Table of Contents一. 背景介绍二.日志系统比较1.怎样收集系统日志并进行分析A.实时模式:B.准实时模式2.常见的开源日志系统的比较A. FaceBook的ScribeB. Apache的ChukwaC. LinkedIn的KafkaD. Cloudera的FlumeE. 总结三.较为成熟的日志监控分析工具1.ELKA.ELK 简介2.ELK使用场景3.ELK的优势4.EFK5. Logstash 与FluentD(Flu转载 2020-10-28 20:22:20 · 1201 阅读 · 0 评论 -
The X protocol C-language Binding (XCB) is a replacement for Xlib
目录IntroductionNewsDownloadDevelopmentDocumentationMiscellaneousIntroductionThe X protocol C-language Binding (XCB) is a replacement for Xlibfeaturinga small footprint, latency hiding, direct access to the protocol, improved threading supp..转载 2020-07-24 17:29:42 · 312 阅读 · 0 评论 -
Java游戏:FlappyBird源代码
/*2017/7/23https://www.youtube.com/watch?v=DO2zW365CEg*/import java.awt.Graphics;//import java.util.Timer;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.原创 2017-09-27 22:21:16 · 2863 阅读 · 3 评论 -
Java实现Lagan法射线追踪GUI图形界面(软件)
import java.io.*;import java.awt.Color;import java.awt.Dimension;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.Insets;import javax.swing.JPanel;import javax.swing.JLabel;原创 2017-09-16 20:04:50 · 740 阅读 · 0 评论 -
Java实现二维VTI介质正演模拟GUI图形界面(软件)
import java.awt.Color;import java.awt.Dimension;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.Insets;import javax.swing.JPanel;import javax.swing.JLabel;import javax.swing原创 2017-09-16 19:57:08 · 880 阅读 · 0 评论 -
Java 好看的label-textfield(-button)布局
class myBorderJPanel extends JPanel{ private TitledBorder titledborder; private JPanel panel = new JPanel(); myBorderJPanel(String title, GridLayout gridlayout){原创 2017-09-08 11:39:00 · 1633 阅读 · 0 评论 -
JavaSwing实现完整的菜单栏、工具栏和状态栏的GUI窗口
import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.MouseListener;import java.awt.event.MouseAdapter;import java.awt.event.KeyEvent;import java.awt.event.原创 2017-09-07 20:02:20 · 13638 阅读 · 0 评论 -
【GitHub】用Bash编写的 Linux 资源监视器
项目地址:https://github.com/aristocratos/bashtop特性:易于使用,带有受游戏启发的菜单系统。快速和“大部分”响应式用户界面带有UP,DOWN键可进行过程选择。用于显示所选进程的详细统计信息的功能。能够过滤流程。在排序选项之间轻松切换。将SIGTERM,SIGKILL,SIGINT发送到选定的进程。用于更改所有配置文件选项的UI菜单。网络使用情况的自动缩放图。如果有新版本可用,则在菜单中显示消息我现在还不想开我的linux,在cygwin下不支原创 2020-05-17 13:20:07 · 290 阅读 · 0 评论 -
网站主机 技术+类型
https://www.runoob.com/hosting/host-technologies.htmlTable of Contents网站主机技术Windows 主机Unix 主机Linux 主机CGIASP - Active Server PagesPHPJSPCold FusionChili!Soft ASPMicrosoft Expre...转载 2019-11-10 21:30:12 · 322 阅读 · 0 评论 -
404 NOT FOUND!
https://www.runoob.com/web/web-tutorial.htmlTable of Contents404 Not Found 由来设置404页面的两大好处抱歉,沒有找到您需要的文章!!404页面是网站必备的一个页面,它承载着用户体验与SEO优化的重任。404页面通常为用户访问了网站上不存在或已删除的页面,服务器返回的404错误。如果站长没有设置404页面...转载 2019-11-10 21:24:33 · 179 阅读 · 0 评论 -
CSS 属性
https://www.runoob.com/cssref/css-reference.html#animationTable of ContentsCSS 属性CSS 属性组:动画属性背景属性边框(Border) 和 轮廓(Outline) 属性盒子(Box) 属性颜色(Color) 属性内边距(Padding) 属性媒体页面内容属性尺寸(Dimens...转载 2019-11-10 21:14:23 · 302 阅读 · 0 评论 -
html页面代码重用-document writeln
Table of Contents需求通过 JavaScript 来实现第一步:制作html文件第二步:转成js文件第三步:到你的页面文件中加载这个js文件需求几个页面需要的头部和底部的内容往往是一样的,这就希望可以只写一段代码作为模板,然后再几个页面中都加载这这个模板。另外,如果需要修改,也只要修改模板就好,所有页面都同时都是新的样式了。通过 JavaScript...转载 2019-07-21 15:05:11 · 823 阅读 · 0 评论 -
10款炫酷的HTML5动画特效
https://download.csdn.net/download/rong_toa/11391052链接: https://pan.baidu.com/s/1tXx56vkmOv8v1Z5HLpScDw提取码: tafr转载 2019-07-21 15:00:56 · 1636 阅读 · 0 评论 -
PHP导出成word文档
文章转载:脚本之家链接:https://www.jb51.net/article/157904.htm作者:cywuhttps://mp.weixin.qq.com/s/OV33WGPgnjx7OYxJQW70rQ先来看看前端的代码 1.html<!DOCTYPE html><html><head> <title>PH...转载 2019-07-07 15:39:11 · 2140 阅读 · 1 评论 -
【HTML+CSS网页设计与布局 从入门到精通】第15章-表格格式:边距/居中/边框/折叠
目录初始表格边距、居中、边框单元格边距cellspacing边距折叠(两个叠加不会变粗)border-collapse:collapse;单元格边距border-spacing初始表格<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xht...原创 2019-01-08 22:05:27 · 342 阅读 · 0 评论 -
【HTML+CSS网页设计与布局 从入门到精通】第14章-float/position/display属性
目录float属性float:leftfloat:left-例2float:left-例3float:right;对比father p{clear:right;}例1例2.father .clear{...}position属性div position例1例2position:absolute;例1例2:position:absolu...原创 2019-01-08 21:52:55 · 316 阅读 · 0 评论 -
【HTML+CSS网页设计与布局 从入门到精通】第13章-块元素<div>和内联元素<span>格式布局
目录块元素背景,边框,颜色等布局块元素ID选择器另一个例子块元素中的图片盒子模型的演示块级元素中的文本格式块级元素div与内联元素span的对比两个行内元素的margin两个块级元素的margin子divspan的margin设置为负数盒子模型的演示块元素背景,边框,颜色等布局<html><head><t...原创 2019-01-07 22:23:43 · 421 阅读 · 2 评论 -
【HTML+CSS网页设计与布局 从入门到精通】第12章-CSS
目录开始背景+颜色将图片当做背景background-image:url(bg-h.gif);x方向(横向)重复显示图片:y方向(纵向)不重复显示图片background-repeat:no-repeat;规定位置显示图片background-position:200px 100px;规定百分比位置显示图片background-position:30% 60%;...原创 2019-01-07 22:05:24 · 865 阅读 · 0 评论 -
【HTML+CSS网页设计与布局 从入门到精通】第11章-CSS
目录图像class选择器设置图片每个边框的格式:颜色,线型另一个例子图文混排图片左对齐,居中,右对齐竖直对齐竖直对齐:具体数值-负数八大行星:图文混排图像class选择器<html> <head> <title>图像</title><style type="text/css">...原创 2019-01-07 21:45:21 · 693 阅读 · 0 评论