自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

RToax

Just for Fun

  • 博客(36)
  • 资源 (126)
  • 论坛 (2)
  • 问答 (2)
  • 收藏
  • 关注

原创 C语言printf控制光标位置和清空屏幕

void locateCursor(const int row, const int col){ printf("%c[%d;%dH",27,row,col);}测试:#include <stdio.h>#include <stdlib.h>#include <math.h>void locateCursor(const int row, co...

2018-05-21 14:38:15 5685

原创 Java Swing/AWT和GTK混合GUI编程

首先用C语言的GTK生成动态链接库,然后利用java的native方法调用该动态链接库就可以了,是不是很简单。环境:JDK 8;OS:CentOS5;GTK:gtk+-2.0首先看下我的文件树(编译运行后的):.├── 37_drawingPic3.c├── config.sh├── Demo_03_JButton_JPanel.java├── Demo$1.class├── Demo$...

2018-05-20 14:58:06 657

原创 轻松解决远程链接的“Gtk-WARNING **: cannot open display;”或“Cannot connect to display;”问题

远程连接服务器或者工作站的时候,通常不能打开一个GUI图形用户,而且在打开过程中会出现诸如:(gedit:46927): Gtk-WARNING **: cannot open display:或者:指令名:Cannot connect to display的提示。那么如何解决这个问题呢?把它分为两种链接方式:用windows下的cmd链接远程的linux,另一种是用本地的linux系统链接远程的...

2018-05-18 16:55:11 48232 2

翻译 【BP神经网络】使用反向传播训练多层神经网络的原则+“常见问题”

