经验交流
文章平均质量分 78
u011075946
这个作者很懒,什么都没留下…
展开
-
风雨20年:我所积累的20条编程经验
正如乔纳 森在文中所言,本文适合刚毕业的大学生和刚入门的程序员。如果你已是高级开发人员,或许你在本文中看到自己的身影。 从11岁时,我就一直在编程,并且一直都很喜欢技术和编程。这些年来,我积累了一些艰难又容易的经验。作为一名程序员,你或许还没这些经验,但我会把它们献给那些想从中学到更多的朋友。 我会持续更新这些经验,我可能还会有更多的感想,但就我这20年来看,我想下面这个原创 2014-10-17 09:41:29 · 648 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl转载 2015-05-05 11:24:55 · 366 阅读 · 0 评论 -
分享:Android 应用有哪些常见,浅谈常被利用的安全漏洞?
首先,题主询问“Android 应用”的安全漏洞,说到 Android 应用的安全漏洞,如果抛开系统设计问题,其主要原因是开发过程当中疏漏引起的。但其实也并不能把这些责任都怪在程序猿头上。所以本答案也将会对 Android 系统设计以及生态环境做一些阐述。(如果想了解 Android 恶意软件的情况,那就需要另开题目了。)1. 应用反编译漏洞:APK 包非常容易被反编译成可读文件,转载 2015-06-25 11:46:30 · 668 阅读 · 0 评论 -
分享:关于如何使用反编译器,获取源码清单方法
关于反编译器 从概念上讲,反编译器使用起来非常简单。他就是把编译器逆过来用:你给它 .class 文件,它还给你一个源代码文件。 一些比较新的反编译器有精致的图形界面。但在一开始所举的例子中,我们将使用的是 Mocha,它是第一个公开的可利用的反编译器。在本文的最后,我会讨论一下在 GPL 下一个较新的反编译器。(请参阅参考资料,下载 Mocha 并获取 Java 反编译器的清单。) 让我们假设在目录中有一个名为 Foo.class 的类文件。用 Mocha 对它进行反编原创 2015-07-27 10:52:17 · 1390 阅读 · 0 评论 -
浅析,反编译 Android APK流程分享!
作为公司的技术兼产品人员,看到别人开发的优秀Android APK实在羡慕,在Android开发的过程,也很想去学习别人那些漂亮的动画和布局,或是产品逻辑等是怎么做的,所以最近学习了对APK的反编译,只做学习借鉴,提升产品竞争力,不为任何不法企图之用。原创 2015-07-07 12:12:40 · 933 阅读 · 0 评论 -
《中国游戏产业报告》出炉,爱加密呼吁重视游戏安全
7月29日,由中国音数协游戏工委、伽马数据、IDC共同策划撰写的2015年上半年中国游戏产业报告出炉。根据《2015年1-6月中国游戏产业报告》内容了解到,截止2015年上半年,中国游戏市场实际销售收入达到605.1亿元人民币,同比增长21.9%。中国移动游戏市场实际销售收入达到209.3亿元人民币,同比增长67.2%。移动游戏“爆发式”发展或成趋势转载 2015-08-11 15:02:24 · 1769 阅读 · 1 评论 -
分享:怎么去测试一个 app 是否存在安全问题?
第一:这个app应用是否能真正保护用户的隐私不会被窃取;这点也是最重要的,相信大多数人也都反感自己的资料被广告商所贩卖吧!第二:测试这个app本身是否存在漏洞?容易被手机病毒入侵,导致手机数据丢失或者手机系统被破坏;第三:运行过程中会不会出现突然闪退的情况?如果这个app有交易功能那么他的交易接口是否安全,会不会被劫持,造成资金的损失。原创 2015-08-28 17:04:51 · 3078 阅读 · 0 评论 -
心得分享:关于对Android的理解,知识点梳理
写这篇文章是为了和大家描述下我对Android的理解,同时会讲述下我后面的技术规划,希望能够对大家有点参考价值。大家都想学好Android,那么怎么才能学好呢?这个真不好说,但是我可以和大家交流下我自己的心得,当然仅限应用层开发,因为我本身是侧重应用层开发的。原创 2015-08-08 15:46:38 · 679 阅读 · 1 评论 -
推荐:安卓apk的签名加密
看到好的技术教程就想转载一下,不喜勿喷!谢谢配合,仅供菜鸟学习研究,不要做坏事哦\(^o^)/~转载 2015-09-11 09:42:38 · 615 阅读 · 0 评论 -
教程分享:如何实现Android沉浸式状态栏——教你让你的状态栏变个色!
教程分享:如何实现Android沉浸式状态栏——教你让你的状态栏变个色!翻译 2015-09-27 14:41:50 · 930 阅读 · 0 评论 -
如何:在Android应用中加入广告方法步骤!
将芒果web页面上的比例平均分配,关闭测试模式。然后将应用签名打包,上传到各个广告平台审核。(平均分配是为了审核人员保证有机会能看到你的应用上有展示他们平台的广告),审核均通过后就可以发布到各个市场上来开始收益旅程了。转载 2015-09-14 16:06:05 · 980 阅读 · 0 评论 -
分享:Android Studio 导入第三方jar包,重复加载错误解决办法。
最近在使用Http时需要实现文件上传,虽然可以使用HttpURLConnection 实现原生post上传,不过这个好像效率很低,然后就选择网上比较多的HttpClient 通过HttpPost的方式上传文件,使用这种方式的时候需要用到apache的一个jar包,httpmime-xxx.jar 这个包还依赖于httpcore-xxx.jar,在正常的导入两个jar包后,满心欢喜的准备变异,可是一转载 2015-11-10 16:51:25 · 1833 阅读 · 0 评论 -
apk分享: Android应用更换皮肤功能的实现思路教程。
Android 的发展确实太快了,每年的都有很多新东西出现,想要覆盖所有新东西感觉也不太可能,我这里主要说一下主要的 Android 的主要新技术发展,其实了解 Android 的发展趋势,可能对开发者更有帮助。转载 2015-10-13 11:08:40 · 865 阅读 · 0 评论 -
浅析APP安全现状,爱加密为APP提供加固方案!
近日苹果APP安全事件一时成为热点,苹果也已经证实大量应用程序被恶意代码感染,多款知名社交、地图、出行APP的iPhone版均被爆出有“恶意代码”,腾讯发布报告称受影响用户可能超过1亿。记者多方采访了解到,本次事件“源头”叫Xcode,受恶意代码影响,由这款工具开发的iOS版APP以及MacOS的程序都会被影响,都存在泄露个人隐私的危险。转载 2015-09-24 11:06:33 · 1424 阅读 · 1 评论 -
成为程序员前需要做的10件事
想要成为一名伟大的程序员并不是那么容易的一件事,事实上——没有经历过漫长考验的话,这根本就是妄想。想要成为一名堪称优秀的程序员就已经很需要花时间了,而且过程不可谓不艰难——你会不止一次地想要放弃。彻底掌握编程最基本的内容粗粗一算就要一到三年。我开始学的是基本的HTML和CSS,这用了我很长一段时间。后来终于这些概念在我脑子里变得清晰起来,而且理解起来也慢慢变得毫无障碍,接着写一些小程序也难转载 2014-12-04 11:12:00 · 606 阅读 · 0 评论 -
分享,如何激励程序员?
针对不同水平的开发人员采用不同的激励性技巧。如果你手下的开发人员是新手,那 你可以利用固定的准则和规则来管理他们。如果你领导的有经验的开发人员,规则就没有什么作用了。相反,你要鼓励他们竞争:搞一个小型的友好竞争,让他们知 道,和同行相比,他们的水平如何。原创 2014-10-22 14:21:15 · 921 阅读 · 0 评论 -
程序员如何写出杀手级的简历
转载分享,不喜勿喷。欢迎讨论,相信眼前看到的,珍惜自己拥有的。 这几年,我在Google工作,是一名软件工程师(之前是在微软做一个开发团队的队长),我曾浏览过成百上千的简历,从中挑选出可以进行下一步面试过程的 应聘者。 有些人的简历给我留下了很深的印象,而另一些则没有感觉。 慢慢的,有越来越多的朋友和亲人向我咨询如何优化他们的简历,所以我就收集了一些我见过的简历中出现的最常见的转载 2014-10-23 10:11:06 · 634 阅读 · 0 评论 -
Android类app的安全问题造成漏洞的原因以及解决方法
Android类app的安全问题造成漏洞的原因以及解决方法 以上分析数据说明android类app的安全问题并不容乐观,需要进一步探究造成漏洞的原因以及解决方案,以尽量避免漏洞的产生及弥补安全问题带来的影响。 App漏洞原因分析 Android app的漏洞类型很多,如SQL注入、webview系列漏洞、文件模式配置错误、HTTPS不校验证书、拒绝服务攻击等,造成漏洞的原因可转载 2014-10-24 14:24:50 · 2263 阅读 · 0 评论 -
教你如何使用 Google App Engine
Java 世界如同一个丰富的生态系统,涉及开发人员、事务以及(最为重要的)应用程序等各种角色,其中大部分内容在过去十年里已经发展成熟。全球 Java 社区在 Java 平台上投入了巨大的金钱、时间和脑力劳动,这些贡献造就了一个包含成功的开源商业工具、框架以及解决方案的巨大宝库。在 Java 平台方面的各种投入使 Java 开发的方式产生了微妙的变化。两个重要的趋势正在快速改变 Java 开转载 2014-10-25 10:45:23 · 1192 阅读 · 2 评论 -
针对移动手机漏洞与安全支付现状分析
2014年,手机支付安全的状况越加不容乐观。而Android系统漏洞却加剧了这一现状。2014年2月18日,国内漏洞报告平台乌云发布紧急预警称,淘宝和支付宝认证被爆存在安全缺陷,黑客可以简单利用该漏洞登陆他人淘宝/支付宝账号进行操作,不清楚是否影响余额宝等业务。原创 2014-10-27 10:23:42 · 1797 阅读 · 0 评论 -
如何做到基于NDK的Android应用防破解!
Android程序防破解是发布app时一个很需要考虑的问题,通常的做法是对代码加入混淆干扰以增加破解难度。但即便如此,混淆操作之后的java代码仍然可以被通过各种方法进行破解。在基于NDK的Android中含有相应的main.cpp来作为应用程序的入口,因而在这里进行一些防破解较验,相应的破解难度就会增大不少(相对于java代码)。 在Android整个导出过程中,生成.de原创 2014-10-28 10:07:03 · 719 阅读 · 0 评论 -
如何使用Ant自动构建Android版本
Ant是一个很好的跨平台构建工具,特别是对于Java项目,这里使用它对Android工程进行自动化构建可以得到非常大的便利。一般来说对Android工程进行构建主要有以下几个步骤:原创 2014-10-30 17:30:12 · 798 阅读 · 0 评论 -
关于cocos2dx手游lua文件加密的解决方案
很多使用cocos2dx+lua做游戏的同学,都会想到一个问题,我的游戏一旦发布,怎样才能保证的我脚本代码不被破解,不泄露代码。虽然这和开源、共享的原则不合,但是代码也是coder的劳动成果,理应得到保护。特别是商业游戏更是如此,不希望被别人破解掉源码并且进行修改。原创 2014-10-31 09:34:43 · 1316 阅读 · 1 评论 -
详谈Android 编程下的代码混淆,点开就看
相信每个人在自己的移动设备上安装应用时都会有同样的疑问:为什么这些应用都要读取我的通讯录、获取我的定位信息、读取我的短信、控制我的照相机……天啊,针对手机应用的各种疑惑都快可以写十万个为什么了。这里问一句,如果不读取这些信息移动应用就无法正常运行么?实际上在这一切动作背...--这是一个移动的时代,这是一个美好的时代,这更是一个让人不放心的时代。相信每个人在自己的移动设备上安装应用时都会有原创 2014-11-01 09:47:31 · 585 阅读 · 0 评论 -
警惕:移动应用App背后的安全危机!
相信每个人在自己的移动设备上安装应用时都会有同样的疑问:为什么这些应用都要读取我的通讯录、获取我的定位信息、读取我的短信、控制我的照相机……天啊,针对手机应用的各种疑惑都快可以写十万个为什么了。这里问一句,如果不读取这些信息移动应用就无法正常运行么?实际上在这一切动作背... --这是一个移动的时代,这是一个美好的时代,这更是一个让人不放心的时代。 相信每个人在自己的移动设备上安装应用转载 2014-11-03 10:13:30 · 1029 阅读 · 1 评论 -
浅谈新入行程序员应知的十个秘密、不容错过!
新入行程序员应知的十个秘密、不容错过哦。初出茅庐的你带着仍残留墨香的毕业证书踏上工作岗位,马上就被书上没写的规则和各种繁杂的日常事务来了个下马威。这样的故事实在是司空见惯,编程工作也不例外。没有几个学生能 100% 为自己的第一份真正的工作做好准备。如果你不想成为其中之一,请学学以下这 10 项无需手把手指导就能学会的基本技能:1、版本控制系统(VCS)VC原创 2014-10-20 16:08:08 · 557 阅读 · 0 评论 -
Android Apk反编译得到Java源代码
大家做Android开发,看到别人应用里一些好的功能,是不是很想得到源码,借鉴一下?既然Android是用JAVA开发的,那么我们就能很容易的通过反编译的到应用的源代码。下面我简单介绍下应该怎么操作。具体步骤:1.首先将apk文件后缀改为RAR并解压。2.解压rar文件,得到其中的classes.dex文件3.我们需要用到dex2jar 把dex文件原创 2014-10-22 10:25:58 · 597 阅读 · 0 评论 -
教程分享:如何给Android应用更换皮肤
Android应用更换皮肤功能的实现思路 我们可以将皮肤包做成一个apk文件,在应用apk中读取皮肤包中的数据。 应用apk读取皮肤包apk的数据的条件 1. 有相同签名 2. AndroidManifest.xml中配置android:sharedUserId有相同的属性值 满足以上条件,两个apk就能互相访问数据了转载 2015-11-30 17:06:41 · 1286 阅读 · 0 评论