随笔分类 -  编程语言

上一页 1 2 3 4 5 6 下一页
Qt Creator快捷键记录
摘要:QT Creator使用过程中用到的一些快捷键记录 阅读全文
posted @ 2021-03-13 10:49 Arthurian 阅读(255) 评论(0) 推荐(0)
从使用delete释放指针导致程序崩溃看变量初始化
摘要:先来看下面的代码 bool FuncTest(LPCTSTR lpcProc) { bool bRet = false; ... if (CONDITION1) { goto FUNC_CLEAN; } char* pchX = new char[100]; ... FUNC_CLEAN: if ( 阅读全文
posted @ 2020-08-22 20:58 Arthurian 阅读(1161) 评论(0) 推荐(0)
C++递归创建文件夹
摘要:根据传入的参数递归进行目录的创建。 函数描述: 递归创建目录。 入参: 所要创建的目录。 返回值: 创建成功,返回TRUE;否则返回FALSE。 1 BOOL CreateDirTree(LPCTSTR lpPath) 2 { 3 if( (NULL == lpPath) || (0 == _tcs 阅读全文
posted @ 2020-04-11 19:44 Arthurian 阅读(2383) 评论(0) 推荐(0)
PTA之多项式求值
摘要:时间限制: 400ms 内存限制: 64MB 代码长度限制: 16KB 函数接口定义: double f( int n, double a[], double x ); 其中n是多项式的阶数,a[]中存储系数,x是给定点。函数须返回多项式f(x)的值。 裁判测试程序样例: 1 #include <s 阅读全文
posted @ 2019-11-24 16:00 Arthurian 阅读(1029) 评论(0) 推荐(0)
C++利用宏实现变量交换的三种方式
摘要:C++利用宏实现变量交换的三种方式 阅读全文
posted @ 2019-08-31 22:04 Arthurian 阅读(816) 评论(0) 推荐(0)
结构体的一些容易被忽略的重要知识
摘要:我们经常使用结构体,但是很多人却不知道结构体使用还有一些很重要的地方需要注意。 阅读全文
posted @ 2018-07-28 16:52 Arthurian 阅读(432) 评论(0) 推荐(0)
Java 和 C++ 的部分区别
摘要:C++ 和 Java 的一些区别总结 阅读全文
posted @ 2018-07-28 15:43 Arthurian 阅读(449) 评论(0) 推荐(0)
PTA之求单链表结点的阶乘和
摘要:题目描述 本题要求实现一个函数,求单链表L结点的阶乘和。这里默认所有结点的值非负,且题目保证结果在int范围内。 时间限制: 400ms 内存限制: 64MB 代码长度限制: 16KB 函数接口定义: int FactorialSum( List L ); 其中单链表List的定义如下: typed 阅读全文
posted @ 2018-06-21 09:35 Arthurian 阅读(845) 评论(0) 推荐(0)
PAT 之 A+B和C
摘要:时间限制 1000 ms 内存限制 32768 KB 代码长度限制 100 KB 判断程序 Standard 题目描述 给定区间 [-2的31次方, 2的31次方] 内的3个整数 A、B 和 C,请判断 A+B 是否大于 C。 输入描述 输入第1行给出正整数T(<=10),是测试用例的个数。随后给出 阅读全文
posted @ 2018-06-16 19:11 Arthurian 阅读(561) 评论(0) 推荐(0)
动态规划之0-1背包问题
摘要:0-1 背包问题是动态规划中一个典型的问题。 问题描述 给定n种物品和一个背包,物品 i 价值 wi 和重量 vi 已知,确定装入背包的物品方案,使得包内物品总价值最大。 算法过程 设n个物品重量存储在w[n]中,价值存储在数组v[n]中,背包容量位C,数组V[n+1][C+1]存放迭代结果,其中V 阅读全文
posted @ 2018-05-30 13:00 Arthurian 阅读(766) 评论(0) 推荐(0)
分解质因数
摘要:将一个正整数分解质因数。例如:输入 210,打印出 210 = 2 * 3 * 5 * 7 问题分析 一个正整数 n 用 2 去除,如果能整除(n % 2 == 0),则必有质因数 2,去除因子 2(n /= 2),如此反复,直到不能被整除;接下来用 3 去除,如果能整除(n % 3 == 0),则 阅读全文
posted @ 2018-05-27 22:52 Arthurian 阅读(484) 评论(0) 推荐(0)
PTA之简单阶乘计算
摘要:本题要求实现一个计算非负整数阶乘的简单函数。 时间限制: 400ms 内存限制: 64MB 代码长度限制: 16KB 函数接口定义: int Factorial( const int N ); 其中N是用户传入的参数,其值不超过12。如果N是非负整数,则该函数必须返回N的阶乘,否则返回0。 裁判测试 阅读全文
posted @ 2018-05-23 20:49 Arthurian 阅读(2796) 评论(0) 推荐(0)
C++运算符优先级
摘要:在一个表达式中可能包含多个有不同运算符连接起来的、具有不同数据类型的数据对象;由于表达式有多种运算,不同的运算顺序可能得出不同结果甚至出现错误运算错误,因为当表达式中含多种运算时,必须按一定顺序进行结合,才能保证运算的合理性和结果的正确性、唯一性。 优先级从上到下依次递减,最上面具有最高的优先级,逗 阅读全文
posted @ 2018-05-10 16:45 Arthurian 阅读(825) 评论(0) 推荐(0)
Java中 equals 和 == 的比较
摘要:先来看这样一个题目,假设有以下代码 下列选项中返回false的语句是? String s = "hello"; String t = "hello"; char c [ ] = {'h','e','l','l','o'}; s.equals (t); //A t.equals (c); //B s= 阅读全文
posted @ 2018-05-02 22:53 Arthurian 阅读(473) 评论(2) 推荐(0)
scanf 输入加逗号(或者不加逗号)出现的异常及解决方案
摘要:我们在写 C 语言代码通常 scanf 的格式控制部分都有两种习惯,加逗号与不加逗号,而这两种情况都会因为我们的不同输入习惯产生一定的问题,这里给出另一种方法。 阅读全文
posted @ 2018-04-30 01:14 Arthurian 阅读(5761) 评论(0) 推荐(0)
VS2015搭建GoogleTest框架--配置第一个项目
摘要:一、googletest简介 本文使用googletest进行单元测试,这里先简要介绍一下googletest。googletest(简称gtest)是一个跨平台的并且开源的(Linux、Mac OS X、Windows、Cygwin、Windows CE and Symbian)C++单元测试框架 阅读全文
posted @ 2018-04-24 20:10 Arthurian 阅读(2353) 评论(0) 推荐(0)
JSP 内置对象
摘要:JSP 中使用到的内置对象主要有如下九个:request、response、page、session、application、out、exception、config、pageContext,本文对这9个内置对象进行介绍。 阅读全文
posted @ 2018-04-23 10:58 Arthurian 阅读(348) 评论(0) 推荐(1)
C/C++有效对齐值的确定
摘要:结构体有效对齐值的确定 阅读全文
posted @ 2018-04-16 22:30 Arthurian 阅读(1057) 评论(0) 推荐(0)
抽象类和接口异同
摘要:本文总结了在 C# 当中,接口与抽象类的一些异同,来与大家共享。 一、抽象类 (1) 抽象方法只作声明,而不包含实现,可以看成是没有实现体的虚方法 (2) 抽象类不能被实例化 (3) 抽象类可以但不是必须有抽象属性和抽象方法,但是一旦有了抽象方法,就一定要把这个类声明为抽象类 (4) 具体派生类必须 阅读全文
posted @ 2018-03-28 21:10 Arthurian 阅读(646) 评论(1) 推荐(0)
C/C++经典面试题
摘要:1、指向数组的指针 和 指向数组首元素的指针 2018-03-07 昨天在牛客上看到这么一道C语言面试题,挺经典的,特来分享给大家。 程序如下,问输出结果 #include <stdio.h> int main () { int a[5] = {1,2,3,4,5}; int *p = (int*) 阅读全文
posted @ 2018-03-07 21:28 Arthurian 阅读(860) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 下一页