自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(79)
  • 资源 (2)
  • 收藏
  • 关注

原创 Failed to build mpi4py ERROR: Could not build wheels for mpi4py, which is required to install pyproj

centos安装mpi4py

2022-12-13 20:01:13 4888 16

原创 word如何给论文加引用文献

一些论文写作机器与word使用技巧

2022-12-06 21:22:59 3394

原创 将一个长度最多为30位数字的十进制非负整数转换为二进制数输出 c语言 大数处理

Time Limit: 1000 msMemory Limit: 32768 mb将一个长度最多为30位数字的十进制非负整数转换为二进制数输出输入描述:多组数据,每行为一个长度不超过30位的十进制非负整数。(注意是10进制数字的个数可能有30个,而非30bits的整数)输出描述:每行输出对应的二进制数。输入样例#:0138输出样例#:01111000分析:考察点是进制转换,难点是涉及到大数。int类型在C语言中占4个字节,即32个二进制位。当表示正数时,最高位为

2021-02-07 18:03:40 1983 1

原创 解决:laydate时间控件与谷歌浏览器兼容问题

最近在开发时候用到了laydate时间控件,但是在谷歌浏览器中总是有问题只有在鼠标放在时间框内部,在通过地址栏访问才会弹出时间设置窗口,后来找到了解决办法如下:在如下代码中添加 trigger: 'click’属性<script> lay('#version').html('-v'+ laydate.v); //执行一个laydate实例 laydate.render({ elem: '#test' //指定元素 ,btns: ['

2020-05-08 18:07:05 1168

原创 HTTP Status 500 – Internal Server Error Servlet execution threw an exception解决办法

运行时报错如下:大致这意思就是:Java虚拟机在编译时能找到合适的类,而在运行时不能找到合适的类导致的错误。例如在运行时我们想调用某个类的方法或者访问这个类的静态成员的时候,发现这个类不可用,此时Java虚拟机就会抛出NoClassDefFoundError错误。与ClassNotFoundException的不同在于,这个错误发生只在运行时需要加载对应的类不成功,而不是编译时发生。很多Jav...

2020-04-17 17:55:54 1523

原创 bootstrap3.3.7-dist.zip下载、draw.io.dmg下载

地址如下链接: https://pan.baidu.com/s/1EOBYkjKtX0eIosM5aQtEjA 提取码: y3d2

2020-04-06 20:10:42 738 1

原创 下载Apache官网commons-fileupload.jar和 commons-io.jar包

最近在下载commons-fileupload和commons-io.jar途经一:官网下载进入Apache官网之后显示这样往下滑可以看到各种版本,找一个版本点击here就会看到如下界面,选择清华的镜像会稍微快一点。如果瞎子啊的是jar包就选择Binaries,后缀tar.gz适合macos或者是linux,后缀.zip适合Windows。如果想下载源码就选择Source下载即可。...

2020-03-27 17:55:25 6469

原创 Mac下如何找到微信下载文件所在的文件夹

1、打开文件夹/主文件夹(home文件夹)/library(中文:资源库)/Containers/com.tencent.xinWeChat/Data/Library/Application Support/com.tencent.xinWeChat/2.0b4.0.9/8020f0f3347d77b27fce317af16ace99(这种文件夹没有固定名字,可以找找)/Message/Mess...

2020-03-25 09:40:29 28987

原创 Mac下idea快速书写try—catch

1、按住快捷键option+command+t调出surround with2、选取try/catch。

2020-03-12 15:53:03 6740 1

原创 数据结构题集(c语言版)严蔚敏答案pdf

前言:最近在学习数据结构,在做习题的时候找答案费了一番力气,好不容易找到了,分享出来,希望想学的人找得没那么累图书目录:第一篇 习题与学习指导第0章 本篇提要与作业规范第1章 绪论(预备知识)第2章 线性表第3章 栈和队列第4章 串第5章 数组与广义表第6章 树和二叉树第7章 图第8章 动态存储管理第9章 查找第10章 内部排序第11章 外部排序第12章 文件第二...

2020-01-11 23:58:15 65755 124

原创 计算机网络:自顶向下

本书是当前世界上最为流行的计算机网络教科书之一,采用了作者独创的自顶向下的方法 来讲授计算机网络的原理及其协议,即从应用层协议开始沿协议栈向下讲解,强调应用层 范例和应用编程接口,使读者尽快进入每天使用的应用程序环境之中进行学习和“创造”。 本书的讲解以因特网为例,学以致用;注重教学法,深入浅出地重点讲解计算机网络的基 本原理。出版者的话作译者简介译者序前言第1章...

2019-11-24 23:15:11 645

转载 C语言define 与const

