自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 Ubuntu改变时区

问题描述Ubuntu上面的时间不对,通过date命令可以看出,是时区的问题。PST:太平洋标准时间解决过程需要将PST时区改为CCT时区打开图标列表进入设置选择 Data&Time进入时区设置将时区设置为CST(UTC+08)此时,系统时间就正常了...

2021-02-01 21:17:38 249

原创 3、上台阶问题

问题描述有n级楼梯,有2种爬法,1次1级/2级。n级楼梯有多少种爬法?解决思路n=1,1种爬法n=2,2种爬法n=3,第一次爬1级,有2种爬法 第一次爬2级,有1种爬法,共3种爬法第n次爬楼梯:f(n) = f(n-1) + f(n+1)代码实现#include <stdio.h>int func(int N){ if( N == 1 ) return 1; if( N == 2 ) return 2;

2021-02-01 20:18:12 265

原创 写一个程序,读入一个行字符串(可能包含空格),输出这个字符串中字符的数量

题目写一个程序,读入一个行字符串(可能包含空格),输出这个字符串中字符的数量程序#include <stdio.h>int main(int argc, const char** argv){ int n; char str[100]; scanf("%[^\n]", str); n = printf("%s", str); printf(" has %d characters\n", n); return 0;}运行结果备

2021-02-01 19:59:38 1453

原创 使用printf函数,求解一个正整数的十进制表示的数字位数

代码#include <stdio.h>int main(int argc, const char** argv){ int number = 0; int n = 0; scanf("%d", &number); n = printf("%d", number); printf(" has %d digits\n", n); return 0;}运行结果解题关键print

2021-02-01 15:06:44 668

原创 在函数中引用外部数组元素

通过数组名引用数组函数声明:void fun(int arr[],int n);函数调用:int a[10]={3,7,9,11,0,6,7,5,4,2}; fun(a,10);示例代码#include <stdio.h>void fun(int arr[], int n){ int i = 0; for(i=0; i<n; i++) { printf("%d ", arr[i]);

2020-10-29 21:42:51 3492

原创 使用C语言库函数求绝对值

前言C语言函数库中求绝对值的函数有两个:abs和fabs。abs函数是求整型的绝对值,fabs函数是求浮点型的绝对值。abs函数函数原型 int abs(int x);功能 求整数x的绝对值返回值 计算结果示例:#include <math.h>int main(int argc, const char** argv){ int number = 0; scanf( "%d", &number );

2020-10-23 23:04:15 18238 1

原创 激活Ubuntu中的root用户(设置Ubuntu中root用户的密码)

Ubuntu默认不允许使用root登录,因此初始root账户是不能使用的,需要在普通账户上利用sudo权限激活root用户。1.登录普通用户,打开终端2.在终端输入 sudo passwd root 按回车3.输入普通用户的密码后按回车4.输入两次新的root密码就可以激活root用户了切换用户su - 用户名如切换到root用户 su - root...

2020-10-10 22:49:20 679

原创 C语言中的main函数

在C语言程序中,main主函数是程序的入口,而且在整个项目的源代码中,有且只有一个main主函数。//main主函数的标准写法int main(int argc, const char *argv[]){ return 0;}其函数的返回类型是int型。main函数的返回值是返回给系统的,如果main函数运行正常,就返回0,否则就返回相应的错误代码。通过错误代码,就可以判断出程序出错的原因。一些C语言的初学者习惯将main函数的参数我们在Linux中使用命令时,会在终端中输入命令,有时候命

2020-09-21 00:15:01 3127

原创 Windows环境中编程实现对登录用户名的获取

#include "stdafx.h"#include <windows.h>#include <iostream>using namespace std;int _tmain(int argc, _TCHAR* argv[]){ //获取当前用户名 char currentUser[256] = {0}; DWORD dwSize_currrentUser = 256; GetUserName( currentUser, //接收当前登录用户的用户的用户名

2020-05-22 14:40:40 346

原创 Linux安装QT编译时出现Could not find qmake configuration file的问题

在Linux环境下编译安装QT时出现了问题在执行 ./configure时提示Could not find qmake configuration file .Error processing project file: /root/桌面/qt-everywhere-opensource-src-5.9.6/qt.pro后来找了很长时间,终于发现了问题所在这是因为源码目录中包含了汉字所导致的,只要把源码目录转移到没有汉字的目录中,问题就解决了...

2020-05-11 23:41:49 7333 4

