自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 资源 (3)
  • 收藏
  • 关注

原创 android ida动态执行代码

1.edit 创建函数 执行完jump到ip2.修改ip到函数位置

2020-01-31 15:52:01 302

原创 android ida调试步骤

0.setenforce 0 不然连接手机(不然android 7.0不能连)1./data/android_x86_server2.adb forward tcp:23946 tcp:239463.adb shell am start -D -n 包名/启动类4.ddms5.jdb -connect com.sun.jdi.SocketAttach:hostname=127....

2020-01-31 14:41:10 215

原创 android ida调试x86模拟器

1.安装android_x86_server2.打开32位ida3.Attach -> Remote Linux debugger(无so直接调试)4.moudles->双击->给方法断点

2020-01-31 14:35:41 1830

原创 实用技巧 小米root

0.开发者选项 绑定账号1.解锁2.安全中心 root3.adb root4.adb remount

2020-01-31 14:33:05 389

转载 python 十大装B语法

Python 是一种代表简单思想的语言,其语法相对简单,很容易上手。不过,如果就此小视 Python 语法的精妙和深邃,那就大错特错了。本文精心筛选了最能展现 Python 语法之精妙的十个知识点,并附上详细的实例代码。如能在实战中融会贯通、灵活使用,必将使代码更为精炼、高效,同时也会极大提升代码B格,使之看上去更老练,读起来更优雅。1. for - else什么?不是 if 和 else ...

2020-01-30 15:04:38 1760

转载 实用技巧 项目中的if else太多了,该怎么重构?

