会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
半夏生
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2019年4月26日
stderr和stdout详细解说
摘要: 今天又查了一下fprintf,其中对第一个参数stderr特别感兴趣。 int fprintf(FILE *stream,char *format,[argument]); 在此之前先区分一下:printf,sprintf,fprintf。 1,printf就是标准输出,在屏幕上打印出一段字符串来。
阅读全文
posted @ 2019-04-26 15:18 半夏生
阅读(3338)
评论(0)
推荐(0)
2019年4月25日
sqlite3 学习
摘要: 安装sqlite: [ sqlite]$ wget http://www.sqlite.org/sqlite-3.6.16.tar.gz[ sqlite]$ tar -xzvf sqlite-3.6.16.tar.gz[ sqlite]$ cd sqlite-3.6.16[ sqlite-3.6.1
阅读全文
posted @ 2019-04-25 09:55 半夏生
阅读(207)
评论(0)
推荐(0)
2019年4月18日
解释内存中的栈(stack)、堆(heap)和静态区(static area)的用法
摘要: 堆区:专门用来保存对象的实例(new 创建的对象和数组),实际上也只是保存对象实例的属性值,属性的类型和对象本身的类型标记等,并不保存对象的方法(方法是指令,保存在Stack中) 1.存储的全部是对象,每个对象都包含一个与之对应的class的信息。(class的目的是得到操作指令)2.jvm只有一个
阅读全文
posted @ 2019-04-18 14:54 半夏生
阅读(3670)
评论(0)
推荐(0)
2019年2月21日
HTML基本语法
摘要: 一、什么是HTML? HTML不是编程语言,是用来描述网页文档(页面结构)的一种标记语言; HTML指超文本标记语言(Hyper Text Markup Language),之所以称为超文本标记语言,是因为文本中包含了所谓“超级链接”点。; HTML规定了自己的语法规则,用来表示比“文本”更丰富的意
阅读全文
posted @ 2019-02-21 15:21 半夏生
阅读(3685)
评论(0)
推荐(0)
2019年1月28日
linux shell脚本、命令学习
摘要: 1,echo "test" > test.txt 输出重定向到text.txt,文件不存在就创建 echo "test" >> test.txt 追加输出重定向到text.txt,文件不存在就创建 2, 第二种方法: Notepad++ 设置 1) 编码 -> 使用UTF-8编码 2) 编辑 ->
阅读全文
posted @ 2019-01-28 17:30 半夏生
阅读(356)
评论(0)
推荐(0)
2019年1月15日
使用gethostname()函数和gethostbyname()函数获取主机相关信息
摘要: gethostname() : 返回本地主机的标准主机名。 原型如下: #include <unistd.h> int gethostname(char *name, size_t len); 参数说明: 这个函数需要两个参数: 接收缓冲区name,其长度必须为len字节或是更长,存获得的主机名。
阅读全文
posted @ 2019-01-15 17:24 半夏生
阅读(614)
评论(0)
推荐(1)
2019年1月8日
ESP8266莫名重启或者死机问题
摘要: 多半是内存使用不当 1. 如果你要用很大长度的数组,那么可以换用更小的数据类型。比如,int值要占用两个字节,你可以用byte(只占用一个字节)代替; 2. esp8266有时会莫明重启,大部分情况是变量设置不当,虽然编译通过了,但变量在调用过程中出现异常,造成函数运行时变量内存溢出,写复杂代码时,
阅读全文
posted @ 2019-01-08 15:49 半夏生
阅读(6939)
评论(0)
推荐(0)
2018年12月14日
8266编译错误 xtensa-lx106-elf/bin/ld: segmentled section `.text' will not fit in region `iram1_0_seg'
摘要: 一种简单的解决办法 Okay, the solution was to copy the libgcc.a file from:esp-open-sdk/ESP8266_NONOS/lib/toesp-open-sdk/xtensa-lx106-elf/lib/gcc/xtensa-lx106-el
阅读全文
posted @ 2018-12-14 11:08 半夏生
阅读(3030)
评论(0)
推荐(0)
Makefile 中:= ?= += =的区别
摘要: = 是最基本的赋值:= 是覆盖之前的值?= 是如果没有被赋值过就赋予等号后面的值+= 是添加等号后面的值
阅读全文
posted @ 2018-12-14 10:34 半夏生
阅读(177)
评论(0)
推荐(0)
2018年12月12日
hostapd、/dev/random、/dev/urandom
摘要: 在使用hostapd做软ap时,出现了random熵不够的问题,导致节点连接不上这个ap。 下面先解释一下/dev/random和/dev/urandom 先让我们从一个工程中遇到的实际问题开始,先上log: E/hostapd ( 100): random: Cannot readfrom /de
阅读全文
posted @ 2018-12-12 09:50 半夏生
阅读(3310)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
下一页
公告