黑客常用小伎俩

以下技术不安全,技术也不是很高级,仅做分析使用

需求:

  1. 临时邮箱,注册和验证邮箱?
  2. 临时url消息,比如给朋友发一个消息,怎么双方通信?
  3. 临时手机号码收国内外短信验证码?

解决:

1.临时邮箱(只能用10分钟)(⚠️有关信息安全和财务相关请不要使用,不安全)

比如:最近我的网站收到了几万个评论(广告评论),和邮箱收到一堆咨询域名和广告链接等,他们是怎么做的?几乎不可能是真实邮箱,并且你回复是没用的。

还有就是微博刷粉丝和抖音刷粉丝这些账号他们怎么获得的邮箱电话注册的?

如用TempMail给的fojejob@fast-mail.one注册github账号(随意平台)可以直接验证使用,如下:

2.临时url消息

如果连接特别长,可以直接用短链转下(长连接转短连接) https://bitly.com/

3.临时电话号码,接受国内外短信(全球共享,不要收取重要的信息,别人也能看到)

SMSReceiveFree:https://smsreceivefree.com/
z-sms: http://www.z-sms.com/
Receive SMS Online for FREE:https://www.receive-sms-online.info/
Receive a SMS Online:https://receive-a-sms.com/
Free SMS Numbers Online:https://smsnumbersonline.com/
Receive SMS online for Free:https://sms-online.co/receive-free-sms
Receive-SMS:https://receive-sms.com/
Receive FREE SMS online:http://receivefreesms.com/
RECEIVE SMS ONLINE:https://www.receivesmsonline.net/
Free Online Phone:https://www.freeonlinephone.org/
Receive SMS Online:http://receive-sms-online.com/
TextNow:https://www.textnow.com/
Textfree:https://www.pinger.com/text-free/
SELLAITE:http://sms.sellaite.com/
Twilio:https://www.twilio.com/
国内接码:https://www.pdflibr.com/

比如点击看这个+12605824284 下面是全球人使用的情况:可以用这个号码和验证码登录下面账号(验证码有效期情况下),这些手机号码注册的别人也能通过验证码登录(如果验证码登录功能开通的话)现在也有很多在卖各种账号,其实大多数也是临时的,像刷粉丝,要有很多账号做…

技术实现:twilio全球最大的发收短信,语音短信等,可以直接使用它的api(收费的,可以免费使用几天)代码就能简单实现上面的功能了

https://www.twilio.com/

注:以上仅做市场技术分析,不承担任何法律相关责任,所属权归’圣水笔记’本站所有!

Google搜索必须要懂

1.精准搜索特定的词加上””
“词”

2.关键词

基本查询语法:[intitle]+[:]+[关键字1]+[空格]+[关键字2]
intitle:关键词 关键字2

2.1.allintitle:搜索返回的是页面标题中包含多组关键词的文件

例如:allintitle:taobao jd za
就相当于:
intitle:taobao intitle:jd intitle:za

3.查询词的意思以及定义
define: 词

4.查询特定格式
论文 filetype:pdf

5.排除特定词
搜索词 -避开的词

6.查询特定网的资料Site(⚠️不要写http/www)
汇编 site:shengshui.com

7.学术搜索
author :”keynes”

8.数字转特定语言
32872378=english

9.OR, AND (⚠️OR, AND 必须是大写)

OR: 两边的一个,比如: taobao OR dangdang
AND: 包含2个,比如: taobao AND dangdang

10.用 * 星号搜索指定关键词

“taobao *books”

11.inurl 在url中包含你要的词

基本查询语法:[inurl]+[:]+[关键字1]+[空格]+[关键字2]
inurl:taobao book (url中包含taobao和book)

12.intext: 指返回的正文中包含关键词的页面

intext:taobao jd wish

12.1.allintext:搜索返回的是页面正文中包含多组关键词的页面

例如:allintext:taobao jd za
就相当于:

intext:taobao intext:jd intext:za

13.查询与某个网站相关联或者相类似的页面

related:taobao.com

wordpress访问空白页面❓

最近发现一个问题,就是登录wp后,部分页面访问空白并且访问超级慢,差点备份数据重新安转… 不过慢慢还是分析出来原因了具体如下:

1、WooCommerce电商插件所导致.停用好了(前几天升级了所有插件导致)

