为什么GTA5登陆邮箱登不进去,显示out of the picturee 什么的。怎么登的?

&p&我们的程序的响应时间是10us(从收到行情到发出报单的响应时间),但是ping期货公司的交易前置机需要大约30us【这个数值会变化,见注释4】,所以网络延时占据了大量时间。&/p&&br&&p&我所有的性能测试都是在一台DELL r630机器上运行的,这台机器有2个NUMA结点,CPU型号是E5 .4GHz 6核)。所有的测试都是用rdtsc指令来测量时间,Intel官网上有一篇pdf文档[Gabriele Paoloni, 2010],讲述了如何精准地测量时间(要用cpuid来同步)。我自己做的性能测试的结果会写成“100(sd20)ns”的形式,代表平均值是100ns,标准差是20ns。我在算均值和标准差的时候会去掉最大的0.1%的数据再算,因为那些数据似乎并不是程序延时,而是cpu被调度执行别的任务了【原因见注释3】。有些性能测试在网上有现成的测试结果,我就没自己测,直接拿来用了,但是以后我会重新在我的机器上测一遍。&/p&&br&&p&一些我们比较注意的点:&/p&&p&&b&1.限制动态分配内存&/b&&/p&&p&&b&相关的知识背景:&/b&glibc默认的malloc背后有复杂的算法,当堆空间不足时会调用sbrk(),当分配内存很大时会调用mmap(),这些都是系统调用,似乎会比较慢,而且新分配的内存被first touch时也要过很久才能准备好。&/p&&p&&b&可取的做法:&/b&尽量使用vector或者array(初始化时分配足够的空间,之后每次使用都从里面取出来用)。尽量使用内存池。如果需要二叉树或者哈希表,尽量使用侵入式容器(boost::intrusive)。&/p&&p&&b&性能测试:&/b&我测试的分配尺寸有64和8128两种。首先,我测试了glibc malloc的性能,分配64字节耗时98(sd247)ns,分配8128字节需要耗时1485(sd471)ns。其次,我写了一个多进程安全的内存池,分配64字节需要29(sd15)ns,分配8128字节需要22(sd12)ns。【内存池的细节见注释6】。最后,我单独测试了sbrk()和first touch的性能,但是数据不记得了。&/p&&br&&p&&b&2.使用轮询,尽量避免阻塞&/b&&/p&&p&&b&相关的知识背景:&/b&上下文切换是非常耗时的,其中固定的消耗包括(cpu流水线被冲掉、各种寄存器需要被保存和恢复、内核中的调度算法要被执行),此外,缓存很有可能出现大量miss,这属于不固定的时间消耗。&/p&&p&&b&可取的做法:&/b&使用带有内核bypass功能的网卡。每个进程或者线程都独占一个cpu核【isolcpus和irqbalance的细节见注释3】,并且不停地轮询,用以保证快速响应。尽量避免任何可能导致阻塞的事件(如mutex),某些注定很慢的活动(比如把log写到磁盘上)应该被独立出来放到别的cpu上,不能影响主线程。&/p&&p&&b&性能测试:&/b&网上有一篇博客[tsunanet, 2010]测试了mode switch、thread switch、process switch的耗时,但是这篇文章太早了,以后我要用我的新cpu重新测一下。这篇博客里面,系统调用只需要&100ns,线程/进程切换需要&1us(不包括缓存miss的时间)。&/p&&br&&p&&b&3.使用共享内存作为唯一的IPC机制&/b&&/p&&p&&b&相关的知识背景:&/b&共享内存只有在初始化的时候有一些系统调用,之后就可以像访问正常内存一样使用了。其他IPC机制(管道、消息队列、套接字)则是每次传输数据时都有系统调用,并且每次传输的数据都经历多次拷贝。因此共享内存是最快的IPC机制。&/p&&p&&b&可取的做法:&/b&使用共享内存作为唯一的IPC机制。当然,可能需要手动实现一些东西来保证共享的数据在多进程下是安全,我们是自己实现了无锁内存池、无锁队列和顺序锁【关于seqlock的疑点见注释1】。&/p&&p&&b&性能测试:&/b&我使用了boost中的Interprocess库和Lockfree库,在共享内存上建立了一个spsc队列,然后用这个队列来传送数据,代码参考了stackoverflow上的一个答案[sehe, 2014]。我传送的数据是一个8字节整数,延时是153(sd61)ns。至于其他IPC机制,我在[cambridge, 2016]看到了一些性能测试结果,通常是要几微秒到几十微秒不等。&/p&&br&&p&&b&4.传递消息时使用无锁队列&/b&&/p&&p&&b&相关的知识背景:&/b&我只关注基于数组的无锁队列,其中:spsc队列是wait-free的,不论是入队出队都可以在确定的步数之内完成,而且实现时只需要基本的原子操作【为什么这很重要见注释7】;mpmc队列的实现方式则多种多样,但都会稍微慢一点,因为它们需要用一些比较重的原子操作(CAS或者FAA),而且有时它们需要等待一段不确定的时间直到另一个线程完成相应操作;另外,还有一种multi-observer的『广播队列』,多个读者可以收到同一条消息广播,这种队列也有sp和mp类型的,可以检查或者不检查overwrite;最后,还有一种队列允许存储不定长的消息。&/p&&p&&b&可取的做法:&/b&总的来说,应该避免使用mp类型的队列,举例:如果要用mpsc队列,可以使用多个spsc来达成目的,并不需要mp队列;同理,如果是消息广播,也可以使用多个sp队列来取代一个mp队列;如果广播时observer只想订阅一部分消息,那么可以用多个spsc+有计数功能的内存池【具体做法见注释2】;如果要求多个观察者看到多个生产者的消息,并且顺序一致,那只能用mp队列了。总结一下,mp类型的队列应该尽量避免,因为当多个生产者同时抢占队列的时候,延时会线性增长。&/p&&p&&b&性能测试:&/b&我写了一个mp类型的广播队列,传输的数据是8字节int,当只有一个生产者时,传输的延时是105(sd26)ns。增加观察者会使延时略微变大,增加生产者会使延时急剧变大(我用rdtsc指令控制不同生产者同时发送消息)。对于这个队列来说,它的延时只略高于跨核可视延时【测试结果见注释8】,所以应该算是不错了。&/p&&br&&p&&b&5.考虑缓存对速度的影响&/b&&/p&&p&&b&相关的背景知识:&/b&现在的机器内存是十分充足的,但是缓存还是很小,因此所有节省内存的技巧都还有用武之地。&/p&&p&&b&可取的做法:&/b&尽量让可能被同时使用的数据挨在一起;减少指针链接(比如用array取代vector,因为链接指向的地方可能不在缓存里);尽量节省内存(比如用unique_ptr&Data[]&取代vector&Data&,比如成员变量按照从大到小排序,比如能用int8的地方就不用int16);指定cpu affinity时考虑LLC缓存(同核的两个超线程是共享L1,同cpu的两个核是共享L3,不同NUMA核是通过QPI总线);会被多个核同时读写的数据按照缓存行对齐(避免false sharing)。&/p&&br&&p&【注释1】:有一篇惠普的论文[Hans-J.Boehm, 2012]大致叙述了顺序锁的实现方法,但是那里面有两点让我感到困惑。一是需要用到thread_fence,这在某些cpu上可能会影响性能(x86似乎没影响);二是被保护的内容也必须是原子变量(可以是多个原子变量,所以被保护的内容可以很长)。但这是我见过的唯一一个符合C++标准的SeqLock的实现。&/p&&p&【注释2】:如果有M个生产者要发消息给N个观察者,可以建M*N个spsc队列和M个内存池,观察者只能读内存池里的数据,只有对应的那一个生产者可以修改内存池。我感觉这样应该会更快,但我没测过。&/p&&p&【注释3】:isolcpus可以隔离出一些cpu,避免其他线程被调度到这些cpu上执行。此外,设置irq affinity可以让一些cpu尽量避免响应中断,但在/proc/interrupts里面仍然有一些项目是避免不了的,而cpu处理中断时,用户程序会有一段时间(有时高达几十微秒)无法响应,我们没法解决这个问题。&/p&&p&【注释4】:在不同的时间点,ping的结果会有很大差异。交易时间段内ping出来的结果是30us,其它时间段ping出来的结果可能是几百微秒。我不知道这是什么原因,可能是期货公司为了省电关掉了某些东西?&/p&&p&【注释6】:我们要在共享内存上使用内存池,所以不得不自己写一个。我写的内存池只能分配固定尺寸的内存块,但是用户可以建立好几个内存池,用来分配不同的尺寸。实现的过程中有两个要点。一是用无锁链表来保存空闲的内存块;二是每个线程内部有一个缓冲区,所以真正取内存块的时候是没有CAS操作的。&/p&&p&【注释7】:在Intel x86的cpu上,如果C++中的内存顺序只用了acquire和release,那么编译出来的汇编代码里面不会有任何内存栅栏指令;如果同时也没有RMW(读-改-写)指令的话,无锁的代码编译出来就会像是普通的代码一样了。事实上,spsc队列的延时几乎等于跨核可视延时。&/p&&p&【注释8】:跨核可视延时:对于一个共享变量来说,如果有一个核上面的进程或者线程修改了这个变量,另一个核需要过一段时间才能看到这个修改,这段时间被称作跨核可视延时。我不确定在这段时间内,第二个核是会看到旧的数据还是这条指令会执行很久。在我的机器上,对于同一个cpu上的不同核心,这个值是96(sd14)ns。另外,对于同一个核心上的不同超线程,这个值应该会更小;对于同一台机器上的不同cpu,这个值应该会更大。&/p&&br&&p&[cambridge, 2016]:&a href=&//link.zhihu.com/?target=http%3A//www.cl.cam.ac.uk/research/srg/netos/projects/ipc-bench/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Computer Laboratory&/a&&/p&&p&[Gabriele Paoloni, 2010]:&a href=&//link.zhihu.com/?target=http%3A//www.intel.com/content/www/us/en/embedded/training/ia-32-ia-64-benchmark-code-execution-paper.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Code Execution Times: IA-32/IA-64 Instruction Set Architecture&/a&&/p&&p&[Hans-J.Boehm, 2012]:&a href=&//link.zhihu.com/?target=http%3A//www.hpl.hp.com/techreports/2012/HPL-2012-68.pdf& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://www.&/span&&span class=&visible&&hpl.hp.com/techreports/&/span&&span class=&invisible&&2012/HPL-2012-68.pdf&/span&&span class=&ellipsis&&&/span&&/a&&/p&&p&[sehe, 2014]:&a href=&//link.zhihu.com/?target=http%3A//stackoverflow.com/a/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Shared-memory IPC synchronization (lock-free)&/a&&/p&&p&[tsunanet, 2010]:&a href=&//link.zhihu.com/?target=http%3A//blog.tsunanet.net/2010/11/how-long-does-it-take-to-make-context.html& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&blog.tsunanet.net/2010/&/span&&span class=&invisible&&11/how-long-does-it-take-to-make-context.html&/span&&span class=&ellipsis&&&/span&&/a&&/p&
我们的程序的响应时间是10us(从收到行情到发出报单的响应时间),但是ping期货公司的交易前置机需要大约30us【这个数值会变化,见注释4】,所以网络延时占据了大量时间。 我所有的性能测试都是在一台DELL r630机器上运行的,这台机器有2个NUMA结点,CPU型…
&b&TCB&/b&: Transmission Control Block 来唯一识别一个TCP连接,用五元组来识别一个TCP连接太不方便。&br&&br&&br&更详细的解释(回&a href=&//www.zhihu.com/people/d2fa83d8ebcd57555adfda& data-hash=&d2fa83d8ebcd57555adfda& class=&member_mention& data-tip=&p$b$d2fa83d8ebcd57555adfda& data-hovercard=&p$b$d2fa83d8ebcd57555adfda&&@oopsdrc&/a&评论):&br&&br&&br&TCP进程从IP进程取走数据,这个数据包含IP Header + IP Payload,TCP进程先计算CRC,如何计算CRC?&b&CRC覆盖了以下字段,其中包含IP头12个字节:&/b&&br&&br&[IP Source Address + IP Destination + Total Length + Reserved + Protocol ] + TCP Header + TCP Payload &br&&br&要先把TCP Header里原始的CRC值0 处理,比较新计算的CRC和原始的CRC是否一致,如果不一致,丢弃;如果一致,则需要把TCP Payload提交给特定的session ID,这个session ID在不同的操作系统上有不同的名称,在cisco IOS 我们称之为&b&TCB&/b&,这个TCB只在本地有意义。&br&&br&最初TCP进程在用户进程调用socket的时候,建立了一个映射关系,&b&五元组&/b& &----&session ID (&b&TCB&/b&):&br&&br&&br&[IP Source Address + IP Destination + Source Port +Destination Port+Protocol ] &---&session ID (TCB)&br&&br&很显然,五元组的作用是从IP进程取来数据使用的,因为IP Header + TCP Header 没有这样的session ID,只有五元组做&b&KEY值&/b&;有了这个KEY值就可以唯一地映射到session ID,于是把TCP Payload 提交给session ID 所对应的session。&br&&br&所以无论是session ID, 还是TCB,只是名称不同,其实是一个意思。
TCB: Transmission Control Block 来唯一识别一个TCP连接,用五元组来识别一个TCP连接太不方便。 更详细的解释(回评论): TCP进程从IP进程取走数据,这个数据包含IP Header + IP Payload,TCP进程先计算CRC,如何计算CRC?CRC覆盖了以下字段,其…
30年前,阳澄湖的蟹农老王,每抓一只大闸蟹,就雇佣机器人开着卡车送到上海,然后再带着卖蟹的钱回来,老王想,这样好处是回款快(延迟小)。&br&&br&但是,30年前的乡间小路,很快被一辆辆的卡车所堵塞,结果三天三夜也没有到达上海,老王的如意算盘泡汤了。&br&&br&痛定思痛,老王觉得,没有必要一个螃蟹一辆车,可以将上午的所有螃蟹装在一辆卡车,上午发车;下午抓的螃蟹装在另一辆卡车里,下午发车。这样&b&即使一天抓1000个螃蟹,也只需要两卡车,而不需要1000辆卡车&/b&。&br&&br&这样,乡间的小路也不会造成拥堵,上午发货,不一会儿,卖蟹的钱会被卡车运回来。&br&&br&以上就是&b&Nagle算法&/b&的通俗解释。&br&&br&70-80年代,一些远程交互式软件,如&b&Rlogin&/b&,客户端将用户输入的每一个字符独立传输到服务器端,服务器端再将这一个字符发回来,rlogin再显示到用户屏幕上。这样一个字节的字符却需要20字节的IP+ 20字节的TCP头,这样的传输效率非常低下,只有 1/41 = &b&2.43%&/b&。&br&&br&更要命的是,那时网络带宽特别窄,这样的传输模式很容易将窄窄的带宽&b&挤满而丢包,再重传、再丢包的恶性循环。&/b&&br&&br&于是Nagle发明了一个算法,&b&针对交互式应用&/b&,将用户敲入的字符缓存一下,聚集了几个字符放在一起发送,这样传输效率则高得多,唯一的不足是,可能会有一些延迟。&br&&br&为了避免延迟过大,等待用户时间由定时器控制,比如100-200毫秒,定时器到了,立马将缓冲区的数据发送出去。&br&&br&但记住一点,&b&Nagle算法是时代的产物,因为当时网络带宽有限。&/b&而当前的局域网、广域网的带宽则宽裕得多,所以目前的TCP/IP协议栈默认将Nagle算法关闭,即通过&b&SO_NODELAY = 1&/b&。&br&&br&这就好比,现在老王用一辆卡车运一只螃蟹,走沿海高速也不会堵,尽管这听起来很荒诞…
30年前,阳澄湖的蟹农老王,每抓一只大闸蟹,就雇佣机器人开着卡车送到上海,然后再带着卖蟹的钱回来,老王想,这样好处是回款快(延迟小)。 但是,30年前的乡间小路,很快被一辆辆的卡车所堵塞,结果三天三夜也没有到达上海,老王的如意算盘泡汤了。 痛定…
&figure&&img src=&https://pic4.zhimg.com/b09a62de9ba7f4ff9f2b0dc1_b.jpg& data-rawwidth=&1280& data-rawheight=&720& class=&origin_image zh-lightbox-thumb& width=&1280& data-original=&https://pic4.zhimg.com/b09a62de9ba7f4ff9f2b0dc1_r.jpg&&&/figure&&p&声明1:本文不影射任何行业产品、从业人员,请勿对号入座,保留删除评论权利。&/p&&p&声明2:本文侧重于大游戏开发中的leader岗位,indie game,爱怎么做怎么做&/p&&p&吐槽灵感不足,”为什么”系列文章先搁置一下,写点严肃的东西。&/p&&br&&br&&p&前些天在罗辑思维每天60秒的音频中,听到一句话:&/p&&blockquote&&i&话说多年前我问过一位前辈,什么叫工作能力强,回答是,看一个人的工作能力,就是看他能不能迅速把大目标拆成小目标。&/i&&/blockquote&&p&当时非常有感触,也联想到了游戏开发的技术管理工作,道理是相通的。今天我们来聊聊一个苦逼的主程序。&/p&&p&一个游戏的开发中,需要各种工种,由于隔行如隔山,会针对每个团队设Leader,来管理相应的职能团队。对于一个Lead programmer(主程序),最重要的素质是什么呢?不同的项目有不同的要求,最常见的相关素质包括:&/p&&ul&&li&&b&专业能力&/b&无疑是非常重要的,主程序在一个团队里是技术能力比较强的,如果不是最强的话。没有相应的能力,无法服众,分配工作、验收工作方面都会碰到很多问题。游戏开发领域如此的广,没有谁是通才,至少我没见过,对于主程序,至少需要在大多数重要的领域,能和团队开发人员顺畅的沟通。主程序的开发知识可以有不足,但不能有盲点。这一点一般不会有什么异议。&/li&&li&&b&沟通能力&/b&也是一个重要的因素,团队越大,越需要良好的沟通能力。这部分能力会被低估,很多主程序会觉得程序就应该是一个宅男,专心写代码,以不会讲话、不懂沟通、情商低为荣。事实上在正规团队,良好的沟通能力,对任何人都应该是一个怎么强调都不为过的素质。向下的沟通决定了能否执行,横向的沟通决定了如何协作,向上的沟通决定了如何汇(邀)报(功)。忽悠的能力也是很有必要的,如何吸引高质量人才加入项目,如何在大boss面前把技术包装得深入浅出,既浅显易懂又高深莫测(貌似很难做到...),让听众能有一种智力上的优越感,觉得哇靠这么难的技术我都能听懂原理,我真是天生奇才,又有一种不明觉厉的哀伤,觉得虽然不明白你在说些什么但小伙子你们做得不错。这些沟通能力都能在各个层面对项目产生实质性的帮助。&/li&&li&&b&管理能力&/b&,由个人管理和团队管理两部分组成,都是至关重要的。对于个人管理,包括是不是有良好的个人效率管理能力,能不能做到其他人托付的事情不被遗漏,定期给予进展的反馈,长期任务能合适的跟踪,短期任务可以快速处理,合适的优先级区分,投资重要不紧急的工作,极强的抗压能力,乐观积极的心态等等。这部分软性技能,对所有的工种都是相通的。团队管理就更容易理解,如何管理下属工作,跟进进展,作为一个团队的接口人,随时掌握团队工作进展,了解自己的团队能做什么不能做什么,关心组员个人发展,确保整体进度正常,提前预知风险等等。对于一个leader,上述能力怎么强调都不为过,可惜很多团队的主程序会更强调自己的技术能力,认为这些管理的工作,随便找个人就能做了。在大公司里面,往往会把Leader和Tech director分开,一个强调管理能力,一个强调技术能力,小团队不能做到这么奢侈,希望两个角色是同一个人,但两者定位是有区别的,如果没有二合一的人才,那要提前想办法弥补。&/li&&/ul&&p&上述能力都是很重要的基础能力,而听了罗辑思维那段话之后,觉得还有更重要的能力,就是&b&目标分解&/b&的能力。对于主程序,所谓的目标,自然不应该局限于一城一地的得失,应该更多着眼于整个项目在技术上能否顺利完成,对其他团队有没有起到合适的支持作用,对于制作人和策划的要求,能否顺利的完成,整个开发流程是不是足够高效,整个程序有没有足够健壮,而不是津津乐道于某个技术有多牛,虽然吹嘘技术往往是大家最喜欢做的事情。技术的单点突破永远不是Leader应该炫耀的事情,而是Tech director的主职,如果一个leader只炫耀自己的能力,不关注团队的整体产出,那就是一个不合格的leader。&/p&&p&所谓的&b&目标分解&/b&能力,我自己一直有一个不正规的解释,就是主程序需要有一种没事找事的能力。这个能力会体现在下面几个地方:&/p&&ul&&li&&b&配合好每一个周边团队&/b&:多个不同工种的团队进展速度不一样,很有可能会出现有些团队空下来,或者有些团队非常忙。在项目刚开始,会有策划大量讨论策划案,没空管程序团队,或者美术讨论美术风格,各种原画大比拼。在这样一个阶段,主程序是不是可以给程序团队找到足够的事情,而不是让大家自由发挥,其实是很考验主程序对项目的把握能力,对产品开发周期的理解,以及对技术的敏感度的。程序团队可以参与实现玩法原型,帮助策划理清思路,可以提前开发工具,可以评估各种引擎中间件,闲着发呆不是一个好的选项。项目中期,实现了功能,教给策划去制作内容,你可以不停的改进工具,可以观察留意策划使用工具的情况,提供对工具的改善,是不是需要提前优化一部分内容,整个版本构建流程能否改进,加点便于debug的基础特性,都是不错的工作方向。有些主程序就表示,程序的事情都做完了,接下来全是美术和策划的事情了,这个很不合适。主动多想一下,承担部分灰色地带的工作,才能让项目更好的推进。而不应该看着策划美术加班,在糟糕的流程和工具上挣扎,一边哈哈大笑说他们都是SB,一边说老板你赶紧推进一下偷懒的策划和美术,又拖我们后腿。&/li&&li&&b&让每个组员忙起来&/b&:团队内部同事的工作进展速度不一样,难免会有空闲下来的同事。如何调配组员间的工作,给空下来的同事安排新的工作,给能力一般的同事安排简单的工作,给钻研能力强的同事安排有技术深度的工作,并准备好他研究技术失败后的plan B。项目后期,大家都在一个crunch状态,特别是作为整合内容的最后环节的一些程序岗位,是不是可以通过优化流程,合理的把一部分工作分配给其他更轻松的岗位的员工,也是leader可以考虑的。组内也可以通过调配资源,让更多程序去支持其他岗位,避免出现有人撸啊撸,有人过劳死的局面。&/li&&li&&b&能针对组员情况细化目标&/b&:对于大目标,也就是项目顺利进行,有自己的了解,预判项目的节奏,对技术可能的要求,提前安排相关的人手做预研。每一个大特性,如何切分比较合理,可以充分发挥每一个团队的能力,不耽误工期,工作流程上也更容易顺畅进行。每个分解后的小目标,大约要多少时间可以完成,以自己组员的能力,又需要多少时间来做?如果程序组内有几个万能的救火队员,可以胜任多数岗位的工作,那主程序的这部分工作压力就会小很多。&/li&&li&&b&不盲目追求新技术,也不轻易浪费灵感&/b&:开发过程中会有各种灵感,无论是在技术上、流程上还是玩法上,作为一个成熟的技术管理者,是不是该放任大家去追逐新的技术新的想法?项目有自身运作的规律,进度压力摆在那里。该做还是不做,需要具体问题具体分析,即使是暂时不做的灵感,应该记录下来,确保不遗漏,并在有同事有空的时候去安排开发。尽力做到不挫伤员工的积极性,又不影响团队的进展,合理的安排开发。&/li&&/ul&&br&&br&&p&没错,主程序其实不应该沉迷于什么上流的技术,这是一个非常苦逼的职位:&/p&&ul&&li&他应该是团队最后的保险,承担救火队员的职责,出现在每一个最需要他的技术领域,前期新产品孵化,哪里缺人去哪里,后期debug,什么bug难调就由他去搞定;&/li&&li&他应该是团队的先知,了解技术趋势,关注兄弟项目或是业界发展,能随时找到适合自己的方案或者找来能帮助自己的外援;&/li&&li&他应该承担起沟通职责,是团队和外界的一个技术接口,既能在外部把整个引擎和逻辑底层变成一个其他人能轻易了解的黑盒,又能在内部理解白盒的每一个技术细节,和开发组员沟通具体实现;&/li&&li&他应该在冲刺milestone的时候战斗在一线,和兄弟们一起熬夜,提供最坚实的技术支持;&/li&&li&他应该在冲刺完milestone后,思考后续节点技术方向如何改进,是不是要重构,有什么重点技术方向需要突破,还有哪些明显的技术短板需要弥补;&/li&&li&他需要有common sense,了解一个技术的生命周期和开发难度,不会盲目乐观也不消极悲观;&/li&&li&他要为组员发展尽心尽力,让大家有一个好的个人发展,尽力做到项目好、大家好。&/li&&/ul&&br&大家忙,他也忙,大家闲,他还忙。&br&&p&说了这么多,不代表我能全部做到,但我会尽力要求自己向这个方向努力。以此文向每一个做过主程序或想要做主程序的朋友共勉。&/p&
声明1:本文不影射任何行业产品、从业人员,请勿对号入座,保留删除评论权利。声明2:本文侧重于大游戏开发中的leader岗位,indie game,爱怎么做怎么做吐槽灵感不足,”为什么”系列文章先搁置一下,写点严肃的东西。 前些天在罗辑思维每天60秒的音频中,…
&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&&p&&br&&/p&&p&先手动来条华丽的分割线&/p&&p&~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~&/p&&p&这刚刚有了知乎账号不到两周还,第一次在知乎回答,不到两天的时间,快破800的点赞,440的收藏,130的关注,66的感谢,还有100多条五花八门的评论着实是吓到我了。刚刷到这个问题的时候就觉得小猪佩奇都能赞到3k+,那我是不是也可以?就尝试性的发了这个外挂出来,看来冲击力实在不小,都有人私信问我是不是骗子了,吓得我赶紧回来补上约定好的实现思路和源码连接。承蒙大家厚爱,现在我来好好回答一下这个问题。&/p&&h2&源码&/h2&&p&源码连接:&a href=&//link.zhihu.com/?target=https%3A//github.com/TheThreeDog/Auto-Lianliankan& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&先点这里,然后点star&/a&&/p&&p&这个小外挂用python2写出来有将近半年了,挂到github上的版本我想用python3重构,当时只写了个开头后来不了了之了。这篇回答发出来,关注度如此之高,这才想起来我的github上挂的是半喇项目,尴尬我的今天趁下班时间赶紧写完了python3的版本,并且把思路代码都理了理。如果觉得还不错就给个star,毕竟还年轻,虚荣心比较强,谢谢!&/p&&p&&b&需要使劲敲黑板强调一下的是:Github上的项目里带了一个连连看的游戏,那个外挂就是用来破解这个游戏的,如果想破解QQ的连连看,就把config.py里的配置改成QQ连连看对应的配置,但配置是多少我本人不做提供。如果你自己搞出来了,建议你自己偷着乐就好了,不要大肆宣扬,如果你一定要张牙舞爪的到处显摆... 我确实也没啥脾气,毕竟我自己也正在这样做。&/b&&/p&&h2&实现思路&/h2&&p&下面的内容,伸手党可以不用看了,毕竟大家更感兴趣的,肯定是上面那个链接。&/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图像识别结合连连看的算法,如果关注度足够,我会回来补上具体的实现思路和源码地址。(开源了已经)希望不会接到腾讯爸爸的律师函? 先手动来条华丽的分割线~~~~~~~~~~~~~~…
&figure&&img src=&https://pic3.zhimg.com/v2-88bb06fab8ddf4b_b.jpg& data-rawwidth=&596& data-rawheight=&430& class=&origin_image zh-lightbox-thumb& width=&596& data-original=&https://pic3.zhimg.com/v2-88bb06fab8ddf4b_r.jpg&&&/figure&&p&(请大家踊跃加任性姐小号renxingtang4调戏,最近风声辣么紧,我们要保联不走散。)&/p&&p&&br&&/p&&p&《五十度灰》这部耳熟能详的虐恋大戏终于要迎来它的大结局《五十度飞》了,你们激不激动!!!(醒醒,还仨月呢)&/p&&figure&&img src=&https://pic4.zhimg.com/v2-8238bee8e2c535b571cf1d2d86d7aa25_b.jpg& data-caption=&& data-rawwidth=&500& data-rawheight=&205& data-thumbnail=&https://pic4.zhimg.com/v2-8238bee8e2c535b571cf1d2d86d7aa25_b.jpg& class=&origin_image zh-lightbox-thumb& width=&500& data-original=&https://pic4.zhimg.com/v2-8238bee8e2c535b571cf1d2d86d7aa25_r.jpg&&&/figure&&p&任性姐有一个叫@CC的朋友,可以说是骨灰级粉丝了,不仅看过原著,还和男盆宇一起把里面出现过的小花招玩了个遍,请为这样的粉丝精神鼓掌!&/p&&p&呱唧呱唧有请@CC,倾情奉上她几年来追(shi)剧(jian)得出的真知,教教如何把ta&b&拉进BDSM的新世界&/b&~&br&&/p&&figure&&img src=&https://pic1.zhimg.com/v2-62b575ed031e747b9f7be7fd37f9b4f5_b.jpg& data-caption=&& data-rawwidth=&526& data-rawheight=&204& class=&origin_image zh-lightbox-thumb& width=&526& data-original=&https://pic1.zhimg.com/v2-62b575ed031e747b9f7be7fd37f9b4f5_r.jpg&&&/figure&&p&任性姐说得好,就算五十度系列拍出彩虹,大家对于BDSM的误会也不会少。所以我要为自己带个盐!&/p&&figure&&img src=&https://pic1.zhimg.com/v2-09ac5cf64c715bbf6e07dab_b.jpg& data-caption=&& data-rawwidth=&633& data-rawheight=&315& class=&origin_image zh-lightbox-thumb& width=&633& data-original=&https://pic1.zhimg.com/v2-09ac5cf64c715bbf6e07dab_r.jpg&&&/figure&&p&BDSM是一个笼统的概念,具体分三种:&/p&&p&1)&b&Bondage and Discipline 捆绑和调教&/b&&/p&&p&其中一个人被五花大绑,另一个在床上执行事先设定好的规则和惩罚。&/p&&p&2)&b&Domination and Submission 支配和臣服&/b& &/p&&p&一个控制另一个,这种控制可以是肉体上的,情感上的,肉体+情感上的。&/p&&p&3)&b&Sadism and masochism 施虐和受虐&/b&&/p&&p&地球人都知道的抖S、抖M,一个愿打,一个愿挨。&/p&&h2&&b&1 边缘化的性癖好?&/b&&/h2&&p&并不是!&/p&&p&《性医学期刊》(Journal of Sexual Medicine)调查,65%的女人幻想过在床上被控制,47%的女人幻想过控制别人,52%的女人幻想过被绑起来。也就是说,&b&每10个女人就大约有5、6个是好这口的&/b&。&/p&&p&如果男票喜欢在啪啪时让你喊爸爸,你希望被他略强硬的推倒,你们可能都是爱好者,只是自己并不知道。&/p&&figure&&img src=&https://pic3.zhimg.com/v2-25b73d277a776f93fe8dd_b.jpg& data-caption=&& data-rawwidth=&500& data-rawheight=&220& data-thumbnail=&https://pic3.zhimg.com/v2-25b73d277a776f93fe8dd_b.jpg& class=&origin_image zh-lightbox-thumb& width=&500& data-original=&https://pic3.zhimg.com/v2-25b73d277a776f93fe8dd_r.jpg&&&/figure&&h2&&b&2 并不羞耻!&/b& &/h2&&p&喜欢BDSM的原因很多很复杂,但&b&跟心理变态一点都不沾边&/b&。&/p&&p&《性医学期刊》的研究表明,BDSM喜爱者和其他人一样,都是心理健康的:“我们认为BDSM是被用来当做一种&b&娱乐消遣&/b&,而非心理机能障碍的反映。”&/p&&figure&&img src=&https://pic1.zhimg.com/v2-a57a4af66e66c8e9afeddbdfbf2f0aa4_b.jpg& data-caption=&& data-rawwidth=&600& data-rawheight=&772& class=&origin_image zh-lightbox-thumb& width=&600& data-original=&https://pic1.zhimg.com/v2-a57a4af66e66c8e9afeddbdfbf2f0aa4_r.jpg&&&/figure&&p&性学家Stephanie Hunter Jones也说,“各种各样的人都可能喜欢BDSM,包括那些看起来很严肃正经的。其实,BDSM非常有吸引力,因为这给人们提供了一个&b&体验自己个性中不同部分&/b&的机会。” &br&&/p&&h2&&b&3 不会造成感情创伤&/b&&/h2&&p&只要以对的方式就不会带来情感创伤,我和男票玩了两年,我们好着呢。像我们这种BDSM星人,只是比&b&地球人多了一种谈情说爱风花雪月的方式&/b&啊!&/p&&figure&&img src=&https://pic3.zhimg.com/v2-ead_b.jpg& data-caption=&& data-rawwidth=&500& data-rawheight=&359& class=&origin_image zh-lightbox-thumb& width=&500& data-original=&https://pic3.zhimg.com/v2-ead_r.jpg&&&/figure&&p&而且,Jones博士把BDSM作为一种&b&治疗方式&/b&,给那些平时与控制欲苦苦斗争的couple布置卧室作业。&/p&&p&“那些在关系里处于弱势的人在角色扮演中能&b&得到更多力量&/b&。这种通过从卧室里开始帮助情侣探索夺取控制权和放弃控制权是什么感觉的方式,拯救了很多感情。”&/p&&h2&&b&4 事先交流很重要&/b&&/h2&&p&没有误会,才没有伤害。请所有想要尝试虐恋的小仙女记好:&b&事先交流比什么都重要&/b&!&/p&&p&需要交流的内容有:&/p&&p&&br&&/p&&p&&b&是否愿意&/b&&/p&&p&如果ta不接受BDSM,而你又很想尝试,请记住一条:&b&BDSM属性是可以被培养和挖掘滴&/b&~但是&b&引导的过程要慢要温油&/b&,千万不能上来就把新手吊起来鞭打。&/p&&p&把自己内心&b&真正的想法&/b&告诉ta,问问ta的想法,如果ta很果断的拒绝了,别怕有招!&/p&&p&你可以试试把一些&b&相关的书籍,电影等&/b&介绍给ta,像《五十度灰》其实就是很好的轻虐材料。&/p&&p&或者从喊爸爸喊女王开始,用dirty talk和一些略带侮辱性的词汇(如,好骚~)慢慢带ta入门。&/p&&p&或者不妨在下一次亲吻的时候,&b&咬一咬&/b&ta的&b&嘴唇&/b&,轻轻&b&捏一捏&/b&ta的&b&屁屁&/b&,后戏时再问ta的感受,ta喜欢的话,表示有sm的潜质,可以琢磨琢磨怎么升级这些小动作。&/p&&p&下面介绍的蒙眼也是很好的入门戏哟!&/p&&figure&&img src=&https://pic1.zhimg.com/v2-ed2fdf05ff2a_b.jpg& data-caption=&& data-rawwidth=&500& data-rawheight=&375& class=&origin_image zh-lightbox-thumb& width=&500& data-original=&https://pic1.zhimg.com/v2-ed2fdf05ff2a_r.jpg&&&/figure&&p&&br&&/p&&p&&b&主仆身份&/b&&/p&&p&我们两个人中,谁是Dominant(主),谁是Submissive(仆)?&/p&&p&不过&b&主仆的身份并不固定&/b&,绝大多数情况下,身份可以&b&切换&/b&。&b&仆往往是控场的人&/b&,因为ta可以喊出安全词,分分钟翻身农奴得解放。&/p&&figure&&img src=&https://pic3.zhimg.com/v2-da50b9ab729e77248ebac9_b.jpg& data-caption=&& data-rawwidth=&640& data-rawheight=&427& class=&origin_image zh-lightbox-thumb& width=&640& data-original=&https://pic3.zhimg.com/v2-da50b9ab729e77248ebac9_r.jpg&&&/figure&&p&&br&&/p&&p&&b&安全词&/b&&/p&&p&任何情况下安全词都是必须的,因为在那种氛围下,你大喊着“停下受不了”时,心里可能已经爽翻天了,想要更多,更多,更多......&/p&&p&这个安全词,最好选择&b&一定不会在爱爱中对他说的&/b&,比如“山竹”&洗衣机“。我和男票用的是猫咪的英文名字。&/p&&figure&&img src=&https://pic1.zhimg.com/v2-29cd44ffb2477fcb3c05_b.jpg& data-caption=&& data-rawwidth=&640& data-rawheight=&430& class=&origin_image zh-lightbox-thumb& width=&640& data-original=&https://pic1.zhimg.com/v2-29cd44ffb2477fcb3c05_r.jpg&&&/figure&&p&&br&&/p&&p&&b&进行到哪一步&/b&&/p&&p&是轻轻打打屁股就好了,还是吊起来玩捆绑play?每个人对BDSM的接受程度不一样,想尝试的招数也不一样。&/p&&p&我比较提倡&b&Never Say Never&/b&,大家多尝试各种花招,否则你永远不会知道自己到底喜欢什么。&/p&&p&&br&&/p&&p&&b&禁忌&/b&&/p&&p&绝对不能出现的&b&动作&/b&是什么?&/p&&p&绝对不允许触碰的&b&身体部位&/b&是咪头,丁丁,脚心,还是菊花?&/p&&p&绝对不能听到的怎样的&b&侮辱性词语&/b&?&/p&&figure&&img src=&https://pic2.zhimg.com/v2-faca280426fbbf_b.jpg& data-caption=&& data-rawwidth=&268& data-rawheight=&143& data-thumbnail=&https://pic2.zhimg.com/v2-faca280426fbbf_b.jpg& class=&content_image& width=&268&&&/figure&&figure&&img src=&https://pic2.zhimg.com/v2-37fbebda4c_b.jpg& data-caption=&& data-rawwidth=&470& data-rawheight=&220& class=&origin_image zh-lightbox-thumb& width=&470& data-original=&https://pic2.zhimg.com/v2-37fbebda4c_r.jpg&&&/figure&&p&&br&&/p&&p&唠唠叨叨一大堆,无非是想让大家做好充足准备再开车,毕竟我们尝试虐恋,是为了促进感情,促进啪啪,促进社会进步人类发展啊!&/p&&h2&&b&1 最适合开始的招数:&/b&&/h2&&p&&b&蒙眼Play&/b&&/p&&p&建议所有新手从剥夺对方的视觉开始,也就是&b&蒙眼&/b&。&/p&&figure&&img src=&https://pic1.zhimg.com/v2-59ba38afcb_b.jpg& data-caption=&& data-rawwidth=&500& data-rawheight=&205& data-thumbnail=&https://pic1.zhimg.com/v2-59ba38afcb_b.jpg& class=&origin_image zh-lightbox-thumb& width=&500& data-original=&https://pic1.zhimg.com/v2-59ba38afcb_r.jpg&&&/figure&&p&&br&&/p&&p&&b&蒙眼萌点&/b&&/p&&p&视觉被剥夺后,&b&听觉会变得更加敏锐&/b&,ta也会更加好奇:ta在做什么?ta会对我做什么?ta会怎样对我做?这种&b&好奇心&/b&让ta对接下来的旅程&b&充满期待&/b&。&/p&&p&而且,丧失了视觉的ta,会对你产生一种前所未有的&b&依赖感&/b&,因为此时此刻,你是像ta的眼睛一样重要的存在。&/p&&figure&&img src=&https://pic1.zhimg.com/v2-ed2fdf05ff2a_b.jpg& data-caption=&& data-rawwidth=&500& data-rawheight=&375& class=&origin_image zh-lightbox-thumb& width=&500& data-original=&https://pic1.zhimg.com/v2-ed2fdf05ff2a_r.jpg&&&/figure&&p&&b&推荐用具&/b&&/p&&p&枕巾,衬衫,Bra,随手拿起一个扁平的小娃娃,都可以起到阻挡视觉的作用。&/p&&p&但是,我想给大家展示一下我喜欢的道具:&b&眼罩&/b&(外面是绸缎,里面是丝绒,是不是特高级!)&/p&&p&&br&&/p&&figure&&img src=&https://pic4.zhimg.com/v2-a58bb963b6_b.jpg& data-caption=&& data-rawwidth=&730& data-rawheight=&537& class=&origin_image zh-lightbox-thumb& width=&730& data-original=&https://pic4.zhimg.com/v2-a58bb963b6_r.jpg&&&/figure&&p&&br&&/p&&figure&&img src=&https://pic1.zhimg.com/v2-035f1ac4b0ed9ec0f818_b.jpg& data-caption=&& data-rawwidth=&640& data-rawheight=&425& class=&origin_image zh-lightbox-thumb& width=&640& data-original=&https://pic1.zhimg.com/v2-035f1ac4b0ed9ec0f818_r.jpg&&&/figure&&p&&br&&/p&&p&这个眼罩来自&b&五十度灰最终章轻虐礼盒&/b&里十个小道具之一(礼盒长这样!)&/p&&figure&&img src=&https://pic2.zhimg.com/v2-fc7f723df8a0ad030301_b.jpg& data-caption=&& data-rawwidth=&730& data-rawheight=&484& class=&origin_image zh-lightbox-thumb& width=&730& data-original=&https://pic2.zhimg.com/v2-fc7f723df8a0ad030301_r.jpg&&&/figure&&figure&&img src=&https://pic4.zhimg.com/v2-0be3650c1ece97f71aa43b_b.jpg& data-caption=&& data-rawwidth=&640& data-rawheight=&640& class=&origin_image zh-lightbox-thumb& width=&640& data-original=&https://pic4.zhimg.com/v2-0be3650c1ece97f71aa43b_r.jpg&&&/figure&&p&我喜欢的原因是&b&遮光性好&/b&以外,它的&b&绑带特别结实&/b&,怎么乱动都不会掉,而高贵的紫色又很有&b&质感&/b&,男票觉得很性感很煽。&/p&&h2&&b&2 束缚Play&/b&&/h2&&p&&b&束缚萌点&/b&&/p&&p&束缚的美丽之处在于&b&动弹不得&/b&~~~当仆被束缚时,会对主产生一种很深的&b&信任和依赖感&/b&,知道就算自己动弹不得,ta也绝不会因此伤害我。而看见仆动弹不得时,则会激发主内心深处的&b&征服控制欲&/b&。&/p&&figure&&img src=&https://pic3.zhimg.com/v2-4b4ba085b899acad34de68_b.jpg& data-caption=&& data-rawwidth=&500& data-rawheight=&205& data-thumbnail=&https://pic3.zhimg.com/v2-4b4ba085b899acad34de68_b.jpg& class=&origin_image zh-lightbox-thumb& width=&500& data-original=&https://pic3.zhimg.com/v2-4b4ba085b899acad34de68_r.jpg&&&/figure&&p&建议新手轻轻&b&绑住手腕&/b&,打个蝴蝶结就好,好拆好解,注意打结的力道,不要勒痛ta。&br&&/p&&figure&&img src=&https://pic2.zhimg.com/v2-3af0b319cc50e3231f83fdbd2ff01b84_b.jpg& data-caption=&& data-rawwidth=&500& data-rawheight=&280& data-thumbnail=&https://pic2.zhimg.com/v2-3af0b319cc50e3231f83fdbd2ff01b84_b.jpg& class=&origin_image zh-lightbox-thumb& width=&500& data-original=&https://pic2.zhimg.com/v2-3af0b319cc50e3231f83fdbd2ff01b84_r.jpg&&&/figure&&p&推荐姿势&/p&&p&&b&No.1 绑床头&/b&&/p&&p&面对面可以细致观察ta的表情,面朝下则可以抚摸屁屁,配合其他的小招数,比如摩擦菊花,打屁屁等等。&/p&&figure&&img src=&https://pic4.zhimg.com/v2-4221fbb301e60ffca21e250_b.jpg& data-caption=&& data-rawwidth=&457& data-rawheight=&684& class=&origin_image zh-lightbox-thumb& width=&457& data-original=&https://pic4.zhimg.com/v2-4221fbb301e60ffca21e250_r.jpg&&&/figure&&p&(以上道具来自于《&a href=&https://link.zhihu.com/?target=https%3A//h5.youzan.com/v2/goods/3esygnccocqjo& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&五十度灰最终章轻虐礼盒&/a&》限量版)&/p&&p&&br&&/p&&p&&b&No. 2 绑背后&/b& &/p&&p&很容易开启ta身体开关的姿势,比起绑床头,绑背后时ta可以挣扎的更厉害。在ta身体扭来扭去却始终没法得到满足时,你会很有征服感。&/p&&figure&&img src=&https://pic1.zhimg.com/v2-60d5fe9a3fa6adda947a5c_b.jpg& data-caption=&& data-rawwidth=&640& data-rawheight=&419& class=&origin_image zh-lightbox-thumb& width=&640& data-original=&https://pic1.zhimg.com/v2-60d5fe9a3fa6adda947a5c_r.jpg&&&/figure&&figure&&img src=&https://pic3.zhimg.com/v2-f9fa0292739dcc8bd6b6fc_b.jpg& data-caption=&& data-rawwidth=&640& data-rawheight=&432& class=&origin_image zh-lightbox-thumb& width=&640& data-original=&https://pic3.zhimg.com/v2-f9fa0292739dcc8bd6b6fc_r.jpg&&&/figure&&p&&b&No. 3 绑椅子&/b& &/p&&p&这个适合女撩男。屋子中间放把椅子,你把ta绑在上面,可以是双手,也可以是膝盖和双脚。&/p&&p&在他面前妖娆的走来走去,抚摸自己的身体,想尽办法的撩他。别忘了,男人是视觉动物,看到你这么性感这么骚气,他会受不鸟~&/p&&figure&&img src=&https://pic2.zhimg.com/v2-d356692dfb66edd2b1d840_b.jpg& data-caption=&& data-rawwidth=&525& data-rawheight=&671& class=&origin_image zh-lightbox-thumb& width=&525& data-original=&https://pic2.zhimg.com/v2-d356692dfb66edd2b1d840_r.jpg&&&/figure&&p&&br&&/p&&p&&b&推荐道具&/b&&/p&&p&你可以购入专门的&b&手铐&/b&,也可以用&b&丝袜&/b&(事实上,男生觉得女生脱下丝袜的瞬间是非常性感的,他们也很乐意被丝袜束缚)。&/p&&figure&&img src=&https://pic3.zhimg.com/v2-c8e79f24f05a27d97a74_b.jpg& data-caption=&& data-rawwidth=&500& data-rawheight=&204& data-thumbnail=&https://pic3.zhimg.com/v2-c8e79f24f05a27d97a74_b.jpg& class=&origin_image zh-lightbox-thumb& width=&500& data-original=&https://pic3.zhimg.com/v2-c8e79f24f05a27d97a74_r.jpg&&&/figure&&p&用礼盒里的&b&绑带&/b&也可以。有两条,&b&柔软舒服&/b&,&b&不会勒伤皮肤&/b&,而且&b&足够长&/b&,可以两条先系在一起,再尝试各种高难度捆绑。主要是好看,绑在白丝上打蝴蝶结,简直是活色生香的洛丽塔诱惑。&/p&&p&&br&&/p&&figure&&img src=&https://pic3.zhimg.com/v2-eabb8fecc8eae3ded53c8_b.jpg& data-caption=&& data-rawwidth=&640& data-rawheight=&1037& class=&origin_image zh-lightbox-thumb& width=&640& data-original=&https://pic3.zhimg.com/v2-eabb8fecc8eae3ded53c8_r.jpg&&&/figure&&p&&br&&/p&&p&电影里出现过&b&领结神器&/b&:Christian的领结是可以带去化妆舞会的,看着很绅士,但一到卧室就可以拉长,长到可以捆绑住妹纸的手腕和脖子。&/p&&figure&&img src=&https://pic3.zhimg.com/v2-e7a65eccf09e3cd_b.jpg& data-caption=&& data-rawwidth=&617& data-rawheight=&303& class=&origin_image zh-lightbox-thumb& width=&617& data-original=&https://pic3.zhimg.com/v2-e7a65eccf09e3cd_r.jpg&&&/figure&&p&其实呢,还有一个进阶版的束缚道具:&b&伸展杆&/b&,就是把仆的膝盖、脚、手臂固定并保持在一定距离的固定杆。&br&&/p&&figure&&img src=&https://pic1.zhimg.com/v2-9a4a96f4dbe31fc63dd10ee5_b.jpg& data-caption=&& data-rawwidth=&593& data-rawheight=&312& class=&origin_image zh-lightbox-thumb& width=&593& data-original=&https://pic1.zhimg.com/v2-9a4a96f4dbe31fc63dd10ee5_r.jpg&&&/figure&&p&电影里出现过,我就买来玩了。用这个,等于把身体的全部控制权都交给他了,所以算是进阶版的束缚Play吧!&br&&/p&&h2&&b&3 挑逗小招&/b&&/h2&&p&当ta丧失了一部分行动能力的以后,就可以开始挑逗小招了。&/p&&p&你的手,舌头,ta喜欢的玩具,小冰块,都可以成为道具。在ta的敏感地带,耳后,脖颈,大腿等,滑来滑去,亲吻,舔舐,吮吸。&/p&&p&请看男主的精彩演示~&/p&&figure&&img src=&https://pic4.zhimg.com/v2-fdc8e3fb48fd94c2aaacb3dd_b.jpg& data-caption=&& data-rawwidth=&500& data-rawheight=&260& data-thumbnail=&https://pic4.zhimg.com/v2-fdc8e3fb48fd94c2aaacb3dd_b.jpg& class=&origin_image zh-lightbox-thumb& width=&500& data-original=&https://pic4.zhimg.com/v2-fdc8e3fb48fd94c2aaacb3dd_r.jpg&&&/figure&&figure&&img src=&https://pic3.zhimg.com/v2-c21af8c125ceb273007ed_b.jpg& data-caption=&& data-rawwidth=&500& data-rawheight=&208& data-thumbnail=&https://pic3.zhimg.com/v2-c21af8c125ceb273007ed_b.jpg& class=&origin_image zh-lightbox-thumb& width=&500& data-original=&https://pic3.zhimg.com/v2-c21af8c125ceb273007ed_r.jpg&&&/figure&&p&我喜欢礼盒里这个&b&羽毛瘙痒器&/b&,&b&颜值超级高&/b&,羽毛又很&b&软&/b&,扫在身上非常痒,所以很撩人。&/p&&figure&&img src=&https://pic1.zhimg.com/v2-36bd7f4e1def4e0ee36598_b.jpg& data-caption=&& data-rawwidth=&775& data-rawheight=&424& data-thumbnail=&https://pic1.zhimg.com/v2-36bd7f4e1def4e0ee36598_b.jpg& class=&origin_image zh-lightbox-thumb& width=&775& data-original=&https://pic1.zhimg.com/v2-36bd7f4e1def4e0ee36598_r.jpg&&&/figure&&p&拿出她喜欢的&b&振动棒&/b&,挑逗她的耳后,脖颈,咪咪,豆豆,在她被撩得欲火焚身,快要欲罢不能时停下来,控制她的高潮你会觉得特别开心~~&/p&&p&礼盒里倒是自带个玫瑰金色的子弹头,颜值很高,有十种模式,对于我这种豆豆敏感的人来讲,点来点去足以让我湿一大片~~不过你们当然也可以用她最喜欢的玩具~更贴合她的身体,毕竟催欲和高嘲这种事,每个人体质不一样~&/p&&p&&br&&/p&&figure&&img src=&https://pic1.zhimg.com/v2-ff8acc61cb014d3f289c1c66b2ad2212_b.jpg& data-caption=&& data-rawwidth=&730& data-rawheight=&524& class=&origin_image zh-lightbox-thumb& width=&730& data-original=&https://pic1.zhimg.com/v2-ff8acc61cb014d3f289c1c66b2ad2212_r.jpg&&&/figure&&p&&br&&/p&&p&如果他是仆,你可以拿一个&b&丁丁环&/b&,套在弟弟根部,开启按钮,一会儿弟弟就在系带处的振动催使下激动起来啦,然后就停手,振动便停止了,让他也体验一发求而不得的滋味。&/p&&figure&&img src=&https://pic1.zhimg.com/v2-6d8bda9b0f03d8e07bc53caad4813a13_b.jpg& data-caption=&& data-rawwidth=&600& data-rawheight=&340& data-thumbnail=&https://pic1.zhimg.com/v2-6d8bda9b0f03d8e07bc53caad4813a13_b.jpg& class=&origin_image zh-lightbox-thumb& width=&600& data-original=&https://pic1.zhimg.com/v2-6d8bda9b0f03d8e07bc53caad4813a13_r.jpg&&&/figure&&p&&br&&/p&&p&(以上道具均来自于《&a href=&https://link.zhihu.com/?target=https%3A//h5.youzan.com/v2/goods/3esygnccocqjo& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&五十度灰最终章轻虐礼盒&/a&》限量版)&/p&&p&&br&&/p&&p&&b&硬核SM&br&&/b&&/p&&p&刺激咪头可以带来无以言喻的快感。而乳夹呢,是&b&通过给乳头施加压力来制造疼痛&/b&的,在一些突然状态下(例如打屁股或鞭打时),会加剧乳头的疼痛。&/p&&p&具体使用起来的感受是(原著里女主说)~&/p&&p&“sing with a surge of sweet, sweet painful feeling(&b&带着甜蜜的疼痛感&/b&)。”&/p&&figure&&img src=&https://pic3.zhimg.com/v2-f64cc02aebbb01b398c4be6e081aa8fc_b.jpg& data-caption=&& data-rawwidth=&615& data-rawheight=&350& class=&origin_image zh-lightbox-thumb& width=&615& data-original=&https://pic3.zhimg.com/v2-f64cc02aebbb01b398c4be6e081aa8fc_r.jpg&&&/figure&&p&其实就是痛并快乐着的爽感~我甚至体验过只活在传说中的&b&咪头高嘲&/b&。&/p&&p&我有很多乳夹,像这样~&/p&&figure&&img src=&https://pic1.zhimg.com/v2-cb77e8d6c659c_b.jpg& data-caption=&& data-rawwidth=&590& data-rawheight=&583& class=&origin_image zh-lightbox-thumb& width=&590& data-original=&https://pic1.zhimg.com/v2-cb77e8d6c659c_r.jpg&&&/figure&&p&还有这样~&br&&/p&&figure&&img src=&https://pic3.zhimg.com/v2-0b3bdfc6feeab28eff02e4_b.jpg& data-caption=&& data-rawwidth=&586& data-rawheight=&583& class=&origin_image zh-lightbox-thumb& width=&586& data-original=&https://pic3.zhimg.com/v2-0b3bdfc6feeab28eff02e4_r.jpg&&&/figure&&p&礼盒里这个也不错,夹起来&b&没有特别紧,就不会特别疼。颜值超级高&/b&,男票喜欢看我胸前闪过两抹紫色的样子。&/p&&p&&br&&/p&&p&&b&缩阴球&/b& &/p&&p&电影里是男主给女主的私处放了个球,两人一起去参加了化装舞会(我欣赏了很久女主动不动就潮红的脸)。&/p&&figure&&img src=&https://pic4.zhimg.com/v2-35c219f733b4f3cf5bafa91c_b.jpg& data-caption=&& data-rawwidth=&621& data-rawheight=&352& class=&origin_image zh-lightbox-thumb& width=&621& data-original=&https://pic4.zhimg.com/v2-35c219f733b4f3cf5bafa91c_r.jpg&&&/figure&&p&现实生活中也可以塞个球走出门,去逛街,去宴会,去各种~~&br&&/p&&p&&b&球球萌点&/b&&/p&&p&只要操作正确,一旦放置入YD内,它可以在你的体内蠕动,轻轻地擦动G点带来神奇按摩效果,而&b&快感来源于在众人中做羞羞的事情&/b&~&br&&/p&&p&&b&推荐球球&/b&&/p&&p&缩阴球其实有&b&自震款&/b&和&b&非震动款&/b&两种,如果是做凯格尔运动,两种各有好处,但如果做轻虐的话,比较推荐&b&非震动&/b&,走路的时候会摩擦产生快感,在公共场合&b&一下又一下的刺激&/b&比一直在体内嗡嗡嗡的更害臊~&/p&&p&至于礼盒里带的这个呢,用&b&高级硅胶&/b&做的,质量非常好,挺容易放进去的,放进去又很舒服,那个长长的线又&b&很容易拉出&/b&,比较适合刚刚接触的新手玩一下~&/p&&p&&br&&/p&&figure&&img src=&https://pic2.zhimg.com/v2-656df880fb3dbe12ab4d60_b.jpg& data-caption=&& data-rawwidth=&600& data-rawheight=&340& data-thumbnail=&https://pic2.zhimg.com/v2-656df880fb3dbe12ab4d60_b.jpg& class=&origin_image zh-lightbox-thumb& width=&600& data-original=&https://pic2.zhimg.com/v2-656df880fb3dbe12ab4d60_r.jpg&&&/figure&&p&&br&&/p&&p&&b&打屁屁&/b&&/p&&p&打屁屁萌点&/p&&p&最能增加情趣的小招数之一,力度刚好的话,&b&恰到好处的疼痛感能让ta更加兴奋&/b&,&b&被打的人不自觉地呻吟起来,然后打的人会受不了&/b&,然后就省略好几万字......&br&&/p&&p&在电影里,经典的“Welcome to my world(欢迎来到我的世界)”桥段,就是从打屁屁开始的~&/p&&figure&&img src=&https://pic1.zhimg.com/v2-124e93b5ccb8a32cb2ec9a1a9fd9cb00_b.jpg& data-caption=&& data-rawwidth=&500& data-rawheight=&231& data-thumbnail=&https://pic1.zhimg.com/v2-124e93b5ccb8a32cb2ec9a1a9fd9cb00_b.jpg& class=&origin_image zh-lightbox-thumb& width=&500& data-original=&https://pic1.zhimg.com/v2-124e93b5ccb8a32cb2ec9a1a9fd9cb00_r.jpg&&&/figure&&p&而第三部化装舞会后,女主发现自己很想被打了!&/p&&figure&&img src=&https://pic4.zhimg.com/v2-eb634eba8fc264bad5d16b74fc58dd06_b.jpg& data-caption=&& data-rawwidth=&540& data-rawheight=&536& class=&origin_image zh-lightbox-thumb& width=&540& data-original=&https://pic4.zhimg.com/v2-eb634eba8fc264bad5d16b74fc58dd06_r.jpg&&&/figure&&p&&b&小贴士&/b&&/p&&p&每个人的口味不同,一定要在&b&尊重对方&/b&的前提下进行尝试哦~&/p&&p&&b&不要往脊背方向肾脏处打&/b&,容易伤身。&/p&&p&用手的话,注意&b&不要伤到尾巴骨&/b&。&/p&&p&&br&&/p&&p&&b&推荐道具&/b&&/p&&p&直接上手完全没问题,手中间拱起来,可以造成更大的响声的同时减轻疼痛。&/p&&figure&&img src=&https://pic4.zhimg.com/v2-bc543f7e63fd837adadf54_b.jpg& data-caption=&& data-rawwidth=&484& data-rawheight=&282& class=&origin_image zh-lightbox-thumb& width=&484& data-original=&https://pic4.zhimg.com/v2-bc543f7e63fd837adadf54_r.jpg&&&/figure&&p&皮质的粗板子,如果是那种“两片式”的,打起来声音很响很有感觉,但不会太疼。&br&&/p&&figure&&img src=&https://pic3.zhimg.com/v2-8fab117a1dbd72ee6bb0ce_b.jpg& data-caption=&& data-rawwidth=&471& data-rawheight=&544& class=&origin_image zh-lightbox-thumb& width=&471& data-original=&https://pic3.zhimg.com/v2-8fab117a1dbd72ee6bb0ce_r.jpg&&&/figure&&p&而细一点的呢,像这个,压强很大,所以会比粗板子疼。&br&&/p&&figure&&img src=&https://pic4.zhimg.com/v2-ca2a98585dacd7aedae6cefe_b.jpg& data-caption=&& data-rawwidth=&640& data-rawheight=&371& class=&origin_image zh-lightbox-thumb& width=&640& data-original=&https://pic4.zhimg.com/v2-ca2a98585dacd7aedae6cefe_r.jpg&&&/figure&&p&这种藤条新手千万别尝试!很疼很疼,会伤到皮肤的。&br&&/p&&figure&&img src=&https://pic3.zhimg.com/v2-ec22ec7c232e3d7b2379d_b.jpg& data-caption=&& data-rawwidth=&640& data-rawheight=&640& class=&origin_image zh-lightbox-thumb& width=&640& data-original=&https://pic3.zhimg.com/v2-ec22ec7c232e3d7b2379d_r.jpg&&&/figure&&p&礼盒里自带的这个&b&小马鞭&/b&,基本上&b&完全不痛&/b&,只有“异物碰屁屁”那种感觉,对于我这种老司机来讲已经不算什么了,但是适合第一次尝试的新手的,毕竟不能一上来就打得特别疼啊~&br&&/p&&figure&&img src=&https://pic3.zhimg.com/v2-acc8231783fefa40d7f07d89_b.jpg& data-caption=&& data-rawwidth=&640& data-rawheight=&449& class=&origin_image zh-lightbox-thumb& width=&640& data-original=&https://pic3.zhimg.com/v2-acc8231783fefa40d7f07d89_r.jpg&&&/figure&&p&&br&&/p&&p&&b&拉珠&/b&&/p&&p&拉珠萌点&/p&&p&拉珠在插进及拉出时会&b&刺激括约肌内的神经末梢&/b&,塞入后直肠会感觉到有&b&压迫感&/b&,所以仆会有&b&细微的痛苦感觉&/b&,取出时又有&b&解放的快感&/b&。&br&&/p&&figure&&img src=&https://pic3.zhimg.com/v2-e037cbfc6ffbead374ed0c_b.jpg& data-caption=&& data-rawwidth=&640& data-rawheight=&427& class=&origin_image zh-lightbox-thumb& width=&640& data-original=&https://pic3.zhimg.com/v2-e037cbfc6ffbead374ed0c_r.jpg&&&/figure&&p&请看我真诚的眼神:就算接受不了塞进去,也不妨试试在&b&外面蹭一蹭&/b&,当你趴在床上,把全身上下最不能暴露的地方暴露给ta时,那种&b&羞耻感&/b&其实是非常诱人的~&br&&/p&&figure&&img src=&https://pic4.zhimg.com/v2-bf_b.jpg& data-caption=&& data-rawwidth=&500& data-rawheight=&309& class=&origin_image zh-lightbox-thumb& width=&500& data-original=&https://pic4.zhimg.com/v2-bf_r.jpg&&&/figure&&p&&b&小贴士&/b&&/p&&p&先&b&用手指使后门打开&/b&(如果觉得脏脏的话,可以手指上戴安全套),或者用肛塞的&b&前部尖端蹭一蹭&/b&,心理上消除异物带来的异样感。&/p&&p&插入的过程一定要&b&慢&/b&,手指帮忙在菊花周围按摩,帮忙肌肉放松。如果疼了不舒服了不想要了,喊出安全词。&/p&&p&礼盒里这个其实是肛塞,不是拉珠,不过作用原理差不多,比起拉珠,它可以一插到底,不会让新手感受那种“一下一下”的痛苦,比较好接受,而且它特别软。&/p&&p&&b&大量的润滑剂&/b&是必须的,因为后庭没有自身分泌物,而手指和拉珠插进去会很干涩。如果润滑剂里有放松肌肉的成分,像Intimate Earth这款,里面的红豆有放松及治愈皮肤的作用,能够帮助&b&缓解第一次玩心里紧张导致的肌肉紧绷,减轻疼痛&/b&&br&&/p&&figure&&img src=&https://pic2.zhimg.com/v2-bdfbcf601a78e_b.jpg& data-caption=&& data-rawwidth=&640& data-rawheight=&640& class=&origin_image zh-lightbox-thumb& width=&640& data-original=&https://pic2.zhimg.com/v2-bdfbcf601a78e_r.jpg&&&/figure&&p&以上这些小招数不用按部就班的一步步来,忍不住了随时开啪~&/p&&p&氮素,最好一次尝试一个招数,一次尝试太多容易蒙圈。爱爱是一场激动人心的旅程,给你的下一次留一点惊喜~&br&&/p&&figure&&img src=&https://pic1.zhimg.com/v2-9d115a937b3c054115fdb7beff96a7ab_b.jpg& data-caption=&& data-rawwidth=&640& data-rawheight=&425& class=&origin_image zh-lightbox-thumb& width=&640& data-original=&https://pic1.zhimg.com/v2-9d115a937b3c054115fdb7beff96a7ab_r.jpg&&&/figure&&h2&&b&3 一场旷世绝伦的啪啪啪&/b&&/h2&&p&经历过之前那几招,我猜你们不是硬到想撸就是湿了一床单,好啦好啦快点解开束缚啪啪啪啦~~~&/p&&figure&&img src=&https://pic1.zhimg.com/v2-67c8ddbbcde45a8b43cfe9b_b.jpg& data-caption=&& data-rawwidth=&486& data-rawheight=&256& data-thumbnail=&https://pic1.zhimg.com/v2-67c8ddbbcde45a8b43cfe9b_b.jpg& class=&origin_image zh-lightbox-thumb& width=&486& data-original=&https://pic1.zhimg.com/v2-67c8ddbbcde45a8b43cfe9b_r.jpg&&&/figure&&h2&&b&4 十分重要的后戏 &/b&&/h2&&p&一定一定一定要在事后&b&花时间交流&/b&,探讨一下这次的探索过程,哪怕讨论几个小时,都是有意义的~~别忘了,电影里曾因为Anna没有把内心的想法告诉他,导致两人一度关系破碎,分手了......&/p&&figure&&img src=&https://pic1.zhimg.com/v2-faa2a4bc5d9b8e45ff070fd_b.jpg& data-caption=&& data-rawwidth=&268& data-rawheight=&177& data-thumbnail=&https://pic1.zhimg.com/v2-faa2a4bc5d9b8e45ff070fd_b.jpg& class=&content_image& width=&268&&&/figure&&p&这一次尝试中,你最喜欢什么?&/p&&p&这一次尝试中,你最不喜欢什么?&/p&&p&哪个招数需要加重力道?&/p&&p&哪个招数让你觉得不舒服?&/p&&p&哪里是你最新发现的敏感点?&/p&&p&你最不喜欢他碰的地方是什么?&/p&&p&你最不喜欢听到他说的是哪句话?&/p&&figure&&img src=&https://pic4.zhimg.com/v2-d035d5f669f186ff569ebe023ea459c5_b.jpg& data-caption=&& data-rawwidth=&428& data-rawheight=&390& class=&origin_image zh-lightbox-thumb& width=&428& data-original=&https://pic4.zhimg.com/v2-d035d5f669f186ff569ebe023ea459c5_r.jpg&&&/figure&&p&这些问题都只有一个目的:下一次更好的爱爱!&br&&/p&&p&感谢@CC为我们带来的精彩教程~快和心爱的ta一起上演真实版《五十度灰》吧!&br&&/p&&p&以及任性糖现在敞开34D大胸&b&*招聘*&/b&啦!&b&”&/b&&/p&&p&&b&新媒体内容编辑(3名)&/b&&/p&&ol&&li&三观正,熟女/熟男一枚,性爱观积极(sex-positive)&/li&&li&会幽默写作,贫嘴加分,对网络最新热词/表情包运用炉火纯青&/li&&li&不一定各种软件你都会,但你肯定不是电脑盲&/li&&li&英文采访过关,中文写作过硬(至少你不是社交恐惧症)&/li&&li&执行力强,具有团队合作精神&/li&&li&脑洞够大&/li&&/ol&&p&&br&&/p&&figure&&img src=&https://pic3.zhimg.com/v2-638b4a8e4be65c4b840fe4bf0cad4a38_b.jpg& data-caption=&& data-rawwidth=&500& data-rawheight=&250& class=&origin_image zh-lightbox-thumb& width=&500& data-original=&https://pic3.zhimg.com/v2-638b4a8e4be65c4b840fe4bf0cad4a38_r.jpg&&&/figure&&p&简历请Email至:&/p&&p&&b&摸一摸关键词,刷刷带你飞&/b& (以下关键词除了潮吹, 直接点击就可以看见文章哦)&/p&&p&抱紧大腿 潮吹 | &a href=&https://link.zhihu.com/?target=http%3A//mp.weixin.qq.com/s%3F__biz%3DMzI1NjEyMDY5MQ%3D%3D%26mid%3Didx%3D1%26sn%3D7f5ad90e409bc0fef51e4%26scene%3D21%23wechat_redirect& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&G-shot&/a& | &a href=&https://link.zhihu.com/?target=http%3A//mp.weixin.qq.com/s%3F__biz%3DMzI1NjEyMDY5MQ%3D%3D%26mid%3D%26idx%3D1%26sn%3Dc121c01d00e8fea189fe27beescene%3D21%23wechat_redirect& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&脱衣舞&/a& | &a href=&https://link.zhihu.com/?target=http%3A//mp.weixin.qq.com/s%3F__biz%3DMzI1NjEyMDY5MQ%3D%3D%26mid%3Didx%3D1%26sn%3D71d10d31d9ce6cd3dfdf5e7%26scene%3D21%23wechat_redirect& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&野战&/a& | &a href=&https://link.zhihu.com/?target=http%3A//mp.weixin.qq.com/s%3F__biz%3DMzI1NjEyMDY5MQ%3D%3D%26mid%3Didx%3D1%26sn%3D268f6c11b72a112cd14c%26scene%3D21%23wechat_redirect& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&80岁高潮&/a& | &a href=&https://link.zhihu.com/?target=http%3A//mp.weixin.qq.com/s%3F__biz%3DMzI1NjEyMDY5MQ%3D%3D%26mid%3D%26idx%3D1%26sn%3D0caa4feedff27%26scene%3D21%23wechat_redirect& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&男神教做爱&/a& | &a href=&https://link.zhihu.com/?target=http%3A//mp.weixin.qq.com/s%3F__biz%3DMzI1NjEyMDY5MQ%3D%3D%26mid%3D%26idx%3D1%26sn%3Db6bcbab5c5be3a059f058ecd7f47bac9%26scene%3D21%23wechat_redirect& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&吻技&/a& |&a href=&https://link.zhihu.com/?target=http%3A//mp.weixin.qq.com/s%3F__biz%3DMzI1NjEyMDY5MQ%3D%3D%26mid%3D%26idx%3D1%26sn%3D6dadf82b1a7c0a33a7c8eb%26scene%3D21%23wechat_redirect& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&& 情侣游戏&/a& | &a href=&https://link.zhihu.com/?target=http%3A//mp.weixin.qq.com/s%3F__biz%3DMzI1NjEyMDY5MQ%3D%3D%26mid%3Didx%3D1%26sn%3Dd604e22cb0f6aa95ddf77b663d0a111f%26scene%3D21%23wechat_redirect& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&脱衣舞娘&/a&| &a href=&https://link.zhihu.com/?target=http%3A//mp.weixin.qq.com/s%3F__biz%3DMzI1NjEyMDY5MQ%3D%3D%26mid%3Didx%3D1%26sn%3D189cfbed7a24%26scene%3D21%23wechat_redirect& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&自摸&/a& | &a href=&https://link.zhihu.com/?target=http%3A//mp.weixin.qq.com/s%3F__biz%3DMzI1NjEyMDY5MQ%3D%3D%26mid%3Didx%3D1%26sn%3Dc87c1c5fcd8c4969deeac0%26scene%3D21%23wechat_redirect& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&假高&/a& | &a href=&https://link.zhihu.com/?target=http%3A//mp.weixin.qq.com/s%3F__biz%3DMzI1NjEyMDY5MQ%3D%3D%26mid%3D%26idx%3D1%26sn%3D87abc539f76b449fc4f80e690e8307df%26scene%3D21%23wechat_redirect& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&撒娇&/a& | &a href=&https://link.zhihu.com/?target=http%3A//mp.weixin.qq.com/s%3F__biz%3DMzI1NjEyMDY5MQ%3D%3D%26mid%3Didx%3D1%26sn%3D3a16e862a93ded344d2ea6%26scene%3D21%23wechat_redirect& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&公主婊&/a& | &a href=&https://link.zhihu.com/?target=http%3A//mp.weixin.qq.com/s%3F__biz%3DMzI1NjEyMDY5MQ%3D%3D%26mid%3D%26idx%3D1%26sn%3D21d3c7ea9ddb8cb88afe1ccd%26chksm%3Df8c7e52dde3fc647a138dd797d77baee1f6b63fa5cea87e%26scene%3D21%23wechat_redirect& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&QA&/a& | &a href=&https://link.zhihu.com/?target=http%3A//mp.weixin.qq.com/s%3F__biz%3DMzI1NjEyMDY5MQ%3D%3D%26mid%3D%26idx%3D1%26sn%3Dfebc5ae10e1%26chksm%3Df78c1cb483da03ccd5584fa6bcd488b9ff62f9e5f0ad22%26scene%3D21%23wechat_redirect& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&必须自卫&/a& | &a href=&https://link.zhihu.com/?target=http%3A//mp.weixin.qq.com/s%3F__biz%3DMzI1NjEyMDY5MQ%3D%3D%26mid%3D%26idx%3D1%26sn%3D4ecb43ef1c25b2a1724fa%26scene%3D21%23wechat_redirect& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&爱的5种语言&/a&| &a href=&https://link.zhihu.com/?target=http%3A//mp.weixin.qq.com/s%3F__biz%3DMzI1NjEyMDY5MQ%3D%3D%26mid%3D%26idx%3D1%26sn%3Dab8a9f37bed91b41af89%26scene%3D21%23wechat_redirect& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&恋爱大学&/a& | &a href=&https://link.zhihu.com/?target=http%3A//mp.weixin.qq.com/s%3F__biz%3DMzI1NjEyMDY5MQ%3D%3D%26mid%3D%26idx%3D1%26sn%3D12c1d8c502afedc34a34498%26scene%3D21%23wechat_redirect& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&不寻常爱爱&/a& | &a href=&https://link.zhihu.com/?target=http%3A//mp.weixin.qq.com/s%3F__biz%3DMzI1NjEyMDY5MQ%3D%3D%26mid%3D%26idx%3D1%26sn%3D66d360ed5e40bbbb80d2c7%26chksm%3Dfa4cb8b19b531f3ceb8cc788d7c8b8b20%26scene%3D21%23wechat_redirect& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&后入绝招&/a&| &a href=&https://link.zhihu.com/?target=http%3A//mp.weixin.qq.com/s%3F__biz%3DMzI1NjEyMDY5MQ%3D%3D%26mid%3D%26idx%3D1%26sn%3Dbb5b0dd36c41c1df8a6e3%26chksm%3Df856f62ba2fa67681bbfa939f2ff6c6a013bfdcab8f1a0fa9c57a3%26scene%3D21%23wechat_redirect& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&站着啪秘笈&/a& | &a href=&https://link.zhihu.com/?target=http%3A//mp.weixin.qq.com/s%3F__biz%3DMzI1NjEyMDY5MQ%3D%3D%26mid%3D%26idx%3D1%26sn%3Debe96b4cda9fd9a39de6%26chksm%3Dfacbf358c90d6fde0727c2daf41scene%3D21}

我要回帖

更多关于 the big picture 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信