- 博客(27)
- 问答 (1)
- 收藏
- 关注
原创 angular-英雄指南
在angular官网上下载了英雄指南toh-1,执行了npm install之后,在执行npm start,会出现404 GET /index.html 的错误,console输出如下,详情见http://blog.csdn.net/qq_26030709/article/details/71024408npm start启动的时候提示‘没有bs-config.json,将使用默认配置’。
2017-06-04 12:50:57 719
原创 git_1_创建远程代码仓。
1、在git上创建一个一个新的代码仓(new repositiory)2、输入代码仓的名字,默认是开源(public),点击create3、点击复制代码仓的url4、接下来,在电脑上初始化代码仓。选择要初始化的所在路径,用git cmd/git bash进入该路径。此处我选择f盘下的test_repository文件夹。5、(git
2017-03-28 16:00:48 683
原创 线性结构_循环队列
线性结构的应用--队列定义:一种可以实现先进先出的存储结构。分类:链式队列:用链表实现静态队列:用数组实现(循环队列)循环队列:1、静态队列为什么必须是循环队列:队列的结构是先进先出的,循环队列可对内存重复使用,减少对内存的浪费。2、循环队列需要几个参数来确定:2个参数:front和rear3、循环队列各个参数的含义这两个
2017-03-19 15:42:34 4161
原创 线性结构_栈
线性结构的应用--栈定义:一种可以实现先进后出的存取结构。类似于箱子,往箱子里面放书,后放的在顶部,可以先拿出来。分类:静态栈:以数组为内核动态栈:以链表为内核应用:函数调用,中断,表达式求值,内存分配,缓冲处理,走迷宫#include#include#includetypedef struct Node { int data; struct Node* pNext;}N
2017-03-19 15:41:10 394
原创 线性结构_链表
1、定义:n个节点离散分配;每个节点只有一个前驱结点,每个节点只有一个后续节点;首节点没有前驱结点,尾节点没有后续节点;2、专业术语:头节点:第一个有效节点之前的节点,方便对链表进行操作,并不存放有效数据,头节点的数据类型与首节点一致;首节点:第一个有效节点;尾节点:最后一个有效节点;头指针:指向头节点的指针变量;尾指针:指向尾节点的指针变量。
2017-03-19 15:39:50 419
原创 typedef用法
#include//typedef 为数据类型重命名typedef struct Student { int age; int id; char name[20];}* PSTU , STU;//PSTU等价于struct Student*类型,STU等价于struct Student类型int main() { STU st; //相当于struct Student st
2017-02-12 20:05:10 229
原创 c语言数组实现ArrayList部分函数
#include#include //包含malloc函数#include //包含exit函数/*定义一个数据类型,该数据类型的名字叫做struct Array,该数据类型含有三个成员,分别是 pBase , len , cnt*/struct Array { /*ArrayList实现的组成元素*/ int* pBase; //存储数组第一个元素的地址 int len
2017-01-24 18:31:51 1029
原创 内存的使用
/*跨函数使用内存无论是主函数还是调用函数,变量所申请的内存空间在代码块结束或者程序结束之后,内存自动释放。而通过malloc向操作系统动态申请的内存,则需要通过free来释放内存空间。*/#include#includestruct Student { int age; int id;};struct Student* CreateStudent();void Sho
2017-01-23 12:43:53 235
原创 malloc与free
/*动态分配int* pArray = (int *)malloc(sizeof(int) * len);1、malloc只有一个int类型的形参,表示请求操作系统分配的字节数。2、malloc函数的功能是请求分配sizeof(数据类型)*len个字节的内存,如果分配成功,则返回第一个字节的地址,分配失败返回null。3、malloc函数只能返回第一个字节的地址,所以我们必须把这个地址转
2017-01-23 01:44:06 283
原创 结构体与结构体变量
1、访问结构体变量的两种方式:见例一第一种:stu.id = 1001;第二种:pst->id = 99;第二种用的的证明如下:struct Student *pst;pst = &stu; //pst指向了stu,所以*pst等价于stupst->id = 99; //pst->id 等价于 (*pst).id,而(*pst).id等价于stu.id;
2017-01-23 01:04:58 1637
原创 Android开发常见的坑。
这是我在学习android开发过程中遇到的一些问题,部分答案来自网络,但是当时整理时忘记把出处记下,衷心感谢那些我借鉴过文章的大佬。以后更新会标明出处。1、更改包名: 有时候我们需要变更package name,如果直接从manifest中修改,不仅Java文件中不会自动更换import 包名.R,引起报错,而且已经再manifest中注册的Activity、
2016-09-11 14:16:49 2733
原创 关键字static
关键字static: 静态成员属于类本身的,而不是属于对象,被类的所有对象所共有,即便不创建对象,也可以使用类本身的静态成员。 静态成员有两种:静态数据成员和静态方法成员。 使用静态成员的两种方法:类名.静态成员名 。 类对象名.静态成员名 st
2016-07-21 21:30:14 320
原创 你渴望力量吗?
冷知识,盲点,错误。会续更。1、最简单的随机数生成法,线性同余法。c的标准库(cstdlib)提供了个用于生产随机数的函数。rand()随机函数,返回-32767的随机值,该函数没有参数srand(number)种子函数,要求一个无符号整形参数置随机数生成器的启动值为了使种子值(number)可变,通草用系统时间作为srand函数的参数,替么函数在ctime文件
2016-05-27 13:15:43 2449
转载 & 取地址符的用法总结
转自百度文档一种是按位与 1 & 2 = 0 一种是取地址int* p = &a; 一种是声明引用,相当于定义变量别名: int a = 3; int& b = a; // b是a的引用,a,b是同一个变量b = 4; // a也变化为4int c = 2; b = c; // 是赋值给b或a,而不是把b作为c的引用,引用一
2016-05-27 13:14:15 10368 1
原创 系统复习:关于数组访问与指针数组
代码及部分解析来源于课本,周霭如的课本,静下心看真的挺不错的。//用不同方式访问数组#includeusing namespace std;int main(){ int a[] = { 1, 3, 5, 7, 9 }, i, *p; for (i = 0; i < 5; i++) //1 用下标方式访问数组 cout << "a[" << i << "]=
2016-05-19 00:01:32 380
转载 MFC工具箱中各种控件
转自某博客。。忘记在哪里了,既然做了笔记。。共享吧。。控件工具箱: 2 图形控件(picture):常用于显示位图(Bitmap)和图标(Icon)3 静态文本(Static Text):用来在指定的位置显示特定的字符串,一般用来标识附近另一个控件的内容。显示在静态文本控件中的字符串一般不再改变,但是在需要的时候,也可以通过调用相应的函数来进行设置。MFC提供了CStatic类支持
2016-05-15 22:53:07 15119
原创 错误 1error LNK1207 PDB 格式不兼容;请删除并重新生成
最近遇到一个问题。在实验室用vs2005作了作业,打包带回来之后,用vs2013打开,然后就出现了如下错误。错误 1 error LNK1207: “F:\vsproject\project\课本\大一_1\eg5_10\Debug\eg5_10.pdb”中的 PDB 格式不兼容;请删除并重新生成 F:\vsproject\project\课本\大一_1\eg5_10\eg5_10\LIN
2016-05-11 18:49:18 24568 7
原创 简单链表的创建和遍历
直接贴代码。#include using namespace std;struct node //定义结点结构类型{ char data; //用于存放字符数据 node *next; //用于指向下一个结点(后继结点)};node * create(); //创建链表的函数,返回表头void showList(node *head); //遍历链表的函
2016-05-11 18:25:34 799
转载 再论qsort
c语言中有一个快速排序的函数 qsort下面是一些使用时的注意情况。(转) 很多人问这个东西.我以前也看了好久,今天翻到以前学快排的时候写的练习code,基本上能覆盖绝大部分用法了.里面有很多地方没判断相等的情况,按道理来说相等情况下应该返回0的,这个请看代码的时候注意.我尽量保证代码不出错了.下面的这些说明和问题都是个人原创,没查什么资料,所以不保证其完全
2016-04-26 21:50:56 284
原创 关于格式控制 实例:格式化输出浮点数
1、设置标志字#includeusing namespace std;int main(){double x = 22.0 / 7;int i;cout cout.setf(ios::fixed | ios::showpos); //定点输出,显示+for (i = 1; i {cout.precision(i);cout }cout c
2016-04-26 21:49:48 1172
原创 关于格式控制 实例:不同基数形式的输入/输出
1、设置标志字#includeusing namespace std;int main(){int a, b, c;cout cin.setf(ios::dec, ios::basefield); //置十进制数输入cin >> a;cout > b; cout cin >> c;cout cout.setf(ios::dec, ios::basef
2016-04-26 21:49:02 416
原创 常见system函数的使用
常用system函数直接见代码://test3.cpp#include#includeusing namespace std;int main(){system("dir"); //显示当前目录的文件目录system("pause"); //按任意键system("cls"); //清屏system("type test1.cpp");
2016-04-24 11:48:43 846
原创 快排和二分查找
我只是课本的搬运工,做做笔记,当练打字也可以。这里我把qsort放前面讲是因为bsearch在使用之前需要对数组进行排序,排完后才能进行查找。老师说学了快排之后就不要用冒泡排序法和选择排序法了,然而我选择排序还不太会,找个时间整理整理吧。 快速排序qsort函数:头文件: 或功能:对具有num个元素,每个元素占width字节的数组base按升序进行快速排序,并用排序后的数组
2016-04-24 11:40:06 1405
原创 最近做的一道c++作业题
今天突然想到,接触这玩意快一年了,结果还是弱鸡一只。一直跟自己说慢慢来,但是觉得,还是不能慢慢来,虽然想好好学习,但一直只是想。有时候想什么高数什么大物都不写,但是囿于现实,没办法。。没地方说事情就在这里巴拉巴拉一大堆先。看题吧实验内容实验:编写一个人员信息管理系统。这个系统的功能是:交互式的实现校园人员信息的录入与显示。分析:学校里,主要有四类人员:大学本科学生、教师、研究生
2016-04-13 23:17:08 2258 1
转载 初学c/c++出现的一些易混淆概念
同在csdn看到的一篇文章,觉得不错,做个笔记。文章原址请转http://blog.csdn.net/sunxx1986/article/details/6619144在C++中有好几个这样的术语,但是我们很多时候用的并不正确,几乎是互相替换混淆使用。函数指针——指针函数 数组指针——指针数组 类模板——模板类 函数模板——模板函数 1.
2016-04-13 14:59:59 366
原创 error C4335: 检测到 Mac 文件格式: 请将源文件转换为 DOS 格式或 UNIX 格式 f
有时候我们从ppt或者一些网页复制源代码到编译器,却出现了下面的警告和错误:这个时候有2中解决方法:1、一种是先创建一个word文档,把源码复制到word,进行格式转换,然后再复制到编译器,这样子就不会出现上述错误了;2、另一种是创建一个.txt文档,把代码复制进去,进行文档转换。此时应注意的是所创建的.txt文档必须是带后缀的,不会设置的自行百度。 然后重命名把.txt,后转改
2016-04-11 22:37:44 21239 6
空空如也
android萌新求助,初学位置管理器
2016-09-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人