Rss 文章列表
一.反编译Apk得到Java源代码 转载自:http://www.internet-dz.com/amyh5163sjb/playing/archive/2010/08/11/1797696.html 工具下载:需用到dex2jar和JD-GUI这2个工具 dex2jar下载地址:http://www.internet-dz.com/amyh5163sjb/files/dex2jar-0.0.7-SNAPSHOT.zipJD-GUI下载地址: windows版JD-GUI:
ObjC: 使用KVC KVC是什么?即:Key-Value Coding,直译是:键值编码。 还是没明白什么意思?先看看下面的代码。 Book类的代码,头文件: #import <Foundation/Foundation.h> @interface Book : NSObject { NSString *name; } @end 实现文件: #import "Book.h" @implementation Book @end 这个Book类太简单了,只有一个实例变量nam ...
苹果在iPhone 3.0以后的sdk中提供了Core Data功能,对于普通的数据库应用开发来说,大大提高了方便性。 新建Window Base Application的时候,选上下面的使用Core Data,模板就自动创建好了,在delegate文件里提供了使用Core Data存取数据? ...
awakeFromNib当.nib文件被加载的时候,会发送一个awakeFromNib的消息到.nib文件中的每个对象,每个对象都可以定义自己的awakeFromNib函数来响应这个消息,执行一些必要的操作。也就是说通过nib文件创建view对象是执行awakeFromNibviewDidLoad当view对象被加载到内存是就会执行viewDidLoad,所以不管通过nib文件还是代码的方式创建对象都会执行viewDidLoad所以用以下代码运行程序时不执行awakeFromNib
1。分析需求 2。抽象出所以页面共有的类(如商品类) 3。对比较关键,复杂的类进行专门的设计 4。
How to read XML file easily? 1. You can get your stream with a given url. private string GetStreamString(string url) { try { WebRequest request = WebRequest.Create(url); HttpWebResponse response = (HttpWebResponse)request.GetResp ...
1. Add your ideal host name in your local machineGO to C:\Windows\System32\drivers\etc Modify your "hosts" file as administrator Add your mapping line with your virtual host and your machine IP ex : 10.20.12.102 local.test.jiangong.com2. Create a new website in IIS7 3. Modify ...
在一定前提下,代码要以容易理解的方式实现。这个课题包括的内容太广,此文仅就近段时间读的一段简单程序为例说明一下似乎与“单入口单出口”原则相关的内容。而谈及这个原则,也可以从不同角度和不同代码形式来谈,此文仅就下面代码模型中的形式而谈。下面代码的背景是有三种unit,每种unit有相同种类的多个documentType;代码实现的是获取每种unit下每种documentType数量。代码如下所示: import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; i ...
为什么又把即学式和预学式这个刚进提高班时的话题拿出来说嘞?这还得从最近几天帮学校图书管维护数据库说起。其实整个的维护过程没有什么太大的技术难度,无非就是写几个批处理或者设置一下计划任务什么的。唯一可以有所学习的地方是数据库方面,学校图书馆用的数据库是sybase,以前只是听过没有接触过,觉得挺神秘的。研究了几天之后发现其实和SQL差不多,大同小异。在学习的过程中真正的体会到了老师所说的即学式的优势,同时对即学式也有了更深的认识。 建立在预学式基础之上 接触sybase有一段时间了,自己总想着把sybase的用法以及一些个结构什么的往sql
JPA和HIBERNATE均属于ORM框架,两者在使用上也很相似,尤其是原理上。除了这两种操作DB的工具外,我们还可能使用到Serialization 、JDBC、ODB 、EJB2 、JDO等。 此处仅简单通过JPA插入一对关系数据进行了解JPA的使用。对于一对多关系,从Object角度将,关系可能维护在多的一方,也可能维护在一的一方;从DBTable的角度将,则是多的一方维护着关系。而ORM工具为的是屏蔽对底层DB依赖,只需要学会使用JPA或HIBERNATE的API及相关知识就可以很方便的操作了。 JPA是java规范,使用JPA离不开下面几个常用类。 javax.persis ...
from:http://www.internet-dz.com/amyh5163sjb/blog/cs/?p=1235 最近在写Beanstalkd的php c extension客户端程序,写程序离不开调试,下面把调试中碰到的问题和解决方法和大家分享一下。 .so写好了是给php脚本调用的,如果php脚本执行崩掉了,.so也只能在进程中 ...
集群由以下3个服务组成: Shards Server: 每个shard由一个或多个mongod进程组成,用于存储数据 Config Server: 用于存储集群的Metadata信息,包括每个Shard的信息和chunks信息 Route Server: 用于提供路由服务,由Client连接,使整个Cluster看起来像单个DB服务器 另外,Chunks是指MongoDB中一段连续的数据块,默认大小是200M,一个Chunk位于其中一台Shard服务器上 下面,搭建一个Cluster,它由4台服务器组成,包括2个Shard,3个Config,1个Route 其中每个Shard由一 ...
cache是一种高速缓冲存储器,她的主要作用是提高CPU数据输入的速率,调和CPU速度与内存存储速度之间的巨大差异。 通俗一点说就是CPU太快,内存速度相对比较慢,而cache的速度快,但是cache的价格比较昂贵。人们想到一个办法就是利用小容量的cache在CPU和内存中间当桥梁,也就是说把CPU在下一个时间段需要用到的数据提前存入cache中,当CPU需要的时候可以快速的从
在hadoop中使用lzo的压缩算法可以减小数据 的大小和数据的磁盘读写时间,不仅如此,lzo是基于block分块的,这样他就允许数据被分解成chunk,并行的被hadoop处理。这样的特点,就可以让lzo在hadoop上成为一种非常好用的压缩格式。 ...
<style type="text/css"> <!-- @page {margin:0.79in} p {margin-bottom:0.08in} pre.cjk {font-family:"WenQuanYi Zen Hei",monospace} --> </style> 在使用AndroidNDK开发的时候有个事情是很烦人的,那就是创建本地代码文件夹,生成本地代码文件和创建本地代码的编译文件。特别是实现本地方法的时候,也是比较烦人的,因为本地方法的名字实在是太长了。它的命名规范是:Jav ...
在此,我想多说关于程序编译的一些规范和方法,一般来说,无论是C、C++、还是pas,首先要把源文件编译成中间代码文件,在Windows下也就是 .obj 文件,UNIX下是 .o 文件,即 Object File,这个动作叫做编译(compile)。然后再把大量的 Object File合成执行文件,这个动作叫作链接(link)。 编译时,编译器需要的是语法的正确,函数与变量的声明的正确。对于后者,通常是你需要告诉编译器头文件的所在位置(头文件中应该只是声明,而定义应该放在C/C++文件中),只要所有的语法正确,编译器就可以编译出中间目标文件。一般来说,每个源文件都应该对应于一个中 ...
期待以久的4.0终于发布了。废话不多说,先来看看4.0主要有哪些特性和与以前版本升级的地方!这些内容都是从SDK 4.0中参考而来的! SDK也可以下载了:下载地址 Android 4.0统一了先前的针对手机和平板的不同版本和UI体验,提供了统一的改良的UI和体验。无论对于用户还是开发者来讲,这都是一个大好消息。 可以看出4.0在UI方面还是做了很大的调整的,文档上面说动画和UI界面将更加的用户友好,非常容易识别,并且操作起来也十分的方便。 System Bar和Action Bar 又多了System Bar和Action Bar,它们可以让用户更方便的,随时进行系统相关的操作。 ...
Vi共分三种模式,分别是“一般模式”、“编辑模式”与“命令行命令模式”。 l 一般模式:vi处理文件时,一进入该文件就是一般模式。在这个模式中,可以使用“上下左右”键来移动光标,可以使用“删除字符”或“删除整行”来处理文件内容,也可以用“复制、粘贴”来处理文件数据。
rm 命令 用途 除去(解链)文件或目录。 语法 rm[-f] [-r] [-R] [-i] [-e]File... 描述 rm命令从目录中除去指定的File参数的项。如果项为到文件的最后链接,则删除这个文件。如果没有对文件的写许可权且标准输入为终
前言 我们是开发者,没错。我们要开发程序,也没错。开发程序的第一个步骤就是写程序,也就是编辑源程序代码。因此,程序开发跟编辑器有关系。一个良好的编辑器能够大大的提高的你写代码的速度,也许你不相信,真的? ...
这是先前写的一篇文章,因为是用英语写的,所以现在翻译下,再次怀念伟大的天才企业家史蒂夫 乔布斯。原文在这里,没有完全翻译,也有删改和补充。 在北京时间10月6日,伟大的天才企业家苹果公司前CEO与世长辞,享年56岁正如苹果公司所言那样:我们失去了一个在许多方面都改变了这个世界的伟大导师和信息科技大师。对于这样一个伟人,我们除了祝福他在另一个世界安享平息外,不应该说太多。所以写了这篇文章,以缅怀这个最成功,也最杰出的企业家。 初识 在2006年我大学二年级以前,我对史蒂夫一无所知。后来,我有幸拜读了他在2005年六月在斯坦福大学毕业典礼上的毕业演讲《求知若渴,虚心若愚》。深受鼓舞,直至今日, ...
九期进机房了,转眼间这已经是自己在机房待的第三个年头了,渐渐的适应了提高班的学习与生活,对提高班的认识也在一点点的深入。晚上重新看了一遍自己的博客(网易的和CSDN的都看了一遍)无论是做人方面还是技术上方面明显的感到了自己的变化,不谦虚的说一句:整体来说觉得自己还是进步的。自己也从刚进机房的小弟一步步的走到现在成为机房的师哥,心中不禁感慨万千。 学会奋斗 外人看提高班看不懂,觉得进了提高班的人都是疯子,都是变态。寒暑假不休息,周六周日不休息,整天闷在机房里弄得自己跟与世隔绝似的。“别人笑我太疯癫,我笑他人看不穿”!殊不知今日的奋斗是为了明天更好的享受生活。今天的我们除了青 ...
1,根据服务器情况下载server rpm和client rpm 下载地址http://www.internet-dz.com/amyh5163sjb/downloads/mysql/5.1.html 2,linux下执行rpm -ivh MySQL-server-community-5.1.58-1.rhel5.x86_64.rpm Preparing... ########################################### [100%] 1:MySQL-server-community ########################################### [100%] ...
背景知识介绍 与其他平台的应用程序一样,Android中的应用程序也会使用各种资源,比如图片,字串等,会把它们放入源码的相应文件夹下面,如/res/drawable, /res/xml, /res/values/, /res/raw, /res/layout和/assets。Android也支持并鼓励开发者把UI相关的布局和元素,用XML资源来实现。总结起来,Android中支持的资源有: 颜色值 /res/values 以resources为Root的XML文件,定义形式为<color name>value</color>字串 /res/value ...
C++和Objective-C混编(官方文档翻译) 原文网址:http://www.internet-dz.com/amyh5163sjb/iphone/library/documentation/Cocoa/Conceptual/ObjectiveC/Articles/o*****lusPlus.htmlUsing C++ With Objective-C 苹果的Objective-C编译器允许用户在同一个源文件里自由地混合使用C++和Objective-C,混编后的语言叫Objective-C++。有了它,你就可以在Objective-C应用程序中使用已有的C++类库。Obje ...
In iOS 5, the UINavigationBar, UIToolbar, and UITabBar implementations have changed so that the drawRect: method is not called unless it is implemented in a subclass. Apps that have re-implemented drawRect: in a category on any of these classes will find that the drawRect: method isn't called. UIKi ...
在Android的API中可以发现有很多用整数集来作为参数的地方,先来看一下实例。 LinearLayout是大家所熟知的一个UI基本元素,它里面有一个方向的属性,可以通过以下方法来设置: LinearLayout.setOrientation(int);使用的时候,通常都是? ...
犹记得在初看C,C++和Java的编程书籍时,上面就有介绍语句块,但当时甚是不理解什么是语句块。《代码大全》中也有讲说要把相似功能的语句组织到一起形成语句块,然后与其他语句块用空行分隔。但这只是在人的理解上的语句块,并非是真的程序语言意义上的语句块。 程序上的定义,在我的理解来看应该是有着相同的变量作用域的相关一组语句的集合,看起来就是应该用{}括起来的,比如控制结构中的逻辑。我认为最关键的一点就是变量作用域,也就是说,如果能用同一个局部变量,那么就是程序意义上的语句块。来看个例子: @Override public boolean onOptionsItemSelected(M ...
因为本人不擅长js,所以记录下来,以备以后使用 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.internet-dz.com/amyh5163sjb/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.internet-dz.com/amyh5163sjb/1999/xhtml"> <head> <meta http-equiv="Content-Type" ...
一个项目的完成是一票人磨合的结果,这一票人包括懂业务的客户方(客户经理等),项目manager,需求人员,架构师,开发工程师等等。包括客户方在内的整个Team彼此应可能少的谈地位、领导,应该用一个平常心去体会Team是以合作为主的行为体。 在项目中我们强调工作不能强依赖个人,而应该依赖角色。做到这一点,要有严格的项目管理控制,要能控制每个环节(需求、设计、开发、测试等)的结果,要保证每个环节形成的文档等结果是经的住推敲和研读的。做好这一点除了有很好的管理机制外,还要做到将责任放到心上,要铭记工作不是交出去就算完事了。刚刚接触工作的朋友也许不能很好的判断工作做到什么程度算是好,给出一个参考答 ...
  • 浏览: 374544 次
最近访客 更多访客>>
社区版块
存档分类
最新评论