2、垃圾评论上万导致

  • 这里wordpress一次只能删除20个评论左右,所有安装Delete All Comments of wordpress 批量删除垃圾评论 然后在工具/Delete comments 就可以
  • 评论开启只有登录才能评论,或者禁止评论在 设置/讨论
  • 开启评论人工审核并加入IP黑名单
  • 过滤国外全英文评论代码如下:

将以下代码放到当前主题的 functions.php 文件最后一个 ?> 前面就可以:

总结:

  1. 一定要备份,我用的是amh云主机面板,每天都会自动备份自保留最近15天的(非常赞,同时也感谢它帮我节省很大精力)(之前阿里云快照也收费了,现在放弃了)
  2. 如果遇到页面访问不了问题,首先关闭所有插件,再去检查下评论 。
  3. 一般访问慢除了google等一些被墙地址所导致外,还有就是插件问题
  4. 把图片压缩https://tinypng.com/后再去上传

25个面试问题

Being prepared is half the battle.

If you are one of those executive types unhappy at your present post and embarking on a New Year’s resolution to find a new one, here’s a helping hand. The job interview is considered to be the most critical aspect of every expedition that brings you face-to- face with the future boss. One must prepare for it with the same tenacity and quickness as one does for a fencing tournament or a chess match.

This article has been excerpted from “PARTING COMPANY: How to Survive the Loss of a Job and Find Another Successfully” by William J. Morin and James C. Cabrera. Copyright by Drake Beam Morin, inc. Publised by Harcourt Brace Jovanovich.

Morin is chairman and Cabrera is president of New York-based Drake Beam Morin, nation’s major outplacement firm, which has opened offices in Philadelphia.

1. Tell me about yourself.

Since this is often the opening question in an interview, be extracareful that you don’t run off at the mouth. Keep your answer to a minute or two at most. Cover four topics: early years, education, work history, and recent career experience. Emphasize this last subject. Remember that this is likely to be a warm-up question. Don’t waste your best points on it.

2. What do you know about our organization?

You should be able to discuss products or services, revenues, reputation, image, goals, problems, management style, people, history and philosophy. But don’t act as if you know everything about the place. Let your answer show that you have taken the time to do some research, but don’t overwhelm the interviewer, and make it clear that you wish to learn more.

You might start your answer in this manner: “In my job search, I’ve investigated a number of companies.

Yours is one of the few that interests me, for these reasons…”

Give your answer a positive tone. Don’t say, “Well, everyone tells me that you’re in all sorts of trouble, and that’s why I’m here”, even if that is why you’re there.

3. Why do you want to work for us?

The deadliest answer you can give is “Because I like people.” What else would you like-animals?

Here, and throughout the interview, a good answer comes from having done your homework so that you can speak in terms of the company’s needs. You might say that your research has shown that the company is doing things you would like to be involved with, and that it’s doing them in ways that greatly interest you. For example, if the organization is known for strong management, your answer should mention that fact and show that you would like to be a part of that team. If the company places a great deal of emphasis on research and development, emphasize the fact that you want to create new things and that you know this is a place in which such activity is encouraged. If the organization stresses financial controls, your answer should mention a reverence for numbers.

If you feel that you have to concoct an answer to this question – if, for example, the company stresses research, and you feel that you should mention it even though it really doesn’t interest you- then you probably should not be taking that interview, because you probably shouldn’t be considering a job with that organization.

Your homework should include learning enough about the company to avoid approaching places where you wouldn’t be able -or wouldn’t want- to function. Since most of us are poor liars, it’s difficult to con anyone in an interview. But even if you should succeed at it, your prize is a job you don’t really want.

4. What can you do for us that someone else can’t?

Here you have every right, and perhaps an obligation, to toot your own horn and be a bit egotistical. Talk about your record of getting things done, and mention specifics from your resume or list of career accomplishments. Say that your skills and interests, combined with this history of getting results, make you valuable. Mention your ability to set priorities, identify problems, and use your experience and energy to solve them.

5. What do you find most attractive about this position? What seems least attractive about it?

List three or four attractive factors of the job, and mention a single, minor, unattractive item.

6. Why should we hire you?

Create your answer by thinking in terms of your ability, your experience, and your energy. (See question 4.)

7. What do you look for in a job?

Keep your answer oriented to opportunities at this organization. Talk about your desire to perform and be recognized for your contributions. Make your answer oriented toward opportunity rather than personal security.

