Linux和Windows下进程间通信的几种主要手段

a)管道(Pipe):即有名管道(named pipe):管道可用于具有亲缘关系进程间的通信,有名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还允许无亲缘关系进程间的通信;b)信号(Signal):信号是比较复杂的通信方式,用于通知接受进程有某种事件发生,除了用于进程间通信外,进程还可以发送信号给进程本身;linux除了支持Unix早期信号语义函数sigal外,还支持语义符合...
分类: 其他 发布时间: 09-18 19:39 阅读次数: 0

JVM分代收集器使用的回收算法

Serial New收集器是针对新生代的收集器,采用的是复制算法Parallel New(并行)收集器,新生代采用复制算法,老年代采用标记整理Parallel Scavenge(并行)收集器,针对新生代,采用复制收集算法Serial Old(串行)收集器,新生代采用复制,老年代采用标记整理Parallel Old(并行)收集器,针对老年代,标记整理CMS收集器,基于标记清理G1收集器:...
分类: 其他 发布时间: 09-18 19:39 阅读次数: 0

二级页表分页存储需要目录页表数形象解释

在牛客看到的答案,很形象,分享出来某计算机采用二级页表的分页存储管理方式,按字节编址,页面大小为1024B,每个页表项占2B,若逻辑地址空间的大小为 64K 个页面,则表示整个逻辑地址空间的页目录表中包含的表项的个数至少为__128_____在解决这个问题前,我们用类比的方式来举一个例子。假设有一本书,这本书每一页固定大小,最多一页有 1000 个字(页面大小);每一页对应有一个目录...
分类: 其他 发布时间: 09-18 19:39 阅读次数: 0

【解决】使用nohup &命令运行shell脚本,关闭终端仍然退出

nohup有时候会有问题:当把终端关闭后,进程会自动被关闭,察看nohup.out可以看到在关闭终端瞬间服务自动关闭。有个操作终端时的细节:当shell中提示了nohup成功后还需要按终端上键盘任意键退回到shell输入命令窗口,然后通过在shell中输入exit来退出终端;而我是每次在nohup执行成功后直接点关闭程序按钮关闭终端。所以这时候会断掉该命令所对应的session,导致nohup对应的进程被通知需要一起shutdown。...
分类: 其他 发布时间: 09-18 19:38 阅读次数: 0

Windows_U盘_SD卡_硬盘等存储介质无法完成格式化

U盘插上之后检测不到,找到的办法,很实用,注意,这种方法会丢失所有数据。Win+S搜索:格式化可以看到U盘未分配的空间。右键新建简单卷。一路下一步,出来了。
分类: 其他 发布时间: 09-18 19:38 阅读次数: 0

Linux_树莓派_最小镜像_无损压缩

TF卡有16G,直接备份出来的img文件就有16G那么大,但是实际装在TF卡中的有用数据却只有几G,再写入就需要32g的卡,这样做出来的img文件就太浪费空间了,因此使用这个方法压缩磁盘,制作小img镜像。参考教程https://blog.csdn.net/zhaodeming000/article/details/103198175https://blog.csdn.net/u013451404/article/details/80552765查看分区信息fdisk -l配置分区sud
分类: 其他 发布时间: 09-18 19:38 阅读次数: 0

centos 系统版本的linux 安装gevent模块报错:error: command 'gcc' failed with exit status 1

文章目录1、报错内容解决方法:方法1:方法2:1、报错内容解决方法:方法1:我找到一些方法(但是不适用我的):yum install libevent-develyum install python develyum install python-gevent安装之后再进行安装gevent模块,但是我的失败了。方法2:我感觉可能是现在最新版本的不是我的centos系统,因...
分类: 其他 发布时间: 09-18 19:38 阅读次数: 0

centos7.2 无界面的系统安装selenium+Firefox的踩坑过程

文章目录1、说明2、步骤:1、参考第一个博客--sh安装:2、参考第二个博客安装:**1.下载驱动****2.下载firefox****3.安装selenium**4.安装运行依赖5、安装xdpyinfo6、安装PyVirtualDisplay模块7、测试代码:参考:1、说明可能后续需要在服务器上跑代码(selenium+Firefox),所以今天就测试安装一下。我的系统:centos 7....
分类: 其他 发布时间: 09-18 19:37 阅读次数: 0

centos下如何查看python模块安装的目录

获取python模块的位置主要是想修改模块的一些源码的地方,然后linux不太知道具体位置,可以使用:import requestsprint(requests.__path__)
分类: 其他 发布时间: 09-18 19:37 阅读次数: 0

python对window对一个目录下的所有子目录批量压缩

import zipfileimport osdef zip_yasuo(start_dir): file_news = start_dir + '.zip' if not os.path.isfile(file_news): z = zipfile.ZipFile(file_news, 'w', zipfile.ZIP_DEFLATED) f...
分类: 其他 发布时间: 09-18 19:37 阅读次数: 0

centos 7.2安装 redis数据库

文章目录一、安装:1、CentOS和Red Hat系统中,首先添加EPEL仓库,然后更新yum源:2、然后安装Redis数据库:3、安装好后启动Redis服务即可:4、修改配置文件:5、几个redis常用命令一、安装:1、CentOS和Red Hat系统中,首先添加EPEL仓库,然后更新yum源:sudo yum install epel-releasesudo yum update2、然后安装Redis数据库:sudo yum -y install redis3、安装好后启动Redi
分类: 其他 发布时间: 09-18 19:37 阅读次数: 0

记录一下小米手机手动刷机的一个小坑--没有手动选择安装包