define 与const符号变量define是预编译指令,在预编译的时候仅仅进行字符替换,预编译后符号常量就不存在了,例如define PI 3.1415926 ,编译以后就不存在PI了,所有的PI都被换成了3.1415926。而且PI没有存储单元。而常变量const变量要占用存储单元,有变量值,只是值不能改,它有符号变量的优点,而且比较方便。其实还有一个static,不过这是C语言,就不说它...

2019-07-29 22:20:49 356

原创 c语言浮点数(float double)内存存储方式------移位存储

最近偶然看到一段程序:#include<stdio.h>int main(){ int a=9; float *p; p=&a; printf("a数值为:%d\n",a); printf("float形式为:%f\n",*p); *p=9.0; printf("a数值为:%d\n",a); printf("float形式为:%f\n",*p); retu...

2019-07-06 21:11:11 2738

原创 此应用无法在你的电脑上运行,若要找到使用你电脑的版本,请咨询软件发布者 解决办法

最近安装tim过程中遇到了这个问题,最开始还以为是系统的问题,后来重装系统也不行,最后发现是Microsoft edge的锅,换一个浏览器下载之后就解决了,感觉是Edge文件还是有问题,建议换浏览器,建议使用chrome。...

2019-06-30 11:32:21 22546 6

原创 html表单

1、html中的表格使用的是<table></table>表格中的行用<tr></tr>表格中的列用<td></td>对于表格中想合并的单元格,在标签中可以使用属性colspan合并列rowspan合并行实现的基本表格如下:<!DOCTYPE html><html> <head&gt...

2019-06-29 23:33:37 229

原创 html基本标签

1、html是是一种弱语言,就是哪怕代码有错误或者是不严谨的地方也会运行(1)强类型定义语言:强制数据类型定义的语言。也就是说,一旦一个变量被指定了某个数据类型,如果不经过强制转换,就永远是这个数据类型。不会有改变。除非后面经过强制转换。(2)弱类型定义语言:数据类型可以被忽略的语言。它与强类型定义语言相反, 一个变量可以赋不同数据类型的值。强类型定义语言在速度上可能略逊色于弱类型定义语言,...

2019-06-29 22:36:57 205

原创 c语言printf输出格式

c语言输出格式说明:格式说明表示内容%d整型int%f长整型long int%lf浮点型 float%%double%5d详见下面解释%c字符 char%s字符串%o八进制%#o带前导八进制%x十六进制%#x带前导十六进制对于上面的说明:1、printf("&2d",123);因...

2019-06-14 22:57:33 5270 1

原创 word2016如何设置从第三页开始显示页码

最近因为在课设写文档,所以对word适用的比较多,文档的一般要求都是第一页是正式的封面,第二页是目录(如果目录不知一页也要用罗马数字页码表示目录页码),第三页才是正文。所以页码设置操作就有一丢丢的复杂。具体步骤如下:1、首先在封面和正文之间敲回车一直到空出来一页。2、打开要进行编排页码的word2016文档,然后点击插入选项卡。点击“页眉和页脚”功能区中的“页码”。3、在弹出的菜单中选择页...

2019-06-11 19:54:12 22804 4

原创 数据结构之串

串是由零个或者是多个字符组成的有限序列。一般记为s=‘a1a2a3…an’ (n>=0)其中串名称为s,ai(1<=i<=n)可以是字母、数字、或者是其他字符,串中字符数目n称之为串长度,零个字符的串称之为空串。需要注意的是:串值必须要用一对单引号括起来,但是单引号本身不属于串,他的作用是避免与变量名或者是数的常量混合,例如s=123,就说明s变量值为数值123,但是s=...

2019-06-04 09:44:06 387

原创 数据结构循环队列(C++实现)

队列有顺序历队列和循环度列两种格式将向量空间想象为一个首尾相接的圆环,并称这种向量为循环向量。存储在其中的队列称为循环队列(Circular Queue)循环队列代码实现:#include <iostream>#include <stdlib.h>#define maxqsize 5#define ok 1#define error -1#define o...

2019-06-02 00:00:49 527

原创 若int a = 0, b = 1, c = 2,则逻辑表达式a++ && b++ || (c -= 2)执行之后

若int a = 0, b = 1, c = 2,则逻辑表达式a++ && b++ || (c -= 2)执行之后a=1 ,b=1,c=0,表达式的值为0分析如下:逻辑表达式a++ && b++ || (c -= 2)执行时1、由于优先级&&与||一样,所以执行是先执行&&a++ && b++其中都是X++形...

2019-05-28 22:52:23 17438 11

原创 数据结构队列(C++实现)

