现在位置: 首页 > rife发表的所有文章
  • 08月
  • 30日
移动开发 ⁄ 共 464字 评论关闭
关于视图之间的切换,即Activity之间的切换,在android中可用Intent来实现,在Eclipse下该项目位置右键新建一个新的Android Activity,即将要切换到的Activity,接着: ——>在原视图中 1、新建Intent对象: Intent intent = new Intent(this, DisplayMessageActivity.class); (DisplayMessageActivity是新Activity的名字) 2、以键值对的形式传入参数: intent.putExtra(EXTRA_MESSAGE, msg); (第一个参数为键,第二个参数为值) 3、切换到新Activity: startActivity(intent); ——>在新视图中 1、获取Intent对象: I......
阅读全文
  • 05月
  • 23日
综合 ⁄ 共 3127字 评论关闭
 完了很久的hbase,从单机版的,玩到分布式,感觉很奇怪,这个zookeeper和hmaster到底是什么关系,所以,最近也看了不少资料,有了一点理解 对于一个分布式系统来说,肯定存在master和slaver,如果master只在台机器上跑的话,毫无疑问的会出现单点问题,所以一般都会在多台机器上同时运行多个master,当然了,这些master之间都是数据同步的,要不然怎么实现热备,热切换。 说道这儿,zookeeper就该登场了。zookeeper就可以作为一个分布式数据同步的中间过程,或者可以分担一些master的工作,减轻master的负担。 Zookeeper 作为一个......
阅读全文
  • 05月
  • 09日
数据库 ⁄ 共 2941字 评论关闭
转自:http://blog.csdn.net/xx_liuhui/article/details/3730639 我比较倾向于直接在web应用中配置数据库连接,例如使用struts或者是Hibernate的连接池,这样的好处是无需了解不同的应用服务器在配置数据源的差别,应用实施的时候比较简单。 所以我最近的一些项目都是采用这种架构,但是这种方式有一些不足的就是当应用服务器配置了多个应用,而这些应用使用同一个数据库,这就会导致不必要的资源浪费,也就是同一个应用服务器中存在针对同一个数据库的多个连接池。也就是说我们希望每个应用服务器只有一个连接池的实例,在这个应......
阅读全文
  • 03月
  • 21日
综合 ⁄ 共 183字 评论关闭
flash编程 常见的错误: 1 没解锁  2 没清除状态标志 3 写入分16 或 32位数据 4 没写在偶地址上 (!!) 跟着这个做就ok:   http://www.cnblogs.com/zyqgold/archive/2013/11/09/3416108.html 这个说的很全面:  http://blog.csdn.net/ysmz4/article/details/43675889
阅读全文
  • 11月
  • 04日
编程语言 ⁄ 共 1412字 评论关闭
IPV6的时代快要到来了,发一个验证IPV6地址是否合法的正则。   <?php // literally from the ABNF in rfc3986 (thanks to 'WCP') function validateIPv6($IP) { return preg_match('//A (?: (?: (?:[a-f0-9]{1,4}:){6} | ::(?:[a-f0-9]{1,4}:){5} | (?:[a-f0-9]{1,4})?::(?:[a-f0-9]{1,4}:){4} | (?:(?:[a-f0-9]{1,4}:){0,1}[a-f0-9]{1,4})?::(?:[a-f0-9]{1,4}:){3} | (?:(?:[a-f0-9]{1,4}:){0,2}[a-f0-9]{1,4})?::(?:[a-f0-9]{1,4}:){2} | (?:(?:[a-f0-9]{1,4}:){0,3}[a-f0-9]{1,4})?::[a-f0-9]{1,4}: | (?:(?:[a-f0-9]{1,4}:......
阅读全文
  • 06月
  • 10日