8. Please give me your defintion of [the position for which you are being interviewed].

Keep your answer brief and taskoriented. Think in in terms of responsibilities and accountability. Make sure that you really do understand what the position involves before you attempt an answer. If you are not certain. ask the interviewer; he or she may answer the question for you.

9. How long would it take you to make a meaningful contribution to our firm?

Be realistic. Say that, while you would expect to meet pressing demands and pull your own weight from the first day, it might take six months to a year before you could expect to know the organization and its needs well enough to make a major contribution.

10. How long would you stay with us?

Say that you are interested in a career with the organization, but admit that you would have to continue to feel challenged to remain with any organization. Think in terms of, “As long as we both feel achievement-oriented.”

11. Your resume suggests that you may be over-qualified or too experienced for this position. What’s Your opinion?

Emphasize your interest in establishing a long-term association with the organization, and say that you assume that if you perform well in his job, new opportunities will open up for you. Mention that a strong company needs a strong staff. Observe that experienced executives are always at a premium. Suggest that since you are so wellqualified, the employer will get a fast return on his investment. Say that a growing, energetic company can never have too much talent.

12. What is your management style?

You should know enough about the company’s style to know that your management style will complement it. Possible styles include: task oriented (I’ll enjoy problem-solving identifying what’s wrong, choosing a solution and implementing it”), results-oriented (“Every management decision I make is determined by how it will affect the bottom line”), or even paternalistic (“I’m committed to taking care of my subordinates and pointing them in the right direction”).

A participative style is currently quite popular: an open-door method of managing in which you get things done by motivating people and delegating responsibility.

As you consider this question, think about whether your style will let you work hatppily and effectively within the organization.

13. Are you a good manager? Can you give me some examples? Do you feel that you have top managerial potential?

Keep your answer achievementand ask-oriented. Rely on examples from your career to buttress your argument. Stress your experience and your energy.

14. What do you look for when You hire people?

Think in terms of skills. initiative, and the adaptability to be able to work comfortably and effectively with others. Mention that you like to hire people who appear capable of moving up in the organization.

15. Have you ever had to fire people? What were the reasons, and how did you handle the situation?

Admit that the situation was not easy, but say that it worked out well, both for the company and, you think, for the individual. Show that, like anyone else, you don’t enjoy unpleasant tasks but that you can resolve them efficiently and -in the case of firing someone- humanely.

16. What do you think is the most difficult thing about being a manager or executive?

Mention planning, execution, and cost-control. The most difficult task is to motivate and manage employess to get something planned and completed on time and within the budget.

17. What important trends do you see in our industry?

Be prepared with two or three trends that illustrate how well you understand your industry. You might consider technological challenges or opportunities, economic conditions, or even regulatory demands as you collect your thoughts about the direction in which your business is heading.

18. Why are you leaving (did you leave) your present (last) job?

Be brief, to the point, and as honest as you can without hurting yourself. Refer back to the planning phase of your job search. where you considered this topic as you set your reference statements. If you were laid off in an across-the-board cutback, say so; otherwise, indicate that the move was your decision, the result of your action. Do not mention personality conflicts.

The interviewer may spend some time probing you on this issue, particularly if it is clear that you were terminated. The “We agreed to disagree” approach may be useful. Remember hat your references are likely to be checked, so don’t concoct a story for an interview.

19. How do you feel about leaving all your benefits to find a new job?

Mention that you are concerned, naturally, but not panicked. You are willing to accept some risk to find the right job for yourself. Don’t suggest that security might interest you more than getting the job done successfully.

20. In your current (last) position, what features do (did) you like the most? The least?

Be careful and be positive. Describe more features that you liked than disliked. Don’t cite personality problems. If you make your last job sound terrible, an interviewer may wonder why you remained there until now.

21. What do you think of your boss?

Be as positive as you can. A potential boss is likely to wonder if you might talk about him in similar terms at some point in the future.

22. Why aren’t you earning more at your age?

Say that this is one reason that you are conducting this job search. Don’t be defensive.

23. What do you feel this position should pay?

Salary is a delicate topic. We suggest that you defer tying yourself to a precise figure for as long as you can do so politely. You might say, “I understand that the range for this job is between $______ and $______. That seems appropriate for the job as I understand it.” You might answer the question with a question: “Perhaps you can help me on this one. Can you tell me if there is a range for similar jobs in the organization?”