队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头。实现如下:#include<iostream>#include<stdlib.h>#define OVERFLOW -3#define ok 1#def...

2019-05-26 23:20:12 570

原创 C++ 队列函数queue用法

C++ queue(队列)提供了队列的全部功能,换句话说就是这里面已经实现了一个先进先出的数据结构。不需要我们再去重新定义各种函数,简化开发过程。c++ 队列queue的头文件书写格式为:#include <queue>实例化形式如下:queue<ElemType> QueueName;其中成员函数如下:1、检验队列是否为空empty() 堆栈为空则返回真...

2019-05-26 12:00:18 7356

原创 数字进制转换(C++实现)

十进制数N与其他数进制转换原理就是:N=(N div d)xd+N mod d (其中:div为整除运算,mod 为求余运算)代码如下:(其中stack库用法详见博文C++ 栈函数stack用法)#include<iostream>#include<stack>#include<stdlib.h>using namespace std;int ...

2019-05-25 11:43:02 1413

原创 C++ 栈函数stack用法

C++ Stack(栈)提供了堆栈的全部功能,换句话说就是这里面已经实现了一个先进后出的数据结构。不需要我们再去重新定义各种函数,简化开发过程。c++ stl栈stack的头文件书写格式为:#include<stack>实例化形式如下:stack<type> StackName;其中成员函数如下:1、检验堆栈是否为空empty() 堆栈为空则返回真形式如...

2019-05-25 11:36:58 14451 3

原创 adobe acrobt 9 pro合并pdf

下载adobe acrobt 9 pro可参见如下博文下载安装1、首先将需要合并的pdf依次命名。2、打开软件。选择 文件3、会弹出如下页面,选择 合并—合并文件到单个pdf4、在弹出来的页面中,选择 添加文件 ,可以选择 单个文件,也可以选择 单个文件夹5、打开之后页面如下6、添加成功后页面如下7、如果需要改变顺序则需要选中一个文件或者是按住shift同时...

2019-05-24 19:29:42 1918

原创 数据结构栈(c++实现)

栈:限定在表尾进行插入或者删除的线性表。表尾端称之为栈顶,表头端称之为栈底,不含元素的表称之为空栈栈的修改原则是后进先出的进行的,故栈又称为后进先出的线性表(LIFO结构)栈的存储方式有两种:顺序栈与链栈顺序栈的表示和实现顺序栈就是栈的顺序存储结构是利用一组地址连续的存储单元依次存放自栈底至栈顶的数据元素。同时设top栈顶表示栈顶元素在顺序栈中的位置top=0表示空栈...

2019-05-24 13:47:45 1073

原创 数据结构双向链表C++实现

#include <iostream>#include <stdio.h>#include <stdlib.h>#define OVERFLOW -3#define true 1#define false 0#define ok 1#define error -1using namespace std;typedef struct DuLNo...

2019-05-22 01:31:51 821

原创 数据结构线性表c语言实现

线性链表的c语言实现代码具体如下#include <malloc.h>#include <stdio.h>#include <stdlib.h>//函数结果状态码#define ERROR 0#define OK 1#define INFEASIBLE -1#define TRUE 1#define FALSE 0#define OVERFL...

2019-05-19 17:36:12 2031 1

原创 c语言中.与->的区别

.与->比较容易让人弄混淆在c语言中,一般:首先声明一个结构体如下struct boy{ int age; char name;}.一般读作“的”,其前面是结构体。->读作“指向结构体的”,其前面一定是一个指向结构体的指针例如上面声明的结构体srtuct boy peterstruct boy *pp=&peter那么p->age与...

2019-05-19 10:37:26 9793 8

原创 compilation terminated. The terminal process terminated with exit code: 1头文件包含错误解决办法

错误描述:d:\coding\clanguage\datastruct\chapterone\mian1.cpp:1:46: fatal error: c1.h: No such file or directory #include"c1.h" ^compilation terminated.The...

2019-05-14 23:47:22 26337 3

原创 e=a>= b?a>=c?a:c:b>=c?b:c;你想象不到的三目运算符的应用

a?b:c这个表达式的意思就是:如果条件a为真,则结果为表达式b;如果a为假,则结果为表达式c例如 条件语句:if(a>b) max=a;else max=b;可用条件表达式写为max=(a>b)?a:b;执行该语句的语义是:如a>b为真,则把a赋予max,否则把b 赋予max.使用条件表达式时,以下需要注意:1)条件运算符的运算优先级低于关系运算符和算术运算符,...

2019-05-13 23:55:12 1248

原创 c++引用类型--将形参变量值带回主函数