文章目录手动刷机步骤:1、下载安装包2、这个刷机发现没有之前的手动`选择安装包`手动刷机步骤:1、下载安装包我的这个手机时小米mix2然后我去小米手机系统版本下载地址然后选择自己想要的版本,下载好直接用usb连接电脑,进行复制到手机里面。我这里为了方便,放在靠前的Android目录下。2、这个刷机发现没有之前的手动选择安装包对上面这个界面:如下图位置,连续点击多次(大概10次左右,可以有个增加更多功能扩展类似的一句话,具体我这边无法复现了,反正检查更新上面出现一句话就可以了)然后点
分类: 其他 发布时间: 09-18 19:36 阅读次数: 0

centos上使用python执行js代码报错--Could not find an available JavaScript runtime.

文章目录问题、解决方法:问题、我这个是在centos7.2 版本的ecs上执行python代码报错:报错代码:Traceback (most recent call last): File "3_sub_demand_id_493_search_key.py", line 262, in <module> spider_315_search_key_sub_demand_id_532.run_spider_all_key(keyword) File "3_sub_dema
分类: 其他 发布时间: 09-18 19:36 阅读次数: 0

pycharm 社区版链接mysql数据库

文章目录说明:步骤:1、安装database navigator2、链接数据库:说明:这个之前台式机用过一次,但是现在办公电脑换成笔记本,突然忘了之前怎么弄的了,所以干脆直接在搜索一次,记录下来,方便一会再使用其他电脑,可以快速配置。步骤:1、安装database navigator1、打开pycharm,进入setting:点击plugins地方,然后搜索database就出来了,安装database navigator安装完毕:然后重启一pycharm。2、链接数据库:重启之后左
分类: 其他 发布时间: 09-18 19:36 阅读次数: 0

mitmdump 报错之 解决方案 AttributeError: module ‘asyncio‘ has no attribute ‘WindowsSelectorEventLoopPolicy

文章目录问题:1、我的配置:解决思路:解决代码问题:今天安装mitmdump,安装没有任何问题,然后发现使用mitmdump却报错了,之前我使用的时候却没有问题。1、我的配置:window电脑64位python3.6解决思路:第一步,我肯定先去网上搜索,看看是否有解决之法:然后来到了知乎,说是python版本的原因,知乎的文章地址:可是,我去年使用还没有问题呢,然后有了些经验的你,是否想到另一个方法。。。。然后。。。我就尝试查找其他版本的mitmdump,降低安装的mitmdump版本
分类: 其他 发布时间: 09-18 19:36 阅读次数: 0

centos 7.2 下执行selenium+ Firefox 报错:Message: ‘geckodriver‘ executable needs to be in PATH.

文章目录问题:解决方法--删除root下`geckodriver.log`问题:突然发现服务器上的报错,Message: 'geckodriver' executable needs to be in PATH.之前的代码是使用selenium +Firefox,是没有问题的,今天就突然有问题了,手动使用python3 + 代码也是没有问题的,就是使用定时任务crontab执行时会报错。解决方法–删除root下geckodriver.log找了一上午都没有解决,最终,将root目前下的geck
分类: 其他 发布时间: 09-18 19:35 阅读次数: 0

吃了这些数据集和模型,跟 AI 学跳舞,做 TensorFlowBoys

https://mp.weixin.qq.com/s/zmpvOFAjTc8r8sxJbidpGQBy超神经场景描述:利用深度学习算法GAN可实现动作追踪与迁移,将某人物动作复制到其他人,应用到舞蹈领域,人人皆可成舞王。关键词:GAN动作迁移舞蹈最近,《这!就是街舞》第二季开播,又一次燃起了全民热舞的风潮。刚开播没多久,这个全程高能的节目,就在豆瓣上就得到了9.6的高分。舞者们在比赛中精彩的表演,
分类: 编程语言 发布时间: 09-18 19:35 阅读次数: 0

Siri 发布已八年,Chatbot 为何依旧很坑【文末附数据集下载】

https://mp.weixin.qq.com/s/77SoSb-bK-hE3UM2VOOH0QBy超神经场景描述:聊天机器人虽然众多,但在目前来看,它们的功能都还不够理想。如何打造出一款好的聊天机器人,是期待技术上的颠覆,还是在设计上考虑的更加全面。不妨听听资深人士怎么说?关键词:聊天机器人NLP对话系统早在2011年,苹果公司就发布了智能语音助手Siri,对这款产品报以重大期望的苹果公司,不
分类: 编程语言 发布时间: 09-18 19:35 阅读次数: 0

蜜蜂灭绝后,人类只能活四年?

https://mp.weixin.qq.com/s/UKEnUAX-Kwiv3kmjVeYHPwBy超神经场景描述:蜜蜂对作物的生产影响巨大,但在近些年,蜜蜂的种群数量却在不断减少,面对这种情况,机器学习、数据分析等方法的介入,能够帮助蜜蜂避免走向灭绝的道路。关键词:物种保护机器学习数据分析曾经流传着这么一个说法:「蜜蜂灭绝后,人类只能活四年」,这句话还一度被认为出自爱因斯坦之口。爱因斯坦真的说
分类: 编程语言 发布时间: 09-18 19:35 阅读次数: 0

深度学习涉足美妆领域,网红博主要失业?

https://mp.weixin.qq.com/s/sRwjpW8cYxd2lw2yZD-MtwBy超神经场景描述:风靡各大直播平台的美妆博主,凭借高超的化妆技术吸金无数。而人工智能也已经开始学习这一本领。利用深度学习与计算机视觉技术,仅仅根据人的眼睛特征,就能给出适合用户的美妆搭配。关键词:几何变换triplet损失函数迁移学习近年来,网络上涌现出越来越多的美妆博主,他们讲解美妆技巧,分享化妆
分类: 编程语言 发布时间: 09-18 19:35 阅读次数: 0