编程基础
CrazyHoney6666
此人很懒,啥都没写
展开
-
多线程编程基础知识
多线程编程基础知识当前流行的Windows操作系统能同时运行几个程序(独立运行的程序又称之为进程),对于同一个程序,它又可以分成若干个独立的执行流,我们称之为线程,线程提供了多任务处理的能力。用进程和线程的观点来研究软件是当今普遍采用的方法,进程和线程的概念的出现,对提高软件的并行性有着重要的意义。现在的大型应用软件无一不是多线程多任务处理,单线程的软件是不可想象的。因此掌握多线程多任务设计方转载 2016-10-08 15:30:45 · 218 阅读 · 0 评论 -
memset用法
memset是计算机中C/C++语言函数。将s所指向的某一块内存中的前n个 字节的内容全部设置为ch指定的ASCII值, 第一个值为指定的内存地址,块的大小由第三个参数指定,这个函数通常为新申请的内存做初始化工作, 其返回值为指向s的指针。其原型为:void *memset(void *s, int ch, size_t n);函数解释:将s中当前位置后面的原创 2017-09-25 12:23:56 · 340 阅读 · 0 评论 -
关于错误“未声明的标识符”
在VS2012下进行VC++调试时,出现这样一种错误:error C2065:未声明的标识符,当时感觉十分怪异,为什么说怪异呢?因为如果在.cpp中未引入相关.h文件出现这样的错误很正常,但是现在是已经引入了相关的头文件,却还是出现了诸如error C2065、error C2087、error C2133...的错误。 情况是这样的,新建了一个工程项目,想使用其他工程中定义的同一组原创 2017-12-04 15:31:08 · 29287 阅读 · 1 评论 -
fatal: remote origin already exists.解决办法
如果输入$ git remote add origin git@github.com:djqiang(github帐号名)/gitdemo(项目名).git 提示出错信息:fatal: remote origin already exists. 解决办法如下: 1、先输入$ git remote rm origin 2、再输入$ g原创 2017-12-06 14:38:38 · 1372 阅读 · 0 评论 -
基本排序方法(c++)
#includeusing namespace std;//冒泡排序void bubbleSort(int arr[], int n){ for(int i = 0;i < n;i++){ //比较两个相邻的元素 for(int j = 0;j < n-i-1;j++){ if(arr[j] > arr[j+1]){原创 2017-12-26 10:24:43 · 285 阅读 · 0 评论 -
两数之和问题(C语言解法)
给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。算例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]/** * Note: The returned array must be malloced, assu...原创 2018-05-11 15:07:15 · 1356 阅读 · 0 评论