- 博客(25)
- 资源 (23)
- 收藏
- 关注
原创 Linux服务器上Get “***“: dial tcp: lookup *** on ***: read udp ***的解决办法
访问外网api时,dns服务器解析域名时出错。打开dns服务器的配置文件,果然问题出在这里。因此将原来错误的192.168.0.1注释掉,并添加一条可以访问到的dns服务器地址。刚买的linux“小主机”出了问题,无法访问一下外网api,今天终于找到原因,并且彻底解决。
2024-02-06 17:41:17 597 1
原创 1panel面板应用商店为空的解决方法
应用列表为空,第二方式,在finalshell中直接运行脚本,应用商店中出现了应用列表,成功了。两种方式理论上是一样的,但到现在也没弄明白第一种方式为什么会失败,有搞定的同学请告诉我。自己安装的1panel应用商店中看不到任何应用,打开控制台,看到官方的api接口报了500错误。第一种方式,通过定时任务执行shell脚本,任务被执行后,应用商店里并没有出现任何应用,失败!但此方式也有个问题,就是应用列表无法及时更新,只能通过手动方式在终端中运行。只能自己在网上相关问题的解决方法,但网上并没有搜到可用的方法。
2024-02-06 09:35:51 449
原创 无法被局域网中其他电脑发现(“网络”中不显示)
有一台windows在“网络”中一直不显示,尝试了很多办法都不行。看到一篇文章中提到需要设置为“专用网络”才能被发现,如果电脑被设置为“公用网络”,此电脑将会被隐藏。照着这个思路,尝试把电脑网络设置为专用网络。此时在局域网中的其他电脑的“网络”中,就能搜到此电脑了。,找到您的网络名称并双击它。在网络属性窗口中,选择。
2024-02-01 17:22:01 459
原创 linux文件操作权限不足的解决方法,提示“Authentication token manipulation error”
问题应该就出在这个a权限,所以尝试去掉这个文件的a权限,(使用chattr -a shadow去除权限,+a是加上权限)。在*度上搜了一下,基本都在说是因为操作用于保存账号密码文件权限不足,有的说去掉“i”权限就就可以了,但用于保存密码的文件etc/shadow文件并没有“i”权限,如图。谨以此文记录我这个linux菜鸟在linux学习之路上走过的坚实的一步!如有错误,不吝赐教。在此使用passwd修改密码,成功!
2024-01-27 19:52:21 378 1
原创 armbian设置固定ip地址和固定mac地址
2、使用ifconfig 查看linux所有的网卡信息,并基础ip地址和mac地址。6、在此连接linux,ifconfig查看ip地址,可以看到,ip地址固定不变。1、首先用ssh工具finalshell登录linux。4、修改两个配置文件,并保存。3、备份网卡信息配置文件。
2024-01-22 23:04:54 1860
原创 E2Studio执行调试armv7汇编指令
E2Studio执行调试armv7汇编指令E2studio的安装过程可参考《e2-studio-getting-started-guide.pdf》新建c语言项目的方法不在此处介绍开始操作:
2023-05-09 10:07:31 177
原创 windows下编译调试汇编代码
需要先下载和安装dosbox和Mash for Windows这两个软件。点击调试按钮后,会弹出DOSBox调试窗口,输入r,敲回车,开始调试程序,输入t,敲回车是单步执行。同时可以查看当前执行的代码和寄存器里的值。两个软件都是一直点下一步就可以,不需要特殊配置。
2023-04-10 16:32:13 419
原创 min函数和max函数同时使用引起的数据库索引失效
oracle数据库查询时,如果在一条sql语句中同时使用了max和min函数,会造成索引失效,如果业务中必须同时查出最大值和最小值,只能通过查询两次,分别查出max和min的结果来实现。
2023-03-07 13:49:13 610
原创 qt中创建子线程最简单的方法(不用新建QThread和QObject的子类)
在主线程中创建一个自定义信号,并用connect来关联QObject子类中的槽函数。将QObject子类对象指针moveToThread到QThread子类的对象指针。回归正题,最简单的创建线程的方法,不需要创建新类,不需要创建新文件。先啰嗦几句,写一下传统的两种方法,最简单创建线程的方式在文章末尾。在主线程中创建QThread子类的对象指针。在主线程中创建QObject子类对象指针。在主线程中创建QThread的对象指针。调用对象指针的start方法。创建QObject的子类,创建QThread的子类。
2023-01-12 14:51:03 855 2
原创 The CDB Process Terminated报错的解决方法
当出现这个错误时,只需要删除qt creator的配置文件,即可恢复正常。C:\Users\这里是用户名\AppData\Roaming\QtProject。
2022-10-27 17:52:32 3713 2
原创 判断系统是centos还是ubuntu的linux命令
支持apt-get的就是Ubuntu 【apt-get -help】支持yum的就是Centos【yum -help】-bash: apt-get:未找到命令。可以使用两个系统的命令来区分当前系统。
2022-10-19 13:38:23 584
原创 QTCreator中Refactor的坑-void QAbstractScrollArea::keyPressEvent(QKeyEvent*)‘ marked ‘override‘, but do
QTCreator中Refactor的坑。添加了键盘事件“keyPressEvent之后,如果使用Refactor重命名了键盘事件,就会把库文件中的keyPressEvent一起修改,造成编译报错。及时新建一个项目,也会报错。谨慎使用Refactor,绝不要在QTCreator中重命名库函数或事件。
2022-10-18 09:44:57 331
原创 .net 使用了invoke,界面依然被阻塞的解决办法
invoke使用的注意事项。耗时操作,一定要放在BeginInvoke的外面,如果放在BeginInvoke的里面,则程序界面依然会被阻塞。
2022-09-19 11:18:54 228
原创 vue中使用post请求传递params参数
使用post请求时,通常只包含body的数据,但http协议并没有规定post协议不能传params参数,这就意味着一个post请求同时可以包含params和body两部分数据。在传递两部分参数时,一定要注意,body部分一定要转成字符串(JSON.stringify),否则浏览器会先发送一个options请求,进而引起405错误。axios({url:"***/Device/EditName",method:'post',data:JSON.stringify({username:...
2021-04-16 18:02:01 18652
原创 mysql ERROR #1442
需要注意两个地方1、after改before,具体原因可以自己百度2、假设触发器所在的表叫table1。如果操作的是还是触发器自己的表,不能使用update tableSET NEW.val = NEW.val+ 1;直接写SET NEW.val = NEW.val+ 1;
2020-06-22 11:36:10 300
Xlist是AList的安卓客户端
2024-02-21
C#使用ZeroMQ
2017-10-23
串口调试助手源码(绝对正版)
2008-03-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人