综合 ⁄ 共 11629字 评论关闭
文章目录 1. Binder的组成 2. Binder的运作 3. 程序中Binder的具体实现 1. Binder的组成 1.1. 驱动程序部分 驱动程序的部分在以下的文件夹中: show source view source print ? 1 kernel/include/linux/binder.h 2 kernel/drivers/android/binder.c binder驱动程序是一个miscdevice,主设备号为10,此设备号使用动态获得(MISC_DYNAMIC_MINOR),其设备的节点为: show source view source print ? 1 /dev/binder/dev/binder ......
阅读全文
  • 05月
  • 28日
综合 ⁄ 共 1706字 评论关闭
【本文来自blog.csdn.net/lanmanck】 新建TableViewController和关联的类就不说了。 要显示Cell数据,做如下几步骤: 1、在Storyboard点击单个Cell,在Attributor Inspector的Identifier设置好,Accessory也设置好,例如设为Disclosure Indicator 2、在ApplicationDelegate.m里实现数据源,如果TableView有多个Section就搞多个数据源,参考博客: iOS Storyboard 初探(三) 3、在TableViewController的实现文件中重载TableView的函数,解析如下: 设置Section个数: //返回tableview的章节数 - (NSInteger)numberOfSectionsInTable......
阅读全文
  • 04月
  • 18日
综合 ⁄ 共 6499字 评论关闭
原文链接  译文连接 作者:Pankaj  译者:郑旭东  校对:方腾飞 多线程和并发问题是Java技术面试中面试官比较喜欢问的问题之一。在这里,从面试的角度列出了大部分重要的问题,但是你仍然应该牢固的掌握Java多线程基础知识来对应日后碰到的问题。(校对注:非常赞同这个观点) Java多线程面试问题 1. 进程和线程之间有什么不同? 一个进程是一个独立(self contained)的运行环境,它可以被看作一个程序或者一个应用。而线程是在进程中执行的一个任务。Java运行环境是一个包含了不同的类和程序的单一进程。线程可以被称为轻量......
阅读全文
  • 04月
  • 09日
综合 ⁄ 共 597字 评论关闭
今天在找一个追加天数的方法。百度N久。找到了一个JS库。叫JSFunction。兴奋半天。 发现里面的追加方法也不好。就改了他的function内容。 废话不多说。代码贴出来。跟大家分享下心得     回头再给他加一个减天数的方法。还有月 周 年等。敬请期待     /*     以当前日期为基础。追加天数     d:要追加的天数     用法:$.date().addDays(1);     */     Date.fn("addDays", function (d) {         var dayNumber = new Date(this.getYear(), this.getMonth() + 1, 0).getDate(); //当月天数         var Year = this.getYear()......
阅读全文
  • 02月
  • 05日
综合 ⁄ 共 0字 评论关闭
  • 12月
  • 09日
综合 ⁄ 共 538字 评论关闭
打开模拟器沙盒目录 下面看看模拟器的沙盒文件夹在mac电脑上的什么位置。 文件都在个人用户名文件夹下的一个隐藏文件夹里,中文叫资源库,他的目录其实是Library。 方法1、可以设置显示隐藏文件,然后在Finder下直接打开。设置查看隐藏文件的方法如下:打开终端,输入命名 显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool true 隐藏Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool false 输完单击Enter键,退出终端,重新启动Finder就可以了 重启Finder:鼠标......
阅读全文
  • 11月
  • 27日
综合 ⁄ 共 3035字 评论关闭
所谓的对话框分页就是点击完一个对话框的按钮,切换到另一个对话框, 这样的对话框多用于一些需要用户登录才能够进行操作的软件, 下面就用对话框分页来实现用户登录系统 一、基本目标 有如下的程序,输入用户名与密码,如果用户名为admin,密码为123456,那么则成功登录,切换到一个有“欢迎登录”与“关闭”按钮的对话框 如果用户名或者密码输入错误则弹出提示, 点击关闭能够关闭这个程序,不弹出用户登录的对话框。 二、制作过程 1、首先如同之前的《【mfc】对于对话框程序的优化与为程序创建图标》(点击打开链接)一文那样,......
阅读全文