Linux摸索之路
xiaoqixiaoguai
Just wanna hoop
展开
-
c实现Ubuntu下 设置系统时间
Set_time.cpp文件。Set_time.h文件。原创 2023-07-13 18:26:36 · 259 阅读 · 0 评论 -
unsigned char和unsigned short两种类型实现校验和
main函数中屏蔽的为unsigned short型,为屏蔽为unsigned char型实现方法。原创 2023-07-13 11:42:06 · 161 阅读 · 0 评论 -
Hi3516内存不足解决办法(执行报错:Cannot allocate memory问题)
回车执行后,reset重启。原创 2023-03-04 17:01:05 · 259 阅读 · 0 评论 -
linux c&&c++关于赋值问题(char*传给另一个char*)
方法一:直接 “char* buf1=char* buf2” ,(!这里的赋值是将buf2的地址赋给了buf1,此后buf2的值改变,buf1也会变,因为buf1此时地址已经指向了buf2的地址!需要知道char*长度,delete防止内存泄漏。仅列出四种,欢迎补充!方法四:sprintf。方法二:strcpy。方法三:memcpy。原创 2023-03-04 16:14:15 · 1095 阅读 · 0 评论 -
Linux下误按Ctrl+s
在Linux下,Ctrl+S 是暂停该终端,阻止向该终端输出。按下Ctrl+Q就可以了。在Linux终端 Ctrl+Q :恢复向终端输出。用惯了window编辑器的我们,在使用linux。原创 2023-03-02 16:07:05 · 230 阅读 · 0 评论 -
代码补齐移动快捷键(Eclipse中实践,其他环境下未知)
3.按Shift+Tab键,将多行代码整体向左移动。1.在eclipse中,选中要移动的多行代码。4.按Alt+下键,将多行代码整体向下移动。5.按Alt+上键,将多行代码整体向上移动。2.按Tab键,将多行代码整体右移。原创 2023-03-02 16:05:10 · 334 阅读 · 0 评论 -
进制转换--sprintf()篇
【代码】进制转换--sprintf()篇。原创 2023-03-02 16:04:20 · 254 阅读 · 0 评论 -
c++中c_str()的用法详解
C中没有string,所以函数c_str()就是将C++的string转化为C的字符串数组,c_str()生成一个const char *指针,指向字符串的首地址。下文通过3段简单的代码比较分析,具体说明c_str()的使用方法和注意事项。如果程序中继续使用c指针,导致的错误是不可预估的。比如:1234变成abcd。c_str()就是将C++的string转化为C的字符串数组!使用strcpy()函数 等来操作方法c_str()返回的指针。c_str()以char*形式传回string内含字符串。原创 2023-02-13 19:36:48 · 4712 阅读 · 1 评论 -
hi3156调试遇到的几个报错
这种漏洞比较容易检测到,具体的表现为在关闭文件句柄时,一直卡在fclose函数中,无法跳出。一、glibc detected an invalid stdio文件指针漏洞。2)内存溢出,malloc申请内存区大小有限,要存数据大于申请区。经验:在编译程序时,尽量添加判断句来保证程序(如下代码所示)二、double free or corruption。1)多次释放同一内存(遇到的是fclose关了两次)以下错误为遇到情况,并不包含所有情况。原创 2023-02-13 19:24:42 · 463 阅读 · 0 评论 -
查看文件夹,没有则创建文件夹
创建文件夹中第二个参数为权限(mode_t mode)原创 2023-01-07 15:38:59 · 66 阅读 · 0 评论 -
Linux Ubuntu自带中文(搜狗输入法真的坑)
我用的已经设置好的图,修改有设置图中小键盘旁边会有个设置标志,可以点击设置快捷键等相关设置——Ctrl+Alt+T(召唤终端)——敲击命令:reboot(重启设置才能生效)进入设置(setting)——区域和语言(region&lanaugue)——输入源——添加:汉语(Intelligent Pinyin)和 汉语——置顶。设置——区域和语言——管理已安装的语言——键盘输入法系统——改为IBus——关闭——重启(在终端输入reboot)生效。原创 2022-12-21 12:52:46 · 1260 阅读 · 0 评论 -
Linux下实现按键控制开关(封装kbhit版)
本文封装Windows自带的kbhit()函数,与上一篇getch()相比有时延需要加回车,不建议使用。原创 2022-12-12 20:32:34 · 312 阅读 · 0 评论 -
linux C++下实现按键控制开关
实现getch()函数功能的主要思路就是,在输入之前把终端的属性初始化,设置为原始模式,该模式下所有的输入数据以字节为单位被处理。要实现对终端属性的改变需要用到tcgetattr()和tcsetattr()两个函数,其中tcgetattr()函数用于获取当前终端的属性,tcsetattr函数用于将终端设置为参数中结构体指定的属性。getch()函数,是直接从键盘接收一个字符,并立即返回该字符的ASCII码,执行getch()函数时输入的字符时不会在终端回显。()函数和getch()函数的区别。原创 2022-12-12 20:26:42 · 469 阅读 · 0 评论 -
Linux访问Windows共享文件夹
博客转自:http://www.01happy.com/linux-access-windows-shares-folders/在Linux下访问Windows的共享文件夹,可以使用mount挂载或者samba连接。1. mount挂载首先创建被挂载的目录:将共享文件夹挂载到windows文件夹:其中几个参数表示含义:cifs:Common Internet File System,可以理解为网络文件系统。usrname:访问共享文件夹的用户名password:访问密码//192.168.转载 2022-11-29 09:28:43 · 1264 阅读 · 0 评论 -
Linux 下找不到iostream:没有那个文件或目录
Linux 下找不到iostream:没有那个文件或目录原创 2022-11-26 14:23:12 · 10694 阅读 · 1 评论