原创 在Linux中下载并安装byacc

1、从官网上下载byacc     下载地址:https://invisible-island.net/byacc/#download2、将下载所得的压缩包放到所要安装的Linux系统中,然后切换到压缩包所在的目录进行解压解压:tar -zxvf byacc.tar.gz3、切换到解压后的目录,进行安装./configuresudo...

2020-02-28 14:42:27 2727

原创 Linux本地源安装并编译内核

1、挂载镜像mount debian-9.8.0-amd64-DVD-1.iso debian1mount debian-9.8.0-amd64-DVD-2.iso debian2mount debian-9.8.0-amd64-DVD-2.iso debian22、备份配置文件cd /etc/aptcp sources.list sources.list.bak3、清空配置文件...

2019-12-04 16:49:45 315

原创 在Linux(Debian 8)环境中提取Linux安装镜像中的vim编辑器并安装

环境:在这里我使用的环境是Debian8.11。镜像使用的是64位的debian-8.7.1,这也是我安装Debian时使用的镜像,可能是因为升级的原因,在虚拟机里面系统上看就变成了8.11在安装系统升级的时候,只安装和升级了vi编辑器,并没有安装vim编辑器,vim编辑器在安装镜像里面是可以找到的。我们的目的就是要从镜像里面把VIM编辑器安装到现有的系统中。创建一个目录挂载ISO镜像文件...

2019-11-26 10:15:52 616

原创 Windows环境中动态链接库的使用

在文 《Windows环境中生成动态链接库DLL》中已经生成了动态链接库。这里将介绍动态库的具体使用方法(这里需要用到DLL文件和LIB文件,如果想跳过前面,可以点击这里下载DLL文件和LIB文件)隐式加载动态链接库1、打开Visual Studio 新建一个项目隐式加载需要使用到动态库的导入库——.lib文件,在工程中加入.lib文件主要有以下3中方式:拷贝.lib文件到工程目录...

2019-11-20 13:46:57 648

原创 Windows环境中生成动态链接库DLL

1.打开VS(我在这里用的是VS2008,但别的版本基本上也是大同小异),新建一个项目这个时候我们就可以看到,VS为我们创建了一个项目,并且自动生成了一些文件。2. 编写源码在头文件 “NewDLL.h" 中编辑源代码,内容如下:#ifndef _NewDLL_H_#define _NewDLL_H_extern "C" _declspe...

2019-11-20 10:54:34 382

原创 四种常用通知类型以及通用化切入表达式

<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xsi:schem...

2019-10-20 15:41:38 256

原创 spring中基于XML的AOP配置步骤

<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xsi:schem...

2019-10-20 10:56:29 199

原创 Error:(18, 10) java: 找不到符号 符号: 类 SpringJUnit4ClassRunner

最近在学习Spring的时候遇到了一个棘手的问题:测试类时面@RunWith(SpringJUnit4ClassRunner.class)中SpringJUnit4ClassRunner报错了,在运行测试类的时候也提示错误Error:(18, 10) java: 找不到符号 符号: 类 SpringJUnit4ClassRunner后来发现是没有导入相应的包。在导入包import org...

2019-10-17 20:31:03 3783

原创 idea中解决Resource注解报错的问题

最近在学习Spring的过程中遇到了一个棘手的问题:使用Resource注解时报错了。代码并没有任何问题,但是idea报错了。问题出现了,那么怎么解决呢。最后在百度上找到了答案:这是因为没有导入tomcat的包,tomcat里面默认继承了这个包,只要在pom.xml增加这个包的依赖,问题就解决了<dependency> <groupId>javax.annota...

2019-10-13 19:51:14 4728

原创 bean对象的生命周期

单例对象       出生:当容器创建时,对象出生       活着:只要容器还在,对象一直活着        死亡:容器销毁,对象消亡       总结:单例对象的生命周期和容器相同多例对象    &nbs...

2019-10-11 10:58:55 140

原创 bean的作用范围

bean标签的scope属性:作用:用于指定bean的作用范围取值:常用的就是单例的和多例的        singleton:单例的(默认值)         prototype:多例的        request:作用于web应用的请求范...

2019-10-11 10:13:11 192

原创 创建bean对象的三种方式

创建bean的三种方式第一种方式:使用默认构造函数创建。在Spring的配置文件中使用bean标签,配以id和class属性之后,且没有其他属性和标签时。采用的就是默认构造函数创建bean对象,此时如果类中没有默认构造函数,则对象无法创建。<bean id="accountService" class="com.itheima.service.impl.AccountServiceI...

