- 博客(24)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
转载 sublime 安装
针对ubuntu系统的sublime的安装方式有多种,现在只介绍其中的一种压缩包方式的安装1:下载适合系统的压缩包(32 or 64 bit)官网地址:https://www.sublimetext.com/32:本地解压3:解压生成的目录中有一个可执行二进制文件 sublime_text直接./sublime_text 就可以运行编辑器了4:将可执行文件的路径
2017-12-24 14:07:33 316
原创 编译那些事
上班以后,开始接触make,make对于windows下的用户可能比较陌生,但是对于在*nix平台上开发的程序猿来说,就必须得了解一点。我今天也不会说make的相关知识,只是闲谈一下make。(1)大和小的相对论想当初刚学习编程的时候,编写hello word程序,编写a+b程序,编写循环打印数组的程序。这些个小程序小到仅有几行代码,慢慢的小程序写多了,开始产生疑问,我这写的程序和自己
2017-10-29 16:21:20 292
原创 vmware 网络配置
使用虚拟机很久了,但是关于网络配置的部分,总是有些含糊,每次联网出现问题,就会百度一番,问题解决以后,也就忘了。网络连接有三种方式1:桥接(bridge) 虚拟机中的主机就是一台实实在在的主机,网络配置,就要用到ip地址,子网掩码,dns等信息都得自己手动解决。我的电脑这些信息我从来没有注意关心过,每次直接连接路由器,ip直接动态获取,其他信息全部默认。(尴尬)2:NAT(netw
2017-10-21 18:12:38 302
原创 闲聊内存,我所知道的那些事
计算机不可获取的三大部件,CPU,内存,总线CPU :对数据进行运算。 数据从哪来 :数据从内存来。 数据进行什么运算:运算规则通过解析指令获取,指令从内存读取。 数据去哪里:运算过程产生的临时数据以及运算结果最终还是会写入到内存。内存:存储指令和数据,以下把指令和数据统称为数据 。总线:连接CPU
2017-08-20 21:41:10 219
原创 目前安排
在发工资后,又买了几本书1:《程序员自我修养 链接,装载和库》 这本书早在上学的时候就读了百分之七八十,还是接的图书馆是书,上班期间,大佬也推荐给我看。2:《现代操作系统》 这本书其实我以前买过一本,放着没怎么看,同学想看就借去了,之后就送给他了3:《unix/linux 系统编程手册》上/下 目前公司开发使用的是Ubuntu平台,本身我对linux下开发很感兴
2017-08-20 18:42:57 207
转载 本地配置yum源
1:先挂载光盘在 /mnt 目录下,创建一个挂载点mkdir /mnt/cdrom挂载光盘mount -o loop /dev/sr0 /mnt/cdrom2:设置yum源的配置定义文件,文件存放在/etc/yum.repos.d/ 目录下编辑此配置文件【dvd】name = anything // 可写可不写,内容随便baseu
2016-10-04 20:46:31 231
转载 MySQL忘记密码的正确解决方法
windows1:停止MySQL的服务。2:跳过权限检查启动MySQL,c:\mysql\bin>mysqld-nt ––skip-grant-tables或则:c:\mysql\bin>mysqld ––skip-grant-tablesmysqld.exe是微软Windows MySQL server数据库服务器相关程序。mysqld-nt.exe是MySQL Da
2016-09-03 08:25:54 327
原创 变量作用域
每个变量都有一定值,他们可能存在数据,可能存在地址,不管存什么,都是一块内存空间,就像最后的一个标签,add 中肯定存在一个地址,不然跳到哪里去高级语言真是屏蔽了很多底层细节
2016-07-29 15:04:33 296
翻译 leetcode字符串处理经典
Given a roman numeral, convert it to an integer.Input is guaranteed to be within the range from 1 to 3999.int romanToInt(char* s) { int length = strlen(s); int i; int a[26]; a['M
2016-06-13 21:57:27 633
转载 leetcode经典解法
Given two sorted integer arrays nums1 and nums2, merge nums2 intonums1 as one sorted array.void merge(int* nums1, int m, int* nums2, int n) { int t = m + n - 1; for( ; n > 0
2016-06-13 21:54:03 380
原创 数组我误解你了
#includeint main( void ){ int aa[6][6] = {0}; int **pp = aa; int (*pl)[1]; pl = aa; int a[6] = {0}; int *p = a; printf( "%d\n", *p ); printf( "%d\n", **pl ); printf( "%d\n", **pp )
2016-05-22 12:39:56 406
原创 函数原型,函数声明,函数定义,他们的三角关系
前景提示: c语言的标准从K&Rc,c89(ANSI c),c99,c11不断的发展,新标准不断的提出。但是,目前大部分编译器对c89完全支持,其他的标准可能就只是部分支持。c89是在K&Rc的基础发展而来,所以,K&R c 中的一些老式风格,许多编译还是支持。这就为我编写移植良好的程序带来许多问题。函数定义:声明 + 具体实现 。它向编译器提供函数的信息,以及调用函数时的
2016-05-14 15:51:40 6561 3
原创 main函数的多种写法
int main( int argc, char **argv ){ ......... return 0;}int main( void ){ ......... return 0;}
2016-05-13 21:42:50 2327
原创 动态数组和静态数组
动态数组和静态数组,可能在使用的时候看上去挺相似,实质却不一样。现在我们就谈谈他们的区别#include#includevoid fun( int *p ){ sizeof( p ) / sizeof( p[0] );}int main( void ){ int a[5]; int *p = a;
2016-05-11 14:49:49 3517
原创 我的书单
1:算法导论 买书缘由:刚进入计算机,什么不懂,不知道,对一切充满好奇,期间有无数学长,学姐向我们介绍经验。说《算法导论》是计算机专业的圣经,每个人都应该有一本。于是就买了,好像买的十分早,大概是大一下,还是大二上,前几天,翻了翻我在淘宝上买的东西。还没有《算法》的下单记录。看来是很久啦。。。 当时不知道干嘛的。买了就一直放在书架上没看,期间打
2016-05-02 17:02:42 301
原创 头文件
一般,一个.c文件都包含一个头文件。 #ifndef xx.h #define xx.h #endif 这是一个好习惯,防止一个.c文件重复包含某个头文件 头文件的作用 (1) 头文件.h 相当于.c 的说明文档 (2)声明使用其他文件中的
2016-04-16 21:18:25 249
原创 吾解 extern
在函数中void d(){ .... extern int a = 15; .... }或代码块中{ ...... extern int a = 15; ...... } 在编译的过程中都会出错 error : a has both ‘extren ’ and initializer但将代码改为{ ......
2016-04-16 20:03:42 493
转载 Notepad++ 配置 编译 c
单击菜单,选择最上选项”运行“,或直接按下F5。弹出运行窗口。输入:cmd /k gcc -o "$(CURRENT_DIRECTORY)\$(NAME_PART).exe" "$(FULL_CURRENT_PATH)" && CLS && "$(CURRENT_DIRECTORY)\$(NAME_PART).exe" & PAUSE & EXIT单击运行即可。也可
2016-04-13 15:10:27 1030
原创 作为新手的我
作为一个传统的学生,经过传统的体制,走进大学,走进计算机的世界 大学这三年,我只是跟着课本走,一遍嫌弃着大学的老师,一遍为挂科而惶恐。。。 修完该修的学分,上完该上的课。我的三年就结束了。然而,我对计算机世界的理解,和大一没有什么区别。。 今天,面对找工作,我才意识到我该重头再来。 再刷知乎的过程中,我发现了一篇文章《
2016-04-12 19:25:21 266
《编译原理》实验指导书
2015-06-25
编译原理(龙书)
2015-05-03
(002)(任务书-学生搭配问题)(学号)(姓名).doc
2014-12-29
c和指针中 关于指针的问题
2016-05-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人