-
PHP软件工程师的技术成长规划
PHP程序员的技术成长规划按照了解的很多PHP/LNMP程序员的发展轨迹,结合个人经验体会,抽象出很多程序员对未来的迷茫,特别对技术学习的盲目和慌乱,简单梳理了这个每个阶段PHP程序员的技术要求,来帮助很多PHP程序做对照设定学习成长目标。本文按照目前主流技术做了一个基本的梳理,整个是假设PHP程序员不是基础非常扎实的情况进行的设定,并且所有设定都非常具体明确清晰,可能会让人觉得不适,请理解仅代表...
95
热度 -
【通译自nikic大神】PHP中原生类型的方法
【翻译自nikic大神】PHP中原生类型的方法引言第一次,翻译别人的文章,用四级英语的水平来翻译~~囧,可能有很多不太恰当的地方,尽管拍砖(有些地方实在想不到恰当的翻译,我同时贴出了原文和自己很low的翻译)。翻译这篇文章用了我3个晚上一个中午~,先弄明白技术上大体再说什么,然后在翻译的~这样做的目的一方面锻炼下自己的英文,一方面学习点国外的比较新的技术想法。这篇文章主要讲了对PHP中的原生类型实...
90
热度 -
在Android中访问内置SE跟基于SE的卡模拟(一)
在Android中访问内置SE和基于SE的卡模拟(一)2013-10-10编写前言在“十问AndroidNFC手机上的卡模拟”文中仅仅简单的介绍了一下相关的概念,如果需要了解基于SE的卡模拟的更多细节,也就是,究竟在Android的NFC手机上,目前能够做到何种程度的卡模拟,以及如何实现,则需要更深入的讨论。我们已经了解,NFCRF模块可以支持卡模拟工作方式,而且可以通过两种方式实现卡模拟,一种是...
8
热度 -
Android游戏快速入门(2):绘制动态文字和图片
Android游戏快速入门(二):绘制动态文字和图片一、概述这一讲我将带着大家来实现文字和图片的绘制,然后试着让文字和图片在屏幕里动起来。虽然,离真正的游戏还有一段距离,但是,这些都是游戏的基础,所以,大家都是需要掌握的。好的,不多说了,一起进入正题吧!完成这一讲的任务,我们需要掌握如下一些概念,然后我会分别进行讲解。层的概念文字层贴图层View对象:自定义显示控件onDraw()方法:执行一系列...
96
热度 -
Android回复出厂设置流程分析【Android源码解析十】
Android恢复出厂设置流程分析【Android源码解析十】最近看恢复出厂的一个问题,以前也查过这方面的流程,所以这里整理一些AP+framework层的流程;在setting-->备份与重置--->恢复出厂设置--->重置手机--->清除全部内容--->手机关机--->开机--->进行恢复出厂的操作--->开机流程;Step1:前面找settin...
79
热度 -
Android逆向分析惯用网站
Android逆向分析常用网站androidterm:??AndroidTerminalEmulator??http://code.google.com/p/androidterm/??droidbox:??AndroidApplicationSandbox??https://code.google.com/p/droidbox/??TaintDroid:??RealtimePrivacyMoni...
23
热度 -
第十四章 序列号的设计
[连载]《C#通讯(串口和网络)框架的设计与实现》-14.序列号的设计,不重复的实现一机一码目录第十四章序列号的设计...214.1设计原则...214.2设计思想...314.3代码实现...414.4代码混淆...1814.5代码破解...1814.6小结...18第十四章序列号的设计序列号作为软件使用授权方式之一,被广泛使用在应用软件方面。主要考虑到这几方面:1.对知识产权的保护,毕竟付出来...
153
热度 -
自以为是的多线程(2)
自以为是的多线程(二)上一篇大家已经知道了,线程与线程之间的调度,是不可控的,那当我们去写多线程程序的时候,一定要将线程是乱序的这一点考虑进去,若不然就会出现线程安全问题。为什么这样讲呢?因为当程序出现多个线程在运行的时候,你无法确定到底是哪一个线程在执行,可能A执行一行代码,这个时候切换到B执行一行代码,然后又切换回A再执行一行代码,这都是有可能出现,不要以为我的代码短,就那么一两行就不需要上锁...
98
热度 -
Top 15 不起眼却有大功用的 .NET功能集
Top15不起眼却有大作用的.NET功能集目录1.ObsoleteAttribute2.设置默认值属性:DefaultValueAttribute3.DebuggerBrowsableAttribute4.??运算符5.Curry及Partial方法6.WeakReference7.Lazy8.BigInteger9.非官方关键字:__arglist__reftype__makeref__refv...
229
热度 -
AutoMapper(1)
AutoMapper(一)返回总目录映射前后操作偶尔有时候,在映射发生之前或之后,你可能需要执行一些自定义的逻辑。这可能是很少见的事情,因为在AutoMapper之外处理这些事情是更明显的。你可以创建一个映射前后的全局操作:Mapper.CreateMap<Source,Dest>().BeforeMap((src,dest)=>src.Value=src.Value+10).A...
423
热度 -
android nfc(官方通译)
androidnfc(官方翻译)为了充分详细的学习nfc相关的知识,决定阅读官方英文文档,并翻译下来供大家阅读。NFCBasicsTherearetwomajorusescaseswhenworkingwithNDEFdataandAndroid:ReadingNDEFdatafromanNFCtagBeamingNDEFmessagesfromonedevicetoanotherwithAndr...
365
热度 -
六、源码下载
android高仿频道管理----网易、今日头条、腾讯视频(可以拖动的GridView)附源码DEMO距离上次发布(android高仿系列)今日头条--新闻阅读器(二)相关的内容已经半个月了,最近利用空闲时间,把今日头条客户端完善了下。完善的功能一个一个全部实现后,就放整个源码。开发的进度就是按照一个一个功能的思路走的,所以开发一个小的功能,如果有用,就写一个专门的博客以便有人用到独立的功能可以方...
31
热度 -
android ant 封装全过程 包含library,so,jar,混淆,签名
androidant打包全过程包含library,so,jar,混淆,签名1.先来一个基础的配置文件(build.properties)##最后生成目录#relase.abs.dir=C:\\Users\\Administrator\\Desktop###工程绝对路径#storeapp.abs=F:\\ZhangLeRepository\\trunk\\Andorid\\StoreApp#phot...
443
热度 -
玩转Android Camera开发(1):Surfaceview预览Camera,基础拍照功能完整demo
玩转AndroidCamera开发(一):Surfaceview预览Camera,基础拍照功能完整demo 杂家前文是在2012年的除夕之夜仓促完成,后来很多人指出了一些问题,琐事缠身一直没有进行升级。后来随着我自己的使用,越来越发现不出个升级版的demo是不行了。有时候就连我自己用这个demo测一些性能、功能点,用着都不顺手。当初代码是在linux下写的,弄到windows里下全是乱码。还要自己...
10
热度 -
Android 自定义的数字键盘 支持随意拖动 跟稳定的字符输入的控件
Android自定义的数字键盘支持随意拖动和稳定的字符输入的控件经过研究实现了自定义键盘,支持随意拖动和数字及其他字符输入下面是主要的代码和使用方法importandroid.content.Context;importandroid.util.Log;importandroid.view.GestureDetector;importandroid.view.GestureDetector.OnG...
88
热度 -
Android基于Google 地图 V2map开发基础
Android基于GooglemapV2地图开发基础参考资料google?map?v2?api网址:https://developers.google.com/maps/documentation/android/mapgoogle?map?v2?官方用例网址:https://developers.google.com/maps/documentation/android/utility/基础开发...
351
热度 -
分享小弟我对代码命名的一点思考和理解
分享我对代码命名的一点思考和理解一个软件最后都会落实到代码。而代码,其背后的架构设计或设计思想或模式固然重要,但我觉得更重要的东西则是良好的命名。混乱或错误的命名不仅让我们对代码难以理解,更糟糕的是,会误导我们的思维,导致对代码的理解完全错误。相反,良好的命名,则可以让我们的代码非常容易读懂,也能向读者正确表达事物以及逻辑的本质,从而使得代码的可维护性就大大增强,读命名好的文章是非常流畅的,会有一...
226
热度 -
Android中低电量的处置方法
Android中低电量的处理方法前段时间解了个Bug:Android系统在低电时充电,StatusBar上的充电图标不会变化,始终显示的是同一个图标当时没有来得及整理,现在补一下?电池电量信息是从BatteryService中通过Intent发送出去的,在上一篇有讲到frameworks/base/services/java/com/android/server/BatteryService.ja...
78
热度 -
Android 小球地心引力感应实现
Android小球重力感应实现重力感应主要是依靠手机的加速度传感器(accelerometer)来实现????在Android的开发中一共有八种传感器但是不一定每一款真机都支持这些传感器。因为很多功能用户根本不care的所以可能开发商会把某些功能屏蔽掉。还是得根据真机的实际情况来做开发,今天我们主要来讨论加速度传感器的具体实现方式。?????传感器名称如下:????加速度传感器(accelerom...
23
热度 -
Android UI开发课题
AndroidUI开发专题AndroidUI开发专题(一)之界面设计近期很多网友对Android用户界面的设计表示很感兴趣,对于AndroidUI开发自绘控件和游戏制作而言掌握好绘图基础是必不可少的。本次专题分10节来讲述,有关OpenGLES相关的可能将放到以后再透露。本次主要涉及以下四个包的相关内容:android.content.res资源类android.graphics底层图形类andr...
90
热度