- 博客(12)
- 收藏
- 关注
原创 编译链接过程的错误总结
编译链接过程的错误总结:包含外部的相关库:当链接出现无法解析的符号时,需要考虑是否引入了相关的外部库;当依赖于外部库时,需要设置项目的属性: 1)VS–项目-》属性-》C++目录-》包含目录-》添加依赖库的头文件目录; 2)-》库目录-》添加依赖库的lib目录; 3)然后需要将相关的dll文件添加到system32目录下,以便项目自行搜索运行时的动态库; 具体的符号解析错误,及缺少的库文件
2015-07-30 10:29:52 328
原创 Mysql学习笔记
SELECT 完整语法:SELECT column_1,column_2...FROM table_1[INNER | LEFT |RIGHT] JOIN table_2 ON conditionsWHERE conditionsGROUP BY group HAVING group_conditionsORDER BY column_1 [ASC | DESC]LIMIT of
2015-03-29 11:25:37 72
原创 Leetcode4: Median of Two Sorted Arrays (求已排序两个数组的中间值)
最开始的想法是利用归并排序的归并merge函数将数组先完全排序,然后根据奇偶个数来决定中间值的大小,思路清晰,代码简单,如下:public class Solution { public double findMedianSortedArrays(int A[], int B[]) { int m = A.length; int n = B.length;
2015-02-10 20:39:25 344
原创 Longest Substring Without Repeating Characters (最长不重复子串)
Leetcode题目3:Given a string, find the length of the longest substring without repeating characters. For example, the longest substring without repeating letters for "abcabcbb" is "abc", which the len
2015-02-08 20:06:28 252
原创 Fibonacci序列求值
Fibonacci序列是由兔子生小兔子的问题引申出来的,一只兔子一个月生一个小兔子,小兔子一个月后也开始生兔子,则第一个月有一只小兔子,第二个月有一只具有生育能力的兔子,第三个月有两只兔子,第四个月有三只兔子,第五个月有五只兔子。。。以此类推,它所代表的数学表达式即:f(n) = 1 , when n=1,or 2f(n) = f(n-1) + f(n-2), when n > 2
2015-02-08 18:00:16 255
转载 C语言可变参数的实现机制
C函数要在程序中用到以下这些宏:void va_start( va_list arg_ptr, prev_param ); type va_arg( va_list arg_ptr, type ); void va_end( va_list arg_ptr ); va_list:用来保存宏va_start、va_arg和va_end所需信息的一种类型。为了访问变长参数
2014-09-03 16:15:31 240
转载 函数的形参传递方式:值传递,指针传递,引用传递的区别
从概念上来说一下这几种函数传参方式及区别: 1、值传递:形参是实参的拷贝,改变函数形参的值并不会影响外部实参的值,这是最常用的一种传参方法,也是最简单的一种传参方法,只需要传递参数,返回值那是return考虑的; 2、指针传递:指针传递参数从本质上来说也是值传递,它传递的是一个地址。【值传递过程中,被调函数的形参作为被调函数的局部变量来处理,即在函数内的栈中开辟内存空
2014-09-02 16:42:44 686
转载 JAVA内部类和静态内部类知识点
声明为static的方法有以下几条限制: ·A,它们仅能调用其他的static 方法B,它们只能访问static数据C,它们不能以任何方式引用this 或super(关键字super 与继承有关)
2014-09-02 11:37:15 348
结构体
对于结构体首先理解字节对齐机制:(1),结构体变量的首地址能够被其最宽基本类型成员大小所整除。(2),结构体每个成员相对于结构体首地址的偏移量(offset)都是该成员大小的整数倍,如有需要,编译器会在成员之间加上中间填充字节。(3)结构体总大小为结构体最宽基本类型成员大小的整数倍,如有需要,编译器会在最末一个成员之后加上末尾填充字节。第(2)、(3)条准则决定了结构体变量占据
2013-11-18 16:34:22 83
转载 vim常用命令和配置记录
vim常用命令和配置记录:(1)查询命令: :map 查询已经定义的map快捷键; : scriptnames 查询已有的配置脚本文件目录位置; : version 可以查看版本号和.vimrc所在的目录; : help standard-file-plugin-lisg 查看系统全局插件
2013-11-06 21:38:28 57
转载 正则表达式
正则表达式就是记录文本规则的代码,在文本搜索,匹配,编译语法检验等方面有着广泛的应用。花了点时间简单认识了一下,表示内容相当繁琐,复杂,只是大概有了个理解,能够看懂基本的正则表达式含义,将常用的正则表达式语言元素摘抄下,以便查阅: 表1.常用的元字符代码说明.匹配除换行符以外的任意字符\w匹配字母或数字或下划线或汉字
2013-11-05 23:16:32 329
原创 Java JDK 及 入门基础笔记
最近开始接触Java,阅读Ivor Horton写的《Java2入门经典》,学习之余,记录下自己的学习历程。 1)Java环境:Java程序不能直接在计算机上执行,而是在Java2平台的标准环境中运行。 Java2平台 = Java虚拟机(JVM) + Java应用程序编程接口(Java API) Java编译器javac:将Java源代码(.java)
2013-10-13 21:23:09 77
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人