上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 32 下一页
摘要: 在编写代码时,我想让两个接口的函数从公用一个,现在分为两个来使用,但是函数的名字相同,放在两个不同的C文件中, 编译后发现,在链接的时候,出现如下错误: 分析是因为两个函数重复定义了,我将每个函数分别加上static后,编译通过。于是上网看了下这个问题的其他现象及解决方法,参考别人,记录如下: 首先 阅读全文
posted @ 2019-02-14 09:40 小时候挺菜 阅读(64416) 评论(1) 推荐(3)
摘要: 当前数据库分为关系型数据库和非关系型数据库 关系型数据库 关系型数据库:指采用了关系模型来组织数据的数据库。关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。 关系模型中常用的概念:关系:一张二维表,每个关系都具有一个关系名,也就是表名元组:二维表中的一 阅读全文
posted @ 2019-02-13 11:20 小时候挺菜 阅读(412) 评论(0) 推荐(0)
摘要: 今天使用strlen时 ,发现一个问题,demo代码如下: 运行后,发现结果,有点蹊跷,有时候是0,有时候是6。 strlen在计算数组长度的时候是遇到‘\0’时计算就停止。 如果不在字符数组后面加上‘\0’,那么strlen就会一直计算下去,直到遇到内存中的'\0',才停止计算。 可以看到在内存的 阅读全文
posted @ 2019-01-24 21:03 小时候挺菜 阅读(1411) 评论(0) 推荐(0)
摘要: 这两天在看一个问题,matlab打不开摄像头,总是报错。 尝试抓包,打印,分析代码,一直没有找出问题,后来用dbgview打印出来调试信息,找到了问题点。 不得不说,这个工具真不错,以前从来不知道。 dbgview是驱动开发的调式工具,一般驱动的dbgprint调式信息都能被dbgview工具捕捉到 阅读全文
posted @ 2019-01-24 19:42 小时候挺菜 阅读(2010) 评论(0) 推荐(0)
摘要: 1.资源申请与合理释放 2.重复代码过多,封装成函数 3.for循环嵌套尽量减少 4.以不变应万变(架构整洁之道) 阅读全文
posted @ 2019-01-10 10:13 小时候挺菜 阅读(234) 评论(0) 推荐(0)
摘要: #define setbit(x,y) x|=(1<<y) //将X的第Y位置1 #define clrbit(x,y) x&=~(1<<y) //将X的第Y位清0 阅读全文
posted @ 2019-01-05 15:15 小时候挺菜 阅读(1986) 评论(2) 推荐(0)
摘要: 一、n-1发生了什么 ①、二进制数n,n-1后,如果最后一位是0,将向前一位借2,2-1=1。最后一位为1。如果前一位为0,将继续向前一位借2,加上本身少掉的1.则变为1。一直遇到1。减为0. 所以 二进制 xxxx10000-1 = xxxx01111 ②、n&n-1 按照上述 n=xxxx100 阅读全文
posted @ 2019-01-05 15:14 小时候挺菜 阅读(965) 评论(0) 推荐(0)
摘要: 通常的交换两个变量a,b的过程为 需借助上面的第3个临时变量temp. 采用下面的方法,对于给定两个整数a,b,下面的异或运算可以实现a,b的交换,而无需借助第3个临时变量: 这个交换两个变量而无需借助第3个临时变量过程,其实现主要是基于异或运算的如下性质: 1.任意一个变量X与其自身进行异或运算, 阅读全文
posted @ 2019-01-05 15:06 小时候挺菜 阅读(665) 评论(0) 推荐(0)
摘要: 一、宏定义,实现局部作用域 贴上一段代码: 显然,代码输出 因为define只有替换的作用,所以预处理后,代码实际是这样的: 在宏中加入do...while(0): 相当于: 二、替代goto goto可以解决多个if的时候,涉及到内存释放时忘记释放的问题,但是多个goto,会显得代码冗余,并且不符 阅读全文
posted @ 2018-12-27 15:30 小时候挺菜 阅读(213) 评论(0) 推荐(0)
摘要: 第二章 提供推荐 1、搜集偏好 先构造一个简单的数据集: 2、相似度评价值 注:皮尔逊相关度的计算中,如果某人总是倾向于给出比另一个人更高的分值,而两者的分值之差又始终保持一致,则他们依然可能会存在很好的相关性。毕竟,这个方法认为最相关的时候就是“y=x”直线的时候。 3、提供推荐 ①为评论者打分: 阅读全文
posted @ 2018-12-23 16:24 小时候挺菜 阅读(346) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 32 下一页