形参a前面带有"&",说明形参a是引用类型。引用类型是c++语言特有的,引用类型的变量,其值若在函数中发生变化,则变化的值将会带到主函数中。下面例子就展示了引用类型可以将值传回主函数#include<stdio.h>#include<stdlib.h> void fa(int a) { a++; printf("in function ...

2019-05-11 23:36:14 2197 1

原创 C指针详解五

文章目录1、文件的基本操作(1)文件指针的定义:(2)文件的打开(3)文件的关闭2、文件的读写函数(1) 字符输入输出函数输入函数:输出函数:(2)字符串输入输出输入函数:输出函数:格式化输入输出函数数据块输入输出3、文件读写操作的内部机制4、顺序读写操作5、随机读写操作位置指针移动(fseek)位置指针返回到文件头(rewind)取位置指针(ftell)1、文件的基本操作(1)文...

2019-05-07 00:01:29 330

原创 C指针详解四

1、结构体所谓结构体就是一种构造类型,它是由其他若干部分组成的,其他部分也可以是一个基本数据类型,也可以是一个构造类型。对于结构体的构造称之为声明一个结构体。声明结构体的时候两种方法方法一:struct structname{ 成员列表};struct structnanme struct1;方法二:struct structname{ 成员列表} struct1...

2019-05-06 12:54:57 392

原创 指针实现冒泡排序

冒泡排序的基本思想:如果要对n个数进行排序就需要进行n-1次比较,在第一轮比较中要进行n-1次两两比较,在哦第j轮中进行n-j次比较#include<stdio.h>#include<stdlib.h>void sort(int n,int *p){ int i, j, k; for (i = 0; i < n - 1;i++) { ...

2019-05-04 14:07:24 15767 4

原创 C指针详解三

1、指向指针的指针指针变量可以指向整型变量、实型变量、字符类型数据,也可以指向指针类型变量。称之为指向指针的指针变量定义如下:类型标识符 **指针变量名;例如:int **p;其含义为定义一个指针变量p,它指向另一个指针变量,该指针变量又指向有个基本整型变量整型变量i的地址是&i,将其值传递给指针变量p1,则p1指向i;同时,将p1的地址&p1传递给p2,则p2指...

2019-05-04 13:45:51 216

原创 C指针详解二

1、一维数组与指针当定义一个一维数组时,系统会在内存中为该数组分配一个存储空间,其数组的名字就是数组在内存中的首地址,如果在定义一个指针变量,并将数组的首地址分配给指针变量,则该指针就指向了这个一维数组。int *p,a[10];p=a;这里的a时一维数组的首地址,,将它赋值给指针变量p,...

2019-04-29 23:20:19 178

原创 C指针详解一

1、指针的定义:在程序中定义一个变量,在进行编译的时候就会给该变量在内存中分配一个地址,通过访问这个地址可以找到所需的变量,这个变量的地址叫做改变量的"指针"。在低级语言的汇编语言中就是直接通过地址来访问内存单元的,在高级语言中一般使用变量名来访问内存单元,但是C语言作为高级语言提供了通过地址来访问内存单元的方式。2、指针变量:一个变量专门用来存放另外一个变量的地址,就称改变量为指针变量。(...

2019-04-28 23:27:59 380

原创 安装VScode配置c/c++环境出现问题提示#include errors detected. Please update your includePath......解决办法

1、vscode下载安装以及c/c++插件安装。VScode下载地址2、MinGW安装官网下载地址下载完成之后安装,一路下一步即可安装之后就会有如下这个东东打开这个我们会看到如下(这是个安装器,需要我们在线下载安装)根据需要选择你的组件。右键选择“Mark for Installation”,之后选择"Installation -> Apply Changes”。等待下载完成...

2019-04-25 23:59:24 24472 3

Adobe acrobat pro9

Adobe Acrobat 是一款值得信赖的 PDF 创建程序,可使您的工作变得更轻松。无论是在办公桌前还是在路上,您都可以使用 Acrobat 转换、编辑和签署 PDF 文件。

2019-04-29

人月神话(英文版)

《人月神话》探索了达成一致性的困难和解决的方法,并探讨了软件工程管理的其他方面。在《人月神话(英文版)》中,既有很多发人深省的观点,又有大量软件工程的实践,为每个复杂项目的管理者给出了自己的真知灼见大型编程项目深受由于人力划分产生的管理问题的困扰,保持产品本身的概念完整性是一个至关重要的需求。《人月神话(英文版)》探索了达成一致性的困难和解决的方法,并探讨了软件工程管理的其他方面。《人月神话(英文版)》适合任何软件开发行业的从业人员阅读,对软件开发人员、软件项目经理、系统分析师更是必读之作。

2018-11-28

空空如也

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

TA关注的人

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