- 博客(12)
- 收藏
- 关注
原创 goto语句
goto语句也称为无条件转移语句,其一般格式如下: goto 语句标号; 其中语句标号是按标识符规定书写的符号, 放在某一语句行的前面,标号后加冒号(:)。语句标号起标识语句的作用,与goto 语句配合使用。 C 语言中的 goto 语句允许把控制无条件转移到同一函数内的被标记的语句。 注意:在任何编程语言中,都不建议使用 goto 语句。因为它使得程序的控制流难以跟踪,使程序难以理解和难以修改。任何使用 goto 语句的程序可以改写成不需要使用 goto 语句的写法。 语法: goto label; ..
2021-10-12 14:57:33
14405
1
原创 c语言中的!=EOF
EOF为End Of File的缩写,在操作系统中表示资料源无更多的资料可读取。 DO while not EOF(1)解释:判断当eof(1)的值为true时停止do循环。 使用EOF是为了避免因试图在文件结尾处进行输入而产生的错误。 直到到达文件的结尾,EOF函数都返回False。对于为访问Random或Binary而打开的文件,直到最后一次执行的Get语句无法读出完整的记录时,EOF都返回False。 ...
2021-10-12 14:47:55
4087
原创 Linux函数fstat
int fstat(int fd, struct stat *buf) 参数fd必须是用open调用返回的有效文件描述符。 使用stat获取文件信息。 第一个参数为文件描述符;第二个参数为结构体地址。 结构体stat说明: struct stat { dev_t st_dev; /* ID of device containing file /设备ID,包含文件 ino_t st_ino; / inode number /索引节点 mode_t st_mode;
2021-10-12 14:45:38
1328
原创 linux 中的 open() 与fopen()函数
open()函数 功能描述:用于打开或创建文件,在打开或创建文件时可以指定文件的属性及用户的权限等各种参数。 所需头文件:#include <sys/types.h>,#include <sys/stat.h>,#include <fcntl.h> 函数原型:int open(const char *pathname,int flags,int perms) 参数: pathname:被打开的文件名(可包括路径名如"dev/ttyS0") flags:文件打开方式, .
2021-10-12 14:37:19
1737
1
原创 多线程之pthread_create()、pthread_join() 和 pthread_detach()函数
多线程之pthread_create()、pthread_join() 和 pthread_detach()函数头文件pthread_create合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 头文件 #include<pthread
2021-10-12 14:30:01
834
原创 TNN初尝
按readme来,仍有很多不懂得,自己探索终于把demo运行出来了。建议在尝试前搞懂文件结构,这样能顺利得多 一、编译 我选的安卓库编译。在Android Studio中打开整个TNN项目源码,在Android Studio自带的terminal进行编译。我的NDK版本是r21 首先安装依赖: sudo apt-get install attr 再到scripts目录查看build_android.sh中的配置项是否跟如下相同: ABIA32="armeabi-v7a with NEON" ABIA64
2020-07-03 16:10:27
1866
3
原创 Ubuntu下更新CMake
这里写自定义目录标题Ubuntu(Linux)下更新CMake,最安全的更新 Ubuntu(Linux)下更新CMake,最安全的更新 https://www.cnblogs.com/HaoQChen/p/11048584.html
2020-04-27 21:47:34
264
原创 新安装的Ubuntu系统连不了无线
#新安装的Ubuntu系统连不了无线 自己电脑安双系统Ubuntu后,打开发现不能联无线,只有插网线才能用。如下图(网上找的,但跟我的是一样的) 解决方法 sudo apt-get -f install 运行这句后,就可以看到bcmwl-kernel-source的激活,之后重启就可以了。 ...
2020-04-14 08:47:19
318
原创 Ubuntu16.04找不到pip3命令的解决方法
我的电脑中安了Python的2.7与3.7的版本,安的位置不同,导致找不到Python3。运行 which python2.7 显示位置为 /usr/bin/python2.7 同理运行 which python3.7 显示位置为 /home/linuxbrew/.linuxbrew/bin/python3.7 以为是没把python3.7的环境变量变量设置,运行 $PATH 又发现包含...
2019-12-10 12:08:52
1378
原创 Linux安装go-flutter将现有手机应用迁移到桌面
Linux安装go-flutter将现有手机应用迁移到桌面 futter开发的应用支持安卓与ios系统,但是要是想同样实现桌面版,就得利用别的工具来实现全平台。目前在github上有两个方案来实现全平台,一个是flutter官方的方案flutter-desktop-embedding,还有一个是使用go和glfw开发的go-flutter。 Flutter Desktop Embedding的话需...
2019-08-21 21:17:11
1088
2
原创 ububtu添加环境变量GOPATH
ububtu添加环境变量GOPATH 一定要在bash_profile里改,不然不仅无效,还会把系统弄坏!!!!! 终端输入: sudo gedit ~/.bash_profile 在其中添加:export GOPATH=$HOME/go 保存 终端输入:source ~/.bash_profile 可以通过 echo $GOPATH 来检查变量路径是否正确 ...
2019-08-20 13:13:30
850
1
原创 ubuntu16.04遇到循环登录的情况怎么解决
ubuntu16.04遇到循环登录的情况怎么解决 我这个超级小白在安装GO的时候,把环境变量GOPATH添加到了etc目录的profile里,导致系统卡了,重启后就循环登录,进不到图形界面。当然,现在知道自己的问题在哪也是成功解决了问题后才知道的。那么遇到循环登录的情况怎么解决呢?(以下都是在命令行模式执行) 一、改系统语言 首先ctrl+alt+f1进到命令行模式,输入用户名和密码登录。 建议语...
2019-08-20 13:02:59
649
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人