自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (62)
  • 收藏
  • 关注

转载 <NotePad++>字体格式设置

1.首先,点击菜单栏上的“设置”菜单,然后在弹出来的下拉列表中选择“语言格式设置”,具体操作情况如下图所示:2.选择“语言格式设置”后,系统会自动弹出语言格式设置对话框。接下来我们选择“C”表示我们将对.c格式的文件进行设置,具体操作情况如下图所示:3.设置预编译字体格式。接着上一步骤,我们在“样式”的那一栏中选择“PREPROCESSOR”表明我们要对预编译字体进行设置,

2017-08-31 10:24:22 1610

原创 <数据结构与算法>二分查找(折半查找)

=======二分(折半)查找======2017年8月30日二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而查找频繁的有序列表。首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的关键

2017-08-30 11:41:00 679

原创 <数据结构与算法>顺序查找

====顺序查找=====2017年8月30日===*1.顺序查找适用于存储结构为顺序存储或者链式存储的线性表。*2.基本思想:顺序查找也称线性查找,属于无序查找算法,从数据结构线性表的一端开始,顺序扫描,依次将扫描到的节点的关键字与给点的值相比较,若相等则表示查找成功。若扫描完整个线性表都没有找到关键字等于给点值的节点,则查找失败 *3.算法复杂度:*①平均查找长度为:*

2017-08-30 10:20:25 1409

原创 <数据结构与算法>双向循环链表的全面基本框架(C语言描述)

C语言全面描述双向循环链表的基本操作,代码逻辑清楚,注释详细。基本操作包含了对双向循环链表: *1.节点的设计*2.链表的初始化*3.判断空表*4.创建节点*5.插入节点*6.删除节点*7.移动节点*8.查找节点*9.修改节点数据*10.遍历链表*11.清空链表

2017-08-29 23:27:02 428

转载 <数据结构与算法>最优二叉树——霍夫曼树

一:什么是最优二叉树?最优二叉树就是从已给出的目标带权结点(单独的结点) 经过一种方式的组合形成一棵树.使树的权值最小. 最优二叉树是带权路径长度最短的二叉树。根据结点的个数,权值的不同,最优二叉树的形状也各不相同。它们的共同点是:带权值的结点都是叶子结点。权值越小的结点,其到根结点的路径越长。官方定义:在权为wl,w2,…,wn的n个叶子所构成的所有二叉树中,带权路径长度

2017-08-29 15:09:23 1583

转载 <数据结构与算法>霍夫曼树与霍夫曼编码(C语言描述)

哈夫曼编码是哈夫曼树的一个应用。哈夫曼编码应用广泛,如JPEG中就应用了哈夫曼编码。 首先介绍什么是哈夫曼树。哈夫曼树又称最优二叉树,是一种带权路径长度最短的二叉树。所谓树的带权路径长度,就是树中所有的叶结点的权值乘上其到根结点的路径长度(若根结点为0层,叶结点到根结点的路径长度为叶结点的层数)。树的带权路径长度记为WPL=(W1*L1+W2*L2+W3*L3+...+Wn*Ln),N个权

2017-08-29 14:42:05 1401

原创 <数据结构与算法>二叉搜索树(BST)的基本操作(C语言描述)

搜索二叉树(BST)的基本操作,包含对BST的节点设计,树的初始化,新建节点,插入节点,查找节点,移除节点,遍历显示。

2017-08-29 11:19:59 957

原创 <数据结构与算法>单向循环链表基本框架(C语言描述)

单向循环链表基本框架,包括节点的设计,链表的初始化,节点的插入、删除、修改节点数据、显示链表、查询节点、清空链表操作。

2017-08-28 22:46:37 586

转载 <C++>C++源文件包含C源文件(C++中如何使用C)

如下代码:/*C语言头文件:Max.h*/#ifndef _MAX_H_#define _MAX_H_int Max(int nA,int nB)#endif/*C语言实现文件:Max.c*/#include "Max.h"int Max(int nA,int nB){  return((nA-nB)?(nA):(nB));}/*C++语言调用文件*/#i

