会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
牧野星辰
据说健身和写代码都会导致秃顶。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
2018年9月10日
python中 "is"和"=="的区别
摘要: python中"is"和"=="区别 在做leetcode的时候,在判断两个数据是否相等时使用了python中的is not,想着入乡随俗,既然入了python的门就用python中的特定语法 天真的我还以为"is"和"=="是同样的效果,结果当然是大错特错! "is"作为判断地址是否相等,即判断两
阅读全文
posted @ 2018-09-10 21:01 牧野星辰
阅读(1191)
评论(0)
推荐(0)
2018年9月4日
关于C++模板不能分离编译的问题思考
摘要: C++模板不支持分离编译的思考 前言 在我初入程序员这行时,因为学生阶段只写一些简单的考试题,所以经常是将声明和实现统一写到一个文件中,导致同事在用我的代码时一脸懵逼,因此还有一段悲惨的往事。 为什么代码需要分离编译 通常来说,在写C/C++代码是,一般是将函数的声明放在.h文件中,而函数的定义放在
阅读全文
posted @ 2018-09-04 12:56 牧野星辰
阅读(1835)
评论(0)
推荐(0)
怎么查看二进制文件内容?linux下nm命令告诉你!
摘要: linux下强大的文件分析工具 nm 什么是nm nm命令是linux下自带的特定文件分析工具,一般用来检查分析二进制文件、库文件、可执行文件中的符号表,返回二进制文件中各段的信息。 目标文件、库文件、可执行文件 首先,提到这三种文件,我们不得不提的就是gcc的编译流程:预编译,编译,汇编,链接。
阅读全文
posted @ 2018-09-04 12:54 牧野星辰
阅读(8679)
评论(0)
推荐(3)
GCC 编译流程简介
摘要: GCC GCC编译流程 序言 对于大多数程序员而言,大家都知道gcc是什么,但是如果不接触到linux平台下的开发,鲜有人真正了解gcc的编译流程,因为windows+IDE的开发模式简直是一条龙全套服务,开发者只需要关系代码逻辑与功能实现即可,但是,在享受便利的同时,必然也牺牲了一些灵活性。 gc
阅读全文
posted @ 2018-09-04 12:51 牧野星辰
阅读(2554)
评论(0)
推荐(0)
github markdown语法及使用
摘要: 历史 Markdown是一种轻量级标记语言,创始人为约翰·格鲁伯(英语:John Gruber)。它允许人们“使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档”, 自从GitHub流行以来,Markdown作为一种轻量级标记语言就深受程序员的喜爱,上手也是非常简单,接
阅读全文
posted @ 2018-09-04 12:47 牧野星辰
阅读(6284)
评论(1)
推荐(0)
2018年8月29日
有意思的数学--数系的发展历史
摘要: 有意思的数学 数系的发展 在数学中,数系指的是数的不同集合,比如自然数N,整数,在数学的学习过程中,对公式和概念的记忆往往是痛苦的,但是如果我们能理解它们,弄清它们的来龙去脉,对记忆的帮助是相当大的。 自然数 顾名思义,自然数(N)便是在自然生活中所产生的数,最早是应用于计数,所以在最初的自然数中是
阅读全文
posted @ 2018-08-29 20:25 牧野星辰
阅读(7640)
评论(0)
推荐(0)
上一页
1
2
3
4
5
公告