linux
ChatGPT5
C++C
展开
-
ubuntu16ppa方式安装python3.7
1.添加源sudo add-apt-repository ppa:deadsnakes/ppa2.sudo apt update如果过程中遇到卡在wait header,试试先sudo apt clean再update3.sudo apt-get install python3.74.切换python3默认使用python3.7,不然pip3安装包时会安装python3.5的,导致py...原创 2020-04-11 21:48:51 · 2290 阅读 · 0 评论 -
ubuntu samba共享文件 修改权限
使用ubuntu16桌面版自带的共享文件,在etc/samba配置文件里并没有找到相应的配置内容。所以直接在文件下新建配置信息加入create mode = 0644force create mode = 0644directory mode = 0755force directory mode = 0755 这样在windows端创建文件时就没有了可执行权限。...原创 2019-11-24 14:24:58 · 1138 阅读 · 0 评论 -
windows访问ubuntu共享文件夹
在Ubuntu下右击你要共享的文件夹,点击属性->本地网络共享,勾上共享此目录点击确认。在windows下文件管理器输入\\192.168.2.2(ubuntu IP)如果正常会看到共享的文件夹你可以在ubuntu下设置允许匿名登录,否则需要手动增加smbd用户终端下 :sudo smbpasswd -a test(ubuntu账号)sudo service smbd...原创 2019-08-13 09:55:36 · 1398 阅读 · 0 评论 -
git使用
1 查看远程分支$ git branch -a* ddr1 master remotes/origin/HEAD -> origin/master remotes/origin/ddr1 remotes/origin/master2 查看本地分支git branch* ddr1 master3 切换分支到mastergit checko...原创 2019-08-16 12:32:19 · 90 阅读 · 0 评论 -
openwrt学习
sysupgrade更新固件:sysupgrademake package/ramips/applications/watchdog/compile使用mtk官方reg工具时先reg s 0切换为使用系统寄存器iwpriv搜索wifiiwpriv ra0 set SiteSurvey=1iwpriv ra0 get_site_survey...原创 2019-07-18 14:57:32 · 129 阅读 · 0 评论 -
linux 基础命令
磁盘:查看目录占用磁盘空间du -shDirectoryName网络:netstat -tulpn 查看本地应用侦听端口原创 2019-07-18 14:17:31 · 124 阅读 · 0 评论 -
openwrt使用addrwatch
opkg install addrwatchThis is a tool similar to arpwatch. It main purpose is to monitor network and log discovered ethernet/ip pairings. Addrwatch is extremely useful in networks with IPv6 autoconfi...原创 2019-05-11 14:40:08 · 709 阅读 · 0 评论 -
使用libev框架时,处理循环任务
有的时候光使用事件监听无法满足我们的业务需求,例如需要在主循环中处理消息队列的任务,我本来是想使用time_watcher,但这个是定时触发,有可能会导致处理不及时。所以后来改用ev_idle.在空闲时产生回调,然后在回调里处理业务。 ev_idle_init(&idle,idle_cb); ev_idle_start(EV_A_ &idle);...原创 2019-05-02 20:30:10 · 624 阅读 · 0 评论 -
libpaho-mqtt c 库使用注意事项
mqtt断线重连:需要在连接的时候设置三个参数.重连间隔单位为秒。在例程里MQTTAsync client;MQTTAsync_connectOptions conn_opts = MQTTAsync_connectOptions_initializer;MQTTAsync_message pubmsg = MQTTAsync_message_initializer;...原创 2019-04-11 17:47:43 · 4331 阅读 · 0 评论 -
使用sqlite3遇到的坑
在SQLite数据库中,使用int数据类型无法将该主键设置为自增,只有设置为interger数据类型,才能自增。原创 2019-03-01 19:20:20 · 791 阅读 · 0 评论 -
cjson打印整型
cJSON *msgId=cJSON_GetObjectItem(root,"msgId"); printf("type:%d\n",msgId->type); printf("msgId:%lld\n",msgId->valueint); 之前使用 printf("msgId:%d\n",msgId->valueint);打印出来的结果总是不对,...原创 2019-02-18 17:04:15 · 875 阅读 · 0 评论