2017-08-28 09:27:55 1827

原创 ubuntu更改主机名后sudo命令无法解析主机的问题

ubuntun更改主机名(终端@后的名称)后,使用sudo命令会提示sudo: 无法解析主机:ubuntu16: 连接超时这时我们需要更改etc目录下的hosts命令:vi /etc/hosts将第二行的主机名修改为与终端里@后main的主机名一致即可解决问题。====命令查看主机名:hostaname命令。====临时修改主机名:hostname +临时主机名

2017-08-26 21:23:01 1910

原创 <数据结构与算法><C>单向链表结构设计学生信息管理系统——附:源码、简单的Makefile、思维导图

单链表实现学生信息管理系统,包含了单链表的各种基本操作———(稳定,BUG少)

2017-08-26 19:20:09 2227

转载 <C语言>printf的对齐输出

C语言中,常见的有两种方式可以实现其输出字符串或数字对齐输出制表符\t 制表符\t输出的时候,会移动输出光标,实现对齐效果。因此可以在输出的对应位置,增加\t来实现对齐。但有个缺点:要求每行相同列输出占用空间差别不可以太大。(若输出的是数字信息,可以直接将log信息copy到excel表格中,能很好地统计数字数值信息)加入占用宽度控制数字 使用printf格式化输出时,每个控制字符

2017-08-26 15:31:42 2247

原创 <Linux-c>printf颜色、特效控制

/* 使用方法:"\033[40m \033[0m" 例:printf("\033[40m学号\t 姓名\t 年龄\t 电话\t 成绩\033[0m\n");\033[0m 关闭所有属性 \033[1m 设置高亮度 \033[4m 下划线 \033[5m 闪烁 \033[7m 反显 \033[8m 消隐 \033[30m --

2017-08-25 11:04:41 599

原创 <C语言>消除字符串中的空格--附:消除fgets()函数吃进去的回车符

C语言问题解决实用小方法

2017-08-21 20:55:16 2841

原创 <Linux>Linux对C程序的调试过程--gcc的编译过程

Linux对C程序的调试过程--gcc的编译过程为:预处理、编译、汇编、链接

2017-08-21 19:23:02 616

原创 <Linux>详解Makefile变量

Makefile变量的特征、分类、定义方式、操作方式、以及三个特殊变量

2017-08-21 18:52:28 1744

原创 <Linux>Makefile自动化变量及其变种

Makefile自动化变量及其变种变量名含义备注@其所在规则的目标的完整名称   (目标) %其所在规则的静态库文件的一个成员名 其所在规则的的依赖列表的第一个文件的完整名称 ?所有时间戳比目标文件新

2017-08-21 15:30:24 572

转载 NotePad++快捷键大全

2017年8月18日1. 文件相关快捷键动作定义Ctrl-O打开文件Ctrl-N新建文件Ctrl-S保存文件Ctrl-Alt-S文件另存为Ctrl-Shift-S保存所有打开文件Ctrl-P打印

2017-08-18 10:14:25 1103

原创 <C语言>使用一个二维数组实现学生姓名管理系统,要求不能使用链表

作者:wsg时间:2017年8月17日题目:定义一个二维数组管理学生的姓名,姓名最长为16个字节 增 删 查 改要求这个系统可以一直工作, 直到你键入的是0,才退出· 如果键入的是1, 则增加一个同学的姓名、 ·如果键入的是2, 则选择删除某个同学的姓名· 如果键入的是3 ,显示全部名字· 如果键入的是4, 可

2017-08-17 20:30:39 3317

原创 <C语言>递归思维及其实现-----汉诺塔问题

1、概念:·一个过程或一个函数,在其定义或者说明中有直接或间接地调用自身的一种思想方法。2、递归条件:·子问题和原始问题是相同的事情;·不能无限制地调用,必须有个出口(边界条件)。3、如何设计递归算法:·确定递归公式;·确定边界条件。4、递归一般用来

2017-08-17 11:08:21 863

原创 <C语言>实现简单的计算器(循环输入,加减乘除法可选)

要求使用函数,循环输入,有选择功能,有退出选项。//作者:wsg//时间:2017年8月16日//版本一:函数传参,函数调用,使用goto实现循环输入#include int add(int x, int y); //申明加法函数int sub(int x, int y); //申明减法函数int mul(int x, int y); //申明乘法函数int div(int

2017-08-16 19:35:59 21959 6

原创 <C语言>特殊指针——const指针、void指针、NULL指针、零指针、野指针

const是一个C语言的关键字,它限定一个变量不允许被改变。使用const在一定程度上可以提高程序的安全性和可靠性指向常量的指针:const int *pa;int const *pa;两者等价。因为指向常量的指针有时候会指向常量,所以它具有这个性质:“不能靠解引用改变它指向的对象的值”,以此保护它所指向的常量的常量性:*pa =d; // 不可行(d是已经声明过的整型)但指针本身的值

2017-08-16 16:14:13 1519

原创 <C语言>数组与指针详细知识点(全)

一、数组 一维数组的定义和初始化int arr[5] ; // 初始值为随机值int arr[5] = {99, 88, 77,66,55}; // 完整int arr[5] = {99, 88, 77,66} ;// 只要对数组进行过初始化,其它元素的初始值默认为0int arr[ ] = {99, 88, 77}; // int arr[3] 系统自动统计由n个同类型(int

2017-08-16 11:43:33 557

原创 <C语言>函数作实参传递给另一函数

/********题目:编写一个transform()函数,它接受4个参数:包含double类型数据的源数组名,double类型的目标数组名, 表示数组元素个数的int变量以及一个函数名(或者等价的指向函数的指针)。transform()函数把指定的 函数作用于源数组的每个元素,并将返回值放到目标数组中。作者:wsg时间:2017年8月15日********///版本一:transfo