介绍最近跟着公司的大佬开发了一款IM系统,类似QQ和微信哈,就是聊天软件。我们有一部分业务逻辑是这样的if (msgType = "文本") { // dosomething} else if(msgType = "图片") { // doshomething} else if(msgType = "视频") { // doshomething} else {...

2020-01-30 15:00:07 678

转载 实用技巧 这些私藏的实用工具

大学四年,看课本是不可能一直看课本的了,对于学习,特别是自学,善于搜索网上的一些资源来辅助,还是非常有必要的,下面我就把这几年私藏的各种资源,网站贡献出来给你们。主要有:电子书搜索、实用工具、在线视频学习网站、非视频学习网站、软件下载、面试/求职必备网站。注意:文中提到的所有资源,文末我都给你整理好了,你们只管拿去,如果觉得不错,转发、分享就是最大的支持了。一、PDF搜索网站推荐对于大部...

2020-01-29 15:48:48 207

转载 实用技巧 相见恨晚的超实用网站

搞学习知乎:www.zhihu.com简答题:http://www.jiandati.com/网易公开课:https://open.163.com/ted/网易云课堂:https://study.163.com/中国大学MOOC:www.icourse163.org网易云课堂:study.163.com哔哩哔哩弹幕网:www.bilibili.com我要自学网:www.51zxw....

2020-01-29 15:46:59 842

转载 开源 程序员把地府后台管理系统做出来了

第一幕:缘起听说阎王爷要做个生死簿后台管理系统,我们派去了一个程序员……996程序员做的梦:第一场:团队招募为了应对地府管理危机,阎王打算找“人”开发一套地府后台管理系统,于是就在地府总经办群中发了项目需求。话说还是中国电信的信号好,地府都是满格,哈哈!!!经常会有外行朋友问:看某网站做的不错,功能也简单,你帮忙做一下?而这次,面对这样的需求,这个程序员也是虎躯一震,本来...

2020-01-29 15:42:15 1439 1

转载 python 20行代码爬取王者荣耀全英雄皮肤

引言王者荣耀大家都玩过吧,没玩过的也应该听说过,作为时下最火的手机MOBA游戏,咳咳,好像跑题了。我们今天的重点是爬取王者荣耀所有英雄的所有皮肤,而且仅仅使用20行Python代码即可完成。准备工作爬取皮肤本身并不难,难点在于分析,我们首先得得到皮肤图片的url地址,话不多说,我们马上来到王者荣耀的官网:我们点击英雄资料,然后随意地选择一位英雄,接着F12打开调试台,找到英雄原皮肤...

2020-01-29 15:37:18 1592 2

转载 python 10行代码写个"狗屁不通"文章生成器

前几天,GitHub 有个开源项目特别火,只要输入标题就可以生成一篇长长的文章。背后实现代码一定很复杂吧,里面一定有很多高深莫测的机器学习等复杂算法不过,当我看了源代码之后这程序不到50行尽管我有多年的Python经验,但我竟然一时也没有看懂这代码放到编辑器里还特么真能执行当然啦,原作者也说了,这个代码也是在无聊中诞生的,平时撸码是不写中文变量名的, 中文变量名只...

2020-01-29 15:32:37 1088

转载 开源 GitHub 标星 1.6w+,我发现了一个宝藏项目

大家好,我是 Rocky0429,一个最近老在 GitHub 上闲逛的蒟蒻…特别惭愧的是,虽然我很早就知道 GitHub,但是学会逛 GitHub 的时间特别晚。当时一方面是因为菜,看着这种全是英文的东西难受,不知道该怎么去玩,另一方面是一直在搞 ACM,没有做一些工程类的项目,所以想当然的以为和 GitHub 也没什么关系(当然这种想法是错误的)。后来自己花了一个星期看完了 Pyth...

2020-01-29 15:03:48 351

转载 基础 程序员我终于知道post和get的区别

IT界知名的程序员曾说:对于那些月薪三万以下,自称IT工程师的码农们,其实我们从来没有把他们归为我们IT工程师的队伍。他们虽然总是以IT工程师自居,但只是他们一厢情愿罢了。此话一出,不知激起了多少(码农)程序员的愤怒,却又无可奈何,于是码农问程序员。码农:你知道get和post请求到底有什么区别?程序员:你看这篇就知道了。码农:你月薪三万了?程序员:嗯。码农:你是怎么做到的?程序...

2020-01-29 15:00:17 295

转载 理财 兼职 程序员一般可以从什么平台接私活?

这个问题我进行了系统性的总结,以下将进行言简意赅的说明和渠道提供,希望对各位小猿/小媛们有帮助~根据我们的经验,程序员兼职主要分为三种:兼职职位众包、项目整包和自由职业者驻场。所谓的兼职职位众包,指的是需求方这边有自有工程师配合,只需要某个职位的工程师开发某个模块的项目。比如开发一个 app,后端接口有人开发,但是缺少 iOS 前端开发工程师,那么他们就会发布一个职位招聘前端,来配合公司一...

2020-01-29 14:47:51 172

转载 Python 致 Python 初学者

0. 前言欢迎来到“Python进阶”专栏!来到这里的每一位同学,应该大致上学习了很多 Python 的基础知识,正在努力成长的过程中。在此期间,一定遇到了很多的困惑,对未来的学习方向感到迷茫。我非常理解你们所面临的处境。我从2007年开始接触 python 这门编程语言,从2009年开始单一使用 python 应对所有的开发工作,直至今天。回顾自己的学习过程,也曾经遇到过无数的困难,也曾经...

2020-01-29 14:21:44 194

转载 运维 linux系列之常用运维命令整理笔录

本博客记录工作中需要的linux运维命令,大学时候开始接触linux,会一些基本操作,可是都没有整理起来,加上是做开发,不做运维,有些命令忘记了,所以现在整理成博客,当然vi,文件操作等就不介绍了,慢慢积累一些其它拓展的命令,博客不定时更新文章目录一、系统监控1、free命令2、ulimit命令3、top命令4、df命令5、ps命令二、文件操作1、tail命令2、ll -ah...

2020-01-29 14:16:04 252

转载 团队 CTO、技术总监、首席架构师的区别

一、高级程序员如果你是一个刚刚创业的公司,公司没有专职产品经理和项目经理,你就是公司的产品经理,你如果对你现在的开发员能力不满,那么你只需要的是一个高级程序员。你定义功能、你做计划推进和管理,他可以带1-2个副手把你规划的功能实现了,他是主力干活者,有技术难题也是他来亲自攻克解决。所以,一个高级程序员,他的职责很清晰:1、负责核心复杂功能的实现方案设计、编码实现...

2020-01-27 16:27:37 1255

转载 架构 高级系统架构师培训笔记

前几天参加了中科院计算所培训中心谢老师的高级系统架构师培训课程,将其中的一些点做了下记录:系统架构师的工作是复杂设计总体解决方案以及领域对象的逻辑和物理布局,这是一项在复杂环境中高风险、高影响力的活动。1、软件架构的定义:软件架构(Software Architecture)也称之为软件体系结构,它是一组有关如下要素的重要决策:软件系统的组织,构成系统的结构化元素,接口和它们相互协作...

2020-01-27 16:08:23 1736

转载 架构 对话架构师:亿级短视频社交美拍架构实战

麦俊生,美图架构平台深圳技术总监,曾担任新浪微博、奇虎 360 技术专家,从事高性能高可用架构设计开发工作,参与建设微博的 feed 和私信 IM 系统、负责 RPC 框架 motan、cache service、 counter service、公用类库等基础建设,以及奇虎 360 存储服务和基础框架方面的建设。个人擅长性能调优、高可用中间件、分布式存储、IM 等相关领域。“在美拍...

2020-01-27 16:04:33 880

转载 架构 从架构理解价值-我的软件世界观

程序员的迷茫-找寻不到价值在浩大的软件世界里,作为一名普通程序员,显得十分渺小,甚至会感到迷茫。我们内心崇拜技术,却也对日新月异的技术抱有深深的恐惧。技术市场就像这喜怒不定的老天爷,今天下个大数据雨,明天挂个人工智能风,面对琳琅满目的技术浪潮的冲击,程序员难免深感无力,深怕错过了技术潮流从而失去了职场竞争力。有时候我会思考难道在技术领域内不断紧跟新潮,不断提升技能就是我的价值所在?那么我是技术...

2020-01-27 16:00:59 554

转载 架构 支付宝架构师:从工程师到架构师的成长之路

0、前言架构师是一个没有被严格定义的角色。在写这篇文章之前,我特意把这几年看过的关于架构和架构师的书重新翻了一遍,结果发现它们的定义或多或少有一些不一样,而经过了这几年,一些之前同意的观点,现在的我也不敢苟同了。另一方面,业界对于架构师这个岗位,其实也没有统一的角色定位。在阿里巴巴,前几年是有专职的“架构师”职位的,现在已经回归到“工程师”、“专家”、“研究员”这样的纯技术职位。而我面试过...

2020-01-27 15:58:34 265

原创 android webview 调试 缓存 踩坑

1.各种踩坑1.WebView必不可少的一句webView.setWebViewClient(new WebViewClient());2.http和https混合支持if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { webView.getSettings().setMixedContentM...

2020-01-26 17:06:23 625

转载 随笔 如何成为一个年薪 40 万以上的程序员?

不想当将军的兵不是好兵,就程序猿不想当架构师就不是好的程序员!Java架构师主要需要做哪些工作呢?1、负责设计和搭建软件系统架构(平台、数据库、接口和应用架构等),解决开发中各种系统架构问题。2、优化现有系统的性能,解决软件系统平台关键技术问题攻关、核心功能模块设计、核心代码开发。3、在项目需求不断细化的工程中校正整体的架构设计,以及详细模块拆分设计。4、营造技术学...

2020-01-26 16:28:07 226

原创 实用技巧 teamviewer高清显示

问题:不同分辨率电脑相互控制屏幕显示模糊或者文字太小方案:1.显示比例:设置为原始比例模式2.分辨率:设置为当前电脑最佳分辨率3.如果屏幕超出,鼠标向右或者向下能自动移动屏幕4.开启全屏模式...

2020-01-26 15:04:26 1817

转载 随笔 写给IT工作人员的信 8种会被淘汰的人

第一种,知识陈旧的人。如今,知识更新的速度越来越快,知识倍增的周期越来越短。20****60年代,知识倍增,周期是8年,70年代减少为6年,80年代缩短成3年,进入90年代以后,更是1年就增长1倍。人类真正进入了知识****的时代,现有知识每年在以10%的速度更新。生活在这样一个时代,任何人都必须不断学习,更新知识,想靠学校学的知识“应付”一辈子,已完全不可能了。过去,我们对“终身教育”的...

2020-01-26 14:13:55 548

转载 插件 阴阳师 百鬼夜行

0x00 前言为了验证这个游戏到底有没有 SSR0x01 前期工作直接将 onmyojinetease1.0.14.apk 解压出来观察各个文件,便可以知道阴阳师是使用 NeoX + Python。 其中 lib/armeabi-v7a/libclient.so 和 assets/script.npk 这两个文件, 一个是带着 Python 虚拟机以及加解密相关的 so 文件,一个是加...

2020-01-26 13:53:38 25564 11

转载 插件 iOS开发之微信自动抢红包功能

最近在学习 iOS 逆向开发的时候,为了练手,开发了一个 iOS 版的微信抢红包 tweak,并且已经发布到了 Github 上面。微信抢红包 Tweak 的 Github 地址点击打开链接但是,很多小伙伴表示不会安装,特此写了这篇iOS tweak 安装教程。说明:本篇文章只是为了说明如何在 iOS 当中安装 tweak,并不会涉及完整的逆向环境的搭建,也不会涉及到 twea...

2020-01-25 16:04:17 6749

转载 插件 iOS微信自动抢红包(非越狱)

微信红包前言:最近笔者在研究iOS逆向工程,顺便拿微信来练手,在非越狱手机上实现了微信自动抢红包的功能。题外话:此教程是一篇严肃的学术探讨类文章,仅仅用于学习研究,也请读者不要用于商业或其他非法途径上,笔者一概不负责哟~~好了,接下来可以进入正题了!此教程所需要的工具/文件yololib class-dump dumpdecrypted iOSOpenDev iTo...

2020-01-25 15:56:25 14056 3

转载 插件 微信 自动 抢红包

抢红包插件先回顾一下抢红包的的流程:状态栏出现"[微信红包]"的消息提示,点击进入聊天界面 点击相应的红包信息,弹出抢红包界面 在抢红包界面点击"开",打开红包 在红包详情页面,查看详情,点击返回按钮返回微信聊天界面.以上是不在微信聊天界面时的流程.如果你所在的微信聊天窗口出现红包,则不会执行步骤1,而是直接执行2,3,4.如果是在微信好友列表时,收到红包,则会在列表项中显示[微信红...

2020-01-25 15:45:52 6937

原创 理财 股票 K线分析

1.红方框也就是是指股票上涨,表示实时股价高于开盘价;2.蓝方框也就是是指股票下跌,表示实时股价低于开盘价;3.白色线、粉红色线、黄色线、绿色线、红色线分别代表5/10/20/30/60/120日均线,同颜色线条对应的是数字就是不同天数的平均股价。4.K线含义...

2020-01-22 15:11:59 434

转载 原理 全文检索原理及实现方式

一、总论根据http://lucene.apache.org/java/docs/index.html定义:"Apache Lucene(TM) is a high-performance, full-featured text search engine library written entirely in Java. It is a technology suitable for ...

2020-01-21 18:00:42 1632

转载 原理 CDN加速原理

一、什么是 CDNCDN的全称是(Content Delivery Network),即内容分发网络。其目的是通过在现有的Internet中增加一层新的CACHE(缓存)层,将网站的内容发布到最接近用户的网络”边缘“的节点,使用户可以就近取得所需的内容,提高用户访问网站的响应速度。从技术上全面解决由于网络带宽小、用户访问量大、网点分布不均等原因,提高用户访问网站的响应速度。简单的说,CDN...

2020-01-21 17:43:02 1582

转载 阿里P8架构师谈:成长为Java架构师必须突破的11个技术点

1、Java基础技术体系掌握牢固:JVM内存分配 垃圾回收 类装载机制 JVM性能优化 反射机制 多线程 网络编程 常用数据结构和相关算法2、对面向对象的软件开发思想有清晰的认识、熟悉掌握常用的设计模式:熟练使用UML工具以及各种流程图 经典的设计模式会手写以及熟知使用场景 概要设计与详细设计 面向对象的核心思想需要运用在代码编程中,例如:高内聚低耦合3、目前...

2020-01-21 17:36:32 152

原创 理财 基金

短期想赚最多:单日分析适合:少量资金 1x365x5%=18.25长期稳定收益:年度分析适合:大量资金 1x1x140%=1.4不定混合收益:每月分析适合:中等资金1x12x20.32%=2.4技巧:一天了每天超过5%可以提前卖一月了每天超过20%可以提前卖一年了每天超过140%可以提前卖购买时机:低谷开始回升时购买...

2020-01-21 13:38:43 222

原创 技巧 模拟器移植 用于定制app

项目源码:https://github.com/yicaifenchen8/Star.git效果:需求:公司需要所有员工所有市场评论app方案:1.用雷电模拟器安装所有市场app2.把雷电模拟器文件夹压缩3.分发给各个同事好处:不要所有人下载安装,规避技术和平台问题,解压即可使用!项目源码:https://github.com/yica...

2020-01-20 17:08:47 350

转载 架构 架构设计的五个核心要素

架构中五个重要的核心指标,分别是性能、可用性、伸缩性、扩展性和安全性这5个架构指标一、性能性能就是核心要素之一,不然我为什么架构设计?随随便便一个lowlow的系统上线就好了。所以性能优化是很多小公司卖不去过的坎。这么说吧,当然优化网站性能的手段也非常多:(1)web前端性能优化: 浏览器访问优化(浏览器缓存、页面压缩传输、合理布局页面、减少Cookie传输) ...

2020-01-19 17:55:49 657

转载 架构 下一代应用开发的创新方式 Serverless架构实践

如果你曾经想过“应该有一个实现这种功能的应用”,并憧憬有谁能够为你开发一个就好了,现在我们有一个好消息,那个人找到了,就是你自己。Web应用可以是非常强大、高效和易扩展的,但却不应该是复杂的。简单就是Web应用的一大优势。你可以利用这种优势来搭建自己的解决方案,实现自己的创意。一旦了解所有模块是如何搭建到一起的,你就能开发出想要的应用了。本书是一本实用教程,将会演示一种无服务器的方案来搭建...

2020-01-19 17:42:46 326

转载 架构 高可用

高可用:别人死我们不死,自己不作死,不被队友搞死。  然后就是怎么别人死我们不死:最好就是别人的东西和我们没关系,就是去依赖。如果实在有依赖呢,那就尽量弱依赖。弱依赖有需要被依赖方的返回结果和不依赖返回结果两种。需要结果就要请求后回调,不需要就直接异步化。另外要做好超时和重试、蓄洪、限流、熔断、降级。如果只能强依赖呢,人家死了,那就我们报错,但是我们不死。这也需要设置合理超时和重试、蓄洪、限流...

2020-01-19 17:37:09 164

转载 规划 程序员的35岁危机

今天分享是一些已经渡过中年危机的前辈们,分享的经验。看看他们都是如何优雅的过渡这段时期的。人物一:陈睿前百度研发经理,携程定制旅游 CTO。从程序员到架构师到管理者,最后到创业者。我一直相信这样一句话:真正的危机,来源于在正确的时间做不正确的事。没有在正确的时间,为下一步做出积累,这才是危机的根源。(职业规划渐进清楚,把每一步的能力项夯实,关键在于快和实)比如,当你迈过了 3...

2020-01-19 17:20:22 220

转载 架构 阿里P8架构师谈:精通高并发必须掌握的18个核心技术

高并发、多线程1.高并发高并发是请求,指的是多个客户端同一时刻向服务端发送请求, 它是一种现象。比如,在双11凌晨12:00分同时有10万个下单请求。高并发标准:高并发用户数TPS(Transactions Per Second)每秒事务数QPS(Query Per Second)每秒查询率等。2.多线程多线程是处理,指的是同一时刻多个执行者处理同一类的任务, 它有具体的实...

2020-01-19 17:14:13 278

个人信息模块

个人信息模块 能实现昵称 性别 生日 邮箱 城市等的设置 您只需完善上传接口与下载接口 即可快速完成个人信息模块的开发

2013-09-18

上传图片 图片上传

上传图片同时支持post参数 也支持上传其他类型文件【需修改对应参数】

2013-09-18

设置头像 头像设置 拍照 从相册获取

头像设置 支持拍照和从相册获取 封装性好 使用方便 仅需继承HeadPortraiteActivity即可构建一个支持头像设置的Activity

2013-09-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除