2019-10-10 20:33:00 2116

原创 ApplicationContext的三个常用实现类

       ClassPathXmlApplicationContext 它可以加载类路径下的配置文件,要求配置文件必须在类路径下。不在的话加载不了(更常用一些)        FileSystemXmlApplicationContext 它可以加载磁盘任意路径下的配置文件(必...

2019-10-10 19:50:44 536

原创 IDEA 2019.3中Default Settings设置位置

在学习SSM的过程中,下载最新版本的IDEA后,发现找不到没有Default Setting这个选项了,实际上只是改变了名称而已,最新版本的Default Settings改名为Settings for new Projects。更改这里的设置以后,以后所有新建的项目就都按照里面的设置来了,这样就不必为每个新建的项目一一设置了,很方便。...

2019-10-03 09:43:00 11679 8

原创 函数练习7——12

/*7. 写一个函数,将一个字符串中的元音字母复制到另一字符串,然后输出*/#include <stdio.h>#include <stdlib.h>int main(){ char primary[100],univ[100]; void extract_univ ( char primarystr[], char univstr[] ); printf (...

2019-09-24 18:16:45 224

原创 函数习题1——6

/*1. 写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数*** 并输出结果,两个整数由键盘输入。 */#include <stdio.h>#include <stdlib.h>int main(){ int one,two; int greatest_common_divisor(int num_one,int ...

2019-09-23 16:55:58 399

原创 7.11 内部函数和外部函数

        有的函数可以被本文件中的其他函数调用,也可以被其他文件 中的函数调用,而有的函数只能被本文件中的其他函数调用,不能被其他文件中的函数调用。        函数本质 是全局的。因为定义一个函数目的就是要被另外的函数调用。如果...

2019-09-22 17:27:00 421

原创 7.10 关于变量的声明和定义

        在声明部分出现的变量有两种情况:一种是需要建立存储空间的(如“int   a;"),另一种是不需要建立存储空间的(如”extern   a;")。前者称为定义性声明,或简称定义;后者称为引用性声明。     &n...

2019-09-22 11:36:32 253

原创 7.9变量的存储方式和生存期

动态存储方式与静态存储方式从变量值存在的时间(即生存期)来观察。变量的存储方式静态存储方式和动态存储方式静态存储方式:在程序运行期间由系统分配固定的存储空间的方式。动态存储方式:在程序运行期间根据需要进行动态的分配存储空间的方式。内存中的供用户使用的存储空间可以分为3部分:程序区、静态存储区、动态存储区。数据分别存在静态存储区和动态存储区中。全局变量全部存放在静态存储区中,在程序开始执行...

2019-09-21 19:56:02 340

原创 7.8局部变量和全局变量

局部变量⒈ 在一个函数内部定义的变量。只在本函数范围内有效,也就是说只有在本函数内才能引用它们,在此函数以外是不能使用这些变量的。⒉ 在复合语句内定义的变量。只在本复合语句范围内有效,只有在本复合语句内才能引用它们。在该复合语句以外是不能使用这些变量的。全局变量程序的编译单位是源程序文件,一个源文件可以包含一个或若干个函数。在函数内定义的变量是局部变量,而在函数之外定义的变量称为外部变量,...

2019-09-20 17:47:43 422

原创 数组作为函数参数

数组名可以作实参和形参,传递的是数组第一个元素的地址。数组元素可以用作函数实参,不能用作形参。因为形参是在函数被调用时临时分配存储单元的,不可能为一个数组元素单独分配存储单元(数组是一个整体,在内存中占连续的一段存储单元)。举一个简单的例子:void func(int num[10]){ ...... }这样的写法是错误的正确的写法应该是#include <stdio.h...

2019-09-20 14:59:00 2272

原创 2.1.1解决方案与项目

Visual Studio 2010使用解决方案和项目组织程序。每个独立的应用程序或模块,都可以看作一个项目,多个相关联或完成同一个目标的项目,可以放在同一个解决方案中。解决方案是项目的容器,可以包含多个项目,这些项目可以是独立的,也可以是相互关联的父子项目或依赖项目。元素名称扩展名元素内容解决方案文件.lsn记录解决方案中的项目信息选项文件.suo记录着应用...

2019-09-02 13:26:48 117

空空如也

空空如也

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

TA关注的人

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