好硬,好大,真胃难受怎么办~~想看gg摄的,瑟...

&p&如果说是针对校招的话,虽然比不得Java的需求量,但C/C++还是有较大空间的。&/p&&p&先分享一位大佬总结的C++工程师岗&b&常见的106道面试题汇总&/b&,相信搞懂了这些,校招面试基本上不成问题。&/p&&blockquote&p.s.篇幅限制,这里只列出了题目大纲,大佬给出了详解,戳&a href=&//link.zhihu.com/?target=https%3A//www.nowcoder.com/discuss/57978& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&面试题干货在此&/a&看答案详解~当然,大家也可以先看看自己能不能回答出这些问题,再去看答案,也是十分OK的~&/blockquote&&ol&&li&信号的生命周期?&/li&&li&信号的产生方式?&/li&&li&信号处理方式?&/li&&li&如何消除隐式转换?&/li&&li&重载,重写和隐藏的区别?&/li&&li&volatile表示什么?有什么作用?
&/li&&li&Static_cast&&,dynamic_cast&&,const_cast&&,reinterpret_cast&&的各自作用和使用环境?&/li&&li&Malloc和new的区别?&/li&&li&free和delete的区别?&/li&&li&free一个数组时如何知道要释放多大的内存呢?&/li&&li&__stdcall和__cdecl的区别?&/li&&li&linux内部提供了那些调试宏?&/li&&li&手写线程安全的单例模式?&/li&&li&引用和指针的区别?&/li&&li&出现异常时,try和catch做了什么?&/li&&li&C++如何处理多个异常的?&/li&&li&常对象的成员变量一定不可以修改吗?为什么?&/li&&li&虚函数的调用过程?&/li&&li&单继承,多继承,菱形继承,虚继承时,对象内存中的差异区别?如果存在虚函数呢?&/li&&li&实现一个vector?是1.5还是2倍,各有什么优缺点?&/li&&li&map底层用了什么?&/li&&li&如果用map删除了一个元素,迭代器还能用吗?为什么?怎样做可以接着用?&/li&&li&红黑树的特征是什么?&/li&&li&红黑树如何插入和删除的?&/li&&li&红黑树和B+,B-的区别?&/li&&li&线程同步几种方式?&/li&&li&手写strcpy,memcpy,memmove函数?&/li&&li&Do{}while(0)的用法有哪些?&/li&&li&手写快排?时间复杂度?空间复杂度?能进行优化吗?还有吗?能进行尾递归优化吗?&/li&&li&线程池的作用是什么?&/li&&li&Pthread_cond_signal和pthread_cond_broadcast的区别&/li&&li&TCP三次握手和四次挥手及各自的状态?&/li&&li&TCP如果两次握手会出什么问题?那三次握手又会造成什么问题?有什么好的解决方法没?&/li&&li&TCP四次挥手为什么要有TIME_WAIT状态?为什么?&/li&&li&死锁的原因?条件?如何预防?又如何避免?如何解除?&/li&&li&排序稳定的算法,你知道那些?&/li&&li&解决hash冲突的方法?&/li&&li&C++分为内存分为哪几部分?&/li&&li&如果new申请内存失败了,如何去解决?如果让你实现一个new,你会怎么实现?&/li&&li&如何得到一个结构体内成员的偏移量?&/li&&li&进程与线程的区别?&/li&&li&逐层打印二叉树?&/li&&li&构造函数能不能虚函数?为什么?那拷贝构造函数能不能为虚函数?为什么?&/li&&li&析构函数能不能虚函数?为什么?&/li&&li&模板和实现可不可以不写在一个文件里面?为什么?&/li&&li&什么是RAII资源管理?&/li&&li&为什么要字节对齐?&/li&&li&在成员函数中调用delete this会出现什么问题?对象还可以使用吗? &/li&&li&如果在构造函数中调用memset(this, 0, sizeof(*this))来初始化内存空间,有什么问题吗? &/li&&li&对一个数组而言,delete a和delete[] a有什么区别?为什么? &/li&&li&Dynamic_cast是如何实现运行时类型转换的? &/li&&li&C语言调用C++语法函数怎么做?那C++调用C语法的函数怎么做?
&/li&&li&Extern “C”是什么意思?他有什么作用?
&/li&&li&进程间的通信方式有哪些?线程间的通信方式呢? &/li&&li&IO模型主要有哪些? &/li&&li&阻塞和非阻塞?同步与异步的区别?
&/li&&li&Select,poll和epoll的区别?为什么?&/li&&li&Struct{char a[0];}的作用?有什么好处?&/li&&li&如何判断两个浮点数相等?&/li&&li&浮点数为什么会有误差? &/li&&li&TCP的nagle算法和延迟ack,还有CORK呢?他们有什么好处?一起用会有什么效果?你觉得可以有什么改进?&/li&&li&栈上分配内存和堆上分配内存有什么区别?&/li&&li&变量的存储方式有哪些?&/li&&li&线程私有和共享那些资源?进程私有和共享那些资源?&/li&&li&什么是守护进程?如何查看守护进程?什么是僵尸进程?如何查看僵尸进程?&/li&&li&进程同步机制?&/li&&li&什么是信号?&/li&&li&kill函数的每一个参数的作用?&/li&&li&什么是协程?&/li&&li&虚拟内存实现有哪几种方式?有什么意义?&/li&&li&什么是类型安全?能举例吗? &/li&&li&确保线程安全的几种方式?&/li&&li&OSI七层模型?&/li&&li&TCP/IP五层模型?&/li&&li&DHCP协议是什么?使用什么端口?他的优劣?&/li&&li&网络序是大端还是小端?为什么要这样?&/li&&li&ping命令使用的是什么协议?&/li&&li&路由表一般包含什么?&/li&&li&停止等待协议的缺点?为什么?&/li&&li&拥塞控制的方式?具体怎么做的?快重传的时机是什么?&/li&&li&DNS协议如何实现将域名解析为IP地址的?&/li&&li&创建进程的步骤?&/li&&li&进程切换发生的原因?处理进程切换的步骤?&/li&&li&虚函数表是在什么时候确定的?那虚表指针呢?&/li&&li&如何检查内存泄露?如果不通过printf,debug等调试方式和编译器报错提示呢?&/li&&li&Int(*f(int,void(*)()))(int,int)是什么意思?&/li&&li&STL空间配置器如何处理内存的?能说一下它的大概实现方案吗?为什么是8bytes的倍数?&/li&&li&HTTP 403表示什么?&/li&&li&静态函数能定义为虚函数吗?为什么? &/li&&li&静态函数能定义为常函数吗?为什么?&/li&&li&知道什么是幂等性吗?举个例子?&/li&&li&当接受方的接受窗口为0时还能接受数据吗?为什么?还能接受什么数据?那怎么处理这些数据呢?&/li&&li&当接受方的返回的接受窗口为0时,发送方会进行什么操作?&/li&&li&请求页面置换策略有哪些方式?他们的区别是什么?各自有什么算法解决?&/li&&li&系统调用与函数调用的区别?&/li&&li&对于默认处理的结构体,能用memcmp来进行比较吗?为什么?如果不能,该如何比较?&/li&&li&C++中有哪些机制可以取代宏?&/li&&li&手写一个有可变参数的函数?&/li&&li&可靠信号与不可靠信号的区别?&/li&&li&this指针调用成员变量时,堆栈会发生什么变化?&/li&&li&实现一个shared_ptr类和auto_ptr类&/li&&li&下面这两个函数在执行过程中有什么区别?&/li&&li&C++中可以继承string类吗?为什么?&/li&&li&Char * const *(*next)()是什么?&/li&&li&访问一个网页的过程,计算机发生了什么?&/li&&li&如何判断const所修饰的对象?&/li&&/ol&&p&&br&&/p&&p&&b&答案详解&/b&戳大佬原帖:&/p&&a href=&//link.zhihu.com/?target=https%3A//www.nowcoder.com/discuss/57978& data-draft-node=&block& data-draft-type=&link-card& data-image=&https://pic4.zhimg.com/v2-fc642b9e67da2c611ca39bc73d02bc63_180x120.jpg& data-image-width=&482& data-image-height=&370& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&面试题干货在此_笔经面经_牛客网&/a&&hr&&p&再来分享一位大佬分享的&b&校招经验&/b&&推荐的&b&适合C++岗位的资料&/b&:&/p&&p&&br&&/p&&blockquote&想清楚自己找的岗位,到底是算法还是研发,面试区别不小。 另外,选研发岗的话,假如简历提到多种语言,面试官肯定会问你是要选C++,还是java面?说个小经验吧,我回答的是,本科时候接触过Java,不过后来用 C ++ 多些,熟一些,用 C ++ 来面吧。 &/blockquote&&p&注意:你针对的是找工作,不要看什么汇编了,自己有兴趣以后在研究,面试的时候真的不实用!!! &/p&&p&最核心的无非: &/p&&ul&&li&你选定的面试语言的语法基础。 &/li&&li&数据结构与算法。&/li&&li&数据库,语句可牛客刷题,理论会问到 ACID、CAP、事务、数据库优化、四种连接。
&/li&&li&设计模式,看不完所有,得会常用的几个,如:单例模式、工厂模式、观察者模式、享元模式。&/li&&li&计算机原理中的某几个点,如进程线程状态,参考下面推荐的书前两本,额外的自己再去拓展。&/li&&/ul&&h2&刷题 &/h2&&ul&&li&强推牛客,也用过别的几个平台,最爽的只有牛客,没有之一。
&/li&&li&很全,建议除了刷《剑指offer》,还要刷一下《数据库SQL实战》,别的华为的题可以练习下输入输出流的处理。其他题目,当然刷的越多越好,但是,你要结合看书,以及别的知识点来。所以,我先只推了前面两个。
&/li&&/ul&&h2&书籍 &/h2&&ul&&li&《王道程序员求职宝典》,强推,一定要看完。
&/li&&li&《程序员面试宝典》,强推,虽有个别错误,但是看下来总体感觉良好。可以和上面王道一起看,查缺补漏。如:自己写String类的例子,就非常棒。
&/li&&li&《redis设计与实现》,这个如果你用过非关系型数据库,但是不太清楚原理,可以看看。假如你简历提到,还是挺能吸引面试官的。
&/li&&li&《C++ primer》第四版编排更合理,第五版加入了 C++11 新特性。这本书要看要尽早,如果来不及的话,拼全力看最前面两本。
&/li&&li&《剑指offer》其实我觉得直接用牛客刷题即可,特别有兴趣的题目再来看这本书某一题。
&/li&&li&《effective C++》有额外时间可以看,但是对于找工作来说,核心在前面几本。
&/li&&li&什么《数学之美》《编程之美》等可以看,但是请把重心放在前面几本书,兄弟,你要找的是工作不是情怀。
&/li&&li&其他还有很多不错的编程书籍,但是不推了,同志们,抓住主要茅盾,找工作,找工作,找工作。
&/li&&/ul&&h2&视频 &/h2&&ul&&li&小甲鱼的视屏强推,喜欢看视频学习的一定要看。特别是《带你学C带你飞》、《数据结构与算法》、《C++》。前面基础如果都会了,可以挑几集查缺补漏,比如 IO缓冲区、进阶typedef 等。视频全免费,如果觉得好,记得支持作者,买个终身会员。
&/li&&ul&&li&&a href=&//link.zhihu.com/?target=http%3A//blog.fishc.com/& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&blog.fishc.com/&/span&&span class=&invisible&&&/span&&/a& &/li&&li&&a href=&//link.zhihu.com/?target=http%3A//bbs.fishc.com/& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&bbs.fishc.com/&/span&&span class=&invisible&&&/span&&/a& &/li&&/ul&&li&如果选面 Java 和 python 的同学,可以看牛客始祖叶神的 Java 和 python 项目,挺屌的。
&/li&&li&若是选PHP的同学,兄弟连的《linux》和兄弟连高洛峰的《PHP》课程还是非常棒的,以及高洛峰的书《细说PHP》最新版《跟兄弟连学PHP》。
&/li&&/ul&&p&我特别不同意那种只推荐看书,觉得看视频low的观点。如果是吹牛逼的讲座视频当然没啥意思,但是那种真正用心做的视频,一点不比书差,而且你也能跟着得到相应的思考。关键还是看自己的兴趣吧。用心去看。 &/p&&h2&博客 &/h2&&ul&&li&果冻想,里面的设计模式专栏,及其经典。
&/li&&li&刘毅的博客,算法讲解很简洁明了,&a href=&//link.zhihu.com/?target=https%3A//www.61mon.com/& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://www.&/span&&span class=&visible&&61mon.com/&/span&&span class=&invisible&&&/span&&/a& &/li&&li&如果想学机器学习的同学,最近发现一个特别不错的网站,&a href=&//link.zhihu.com/?target=http%3A//www.apachecn.org/map/145.html& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://www.&/span&&span class=&visible&&apachecn.org/map/145.ht&/span&&span class=&invisible&&ml&/span&&span class=&ellipsis&&&/span&&/a& &/li&&li&Java党可以看看这个兄弟的博客,&a href=&//link.zhihu.com/?target=http%3A//www.jianshu.com/u/668d0795a95b& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://www.&/span&&span class=&visible&&jianshu.com/u/668d0795a&/span&&span class=&invisible&&95b&/span&&span class=&ellipsis&&&/span&&/a& &/li&&/ul&&h2& 写在最后 &/h2&&p& 前人列过的面经题目题目太多了,说个别人可能遗漏的吧。 &/p&&ul&&li&刷题的时候,都有写过二叉树的 递归/非递归 前/中/后 序遍历对吧,但是,想必你是在OJ平台里只写了遍历函数,没有自己从头到尾,从建树,到遍历完,并且按格式打印出来对吧?试试吧。我曾经刷题时就突发奇想想到这个问题,无聊了自己用C++写了一份,没想到,在线面试的时候竟然用到了,就是让从头到尾自己写,没有任何前置代码。网上查过,没有很好的完整代码。下面有我自己写的,供参考。
&/li&&li&同理,自己建链表,并且反转,完整代码。
&/li&&li&大数据的问题,核心思想是分治、hash、利用位数组、布隆过滤器就这四种了。网上搜一下准备一下即可。
&/li&&li&还有一个,感觉挺爱问,这个可以提前准备一下。数据库里面索引(原理)用什么结构,有些面试官你回答到B树即可,有些会追问为什么用B+树,而不用B树。
&/li&&li&红黑树,一般不会让你写,但是要知道应用场景,如:STL的map和set的内部实现就是红黑树。
&/li&&li&开头多面几次,增加经验,失败了不要气馁,稳住,你能赢。把面试题目都做个记录,不会的该查了研究的,一定要去查,很有用。记得美团二面的时候,面试官直接说一面面试官问过你的某某问题,我再深入问问你。。。还好准备了。。。&/li&&/ul&&p&&br&&/p&&p&除此之外,大佬还分享了一些别的干货和心得,可以戳:&/p&&a href=&//link.zhihu.com/?target=https%3A//www.nowcoder.com/discuss/59076& data-draft-node=&block& data-draft-type=&link-card& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&最好的推荐给最美的你_笔经面经_牛客网&/a&&hr&&p&最后,例行送上&b&C++岗位相关面经&/b&,多看面经,了解市场需求,才是在校招路上充实自己最快也最有效的方法!&/p&&a href=&//link.zhihu.com/?target=https%3A//www.nowcoder.com/discuss/59394& data-draft-node=&block& data-draft-type=&link-card& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&C++后台开发面试常见问题汇总_笔经面经_牛客网&/a&&a href=&//link.zhihu.com/?target=https%3A//www.nowcoder.com/discuss/55353& data-draft-node=&block& data-draft-type=&link-card& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&送你一个励志故事--涵盖20多所互联网公司的校招C++面经_笔经面经_牛客网&/a&&a href=&//link.zhihu.com/?target=https%3A//www.nowcoder.com/discuss/52113& data-draft-node=&block& data-draft-type=&link-card& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&谈谈个人的春招、秋招经历,以及对面试的理解_笔经面经_牛客网&/a&&a href=&//link.zhihu.com/?target=https%3A//www.nowcoder.com/discuss/52493& data-draft-node=&block& data-draft-type=&link-card& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&2018秋招总结|好久不冒泡,出来BB一下_笔经面经_牛客网&/a&&a href=&//link.zhihu.com/?target=https%3A//www.nowcoder.com/discuss/55460& data-draft-node=&block& data-draft-type=&link-card& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&招银网络科技三面面经 C++开发工程师&/a&&a href=&//link.zhihu.com/?target=https%3A//www.nowcoder.com/discuss/55378& data-draft-node=&block& data-draft-type=&link-card& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&10.15号-杭州-深信服面经-C++岗三面面经_笔经面经_牛客网&/a&&a href=&//link.zhihu.com/?target=https%3A//www.nowcoder.com/discuss/49611& data-draft-node=&block& data-draft-type=&link-card& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&深信服C++开发二面面经_笔经面经_牛客网&/a&&a href=&//link.zhihu.com/?target=https%3A//www.nowcoder.com/discuss/56565& data-draft-node=&block& data-draft-type=&link-card& data-image=&https://pic1.zhimg.com/v2-54e66d0b9bd66eb0c890c_180x120.jpg& data-image-width=&720& data-image-height=&405& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&美图二面面经(美图秀秀那个)_笔经面经_牛客网&/a&&a href=&//link.zhihu.com/?target=https%3A//www.nowcoder.com/discuss/55607& data-draft-node=&block& data-draft-type=&link-card& data-image=&https://pic1.zhimg.com/v2-20e49a628b784b14a7e0_ipico.jpg& data-image-width=&687& data-image-height=&727& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&金山WPS C++开发面试二面面经&/a&&a href=&//link.zhihu.com/?target=https%3A//www.nowcoder.com/discuss/50420& data-draft-node=&block& data-draft-type=&link-card& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&渣本求职一个月的c++笔经面经,共勉。_笔经面经_牛客网&/a&&a href=&//link.zhihu.com/?target=https%3A//www.nowcoder.com/discuss/50699& data-draft-node=&block& data-draft-type=&link-card& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&yy C++ 二面+hr面面经_笔经面经_牛客网&/a&&a href=&//link.zhihu.com/?target=https%3A//www.nowcoder.com/discuss/57050& data-draft-node=&block& data-draft-type=&link-card& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&新浪微博C++研发一二面面经_笔经面经_牛客网&/a&&a href=&//link.zhihu.com/?target=https%3A//www.nowcoder.com/discuss/52050& data-draft-node=&block& data-draft-type=&link-card& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&面经- -_笔经面经_牛客网&/a&&a href=&//link.zhihu.com/?target=https%3A//www.nowcoder.com/discuss/57942& data-draft-node=&block& data-draft-type=&link-card& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&一名渣渣C++程序员的心酸春招/秋招记【篇幅较长,慎入】_笔经面经_牛客网&/a&&a href=&//link.zhihu.com/?target=https%3A//www.nowcoder.com/discuss/56721& data-draft-node=&block& data-draft-type=&link-card& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&网易游戏(互娱)二面面经(offer get)&/a&&a href=&//link.zhihu.com/?target=https%3A//www.nowcoder.com/discuss/58747& data-draft-node=&block& data-draft-type=&link-card& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&做好决定了,结束秋招,补一个美团基础工程四面面经_笔经面经_牛客网&/a&&a href=&//link.zhihu.com/?target=https%3A//www.nowcoder.com/discuss/55004& data-draft-node=&block& data-draft-type=&link-card& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&C++春招/秋招面经全记录_笔经面经_牛客网&/a&&a href=&//link.zhihu.com/?target=https%3A//www.nowcoder.com/discuss/55498& data-draft-node=&block& data-draft-type=&link-card& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&一些面试记录,希望能帮到某些同学吧_笔经面经_牛客网&/a&&a href=&//link.zhihu.com/?target=https%3A//www.nowcoder.com/discuss/54188& data-draft-node=&block& data-draft-type=&link-card& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&360,网易,猎豹,腾讯,CVTE面经集合_笔经面经_牛客网&/a&&a href=&//link.zhihu.com/?target=https%3A//www.nowcoder.com/discuss/50209& data-draft-node=&block& data-draft-type=&link-card& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&渣硕C++秋招笔经面经全纪录_笔经面经_牛客网&/a&&a href=&//link.zhihu.com/?target=https%3A//www.nowcoder.com/discuss/51165& data-draft-node=&block& data-draft-type=&link-card& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&实习和秋招笔试面试经验_笔经面经_牛客网&/a&&a href=&//link.zhihu.com/?target=https%3A//www.nowcoder.com/discuss/51969& data-draft-node=&block& data-draft-type=&link-card& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&九月秋招经历及感想_笔经面经_牛客网&/a&&a href=&//link.zhihu.com/?target=https%3A//www.nowcoder.com/discuss/52218& data-draft-node=&block& data-draft-type=&link-card& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&趋势科技、美团、小米、网易互娱 C++后台开发offer面经&/a&&a href=&//link.zhihu.com/?target=https%3A//www.nowcoder.com/discuss/57692& data-draft-node=&block& data-draft-type=&link-card& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&【BAT+滴滴+华为+搜狗+小米等等公司】的面经+秋招总结_笔经面经_牛客网&/a&&a href=&//link.zhihu.com/?target=https%3A//www.nowcoder.com/discuss/58083& data-draft-node=&block& data-draft-type=&link-card& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&校招面经,回馈牛友们_笔经面经_牛客网&/a&&a href=&//link.zhihu.com/?target=https%3A//www.nowcoder.com/discuss/57275& data-draft-node=&block& data-draft-type=&link-card& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&百度,美团,鼎信,涂鸦面经_笔经面经_牛客网&/a&&a href=&//link.zhihu.com/?target=https%3A//www.nowcoder.com/discuss/55004& data-draft-node=&block& data-draft-type=&link-card& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&C++春招/秋招面经全记录_笔经面经_牛客网&/a&&a href=&//link.zhihu.com/?target=https%3A//www.nowcoder.com/discuss/50407& data-draft-node=&block& data-draft-type=&link-card& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&秋招总结_笔经面经_牛客网&/a&&a href=&//link.zhihu.com/?target=https%3A//www.nowcoder.com/discuss/51961& data-draft-node=&block& data-draft-type=&link-card& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&十一之际,总结下渣硕秋招之路_笔经面经_牛客网&/a&&a href=&//link.zhihu.com/?target=https%3A//www.nowcoder.com/discuss/52132& data-draft-node=&block& data-draft-type=&link-card& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&C++开发的求职之路:坚持就是胜利_笔经面经_牛客网&/a&&p&&/p&
如果说是针对校招的话,虽然比不得Java的需求量,但C/C++还是有较大空间的。先分享一位大佬总结的C++工程师岗常见的106道面试题汇总,相信搞懂了这些,校招面试基本上不成问题。p.s.篇幅限制,这里只列出了题目大纲,大佬给出了详解,戳看答…
&p&一、Smallpdf,不是软件,是个在线网站,针对PDF文件的各种处理方案,可以在线将pdf转换为EXCEL,WORD,JPG,PPT,可以将PPT,JPG,WORD,EXCEL转换为PDF,可以将PDF合并,压缩,分割,解密。简洁美观的界面,实用的功能,办公神器。&/p&&figure&&img src=&https://pic3.zhimg.com/v2-5bd77d242ea48af4b49d06_b.jpg& data-rawwidth=&647& data-rawheight=&379& class=&origin_image zh-lightbox-thumb& width=&647& data-original=&https://pic3.zhimg.com/v2-5bd77d242ea48af4b49d06_r.jpg&&&/figure&&p&二、硕鼠,可以下载几乎国内所有主流视频网站上的视频。只要把视频的链接粘贴到硕鼠的界面,便可以出现各种清晰版本的下载链接。&/p&&figure&&img src=&https://pic4.zhimg.com/v2-fc87b570cbdddd_b.jpg& data-rawwidth=&693& data-rawheight=&382& class=&origin_image zh-lightbox-thumb& width=&693& data-original=&https://pic4.zhimg.com/v2-fc87b570cbdddd_r.jpg&&&/figure&&br&&p&三、ADSafe,可以抓取电脑上软件的弹窗,可以屏蔽网页上的,视频中的广告,比浏览器的屏蔽广告插件更强大,而且已经推出了安卓版。&/p&&figure&&img src=&https://pic3.zhimg.com/v2-28cd9d70fb94c8b0319c8ffe039dac76_b.jpg& data-rawwidth=&663& data-rawheight=&383& class=&origin_image zh-lightbox-thumb& width=&663& data-original=&https://pic3.zhimg.com/v2-28cd9d70fb94c8b0319c8ffe039dac76_r.jpg&&&/figure&&br&&p&四、Wayback Machine。一款互联网备份软件,从1996年以来,已经备份了4350亿个网页,输入任何网站的网址,点击「Browser History」,选择日期,它就能帮你呈现这个网站过去的模样。1999 年 2月的新浪首页长这样……听起来很酷,感觉没什么用,但是对于从事互联网分析或者其他方案需要的人来说,是获取历史资料的很好的方式。&/p&&figure&&img src=&https://pic2.zhimg.com/v2-b01ef9b2ae45fb2c822722_b.jpg& data-rawwidth=&487& data-rawheight=&810& class=&origin_image zh-lightbox-thumb& width=&487& data-original=&https://pic2.zhimg.com/v2-b01ef9b2ae45fb2c822722_r.jpg&&&/figure&&br&&p&五、IceSword(冰刃),上古神器,这么称之是因为只能在Windows 2000/xp/2003上运行,这是一个体积只有2.1MB的、免费的、绿色的软件,不需要安装、不随系统自启动、没有广告、不驻留进程、不乱扔文件、不瞎写注册表,却能让你真正砍断木马病毒和流氓软件黑手。一切就像是隐世高手一样干净利落却招招致命。它使用了很多非常先进的内核技术使得你可以真正的管理你的系统。各种任务管理器无可奈何的木马进程它能轻松结束,各种锁定的的文件也能直接删除,仅仅这两项就包治各种疑难杂症了。只可惜进入win7时代停止更新了,一来本身只是个免费又老实的工具,没对开发者产生实质性的收入贡献,另一方面Win7相比之前内核变动也比较大,许多之前的奇技淫巧都无法继续使用,想要支持win7及以后的系统开发成本太高,神器终成绝唱。。。&/p&&figure&&img src=&https://pic1.zhimg.com/v2-e1fca90fc6e275e9b9a3_b.jpg& data-rawwidth=&657& data-rawheight=&425& class=&origin_image zh-lightbox-thumb& width=&657& data-original=&https://pic1.zhimg.com/v2-e1fca90fc6e275e9b9a3_r.jpg&&&/figure&&br&&p&六、Wolfram Alpha。一款计算软件。进行各类复杂的符号运算, 简单的四则运算 到化简与因式分解 到极限微分积分级数极值再到多项式展开, 傅里叶变换, 微分方程, 线性代数, 统计都能帮你搞定, 输入算式即可求解. 还能画图与自带化学经济社会气象数据库。对于搞研究,数学领域上,或者学生党,真的是利器,可惜小编学生时代没找到这个神器。&/p&&figure&&img src=&https://pic4.zhimg.com/v2-d992e23efcb2c3f96e47aac_b.jpg& data-rawwidth=&588& data-rawheight=&113& class=&origin_image zh-lightbox-thumb& width=&588& data-original=&https://pic4.zhimg.com/v2-d992e23efcb2c3f96e47aac_r.jpg&&&/figure&&br&&p&七、Internet Download Manager (IDM)。这是一款下载神器,速度甚至比迅雷更快(毕竟迅雷离线需要会员才能用),而且比迅雷小巧轻便得多。收费软件,当然在中国会有各种破解、绿色版。它支持 HTTP, FTP, HTTPS 和 MMS 协议,支持多线程、多任务、断点续传,提升下载速度多达5倍。对于网络上的一些非P2P的资源,比如你想要下载一个 XCode 的独立安装包,但是为了避免 XCodeGhost 不得不从苹果官网下载。使用浏览器的默认下载器,速度可能只能到 200K,但是使用 IMD,基本上可以满速下载。首先,它提供了各种主浏览览器的插件,及其方便替换浏览器的内置下载功能。其次,它能够完美地捕获网页中的音频、视频的真实地址。这意味着什么呢?你在网络上听到一首好听的音乐(博客的插曲、网页的背景音等等)、看到一段喜欢的视频(Youtube、腾讯视频、秒拍、美拍等等),想下载但是网站并不提供下载地址。这时候 IDM 就能派上用场了,它会自动在音视频播放器旁边出现一个“下载此视频”的小按钮,你点击一下就可以下载下来了。&/p&&figure&&img src=&https://pic4.zhimg.com/v2-2aba2bd7fc1f43daef7386_b.jpg& data-rawwidth=&662& data-rawheight=&468& class=&origin_image zh-lightbox-thumb& width=&662& data-original=&https://pic4.zhimg.com/v2-2aba2bd7fc1f43daef7386_r.jpg&&&/figure&&br&&p&八、Hoekey,一款全键盘快捷键设置软件,体积极小、功能强大、绿色免费,让你以最快的速度打开需要的软件、网页、或文件夹。甚至,通过配置,它能让你在任何时候,按下几个键就能够切换歌曲、调整音量、最大化/最小化某个窗口,可以极大化地根据你的使用习惯,快捷使用电脑。&/p&&figure&&img src=&https://pic1.zhimg.com/v2-31b7f830a87c998f854ee06_b.jpg& data-rawwidth=&324& data-rawheight=&411& class=&content_image& width=&324&&&/figure&&br&&p&九、Geek Uninstall。一个程序卸载软件,功能强悍,启动和扫描速度完爆系统自带以及什么瑞士军刀之类的。绿色软件 2M大小,重要的是他没有其他花哨的功能,专注于卸载程序,卸载完毕后自动扫描程序残留和注册表残留。&/p&&figure&&img src=&https://pic3.zhimg.com/v2-7d2f45f3d934c4e5e550e774b7964c4a_b.jpg& data-rawwidth=&502& data-rawheight=&621& class=&origin_image zh-lightbox-thumb& width=&502& data-original=&https://pic3.zhimg.com/v2-7d2f45f3d934c4e5e550e774b7964c4a_r.jpg&&&/figure&&br&&p&十、PaintDotNet。快速修图软件,嫌自带的画图功能少,嫌PS太大打开慢,试试这个软件,堪称PS mini版,功能齐全。20M大小。&/p&&p&&figure&&img src=&https://pic1.zhimg.com/v2-278ee03bd579d74ea6bda_b.jpg& data-rawwidth=&622& data-rawheight=&492& class=&origin_image zh-lightbox-thumb& width=&622& data-original=&https://pic1.zhimg.com/v2-278ee03bd579d74ea6bda_r.jpg&&&/figure&原文链接:&a href=&https://link.zhihu.com/?target=http%3A//www.hdbs.cn/i/r//5.shtml& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&十款被人忽视的堪称神器的软件 好用又实用&/a&&/p&
一、Smallpdf,不是软件,是个在线网站,针对PDF文件的各种处理方案,可以在线将pdf转换为EXCEL,WORD,JPG,PPT,可以将PPT,JPG,WORD,EXCEL转换为PDF,可以将PDF合并,压缩,分割,解密。简洁美观的界面,实用的功能,办公神器。二、硕鼠,可以下载几乎国内所…
&figure&&img src=&https://pic4.zhimg.com/v2-e849c739b4c7a3ff50a892c7ab3da974_b.jpg& data-rawwidth=&600& data-rawheight=&600& class=&origin_image zh-lightbox-thumb& width=&600& data-original=&https://pic4.zhimg.com/v2-e849c739b4c7a3ff50a892c7ab3da974_r.jpg&&&/figure&&p&分享一篇文章,没有什么奇技淫巧,只是一些简单的小贴士,贴到这里用来提醒一下自己:&a href=&https://link.zhihu.com/?target=https%3A//juejin.im/post/5a17d1a6f265da432d27c871& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Python编程方面的一些技巧&/a&。&/p&&hr&&h2&&b&1. list切片的技巧 somelist[start:end:stride]&/b&&/h2&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&test = [1, 2, 3, 4, 5]
# 从索引最开始到结束,每隔两个取出一个
# 实际上就是肉眼数的奇数位,索引的偶数位
odds = test[::2]
print(odds) # 结果 -& [1, 3, 5]
# 从索引第一位到结束,每隔两个取出一个
# 实际上就是肉眼数的偶数位,索引的奇数位
evens = test[1::2]
print(evens) # 结果 -& [2, 4]
# 对于byte的字符串来说还有神奇的特效(only byte)
byte_str = b'abcd'
print(byte_str[::-1]) # 结果 -& dcba
# 尽量不要很复杂的切片方式,尽量能够多次解决复杂
# 不要同时出现start end stride三个参数
&/code&&/pre&&/div&&h2&&b&2. 多使用列表表达式&/b&&/h2&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&# 1. 例子没有
# list, dict, set都有对列表表达式的支持
# 列表表达式代替使用map和filter,可以避免写lambda函数
# 列表表达式处理多重for循环
martix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
flat_list = [x for row in martix for x in row]
print(flat_list) # 结果 -& [1, 2, 3, 4, 5, 6, 7, 8, 9]
# 拆解代码大致就是:
new_list = []
for row in martix:
for x in row:
new_list.append(x)
# 从一个列表中找出一个数字大于4且是偶数的
a = [1, 2, 3, 4, 5, 6, 7, 8, 9]
b = [x for x in a if x & 4 if x % 2 ==0]
c = [x for x in a if x & 4 and x % 2 ==0]
# 结果都是一样的,只是判断上的区别
# 列表表达式能用就尽量用,可以缩减一些代码量,但是不要写的过于复杂
# 太复杂的表达式,查bug更难找,而且也不利于别人进行维护
&/code&&/pre&&/div&&h2&&b&3. 数据量大的时候尽量使用生成器表达式代替列表表达式&/b&&/h2&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&# 原因很简单,列表表达式需要开辟较大的内存空间进行存储
官方解释: 生成器表达式,它是对推导和生成器的一种泛化。
生成器在运行时不会将整个输出序列呈现出来,而是会估值为迭代器,
这个迭代器每次可以根据生成器表达式产生一项数据。
# 读取一个多行文本,统计每一行的长度
it = (len(x) for x in open('&文件路径&/&文件名&.&文件后缀&')
print(it) # 结果 -& &generator object &genexpr& at 某个内存地址&
# 需要输出时就用next
print(next(it))
&/code&&/pre&&/div&&h2&&b&4. 使用enumerate代替range&/b&&/h2&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&# 原因很简单,封装的比range好
test = ['vannila', 'chocolate', 'pecan', 'strawberry']
for i , flavor in enumerate(test):
print('%d: %s' % (i + 1, flavor))
# 结果如下
1: vannila
2: chcolate
4: strawberry
# 解释一下: i + 1 实际上就是为了更好看,如果不i + 1,实际上就是索引的位置.
for i , flavor in enumerate(test, 1):
print('%d: %s' % (i, flavor))
# 结果一样, 实际上就是在enumerate的函数中已经封装了
# 显得更简便,而且同时能输出索引位置或输出实际中的计数位
&/code&&/pre&&/div&&h2&&b&5. 合理利用try/except/else/finally&/b&&/h2&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&# except的例子就不说了,用过都知道
# 直接上else的例子
# 函数的功能就是: 加载一个json,返回对应key的值
def load_json_key(data, key)
result_dict = json.loads(data)
except ValueError as err:
raise KeyError from err
return result_dict[key]
实际上这个else可要可不要,因为写在try里面也是可以的
但是如果为了代码的可阅读性,else是一个很必要的东西
代码阅读上就知道try里面是代码中可能存在错误的的地方
如果写在一堆的话,还有错误,那你的except就要增加多几个了
而且写代码也并不建议嵌套try-except,毕竟那不服合代码的风格.
# finally的话,实际上就一个代码清理的过程
# 一般用在IO或者数据库读写上,用来关闭流, 例子就不写了.
&/code&&/pre&&/div&&h2&&b&6. 线程方面的---使用concurrent.futures,实现并行计算&/b&&/h2&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&# coding: utf-8 from concurrent.futures import ThreadPoolExecutor as Pool
# from multiprocessing import Pool import requests
import time
urls = [&http://www.gzcc.cn&, &http://jwxw.gzcc.cn&,
&http://www.baidu.com&, &http://www.qq.com&,
&http://www.163.com&, &http://www.sohu.com&]
def task(url, timeout=10): return requests.get(url=url, timeout=timeout)
if __name__ == '__main__':
start_1 = time.time()
for each_url in urls:
response = task(url=each_url)
print('%s, %s' % (response.url, response.status_code))
end_1 = time.time()
print(&顺序执行的时长: %f& % (end_1 - start_1))
start_2 = time.time()
pool = Pool(max_workers=4)
# pool = Pool(processes=4)
processes = pool.map(task, urls)
for each_process in processes:
print('%s, %s' % (each_process.url, each_process.status_code))
end_2 = time.time()
print(&并行执行的时长: %f& % (end_2 - start_2))
# 第一种的结果: 1.4s
# 第二种的结果: 0.4s
# 结果的提升是肯定有的,但是和网络情况有关系。
# 关于导入的包 concurrent.future
# 对于这个包里面的ThreadPoolExecutor和multiprocessing的Pool对比,作用实际上差不多,具体时间差异我还没怎么测试过.
# 但是如果你认真看源码的话会发现,实际上future的包在process的那一块也是调用multiprocessing的
# 按照源码的意思就是在子线程中运行多个python的解释器,从而实现并行.
# 但是一般的代码或者多线程爬虫上基本体会不出,因为爬虫的核心还是在网络速度上,而一般的代码也没必要
# 除非计算矩阵或者其他的需要巨大计算量的时候再考虑使用.
&/code&&/pre&&/div&&h2&&b&7. 与分析方面有关的---重视精度时使用decimal&/b&&/h2&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&# 例子
rate = 1.45
seconds = 3 * 60 + 42
cost = rate * seconds / 60
print(cost) # 结果很奇怪: 5.999
# 这时候可能会想到用round的函数
# 1、如果这时你的需求是不足一分也当一分的计算
类似于向上取整round的方法会把结果变成5.36而不是5.37
# 2、如果没有要求的时候使用round就可以了
# 针对第一种问题,就引出一个decimal的方法了,改写一下
from decimal import Decimal
rate = Decimal('1.45')
seconds = Decimal(3 * 60 + 42)
cost = rate * seconds / Decimal(60)
print(cost) # 结果 -& 5.365
# 重点说下这里。
# 有个很奇怪的地方,有兴趣的可以研究下为什么。
# 把rate的那个1.45去掉单引号包围,再运行就明白为什么奇怪了
# 反观结果, 5.365貌似也不是我们想要的,这里就引入一个quantize方法了
# 在代码顶部加上
from decimal import ROUND_UP
# cost还是刚刚的cost
rounded = cost.quantize(Decimal('0.01'), rounding=ROUND_UP)
print(rounded) # 结果 -& 5.37
# 兜兜转转就到结果这里了.一般这些情况都是对精度要求很高才需要,一般情况就当看不见好了.
&/code&&/pre&&/div&&h2&&b&8. 协作开发的时候尽量不要写import *&/b&&/h2&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&你的代码在导包的时候写了import *,你自己开发是很明白有什么方法的.
但是在协作开发或者开源项目的时候尽量避免.
因为其他开发者并不知道里面的方法是干啥的.
&/code&&/pre&&/div&&h2&&b&9. 配置文件独立化&/b&&/h2&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&# 例如一些数据库的配置,selenium的webdriver的配置,甚至开发的模式配置可以通过一些json格式的配置文件进行维护.
# 好处1: 在于这样管理项目不用&东奔西跑&,为了一个全局变量找半天
# 好处2: 在协同开发的时候,可以不用变动的代码的情况下,根据自己的开发环境确定一些全局配置
# 缺点的话,实际上也算不上缺点.就是每次都要读取一次配置文件,代码的速度会减慢一点点,但是并不碍事.
&/code&&/pre&&/div&&hr&&p&你想更深入了解学习Python知识体系,你可以看一下我们花费了一个多月整理了上百小时的几百个知识点体系内容: &/p&&p&&a href=&https://link.zhihu.com/?target=http%3A//www.magedu.com/73198.html%3FPython_wenzhang_zhihu_jinke_9gepythonbianchengxiaotieshi_& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&【超全整理】《Python自动化全能开发从入门到精通》笔记全放送&/a&&/p&
分享一篇文章,没有什么奇技淫巧,只是一些简单的小贴士,贴到这里用来提醒一下自己:。1. list切片的技巧 somelist[start:end:stride]test = [1, 2, 3, 4, 5]
# 从索引最开始到结束,每隔两个取出一个
# 实际上就是肉眼数的奇数…
各位看官可以看看评论,你们的大部分问题都已有解答&br&&br&&br&~~~~~~~~~~~~~~~~~~~~~~~~~~update~~~~~~~~~~~~~~~~~~~~~~~~~~~~&br&引用 &a data-hash=&dafbd8b2f1be3& href=&//www.zhihu.com/people/dafbd8b2f1be3& class=&member_mention& data-editable=&true& data-title=&@斌卡& data-hovercard=&p$b$dafbd8b2f1be3&&@斌卡&/a& 老师的一篇专栏文章,有朋友问我在运动当中关节出现响声是是怎么回事,斌卡老师在这篇文章中介绍的很详细:&br&&br&&a href=&http://zhuanlan.zhihu.com/oh-hard/& class=&internal&&你听关节在唱歌,咔咔~能继续训练嘛? - 硬派健身 - 知乎专栏&/a&&br&&br&&br&~~~~~~~~~~~~~~~~~~~~~~~~~~~update~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~&br&&br&知友反应小臂练习不配图不幸福,我找了半天找到两个GIF图,不知道会不会动,补充在了上文小臂练习内容中,【【【小臂练习补充图片】】】&br&&br&这里再给大家补充一下拉伸的相关信息,每一次力量练习&b&之后,&/b&拉伸是十分必要的,它能快速回复肌肉疲劳,使肌肉颀长,线条秀美,尤其是姑娘们经常会问的跑步骑单车会不会粗腿这个问题,只要每次都好好拉伸,绝对练成细长腿。&br&拉伸时间因人而定,拉伸时会痛苦,请忍耐,起码应该在15秒以上。&br&&br&&br&每一次,开始健身的的时候,要先&b&热身,&/b&就是活动你的各个关节,手腕脚腕脖子肩膀膝盖髋部腰部背部,从小体育课上大家应该都学过,不赘述,&br&&br&注意,运动之前那一次,叫热身,&b&不是拉伸,无氧运动不同于有氧运动,无氧力量练习之前如果先拉伸了,会提前让肌肉纤维变长,加了荷载容易拉伤,所以,拉伸,是在每次训练的某一个哑铃动作第一次做完之后才开始的,在这之后每次做完都要拉伸。&/b&&br&&br&&br&&figure&&img src=&https://pic1.zhimg.com/b94c18dbf1f4_b.jpg& data-rawwidth=&399& data-rawheight=&373& class=&content_image& width=&399&&&/figure&&br&&br&上图为全身主要肌肉的拉伸示意图,注意,再重复一次,本文主要为无氧运动,即力量练习,必须在每个哑铃动作第一次做完之后再开始拉伸。&br&我找这个图主要是因为它比较全,但它那个箭头指的顺序是给有氧运动(即跑步,骑单车,HITT 等小荷载长时间的运动,一般40分钟以上,主要功能是减脂瘦身,锻炼耐力,提高心肺功能。)看的,各位练哑铃时请无视这个顺序,练完哪块肌肉后,就进行哪个地方的拉伸。&br&&br&(我是不是废话太多了=。=)&br&&br&这里说几个我的经验,&br&1,脖颈,闲着的那只手可以叉腰。&br&2,肩膀(三角肌),头可以看向手伸出方向的&b&相反一侧。&/b&&br&3,胸大肌,我觉得两边没一边儿一边儿来的拉伸效果好。还有,胸大肌刚开始练的时候你会觉得是胳肢窝那个地方疼,这正常,因为你胸肌太薄弱了,要从根开始生长,胸肌的根就在胳肢窝那个地方,具体请看上文配图。&br&4,二头肌拉伸跟胸大肌动作很像,不同的是胸大肌是用整个小臂贴在支撑物上(如柱子或者墙壁拐角),小臂和大臂成直角,身体前倾,略带扭转。&br&而二头肌拉伸请将手掌贴于支撑物表面上,整个胳膊伸直,身体前倾,略略略带扭转。&br&5,三头肌拉伸,请体会向后向侧面,两个方向的拉伸轨迹。&br&6,大腿后侧,臀大肌,一只脚腕搭在另一只腿的大腿面下部。&br&7,8,无懈可击。&br&9,抓着脚腕效果更佳。&br&10,你可以踩在你家墙角部位来拉伸,让墙与脚掌成 “ |√ ” 这个关系,进行拉伸,效果很好,我其实不指望我这个奇葩的注释你们能看懂,就按着图上来吧........=。=&br&11,请保持背部与腰平直,不要驼背,拉伸时低头,耳朵位置应在肩膀之下。&br&12,。。。。我其实没做过这个动作。。。。。。。&br&~~~~~~~~~~~~~~~~~~~~~~~~~~~~~&br&新增小臂练习图片两张&br&~~~~~~~~~~~~~~~&br&&br&&br&纰漏之处望不吝赐教&br&&br&~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~&br&我平日也是个健身爱好者,跟题主分享下小经验,知乎是牛人的聚集地,下面这些也是我自己平时总结的,第一次在知乎发文,哪里错了还望不吝赐教,批评指正,勿喷勿争。另外希望越来越多的人加入到健身的队伍中来,环境就这个样子了,坚持锻炼提高自身免疫力也是一种保护嘛,&br&郑重声明,这些练法绝对适合广大姑娘,不要觉得“练成女汉子怎么办”
女性比男性少一个器官,分泌不了某种激素,怎么练都不会变成肌肉的女的,相反,适当的肌肉训练反倒会加速新陈代谢,加速能量消耗,起到减肥瘦身的效果,VS家的模特都是有川字腹的,你以为都是饿出来的嘛?&br&~~~~~~~&br&正文&br&推荐题主购买那种可以拆卸改变荷载的哑铃,这样锻炼部位更多,其次,如果可以的话,推荐买一个类似于下图的这种健身长条凳,没有的话用一个长条凳也可以,不过要够宽,需要支撑到你背后的肩胛骨,差不多跟躯干一样宽就行。还有一双健身手套,满手老茧估计你也不会喜欢。这样你基本就能锻炼到绝大多数地方了。&br&&figure&&img src=&https://pic3.zhimg.com/568e5c4fba31a_b.jpg& data-rawwidth=&600& data-rawheight=&600& class=&origin_image zh-lightbox-thumb& width=&600& data-original=&https://pic3.zhimg.com/568e5c4fba31a_r.jpg&&&/figure&
现在说一下我认为的健身顺序和方法,这里强调一点也是大部分刚开始健身的人的观念错误,健身并不是重量越大越好,而应该是动作越标准越好。否则没什么用,而且很可能练伤,大家都一把年纪了,恢复起来会非常慢=。=&br&&br&
我觉得健身应该先大肌肉后小肌肉群,一般来说大肌肉需要小肌肉群来支持,一般人小肌肉群都不够强力,比如有人明明练胸而胳膊压力大的不行,就是肱三头和三角肌不足以辅助胸肌,胸肌还没到位,其他小伙伴们就已经不行了。所以如果出现以上情况纯属正常,试着用适合自己的小荷载就好。&br&&br&
还有锻炼频率,人的肌肉恢复周期一般是48小时,所以一个地方锻炼完之后三天内都不要再去锻炼了,肌肉是休息时候长出来的。但是,腹肌是个例外,腹肌基本可以天天练。所以你应该安排好运动计划,比如先练了胸肌、肩部三角肌、和肱三头肌(这哥仨是协同工作的),第二天可以练肱二头什么的,第三天练背和腿什么的,等到第四天胸肌和他的小伙伴恢复好了继续练,如此循环,比较高效。我再科普一下肌肉锻炼和增长的原理,其实锻炼是破坏肌肉来着,原理就是让肌肉高能运转,无氧运动释放出大量乳酸并把肌肉纤维拉断,所以锻炼完后肯定是又疼又酸,不过经过这种刺激后,身体就会觉得自己不适应外部环境了,就会迫使肌肉修复并长的更强大。这也就是为什么三天内不能再练同一个地方得原因,要给肌肉足够的恢复时间。&br&&br&&br&&br&&br&就锻炼顺序来说,我一般 DAY1 是胸肌、三角肌(肩膀)、肱三头&br&&br&&b&1.胸肌&/b&&br&这是人体最大的肌肉群之一,而且练成后人会变得挺拔穿衣服也好看,所谓有沟必火么(好像用错词了)&br&用哑铃的画推荐以下动作:&br&&br&&br&&b&哑铃卧推&/b&&br&&figure&&img src=&https://pic4.zhimg.com/adfbb60db60d91cfda57_b.jpg& data-rawwidth=&544& data-rawheight=&800& class=&origin_image zh-lightbox-thumb& width=&544& data-original=&https://pic4.zhimg.com/adfbb60db60d91cfda57_r.jpg&&&/figure&&br&&br&&b&哑铃飞鸟&/b&&br&&br&&br&&figure&&img src=&https://pic1.zhimg.com/f1af19bd0b85e968_b.jpg& data-rawwidth=&550& data-rawheight=&800& class=&origin_image zh-lightbox-thumb& width=&550& data-original=&https://pic1.zhimg.com/f1af19bd0b85e968_r.jpg&&&/figure&&br&&br&需要注意的是,&br&第一个动作哑铃卧推举,脖子和三角肌中束要放松,看到图中标注的红色肌肉没,那些地方时需要发力的,而白色部分尽量不发力,这样才是标准的。这个重量可以大一些,人的胸肌力量比手臂大多了。还有就是做完的时候千万别一下子就扔掉哑铃,双手应该从腹部两侧缓缓地下来,慢慢把哑铃放在地上,这样做一来你不会因为荷载突变而被拉伤,二来你楼下邻居也不会来找你麻烦 (下同):P&br&&br&第二个动作,飞鸟,要注意下去之后手臂不能不弯,也不能太弯,保持一个角度,大约140,起来的时候要体会一种“去抱一颗大树”的感觉。&br&&br&这两个动作每次可以各练4组,每组10~12个,一般到了第8个,你应该开始一脸惨相才对,要是很轻松那么你就应该加重量了。
练得时候,你要充分发挥主观能动性,想象你锻炼的那部分肌肉正在收缩和舒张,这样的效果事半功倍,虽然PARTY教育我们物质不以人的意志为转移,但这条经验是100%真的.&br&如果你的长凳可以抬起,你也可以再加入以下两个动作&br&&figure&&img src=&https://pic1.zhimg.com/2dfd3e81fa0_b.jpg& data-rawwidth=&550& data-rawheight=&800& class=&origin_image zh-lightbox-thumb& width=&550& data-original=&https://pic1.zhimg.com/2dfd3e81fa0_r.jpg&&&/figure&&br&&figure&&img src=&https://pic1.zhimg.com/fb224e12f859f4e55ed4c075c9216e88_b.jpg& data-rawwidth=&550& data-rawheight=&800& class=&origin_image zh-lightbox-thumb& width=&550& data-original=&https://pic1.zhimg.com/fb224e12f859f4e55ed4c075c9216e88_r.jpg&&&/figure&&br&这两个动作能更好的刺激胸肌上束和三角肌前束,很显形。&br&&br&&br&&b&2 .三角肌&/b&,&br&&br&一般三角肌用哑铃是做前平举和侧平举,动作要领就是身体不能晃动,重量不宜过大,手臂可以微弯曲,如果两只手不能同时进行的话可以双手交替进行,一般从力量小的那只手开始。&br&三角肌也是每个动作练四组,不过每组最好能做到15~20个,重量不宜过大。&br&&br&说这么多你肯定会吐槽我没图没真相,请上眼:&br&&br&&b&哑铃侧平举&/b&&br&&br&这个这个动作请务必选择合适自己的重量,我把自己练伤过半年才好这种事儿我会乱讲? &br&&br&&figure&&img src=&https://pic1.zhimg.com/48e7ccb5eb91b2c1a56d74c_b.jpg& data-rawwidth=&544& data-rawheight=&800& class=&origin_image zh-lightbox-thumb& width=&544& data-original=&https://pic1.zhimg.com/48e7ccb5eb91b2c1a56d74c_r.jpg&&&/figure&&br&&figure&&img src=&https://pic1.zhimg.com/65601ec0bccaad74e7d34c_b.jpg& data-rawwidth=&544& data-rawheight=&800& class=&origin_image zh-lightbox-thumb& width=&544& data-original=&https://pic1.zhimg.com/65601ec0bccaad74e7d34c_r.jpg&&&/figure&&br&&br&&br&&br&&b&前平举&/b&&br&&br&这个荷载可以适当加大,条件不允许的话爬凳子上那个可以不做。&br&&figure&&img src=&https://pic3.zhimg.com/0a119c303ab3aa906f97bca_b.jpg& data-rawwidth=&550& data-rawheight=&800& class=&origin_image zh-lightbox-thumb& width=&550& data-original=&https://pic3.zhimg.com/0a119c303ab3aa906f97bca_r.jpg&&&/figure&&br&&br&&b&哑铃推举&/b&&br&单臂就成,以便保持平衡,做这个请选择有拷贝的座椅,还是那句话,动作标准,避免拉伤。&br&&br&&figure&&img src=&https://pic1.zhimg.com/69b389e9cf7c_b.jpg& data-rawwidth=&544& data-rawheight=&800& class=&origin_image zh-lightbox-thumb& width=&544& data-original=&https://pic1.zhimg.com/69b389e9cf7c_r.jpg&&&/figure&&br&&br&&b&3.肱三头肌&/b&&br&作为一个格斗爱好者,我一般是通过联系前手拳和后手拳来锻炼肱三头肌,不过这好像不是正确的打开方式,还是用以下动作来练习吧,如果觉得第一个动作太轻没压力,可以在肚子上绑个荷载,推荐4组,每组12~15个。&br&&br&&figure&&img src=&https://pic2.zhimg.com/cecdfdb59e8_b.jpg& data-rawwidth=&550& data-rawheight=&800& class=&origin_image zh-lightbox-thumb& width=&550& data-original=&https://pic2.zhimg.com/cecdfdb59e8_r.jpg&&&/figure&&figure&&img src=&https://pic1.zhimg.com/ee18c5d3adaf8c861f8088_b.jpg& data-rawwidth=&550& data-rawheight=&800& class=&origin_image zh-lightbox-thumb& width=&550& data-original=&https://pic1.zhimg.com/ee18c5d3adaf8c861f8088_r.jpg&&&/figure&&figure&&img src=&https://pic4.zhimg.com/410afa606a4ca13e1f198b3_b.jpg& data-rawwidth=&550& data-rawheight=&800& class=&origin_image zh-lightbox-thumb& width=&550& data-original=&https://pic4.zhimg.com/410afa606a4ca13e1f198b3_r.jpg&&&/figure&&figure&&img src=&https://pic2.zhimg.com/50a84cbe7b3f7f0ab7c8d_b.jpg& data-rawwidth=&550& data-rawheight=&800& class=&origin_image zh-lightbox-thumb& width=&550& data-original=&https://pic2.zhimg.com/50a84cbe7b3f7f0ab7c8d_r.jpg&&&/figure&&br&这里特别说一下最后一个动作,刚开始难度系数比较高,肘部可能有憋着劲的感觉,另外刚开始坐在有靠背的椅子上比较好,可能你的腰里支持不了荷载。&br&&br&&br&至此DAY1结束了。这里讲的比较详细,因为这些基本上是人体最大的肌肉群了。也是锻炼出效果后最漂亮的部分。&br&&br&&b&DAY2&/b&&br&&br&肱二头肌,小臂和腹肌&br&如果是初学者,而且严格练了第一天之后,应该残了才对,不过手还是有可压榨的地方,请继续自虐:p
肱二头肌主管的是手臂拉伸,小臂的肌肉群主管握力和腕力。&br&&br&&b&肱二头
&/b&&br&练法基本就是哑铃曲臂,大家都会,强调一点,也是大多数锻炼的原则,快上慢下,理想值是,下降时间是上升时间的2倍,做的时候请保持稳定,如果你的力量不足以让哑铃稳定,那就应该降低一点荷载。&br&&br&&figure&&img src=&https://pic4.zhimg.com/06cd605eb15dd1ab09d367_b.jpg& data-rawwidth=&550& data-rawheight=&800& class=&origin_image zh-lightbox-thumb& width=&550& data-original=&https://pic4.zhimg.com/06cd605eb15dd1ab09d367_r.jpg&&&/figure&&br&&b&小臂&/b&&br&&br&&br&&figure&&img src=&https://pic3.zhimg.com/fc078f231c6_b.jpg& data-rawwidth=&550& data-rawheight=&800& class=&origin_image zh-lightbox-thumb& width=&550& data-original=&https://pic3.zhimg.com/fc078f231c6_r.jpg&&&/figure&&br&&br&&b&另外,锻炼小臂还推荐两个非常好的动作,姑且称之为&/b&&b&翻腕儿(不是篮球犯规)&/b&&br&&br&&br&&b&具体做法是,第一个双手握哑铃,蹲坐在长凳侧面,双前臂搭在长凳上,小臂内侧着凳,拳心向下,手背向上迅速翻起手腕,&/b&&br&&b&
第二个是小臂外侧着凳,拳心向上,手掌向上迅速翻起手腕。&/b&&br&&b&这两个动作非常有效果,4组每组12个做完后,你的前臂会比平时粗50%,不过一会儿就会下去了,不用担心。&/b&&br&&br&&br&【【【小臂练习补充图片:】】】&br&&br&&figure&&img src=&https://pic3.zhimg.com/4b43146bfa564afeff0ecb32_b.jpg& data-rawwidth=&104& data-rawheight=&150& class=&content_image& width=&104&&&/figure&&br&&figure&&img src=&https://pic4.zhimg.com/1d1adcd41bbc59c6a663_b.jpg& data-rawwidth=&405& data-rawheight=&269& class=&content_image& width=&405&&&/figure&&br&&br&上图为小臂内侧练习,不知道GIF会不会动,练小臂的要领是小臂不能离开凳子,只是翻动手腕,小臂内侧力量较大,可以用重一点的荷载。&br&&br&&figure&&img src=&https://pic4.zhimg.com/afeacc18c93_b.jpg& data-rawwidth=&160& data-rawheight=&120& class=&content_image& width=&160&&&/figure&&figure&&img src=&https://pic3.zhimg.com/cb2baebef0d549cd61cc2e1cffe97f3a_b.jpg& data-rawwidth=&272& data-rawheight=&273& class=&content_image& width=&272&&&/figure&&br&&figure&&img src=&https://pic2.zhimg.com/2cd8c1dd601_b.jpg& data-rawwidth=&273& data-rawheight=&273& class=&content_image& width=&273&&&/figure&&br&&br&上图为小臂外侧的练习,我还是不知道GIF会不会动=.=~!
要领也是在于小臂不能离开支撑平台,即此图的大腿面, SORRY这个图片比较小,他是以大腿面为支撑平台,小臂内侧贴在大腿面上,手掌向下抓着哑铃,然后手背向上翻起,尽量幅度大一些,控制住,小臂外侧力量较弱,练习时宜采用小荷载。&br&&br&此两个动作可连续交替进行,练一侧的同时另一侧获得休息,均为10~12次每组,4组。&br&&br&PS:这两个练成后单身25年的宅男扳手腕也扳不过你 :P&br&&br&&b&之后就可以利用你的健身长凳做一些仰卧起坐,请体会“卷腹”的含义,千万不能靠后背和颈部的力量弹起,这样容易受伤,双手也不要抱住后脑,应该轻轻放在耳朵两侧。&/b&&br&&b&也可以去看一个视频叫《腹肌撕裂者X》,非常非常非常有效,我的腹肌就是靠这个练出来的。但是初学可能会很难,请不要放弃,都是一步一步过来的,先跟着溜。&/b&&br&&br&&br&&figure&&img src=&https://pic4.zhimg.com/1cd1d9df5f1fce08ce747e828b0fb64b_b.jpg& data-rawwidth=&592& data-rawheight=&800& class=&origin_image zh-lightbox-thumb& width=&592& data-original=&https://pic4.zhimg.com/1cd1d9df5f1fce08ce747e828b0fb64b_r.jpg&&&/figure&&br&&br&&br&&br&&figure&&img src=&https://pic4.zhimg.com/a42cdd3db498b43a62bf_b.jpg& data-rawwidth=&588& data-rawheight=&800& class=&origin_image zh-lightbox-thumb& width=&588& data-original=&https://pic4.zhimg.com/a42cdd3db498b43a62bf_r.jpg&&&/figure&&br&&br&&br&&br&&figure&&img src=&https://pic2.zhimg.com/cda1febf39ad_b.jpg& data-rawwidth=&587& data-rawheight=&800& class=&origin_image zh-lightbox-thumb& width=&587& data-original=&https://pic2.zhimg.com/cda1febf39ad_r.jpg&&&/figure&&figure&&img src=&https://pic3.zhimg.com/2fa82f73b44fd205d69ce2_b.jpg& data-rawwidth=&572& data-rawheight=&800& class=&origin_image zh-lightbox-thumb& width=&572& data-original=&https://pic3.zhimg.com/2fa82f73b44fd205d69ce2_r.jpg&&&/figure&&br&&br&&b&DAY3
后背,斜方肌,腿部&/b&&br&&br&这三个地方一般人不会去锻炼,但是非常有用,肌肉循环式全身的,各处都通畅之后对血液循环很有帮助,尤其苦逼上班族,一天坐在那里很可能腰肌劳损和颈椎病,通过锻炼肌肉可以有效矫正骨骼。&br&用哑铃锻炼的方法有:&br&&br&&b&哑铃划船&/b&&br&&br&&br&&b&这个动作技术性很强,请对照图务必做对,否则可能锻会变成锻炼到大臂后侧。4组每组12个。&/b&&br&&br&&br&&figure&&img src=&https://pic3.zhimg.com/acd362dc4e6fb30095f2_b.jpg& data-rawwidth=&550& data-rawheight=&800& class=&origin_image zh-lightbox-thumb& width=&550& data-original=&https://pic3.zhimg.com/acd362dc4e6fb30095f2_r.jpg&&&/figure&&br&&br&&b&耸肩提哑铃&/b&&br&&b&这个荷载可以加大一点,做的时候记得提到最高点后坚持一两秒。4组每组15~20个。&/b&&br&&br&&figure&&img src=&https://pic1.zhimg.com/018b148aecb233692dcc5764_b.jpg& data-rawwidth=&550& data-rawheight=&800& class=&origin_image zh-lightbox-thumb& width=&550& data-original=&https://pic1.zhimg.com/018b148aecb233692dcc5764_r.jpg&&&/figure&&br&&br&&br&&b&引体向上&/b&&br&&b&如果有条件(包括身体条件和设备条件),可以尝试这个,我斗胆把这个动作称之为健身入门的分水岭&/b&&br&&br&&figure&&img src=&https://pic4.zhimg.com/84e755a4eb2eff4c3724583eaba2b7ef_b.jpg& data-rawwidth=&550& data-rawheight=&800& class=&origin_image zh-lightbox-thumb& width=&550& data-original=&https://pic4.zhimg.com/84e755a4eb2eff4c3724583eaba2b7ef_r.jpg&&&/figure&&br&&br&&br&&b&腿部负重蹲举&/b&&br&&br&&br&&b&之后可以练习一下腿部,对缓解久坐而产生的静脉曲张很有帮助,虽然配图是杠铃不是哑铃,但是一般家里都没条件嘛,这俩基本原理相同,动作也相同,只是要注意平衡,从小荷载开始&/b&&br&&br&&figure&&img src=&https://pic4.zhimg.com/8ba53c089e48be5914b3_b.jpg& data-rawwidth=&592& data-rawheight=&800& class=&origin_image zh-lightbox-thumb& width=&592& data-original=&https://pic4.zhimg.com/8ba53c089e48be5914b3_r.jpg&&&/figure&&br&&figure&&img src=&https://pic1.zhimg.com/70aeae7e5cb6304cfcdb45e_b.jpg& data-rawwidth=&561& data-rawheight=&800& class=&origin_image zh-lightbox-thumb& width=&561& data-original=&https://pic1.zhimg.com/70aeae7e5cb6304cfcdb45e_r.jpg&&&/figure&&br&&b&小腿锻炼的话嘛,多上上楼梯吧&/b&&br&&br&~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~&br&&br&
以上就是晚生一些平日里锻炼的经验,这里说的DAY1、2、3也不一定非得连续来做,可以按照这个顺序拆分成自己的计划,不过还是那句话,腹部可以天天练的。&br&&br&
再重申一次,这些动作绝对适合姑娘们做,绝无毒副作用,肌肉女是高级别科学训练和类固醇的产物。&br&&br&
真诚希望越来越多人加入到健身中来,这是种积极的人生态度,题主也请你坚持下去,每次锻炼完洗完澡等半个小时,大脑分泌的多巴胺和内啡肽会让你觉得一切都那么美好!&br&~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
各位看官可以看看评论,你们的大部分问题都已有解答 ~~~~~~~~~~~~~~~~~~~~~~~~~~update~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 引用
老师的一篇专栏文章,有朋友问我在运动当中关节出现响声是是怎么回事,斌卡老师在这篇文章中介绍的很详细:
&figure&&img src=&https://pic3.zhimg.com/v2-a0adccfcd0699efbcfbb7_b.jpg& data-rawwidth=&1920& data-rawheight=&1080& class=&origin_image zh-lightbox-thumb& width=&1920& data-original=&https://pic3.zhimg.com/v2-a0adccfcd0699efbcfbb7_r.jpg&&&/figure&&blockquote&题图:&a href=&https://link.zhihu.com/?target=https%3A//azeria-labs.com/downloads/cheatsheetv1-.png& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&azeria-labs.com/downloa&/span&&span class=&invisible&&ds/cheatsheetv1-.png&/span&&span class=&ellipsis&&&/span&&/a&&br&作者:murasaki; &a class=&member_mention& href=&https://www.zhihu.com/people/f4bbcf2d2a35e92c5c5d22b& data-hash=&f4bbcf2d2a35e92c5c5d22b& data-hovercard=&p$b$f4bbcf2d2a35e92c5c5d22b&&@elknot&/a& 对本文亦有贡献。&/blockquote&&h2&&b&0x00&/b&&/h2&&p&之所以有这篇文章,是因为随手改软件的时候想到可能有非安全专业但是想要防撤回的同学用得着这个方法。目标程序是 macOS 的微信 APP,没有什么技术含量,懂逆向的大神请自行跳过,不懂的可以往下看。&/p&&p&&br&&/p&&h2&&b&0x01&/b&&/h2&&p&需要的工具如下图: (macOS only)&/p&&figure&&img data-rawheight=&316& src=&https://pic1.zhimg.com/v2-bfcc74ca243d5ba711e30_b.jpg& data-rawwidth=&412& class=&content_image& width=&412&&&/figure&&p&请自行在网上下载工具~用它打开下图文件:&/p&&figure&&img data-rawheight=&1242& src=&https://pic2.zhimg.com/v2-b5b1f9ba5fccbcea4ec34_b.jpg& data-rawwidth=&1824& class=&origin_image zh-lightbox-thumb& width=&1824& data-original=&https://pic2.zhimg.com/v2-b5b1f9ba5fccbcea4ec34_r.jpg&&&figcaption&/Applications/WeChat.app/Contents/MacOS/WeChat&/figcaption&&/figure&&figure&&img data-rawheight=&348& src=&https://pic4.zhimg.com/v2-55e443d29bb_b.jpg& data-rawwidth=&584& class=&origin_image zh-lightbox-thumb& width=&584& data-original=&https://pic4.zhimg.com/v2-55e443d29bb_r.jpg&&&figcaption&搜索相关函数&/figcaption&&/figure&&figure&&img data-rawheight=&1160& src=&https://pic1.zhimg.com/v2-d00c34f75dde1de65f3d78a_b.jpg& data-rawwidth=&610& class=&origin_image zh-lightbox-thumb& width=&610& data-original=&https://pic1.zhimg.com/v2-d00c34f75dde1de65f3d78a_r.jpg&&&figcaption&修改汇编代码&/figcaption&&/figure&&figure&&img data-rawheight=&588& src=&https://pic2.zhimg.com/v2-d819d0ba4506ddf6619f6a_b.jpg& data-rawwidth=&1218& class=&origin_image zh-lightbox-thumb& width=&1218& data-original=&https://pic2.zhimg.com/v2-d819d0ba4506ddf6619f6a_r.jpg&&&figcaption&ret 掉这个函数&/figcaption&&/figure&&h2&&b&0x02&/b&&/h2&&p&将修改后的 binary 替换到原来的相应目录,也就是 /Applications/WeChat.app/Contents/MacOS/WeChat&/p&&figure&&img data-rawheight=&600& src=&https://pic1.zhimg.com/v2-86e3ebcc1aecea764a68423_b.jpg& data-rawwidth=&698& class=&origin_image zh-lightbox-thumb& width=&698& data-original=&https://pic1.zhimg.com/v2-86e3ebcc1aecea764a68423_r.jpg&&&/figure&&p&在这个过程中 Hopper 可以自动去除 APP 签名。&/p&&p&重启微信,你就会发现撤回消息无效了。&/p&&p&*改完之后记住不要更新...&/p&&p&&br&&/p&&p&欢迎关注我们的公众号:SKE安全大事件&br&&/p&&p&&figure&&img data-rawwidth=&750& data-rawheight=&369& src=&https://pic2.zhimg.com/v2-ca4a766ca32d8c2f2dd5c55e937d459b_b.jpg& class=&origin_image zh-lightbox-thumb& width=&750& data-original=&https://pic2.zhimg.com/v2-ca4a766ca32d8c2f2dd5c55e937d459b_r.jpg&&&/figure&&/p&
题图: 作者:murasaki;
对本文亦有贡献。0x00之所以有这篇文章,是因为随手改软件的时候想到可能有非安全专业但是想要防撤回的同学用得着这个方法。目标程序是 macOS 的微信 APP,没有什么技术含量,懂逆向的大神请自行跳过…
&p&&b&介绍一个不需要食物称,用眼睛和手就可以知道食物的热量,每周能帮你减轻0.5kg的饮食方法!&/b&&/p&&p&&b&&/b&&/p&&p&&b&感谢各位朋友点赞还有知乎周刊的认可,这篇文章写于去年很不清晰好多朋友来问,这一年我的知识库又更新了一下 最近会在微信上发一篇更加详细的step by step操作过程,谢谢大家~~&/b&&/p&&p&&b&更新 好多朋友有问题,我昨天新写了一篇更详细的文章:「&/b&我是如何用 Excel 表格 42 天瘦 20 斤 的」&a href=&https://zhuanlan.zhihu.com/p/& class=&internal&&知乎专栏&/a& 文中有记录表格模板可以下载~&/p&&h2&&/h2&&h2&这个答案更新了最新步骤!!!&/h2&&h2&知乎排版不好看懂,去我微信公众号 33sun 回复 吃 &/h2&&br&&p&------------&/p&&p&我作为一个专业体校的胖子,刚刚结束了上学期的增肌减脂课,不到80天减掉大概25斤的样子吧,而且我是在遍地都是夜市的「饱」岛台湾啊!(这课期末考试是拿你自己当做案例,做一个报告)&/p&&p&我们有一个学长,自己在台北开了个工作室,据说最近很火的陈xx女明星等也在用这个方法保持身材,快来学一下吧!&/p&&figure&&img data-rawheight=&1134& src=&https://pic2.zhimg.com/4ef543cca0ee61635fde1_b.png& data-rawwidth=&1208& class=&origin_image zh-lightbox-thumb& width=&1208& data-original=&https://pic2.zhimg.com/4ef543cca0ee61635fde1_r.png&&&/figure&&br&&p&首先不要期望我告诉你周一至周五早中晚每一顿饭的菜谱,或者问我要不要买食物秤?&/p&&p&答案是:不需要!!!&/p&&p&因为就算告诉你了,受各种因素限制你也不可能严格按照菜谱吃啊,更别说每一口食物都要用体重秤量一下了,太难以操作了好么!&/p&&br&&p&&b&那怎么办?&/b&&/p&&p&只要用眼睛、手指和脑子就好啦!&/p&&p&这个方法也是台湾卫生署「每日饮食建议量及适当营养素比例」的均衡饮食技巧,湾湾的学校食堂里都会挂着这个方法(有图见下文)。&/p&&br&&p&&b&目录:&/b&&/p&&p&&b&#基础原理&/b&&/p&&p&&b&#操作步骤(以两个月为例,具体到每天怎么做)&/b&&/p&&p&&b&#饮食的心理调节&/b&&/p&&p&&b&#一些小tips&/b&&/p&&br&&p&&b&##基础原理&/b&&/p&&p&减脂最重要的不是少吃多运动!而是科学饮食!!!7分练3分吃大家应该都听过,然而实际中减脂70-80%甚至更多靠的是饮食!&/p&&p&你说,那我们节食好了。&/p&&p&可以啊,节食确实是瘦下去最快的办法,但是你要知道 节食减脂=更快复胖!因为你每掉1斤的体重中60%是肌肉40%是脂肪,肌肉掉下去你每天的基础代谢量自然也下去了,只要一吃就很快吸收,除非你一辈子都吃那么少不然会变得更胖!(血泪教训的我啊呜呜呜~~~~&_&~~~~)而且科学饮食是减脂过程中唯一能实现100%成功率的方法。&/p&&br&&p&我们都知道减脂最重要的是每日的热量差,每天摄入的卡路里&消耗的卡路里就会瘦。&b&为什么我们要用份量,而不是现在很多记录饮食app里的卡路里?&/b&比如我每天只吃一包薯片也才400卡呀!&/p&&br&&p&卡路里只是一个整合性的,每天只吃1000卡的垃圾食物你当然可以瘦下来,但是气色和身体肯定会不太好。而许多垃圾食物比如大量「糖份」的果酱、花生酱、巧克力酱,只能提供「空热量」让你变胖,并不能提供你需要的营养素,所以当然是大扣分的。所以还是不如饮食均衡好呢!&/p&&br&&p&&b&##操作步骤(两个月为例)&/b&&/p&&p&计算每日需求-转换份量-分配均衡饮食-运动雕塑&br&&/p&&p&&b&step1:记录和观察!&/b&&/p&&p&我们先不着急直接改变原来的饮食习惯,前两周可以每顿饭拍照记录,只要观察!然后每周问自己四个问题:&/p&&p&1.饮食各大类占比各多少?&/p&&p&2.吃的种类与量是否恰当?&br&3.这周的饱足感如何?&br&4.这周的饮食心情如何?&/p&&br&&p&&b&step2:设置减脂目标和饮食计划&/b&&/p&&p&&b&6周作为一个目标设定(42天),那再短的时间就没办法做身体组成的改造,体重每周减去 0.5 kg 是正常范围。&/b&&/p&&blockquote&&i&举个栗子,假设一个女生体重60公斤,身高165cm,轻度工作者。&br&&/i&&/blockquote&&p&&u&1、计算自己的理想体重&/u&:&/p&&p&男=(身高cm-80)*0.7;女=(身高cm-70)*0.6&/p&&p&(165-70)*0.6=57&/p&&p&&u&2、找出自己的活动量大小:&/u&&/p&&p&轻度工作每公斤体重所需热量30大卡(感觉我们基本都是这个了吧);中度工作每公斤体重所需热量35大卡(从事机械操作、接待或家事等站立较多的活动);重度工作每公斤体重所需热量40大卡(建筑、搬运、农耕。。)&/p&&p&&u&3、自己每日的热量需求&/u&=理想体重(公斤)*每公斤体重所需热量(大卡)&/p&&p&57*30=1710(约1700)&/p&&p&减掉一公斤体重需要消耗约7700大卡,所以要达到每周减轻0.5kg,每天需减少500大卡0卡(注意:再低也不能低于1200)&/p&&p&&u&4、确定各类食物份数&/u&&/p&&figure&&img data-rawheight=&1174& src=&https://pic3.zhimg.com/79aae4bac7d3f98cf268c02_b.png& data-rawwidth=&1614& class=&origin_image zh-lightbox-thumb& width=&1614& data-original=&https://pic3.zhimg.com/79aae4bac7d3f98cf268c02_r.png&&&/figure&&figure&&img data-rawheight=&1074& src=&https://pic1.zhimg.com/86fb0ca551abd55ba3cc_b.png& data-rawwidth=&1384& class=&origin_image zh-lightbox-thumb& width=&1384& data-original=&https://pic1.zhimg.com/86fb0ca551abd55ba3cc_r.png&&&/figure&&br&&p&根据「食物代换表」先确定你每日摄取的蛋白质,每公斤体重要吃蛋白质1-1.8g(增肌吃到1.6都没关系)多吃一些蒸的水煮的高品质蛋白质才可以哦!(后面会介绍什么是高质量的)&i&我们这个案例中的女生每天最少要吃蛋白质60g。&/i&&/p&&br&&p&然后是自己喜欢的种类(比如水果3份),蔬菜至少3份,最后调主食和其他。总之控制糖类不低于90-100g每天。&/p&&figure&&img data-rawheight=&376& src=&https://pic3.zhimg.com/f4aee78e8d8b22caf8bd62_b.png& data-rawwidth=&1112& class=&origin_image zh-lightbox-thumb& width=&1112& data-original=&https://pic3.zhimg.com/f4aee78e8d8b22caf8bd62_r.png&&&/figure&&br&&br&&p&接着重点来了!&/p&&blockquote&不同种类食物每份的量是多少呢?&br&&/blockquote&&figure&&img data-rawheight=&696& src=&https://pic3.zhimg.com/bb20d131c3cd0d51d4fdd2_b.png& data-rawwidth=&1474& class=&origin_image zh-lightbox-thumb& width=&1474& data-original=&https://pic3.zhimg.com/bb20d131c3cd0d51d4fdd2_r.png&&&/figure&&p&这就是我们的测量工具,完全不需要食物称,后期熟悉了之后只要一眼就能看出每餐卡路里了,是不是很厉害!(蛋豆鱼肉一般用三个手指的大小当做一份)&/p&&figure&&img data-rawheight=&994& src=&https://pic1.zhimg.com/ac0edeaff3147de30cec78_b.png& data-rawwidth=&1618& class=&origin_image zh-lightbox-thumb& width=&1618& data-original=&https://pic1.zhimg.com/ac0edeaff3147de30cec78_r.png&&&/figure&&p&在台湾,饮食署几乎在每个学校里的餐厅都会挂一个这样的牌子(怪不得那里的妹子们腿都那么细!!)&/p&&figure&&img data-rawheight=&1170& src=&https://pic2.zhimg.com/bb68a7f750c94c4d9b1b1_b.png& data-rawwidth=&2106& class=&origin_image zh-lightbox-thumb& width=&2106& data-original=&https://pic2.zhimg.com/bb68a7f750c94c4d9b1b1_r.png&&&/figure&&figure&&img data-rawheight=&1522& src=&https://pic1.zhimg.com/e10b6c87b7e5d12044c0_b.png& data-rawwidth=&1324& class=&origin_image zh-lightbox-thumb& width=&1324& data-original=&https://pic1.zhimg.com/e10b6c87b7e5d12044c0_r.png&&&/figure&&figure&&img data-rawheight=&1500& src=&https://pic1.zhimg.com/1ca533e996a080e47a7ac0ef_b.png& data-rawwidth=&1406& class=&origin_image zh-lightbox-thumb& width=&1406& data-original=&https://pic1.zhimg.com/1ca533e996a080e47a7ac0ef_r.png&&&/figure&&figure&&img data-rawheight=&1586& src=&https://pic1.zhimg.com/1ea0bc7ce9c_b.png& data-rawwidth=&1416& class=&origin_image zh-lightbox-thumb& width=&1416& data-original=&https://pic1.zhimg.com/1ea0bc7ce9c_r.png&&&/figure&&br&&br&&p&感觉这里好复杂嘤嘤嘤!打字和放图片要讲不清楚了!你们要是很多赞的话,要不给知乎说说我开个「知乎live」好啦~~~&/p&&br&&br&&p&&u&5、double check糖类和蛋白质&/u&&/p&&p&蛋白质够不够,糖类会不会太少,建议一天的糖类的量至少90-100g,如果低于这个量,脂肪燃烧就会不完全变成酮体=》容易变成酸性体质。&/p&&br&&p&&b&step3:开始吃和记录&/b&&/p&&p&这种方式并不要求100%的精确,一般是允许有一些误差的,热量或某一种营养成分极低的食物往往可以不用计算,比如醋或者胡椒这种不含油的调料的热量一般都可以被忽略,鸡蛋白中含有的脂肪也可以被忽略等等。&/p&&p&每天在手机的备忘录里记录每餐的饮食份数同时拍照,就像这样&/p&&figure&&img data-rawheight=&1334& src=&https://pic4.zhimg.com/e6ee4d4292138eaf3c2f3_b.jpg& data-rawwidth=&750& class=&origin_image zh-lightbox-thumb& width=&750& data-original=&https://pic4.zhimg.com/e6ee4d4292138eaf3c2f3_r.jpg&&&/figure&&p&零食什么的如果吃了,也要如实记录!也就是每一口食物都要记录啊喂!&/p&&p&还有如果可以的话最好记录每餐的饱腹感。&/p&&p&然后每周或者每天整理到excel里:&/p&&figure&&img data-rawheight=&1060& src=&https://pic3.zhimg.com/bd3f65dcc1fa_b.png& data-rawwidth=&1566& class=&origin_image zh-lightbox-thumb& width=&1566& data-original=&https://pic3.zhimg.com/bd3f65dcc1fa_r.png&&&/figure&&br&&p&&b&step4:调整&/b&&/p&&p&饮食以周为单位进行调节,比如我明天去吃自助,那么前一天和后一天少吃进行调整。如果这周还差一天过完,一份水果都没吃,那今天赶紧吃!&/p&&p&Excel表格里还需要记录你每日的体重,尽量在同一时间,早上起床去完厕所后。&/p&&p&这样你就可以每周末进行本周总结,分析自己体重变化和饮食的关系啦!&/p&&br&&p&同时,看你记录的饱腹感,如果有觉得自己特别想吃的,再重新调整一下你自己设置的饮食计划。比如有些人特别特别爱吃淀粉(五谷根茎类),那就可以适当多一份啊,不过相应的别的种类要减少。&/p&&br&&p&&b&step5:形成习惯&/b&&/p&&p&我知道你肯定会说上面这些步骤也太繁琐了!相信我,不到一个月你就能不再依靠表格学会计算「六大类食物」份数,这远比计算「热量卡路里」来的更重要,才能真正的把减肥观念落实在日常生活中,养成习惯后当然就不容易再复胖了。&/p&&br&&p&还有几点需要在计划中格外注意:&/p&&p&1、看懂加工食品的标签,关键是几份&br&2、可以适当吃一些维生素,比如维生素B组或者C&br&&/p&&p&&b&3、少食多餐&/b&&/p&&p&很多健美运动员2-3小时就会吃一次,多吃还会提高你的基础代谢哦!&/p&&blockquote&食物熱效應:指人體攝取食物後,在消化、吸收、 合成身體成分等過程中的熱量消耗。&/blockquote&&p&&b&4、超级想吃高热量的东西怎么办?&/b&&/p&&p&那就吃啊!还记得我减脂的时候还有一次和朋友买了个起司蛋糕(湾湾有家连锁蛋糕店就叫提拉米苏,强烈推荐啊好吃不贵!)&/p&&p&饮料实在想喝也可以呀,请选择0卡的零度或者健怡好么!(没错,我之前看电影的时候就喝它,还吃了好多爆米花!湾湾连电影院的爆米花都好好吃啊啊啊,可是第二天还是瘦了)&/p&&p&&b&5、学生党,外食or聚会怎么办?&/b&&/p&&p&朋友们!想想我在湾湾啊!!!每次出门都是各种吃吃吃,然后我就在旁边默默啃青菜= =&/p&&p&上图为别人的食物,下图为我的。。。。 &/p&&p&&b&*6、运动前后怎么吃?*&/b&&/p&&p&相信你看过好多相关文章啦,是不是很复杂?不管怎样记住一条原则就好:&/p&&p&一定要在运动结束后的30分钟内吃这些:至少20-40公克蛋白质(或是2-2.5公克的白氨酸)和糖类,并且确保糖类:蛋白质比例=3-4:1(如果做肌力训练的话当天的蛋白质可以多一点)&/p&&p&&i&(20-40公克=3-6份蛋白质=2-3份肉=600cc牛奶)&/i& &/p&&p&&b&正确吃法&/b&:半颗苹果+100cc低脂牛奶 or 1香蕉+520cc或者乳清蛋白和果汁运动饮料混合(只要确保糖类、蛋白质比例就好)&/p&&br&&br&&p&&b&##心理策略&/b&&/p&&p&你有没有想过,自己想吃东西的原因是什么?(这个部分可以单独写一篇文章了)&/p&&p&其实我们每天摄入的食物只有1/3是身体真正需要的,那么为什么吃的比身体需要的多?&b&因为多出来的其实是你心理的需要!&/b&一旦有压力你心理的洞会越来越大,于是开始边吃零食边工作,接着就会进入一种无意识的吃东西状态。结束工作才恍然大悟,天哪我怎么吃了这么多!&br&&/p&&p&所以,试着自己想一想,你馋的原因是口感还是味道?比如薯片的脆感,思考是不是可以用其他健康的东西来代替。或者是说压力大的时候会有补偿心理,通过吃高热量的东西来提高自己的多巴胺?试着用其他方法缓解压力吧!比如运动和冥想&a href=&https://www.zhihu.com/question//answer/& class=&internal&&有哪些优秀的冥想app? - 珊姗是个小太阳的回答&/a&&/p&&br&&p&&b&##小TIPS:&/b&&/p&&p&1、由于比平常的饮食减少了500~1000大卡,初期你可能会感觉到有饥饿感(尤其是晚上!还有你们那些深夜食堂的人们!!)要知道轻微的饥饿感是好事,因为这能缩小之前被你撑大的胃。但如果饥饿感让你感到不舒服,甚至是有低血糖现象 ( 例如:头晕、无力、发抖),就必须要调整份量,等身体适应后再慢慢减少。&/p&&br&&p&2、吃东西的时候速度变慢,一口一口的享受,就想正念里吃葡萄干那样,这样可以提高饱腹感。&b&专心focus在食物上,你的需要就会有满足感!&/b&&/p&&br&&p&3、我今天吃了很多怎么办?是不是这个计划就要放弃了?&/p&&p&试着原谅自己啊,多吃没关系之后去运动不就好了?&/p&&p&不过这里要说的是,运动不如管住嘴来的有效果。你有没有想过,吃一个200卡的东西,要在跑步机上跑1个小时!!!下次把食物放进嘴里之前仔细想一想。。&/p&&br&&p&&b&4、不要熬夜!不要熬夜!不要熬夜!&/b&&/p&&p&白天吃得少晚上肯定是最饿的时候,这时候就赶紧去睡觉啊!刷什么知乎聊什么微信!而且最关键的是熬夜之后激素分泌会导致你压力过大,就会更想吃东西,这真的是一个恶性循环啊~&/p&&br&&p&&b&5、虽然不满意但是可以接受

我要回帖

更多关于 硬的难受 的文章

 

随机推荐