2017-08-15 22:39:22 1074

原创 <C语言>结构体与联合体(共用体)的地址排布问题(内存字节对齐)

作者:wsg时间:2017年8月15日一、我们先来看看这个结构体的大小:struct test{ short a; double b; char c;}x;在32位系统下,short型占2个字节,double型占8个字节,char型占1个字节,那么该结构体所占空间大小是我们想象中的11个字节吗?结果是16,并不是11,这是来的呢?我们先把这个问题放到一

2017-08-15 18:32:34 2759 7

原创 <C>“指针数组与数组指针+指针函数与函数指针”---区别理解

作者:wsg时间:2017年8月15日这四个东西很绕,学习初期让人傻傻分不清楚,实际应用当中也是让人头疼不已,下面,我用最简单的方式来教大家理解。一、指针数组与数组指针(着重关注后面两个字)1、指针数组:看后面两字,“数组”,说明它是一个数组,这个数组里面全部元素都是指针。例:int *a[5]相当于:int a[5];int *p...

2017-08-15 17:25:49 398

原创 <C语言>结构体里包含共用体实例--输入输出数据

结构体里面包含共用体,能很好的解决输出的时候有两种情况的难题,有详细注释,不过多赘述。题目:打印如图所示的表格:当某人为的职业为学生‘s’时,score/course项要为score;当某人为的职业为教师‘t’时,score/course项要为course。代码://>>>>>>>>//wsg//时间:2017年8月15日//运用联合体中只能有一个成员有效

2017-08-15 16:35:44 7121 1

原创 <C语言>如何使用C语言代码打印“心形”图案?

作者:wsg时间;2017年8月14日//版本一:单个字符的心形图案#include int main(void){ float a,x,y; for(y=1.5f; y>-1.5f; y-=0.1f) { for(x=-1.5f; x<1.5f; x+=0.05f) { a = x*x+y*y-1; //这里的@符号即为打印出的心形图案符号,可更

2017-08-14 20:28:45 110820 13

原创 <Linux>Ubuntu-gcc编译器无法编译sqrt函数和aqrtf函数的解决方法以及sqrt和aqrtf函数的区别

