
C程序设计语言
文章平均质量分 59
回首拾金
某啊
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
字节序变换中的移位运算问题
项目场景:项目场景:今天开始做网络服务器项目练手,一开始准备写网络和本机字节序变换的函数时,本机字节序转网络字节序移位没问题,可是网络字节序转本机字节序就会出问题,如果测试数据是0x12345678,小于四字节的就会按照预期的结果呈现,如果测试数据超过四字节,在网络字节序转换为主机字节序的时候,就会出现预期之外的结果,如0x1234567887,转换出来就是0x34567897问题描述:本机字节序转网络字节序,通过工具函数main测试没有问题:@Override //主机序转网络序(原创 2021-05-06 23:55:26 · 544 阅读 · 0 评论 -
Ubuntu下使用DEB-BUNDLE来安装mysql5.7
Ubuntu下使用DEB-BUNDLE来安装mysql5.7最近在使用acl框架的时候,碰巧acl框架里面有一个结构体定义为MYSQL,而我电脑上的mysql8.0的版本中,C函数库里面也有一个结构体定义为MYSQL了,这会导致我在编译程序的时候遇到类型冲突,截至目前为止,acl框架的作者还没有对其进行更新。咨询老师后发现mysql5.7的版本不会出现类型冲突的情况,所以,只能忍痛卸载8.0,装回5.7。一开始卸载的时候查百度教程吗,成功卸载。卸载完之后呢,还得去/usr/include/下看看m转载 2021-03-20 13:34:08 · 415 阅读 · 0 评论 -
优化C程序设计语言习题2-2
C程序设计语言的习题2-2:在不使用运算符&&或||的条件下编写一个与上面的for循环语句等价的循环语句for(i = 0;i < lim - 1 && (c = getchar()) != '\n' && c != EOF;++ i) s[i] = c;这个题要想做出来并不难,复盘看了一下当时做的情况,代码写得很丑,用了一个循...原创 2020-04-18 19:31:45 · 250 阅读 · 0 评论 -
C程序设计语言习题2-1复盘
回首,掏终于有机会更新了,本着明天是节日,今天可以稍微晚点睡了,从上篇博客到现在,零零散散跟着《C程序设计语言》的脚步,目前第五章指针就差最后两三个难题了,原本想等到整本书知识点都学完了之后,再复盘一遍自己做的习题,最后尝试做个项目的,今天既然更新博客,那就择日不如撞日吧,今天开始复盘(手动跳过第一章,21题之后就接不住了)。首先是第二章的第一题:编写一个程序以确定分别由 signed 及 ...原创 2020-04-04 00:05:19 · 358 阅读 · 0 评论