摘要: 记录C语言程序helloworld在Linux系统上从编写、编译到调用的全过程。 一、编写源代码 经典的helloworld程序,源代码 如下: 程序员在IDE中,或者文本编辑器(如Vim、Emacs等)中敲入程序源代码,并保存为文本文件 ,文件的后缀名为 。 文件的内容是由0、1组成的比特串。而每 阅读全文
posted @ 2020-03-20 16:48 haiiiiiyun 阅读(305) 评论(0) 推荐(0)
摘要: Beej's Quick Guide to GDB Release 2 (2009 Jun 14) Beej's Quick Guide to GDB by "Brian "Beej Jorgensen" Hall" is licensed under a "Creative Commons Att 阅读全文
posted @ 2020-03-19 16:54 haiiiiiyun 阅读(393) 评论(0) 推荐(0)
摘要: 十进制数 x 转化为十六进制表示 将十进制数 x 除以 16, 即 x = q \ 16 + r,取得余数 r 和 商 q,此时余数 r 就是 x 用十六进制表示时的最低位值; 之后商值 q 继续进行以上的除法操作, 获取每次的余数 r 作为 十六进制表示时的低位值, 直到 q 值小于 16 为值, 阅读全文
posted @ 2020-03-19 16:47 haiiiiiyun 阅读(6158) 评论(0) 推荐(0)
摘要: 1 位十六进制数对应 4 位 二进制数。 记住三个基准数 记住下面的三个基准数的十六进制表示及对应的二进制表示,对这两种进制数之前的快速转换很有帮助。 + A: 1010 + C: 1100 + F: 1111 B 可以通过 A+1得到,即为 1011; D 可以通过 C+1 得到,即为 1101, 阅读全文
posted @ 2020-03-19 16:45 haiiiiiyun 阅读(3046) 评论(0) 推荐(0)
摘要: "GDB" 是GUN项目里的调试器软件,支持Ada, C, C++, Objective C, Pascal等语言。 GDB日常调试基本命令 命令示例解释 help <GDB命令名 (gdb) help set GDB帮助命令,若未指定参数,刚分类列表所有GDB命令 file <文件名 (gdb) 阅读全文
posted @ 2020-03-19 16:38 haiiiiiyun 阅读(489) 评论(0) 推荐(0)
摘要: 写注释时经常会混淆parameter和argument的用法,特记录下。 Parameter是定义函数参数时的形参,而Argument是调用函数时的实参。 例如以上的C语言例子中, my_func 函数定义中的 par1 , par2 是 parameter (形参), 而函数调用 ret = my 阅读全文
posted @ 2020-03-19 16:36 haiiiiiyun 阅读(467) 评论(0) 推荐(0)
摘要: Introduction According to document "Jena Full Text Search" , it is possible that the indexed text is content external to the RDF store with only addit 阅读全文
posted @ 2020-03-19 13:34 haiiiiiyun 阅读(173) 评论(0) 推荐(0)
摘要: 1. 概述 "SendGrid" 免费账号可以限额发送 100/天封邮件,虽然比 Mailgun 的每月 10000 封的免费额度少,但胜成注册无需绑定信息卡。 集成 SendGrid 有 SMTP 和 API 两种方式。官方提供了 Python, Java, GO, Node.js, Ruby, 阅读全文
posted @ 2020-03-18 13:45 haiiiiiyun 阅读(6228) 评论(0) 推荐(0)
摘要: 1. 概述 Django 中的 应用提供了完整的用户及认证授权功能。 Django 官方推荐基于内置 User 数据模型创建新的自定义用户模型,方便添加 等新的用户字段和功能。 本文包含的内容有: + 介绍在 Django 中如何自定义用户模型,并集成到系统。 + 定制 应用使用的模板文件。 + 在 阅读全文
posted @ 2020-03-16 10:42 haiiiiiyun 阅读(427) 评论(0) 推荐(0)