- 博客(25)
- 收藏
- 关注
原创 std::any 和std::any_cast
是安全操作std::any的核心工具,通过严格的类型验证确保类型安全。类型必须严格匹配。空std::any或类型不匹配会导致异常或空指针。优先用指针版本处理不确定类型,结合检查避免未定义行为。
2025-04-01 11:21:40
734
原创 Cursor:You‘ve reached your trial reguest limit修改机器码没有解决
Cursor免费次数用完,修改机器码没有效果。Cursor只有两头能确定用户:一是本地设备的机器码二是远程登录的账号修改本地机器码没有作用,那么尝试注销远程账号直接上图:1. 登录Cursor官网,登录设备,查看Usage可知:你是否超了,一般都是超了免费次数(150次),不然也不会点进这篇文章2. 点击高级选项3. 注销用户然后重新登录,之后本地cursor要求重新登录,使用你自己之前的账号再次登录即可。知道博客让不让免费下载,这里附上github链接
2025-01-10 11:00:25
4656
2
原创 Ubuntu20.04登录界面鼠标键盘失灵解决方案
工作完毕之后,在虚拟机还在正常运行的情况下,直接使用台式主机的开关机按钮关闭电脑,导致xserver驱动损坏。上述具体原因是参考网上一众的说法得到的,事实也是如此。
2024-11-19 20:53:44
2408
原创 多进程与僵尸进程
WEXITSTATUS(__stat_loc): 如果子进程是正常退出的(即 WIFEXITED(status)返回非零值),这个宏会返回子进程的退出代码(exit code),这是由 exit() 函数的参数或 return 语句的值决定的。上述实例在子进程睡眠10秒到期之后,父进程收到SIGCLD信号,然后调用对应的回调函数,在回调函数中使用waitpid接收子进程返回的相关信息。区分子父进程的方法是:fork()函数的返回值不同,父进程的返回值是子进程的进程id(pid),子进程的返回值则是0。
2024-10-30 16:52:35
203
原创 TCP内部工作原理
第四次挥手: 客户端收到来自服务器的连接释放(FIN)报文段后,会向服务器发送一个ACK应答报文段,以连接释放(FIN)报文段的确认序号 ack 作为ACK应答报文段的序列号 seq,以连接释放(FIN)报文段的序列号 seq+1作为确认序号ack。第二次挥手: 服务器收到连接释放报文段(FIN报文)后,就向客户端发送ACK应答报文,以客户端的FIN报文的序列号 seq+1 作为ACK应答报文段的确认序列号ack = seq+1 = u + 1。经过三次无误握手之后,双方可进入就绪状态。
2024-10-30 11:04:26
580
原创 TCP/IP网络编程:理解网络编程和套接字
网络编程又叫做套接字编程,是因为在网络编程中依赖使用套接字(socket),网络编程一般是C/S架构,即客户端/服务器模式,在服务器端依赖套接字绑定自身接口,并开启监听客户端连接,然后进行读写操作;客户端则依赖套接字进行接口连接,以进行收发操作。
2024-10-29 15:12:09
726
原创 Ubuntu虚拟机桥接模式能Ping通主机,但是ping不同外网(baidu.com)解决方案
最主要还是上面这张图,把除了桥接模式的网络全部移除,就能ping通外网了。
2024-03-23 22:43:04
593
原创 Ubuntu18.04下使用无线网卡配置为AP模式脚本
须知:该脚本启用AP模式时Station模式会关闭,关闭脚本时又自动连上wifi1、确定网卡是否有AP模式1.1确定方法:使用指令iw list ,找到下面这一部分,有看到如下所示有AP被列出来,说明设置AP模式* IBSS* managed* AP* AP/VLAN* monitor* P2P-GOiw list。
2023-12-21 16:55:51
2608
原创 下载与linux内核相关,(内核源码、模块驱动等可以使用下面的网址,会快很多)
ftp.sjtu.edu.cn/sites/ftp.kernel.org/pub/linux/kernel/
2023-12-21 16:19:58
516
原创 git报错解决:
fatal: unable to access 'https://github.com/intel/backport-iwlwifi.git/': SSL certificate problem: unable to get local issuer certificate解决方法:git config --global http.sslVerify false
2023-12-20 21:59:56
519
1
原创 VMware 下载安装Ubuntu20.04详细图文教程
进入下面的软件选择Ubuntu20.04桌面版本,跟我选一样的就好,等待下载完毕Index of /ubuntu-releases/20.04/http://mirrors.163.com/ubuntu-releases/20.04/VMware没有安装的可以自行安装,网上有很多安装教程,这里推荐VMware16.2.4版本。下面我们开始进入安装流程:
2023-12-16 22:53:46
8883
6
原创 报错提示:python安装pyqt5 lxml时报错
添加源后:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyqt5 lxml --upgrade。一开始我是:pip install pyqt5 lxml --upgrade。
2023-12-12 14:33:08
915
原创 linux下安装pytorch
执行alias python='/home/alang/anaconda3/envs/pytorch1.7/bin/python3.8'记得改成自己的python路径,然后保存退出后执行: source ~/.bashrc。10.2为cuda版本号(执行nvcc -V查看),没有就装一个,执行sudo apt install nvidia-cuda-toolkit。执行conda create -n pytorch1.7 python=3.11.3,指令中pytorch1.7是我自己的取得名字,
2023-12-10 19:49:07
569
1
原创 linux安装Conda详细步骤
选择自己需要的版本下载,例如我下载的版本是Anaconda3-2023.07-1-Linux-x86_64.sh。终端提示:Thank you for installing Anaconda3!一路回车一直到提示输入yes,顺势输入yes 然后再回车即开始安装。进入下载位置并在终端中打开,输入bash + 上面下载的.sh文件。新建窗口输入:conda -V显示版本。三、conda安装完成标志。
2023-12-10 19:17:46
7130
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人