2017年5月10日
摘要: 今天在网上看到有人给出这么一个程序需求,博主就拿来回忆回忆C#中switch的用法 程序需求如下: 根据星期几(一 ~日) ,输出特价菜“一”、“二”、“三”,输出“干煸扁豆6元.”“四”、“五”,输出“蒜茸油麦菜 4元.”“六”、“日”,输出“口水鸡 8元.”其他,输出“您输入的星期数不正确”操作 阅读全文
posted @ 2017-05-10 15:56 Arthurian 阅读(1446) 评论(0) 推荐(0)
摘要: 关于素数的算法是程序竞赛比较重要的数论知识,我们来看通常会使用的几个算法。 我们先来复习几个基本概念: 质数:对于大于1的自然数,若除了1和它本身,没有别的因数,则称这个数为质数,质数也叫素数。反之,称其为合数。 1 #include<iostream> 2 #include<cmath> 3 us 阅读全文
posted @ 2017-05-10 15:34 Arthurian 阅读(7332) 评论(0) 推荐(0)
摘要: 递归是一个很重要的概念,我们在编码过程中经常会用到递归,那么递归是什么呢? 简单的说,递归就是函数自己调用自己。在数据结构里面会经常使用递归,因为递归代码比较简洁优雅,易懂。 编写递归程序时主要注意三点 (1)递归总有一个最简单的情况,方法的第一条语句总是包含return的条件语句 (2)递归调用总 阅读全文
posted @ 2017-05-10 15:22 Arthurian 阅读(406) 评论(0) 推荐(0)
  2017年5月7日
摘要: 在安装了SQL Server2012之后,当由于某些原因我们需要卸载它时,我们应该怎么操作呢?相信这个问题困扰着不少人,博主经过亲身实践之后,给大家提供这样一种方法。 第一步、在控制面板里面找到程序——卸载程序这一项 打开之后就会是这样的了 第二步、找到Microsoft SQLserver 201 阅读全文
posted @ 2017-05-07 21:03 Arthurian 阅读(66845) 评论(0) 推荐(3)
  2017年4月2日
摘要: Step 1:准备工作 a、win10 b、vs2015 c、opencv3.1【从http://opencv.org/downloads.html下载】 Step 2、开始安装 a、 双击opencv-3.1.0.exe得到如下安装路径 b、 设置一个路径,点击extract开始安装: Step 阅读全文
posted @ 2017-04-02 09:32 Arthurian 阅读(696) 评论(0) 推荐(0)
  2017年3月13日
摘要: 一、原型:extern void *malloc(unsigned int num_bytes); 头文件:#include <malloc.h> 或 #include <alloc.h> (注意:alloc.h 与 malloc.h 的内容是完全一致的。) 功能:分配长度为num_bytes字节的 阅读全文
posted @ 2017-03-13 15:42 Arthurian 阅读(279) 评论(0) 推荐(0)
  2017年2月21日
摘要: 在C++用new创建对象和不用new创建对象是有区别的,不知你是否清楚的了解它们到底有什么样的区别呢?下面小编就用示例来告诉大家吧,需要的朋友可以过来参考下 我们都知道C++中有三种创建对象的方法,如下: 1 #include <iostream> 2 using namespace std; 3 阅读全文
posted @ 2017-02-21 13:05 Arthurian 阅读(538) 评论(1) 推荐(0)
  2017年2月13日
摘要: 数据结构课本上给了这么一段算法求nextval9[]数组 1 int get_nextval(SString T,int &nextval[ ]) 2 { 3 //求模式串T的next函数修正值并存入数组nextval。 4 i=1; nextval[1]=0; j=0; 5 while(i<T[0 阅读全文
posted @ 2017-02-13 21:00 Arthurian 阅读(2536) 评论(0) 推荐(1)
  2016年12月31日
摘要: 有两种方式: 一、进行数组遍历,依次赋值 int arr1[5] = { 1, 2, 3, 4, 5 }; int arr2[10] ={ 0 }; for(int i=0;i<sizeof(arr1)/sizeof(int);i++) arr2[i] = arr1[i] ; 该段程序功能是遍历数组 阅读全文
posted @ 2016-12-31 17:37 Arthurian 阅读(12607) 评论(0) 推荐(0)
  2016年12月30日
摘要: 众所周知,指针是C++中的一个难点,同时也是一个重点内容,如果我们能够用好指针,那无疑对我们进行程序开发有着很大的帮助,但很多人都用不好指针,甚至在一些经典的教材中,对于指针的叙述也有错误。笔者在阅读谭浩强老先生的《C++程序设计》时发现对于 const 和 指针的组合,书中写的有问题,这里给出经过 阅读全文
posted @ 2016-12-30 09:04 Arthurian 阅读(824) 评论(0) 推荐(0)
  2016年12月29日
摘要: KMP 算法,俗称“看毛片”算法,是字符串匹配中的很强大的一个算法,不过,对于初学者来说,要弄懂它确实不易。 笔者认为,KMP 算法之所以难懂,很大一部分原因是很多实现的方法在一些细节的差异。体现在几个方面: next 数组,有的叫做“失配函数”,其实是一个东西; next 数组中,有的是以下标为  阅读全文
posted @ 2016-12-29 22:08 Arthurian 阅读(470) 评论(0) 推荐(1)
摘要: 几种数据库连接方式优缺点比较 访问接口 易用性 运行能力 可扩展性 技术层次 突出特点 ODBC 差 较高 差 底层 可进行底层控制 MFC ODBC 好 一般 高层 同用标准,应用广泛 MFC DAO 好 较高 一般 高层 访问JET性能最好 OLE DB 很难 高 好 底层 可访问非关系型数据库 阅读全文
posted @ 2016-12-29 15:48 Arthurian 阅读(2880) 评论(0) 推荐(1)
  2016年12月28日
摘要: 判断字符是否为数字 在C/C++中有isdigit()来判断一个字符是否为数字 原型:int isdigit(char c); 用法:#include <ctype.h> (C语言);#include<cctype>(C++) 功能:判断字符c是否为阿拉伯数字 说明:当c为数字0-9时,返回非零值, 阅读全文
posted @ 2016-12-28 20:29 Arthurian 阅读(342) 评论(0) 推荐(0)
  2016年12月22日
摘要: 生活不易,编程苦闷,不如“人为制造”点趣味,让日子过得更加有玩味感。 本文参考了一些项目推荐,整理了一些编程语言中个人认为比较有意思,也相对实用的开源项目,每个语言列的都不多,感兴趣的有空可以试试看。 一、Go 1、Gobot Gobot 是一个机器人、无人机和物联网框架,提供在同一时间合并多个不同 阅读全文
posted @ 2016-12-22 10:31 Arthurian 阅读(2558) 评论(8) 推荐(4)
  2016年12月18日
摘要: 1 #include <iostream> 2 #include <iomanip> 3 #include <cstdlib> 4 using namespace std; 5 6 #define MaxSize 100 7 int maze[10][10] = //定义一个迷宫,0表示通道,1表示 阅读全文
posted @ 2016-12-18 16:03 Arthurian 阅读(2349) 评论(3) 推荐(1)