作者:wsg时间:2017年8月14日C语言程序若使用了sqrt函数或者aqrtf函数,在ubuntu里的gcc编译器里是通不过的,这时候只需要在编译命令的末尾加上-lm即可。-lm的意思就是链接数学库如下图所示:sqrt、sqrtf、sqrtl有啥区别:三者都是求平方根的意思,但是针对的数据类型不同。sqrt:针对的是double型

2017-08-14 20:02:30 1219

原创 <C语言>结构体的参数传递和指针传递(注释详解)

本文包括两个版本,都讲到了参数传递和指针传递,作者水平有限,如有不足之处,敬请指正!一、//>>>>>>//作者:wsg//时间:2017年8月14日//版本一:皆采用函数返回值为整个结构体的方式#include struct gas{ float distance; float gals; float mpg; //题目定义:mpg = distance *

2017-08-14 19:27:13 5338

原创 <C语言>结构体的各种定义、初始化、操作代码实例----注释详解

//>>>>>>>>//作者:wsg//时间:2017年8月14日#include #include struct student //定义结构体模板{ char name[50]; int age; float score;};/*//还可以这样定义struct student{ char name[50]; int age; float score;}

2017-08-14 16:21:11 1299

原创 <C语言>结构体理解

题目:关于C语言结构体的理解作者:wsg时间:2017年8月14日一、先来看看理论点的不好理解的结构体定义:{·概念:结构体(structure)是由各种类型组成的的复合数据类型。·定义一个结构体类型的语法如下:struct {成员列表};·定义一个结构体变量的3种形式:①常规形式:struct {成员列表};struct ;②与类型定

2017-08-14 15:34:10 749

原创 <C语言>如何一步一步根据简单的代码联想到更多的功能?(实现输入一个整数,输出比它小包括它本身的所有素数。)

作者:wsg时间:2017年8月12日学习重要的是会举一反三,能够自我总结,自己思考!题目:输入一个整数,输出比它小包括等于它的所有素数1、把需要的基础功能做出来:首先,素数怎么求? 再者,怎么实现输出比它小包括它本身的素数?2、这个程序输入为1或者负数的时候,能让程序输出错误提示,并且不会退出程序,再给机会重新输入吗?(此时并没有实现输入正确的时候,程序也不会

2017-08-12 12:02:23 1424

原创 <C语言>编写一个程序,该程序读取输入直到遇到#字符,然后报告读取的空格数目、读取的换行数目以及读取的所有其他字符数目。

版本一:(较为简单的做法)先来代码:#include /***题目:编写一个程序,该程序读取输入直到遇到#字符,然后报告读取的空格数目、读取的换行数目以及读取的所有其他字符数目。****作者:wsg****时间:2017年8月11日****版本:一***/int main(int argc, char **argv){ char ch; int space = 0;/

2017-08-11 17:18:41 8335 1

原创 <C语言>输入某个大写字母,产生一个金字塔图案。(字符与数字间的转换)

题目:先来看一下源程序和运行结果:#include //作者:wsg//时间:2017年8月11日int main(int argc, char *argv[]){ char ch;LOOP: printf("请输入一个大写字母:\n"); scanf("%c", &ch); while((getchar()) != '\n'); //scanf

2017-08-11 10:52:11 12239

原创 <C语言>实现输入几个数,先倒叙排列,再用“冒泡排序”方法从小到大排列

C语言的数组,冒泡排序,元素交换

2017-08-10 17:46:32 1337 1

原创 <Linux>linux-C动态链接库

作者:wsg时间:2017.8.9--21:00一、参考博文:http://www.cnblogs.com/Anker/p/3527677.html二、功能函数产生.so文件(动态链接库):/*****func.c*****/#include "wsg.h"//加法int add(int a, int b){ return (a + b);}int sub(i

2017-08-09 20:45:19 448

原创 <C语言>带参数的主函数理解int main(int argc, char *argv[])

带参数的主函数有助于我们不把代码写死,利于变通,在很多场合是极其方便的。比如编写一个聊天程序,连接对方的时候需要输入对方网址。如果在代码中写死,很不方便,假如采用主函数带参,每次运行程序的时候后面加上对方网址即可。我们先来看一段代码和运行结果:#include int main(int argc,char* argv[]) { int i; p

2017-08-09 19:46:33 1458 1

原创 <C语言>函数的值传递与地址传递--以输入三个数并从小到大排列为例

C语言函数的值传递和地址传递实例分析(通过定义一个函数,实现输入三个数,按从小到大顺序输出)。

2017-08-09 14:27:12 2266

原创 <C语言>九九乘法表

#include //九九乘法表//编者:wsgint main(void){ int i,j; for(i=9; i>0; i--) { for(j=1; j<=i; j++) { printf("%d*%d=%d\t", i, j, i*j); } printf("\n"); } return 0;}结果:如果要正序输出呢?将for(i

2017-08-08 20:44:41 653

树莓派5 Android14 源码编译成果物

1. 适配硬件:Raspberry 5 2. 安卓版本:AOSP Android 14.0.0_r21

2024-03-03

file-5.38.tar.gz

linux下的file命令源码,版本5.38. 官方下载实在太慢

2022-02-13

VTK-9.0.3.tar.gz

VTK 9.0.3源代码, 下载自VTK官网,下载速度慢的可以在此下载

2021-07-03

InsightToolkit-5.2.0.zip

ITK-5.2.0源码,下载自官网,官网下载速度实在是慢

2021-06-06

dcmtk-3.6.6.zip

DCMTK 3.6.6 源码,下载自官网

2021-05-25

InsightToolkit-5.1.2.zip

ITK 5.1.2 版本 源代码, 下载至官网。

2021-01-17

cpp-p0267r10(图形库扩展).pdf

c++提案p0267r10, A Proposal to Add 2D Graphics Rendering and display to C++. C++ 2D图形渲染和显示扩展。

2021-01-08

C++提案N4771 网络扩展

C++ 标准草案 N4771, 与2018-10-08发布,里面介绍了C++ 网络标准的 标准库,难得的资料

2021-01-08

r8125-9.004.01.tar.bz2

Realtek8125网卡Linux驱动源码,下载自官方,Ubuntu18.04亲测有效,记录此版本文件 9.004.01,编译、安装步骤参考博客:https://shaoguang.blog.csdn.net/article/details/109199093。

2020-10-21

vtkDocHtml-9.0.1.tar.gz

VTK Version 9.0.1 官方doxygen html代码文档,官网不给力的时候下载本地浏览器使用吧

2020-07-25

vtkDocHtml-8.2.0.tar.gz

VTK Version 8.2.0 官方doxygen html代码文档,官网不给力的时候下载本地浏览器使用吧

2020-07-25

VTK-9.0.1.tar.gz

VTK9.0.1官方C++源代码 结合Qt5.12.8在Windows系统下使用cmake、visual studio 2017 / 2019编译成功 亲测可用 国外网站下载实在太慢

2020-07-25

SimpleITK-1.2.0.zip

SimpleITK 1.2.0 官方C++源代码,官网是国外的,下载速度慢,放在这里,方便大家下载。

2020-07-25

InsightToolkit-5.1.0.tar.gz

InsightToolkit Version 5.1.0 官方源代码,官网是国外的,下载速度慢,放在这里,方便大家下载。

2020-07-25

VTK-9.0.0.tar.gz

VTK9.0.0源代码 结合Qt5.12.8在Windows系统下使用cmake、visual studio 2017 / 2019编译成功 亲测可用

2020-05-15

程序员简洁风简历模板

咱程序员的简历,就是要简介而不失大方与整洁,精心挑选这一模板,希望大家能喜欢。

2019-04-22

PS-CC-2019破解补丁

ps-cc-2019破解补丁,内含说明文档,自行查看即可。亲测可用。

2019-03-30

VAssistX for vs2008-2010

Visual Studio番茄助手,此版本支持Visual Studio 2008和 Visual Studio 2010, 内含Crack程序和安装步骤说明。

2019-01-19

windows10下解决sublimeText中文输入法无法跟随光标的问题

windows10自带输入法测试成功, sublimeText测试版本:3.1.1 Buil3176。y压缩包里有使用方法。

2018-10-18

Adcanced Installer 15.2汉化版

Adcanced Installer 15.2安装包制作工具,15.2汉化版。

2018-08-30

网络调试助手C++源码(VS 2008开发)

基于VS 2008开发的网络调试助手源码,本项目博客地址:https://blog.csdn.net/WU9797/article/details/81194629

2018-07-25

串口调试助手 Qt5版源码

基于Qt 5.9.6开发的一款串口调试助手,里面有源码和打包好的软件包。本代码博客地址:https://blog.csdn.net/WU9797/article/details/81161136 可以先去博客预览一下效果哈。

2018-07-23

串口调试助手C++源码(VS 2008)

本项目博客地址:https://blog.csdn.net/wu9797/article/details/81151033 里面有编译好的Debug和Release

2018-07-22

网络调试助手(CM精装版 V3.7)

网络调试助手,CM精装版,V3.7。直接运行,无需安装,可在同一台计算机上运行多个。支持UDP和TCP协议。

2018-07-18

串口调试助手(CM精装版 V3.7.2)

串口调试助手,CM精装版 V3.7.2,直接运行,无需安装,可在同一台计算机上运行多个。

2018-07-18

Visual Studio 2010旗舰版离线安装包(百度网盘)

Visual Studio 2010旗舰版离线安装包,百度网盘下载链接。

2018-07-18

VS 2015企业版离线安装包(百度网盘)

近期整理网盘,不小心删除了,原来的已经不能用了,现在重新上传。 原下载地址:https://download.csdn.net/download/wu9797/10050090。资源不能删除,很担心朋友们下载了无用资源,近期也会在博客上进行说明。 此文件可用。

2018-07-18

Sublime Text 3(3176)注册机

适用于Sublime Text 3176的注册机,压缩包里有破解方法。

2018-07-17

Qt5实战项目之【天气预报】

Qt实战项目-天气预报 本代码博客:http://blog.csdn.net/wu9797/article/details/79100662

2018-01-18

Qt5 简易软键盘 - 支持中文输入

Qt5简易软件盘,支持中文输入、英文输入、数字输入,代码贴博客了: http://blog.csdn.net/wu9797/article/details/79018689

2018-01-09

Qt5 桌面时钟

Qt5实战项目,本代码博客: http://blog.csdn.net/wu9797/article/details/79013920

2018-01-09

PS ICO格式插件

PS的ICO格式插件,软件开发windows图标制作必备,包含32位和64位,附安装方法。

2017-12-17

天气图标大全

36个高清天气图标,PNG格式,包含白天和夜间,已经准确命名,天气预报开发必备。

2017-12-16

Qt5滚动字幕(左/右)+闪烁效果

本代码博客:http://blog.csdn.net/wu9797/article/details/78742052

2017-12-07

C/C++程序员的自我修养

非常好的总结出了C/C++程序员应该有的编码规范以及一些编码注意事项,让你的代码漂亮地飞起来,减少BUG。

2017-11-06

基于QT开发的ARM/windows平台下的视频播放器

现在官方设定的最低分是2分,无奈无奈。 windows平台和arm开发板都能使用,注意源文件中的宏定义。

2017-10-29

C语言实战-学生成绩管理系统

【附源代码】 现在最低分只能设置2分,想0分分享给大家的,官方取消了0分分享,连1分都没有了,很无奈!!!! 很简单的链表了,包含有新建学生信息、查看学生信息、删除、修改、清空等功能。 说实话,不值2分。代码也分享在我博客上面了,可以直接查看: http://blog.csdn.net/wu9797/article/details/77606258

2017-10-29

汇编语言-基于x86处理器

【美】吉普 · 欧文 著 2016年4月版,目录:基本概念、X86处理器架构、汇编语言基础、数据传送、寻址和算术运算....

2017-10-28

IcoFX汉化包

可用于IcoFX-2.x版本以及3.x版本,内附汉化教程,有需要就下载吧!

2017-10-27

Mplayer for windows

windows平台命令行控制的mplayer,可用于Qt视频软件开发调用,内附命令使用方法

2017-10-16

空空如也

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

TA关注的人

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