If you are asked the question during an initial screening interview, you might say that you feel you need to know more about the position’s responsibilities before you could give a meaningful answer to that question. Here, too, either by asking the interviewer or search executive (if one is involved), or in research done as part of your homework, you can try to find out whether there is a salary grade attached to the job. If there is, and if you can live with it, say that the range seems right to you.

If the interviewer continues to probe, you might say, “You know that I’m making $______ now. Like everyone else, I’d like to improve on that figure, but my major interest is with the job itself.” Remember that the act of taking a new job does not, in and of itself, make you worth more money.

If a search firm is involved, your contact there may be able to help with the salary question. He or she may even be able to run interference for you. If, for instance, he tells you what the position pays, and you tell him that you are earning that amount now and would Like to do a bit better, he might go back to the employer and propose that you be offered an additional 10%.

If no price range is attached to the job, and the interviewer continues to press the subject, then you will have to restpond with a number. You cannot leave the impression that it does not really matter, that you’ll accept whatever is offered. If you’ve been making $80,000 a year, you can’t say that a $35,000 figure would be fine without sounding as if you’ve given up on yourself. (If you are making a radical career change, however, this kind of disparity may be more reasonable and understandable.)

Don’t sell yourself short, but continue to stress the fact that the job itself is the most important thing in your mind. The interviewer may be trying to determine just how much you want the job. Don’t leave the impression that money is the only thing that is important to you. Link questions of salary to the work itself.

But whenever possible, say as little as you can about salary until you reach the “final” stage of the interview process. At that point, you know that the company is genuinely interested in you and that it is likely to be flexible in salary negotiations.

24. What are your long-range goals?

Refer back to the planning phase of your job search. Don’t answer, “I want the job you’ve advertised.” Relate your goals to the company you are interviewing: ‘in a firm like yours, I would like to…”

25. How successful do you you’ve been so far?

Say that, all-in-all, you’re happy with the way your career has progressed so far. Given the normal ups and downs of life, you feel that you’ve done quite well and have no complaints.

Present a positive and confident picture of yourself, but don’t overstate your case. An answer like, “Everything’s wonderful! I can’t think of a time when things were going better! I’m overjoyed!” is likely to make an interviewer wonder whether you’re trying to fool him . . . or yourself. The most convincing confidence is usually quiet confidence.

来源:http://www.datsi.fi.upm.es/%7Efrosal/docs/25mdq.html

丹麦的翻译 : http://www.autoteiledirekt.de/science/de vanskelige Mest – – – – – – – 杜 sporgsmal VIL blive BEDT – – OM – EN – jobsamtale
哈萨克翻译 http://13motors.com/myblog/25mdq/ :
俄语翻译 http://kreedle.com/blog/25 最困难的问题 : – / – –
斯洛伐克语的翻译 http://elelur.com/job – / 访谈 :

Docker笔记

https://hub.docker.com/

1.查看docker信息

2.查看版本

3.运行第一个容器

4.下载镜像

5.列出本地镜像

6.删除镜像

7.查看容器(已经启动的容器)

8.查看所有的容器

8.1停止一个容器

8.2启动一个容器

8.3重启一个容器

8.4删除一个容器

8.5获取容器的输出信息

9.通过一个镜像创建一个容器并启动

10.容器端口和本地端口映像

11.后台运行

12. 进入centos系统

13.进入容器

14.容器copy到本地桌面

14.1本地桌面copy到容器

15.把本地文件映射到某个容器中

16.下载镜像使用 https://cr.console.aliyun.com/cn-hangzhou/images

16.1 使用别的镜像 和本地挂载

16.2创建镜像

16.3上传阿里云镜像

brew安转node问题❓

 

1、mac上安转npm

通过npm可以协助开发者安装、卸载、删除、更新Node并且可以通过npm发布自己的插件。现在node中已经包含了npm,所有安转node就行

如果没有安转Homebrew的话:

在这一步可能会出现问题❓

sudo brew install node

解决:

一刻talks互联网增长大会

一直对流量裂变有深厚的兴趣,巧合的遇到了一刻talks的互联网大会,来学习学习~

以下简单笔记(含现场朋友的笔记)

