存档在 ‘学习资料’ 分类

android开发问题总结

2012年11月4日

玩android虚拟机遇到n多问题,总结一下。

安装的应用不能上网:
据说是DNS的问题,但个人不确定是不是这个原因。经常重启一下虚拟机就ok了。
修改DNS使用platform-tools的adb工具,首先用命令提示符cd到android-sdk目录的platform-tools目录。
(换盘不需要加cd 直接E: 唉~界面工具用多了真什么都要google啊T.T)
cd到E:AndroidAdnroid-sdkplatform-tools>目录下 键入adb shell (adb.exe在哪个目录下就是哪个了-。-)
getprop
其中差不多最后几个里有个 [net.dns1]: [10.0.2.3]
最后修改为你要的dns地址 setprop net.dns1 8.8.8.8
这里8.8.8.8是google的dns服务地址。

adb还有其他用途,比如安装程序
adb install 卸载命令
adb uninstall com.***.***.**** 卸载命令参数必须是总包名

复制文件:
你可向一个设备或从一个设备中复制文件,
复制一个文件或目录到设备或模拟器上:
adb push
如:adb push test.txt /tmp/test.txt
从设备或模拟器上复制一个文件或目录:
adb pull

……

REST架构与http协议方法

2012年10月21日

好吧,对REST这个概念依然很是模糊。
表述性状态转移(REpresentational State Transfer)的简称,用阮一峰翻译的名字是”表现层状态转化”。(作者原文地址:http://www.ruanyifeng.com/blog/2011/09/restful.html)

个人理解REST的关键是使用唯一URI来代表唯一“资源”。比如一段文本,一段数据,图片或是其他文件。

URI:统一资源标识符(Uniform Resource Identifier,或URI)是一个用于标识某一互联网资源名称的字符串。

阮一峰这么总结REST:

综合上面的解释,我们总结一下什么是RESTful架构:
(1)每一个URI代表一种资源;
(2)客户端和服务器之间,传递这种资源的某种表现层;
(3)客户端通过四个HTTP动词,对服务器端资源进行操作,实现”表现层状态转化”。

这里涉及到HTTP的方法。
常用的HTTP方法有两种既是Get与Post,此外顶多再用个head。上边提到四种HTTP动作分别是GET/POST/PUT/DELETE。
事实上HTTP协议包括八种方法如下:

OPTIONS
返回服务器针对特定资源所支持的HTTP请求方法。也可以利用向Web服务器发送’*'的请求来测试服务器的功能性。
HEAD
向服务器索要与GET请求相一致的响应,只不过响应体将不会被返回。这一方法可以在不必传输整个响应内容的情况下,就可以获取包含在响应消息头中的元信息。
GET
向特定的资源发出请求。注意:GET方法不应当被用于产生“副作用”的操作中。
POST
向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被包含在请求体中。POST请求可能会导致新的资源的建立和/或已有资源的修改。
PUT
向指定资源位置上传其最新内容。
DELETE
请求服务器删除Request-URI所标识的资源。
TRACE
回显服务器收到的请求,主要用于测试或诊断。
CONNECT
HTTP/1.1协议中预留给能够将连接改为管道方式的代理服务器。

明显的,大部分的方法服务器端都没有实现,即使实现了也是关闭的。我的理解是put、delete方法事实上现在都是使用get与post方法实现的。REST依然要使用参数传入数据的吧,比如申请到的资源key等。

那么怎么更形象的解释REST呢? -。-!!!

其他相关文章地址:

http://www.infoq.com/cn/articles/rest-architecure

http://www.infoq.com/cn/articles/rest-introduction

ps:啊啊啊啊啊,对不起电脑啊,开这么多页面,卡卡卡卡卡卡死了啊

越测越不准了-。-

2012年10月17日

http://5haolou.com/2009/12/mbti八维度/

ps 今天某学中医的来公司给号脉

说, 我, 吸收不好,睡眠不好

其实我以前是脾胃不好-。- 是我错了还是她没看出来?

是吸收不好,还是素食缘故?

至于另一条,真心该睡了

至于八维,除掉fe se 其他发展貌似都挺好,其实题目够烂!测出比重跟读解读完全不对等啊!

R是不包含R的集合的集合(理发师悖论)

2011年12月17日

资料一:
一个悖论,R是不包含R的集合的集合(理发师悖论) http://wenwen.soso.com/z/q302285513.htm

这是第三次数学危机的产物
R是不包含R的集合的集合,这句话有矛盾,因为R本来就是包含自身R的集合,又怎么可能R是不包含R的集合的集合
这就和理发师的话一样。问理发师的头发谁来剪,这样就矛盾了

把所有集合分为2类,第一类中的集合以其自身为元素,第二类中的集合不以自身为元素,假令第一类集合所组成的集合为P,第二类所组成的集合为Q,于是有: P={A∣A∈A} Q={A∣A∉A} 问,Q∈P 还是 Q∈Q? 若Q∈P,那么根据第一类集合的定义,必有Q∈Q,但是Q中任何集合都有A∉A的性质,因为Q∈Q,所以Q¢Q,引出矛盾。若Q∈Q,根据第一类集合的定义,必有Q∈P,而显然P∩Q=∅,所以Q∉Q,还是矛盾。 这就是著名的“罗素悖论”。

因为,如果把每个人看成一个集合,这个集合的元素被定义成这个人理发的对象。那么,理发师宣称,他的元素,都是城里不属于自身的那些集合,并且城里所有不属于自身的集合都属于他。那么他是否属于他自己?这样就由理发师悖论得到了罗素悖论

博主语:这个问题是由无限引出的,无限以及与其相似的数学概念无穷。包涵其自身的集合。引出问题:如何解决的悖论,罗素的约定是什么。是否有其他解。第一次数学危机是什么,第二次数学危机是什么。

资料二:
罗素公理体系 http://zh.wikipedia.org/wiki/罗素公理体系

真类与集合

为解决此类悖论,我们把类区分为两种:

定义1.2 如果存在类B,而类A满足条件“exists B(Ain B)”,则称类A为一个集合(简称为),记为Set(A)。

定义1.2说明,一个集合是类的一种,它可以成为其它类的一个元素,这也正是集合的”严格”定义。

有另一种集合的定义:已存在一个类B,其中凡是符合属性P(x)的,可以构成一个类A。类A则是一个集合,或者说是B的一个子类。但对此种定义,人们可以提出质疑,不能保证A不是真类。但人们还是乐于接受该定义的。但定义说不上严格。

集合能进行各种类运算。

真类 不是集合的类就是真类。真类是一种能以自身作为元素的类,对于真类,类运算并不一定都能进行。

一个真类却不能成为其它类的元素。因此我们可以理解为“本性类是最高层次的类”。

罗素悖论等于用反证法证明了真类的存在。但真类是抽象难理解的。

但是,“类和集合是非常一般的概念,什么是集合的问题是不能彻底回答的。只有随着数学实践来确定哪些类是集合,哪些类是真类,任何时间,总有一些类无法确定其到底是不是集合。”

类的内涵公理

公理Ⅱ(内涵公理) 设P是一个性质,则exists A(forall x(xin A iff P(x)wedge Set(x)))

公理Ⅱ的含义是:满足一定性质的所有集合可以组成一个类。

内涵公理能够解决罗素悖论:令P(x)为“xnotin x”(称为罗素性质),依内涵公理,我们不能确定所有满足P的类能否构成一个类,我们只能确定满足P的所有集合能够构成一个类A(下面提到的性质1.1),我们有结论“Ain A iff P(A)wedge Set(A)”,即“Ain A iff Anotin Awedge Set(A)”。此时不会出现悖论,只能得出结果:A不是集合,因此A是本性类,我们把这个类称为罗素类

对于内涵公理,任给一个对所有集合都满足的性质P,如P(x) = Set(x),则有:

性质1.1 所有的集合构成一个真类。

我们把所有集合构成的类称为极限类(真类),它是类理论所承认的“最大的”类。

由公理Ⅰ(外延公理)、公理Ⅱ(内涵公理)组成的公理体系我们称为罗素公理体系,这是关于类的理论的最基本的公理体系。

罗素公理体系与罗素悖论

罗素悖论产生的原因,是把真类当成集合。

可以说,罗素公理体系在两方面避免罗素悖论:第一,不存在包含自身的集合(包含自身的类是真类)。第二,“所有”集合的总体不是集合!而是一个真类。因为“所有”一词,包含了自身。

以书目悖论为例,根据罗素公理体系,所有符合条件的书的确构成了一个集合,因为它们可以与其它的书进一步构成更大的整体(集合的定义)–比如它们和不符合条件的书共同构成了图书馆里所有的书(类)。问题“这本书要记下自己的书名吗?”,即是,它包含自己吗?已经没有回答的意义。因为根据内涵定义,不存在包含真类的集合。所以实物上不存在里面提到的那一本目录书(也有人认为那是一个非法的集合,一个集合要包含自身,但又要和集合内其它元素相区别,是不可能的)。但注意,这一抽象概念却是存在的,它是一个真类。

在理发师悖论里,理发师其实划出了一个真类。如果理发师修改一下自己的说法:“除了我理发师本人之外,我给所有不给自己理发的人理发”,悖论就被避免了。因为理发师此时定义了一个集合(根据声明,他不在自己定义的服务群里)。
注意:罗素公理体系只是“避免”了罗素悖论,并没有解决罗素悖论。罗素公理体系的提出,是保证不产生悖论,又要求这些公理的范围足够宽,能容纳全部数学。就是说要给数学提供足够的集合。

博主语:貌似之前自己所想没错,此类悖论产生是因为“自己”。如此粗暴的解决罗素悖论实在让我很不爽啊- -非此即彼的约定是否由此而遭到挑战?

此外还有正则性公理……概念性好强的文章啊,懒得看了- -。

百度蜘蛛

2011年12月14日

百度蜘蛛很有趣,会从自己的搜索结果里往你的网站爬- -

这么个蜘蛛 Baiduspider+(+http://www.baidu.com/search/spider.htm)

貌似百度有两种蜘蛛?

无为,不德,不仁,不义

2011年11月23日
《德道》

故失道而后德,失德而后仁,失仁而后义,失义而后礼 

上德不德,是以有德;下德不失德,是以无德。

上德无为而无以为;下德无为而有以为。

上仁为之而无以为;上义为之而有以为。

道德经的内涵:无为,不德,不仁,不义

copy 自享受孤独,找到真我,回归灵性家园  by 一叶扁舟   http://www.douban.com/note/161294892/
我就是看着特happy

【2012年】殺破狼12星座运势

2011年11月23日

趋势:

又到了需要整理来年运势的时间了,在此会慢慢把12星座2012年的运势整理出来,希望大家耐心等候了。

首先先大略分析2012年的行星趋势:
2012年上半年首先登场的主角应该就是海王星了,海王星曾在2011年4月首度回归到守护的双鱼座,于是上半年有关海王星方面的灾难特别震撼人心,像是有关“水”方面的灾难,以及有关毒物方面引发的新闻,一发不可收拾地泛滥。这些在2011年12星座运势整理(I)(趋势篇)
时就有探讨过。海王星在2011年夏季退回至水瓶,然后在2012年的2月正式进驻守护的双鱼座15年,有关心灵与精神层面的问题,会是未来15年人们重视的趋势,同时也会重演2011上半年的一些类似的事件,像是水患或是大规模的毒物滥用以及要小心传染疾病爆发,同时有关精神、宗教、玄祕方面的事物会成为显学,但也要小心被这些东西利用欺骗。艺术方面的产业地位会大幅提升,相信很多人已经在2011感受到了。这都是海王星在2012年正式进入双鱼座之后会产生的一些现象。大家不防回顾一下2011年海王星进入双鱼座期间发生的一些事件。

再来要注意的部分是,2012年的上半年,会有许多行星同时退行的现象。最让人在意的,可能就是金星在5月份于双子座的逆行,在这同时海王星也会退行,首先最要注意的是,这个时期很容易流行一些丑东西,但这些东西到了下半年会让人感到厌恶,所以特别提醒喜欢追逐流行的人,上半年接近5月份左右流行的东西,还是要压抑一下自己的欲望,因为这些东西下半年就会被人束之高阁。此时也有可能会有一些不怎样优秀的艺术作品推出,而且会突然爆红,特别是有关传播媒体上推出的作品。

当然不免俗的要提醒一下在金星逆行期间,最好对于情感要理智控制,特别是不要在金星逆行期间闪电进入恋爱状态,这段恋爱通常都不会维持太久。有恋人的人此时特别容易吵架,而且,此次金星的逆行还伴随水星一起逆行的能量,这时候很多情侣可能会为了一些陈年旧帐而使的两人关系恶劣。同时也要小心前任情人回头来勾勾缠的情形,这时在情感上会有特别怀旧的情怀。

同时特别要提醒大家,金星逆行期间,千万不要去买衣服、剪头发、做美容方面的手术,很容易在此时买到一件丑衣服、剪了颗鸟头,更可怕的是美容不成反毁容喔!

当然金星逆行不完全是坏事情,这股逆行的能量可以让你回头检视一下过去的关系,或是修补过去遗憾的一些事件,此时如果多回顾一些怀旧的作品,会是一个不错的选择,很多过去美好的作品也许在此时重新推出,并会让人感觉到过去这些作品的优秀。

以及,火星会在处女座待上半年左右,它已经在2011年的11月就已经进入处女座了,有关劳工问题会是上半年的一个重大议题,可能会有大规模的劳动阶层抗争、游行的事件,甚至引爆冲突,会是强烈的社会事件,这股趋势似乎已经在2011年底嗅出端倪。在此提醒当权者以及资方妥善处理这半年的能量,因为这很可能会引发一个体系的瓦解。别忘了2008年冥王星进入魔羯座(有关政府与大型机构)的教训。

大体上来说2012年上半年会是一个不停回头检视事件源头的年份。大环境有利于传统、文创、医疗、精神、宗教、玄祕方面的产业。

到了2012下半年,首先要注意的大事件,就是年度吉星──木星6月将进入双子座。

大环境上半年保守,下半年活跃,有关传播、交通方面的产业会变得活跃。同时夏季还有日蚀的能量会发生在双子座,因此6月份的能量波动十分剧烈,人与人之间要特别小心口舌之灾,一旦说错话吵架,可能会是永远决裂的状态,此时也特别容易有一些公众人物的言论容易引发争议。资讯的流动会非常迅速,股市可能上下震荡非常剧烈,投资讯息可能昨非今是,可能让人无所是从,适合短线操作。

以及,两年半一度的大事件,土星终于在2012年的10月进入天蝎座。此时,有关“性”方面的议题,会成为两年来的课题。年底可能会有一些跟同性婚姻相关的议题浮上台面,改革有关性别议题方面的制度与法律,会在此时突显。这会是2012年10月之后2年多的课题了。

整体上来说景气上半年保守、下半年活跃,但大环境并不稳定,因为天王星与冥王星会长期的拉锯。上半年宜保守、下半年可能需要快速更新资讯。这是2012年的环境趋势。

看着玩,收集点资料……后边准备整理几个专题。

rtsp test

2011年9月7日

rtsp://vod2.3g.youku.com/01270F1F464E6757962F0100000000C04C007C-EDD6-1FE8-8C2E-FEFC2B522605.3gp
XMzAyMTUwMzA4

rtsp://vod2.3g.youku.com/03001001004E64CEADC63200EA06C6ED9360DA-F468-6B36-95BB-28332DA7D06C.3gp

http://3g.youku.com/wap2/video.jsp?vid=75604350&cid=91
原配

http://3g.youku.com/wap2/video.jsp?vid=XMzAxMzMwMzM2
生成

Android模拟器Connection refused

2011年9月3日

正在学android,写个播放器,从网络上拿图片的时候遇到了点问题。

首先是要用musicicon.setImageBitmap(bm); 来设置图片,bm需要通过UrlConnectiong来获取。然后要再Androidmanifast.xml中获取 android.permission.INTERNET 的权限。

然后如果要获取本地图片,不要用127.0.0.1,拿不到的。因为虚拟机获取不到这个地址。回标题,connection rufused产生的原因是访问不到目标链接(不知道被墙的网址是不是这个错误)。个人猜测,如有错误还望指教。

ImageView网络图片资料:

http://www.eoeandroid.com/thread-22678-1-1.html

http://hi.baidu.com/455611934/blog/item/d044a8ee5609a1fccf1b3e5c.html

hibernate自增 many-to-one

2011年8月26日

<generator class=”increment”/>

<id name="productId" type="java.lang.Integer">
   <column name="productId"/>
   <generator class="increment" />
  </id>
 <many-to-one name="category" class="com.ects.entity.Category" fetch="select">
            <column name="CATEGORYID" />
  </many-to-one>
存了category就不要写categoryId,会产生 Column 'categoryId' specified twice 的错误 抓狂了