(Principles of training multi-layer neural network using backpropagation)使用反向传播训练多层神经网络的原则(The project describes teaching process of multi-layer neural network employing backpropagation algorithm. To ...

2018-05-17 10:31:15 615

原创 MNIST手写数字数据集格式,如何读取MNIST数据集?

数据集下载地址:http://yann.lecun.com/exdb/mnist/上链接包含四个文件:两个train文件,两个测试文件,分别包含28*28的点阵和labels(也就是0~9),以训练数据为例,给出images和labels的文件结构:训练数据中包括60000个28*28的手写图片,测试数据中包含10000个28*28的手写图片。下面给出GitHub上的一段源代码,其中我在代码中给出...

2018-05-15 16:20:01 2835

原创 VTI介质Thomsen参数关于入射角的敏感性曲线

简单做个备份VTI介质ADCIGs中剩余曲率根据角度的变化可以进一步分析得出反演策略,根据相速度公式求解的深度残差关于Thomsen参数的偏导数:#include<stdio.h>#include<stdlib.h>#include<math.h>float deltaz(float v, float e, float d, float theta){...

2018-05-15 10:22:36 355

原创 发现一种特殊的字符显示形式#全屏查看-_-!

___________ __ /\ _______\ /\ \ \ \ \______/ \ \ \ \ \ \_______ \ \ \ __ __ __ ...

2018-05-14 15:22:17 319

原创 【人工智能】利用C语言实现KNN算法进行手写数字识别

KNN算法称为邻近算法,或者说K最近邻(kNN,k-NearestNeighbor)分类算法。所谓K最近邻,就是k个最近的邻居的意思,说的是每个样本都可以用它最接近的k个邻居来代表。kNN算法的核心思想是如果一个样本在特征空间中的k个最相邻的样本中的大多数属于某一个类别,则该样本也属于这个类别,并具有这个类别上样本的特性。该方法在确定分类决策上只依据最邻近的一个或者几个样本的类别来决定待分样本所属...

2018-05-14 15:13:43 5656 24

转载 GitHub#C/C++#:linux Terminal game:2048(曾经红极一时的2048)

/* ============================================================================ Name : 2048.c Author : Maurits van der Schee Description : Console version of the game "2048" for GNU/Lin...

2018-05-11 18:51:38 665

原创 获取Linux终端大小及像素值

#include <sys/ioctl.h>#include <stdio.h>int main(int argc, char **argv){ struct winsize sz; ioctl(0, TIOCGWINSZ, &sz); printf("%i %i %i %i\n", sz.ws_col, sz.ws_row, ...

2018-05-11 18:36:43 701

原创 一个简单的javascript时钟程序

javascript被称为没有剑柄的箭。<html> <head> <meta charset = "utf-8"> <title>Koma Wong</title> <script language="JavaScript">

2018-05-09 15:29:44 286

转载 GitHub#java#:设计模式

https://github.com/CyC2018/Interview-Notebook一、概述二、单例模式三、简单工厂四、工厂方法模式五、抽象工厂模式参考资料一、概述设计模式不是代码,而是解决问题的方案,学习现有的设计模式可以做到经验复用。拥有设计模式词汇,在沟通时就能用更少的词汇来讨论,并且不需要了解底层细节。二、单例模式意图确保一个类只有一个实例,并提供了一个全局访问点。类图使用一个私有构...

2018-05-09 14:13:18 894

转载 GitHub#SQL#:SQL必知必会

一、基础模式定义了数据如何存储、存储什么样的数据以及数据如何分解等信息,数据库和表都有模式。主键的值不允许修改,也不允许复用(不能使用已经删除的主键值赋给新数据行的主键)。SQL(Structured Query Language),标准 SQL 由 ANSI 标准委员会管理,从而称为 ANSI SQL。各个 DBMS 都有自己的实现,如 PL/SQL、Transact-SQL 等。SQL 语句不...

2018-05-09 13:44:33 774 1

原创 windows10安装Visual Studio 2017

下载installer:https://www.visualstudio.com/zh-hans/从上到下依次是社区、企业、专业版本,我安装的社区版本,双击这个exe程序待上面安装结束后,跳出如下窗口修改好路径、勾选需要安装的组件,点击右下角的安装按钮,安装完成后需要重启电脑,然后再次双击打开VS2017下一步:点击启动继续,注册账号(我用的qq邮箱),登录就可以得到授权创建第一个windows桌...

2018-05-09 12:49:22 10169 2

原创 排序算法:归并排序(C、Java)

代码转自:https://github.com/CyC2018/Interview-Notebook/归并排序归并排序的思想是将数组分成两部分,分别进行排序,然后归并起来。归并方法将数组中两个已经排序的部分归并成一个。自顶向下归并排序因为每次都将问题对半分成两个子问题,而这种对半分的算法复杂度一般为 O(NlogN),因此该归并排序方法的时间复杂度也为 O(NlogN)。小数组的递归操作会过于频繁...

2018-05-08 17:25:20 146

原创 排序算法:选择排序、插入排序、希尔排序

常规函数均采用如下形式(字符型排序):#include<stdio.h>#include<stdlib.h>#include<string.h>/*交换字符串两项*/void exchange(char *in, int i1, int i2){ char ch = (char)in[i1]; in[i1] = in[i2]; ...

2018-05-08 16:02:54 144

原创 C/C++搞不懂指针还是数组?用sizeof解释struct大小!

数组?指针?听说c++打算废弃指针了,谁让指针这么难呢!我的环境:>uname -aCYGWIN_NT-10.0-WOW DESKTOP-499IG24 2.10.0(0.325/5/3) 2018-02-02 15:21 i686 Cygwin可见为32bit内核,也就是指针所占空间的sizeof为4.那么这段程序:#include<stdio.h&gt...

2018-05-08 14:07:14 488

转载 GitHub#python#:用自组织映射解决旅行商问题

项目名称:som-tsp:用自组织映射解决旅行商问题(2018年1月21日发布,作者:Diego Vicente)项目地址:GitHub地址:https://github.com/DiegoVicen/som-tsp原文地址(英文):https://diego.codes/post/som-tsp/中文翻译(编译:Bing):https://mp.weixin.qq.com/s/O7UHeTFfc...

2018-05-08 11:40:14 821

转载 Linux指令:tar打包与压缩

tar命令介绍1.下面5个参数只能选择其中之一 -c: 建立压缩档案 -x: 解压 -t: 查看内容 -r: 向压缩归档文件末尾追加文件 -u: 更新原压缩包中的文件2.以下参数为可选项,可与上面参数一同使用 -z: 有gzip属性的 -j: 有bz2属性的 -Z: 有compress属性的 -v: 显示所有过程 -O: ...

2018-05-07 17:06:32 386 1

原创 Linux指令:lspci显示PCI总线设备信息

lspci:显示所有的PCI总线设备信息。下面试lspci的全部功能介绍:$ lspci -Usage: lspci [<switches>]Basic display modes:-mm Produce machine-readable output (single -m for an obsolete format) #生成机器可读的输出(单个-m用于过时的格式)-...

2018-05-07 14:10:21 6306

原创 OpenGL学习笔记:模型变换、视图变换、投影变换 、视口变换、操作矩阵堆栈

1、 模型变换和视图变换 从“相对移动”的观点来看,改变观察点的位置与方向和改变物体本身的位置与方向具有等效性。在OpenGL中,实现这两种功能甚至使用的是同样的函数。 由于模型和视图的变换都通过矩阵运算来实现,在进行变换前,应先设置当前操作的矩阵为“模型视图矩阵”。设置的方法是以GL_MODELVIEW为参数调用glMatrixMode函数,像这样: glMatrixMode(GL_MODELV...

2018-05-05 15:44:27 701

原创 OpenGL学习笔记:颜色(RGBA颜色,颜色索引模式)

OpenGL支持两种颜色模式:一种是RGBA,一种是颜色索引模式。 无论哪种颜色模式,计算机都必须为每一个像素保存一些数据。不同的是,RGBA模式中,数据直接就代表了颜色;而颜色索引模式中,数据代表的是一个索引,要得到真正的颜色,还必须去查索引表。1. RGBA颜色RGBA模式中,每一个像素会保存以下数据:R值(红色分量)、G值(绿色分量)、B值(蓝色分量)和A值(alpha分量)。其中红、绿、蓝...

2018-05-05 14:38:45 4026

转载 Linux指令:sed和awk指令

删除文件中每行的前6个字符:$sed -i.bak 's/^.\{6\}//g' urfile删除文件每行开头的空格:$awk '{sub(/^[ \t]+/,"");print $0}' filename #方法1$sed -i 's/^[ ]*//g' filename #方法2查看最近5条登录用户和ip地址:$ last -n 5|awk '{print $1"\t"$3}'Toa :...

2018-05-05 13:58:45 180 4

原创 OpenGL学习笔记:画点、直线和多边形(第二讲)

1、关于点 点的大小默认为1个像素,但也可以改变之。改变的命令为glPointSize,其函数原型如下: void glPointSize(GLfloat size); size必须大于0.0f,默认值为1.0f,单位为“像素”。 注意:对于具体的OpenGL实现,点的大小都有个限度的,如果设置的size超过最大值,则设置可能会有问题。 例子:void myDisplay1(void) { ...

2018-05-05 13:10:04 291

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

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

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

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

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

原创 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&gt...

2018-05-04 14:16:54 396

原创 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&lt...

2018-05-04 13:27:27 168

转载 OpenGL简介+一个简单的程序

OpenGL(全写Open Graphics Library)OpenGL是指定义了一个跨编程语言、跨平台的编程接口规格的专业的图形程序接口。它用于三维图像(二维的亦可),是一个功能强大,调用方便的底层图形库。OpenGL是行业领域中最为广泛接纳的 2D/3D 图形 API,其自诞生至今已催生了各种计算机平台及设备上的数千优秀应用程序。OpenGL是独立于视窗操作系统或其它操作系统的,亦是网络透明...

2018-05-03 23:04:38 1041

转载 OpenCV的基本数据结构

参考《OpenCV中文参考手册》1、图像数据结构(1) IPL : IplImage |-- int nChannels; // 颜色通道数目 (1,2,3,4) |-- int depth; // 像素的位深: | // IPL_DEPTH_8U, IPL_...

2018-05-03 22:25:33 218

原创 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 352 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 1618

原创 C语言控制台窗口界面编程:用printf在终端打印一个GUI窗口

环境:cygwin(linux)+gcc先给出效果图:源代码:#include<stdio.h> #include<stdlib.h> /* \033[字符的显示方式;字符的颜色;字符的背景颜色m 需要显示的字符 \033[m */ /* 字符的显示方式: 0(默认值)、1(加粗)、2(灰显)、3(斜体)、4(下划线)、7(反显)、9(删除线)...

2018-05-03 16:29:32 1682

MPI, OpenMP, CUDA, OpenCL, OpenACC,

Brief Introduction to OpenMP-PPT,CUDA-C编程-作图,CUDA-C编程,MPI The Complete Reference,MPICH User’s Guide,mpich-3.0.4-installguide,MPI并行程序设计-完整版-高性能计算之并行编程技术,OpenACC应用编程接口-v2.0-中文版-小小河20130826,Opencl2.0-高性能计算-中文版,Opencl规范中文版,OpenHMPP,OpenMP,OpenMP简易教程,OpenMP编译原理及实现技术,Parallel Programming with MPI on Clust

2018-06-03

中国电信DPDK技术白皮书.pdf

中国电信DPDK技术白皮书.pdf,中国电信DPDK技术白皮书.pdf,中国电信DPDK技术白皮书.pdf,中国电信DPDK技术白皮书.pdf

2020-10-25

Makefile不编译已经编译过的文件

Makefile不编译已经编译过的文件

2019-03-06

《深入浅出DPDK》全书读书笔记.pdf

《深入浅出DPDK》全书读书笔记.pdf

2020-10-29

GTK2.0的全部demo源代码

GTK2.0的全部demo源代码, GTK-demo-application, 平台:linux

2018-05-03

TR069 ACS模拟器测试脚本.rar

TR069 ACS模拟器测试脚本

2020-03-24

HTML+CSS从入门到精通(中文)

HTML+CSS从入门到精通(中文)

2018-10-20

vim中文手册-备用下载.rar

vim中文手册-备用下载.rar

2020-07-27

基于GPU加速的二维VTI介质正演模拟与逆时偏移

二维VTI介质拟声波正演模拟、逆时偏移与ADCIGs提取,二维VTI介质拟声波正演模拟、逆时偏移与ADCIGs提取,

2018-06-02

OpenCV自带视频测试文件vtest.avi

opencv avi 视频,opencv avi 视频,opencv avi 视频,opencv avi 视频,opencv avi 视频,opencv avi 视频

2018-05-04

Dell EMC PowerEdge R740技术规格.pdf

Dell EMC PowerEdge R740技术规格

2021-01-03

《CUDA C编程》CodeSamples源代码

《CUDA C编程》CodeSamples源代码,《CUDA C编程》CodeSamples源代码

2018-06-03

C Reference Manual.pdf

C Reference Manual,C Reference Manual,C Reference Manual,C Reference Manual

2019-08-04

LEC12_SWAP.pdf

linux swap

2021-01-03

BPF CO-RE(Compile Once – Run Everywhere).pdf

BPF

2021-01-03

The BSD Packet Filter A New Architecture for User-level Packet Capture.pdf

BPF

2021-01-03

GDB Internals.pdf

GDB Internals.pdf

2021-01-03

Virtual Memory and Linux - AlanOtt.pdf

Linux内存管理:Virtual Memory and Linux - AlanOtt.pdf;Linux内存管理:Virtual Memory and Linux - AlanOtt.pdf;Linux内存管理:Virtual Memory and Linux - AlanOtt.pdf

2020-11-10

MIT数字通信与网络简介.zip

MIT数字通信与网络简介

2020-11-08

Aarch64 Kernel Memory Management.pptx

aarch64 Linux Kernel Memory Management, aarch64 Linux Kernel Memory Management, aarch64 Linux Kernel Memory Management

2020-11-08

LKM:Linux Kernel Map(图解Linux内核)PDF,SVG,PNG格式

LKM:Linux Kernel Map(图解Linux内核)PDF,SVG,PNG格式,

2020-11-01

The BSD Packet Filter A New Architecture for User-level Packet Capture.pdf

The BSD Packet Filter A New Architecture for User-level Packet Capture.pdf,The BSD Packet Filter A New Architecture for User-level Packet Capture.pdf,The BSD Packet Filter A New Architecture for User-level Packet Capture.pdf

2020-10-30

XDP_DDoS_protecting_osd2017.pdf

XDP – eXpress Data Path Used for DDoS protection. 是基于 eBPF 实现的高性能、可编程的数据平面技术。

2020-10-10

CentOS7 Docker Tar镜像

CentOS7 Docker Tar镜像,

2020-07-28

极简化的TCP/UDP测试工具-吞吐量

test-throughput/ ├── client.c ├── common.c ├── common.h ├── main.c ├── Makefile ├── server.c ├── start.sh ├── test.sh ├── test.txt ├── throughput └── upload.sh

2020-07-22

f-stack-server-client.rar

f-stack的客户端服务端实现方法代码

2020-07-17

一些好用的icons(一共1000多个)

一些好用的icons(一共1000多个)

2020-07-14

slaballocators.pdf

slab分配器

2020-05-30

好玩的网页html文件与css

好玩的网页html文件与css

2020-05-05

An Introduction to libuv.pdf

An Introduction to libuv.pdf

2020-05-05

docs-libuv-org-en-v1.x.pdf

多平台支持库-异步I / O

2020-04-23

Linux内核图解LKM.pdf

https://makelinux.github.io/kernel/map/ https://makelinux.github.io/kernel/map/ https://makelinux.github.io/kernel/map/

2020-04-04

vxworks-product-overview.pdf

VxWorks的®,业界领先的实时操作系统,提供您所需要满足运行的最重要的关键基础设施的嵌入式计算系统的最高标准的所有性能,确定性,可靠性,安全性和安全功能。

2020-02-23

ONAP_CaseSolution_Architecture_Chinese_062519.pdf

ONAP架构概述

2020-02-19

conf20200210.darkTheme.xml

source insight 深色主题配置文件source insight 深色主题配置文件source insight 深色主题配置文件

2020-02-10

STC89C52RC基础实验例程.rar

STC89C52RC基础实验例程,STC89C52RC基础实验例程,STC89C52RC基础实验例程。STC89C52RC基础实验例程

2020-02-07

github-git-cheat-sheet-rt.pdf

github-git-cheat-sheet Git手册github-git-cheat-sheet Git手册

2019-11-23

24301-f30.pdf

24301-f30.pdf 3GPP TS 24.301 V15.3.0

2019-08-10

Git 使用方法.docx

Git 使用方法

2019-08-10

20190710.zip10款炫酷的HTML5动画特效

10款炫酷的HTML5动画特效,

2019-07-21

C语言如何从源函数中获取指向它的函数指针的地址

发表于 2020-05-21 最后回复 2020-06-15

Koma_Wong的留言板

发表于 2020-01-02 最后回复 2020-03-08

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

TA关注的人 TA的粉丝

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