1. 范冰 增长官研究院创始人《增长黑客》作者
  • 增长黑客的日常工作不完全是高大上
  • 大多数产品价值之低,轮不到谈增长黑客
  • 不是所有的行业、所有的发展阶段都适合增长黑客 (滴滴:广积粮、高筑墙、缓称王)
真正的增长黑客:
  •  用数据驱动加上工程手段,来创造自发增长产品
  1.  案例:简书,前期佛系,后外部3分享文章或评论只可以看部分,全文需下载app
  2. 案例:悠泊 寻求B端企业合作
如何用增长黑客方式营销《增长黑客》?
  • 文本和词频统计来布局(套用模板)
  1.  例:脚本提取好书文章分析
  2. 600、700字插一个图片
  3.  英文占2%-4%
增长黑客理解:战略
  •  三十六计VS孙子兵法
  • 善战者,无智名,无勇功
  • 做事的方式,用数据驱动,工程方式找到增长点
可口可乐取消营销官设立增长官
2.陈勇 转化率特种兵【巧用信任状实现增长 】
  • 最核心方法论
  • 坚定不移执行
精细化的过程控制,成功才能复制
案例:一个儿童围棋项目ROI如何达到102
  • 渠道
  • 展示
  • 查看
  • 产生关系
关注/下载/打电话/在线沟通/预约/购买
兴趣率x预约率x到场率x成交率=总转化率
初始5*33*33*50=0.27%
优化后33*74*80*50=9.76%
提高每一步的转化率实现数据的大幅增长
细节里不仅有魔鬼还有很多钱
回顾最近一次购物为何在这里买
  • 销量高
  • 评价好
  • 附加价值
  • 页面介绍
  • 品牌
  • 朋友推荐
下单三阶段
  •  激发兴趣
  • 建立信任
  • 立即下单

 

陈勇六要素 信用状:

  1. 互惠【产生兴趣】
  2. 承诺一致【轻度信任】(案例:一个减肥产品广告: 广告1 静态对比图,广告2 gif动图,广告3 减肥过程视频,广告4 措施(权威医院背书)+过程视频,广告5 措施2(一种药可以不用运动控制饮食)+过程视频 ,反而不相信了)
  3. 权威【信任传递】
  4. 社会认同【从众心理】
  5. 喜好【远离痛苦】
  6. 稀缺【立即成交】

3.鉴锋 运营深度精选CEO

微信生态的传播:
  • 流量贵
  • 微信社交网络
  • 让信息/商品传播成本几乎为0
  • 用户信任赋能
微信互联网流量3个特征:
  • 用户关系链“垂直密集”
  • 行业KOL节点效应
  • 各垂直行业“互联网化”进程不一

社群运营:

  • 快速建立用户粘性
  • 社群裂变:流量放大器

用户洞察:

  • 调动80%长尾用户参与感 (即时反馈,支付返利)
人之所以:焦虑、恐惧、贪婪是因为你还不够了解自己—《社会心理学》
想要捕获一匹马,最好的方法是造一个草原
4.徐志斌 见实科技CEO《小群效应》作者
  • 关系驱动的创业项目越来越多
  • 新增用户来源极度依赖社交网络
  • 社交网络统治超级APP
  • 人们天然追求更强的关系
  • 微博-微信-社群
  • 向渠道购买用户
  • 向用户购买他和他的朋友
流量池打法让位用户池打法
  •  流量池-巨大的漏斗(覆盖-点击-注册-购买-复购)
  • 用户池-喇叭(购买-互动-分享扩散-再转化)
小群时代崛起
  • 人人想进大群却在小群活跃
  • 事件驱动不如关系驱动
  • 社群优秀三个标准:互相认识、互相信赖、频繁互动
  • 0.8%连接者产生46.25%参与量
  • 小人群-社交同步*模仿*密集扩散-引爆
人人成为连接者时会怎样
  •  六大驱动力
  • 兴趣驱动不如地域驱动
  • 事件驱动不如关系驱动
  • 利益驱动不如荣誉驱动
  • 强关系,不仅仅强转化、强互动,同时强扩散 (和粉丝模拟1对1超强关系)
  • 第二个病毒循环:和变现紧密相关 (社交同步+社交模仿,双循环【关系链转换-信息扩散】,密集扩散)
用户定义自己身份
  •  过去是点赞现在是买买买
