怎么我的电脑开机一堆英文字母全是英文字母,按F4过后在另一个界面,我又要按什么,头好大!在线等!

个人客户服务
收益率高 流动性好 安全性强 功能丰富
一机在手 共享所有一机在手 走遍全球
“Love Yourself”
原油宝是指中国银行面向个人客户发行的挂钩境内外原油期货合约的权益资产,支持WTI与布伦特原油以美元和人民币计价,交易起点低、渠道便捷、资金实时清算
依托中国银行专业金融实力,优选强势基金,和你一起为人生中的每一个重要阶段做好准备!用点滴积累,成就美好未来!
全球扫货任意购回国退税找中行
企业客户服务
人民币,全球贸易和投资新选择
中小企业全面金融服务
金融市场分析因为我电脑开机都会出现英文,我按别人提示按SHIFT+F10进入的界面,修改设置却保存不了是怎么回事?_百度知道
因为我电脑开机都会出现英文,我按别人提示按SHIFT+F10进入的界面,修改设置却保存不了是怎么回事?
我电脑开机都会出现英文,我在网上搜索答案,别人告诉我那是检测网卡的。想要关闭就进入SHIFT+F10界面内把PXE项目下的设置都改成了Disable。我按了F4。保存并退出了。但是再次开机还是出现英文界面,然后我按SHIFT+F10再次进入那个界面发现。那些设置又变回原...
我有更好的答案
如果时间也保存不住的话,那就是主板上的BIOS电池没电了,得换一个。
采纳率:38%
按f10保存,选择Y
不懂bios设置
就不要乱动
,下面有按键提示的
为您推荐:
其他类似问题
电脑开机的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。&figure&&img src=&https://pic4.zhimg.com/v2-b96c7cb1744_b.jpg& data-rawwidth=&1600& data-rawheight=&900& class=&origin_image zh-lightbox-thumb& width=&1600& data-original=&https://pic4.zhimg.com/v2-b96c7cb1744_r.jpg&&&/figure&&blockquote&变栗 问耕 发自 凹非寺&br&量子位 出品 | 公众号 QbitAI&/blockquote&&p&昨天上市即破发的小米,今天上午股价大涨近10%。这下雷军要笑了。&/p&&p&而且可以笑得更灿烂。更灿烂是什么样?来,我们用OpenAI刚刚发布的人工智能技术,给大家展示一下。 &/p&&figure&&img src=&https://pic2.zhimg.com/v2-e514dfaf688dd31ef93cd93_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&500& data-rawheight=&365& data-thumbnail=&https://pic2.zhimg.com/v2-e514dfaf688dd31ef93cd93_b.jpg& class=&origin_image zh-lightbox-thumb& width=&500& data-original=&https://pic2.zhimg.com/v2-e514dfaf688dd31ef93cd93_r.jpg&&&/figure&&p&&br&&/p&&p&当然这个最新的技术,不止这点本事。它的“想象力”很强大的说~&/p&&p&比如,留胡子的硬汉版雷布斯什么样?&/p&&p&以及,娘化的雷布斯又是什么样?&/p&&p&&br&&/p&&figure&&img src=&https://pic4.zhimg.com/v2-1f22d4de116898fece1d4_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&500& data-rawheight=&577& data-thumbnail=&https://pic4.zhimg.com/v2-1f22d4de116898fece1d4_b.jpg& class=&origin_image zh-lightbox-thumb& width=&500& data-original=&https://pic4.zhimg.com/v2-1f22d4de116898fece1d4_r.jpg&&&/figure&&p&&br&&/p&&p&还有。&/p&&p&OpenAI这个称作&b&Glow&/b&的生成模型,不仅能像上面这样自动处理&b&高清&/b&图片,而且还能把两个人的照片MIX一下。&/p&&p&说到MIX,还是以小米举例吧。&/p&&p&想象一下,碧昂丝和雷布斯如果有后代的话,会是什么样?把他俩照片放在一起,MIX一下……结果如下图所示。而且还可以调整父母的影像力,比方如1/4碧昂丝+3/4雷军……&/p&&figure&&img src=&https://pic1.zhimg.com/v2-b22be8a462ed5bf179a018_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&500& data-rawheight=&634& data-thumbnail=&https://pic1.zhimg.com/v2-b22be8a462ed5bf179a018_b.jpg& class=&origin_image zh-lightbox-thumb& width=&500& data-original=&https://pic1.zhimg.com/v2-b22be8a462ed5bf179a018_r.jpg&&&/figure&&p&好像……毫无违和感。&/p&&p&而且,这个新技术还放出了可用的Demo,如果你也想试试变脸或者合成照片,可以前往OpenAI官网,传送门在此:&/p&&p&&a href=&https://link.zhihu.com/?target=https%3A//blog.openai.com/glow/& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&blog.openai.com/glow/&/span&&span class=&invisible&&&/span&&/a&&/p&&h2&&b&Glow:另辟蹊径&/b&&/h2&&p&上面讲的就是OpenAI发布的新技术Glow,一个AI通过观察原始图片,学会如何根据不同的属性,生成全新的高清图片。&/p&&p&更厉害的是,这个生成模型,&b&既不是基于大火的对抗生成网络GAN,也不是变分自编码器VAE&/b&。&/p&&p&Glow是一种可逆的生成模型,也称为基于流的生成模型,它源于对NICE和RealNVP技术的扩展。与GAN和VAE两大流派相比,基于流的生成模型迄今为止在研究界很少受到关注。&/p&&p&NICE的论文最早发布于2014年,作者是来自蒙特利尔大学的Laurent Dinh、David Krueger、Yoshua Bengio。&/p&&p&传送门:&a href=&https://link.zhihu.com/?target=https%3A//arxiv.org/abs/& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&arxiv.org/abs/&/span&&span class=&invisible&&&/span&&/a&&/p&&p&RealNVP的论文最早发布于2016年,作者是蒙特利尔大学的Laurent Dinh以及谷歌大脑的Jascha Sohl-Dickstein、Samy Bengio。&/p&&p&传送门:&a href=&https://link.zhihu.com/?target=https%3A//arxiv.org/pdf/.pdf& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&arxiv.org/pdf/&/span&&span class=&invisible&&3.pdf&/span&&span class=&ellipsis&&&/span&&/a&&/p&&p&基于流的生成模型,有几个优点,例如:精确的潜变量推断和对数似然评估、可同时处理高效的推理和有效的合成、下游任务可用的潜在空间、显著节省内存空间等。&/p&&p&而且这种生成模型,并不限于图像处理,在语音合成、文本分析与合成、半监督学习和基于模型的控制等领域皆可应用。&/p&&a class=&video-box& href=&https://link.zhihu.com/?target=https%3A//www.zhihu.com/video/743808& target=&_blank& data-video-id=&& data-video-playable=&true& data-name=&& data-poster=&https://pic4.zhimg.com/80/v2-eb1eefc0eb_b.jpg& data-lens-id=&743808&&
&img class=&thumbnail& src=&https://pic4.zhimg.com/80/v2-eb1eefc0eb_b.jpg&&&span class=&content&&
&span class=&title&&&span class=&z-ico-extern-gray&&&/span&&span class=&z-ico-extern-blue&&&/span&&/span&
&span class=&url&&&span class=&z-ico-video&&&/span&https://www.zhihu.com/video/743808&/span&
&p&开头演示的那些可调整属性,都不是预先标记好喂给神经网络的。朝怎样的方向变化,会产生发色啊,胡须量啊,诸如此类的改变,都是AI自己在潜在空间里面学到的。&/p&&p&OpenAI披露的信息显示,Glow模型在一块NVIDIA 1080 Ti GPU上生成256×256的样本,需要130ms。&/p&&h2&&b&这次的变脸,更流畅&/b&&/h2&&p&为了让图像发生更流畅的变化,团队以Dinh等人2016年的研究为基础,提出了一种新的生成流 (Generative Flow) ,叫做Glow:&/p&&figure&&img src=&https://pic4.zhimg.com/v2-a5e4bfdf486_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&534& data-rawheight=&598& class=&origin_image zh-lightbox-thumb& width=&534& data-original=&https://pic4.zhimg.com/v2-a5e4bfdf486_r.jpg&&&/figure&&p&每一步 (绿框) ,都要从一个&b&actnorm步骤开始&/b&,把激活神经元归一化 (Activation Normalization) 。&/p&&p&紧跟着,是一个&b&可逆&/b&的1x1卷积,输入和输出通道&b&数量&/b&一样多。&/p&&p&再往后,是一层&b&仿射变换&/b& (Affine Transformation) 。Dinh团队提出的&b&可逆转换&/b&,很强大,在这里被沿用了。&/p&&p&这三步组成一个绿框,无数的绿框连在一起,就有了周而复始的生成流。&/p&&figure&&img src=&https://pic1.zhimg.com/v2-65df97cba4_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1080& data-rawheight=&683& class=&origin_image zh-lightbox-thumb& width=&1080& data-original=&https://pic1.zhimg.com/v2-65df97cba4_r.jpg&&&/figure&&p&然后,把这个流,跟右边的多尺度 (Multi-Scale) 架构结合在一起。&/p&&p&潺潺流淌,人脸就可以在神经网络里,发生安静又自然的变化了。&/p&&p&&br&&/p&&figure&&img src=&https://pic2.zhimg.com/v2-576a5c7c524f43e5ce25_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&155& data-rawheight=&158& data-thumbnail=&https://pic2.zhimg.com/v2-576a5c7c524f43e5ce25_b.jpg& class=&content_image& width=&155&&&/figure&&p&&br&&/p&&h2&&b&是AI自己找到的方向&/b&&/h2&&p&在模型的训练数据上,研究人员没有手动添加任何标记。&br&&/p&&p&AI会在&b&潜在空间&/b&里,掌握各种各样的变化规律。&/p&&p&不论是把光滑的下颌变得胡子拉碴,还是为起气色红润的面孔完成卸妆。&/p&&p&没有地图,所有的方向,AI都要自己找到。&/p&&p&&br&&/p&&figure&&img src=&https://pic2.zhimg.com/v2-b37ed94d437ff76fcc3c43_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&500& data-rawheight=&312& class=&origin_image zh-lightbox-thumb& width=&500& data-original=&https://pic2.zhimg.com/v2-b37ed94d437ff76fcc3c43_r.jpg&&&/figure&&p&&br&&/p&&p&幸好,它没有迷路。&/p&&h2&&b&变成不一样的自己&/b&&/h2&&p&&br&&/p&&figure&&img src=&https://pic3.zhimg.com/v2-add33cd6b4d8a07ea749d01_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1080& data-rawheight=&780& class=&origin_image zh-lightbox-thumb& width=&1080& data-original=&https://pic3.zhimg.com/v2-add33cd6b4d8a07ea749d01_r.jpg&&&/figure&&p&&br&&/p&&p&不管是发色,面色,还是表情,这些&b&语义特征&/b&AI或许并不懂,但这并不妨碍它实现这些属性的变化。&/p&&p&用编码器给图像编码,为有胡子和没胡子的样子,分别算出一个&b&潜在向量&/b&。&/p&&p&&br&&/p&&figure&&img src=&https://pic2.zhimg.com/v2-2e0b7a5e192d58261bcec67a09a50b40_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&730& data-rawheight=&100& class=&origin_image zh-lightbox-thumb& width=&730& data-original=&https://pic2.zhimg.com/v2-2e0b7a5e192d58261bcec67a09a50b40_r.jpg&&&/figure&&p&&br&&/p&&p&两个向量之间,相差的那个向量,就是调整胡子浓密程度的滑块了。&br&&/p&&h2&&b&变成别人&/b&&/h2&&p&用编码器,给两张不同人类的照片编码。可以产生二者之间的变换过程,很完整。&/p&&p&从换脸途中任取一张图,就能看到两个人的基因,和解之后的样子了。&/p&&p&&br&&/p&&figure&&img src=&https://pic4.zhimg.com/v2-77a65bfe989eaceba1bb5_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&480& data-rawheight=&480& data-thumbnail=&https://pic4.zhimg.com/v2-77a65bfe989eaceba1bb5_b.jpg& class=&origin_image zh-lightbox-thumb& width=&480& data-original=&https://pic4.zhimg.com/v2-77a65bfe989eaceba1bb5_r.jpg&&&/figure&&p&&br&&/p&&p&除了肉眼可辨的效果之外,团队还对比了Glow和前辈RealNVP (来自2016年的Dinh实验室) ,处理数据集时的成绩——&br&&/p&&p&&br&&/p&&figure&&img src=&https://pic4.zhimg.com/v2-2b63d7f1afd8eea6ca32bda_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1080& data-rawheight=&164& class=&origin_image zh-lightbox-thumb& width=&1080& data-original=&https://pic4.zhimg.com/v2-2b63d7f1afd8eea6ca32bda_r.jpg&&&/figure&&p&&br&&/p&&p&结果是,在5个数据集里,这只闪闪发光的模型,表现都要优于RealNVP。完成相同的任务,Glow需要的数据量更少。&br&&/p&&p&青出于蓝。&/p&&p&选择跟随Dinh的脚步,是因为OpenAI团队看到了&b&可逆生成模型&/b&的优点。&/p&&p&&br&&/p&&figure&&img src=&https://pic2.zhimg.com/v2-c53fd4eb768355bef99c58f33273f11d_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&552& data-rawheight=&400& class=&origin_image zh-lightbox-thumb& width=&552& data-original=&https://pic2.zhimg.com/v2-c53fd4eb768355bef99c58f33273f11d_r.jpg&&&/figure&&p&&br&&/p&&p&它跟VAE不同,跟GAN也不同,潜变量 (Latent Variable) 有了&b&确切&/b&的推断,不只是一个近似值了。&/p&&p&另外,可以给数据,生成确切的&b&对数似然值&/b& (Log-Likelyhood) ,不只是一个下限了。&/p&&p&总而言之,这样的模型比起前辈们,拥有更多确定的答案。&/p&&h2&&b&论文+代码&/b&&/h2&&figure&&img src=&https://pic3.zhimg.com/v2-0d32b7fa89c0999daf4f3_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1080& data-rawheight=&375& class=&origin_image zh-lightbox-thumb& width=&1080& data-original=&https://pic3.zhimg.com/v2-0d32b7fa89c0999daf4f3_r.jpg&&&/figure&&p&Glow的作者是来自OpenAI的两位:Diederik P. Kingma、Prafulla Dhariwal。而且OpenAI这次一口气放出了Glow的论文以及代码。&/p&&p&论文传送门:&/p&&p&&a href=&https://link.zhihu.com/?target=https%3A//d4mucfpksywv.cloudfront.net/research-covers/glow/paper/glow.pdf& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&d4mucfpksywv.cloudfront.net&/span&&span class=&invisible&&/research-covers/glow/paper/glow.pdf&/span&&span class=&ellipsis&&&/span&&/a&&/p&&p&代码传送门:&/p&&p&&a href=&https://link.zhihu.com/?target=https%3A//github.com/openai/glow& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&github.com/openai/glow&/span&&span class=&invisible&&&/span&&/a&&/p&&p&—&b&完&/b&—&/p&&p&欢迎大家关注我们的专栏:&a href=&https://zhuanlan.zhihu.com/qbitai& class=&internal&&量子位 - 知乎专栏&/a&&/p&&p&诚挚招聘&/p&&p&量子位正在招募编辑/记者,工作地点在北京中关村。期待有才气、有热情的同学加入我们!相关细节,请在量子位公众号(QbitAI)对话界面,回复“招聘”两个字。&/p&&p&&a href=&https://zhuanlan.zhihu.com/qbitai& class=&internal&&量子位 QbitAI&/a&· 头条号签约作者&/p&&p&?'?' ? 追踪AI技术和产品新动态&/p&&p&&/p&
变栗 问耕 发自 凹非寺 量子位 出品 | 公众号 QbitAI昨天上市即破发的小米,今天上午股价大涨近10%。这下雷军要笑了。而且可以笑得更灿烂。更灿烂是什么样?来,我们用OpenAI刚刚发布的人工智能技术,给大家展示一下。 当然这个最新的技术,不止这点本事。…
&p&前俩个月刚和国内来访问的硕士生合作投了一篇超像素的文章,并review了市面上很多超像素的文章,这里给大家科普一下。&/p&&p&并且在第4章,我会简单介绍一下如何用组合优化基于图论的方法,来生成超像素。&/p&&p&&br&&/p&&h2&0.背景&/h2&&p&首先一张图片由一个个像素组成(可以看成网格),每个像素可以有一个灰度值(标量)或RGB值(三维向量)。&/p&&figure&&img src=&https://pic1.zhimg.com/50/v2-4baa69c7fe4b267def69df_b.jpg& data-size=&normal& data-rawwidth=&321& data-rawheight=&321& class=&content_image& width=&321&&&figcaption&http://a-chien.blogspot.de/2017/01/excel-vba_5.html&/figcaption&&/figure&&p&现今一张图片动辄0w像素,因此对于图像处理来说,是非常大的维度。&/p&&p&超像素最大的功能之一,便是作为图像处理其他算法的预处理,在不牺牲太大精确度的情况下 &b&降维&/b&!&/p&&p&&br&&/p&&h2&1.超像素&/h2&&p&超像素最直观的解释,便是把一些具有相似特性的像素“聚合”起来,形成一个更具有代表性的大“元素”。&/p&&p&而这个新的元素,将作为其他图像处理算法的基本单位。&/p&&p&一来大大降低了维度;二来可以剔除一些异常像素点。&/p&&p&至于根据什么特性把一个个像素点聚集起来,可以是颜色、纹理、类别等。&/p&&p&看下图大家就能一瞥一二:&/p&&figure&&img src=&https://pic3.zhimg.com/50/v2-e8d9a352ea9a101d1dab1d1_b.jpg& data-size=&normal& data-rawwidth=&480& data-rawheight=&319& class=&origin_image zh-lightbox-thumb& width=&480& data-original=&https://pic3.zhimg.com/50/v2-e8d9a352ea9a101d1dab1d1_r.jpg&&&figcaption&https://ivrl.epfl.ch/research/superpixels&/figcaption&&/figure&&h2&2.超像素算法&/h2&&p&理论上,任何图像分割算法的过度分割(over-segmentation),即可生成超像素。&/p&&p&下面是一个图像分割算法的例子(举此例还因为这里分割标准是依据纹理)。&/p&&figure&&img src=&https://pic3.zhimg.com/50/v2-21fa03ed_b.jpg& data-size=&normal& data-rawwidth=&879& data-rawheight=&202& class=&origin_image zh-lightbox-thumb& width=&879& data-original=&https://pic3.zhimg.com/50/v2-21fa03ed_r.jpg&&&figcaption&https://github.com/mstorath/Pottslab&/figcaption&&/figure&&p&大家都知道“调参”这个术语。&/p&&p&告诉大家一个秘密,往往论文上出现的结果,都是作者精选几百张图片,调了几千次参数后取的最好结果。&/p&&p&因此,上图把参数一换,即可呈现超像素的结果。&/p&&p&不信下载算法【0】做一次调参侠试试?&/p&&p&注:【0】算法基于matlab,非常好用,更关键的作者(TUM博士,EPFL、海德堡博后)是我的合作者之一,推荐一试。&/p&&p&&br&&/p&&h2&3.超像素算法判别条件&/h2&&p&市面上如此多的超像素算法,如何比较他们的优劣呢?&/p&&p&一般业内参考以下三个指标(具体公式请参考【1】).&/p&&p&(1) Undersegmentation Error&/p&&p&下图,白色是原图的一个物体,红线是一个个超像素的轮廓,而粉红色的区域就是undersegmentation的区域。显然,这部分区域越大就越不好。&/p&&figure&&img src=&https://pic2.zhimg.com/50/v2-eb96dae56c0f15f6c3c47_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&309& data-rawheight=&158& class=&content_image& width=&309&&&/figure&&p&(2) Boundary Recall&/p&&p&下图,黑色虚线以及实现是原图物体的轮廓,红线是超像素的边界。一个好的超像素算法,应该覆盖原图物体的轮廓。在给予一定缓冲(粉红色区域)的情况下,超像素的边缘可以覆盖原图物体边缘的越多(黑色实线),该算法就越好。&/p&&figure&&img src=&https://pic4.zhimg.com/50/v2-0e263cbedee_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&423& data-rawheight=&194& class=&origin_image zh-lightbox-thumb& width=&423& data-original=&https://pic4.zhimg.com/50/v2-0e263cbedee_r.jpg&&&/figure&&p&(3) Compactness score&/p&&p&这个指标衡量了一个超像素是否“紧实”。&/p&&p&下图,高下立判。&/p&&figure&&img src=&https://pic3.zhimg.com/50/v2-70bf0b56df5e5ba07f9719f15abaf681_b.jpg& data-size=&normal& data-rawwidth=&623& data-rawheight=&216& class=&origin_image zh-lightbox-thumb& width=&623& data-original=&https://pic3.zhimg.com/50/v2-70bf0b56df5e5ba07f9719f15abaf681_r.jpg&&&figcaption&https://ivrl.epfl.ch/research/superpixels&/figcaption&&/figure&&p&&br&&/p&&p&4.(我们的)超像素算法的初始化&/p&&p&超像素算法的初始化,我举以下俩个例子:&/p&&p&(1) 种子像素初始化&/p&&p&SLIC利用了简单的聚类(贪婪)算法,初始时刻,每一个聚类的中心被平均地分部在原图中。而超像素的个数,也可以基本由这些中心点来决定。&/p&&p&每一步迭代,种子像素合并周围的像素,形成超像素。&/p&&figure&&img src=&https://pic2.zhimg.com/50/v2-d4c25a91ac981c6a9dac3_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&528& data-rawheight=&139& class=&origin_image zh-lightbox-thumb& width=&528& data-original=&https://pic2.zhimg.com/50/v2-d4c25a91ac981c6a9dac3_r.jpg&&&/figure&&p&&br&&/p&&p&(2) 矩形区域初始化&/p&&p&SEEDS的初始化,是把原图先平均分割成很多矩形,初始超像素即为这些矩形。&/p&&p&每一步迭代,超像素的边缘不断变化,直到converge.&/p&&figure&&img src=&https://pic4.zhimg.com/50/v2-aa125aad4bfa7bef8aed240_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&534& data-rawheight=&137& class=&origin_image zh-lightbox-thumb& width=&534& data-original=&https://pic4.zhimg.com/50/v2-aa125aad4bfa7bef8aed240_r.jpg&&&/figure&&h2&5.(我们的)超像素算法&/h2&&p&由于本回答的重点在于科普超像素,这里即为简略地介绍我们的算法。&/p&&p&首先,用到了矩形区域初始化。&/p&&p&然后,在每个矩形中,我们用整数规划刻画了Discrete Potts model(y是像素颜色,w是拟合值),希望求得全局最优的分割(具体模型和算法请见【3】)。&/p&&figure&&img src=&https://pic2.zhimg.com/50/v2-907cb3e6d37aca0ac371f32ecca6e3db_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&257& data-rawheight=&49& class=&content_image& width=&257&&&/figure&&p&最后,所有矩阵内部完成分割以后(可以并行计算),整个图的超像素便出现了!&/p&&p&&b&亮点:由于Potts模型既做分割,又能去噪,因此我们把该模型用于带噪声图片的分割!&/b&&/p&&figure&&img src=&https://pic2.zhimg.com/50/v2-9d1cb2e49c7f1c576e63baf4c0459a2e_b.jpg& data-size=&normal& data-rawwidth=&555& data-rawheight=&377& class=&origin_image zh-lightbox-thumb& width=&555& data-original=&https://pic2.zhimg.com/50/v2-9d1cb2e49c7f1c576e63baf4c0459a2e_r.jpg&&&figcaption&左下为超像素分割图,右下为去噪结果图&/figcaption&&/figure&&p&&br&&/p&&h2&5.State-of-the-art 噪声图片的超像素算法&/h2&&p&由于我们超像素的以上特性,我们在标准数据集BSDS500上用3中三个指标进行了大量的带噪声图片超像素的实验。&/p&&p&我们甚至在使用其他算法前,先给图片去噪,再使用其他算法。&/p&&p&&b&结果:不论怎么“优待”其他算法,我们的算法取得了最好的结果(具体请见【2】)。&/b&&/p&&figure&&img src=&https://pic2.zhimg.com/50/v2-b32c3aa27a9dd7f6c2b1ce6bef8e8397_b.jpg& data-size=&normal& data-rawwidth=&680& data-rawheight=&788& class=&origin_image zh-lightbox-thumb& width=&680& data-original=&https://pic2.zhimg.com/50/v2-b32c3aa27a9dd7f6c2b1ce6bef8e8397_r.jpg&&&figcaption&600、1200代表超像素个数,加了高斯和Salt&Pepper噪声,PMcut是我们的算法。&/figcaption&&/figure&&p&真有如此神奇?有没有trade-off呢?&/p&&p&答案是肯定的,就是这么神奇。&/p&&p&trade-off便是:由于是NP难的组合优化问题,算法复杂度非常高,因此计算时间比起其他算法大大增加。&/p&&p&具体参见【2】以及&/p&&p&&a href=&https://zhuanlan.zhihu.com/p/& class=&internal&&【学界】混合整数规划/离散优化的精确算法--分支定界法及优化求解器&/a&&/p&&p&&br&&/p&&h2&6.参考资料&/h2&&p&【0】M. Storath etl&Joint image reconstruction and segmentation using the Potts model& Inverse Problems, 2015。Code: &a href=&//link.zhihu.com/?target=https%3A//github.com/mstorath/Pottslab& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&mstorath/Pottslab&/a&&/p&&p&【1】D Stutz etl,Superpixels: an evaluation of the state-of-the-art,&/p&&p&Computer Vision and Image Understanding 166, 1-27&/p&&p&该文作者是德国亚琛工大计算机本科,马普所计算机博士生,对比了几乎所有有开源代码的超像素算法。作者还把论文中evaluate指标的算法开源了,参考:&a href=&//link.zhihu.com/?target=https%3A//github.com/davidstutz/superpixels-revisited& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&davidstutz/superpixels-revisited&/a&&/p&&p&【2】&a href=&//link.zhihu.com/?target=https%3A//arxiv.org/abs/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&R.shen etl, Discrete Potts Model for Generating Superpixels on Noisy Images&/a&&/p&&p&【3】R.shen etl, &a href=&//link.zhihu.com/?target=https%3A//arxiv.org/abs/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&A First Derivative Potts Model for Segmentation and Denoising Using ILP&/a&&/p&&hr&&p&更多运筹学、人工智能干货,敬请关注:&a href=&https://zhuanlan.zhihu.com/operations-research& class=&internal&&『运筹OR帷幄』大数据人工智能时代的运筹学&/a&&/p&&p&更多超像素相关参考资料,请关注微信公众号“&b&运筹OR帷幄&/b&”并在后台回复关键词“&b&超像素&/b&”免费获取。&/p&
前俩个月刚和国内来访问的硕士生合作投了一篇超像素的文章,并review了市面上很多超像素的文章,这里给大家科普一下。并且在第4章,我会简单介绍一下如何用组合优化基于图论的方法,来生成超像素。 0.背景首先一张图片由一个个像素组成(可以看成网格),每…
&p& 一直比较喜欢尝试使用、测试各类工具软件,公众号中也写过不少的推荐。今天再推荐5款,我觉得特别好用的小工具,&b&用好它们能够帮助我们更好地使用电脑,&/b&欢迎大家尝试使用。&b&每一款工具都附上了网站下载地址,可以点击进行下载使用。&/b&&/p&&figure&&img src=&https://pic4.zhimg.com/50/v2-77fdfe47acc9_b.jpg& data-rawwidth=&494& data-rawheight=&247& data-caption=&& data-size=&normal& class=&origin_image zh-lightbox-thumb& width=&494& data-original=&https://pic4.zhimg.com/50/v2-77fdfe47acc9_r.jpg&&&/figure&&p&&b&tips:&/b&&/p&&p&本文与公众号:&b&小亮先生&/b&,同步更新,未经授权,请勿擅自转载。&/p&&p&如需转载,请联系我本人,微信:R57Z34&/p&&b&&hr&&/b&&h2&&b&1.Ditto剪切板管理器&/b&(&a href=&//link.zhihu.com/?target=https%3A//ditto-cp.sourceforge.io/index.php& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Ditto官网&/a&)&/h2&&p&剪切板管理器,简单来说就是将在电脑上的每一次复制、剪切操作记录下来,便于后面继续使用。&/p&&p&使用电脑时,我们都会遇到这样的时候,需要粘贴一些之前复制的内容,但是默认的粘贴复制没有记忆功能,只能使用一次。Ditto剪切板管理器就可以帮我们解决掉这个问题,让每一次复制都能保存,随时调用。可以在我们使用电脑时极大提升我们工作效率,减少重复操作步骤。&/p&&figure&&img src=&https://pic3.zhimg.com/50/v2-a7ca23ec9d01ee_b.jpg& data-rawwidth=&782& data-rawheight=&403& data-caption=&& data-size=&normal& class=&origin_image zh-lightbox-thumb& width=&782& data-original=&https://pic3.zhimg.com/50/v2-a7ca23ec9d01ee_r.jpg&&&/figure&&p&&br&&/p&&p&安装好Ditto后,可以设置全局快捷键,默认为“Ctrl+`”(tab上面那个键),复制后的记录都在里面,需要使用时调用快捷键,然后双击需要用的复制条目,即可使用。&b&一个动图帮助大家直观了解。&/b&&/p&&p&&br&&/p&&figure&&img src=&https://pic1.zhimg.com/50/v2-c36537fab12f8f8f335671_b.jpg& data-rawwidth=&1096& data-rawheight=&601& data-size=&normal& class=&origin_image zh-lightbox-thumb& width=&1096& data-original=&https://pic1.zhimg.com/50/v2-c36537fab12f8f8f335671_r.jpg&&&figcaption&Ditto剪切板管理器使用演示&/figcaption&&/figure&&p&&br&&/p&&h2&2. Snipaste截图贴图工具(&a href=&//link.zhihu.com/?target=https%3A//zh.snipaste.com/index.html%23& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Snipaste官网&/a&)&/h2&&p&Snipaste 是一个简单但强大的截图工具,在遇到Snipaste之前,我习惯用电脑微信截图,设置一个自己习惯用的快捷键。现在彻底换成了用Snipaste进行截图。&/p&&p&&br&&/p&&figure&&img src=&https://pic3.zhimg.com/50/v2-0a9a741fe26a4a459b08a32173fedd89_b.jpg& data-rawwidth=&1405& data-rawheight=&753& data-caption=&& data-size=&normal& class=&origin_image zh-lightbox-thumb& width=&1405& data-original=&https://pic3.zhimg.com/50/v2-0a9a741fe26a4a459b08a32173fedd89_r.jpg&&&/figure&&p&&br&&/p&&blockquote&你还可以将剪贴板里的文字或者颜色信息转化为图片窗口,并且将它们进行缩放、旋转、翻转、设为半透明,甚至让鼠标能穿透它们!如果你是程序员、设计师,或者是大部分工作时间都在电脑前,贴图功能将改变你的工作方式、提升工作效率。(官网介绍)&/blockquote&&p&Snipaste不仅拥有截图所需的各种功能,还有一个“贴图”功能非常好用,比如我做PPT时需要模仿某个作品的风格或者用到其中颜色,这时就可以使用贴图功能,将截图定在某个位置,而且始终不会变,非常方便工作。&b&一个动图帮助大家理解。&/b&&/p&&p&&br&&/p&&figure&&img src=&https://pic3.zhimg.com/50/v2-ade194f0d5f_b.jpg& data-rawwidth=&1405& data-rawheight=&780& data-size=&normal& class=&origin_image zh-lightbox-thumb& width=&1405& data-original=&https://pic3.zhimg.com/50/v2-ade194f0d5f_r.jpg&&&figcaption&Snipaste截图贴图工具使用效果&/figcaption&&/figure&&p&&br&&/p&&p&&b& 3. RocketDock-类Mac桌面(&a href=&//link.zhihu.com/?target=https%3A//rocketdock.com/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Rocketdock官网&/a&)&/b&&/p&&p&这款工具在公众号上之前介绍过,是我非常喜欢的一款桌面工具。很多人都比较喜欢Mac系统的桌面效果,希望在Windows上面实现这一效果。实际上,现在网上也有类似的软件,曾经我也用过两款。最后还是觉得RocketDock体验最好。&/p&&p&这个设置也是非常的简单,大家可以根据自己的需要进行设置、修改。同时使用时要记得设置开机启动,这样它才会自动运行。&b&一个动图让大家感受下效果。&/b&&/p&&figure&&img src=&https://pic3.zhimg.com/50/v2-fc7ee27eab8aeb9c5f5d_b.jpg& data-rawwidth=&1179& data-rawheight=&369& data-size=&normal& class=&origin_image zh-lightbox-thumb& width=&1179& data-original=&https://pic3.zhimg.com/50/v2-fc7ee27eab8aeb9c5f5d_r.jpg&&&figcaption&RocketDock使用效果&/figcaption&&/figure&&p&&br&&/p&&h2&4. Total_Control手机控(&a href=&//link.zhihu.com/?target=http%3A//tc.sigma-rt.com.cn/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Total_Control官网&/a&)&/h2&&p&Total_Control是一款非常好用的手机控制软件,通俗来说就是可以实现电脑控制手机,包括收发短信、使用手机APP等等。&/p&&figure&&img src=&https://pic2.zhimg.com/50/v2-e03d1df3e3eec1b43d164bb9_b.jpg& data-rawwidth=&1410& data-rawheight=&666& data-caption=&& data-size=&normal& class=&origin_image zh-lightbox-thumb& width=&1410& data-original=&https://pic2.zhimg.com/50/v2-e03d1df3e3eec1b43d164bb9_r.jpg&&&/figure&&p&&br&&/p&&p&我使用它的功能主要是用于录制课程,比如某个画面我需要手机演示,就可以将手机屏幕投影到电脑上,这样子演示的效果会非常直观。最棒的是,反映非常迅速,几乎没有延迟。&/p&&figure&&img src=&https://pic2.zhimg.com/50/v2-c94e5260edb57e3bbced8_b.jpg& data-rawwidth=&1385& data-rawheight=&684& data-caption=&& data-size=&normal& class=&origin_image zh-lightbox-thumb& width=&1385& data-original=&https://pic2.zhimg.com/50/v2-c94e5260edb57e3bbced8_r.jpg&&&/figure&&p&&br&&/p&&p&这款工具还包含了很多很丰富的功能,确实值得推荐和使用。同时官方提供了几种版本可供使用,部分需要付费,但如果个人使用,免费版的功能完全够用的。&b&一个视频帮助大家理解。&/b&&/p&&p&&i&(本来录制了视频演示,很直观,结果两次审核都不通过,后面再补上了,也可以到公众号看。)&/i&&/p&&p&&br&&/p&&h2&5. Icons8图标包(&a href=&//link.zhihu.com/?target=https%3A//icons8.com/app& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&icons8官网&/a&)&/h2&&p&Icons8是一款强大而实用的图标库软件,使用者能通过该软件提供的搜索功能,可以找到50个不同的图标分类,每个分类包含的50-200个图标,能够适用于网站、应用、设计图、PPT中使用。&/p&&p&&br&&/p&&figure&&img src=&https://pic1.zhimg.com/50/v2-fa32f67b0e03ff4aebbfa4f_b.jpg& data-rawwidth=&1403& data-rawheight=&709& data-caption=&& data-size=&normal& class=&origin_image zh-lightbox-thumb& width=&1403& data-original=&https://pic1.zhimg.com/50/v2-fa32f67b0e03ff4aebbfa4f_r.jpg&&&/figure&&p&软件安装后,可以再找到自身所需要的图标的同时为图标进行着色,并能通过拖拽的方式把图标拖入Photoshop、PPT等第三方应用中使用。&b&一个动图帮助大家理解。&/b&&/p&&figure&&img src=&https://pic3.zhimg.com/50/v2-e761abea42b16dba19991_b.jpg& data-rawwidth=&1382& data-rawheight=&756& data-size=&normal& class=&origin_image zh-lightbox-thumb& width=&1382& data-original=&https://pic3.zhimg.com/50/v2-e761abea42b16dba19991_r.jpg&&&figcaption&Icons8图标包使用效果&/figcaption&&/figure&&p&&br&&/p&&p&————————————————&/p&&p&软件就推荐以上几款,实际上还有非常多的好用的且不被大多数人知道的工具,有的已经有很多推荐过,所以没有拿出,&b&如果还有更好的欢迎大家在评论中讨论。 &/b&&/p&&p&&br&&/p&&p&&b&后面有好的发现,继续更……&/b&&/p&&p&&br&&/p&&figure&&img src=&https://pic3.zhimg.com/50/v2-f49d81fbbbb19_b.jpg& data-rawwidth=&500& data-rawheight=&273& data-caption=&& data-size=&normal& class=&origin_image zh-lightbox-thumb& width=&500& data-original=&https://pic3.zhimg.com/50/v2-f49d81fbbbb19_r.jpg&&&/figure&&p&&/p&
一直比较喜欢尝试使用、测试各类工具软件,公众号中也写过不少的推荐。今天再推荐5款,我觉得特别好用的小工具,用好它们能够帮助我们更好地使用电脑,欢迎大家尝试使用。每一款工具都附上了网站下载地址,可以点击进行下载使用。tips:本文与公众号:小亮…
&a class=&video-box& href=&//link.zhihu.com/?target=https%3A//www.zhihu.com/video/541696& target=&_blank& data-video-id=&& data-video-playable=&true& data-name=&& data-poster=&https://pic2.zhimg.com/v2-bbfee82e87f95c1cab088db12dd371c2.png& data-lens-id=&541696&&
&img class=&thumbnail& src=&https://pic2.zhimg.com/v2-bbfee82e87f95c1cab088db12dd371c2.png&&&span class=&content&&
&span class=&title&&&span class=&z-ico-extern-gray&&&/span&&span class=&z-ico-extern-blue&&&/span&&/span&
&span class=&url&&&span class=&z-ico-video&&&/span&https://www.zhihu.com/video/541696&/span&
&/a&&a class=&video-box& href=&//link.zhihu.com/?target=https%3A//www.zhihu.com/video/199616& target=&_blank& data-video-id=&& data-video-playable=&true& data-name=&& data-poster=&https://pic4.zhimg.com/v2-6137e6fcac6.png& data-lens-id=&199616&&
&img class=&thumbnail& src=&https://pic4.zhimg.com/v2-6137e6fcac6.png&&&span class=&content&&
&span class=&title&&&span class=&z-ico-extern-gray&&&/span&&span class=&z-ico-extern-blue&&&/span&&/span&
&span class=&url&&&span class=&z-ico-video&&&/span&https://www.zhihu.com/video/199616&/span&
&/a&&p&python写的连连看外挂,图二时间间隔设置成了0,效果有点吓人。用的是简单的opencv图像识别结合连连看的算法,如果关注度足够,我会回来补上具体的实现思路和源码地址。(开源了已经)希望不会接到腾讯爸爸的律师函?&/p&&hr&&p&&b&日更新:&/b&&/p&&p&让大家失望了,并没有收到律师函或者offer,哈哈。 不过收到了知乎管理员的恐吓信,所以今天不得不来更下答案。恐吓信内容如下:马赛克里是原答案:&/p&&figure&&img src=&https://pic1.zhimg.com/50/v2-7efe5ecaf66_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&750& data-rawheight=&1334& class=&origin_image zh-lightbox-thumb& width=&750& data-original=&https://pic1.zhimg.com/50/v2-7efe5ecaf66_r.jpg&&&/figure&&p&所以很遗憾的告诉大家,本次更新后源码连接我就删了,还有管理员提到的内容的部分,我也直接删了就。毕竟在人家的地盘装逼,人家的规矩还是要遵守的,我倒不是说怂或者害怕啥的,年纪轻轻一大小伙子踏踏实实搞技术没什么好怕的,我就是单纯的有些瑟瑟发抖~~&/p&&p&毕竟人怕出名猪怕壮,现在7k+的赞确实是影响力大了一点。影响力大了,自然就众口难调了,一开始大家清一色的点赞感谢,还有捧我大佬什么的,后面慢慢的开始出现不一样的声音了,有骂我不道德的,有威胁要举报的,甚至还有用些诅咒性的语言问候我家人的。这我实在无可厚非,龙蛇混杂才是大千世界。很感谢你们的嫉恶如仇的态度,我也很希望你们的态度和言论,可以让我们的世界变得更好!&/p&&p&我上次答案就说了,我的初衷就是技术分享,我不希望有人用它来获取商业利益,降低游戏体验。所以我并没有提供具体针对某官方游戏的配置信息,后来在评论中有把自己试出来的配置信息贴出来的,我直接都删了。所以这次改完答案后,源码连接也就不提供了,评论中出现的源码连接啥的我也会一并删除,请谅解。&/p&&p&收到了很多私信有项目合作的,开心的我以为有私活儿接了,结果问一个做外挂,问一个做外挂,利润还颇为丰厚,麻烦大佬们这样的项目不要再找我了,我不是看不上你们的项目和钱,我是真的不会做。。。&/p&&p&还有大家谁把这程序搞出来了,在联系模式里爽爽就行啦,别搞得好好的游戏跟神仙打架似的,反而没啥意思不是?&/p&&p&好了,后续的内容扯完了,我们把镜头交给原答案:&/p&&hr&&p&先手动来条华丽的分割线&/p&&p&~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~&/p&&p&这刚刚有了知乎账号不到两周还,第一次在知乎回答,不到两天的时间,快破800的点赞,440的收藏,130的关注,66的感谢,还有100多条五花八门的评论着实是吓到我了。刚刷到这个问题的时候就觉得小猪佩奇都能赞到3k+,那我是不是也可以?就尝试性的发了这个外挂出来,看来冲击力实在不小,都有人私信问我是不是骗子了,吓得我赶紧回来补上约定好的实现思路和源码连接。承蒙大家厚爱,现在我来好好回答一下这个问题。&/p&&h2&源码&/h2&&p&源码连接:先点这里,然后点star(假装这里仍然有链接)&/p&&p&这个小外挂用python2写出来有将近半年了,挂到github上的版本我想用python3重构,当时只写了个开头后来不了了之了。这篇回答发出来,关注度如此之高,这才想起来我的github上挂的是半喇项目,尴尬我的今天趁下班时间赶紧写完了python3的版本,并且把思路代码都理了理。如果觉得还不错就给个star,毕竟还年轻,虚荣心比较强,谢谢!&/p&&p&&b&需要使劲敲黑板强调一下的是:没啥强调的了(7月11日源码链接已经删了,这里要强调的内容,也就没意义了,哈哈)&/b&&/p&&h2&实现思路&/h2&&p&下面的内容,伸手党可以不用看了,毕竟大家更感兴趣的,肯定是上面那个链接&b&(嗯,可惜现在已经没了)&/b&。&/p&&p&项目一共350行左右的源码,注释150行,是的,实现起来比你想象的简单的多。接下来我用我的方式讲解一下这个外挂是怎么实现的,尽可能简洁,让绝大部分人都能听懂。&/p&&ul&&li&&b&首先,我们先想想人类是怎么玩连连看这个游戏的?&/b&&/li&&/ul&&p&游戏开始,纵览全局,一眼扫到能够相连的两个相同的图片,就用鼠标去点,先点第一个,再点第二个,随着“撕拉”一道闪电两个方块随即爆炸,爽的不要不要,以此类推直到游戏结束,通过以上的操作可以细化出这样几个点来:&/p&&ol&&li& 图片要相同。这个我们人类可以一眼分辨出来&/li&&li& 两个点可以连通。很多人玩到现在也不是很清楚怎样能连,怎样不能,反正看了就知道,具体是啥硬性规则也并不是特别清楚。&/li&&li& 点击,鼠标一个一个的点,如果刚点过的两个图片相同并且可以连通,就是“撕拉”一道闪电让你爽一下。&/li&&/ol&&ul&&li&&b&回到问题,人类是这样玩的?那机类能不能也这么玩?&/b&&/li&&/ul&&p&答案是肯定的,计算机运算速度那么快,如果能想办法让他用和人类一样的思路去操作,那我们岂不是能轻易享受到“撕拉撕拉”的快感?而唯一需要我们做的,就是躺好,让她自己动。哦它!错别字!&/p&&p&想到这问题就清晰一些了,我们想让电脑按照我们的方式去执行和我们一样的操作,借助CPU发热的淫威,达到我们人类难以企及的速度,就是酱紫。那么计算机怎么像我们一样思考和操作呢?回到上面分析出的三点:&/p&&ol&&li&它要能认出屏幕上相同的图片。&/li&&li&它要知道某俩图片能不能相连。&/li&&li&它要能像人一样去对着屏幕啪啪啪....地点击。&/li&&/ol&&p&就像把大象装进冰箱一样,让电脑代替人脑,需要的也就是这么简单的三步。&/p&&ul&&li&&b&第一步:它要能认出屏幕上相同的图片。&/b&&/li&&/ul&&p&程序它如何能认识屏幕中的游戏中的一个一个的小方块呢?你肯定想到了图像识别,屏幕中间一个个的小方块是很有规律的,也有明显并且规律性的色值的梯度变化,通过一些图像识别的算法一定可以让程序认出屏幕上的小方块来。没错,但这样做很麻烦,&b&这里我一定要跟在座的提一下:无论是产品设计还是编码实现,一定要遵循一个核心原则:大道至简!&/b&什么叫大道至简?意思就是复杂的我也不会。&/p&&p&那简单的怎么做?首先,找到游戏窗体的位置(windows API),然后从屏幕上截张图(PIL),游戏窗体顶点的横纵坐标各加上一个数字,就找到了游戏区域(图中绿框),然后,通过图像切片的方式,从点C开始,分别以方块宽度为高度为步长,把图像切割成n个小块,然后再比较这些图片是否相等,一样的就用同样的数字标识,空白就用0,就这样简单粗暴地完成了第一步。&/p&&figure&&img src=&https://pic2.zhimg.com/50/v2-79aa84f329ae1c998bde_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1366& data-rawheight=&768& class=&origin_image zh-lightbox-thumb& width=&1366& data-original=&https://pic2.zhimg.com/50/v2-79aa84f329ae1c998bde_r.jpg&&&/figure&&p&至于我怎么知道方块的宽度高度,还有从顶点到游戏区域的距离?这个我是截图拿PS看的,不然还拿尺子量么。。。&/p&&ul&&li&&b&第二步:判断两张图是否能够相连&/b&&/li&&/ul&&p&图像转化成数据了,数据改怎么进行处理?&/p&&p&这里就得扯一下连连看的算法了,它的算法和它的规则关联度很大,它的规则是和拐点相关的:&b&两个方块的通路上,最多可以有两个拐点,如果用两个拐点还连不上,那他们就不能连通。&/b&落实在算法上其实很好写也:两个点能否直连是很好判断的,只需要判断两点之间的通路上是不是都为0就可以。那么两点通过一个拐点连通的情况,就是其中一点到拐点,再从拐点到另一点两个直连的判断。那么两个拐点的情况,就是一个点到拐点的直连+一个拐点到另一点的单拐点的情况进行判断。这样写下来,几乎全是嵌套调用,最后全部都集中在直线的校验上。&/p&&ul&&li&&b&第三步:如果能够相连,模拟鼠标点击屏幕&/b&&/li&&/ul&&p&第二部判断出的两个点可以相连,那需要程序点击一下两个点就可以,通过刚才的判断两个点的坐标是可以知道的,那只需要再向两个坐标发送鼠标点击的时间就可以。这里通过python win32的API就可以实现模拟,贴心的答主已经在源码开头附上pywin32下载链接了。&/p&&ul&&li&&b&最后,重复以上步骤&/b&&/li&&/ul&&p&电脑会以惊人的速度向你反馈“撕拉撕拉”的快感。这里请允许我再装个逼,上面的视频2我搞错了,是时间间隔0.01秒的情况,真实的0间隔效果是酱紫的:&/p&&a class=&video-box& href=&//link.zhihu.com/?target=https%3A//www.zhihu.com/video/663040& target=&_blank& data-video-id=&& data-video-playable=&true& data-name=&& data-poster=&https://pic2.zhimg.com/80/v2-1ef646aadea7521_b.jpg& data-lens-id=&663040&&
&img class=&thumbnail& src=&https://pic2.zhimg.com/80/v2-1ef646aadea7521_b.jpg&&&span class=&content&&
&span class=&title&&&span class=&z-ico-extern-gray&&&/span&&span class=&z-ico-extern-blue&&&/span&&/span&
&span class=&url&&&span class=&z-ico-video&&&/span&https://www.zhihu.com/video/663040&/span&
&/a&&h2&一些闲蛋&/h2&&p&接下来就是一些闲扯的内容了,是我的一些看法和讨论,可能没什么技术含量和价值,不喜勿喷。&/p&&ul&&li&&b&说好的图像识别呢?&/b&&/li&&/ul&&p&相信很多人看了思路和源码一定很失望,根本没有什么高端的算法和逻辑,说好的图像识别,也就是用了一下opencv的函数比较了一下图像是否相等。当然,外挂确实实现了还很吊炸天。理想状态下当然是通过图像识别找出相同的图片然后分析计算然后执行自动消除的操作。但是不那么做的理由我在上面也说过了,我确实不会....-_-||&/p&&ul&&li&&b&程序中可改进的地方还有很多&/b&&/li&&/ul&&p&1、这个外挂程序的局限性比较大,从我上面的分析就可以知道很多都是基于固定坐标来算的,那其实只要腾讯爸爸把这个游戏做的支持缩放,这个外挂也就跪了。但是腾讯没有,自打我有记忆以来,这游戏怕是有15年没更新了,600*800的像素在我同事的外星人上显示地像个幼儿版本。可能是看不上这一天两万人的用户量吧,还是开发新版本的欢乐斗地主更挣钱。&/p&&p&2、如果速度设置的较慢,让别人先赢了,将是一件比较尴尬的事情,别人赢了你再点击屏幕已经无效了,但是程序继续运行仍然会让鼠标在对应的位置点来点去。你还没法移动它去停止程序,你鼠标还没挪走呢,就又给你挪到其他位置了。此处应该设置个中断机智,能够随时停止程序的。&/p&&p&3、我在程序中使用的是opencv+numpy进行的图片读取,切片,还有图片是否相等的校验。后来同事给我提供了一种思路:1、PIL本身就可以进行图片切片,2、operater.eq()可以校验两个对象是否一致,用来校验切片出来的图像是完全可以的。 这样的话根本就不需要opencv和numpy,什么图像识别,根本不需要的,如果那么做,代码量还可以比现在更精简。&/p&&ul&&li&&b&关于外挂&/b&&/li&&/ul&&p&关于外挂有很多中办法实现,我说几种主流的,大家评论里也已经多得五花八门了,&/p&&p&1、其中很大一部分,也是绝大多是外挂的主流做法,就是直接在&b&本机改内存&/b&。你的游戏运行在我这里,代码就得加载到我的内存里运行,那么内存里的数据再抽象,总有高手能给它鼓捣出来。就比如说这个连连看,我也可以通过读取内存的手段直接拿到它方块布局的数据,直接把这个数据全改成0,那立马就赢了。但这样做很麻烦,&b&这里我一定要跟在座的提一下:无论是产品设计还是编码实现,一定要遵循一个核心原则:大道至简!&/b&什么叫大道至简?意思就是复杂的我真的不会。。。&/p&&p&有一些游戏数据必须要在本地进行处理的,很容易遇到这种外挂,比如地下城与勇士无限刷图啦,更比如吃鸡,就说吃鸡,这样的第一人称射击游戏,打一枪子弹中没中,不可能放到服务器去判断,一是判断不过来,二是受网络的影响实时性根本达不到要求。所以你一枪子弹打出去中没中,一定是放在本地进行计算的,既然是在本地内存里,一旦防范不到位那就有人能给你改,我们所谓的“飞天遁地锁血金身”什么的。像LOL就不多存在这样类型的外挂,一方面肯定是反外挂投入的力度大,另一方面就是因为你的操作全部都是由服务器来进行计算并反馈的,不存在太多本地数据篡改的风险。&/p&&p&2、另一种外挂,不在本机改内存,而是通过网络去骗数据,常见于数据协议被黑客窃取或破解,那他就可以按照协议格式发伪造的数据,来骗服务器。这种外挂我见过的比如GTA5 online版本,当时答主的舍友花50块买的外挂,头上一个劲儿的往出冒钱,外挂弄出的钱,退出后重新登录会消失,但是如果这些钱用来买了资产,那资产就实打实的是你的了。看上去也是很爽,感觉那外挂应该是了窃取某个加钱的接口,然后发模拟数据一个劲儿的刷。&/p&&p&3、再有,就是我的这种外挂,用程序来模拟用户的某些操作,类似于按键精灵的意思,得益于计算机优秀的运算速度,往往能达到人类不可能达到的水平。除了我这个连连看,还有之前微信跳一跳的外挂也是如此。而这种外挂也很难防范,有些时候程序无法判断操作是来源于用户还是代码。&/p&&ul&&li&&b&关于攻防&/b&&/li&&/ul&&p&我是这个外挂的作者,所以也想说说关于如何防范这个外挂,以下来说说我替鹅厂想的一些法子来阻止我这个外挂。&/p&&p&1、&b&最行之有效:窗体缩放。&/b&如果这个游戏的窗体可以缩放,那我这个外挂基本上算是废了,除非你每次玩的时候都能缩成固定的大小,并且每次保证都一样。如果真的修改地支持窗体的缩放了,那我的外挂就不得不通过真正的图像识别来搞了。当然,那样会很麻烦....我不会。&/p&&p&2、&b&检测时间间隔,如果每次间隔都一样,则视为外挂。&/b&这属于比较蠢的办法之一,你是不知道python中生成个随机数有多简单,随便弄个0.5~2秒随机,那家伙比真人还真!&/p&&p&3、&b&通过驱动级别的检测,看是否有鼠标输入。&/b&这个原理很简单,实现起来很难。让程序的代码深入驱动底层去检测,如果没有捕获到鼠标点击,但是程序却收到了鼠标事件,说明这次点击时程序模拟的,直接过滤掉。但是这样做的代价很大,驱动底层的windwos编程带来的可能是巨大的兼容性难题,XP、win7、win10很有可能不一样。与其这样,干嘛还在每天2W用户量的连连看上面较劲,投入人力物力去开发欢乐斗地主不是更好么。&/p&&p&当然,鹅厂是完全有这样的能力和技术手段的。答主曾经遇到过一个windows键盘监听器,用C++钩子实现的全局键盘监听,可以监听一切用户输入。但腾讯QQ的登录框的密码,则是完全兼听不到的,这说明腾讯在此处做了比钩子更加底层的安全处理,也就是驱动级别的处理。题外话:银行官网登录时让下载的安全控件也可以提供这种级别的保护的,四大行只有一个会被钩子监听到按键输入,是哪一个我就不说了,曾经提交过反馈,不知现在处理了没有。&/p&&ul&&li&&b&这个外挂其他语言能不能做&/b&&/li&&/ul&&p&可以!答案是一定可以,这其中用到的技术没有一个是非python干不了了,只能说用其他语言,可能代码量多少的问题,比如我python用了200行有效代码,可能go需要300行? C++400行? java2000行?
大概这个行情吧。&/p&&p&哦,当然不是任何语言都可以,html和css就不行。&/p&&ul&&li&&b&关于评论和私信&/b&&/li&&/ul&&p&我刚刚才加入知乎,第一次回答有如此的关注度肯定是开心的,但是大家不要再在私信和评论里一口一个大佬大神了,又是问我要代码,又是问我推荐学习路线,问我推荐书籍的。作为程序员拿着不到5K的月薪,这么搞得我心里着实很慌。&/p&&p&还有问我要连连看源码的,这个视频中的连连看是腾讯QQ的连连看,不是我写的,所以你要连连看源码的话....我还真的有:&a href=&//link.zhihu.com/?target=https%3A//github.com/TheThreeDog/PictureMatching& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&王者荣耀风格的连连看&/a&。这个也就是我外挂项目中捆绑销售的连连看游戏,Qt C++做的,如果能加上“撕拉”的闪电,就更好了。拿去看看就行了,别拿去充当什么课设毕设,这游戏硬让我学弟妹们拿去给三四个人做毕设了,后果....&/p&&p&虽然我原本压根没打算入知乎的坑,但是一波儿回答让我吸了这么多赞还是蛮开心的,如果说问我出名后想做什么事情的话,我想可能是先给自己搞个头像?&/p&&p&PS:呀!刚才又看了一下,评论里没有叫大佬大神的哈,
飘了飘了~~&/p&&ul&&li&&b&关于代码中不给针对QQ连连看的数据&/b&&/li&&/ul&&p&外挂这种东西一定会多多少少损害到其他公司的商业利益,虽然鹅厂还轮不到我来考虑人家的商业利益,但是我仍然不希望外挂的配置代码从我手中散播出去。代码的开源一是为了交流和学习,二是为了Github上多多的star(不要脸到我自己都怕)。我也不扯什么伦理道德,我能做的,就只是管好自己。作为原作者也希望大家都能够做到:&b&不要在公开场合散布有关破解QQ游戏连连看的配置信息,不要将此代码用于任何商业用途。&/b&&/p&&p&还有就是答主内心比较脆弱,以上言论 有何不妥欢迎随时交流探讨,但是谢绝辱骂。&/p&&p&洋洋洒洒墨迹完,已经深夜了,祝大家好梦,就这样。&/p&
python写的连连看外挂,图二时间间隔设置成了0,效果有点吓人。用的是简单的opencv图像识别结合连连看的算法,如果关注度足够,我会回来补上具体的实现思路和源码地址。(开源了已经)希望不会接到腾讯爸爸的律师函?日更新:让大家失望了,并没有…
&p&Word 是学生和职场人士最常用的一款软件之一。但是90%的人只懂得它10%的功能,Word成了大家最熟悉的陌生人!&/p&&p&在一次次受虐之后,发出一声感叹——Word真(TM)难用!&/p&&p&&br&&/p&&p&下面就为大家盘点一下,Word中如有神助的9个技巧:&/p&&p&【1】一堆文字如何批量转成表格?&/p&&p&【2】打印内容多一页,如何省纸?&/p&&p&【3】如何只打印文档中的某些段落文字?&/p&&p&【4】Word中的分屏功能,一份文档轻松上下对照!&/p&&p&【5】生僻字不认识、英文读不懂怎么破?用Word就够了!&/p&&p&【6】如何一键速查修改痕迹,让修改痕迹无所遁形&/p&&p&【7】一个被 80% 职场小白忽视的文档排版大杀器!&/p&&p&【9】Word中的这个功能,堪称「扫地僧」,掌握了就是大神!&/p&&hr&&blockquote& 更新增加:&/blockquote&&p&【10】论文封面下划线对不齐怎么办?&/p&&p&【11】打开导航窗格,想看哪里点哪里!&/p&&p&【12】一行一行复制粘贴?太傻了!Word文档一键转PPT!&/p&&p&【13】Word转Excel,数据处理才能更快!&/p&&p&【14】Word使用微软雅黑导致行间距太大怎么破?&/p&&p&【15】如何在Word中内置一页「PPT」&/p&&hr&&blockquote& 更新增加:&/blockquote&&p&100+Word模板下载&/p&&figure&&img src=&https://pic1.zhimg.com/50/v2-f8ed6fe09e2f244a0d2f84_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1493& data-rawheight=&593& class=&origin_image zh-lightbox-thumb& width=&1493& data-original=&https://pic1.zhimg.com/50/v2-f8ed6fe09e2f244a0d2f84_r.jpg&&&/figure&&hr&&blockquote& 更新增加:&/blockquote&&p&【16】三步,PPT 立马变 Word!&/p&&p&【17】Word 表格完美转 Excel,很简单!&/p&&p&【18】结合Word,让 Excel 文本排版有妙招!&/p&&p&【19】Word 和 Excel 的协作,秒杀 1000 封邀请函!&/p&&p&【20】 PPT中要给文字加拼音怎么办?让Word来帮你!&/p&&hr&&p&&b&一、一堆文字批量转表格&/b&&/p&&p&想要在 Excel 中制作一份全国省份(自治区)的列表,但是只找到一段文字的版本,怎么办才好?&/p&&figure&&img src=&https://pic3.zhimg.com/50/v2-8796ddd2c94a280c46226d_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&469& data-rawheight=&99& class=&origin_image zh-lightbox-thumb& width=&469& data-original=&https://pic3.zhimg.com/50/v2-8796ddd2c94a280c46226d_r.jpg&&&/figure&&p&在 Excel 要转成列表其实也不难,只需要按照逗号分列,就会拆成每个省份(自治区)填一个单元格的一行数据。再复制,选择性粘贴,转置,便能得到一列省份数据。&/p&&p&但是放到 Word 里,会更加简单。&br&&/p&&figure&&img src=&https://pic1.zhimg.com/50/v2-00fdb91ddd_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&540& data-rawheight=&355& class=&origin_image zh-lightbox-thumb& width=&540& data-original=&https://pic1.zhimg.com/50/v2-00fdb91ddd_r.jpg&&&/figure&&p&什么?要按 5 个一行排列?&/p&&p&貌似只能放到Excel里,借用公式的力量了。&/p&&p&然而,很多人并不知道 Word 还有一个绝技:&/p&&p&文本转表格,可以按分隔符以及指定行列数转换。&/p&&figure&&img src=&https://pic2.zhimg.com/50/v2-b7b4abce885f_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&540& data-rawheight=&355& class=&origin_image zh-lightbox-thumb& width=&540& data-original=&https://pic2.zhimg.com/50/v2-b7b4abce885f_r.jpg&&&/figure&&p&Word 文字处理的活儿实在太好了,好到被很多人忽略。&/p&&p&假如你能灵活掌握 Word 的查找替换、文字排版技能,甚至能助你少学点 Excel 公式。&/p&&hr&&p&&b&二、打印内容多一页,如何省纸?&/b&&/p&&p&进入【打印预览编辑模式】,点击【减少一页】。&/p&&p&如果你第二页只有一点内容,Word 自动在尽量不影响效果的情况下将将它们缩成一页。 &/p&&p&注意!Word 其实是通过缩小文本字号和间距来尝试减少页数,所以成功后字号和间距会变小。&/p&&p&当然,如果内容太多,减少一页会失败。这时候你可能就要手动调整页边距和字体大小了。 &/p&&figure&&img src=&https://pic3.zhimg.com/50/v2-fef87eb44b104edcef94eec_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&800& data-rawheight=&505& class=&origin_image zh-lightbox-thumb& width=&800& data-original=&https://pic3.zhimg.com/50/v2-fef87eb44b104edcef94eec_r.jpg&&&/figure&&p&如果你无法找到【打印预览编辑模式】,可以通过以下方式添加&/p&&figure&&img src=&https://pic2.zhimg.com/50/v2-c008fca0a4a049e8aff0f_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&700& data-rawheight=&423& class=&origin_image zh-lightbox-thumb& width=&700& data-original=&https://pic2.zhimg.com/50/v2-c008fca0a4a049e8aff0f_r.jpg&&&/figure&&p&&br&&/p&&hr&&p&&b&三、如何只打印文档中的某些段落文字&/b&&/p&&p&你也许知道,可以打印制定页面。&/p&&p&可是,如果只打印第二段文字呢?&/p&&p&很简单只要选中需要打印的内容,在打印时选择【打印所选内容】就可以啦~&/p&&figure&&img src=&https://pic3.zhimg.com/50/v2-19ec8e860fd8c4a_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&600& data-rawheight=&355& class=&origin_image zh-lightbox-thumb& width=&600& data-original=&https://pic3.zhimg.com/50/v2-19ec8e860fd8c4a_r.jpg&&&/figure&&p&&br&&/p&&hr&&p&&b&四、Word中的分屏功能,了解一下&/b&&/p&&p&手机有个分屏功能,可以聊天看视频两不误,你知道Word也有分屏功能,让你一份文档轻松可以上下对照,不用滚来滚去!&/p&&figure&&img src=&https://pic2.zhimg.com/50/v2-7d760ce28f0904ead28ae72_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&600& data-rawheight=&379& class=&origin_image zh-lightbox-thumb& width=&600& data-original=&https://pic2.zhimg.com/50/v2-7d760ce28f0904ead28ae72_r.jpg&&&/figure&&hr&&p&&b&五、生僻字、英文读不懂怎么破?用Word就够了!&/b&&/p&&p&不认识的字怎么读,还没法联网?&/p&&p&女神今天发来一条微信,说如果我不用百度,能全部念出来,她就跟我嘿嘿嘿,我看了一眼,给了她一个迷之微笑,立马念了出来,不用百度只用Word,快点学起来!&/p&&figure&&img src=&https://pic4.zhimg.com/50/v2-defefb5ebb2_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&600& data-rawheight=&404& class=&origin_image zh-lightbox-thumb& width=&600& data-original=&https://pic4.zhimg.com/50/v2-defefb5ebb2_r.jpg&&&/figure&&p&英文单词不认识?Word来教你!&/p&&p&阅读英文文档最烦的事是遇到不认识的单词,总要复制-粘贴-翻译,麻烦。要是没网就更麻烦!&/p&&p&开启Word 的“英汉词典”,让你一秒翻译,不用上网~&/p&&figure&&img src=&https://pic1.zhimg.com/50/v2-b9e8b27c9a052b593e2323_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&600& data-rawheight=&408& class=&origin_image zh-lightbox-thumb& width=&600& data-original=&https://pic1.zhimg.com/50/v2-b9e8b27c9a052b593e2323_r.jpg&&&/figure&&hr&&p&&br&&/p&&p&&b&六、如何一键速查修改痕迹&/b&&/p&&p&我们用Word做方案,可能经常会碰到这种情况,把文档发给老大或者其他同事审阅,结果一通修改,直接把最终的文档丢回来……&/p&&p&还没有任何标注的痕迹,怎么知道改了哪里呢?&/p&&p&万字长文,如果真的要两份文档逐字比对,熬夜通宵都找不完。&/p&&p&Word中有一个很贴心的功能,叫比较文档。&/p&&p&在审阅菜单下,打开比较窗口,选定修改前后的文档,点击确定,就能让修改痕迹无所遁形。&/p&&figure&&img src=&https://pic2.zhimg.com/50/v2-1a7c8aa16cd90e89bc51b2dd72561e3f_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&640& data-rawheight=&360& class=&origin_image zh-lightbox-thumb& width=&640& data-original=&https://pic2.zhimg.com/50/v2-1a7c8aa16cd90e89bc51b2dd72561e3f_r.jpg&&&/figure&&p&&br&&/p&&hr&&p&&b&七、用Word批量打印奖状、证书、邀请函&/b&&/p&&p&以前搞企业文化活动,经常要做一件事情,每个月做、每半年要做,每个年底也要做。 &/p&&p&就是打印奖状、邀请函、席位卡,一打就是几十份,上百份。&/p&&p&为了偷懒,就找到了一个绝佳的偷懒妙招
—— 合并邮件。&/p&&p&用这个功能,我只要花10几分钟把模板做好,然后把获奖人员的信息表准备好,按下打印键,就坐等奖状打印出来,悠闲的去喝杯咖啡。&/p&&figure&&img src=&https://pic2.zhimg.com/50/v2-1ca3a87be6eeb2ae129d0b1_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&640& data-rawheight=&360& class=&origin_image zh-lightbox-thumb& width=&640& data-original=&https://pic2.zhimg.com/50/v2-1ca3a87be6eeb2ae129d0b1_r.jpg&&&/figure&&p&合并邮件的基本原理就是:&/p&&figure&&img src=&https://pic1.zhimg.com/50/v2-665ad66a41864a35befa_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&640& data-rawheight=&360& class=&origin_image zh-lightbox-thumb& width=&640& data-original=&https://pic1.zhimg.com/50/v2-665ad66a41864a35befa_r.jpg&&&/figure&&p&&br&&/p&&p&① 所有相同的内容,做一份Word模板&/p&&p&② 所有不同的内容,做一份Excel信息表&/p&&p&③ 将Excel中的列标题,以域的形式插入到Word模板中&/p&&p&设置完,马上就可以预览到每一份奖状最终效果,一键发送到打印机,就可以一次性打印出成百上千份,有多少打印多少,只需一次操作。&/p&&p&而且下一次要用,完全不用修改模板,直接修改Excel表里的人员信息就可以了。&/p&&p&那个酸爽啊。&/p&&p&这一招还可以用来打印工资条、证书、胸卡、席位牌、信封、请柬 等等等……&/p&&p&简直就是大规模杀伤武器。&/p&&hr&&p&&b&八、一个被 80% 职场小白忽视的文档排版大杀器!&/b&&/p&&p&学好 Word 排版,最应该掌握核心技能——样式。&/p&&p&如果只推荐一个普通人最应该掌握的Word技能,非它莫属。&/p&&p&这是一个被 80% 职场小白忽视的文档排版大杀器!(样式就是下面这个东西,你认识不?)&/p&&figure&&img src=&https://pic1.zhimg.com/50/v2-d57d65ac2a7d942d45f82a27c30e95a7_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&600& data-rawheight=&413& class=&origin_image zh-lightbox-thumb& width=&600& data-original=&https://pic1.zhimg.com/50/v2-d57d65ac2a7d942d45f82a27c30e95a7_r.jpg&&&/figure&&p&&b&样式排版三大好处&/b&&/p&&p&&b&好处一:一键套用格式&/b&&/p&&p&用好它,很挫的文档也能瞬间美颜。&/p&&p&且看如何一键套用样式,修改全部标题格式:&/p&&figure&&img src=&https://pic4.zhimg.com/50/v2-98f2f2f991044afaabfdbeac_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&600& data-rawheight=&381& class=&origin_image zh-lightbox-thumb& width=&600& data-original=&https://pic4.zhimg.com/50/v2-98f2f2f991044afaabfdbeac_r.jpg&&&/figure&&p&&br&&/p&&p&&b&好处二:一键更新格式&/b&&/p&&p&更重要的是,所有样式可以统一修改。再也不怕反复折腾。&/p&&p&比如,老板就喜欢标题用大红色,要你一次改过来,用右键就可以一键更新全部标题颜色。&/p&&figure&&img src=&https://pic3.zhimg.com/50/v2-d9f5294b9addd470ccbf92_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&600& data-rawheight=&370& class=&origin_image zh-lightbox-thumb& width=&600& data-original=&https://pic3.zhimg.com/50/v2-d9f5294b9addd470ccbf92_r.jpg&&&/figure&&p&&br&&/p&&p&&b&好处三:一键生成目录&/b&&/p&&p&只要套用过内置标题样式,就能自动生成目录。&/p&&figure&&img src=&https://pic1.zhimg.com/50/v2-97c79a9f857d1ac29deb_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&600& data-rawheight=&370& class=&origin_image zh-lightbox-thumb& width=&600& data-original=&https://pic1.zhimg.com/50/v2-97c79a9f857d1ac29deb_r.jpg&&&/figure&&p&文档排版,最重要的精神就是:&b&内容和格式分离&/b&。而样式恰恰帮助我们在 Word 中实现这一点。&/p&&p&看起来很厉害的「黑科技」——「用空格居中」、「用回车换页」、「手动写目录页码」,一旦改点内容,马上就破相了!所以正确使用样式排版,修改起来一劳永逸。&/p&&hr&&p&&b&九、Word中的这个功能,堪称「扫地僧」&/b&&/p&&p&这个功能稍有点难度,但是掌握了,你就是大神。&/p&&p&先提个问题考考你:&/p&&blockquote&一份100多页的Word文档中,有很多的表格,表格样式各不相同。有什么办法可以快速统一?&/blockquote&&p&类似这样:&/p&&figure&&img src=&https://pic2.zhimg.com/50/v2-e2e7ea62ff2c731c882a9b_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&352& data-rawheight=&230& class=&content_image& width=&352&&&/figure&&p&&br&&/p&&p&五颜六色,简直不忍心看……&/p&&p&除了手工一个一个改,还有没有更加便捷高效的方法,可以一次性统一美化呢?&/p&&p&当然有,只要请出“扫地僧”——录制宏,就能轻松解决。&/p&&figure&&img src=&https://pic3.zhimg.com/50/v2-a3a379cbcaed846c064e50e19a955348_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&600& data-rawheight=&384& class=&origin_image zh-lightbox-thumb& width=&600& data-original=&https://pic3.zhimg.com/50/v2-a3a379cbcaed846c064e50e19a955348_r.jpg&&&/figure&&p&&br&&/p&&p&宏是 Office软件中的「扫地僧」,功夫却深不可测,简直就是神一般的存在。&/p&&p&当你面对大量重复操作,找不到解决方法时,请它出山,必有奇效。&/p&&p&录制宏,是一部动作录像机。能够将你在word中的部分操作录制下来,自动生成一个代码程序,下一次要做同样的操作时,执行该程序就能自动完成。&/p&&p&在我们秋叶PPT公众号的文章,序号通常都是「? ? ?」的类型,而不是普通的「1. 2. 3.」,难道小编是一个个替换的? &/p&&p&当然不!&/p&&p&通过录制宏,一次操作,即可永远使用,一劳永逸!&/p&&p&下面就用这个案例教你,如何录制宏~&/p&&p&&br&&/p&&p&&br&&/p&&figure&&img src=&https://pic2.zhimg.com/50/v2-5b4e8bf2b173ac55c0e2c_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&483& data-rawheight=&118& class=&origin_image zh-lightbox-thumb& width=&483& data-original=&https://pic2.zhimg.com/50/v2-5b4e8bf2b173ac55c0e2c_r.jpg&&&/figure&&p&? 单击【视图】选项卡中的【宏】-【录制宏】,出现【录制宏】对话框。&/p&&p&&br&&/p&&figure&&img src=&https://pic3.zhimg.com/50/v2-fe6a034ce64b2c2fe937d_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&189& data-rawheight=&186& class=&content_image& width=&189&&&/figure&&p&由于【录制宏】用的太多,甚至于在 Office2016 的底部状态栏里,也有了快捷按钮,直接点击即可开始录制了~&/p&&p&&br&&/p&&figure&&img src=&https://pic4.zhimg.com/50/v2-5fe8bd1fc3a4fa1160e03_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&228& data-rawheight=&83& class=&content_image& width=&228&&&/figure&&p&? 在【宏名】框中,输入宏的名称,写清楚功能,便于以后调用。&/p&&p&? 在【将宏保存在】框中,选择宏的保存位置。&/p&&p&&br&&/p&&figure&&img src=&https://pic1.zhimg.com/50/v2-12aaa01dda267edccdf5d_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&416& data-rawheight=&347& class=&content_image& width=&416&&&/figure&&p&&br&&/p&&p&默认是「所有文档(Normal.dotm)」,这样以后所有文档都可以使用这个宏。&/p&&p&如果只想在当前文档使用,就选择当前文档(比如我选择的就是当前文档「周二Word...」)。&/p&&p&? 单击【确定】按钮,开始录制宏。&/p&&p&成功开始录制以后,鼠标旁边会多一个录音带图标。此时所做的操作会被记录下来。 &/p&&p&? 录制完毕后,点击状态栏的【停止录制】(就是那个■),停止录制宏。&/p&&p&? 点击【视图】-【宏】,选择自己录好的那个宏,即可使用。&/p&&figure&&img src=&https://pic1.zhimg.com/50/v2-be85aaad6d04872cbcf842fe_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&480& data-rawheight=&388& class=&origin_image zh-lightbox-thumb& width=&480& data-original=&https://pic1.zhimg.com/50/v2-be85aaad6d04872cbcf842fe_r.jpg&&&/figure&&p&同样的道理,我还可以把引号的替换、空白区域的删除,统统做到一个宏里面,点几下就搞定格式,妥妥的~&/p&&p&通过「录制宏」,很多批量处理,都可以被我们轻松搞定,甚至,&b&不用写一行代码!&/b& &/p&&p&不过,开头提到的表格样式一键统一,仅有「录制宏」还不够。&/p&&p&该怎么处理?继续往下看~ &/p&&p&? 按下录制按钮,开始录制&/p&&p&&br&&/p&&figure&&img src=&https://pic1.zhimg.com/50/v2-13bd6d8da0ebcf_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&228& data-rawheight=&304& class=&content_image& width=&228&&&/figure&&p&&br&&/p&&p&? 修改一个表格样式,并结束录制 &/p&&p&成功开始录制以后,鼠标旁边会多一个录音带图标。此时所做的操作会被记录下来。只需要修改其中一个表格就行。&/p&&figure&&img src=&https://pic3.zhimg.com/50/v2-dea9cd0ec63ba5f0dcf55_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&600& data-rawheight=&466& class=&origin_image zh-lightbox-thumb& width=&600& data-original=&https://pic3.zhimg.com/50/v2-dea9cd0ec63ba5f0dcf55_r.jpg&&&/figure&&p&&br&&/p&&p&修改完成以后,再次点击录制按钮,则停止录制。&/p&&p&? 修改代码,让动作循环重复&/p&&p&同时按下Alt+F8,进入VBA代码界面,编辑刚才录制好的宏。&/p&&p&接下来要做一个非常关键的操作,就是将录制好的一次操作,应用到当前文档中的所有表格上。&/p&&p&因此,代码要做点小修改:&/p&&blockquote&a. 计算当前文档中表格的总数&br&b.从第一个表格开始应用修改,直到最后一个为止。&/blockquote&&figure&&img src=&https://pic4.zhimg.com/50/v2-c00ec9e295d63a26cc2a18_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&440& data-rawheight=&241& class=&origin_image zh-lightbox-thumb& width=&440& data-original=&https://pic4.zhimg.com/50/v2-c00ec9e295d63a26cc2a18_r.jpg&&&/figure&&p&修改过程看着很晕?没关系,看修改以后的代码,只是添加了红字部分,修改了蓝色字而已:&/p&&figure&&img src=&https://pic3.zhimg.com/50/v2-35f2ac6fa587f_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&377& data-rawheight=&365& class=&content_image& width=&377&&&/figure&&p&&br&&/p&&p&至于这里面「'」单引号开头的绿色文字,其实是写上去的注释,帮助大家理解代码,删掉也会不影响代码运行的~ &/p&&p&? 执行代码,一次完成&/p&&p&运行宏,就能将文档中所有的表格统一样式了。&/p&&figure&&img src=&https://pic3.zhimg.com/50/v2-6e32ae84ccb7d6e10cece3c2df112bb6_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&297& data-rawheight=&99& class=&content_image& width=&297&&&/figure&&p&&br&&/p&&p&通过「录制宏」就可以帮我们解决很多批量处理的问题,更可以帮助不会写代码的人生成一份代码的主体。要知道,对于不懂VBA编程的人来说,要独立写一段完整代码出来,非常困难。&/p&&p&而有了「录制宏」生成的主体部分,只要在此基础上稍作修改,就能威力倍增!&/p&&p&&br&&/p&&blockquote&? 统一所有图片尺寸、删除所有的图片、将所有图片居中对齐……&br&这些批量操作再也不用手动点了~ &br&&br&? 如果你需要反复做相同的操作,直接录制完整的操作,下一次要再次用时,直接运行宏就可以了。&br&比如每月分析报表输出报告、随机抽取数据(抽奖)……&/blockquote&&p&&br&&/p&&p&当然,聪明的你一定已经想到了,&b&搜一个宏啊&/b&!&/p&&p&没错,单调繁琐的操作,就交给宏,让它自己去完成吧。&/p&&p&省下更多时间,悠闲地喝咖啡,多好~&/p&&p&&br&&/p&&p&&b&暂时就先盘点这9个吧,大家如果喜欢,请点个赞呗~&/b&&/p&&hr&&blockquote&&br&破500赞啦,遵守承诺,继续更新~ (?????) &/blockquote&&p&&b&十、论文封面下划线怎么对不齐?&/b&&/p&&p&我们在论文第一页封面看到这样的留空,可你会发现,看起来好好的下划线,一旦填上内容就开始变得奇怪——版式错乱,各种对不齐,逼死强迫症。&/p&&figure&&img src=&https://pic3.zhimg.com/50/v2-7053900b_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&778& data-rawheight=&512& class=&origin_image zh-lightbox-thumb& width=&778& data-original=&https://pic3.zhimg.com/50/v2-7053900b_r.jpg&&&/figure&&p&耐心敲空格慢慢调整?&/p&&p&肉眼都能看出来,那样完全对不齐!&/p&&p&这就是菜鸟经常的一种思维定势,总要在一棵树上吊死……对于熟练掌握Word,一个无框表格就能轻松对齐~&/p&&figure&&img src=&https://pic3.zhimg.com/50/v2-93707afa1f015aed52af_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&939& data-rawheight=&625& class=&origin_image zh-lightbox-thumb& width=&939& data-original=&https://pic3.zhimg.com/50/v2-93707afa1f015aed52af_r.jpg&&&/figure&&hr&&p&&b&十一、打开导航窗格,想看哪里点哪里!&/b&&/p&&p&论文、书稿、标书等等大型文档,最烦的就是,有时候需要在不同的章节之间来回跳转。如果你的文档是套用了&b&标题样式&/b&,或者设置了&b&大纲级别&/b&的,就可以开启&b&导航窗格&/b&(低版本叫文档结构图)。&/p&&p&然后你就可以,想看哪里点哪里:&/p&&figure&&img src=&https://pic4.zhimg.com/50/v2-a045f87230b4afbdd30bdfc_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&550& data-rawheight=&474& class=&origin_image zh-lightbox-thumb& width=&550& data-original=&https://pic4.zhimg.com/50/v2-a045f87230b4afbdd30bdfc_r.jpg&&&/figure&&p&这样既方便自己,也方便其他需要阅读你文稿的小伙伴,领导喜欢的不得了!&/p&&hr&&p&&b&十二、Word文档一键转PPT&/b&&/p&&p&很多人做PPT就是Word搬家,但他们经常连Word搬家都不会!&/p&&p&一行一行复制粘贴?太傻了!&/p&&p&将一份 Word 文档,通过在 Word 中选择【发送到 Microsoft PowerPoint】功能,快速生成一份结构清晰的 PPT,大量减少复制粘贴文本的时间!&/p&&p&实现这个操作,分两步:&/p&&blockquote&? 在大纲视图内,对 Word 文档设置大纲级别&br&? 将 Word 大纲文本转化成 PPT&/blockquote&&p&在开始菜单栏选择【视图】-【大纲】&/p&&figure&&img src=&https://pic1.zhimg.com/50/v2-72f8d36b0cd054cbab16_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&628& data-rawheight=&131& class=&origin_image zh-lightbox-thumb& width=&628& data-original=&https://pic1.zhimg.com/50/v2-72f8d36b0cd054cbab16_r.jpg&&&/figure&&p&进入大纲视图后,对文本设置大纲级别,方法如下图所示:&/p&&figure&&img src=&https://pic4.zhimg.com/50/v2-af1af7b0a2b393d6f8239dfa130dae28_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&813& data-rawheight=&747& class=&origin_image zh-lightbox-thumb& width=&813& data-original=&https://pic4.zhimg.com/50/v2-af1af7b0a2b393d6f8239dfa130dae28_r.jpg&&&/figure&&p&设置好后,在 Word 中找到【发送到 Microsoft PowerPoint】功能。&/p&&figure&&img src=&https://pic4.zhimg.com/50/v2-0a83a1d87b3b0e0fdfadf8c_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&813& data-rawheight=&748& class=&origin_image zh-lightbox-thumb& width=&813& data-original=&https://pic4.zhimg.com/50/v2-0a83a1d87b3b0e0fdfadf8c_r.jpg&&&/figure&&p&从【快速访问工具栏】中,选择这个按钮,就可以几秒钟快速生成一个原始 PPT!&/p&&figure&&img src=&https://pic2.zhimg.com/50/v2-2e471faf06234bfed21fbd2e5e8644af_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&611& data-rawheight=&589& class=&origin_image zh-lightbox-thumb& width=&611& data-original=&https://pic2.zhimg.com/50/v2-2e471faf06234bfed21fbd2e5e8644af_r.jpg&&&/figure&&p&下来只要点击应用一个PPT主题,这个白底PPT就可以快速换装,套入一个微软的PPT模板,一个差不多的PPT就可以完成了。&/p&&figure&&img src=&https://pic3.zhimg.com/50/v2-b2b5fe1a62ad9_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1306& data-rawheight=&374& class=&origin_image zh-lightbox-thumb& width=&1306& data-original=&https://pic3.zhimg.com/50/v2-b2b5fe1a62ad9_r.jpg&&&/figure&&p&可以自己试试,会颠覆你对Office的认知。&/p&&hr&&p&&b&十三、Word转Excel,数据处理才能更快!&/b&&/p&&p&在我们工作中,有时候会遇到一些统计信息。&/p&&p&比如统计人事信息,最后信息统计到 Word 里,可能就是这个样子:&/p&&figure&&img src=&https://pic2.zhimg.com/50/v2-d5ea57cc3c2f4b6bd198baca96a63213_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&973& data-rawheight=&350& class=&origin_image zh-lightbox-thumb& width=&973& data-original=&https://pic2.zhimg.com/50/v2-d5ea57cc3c2f4b6bd198baca96a63213_r.jpg&&&/figure&&p&可是交给老板要求是 Excel 表格,怎么办呢?&/p&&p&别怕,简单两步,我们就可以将 Word 信息处理成 Excel 表格格式。&/p&&p&? 将信息复制到 Excel 中&/p&&p&打开 Excel,将 Word 信息复制粘贴到 Excel 中,可以看到,每行信息在同一个单元格。&/p&&figure&&img src=&https://pic3.zhimg.com/50/v2-1bc9db5a6fc8b25c54f6992_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&949& data-rawheight=&522& class=&origin_image zh-lightbox-thumb& width=&949& data-original=&https://pic3.zhimg.com/50/v2-1bc9db5a6fc8b25c54f6992_r.jpg&&&/figure&&p&在 Excel 中对文字信息进行拆分,就可以轻松搞定 Word 文档转换 Excel~&/p&&p&选中该列,选择【数据】-【分列】,在弹出的选项框中,【分隔符号】下勾选【其他】,手动输入中文输入法的逗号,点击确定。&/p&&figure&&img src=&https://pic4.zhimg.com/50/v2-fd47b0d7e_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&946& data-rawheight=

我要回帖

更多关于 电脑开机一堆英文字母 的文章

 

随机推荐