摘要: 最近在做一个图片上传的功能,需要提供上传图片在SD卡中的路径,在网上看了些例子,改改调试成功,代码很简单。其布局文件如下:[html] view plain copyJAVA文件如下:[java] view plain copypackagecom.lostinai;importjava.io.IOException;importandroid.app.Activity;importandroid.content.ContentResolver;importandroid.content.Intent;importandroid.database.Cursor;importandroid.gr 阅读全文
posted @ 2013-07-02 20:46 坚固66 阅读(357) 评论(0) 推荐(0)
摘要: 题目描述: 看这个算式: ☆☆☆ + ☆☆☆ = ☆☆☆ 如果每个五角星代表 1 ~ 9 的不同的数字。 这个算式有多少种可能的正确填写方法? 173 + 286 = 459 295 + 173 = 468 173 + 295 = 468 183 + 492 = 675 以上都是正确的填写法! 注意: 111 + 222 = 333 是错误的填写法! 因为每个数字必须是不同的! 也就是说:1~9中的所有数字,每个必须出现且仅出现一次! 注意: 不包括数字“0”! 注意: 满足加法交换率的... 阅读全文
posted @ 2013-07-02 20:44 坚固66 阅读(262) 评论(0) 推荐(0)
摘要: Source Insight是一款强大的代码查看工具,本身支持扩展性很好。下面我们就介绍2个扩展用例。 1、快速打开当前文件所在的目录,这个功能类似于eclipse的easyshell插件,就是能快速定位到文件所在的目录,这个在代码查看的时候是很有好处的。按照以下步骤,首先进入【option】->【Custom Commands】 自定的命令名,个人发挥,关键是填入 explorer.exe %d, 设置快捷键CTRL+T 也可以将自定义命令加入Menu菜单中 到此设置完毕,可以通过快捷键CTRL+T,直接打开当前文件所在的目录。 2、与eclipse中快捷方便的注释反注释相比较,sI是 阅读全文
posted @ 2013-07-02 20:42 坚固66 阅读(263) 评论(0) 推荐(0)
摘要: ShowPoritionPictureActivity代码: [java] package com.iwin.zzs; import android.app.Activity; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.Matrix; import android.os.Bundle; import android.util.DisplayMetrics; import android.vie... 阅读全文
posted @ 2013-07-02 20:40 坚固66 阅读(428) 评论(0) 推荐(0)
摘要: 这次,我将要涉及到一个非常重要的概念:缓存。在当今的web应用中,如果没有设计一个比较好的缓存系统,在web中就不可能有一个良好的性能。所以我将要提到的缓存不仅仅能够更好地理解Liferay架构,而且还会比较好地帮助我们去写其他的Java Web应用,尤其是在他们比较大的时候。 Liferay以提供了优良性能(可以参考这篇性能白皮书)著称,而它的缓存系统是实现优良性能的关键因素。它的缓存系统贯穿了Liferay的三层(前端,service层,持久化层)下图显示了每层主要的缓存组件:让我们一层一层地来看看cache的应用,先从最底层开始: 在持久化层,Liferay依赖Hibernate去完成. 阅读全文
posted @ 2013-07-02 20:38 坚固66 阅读(927) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2013-07-02 20:36 坚固66 阅读(129) 评论(0) 推荐(0)
摘要: 最近在使用ssh,但是每次都需要输入密码,想简单一步搞定,Google了一下,发现了一个比较笨的但实用的方法 1.安装 sshpasssudo apt-get install sshpass 2.携带密码登录 sshpass -p '12345678' ssh androidyue@10.0.5.10注意上述必须要有单引号,不能为双引号。 阅读全文
posted @ 2013-07-02 20:34 坚固66 阅读(718) 评论(0) 推荐(0)
摘要: 详见原文博客链接地址:about flashback_transaction_query 阅读全文
posted @ 2013-07-02 20:32 坚固66 阅读(91) 评论(0) 推荐(0)
摘要: 前言为了重新回顾我写的消息系统架构,我需要重新读一下数据库系统概念的前三章,这里简单的做一个笔记,方便自己回顾 基本概念 实体-联系(E-R)数据模型基于对现实世界的这样一种认识:世界由一组称为实体的基本对象及这些对象间的联系组成。E-R数据模型所采用的三个主要概念是:实体集、联系集和属性 实体集 实体是现实世界中可区别于其他对象的“事件”或“物体” 实体集是具有相同类型及共享相同性质(或属性)的实体集合 实体通过一组 属性来表示。属性是实体集中每个成员具有的描述性质。将一个属性赋予某实体集表明数据库为实体集中每个实体存储相似的信息,但每... 阅读全文
posted @ 2013-07-02 20:30 坚固66 阅读(847) 评论(0) 推荐(0)
摘要: 很多Android开发者或者网站端都可能会困扰关于如何区分Android phone和Android Pad的ua。确实这个问题很困难,我也曾被困扰了一段时间,后来在Stackoverflow中发现了解决方法。 答案:Mobile Android has “mobile” in the User-agent. Tablet Android does not. 详细英文解释: Here’s a trending User-Agent detection misstep we hope to help you prevent: While it seems completely reaso... 阅读全文
posted @ 2013-07-02 20:28 坚固66 阅读(586) 评论(0) 推荐(0)
摘要: 当n个编号元素放在n个编号位置,元素编号与位置编号各不对应的方法数用M(n)表示,那么M(n-1)就表示n-1个编号元素放在n-1个编号位置,各不对应的方法数,其它类推. 第一步,把第n个元素放在一个位置,比如位置k,一共有n-1种方法; 第二步,放编号为k的元素,这时有两种情况⑴把它放到位置n,那么,对于剩下的n-1个元素,由于第k个元素放到了位置n,剩下n-2个元素就有M(n-2)种方法;⑵第k个元素不把它放到位置n,这时,对于这n-1个元素,有M(n-1)种方法; 综上得到 M(n)=(n-1)[M(n-2)+M(n-1)] Problem De... 阅读全文
posted @ 2013-07-02 20:27 坚固66 阅读(148) 评论(0) 推荐(0)
摘要: JAX-WS规范是一组XML web services的JAVA API,在 JAX-WS中,一个远程调用可以转换为一个基于XML的协议例如SOAP,在使用JAX-WS过程中,开发者不需要编写任何生成和处理SOAP消息的代码。JAX-WS的运行时实现会将这些API的调用转换成为对应的SOAP消息。JAX-WS 也提供了一组针对底层消息进行操作的API调用,你可以通过Dispatch 直接使用SOAP消息或XML消息发送请求或者使用Provider处理SOAP或XML消息。通过web service所提供的互操作环境,我们可以用JAX-WS轻松实现JAVA平台与其他编程环境(.net等)的互.. 阅读全文
posted @ 2013-07-02 20:25 坚固66 阅读(407) 评论(0) 推荐(0)
摘要: 之前遇到过这样的问题,04-12 10:40:33.302: E/AndroidRuntime(17213): Caused by: android.view.WindowManager$BadTokenException: Unable to add window — token null is not for an application04-12 10:40:33.302: E/AndroidRuntime(17213): at android.view.ViewRoot.setView(ViewRoot.java:509)04-12 10:40:33.302: E/AndroidRun 阅读全文
posted @ 2013-07-02 20:23 坚固66 阅读(488) 评论(0) 推荐(0)
摘要: 转载请指明:杨凯专属频道1、在电脑的任意位置创建一个版本库文件夹最好是全英文的目录例如在c:\svn下面创建一个2、打开此文件,在这里右键找--TortoiseSVN--->Createrepositoryhere点击完成则发现文件夹中出现了如下的文件:3、以上就创建好了一个版本库4、修改版本库的信息修改的是服务的配置conf目录中最后修改passwd密码文件添加用户和密码5、启动服务可以采用如下命令启动,也可以在服务中启动点击允许访问即可记住此窗口在使用的过程中不能关闭每次使用都需要打开下面讲解在myeclipse中使用1、在视图中点击other找到svn资源库点击svn资源库研究在红 阅读全文
posted @ 2013-07-02 20:21 坚固66 阅读(209) 评论(0) 推荐(0)
摘要: 功能 本程序是利用c++实现一个简单的电话簿管理。我是在Linux下利用g++直接编译的,完全可以将文件在VC中编译执行。源程序如有需要自行下载,点此下载,下载程序编译执行 程序执行效果如下; 1、新增通讯录功能 按回车键 选择n,回车4、查询详细信息 就展示这几个功能,将文件下载后,直接编译执行就可以了 阅读全文
posted @ 2013-07-02 20:19 坚固66 阅读(430) 评论(0) 推荐(0)
摘要: 至今为止学习C++两个学期了,有过迷茫,有过自信,有过崩溃,有过希望,有过伤心,有过高兴。这一路走来,C++虐我千百遍,我待C++如"初恋"。我不要在一个地方跌倒两次 上学期期末考试C++挂了课,那是意料之外的。考前认为自己复习的挺好,但到了考场,看到试卷就崩盘了,原来自己什么都不会!考后我也做了反思,简单说就是没有听老师的话,总是自以为是,上课不认真听讲,以至于到最后就是一"纸老虎"。由于上学期基础不好,这学期学起来也有些费劲,不过这学期在C++上下的工夫还是挺多的,虽然还是有时候崩溃,迷茫,不是有句话讲:迷茫,是青春应有的样子!我想这句话在C++学习 阅读全文
posted @ 2013-07-02 20:17 坚固66 阅读(165) 评论(0) 推荐(0)
摘要: 企业服务总线(Enterprise Service Bus)是SOA的基础设施,之所以这么说是因为要达到SOA的目标(增强灵活性)就必须有调用服务的方法,ESB的存在有效的保证了消费者能够调用供应者提供的服务。网上有很多对ESB不同的理解,其实这取决于实现ESB方式。对于ESB来说具体的实现方式不是固定的,但是核心思想(主要的作用)是一致的。下面将从如下几个方面阐述笔者对ESB的理解数据格式转换ESB的存在就是为了解决SOA当中互操作的问题,由于SOA是支持异质的所以对于ESB来说主要的作用就是处理不同平台不同语言之间的相互调用。那么首先要做的就是数据格式的转换。在异质的环境中如果只解决一对一 阅读全文
posted @ 2013-07-02 20:15 坚固66 阅读(454) 评论(0) 推荐(0)
摘要: 捕鱼达人代码例子下载地址 mac版:http://pan.baidu.com/share/link?shareid=1431898404&uk=3189484501 阅读全文
posted @ 2013-07-02 20:13 坚固66 阅读(167) 评论(0) 推荐(0)
摘要: 概述:苹果的证书繁锁复杂,制作管理相当麻烦,今天决定重置一个游戏项目中的所有证书,做了这么多次还是感觉很纠结,索性直接记录下来,日后你我他查阅都方便;首先得描述一下各个证书的定位,作用,这样在制作的时候心中有谱,对整个流程的把握也会准确一些;1、开发者证书(分为开发和发布两种,类型为ios Development,ios Distribution),这个是最基础的,不论是真机调试,还是上传到appstore都是需要的,是一个基证书,用来证明自己开发者身份的;2、appID,这是每一个应用的独立标识,在设置项中可以配置该应用的权限,比如是否用到了PassBook,GameCenter,以及更常见 阅读全文
posted @ 2013-07-02 20:11 坚固66 阅读(217) 评论(0) 推荐(0)
摘要: 准备工作在上篇博客中学习ORM框架—hibernate(一):初识hibernate,通过简单的实例说明O和R的映射过程。本篇博客将要介绍hibernate中持久化对象的状态,并使用hibernate中的核心接口进行一些JDBC基本操作,来观察状态的转移。准备工作很重要,需要了解一些专业词汇,所谓专业词汇,意思大家都懂,只是在专业领域里起个专业的名称罢了。所以见到陌生东西时,应该尽可能的消除这种不必要的恐惧。先了解这个专业词汇何谓“持久化” 持久(Persistence),即把数据(如内存中的对象)保存到可永久保存的存储设备中(如磁盘)。持久化的主要应用是将内存中的数据存储在关系型的数据库中。 阅读全文
posted @ 2013-07-02 20:09 坚固66 阅读(220) 评论(0) 推荐(0)