5.班丽婵 CMO训练营CEO
CMO【首席媒体官】
CMO困境-宝座做不长
CMO->CGO(可口可乐取消CMO)
  • 一切不能为公司真正创造收入的部门及个人,都将面临边缘化的处境
  • 不同公司职责不同(例:CMO主要职责(Pri公司)定位/产品营销,社区,社交媒体)
传统CMO VS 新型CMO 【增长是第一要务】
  •  传统CMO:管理销售渠道-传统媒体营销-只了解产品-跨部门流程性合作-KPI:知名度、传播量
  • 新型CMO:直接管理用户-精细化营销-参与产品生产流程-跨部门融合-KPI:用户增长、企业盈利
卓越CMO能力模型
  •  战略创新能力
  • 产品经营能力
  • 人际影响力
  • 用户思维
  • 学习能力

6.黄有璨 三节课联合创始人《运营之光》作者

过去关注:该如何选择职业
  • 新旧工种更迭速度加快
  • 商业环境动荡,跨行业发展成必然
  • 企业中层,各职能工种边界模糊
  • 未来,谁不被AI替代
个人成长路径【系统】
  •  0-2岁 某个或某单点上获得胜任力
  • 2-4岁 在某较小范围控制和维护一个系统的高效运转
  • 4-7岁 局部加速系统运转,扩大系统边界&负载能力
  • 7岁+驱动&改造整合系统
职业变化
  • 过去:不同系统独立且稳定
  • 现在系统之间经历剧烈变化与重构,充满交织与融合
职业关注点在于,如何使自己的能力进入更高的收益&价值区间
职业关注点
  •  0-4岁,侧重执行推进,主要关注岗位、职业、技能
  • 4岁+,侧重规划操盘,主要关注业务发展、商业驱动力
职场发展最优策略
  •  不断成为某细分领域头部
  • 再携带所获得的势能进入更广阔复杂的新战场
个人成长,永远面临两个阶段
  •  先不断打破边界,发现自己所具备的可能性
  • 再不断建立边界,明确自己的局限或关注点
 关于选择两个建议
  •  是什么拯救过你,你最好就用它来拯救这个世界
  • 如果已经找到独一无二的天赋,切莫辜负它

 

       

 

恢复符号表

有时在断点看堆栈信息,看不到具体的函数名字

解决:

https://github.com/tobefuturer/restore-symbol

进入restore-symbol 直接make restore-symbol或者运行获取restore-symbol可执行文件

1.  然后把第三方的可执行文件也放进来,直接make restore-symbol,注意:第三方可执行文件必须是单一架构,可以分解(如分解成arm64)

2.恢复单一架构符号表

这里是利用MonkeyDev来调试的


恢复block符号表

https://github.com/macRong/ida_search_block

1.先用ida打开可执行文件选择导入ida_search_block (file/script file)会生成一个block_symbol.json文件(在ida当前目录下)

2.把block_symbol.json文件放到restore-symbol文件夹下 执行得到一个可执行文件去替换就好

Logos

logos(CydiaSubstruct框架):http://iphonedevwiki.net/index.php/Logos

非越狱机上主要是通过动态库的注入来修改程序。在越狱机上是把CydiaSubstruct框架导入到手机上

%hook (%end结束)

开始hook


%group、%ctor、%init

%group组,%ctor构造函数, %init初始化

  • 对于没有写group的,它会有个隐士的”_ungrouped”group
  • 定义多少个group必须在构造函数中初始化几个,初始化是后面覆盖前面的

%new、%c

就是新增一个方法。%c相当于objc_getClass或NSClassFromString

注意:

在调用类方法是用[%c(Myclass Leifunc]; 如果直接用[Myclass Leifunc];  会报错

  •  self.view提示没定义,把class-dump的头文件复制到上面或者单独写到HookHeader文件中
  • + (void)myClassMethod要复制到上面或者单独写到HookHeader文件中

%log


%orig

调用之前的方法(调用自己)


MSHookIvar: 拿到对象的成员变量 (如果不想引用的话),记得<xx*> 不然可能变错


Hook第三方类多个方法?

通过Monkey/thoes/logify, 在~/.bash_profile配置下PATH路径为/opt/theos/bin/

logify通过命令执行

然后编译下处自动生成一个xxxxa.mm文件,把xxxxa.mm,但是错误就一堆了

解决:

  1. 通过class-dump把所有的头文件导入到monkey中 然后在引用的地方引用xxxxa.mm
  2. 通过Monkey/Config/