先下载一个微信apk,以压缩包的形式打开,对比微信界面,找出我们需要的素材。

以下两个模块的还原完全采用RelativeLayout相对布局。

按钮效果的实现

点击对应版块,将有点击效果。这可以通过修改点击背景图实现。

在res目录下新建drawable目录,存放以下文件。

单行:selector_single.xml

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <selector xmlns:android="http://schemas.android.com/apk/res/android" >
  3. <item android:state_pressed="false" android:drawable="@drawable/ic_preference_single_normal"></item>
  4. <item android:state_pressed="true" android:drawable="@drawable/ic_preference_single_pressed"></item>
  5. </selector>

多行顶端:selector_first.xml

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <selector xmlns:android="http://schemas.android.com/apk/res/android" >
  3. <item android:state_pressed="false" android:drawable="@drawable/ic_preference_first_normal"></item>
  4. <item android:state_pressed="true" android:drawable="@drawable/ic_preference_first_pressed"></item>
  5. </selector>

多行中部:selector_body.xml

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <selector xmlns:android="http://schemas.android.com/apk/res/android" >
  3. <item android:state_pressed="false" android:drawable="@drawable/ic_preference_normal"></item>
  4. <item android:state_pressed="true" android:drawable="@drawable/ic_preference_pressed"></item>
  5. </selector>

多行底部:selector_last.xml

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <selector xmlns:android="http://schemas.android.com/apk/res/android" >
  3. <item android:state_pressed="false" android:drawable="@drawable/ic_preference_last_normal"></item>
  4. <item android:state_pressed="true" android:drawable="@drawable/ic_preference_last_pressed"></item>
  5. </selector>

“发现”模块

布局文件

  1. <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
  2. xmlns:tools="http://schemas.android.com/tools"
  3. android:layout_width="match_parent"
  4. android:layout_height="match_parent"
  5. android:background="#E1E0DE"
  6. tools:context=".FindActivity" >
  7. <RelativeLayout
  8. android:id="@+id/relativeLayout1"
  9. android:layout_width="match_parent"
  10. android:layout_height="50dp"
  11. android:layout_alignParentLeft="true"
  12. android:layout_alignParentTop="true"
  13. android:background="#2B3439" >
  14. <TextView
  15. android:id="@+id/textView1"
  16. android:layout_width="wrap_content"
  17. android:layout_height="wrap_content"
  18. android:layout_centerHorizontal="true"
  19. android:layout_centerVertical="true"
  20. android:text="发现"
  21. android:textColor="#fff"
  22. android:textSize="22sp" />
  23. </RelativeLayout>
  24. <RelativeLayout
  25. android:id="@+id/relativeLayout2"
  26. android:layout_width="fill_parent"
  27. android:layout_height="50dp"
  28. android:layout_alignParentLeft="true"
  29. android:layout_below="@+id/relativeLayout1"
  30. android:layout_marginTop="10dp"
  31. android:background="@drawable/selector_single"
  32. android:clickable="true" >
  33. <ImageView
  34. android:id="@+id/imageView1"
  35. android:layout_width="wrap_content"
  36. android:layout_height="wrap_content"
  37. android:layout_alignParentLeft="true"
  38. android:layout_centerVertical="true"
  39. android:src="@drawable/find_more_friend_photograph_icon" />
  40. <TextView
  41. android:id="@+id/text_pyq"
  42. android:layout_width="wrap_content"
  43. android:layout_height="wrap_content"
  44. android:layout_centerVertical="true"
  45. android:layout_marginLeft="20dp"
  46. android:layout_toRightOf="@+id/imageView1"
  47. android:text="朋友圈"
  48. android:textColor="#000" />
  49. <ImageView
  50. android:id="@+id/imageView2"
  51. android:layout_width="wrap_content"
  52. android:layout_height="wrap_content"
  53. android:layout_alignParentRight="true"
  54. android:layout_centerVertical="true"
  55. android:layout_marginRight="10dp"
  56. android:src="@drawable/pay_nofify_nav" />
  57. </RelativeLayout>
  58. <RelativeLayout
  59. android:id="@+id/relativeLayout3"
  60. android:layout_width="fill_parent"
  61. android:layout_height="100dp"
  62. android:layout_alignParentLeft="true"
  63. android:layout_below="@+id/relativeLayout2"
  64. android:layout_marginTop="10dp" >
  65. <RelativeLayout
  66. android:id="@+id/rel_sys"
  67. android:layout_width="match_parent"
  68. android:layout_height="50dp"
  69. android:layout_alignParentLeft="true"
  70. android:layout_alignParentTop="true"
  71. android:background="@drawable/selector_first"
  72. android:clickable="true" >
  73. <ImageView
  74. android:id="@+id/imageView3"
  75. android:layout_width="wrap_content"
  76. android:layout_height="wrap_content"
  77. android:layout_alignParentLeft="true"
  78. android:layout_centerVertical="true"
  79. android:src="@drawable/find_more_friend_scan" />
  80. <TextView
  81. android:id="@+id/text_sys"
  82. android:layout_width="wrap_content"
  83. android:layout_height="wrap_content"
  84. android:layout_centerVertical="true"
  85. android:layout_marginLeft="20dp"
  86. android:layout_toRightOf="@+id/imageView3"
  87. android:text="扫一扫"
  88. android:textColor="#000" />
  89. <ImageView
  90. android:id="@+id/imageView4"
  91. android:layout_width="wrap_content"
  92. android:layout_height="wrap_content"
  93. android:layout_alignParentRight="true"
  94. android:layout_centerVertical="true"
  95. android:layout_marginRight="10dp"
  96. android:src="@drawable/pay_nofify_nav" />
  97. </RelativeLayout>
  98. <RelativeLayout
  99. android:layout_width="wrap_content"
  100. android:layout_height="50dp"
  101. android:layout_alignParentBottom="true"
  102. android:layout_marginRight="-10.5dp"
  103. android:background="@drawable/selector_last"
  104. android:clickable="true">
  105. <ImageView
  106. android:id="@+id/imageView5"
  107. android:layout_width="wrap_content"
  108. android:layout_height="wrap_content"
  109. android:layout_alignParentLeft="true"
  110. android:layout_centerVertical="true"
  111. android:src="@drawable/come_from_shake" />
  112. <TextView
  113. android:id="@+id/text_yyy"
  114. android:layout_width="wrap_content"
  115. android:layout_height="wrap_content"
  116. android:layout_centerVertical="true"
  117. android:layout_marginLeft="20dp"
  118. android:layout_toRightOf="@+id/imageView5"
  119. android:text="摇一摇"
  120. android:textColor="#000" />
  121. <ImageView
  122. android:id="@+id/imageView6"
  123. android:layout_width="wrap_content"
  124. android:layout_height="wrap_content"
  125. android:layout_alignParentRight="true"
  126. android:layout_centerVertical="true"
  127. android:layout_marginRight="10dp"
  128. android:src="@drawable/pay_nofify_nav" />
  129. </RelativeLayout>
  130. </RelativeLayout>
  131. <RelativeLayout
  132. android:id="@+id/relativeLayout4"
  133. android:layout_width="match_parent"
  134. android:layout_height="100dp"
  135. android:layout_alignParentLeft="true"
  136. android:layout_marginTop="10dp"
  137. android:layout_below="@+id/relativeLayout3">
  138. <RelativeLayout
  139. android:id="@+id/rel_fjdr"
  140. android:layout_width="match_parent"
  141. android:layout_height="50dp"
  142. android:layout_alignParentLeft="true"
  143. android:layout_alignParentTop="true"
  144. android:background="@drawable/selector_first"
  145. android:clickable="true" >
  146. <ImageView
  147. android:id="@+id/imageView7"
  148. android:layout_width="wrap_content"
  149. android:layout_height="wrap_content"
  150. android:layout_alignParentLeft="true"
  151. android:layout_centerVertical="true"
  152. android:src="@drawable/find_more_friend_near_icon" />
  153. <TextView
  154. android:id="@+id/text_fjdr"
  155. android:layout_width="wrap_content"
  156. android:layout_height="wrap_content"
  157. android:layout_centerVertical="true"
  158. android:layout_marginLeft="20dp"
  159. android:layout_toRightOf="@+id/imageView7"
  160. android:text="附近的人"
  161. android:textColor="#000" />
  162. <ImageView
  163. android:id="@+id/imageView8"
  164. android:layout_width="wrap_content"
  165. android:layout_height="wrap_content"
  166. android:layout_alignParentRight="true"
  167. android:layout_centerVertical="true"
  168. android:layout_marginRight="10dp"
  169. android:src="@drawable/pay_nofify_nav" />
  170. </RelativeLayout>
  171. <RelativeLayout
  172. android:layout_width="wrap_content"
  173. android:layout_height="50dp"
  174. android:layout_alignParentBottom="true"
  175. android:layout_marginRight="-10.5dp"
  176. android:background="@drawable/selector_last"
  177. android:clickable="true">
  178. <ImageView
  179. android:id="@+id/imageView9"
  180. android:layout_width="wrap_content"
  181. android:layout_height="wrap_content"
  182. android:layout_alignParentLeft="true"
  183. android:layout_centerVertical="true"
  184. android:src="@drawable/come_from_bottle" />
  185. <TextView
  186. android:id="@+id/text_plp"
  187. android:layout_width="wrap_content"
  188. android:layout_height="wrap_content"
  189. android:layout_centerVertical="true"
  190. android:layout_marginLeft="20dp"
  191. android:layout_toRightOf="@+id/imageView9"
  192. android:text="漂流瓶"
  193. android:textColor="#000" />
  194. <ImageView
  195. android:id="@+id/imageView10"
  196. android:layout_width="wrap_content"
  197. android:layout_height="wrap_content"
  198. android:layout_alignParentRight="true"
  199. android:layout_centerVertical="true"
  200. android:layout_marginRight="10dp"
  201. android:src="@drawable/pay_nofify_nav" />
  202. </RelativeLayout>
  203. </RelativeLayout>
  204. <RelativeLayout
  205. android:id="@+id/relativeLayout5"
  206. android:layout_width="match_parent"
  207. android:layout_height="50dp"
  208. android:layout_alignParentLeft="true"
  209. android:layout_below="@+id/relativeLayout4"
  210. android:layout_marginTop="10dp"
  211. android:background="@drawable/selector_single"
  212. android:clickable="true">
  213. <ImageView
  214. android:id="@+id/imageView11"
  215. android:layout_width="wrap_content"
  216. android:layout_height="wrap_content"
  217. android:layout_alignParentLeft="true"
  218. android:layout_centerVertical="true"
  219. android:src="@drawable/more_game" />
  220. <TextView
  221. android:id="@+id/text_yxzx"
  222. android:layout_width="wrap_content"
  223. android:layout_height="wrap_content"
  224. android:layout_centerVertical="true"
  225. android:layout_marginLeft="20dp"
  226. android:layout_toRightOf="@+id/imageView11"
  227. android:text="游戏中心"
  228. android:textColor="#000" />
  229. <ImageView
  230. android:id="@+id/imageView12"
  231. android:layout_width="wrap_content"
  232. android:layout_height="wrap_content"
  233. android:layout_alignParentRight="true"
  234. android:layout_centerVertical="true"
  235. android:layout_marginRight="10dp"
  236. android:src="@drawable/pay_nofify_nav" />
  237. </RelativeLayout>
  238. </RelativeLayout>

效果图

 

“我”模块

布局文件

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
  3. android:layout_width="match_parent"
  4. android:layout_height="match_parent"
  5. android:background="#E1E0DE" >
  6. <RelativeLayout
  7. android:id="@+id/relativeLayout1"
  8. android:layout_width="match_parent"
  9. android:layout_height="50dp"
  10. android:layout_alignParentLeft="true"
  11. android:layout_alignParentTop="true"
  12. android:background="#2B3439" >
  13. <TextView
  14. android:id="@+id/textView1"
  15. android:layout_width="wrap_content"
  16. android:layout_height="wrap_content"
  17. android:layout_centerHorizontal="true"
  18. android:layout_centerVertical="true"
  19. android:text="我"
  20. android:textColor="#fff"
  21. android:textSize="22sp" />
  22. </RelativeLayout>
  23. <RelativeLayout
  24. android:id="@+id/relativeLayout2"
  25. android:layout_width="fill_parent"
  26. android:layout_height="90dp"
  27. android:layout_alignParentLeft="true"
  28. android:layout_below="@+id/relativeLayout1"
  29. android:layout_marginTop="10dp"
  30. android:background="@drawable/selector_single"
  31. android:clickable="true" >
  32. <ImageView
  33. android:id="@+id/imageView1"
  34. android:layout_width="wrap_content"
  35. android:layout_height="wrap_content"
  36. android:layout_alignParentLeft="true"
  37. android:layout_centerVertical="true"
  38. android:layout_marginLeft="10dp"
  39. android:src="@drawable/special_spring_head2" />
  40. <RelativeLayout
  41. android:layout_width="match_parent"
  42. android:layout_height="match_parent"
  43. android:layout_centerVertical="true"
  44. android:layout_marginLeft="23dp"
  45. android:paddingTop="20dp"
  46. android:paddingBottom="20dp"
  47. android:layout_toRightOf="@+id/imageView1" >
  48. <TextView
  49. android:id="@+id/textView2"
  50. android:layout_width="wrap_content"
  51. android:layout_height="wrap_content"
  52. android:layout_alignParentLeft="true"
  53. android:layout_alignParentTop="true"
  54. android:text="决Jue"
  55. android:textColor="#000" />
  56. <TextView
  57. android:id="@+id/textView3"
  58. android:layout_width="wrap_content"
  59. android:layout_height="wrap_content"
  60. android:layout_alignParentBottom="true"
  61. android:layout_alignParentLeft="true"
  62. android:text="微信号:JueWYQ" />
  63. </RelativeLayout>
  64. <ImageView
  65. android:id="@+id/imageView2"
  66. android:layout_width="wrap_content"
  67. android:layout_height="wrap_content"
  68. android:layout_alignParentRight="true"
  69. android:layout_centerVertical="true"
  70. android:layout_marginRight="10dp"
  71. android:src="@drawable/pay_nofify_nav" />
  72. </RelativeLayout>
  73. <RelativeLayout
  74. android:id="@+id/relativeLayout3"
  75. android:layout_width="fill_parent"
  76. android:layout_height="150dp"
  77. android:layout_alignParentLeft="true"
  78. android:layout_below="@+id/relativeLayout2"
  79. android:layout_marginTop="10dp" >
  80. <RelativeLayout
  81. android:id="@+id/rel_wdxc"
  82. android:layout_width="match_parent"
  83. android:layout_height="50dp"
  84. android:layout_alignParentLeft="true"
  85. android:layout_alignParentTop="true"
  86. android:background="@drawable/selector_first"
  87. android:clickable="true" >
  88. <ImageView
  89. android:id="@+id/imageView3"
  90. android:layout_width="wrap_content"
  91. android:layout_height="wrap_content"
  92. android:layout_alignParentLeft="true"
  93. android:layout_centerVertical="true"
  94. android:src="@drawable/more_my_album" />
  95. <TextView
  96. android:id="@+id/text_sys"
  97. android:layout_width="wrap_content"
  98. android:layout_height="wrap_content"
  99. android:layout_centerVertical="true"
  100. android:layout_marginLeft="20dp"
  101. android:layout_toRightOf="@+id/imageView3"
  102. android:text="我的相册"
  103. android:textColor="#000" />
  104. <ImageView
  105. android:id="@+id/imageView4"
  106. android:layout_width="wrap_content"
  107. android:layout_height="wrap_content"
  108. android:layout_alignParentRight="true"
  109. android:layout_centerVertical="true"
  110. android:layout_marginRight="10dp"
  111. android:src="@drawable/pay_nofify_nav" />
  112. </RelativeLayout>
  113. <RelativeLayout
  114. android:id="@+id/rel_wdsc"
  115. android:layout_width="match_parent"
  116. android:layout_height="50dp"
  117. android:layout_below="@id/rel_wdxc"
  118. android:layout_alignParentLeft="true"
  119. android:background="@drawable/selector_body"
  120. android:clickable="true">
  121. <ImageView
  122. android:id="@+id/imageView3"
  123. android:layout_width="wrap_content"
  124. android:layout_height="wrap_content"
  125. android:layout_alignParentLeft="true"
  126. android:layout_centerVertical="true"
  127. android:src="@drawable/more_my_favorite" />
  128. <TextView
  129. android:id="@+id/text_sys"
  130. android:layout_width="wrap_content"
  131. android:layout_height="wrap_content"
  132. android:layout_centerVertical="true"
  133. android:layout_marginLeft="20dp"
  134. android:layout_toRightOf="@+id/imageView3"
  135. android:text="我的收藏"
  136. android:textColor="#000" />
  137. <ImageView
  138. android:id="@+id/imageView4"
  139. android:layout_width="wrap_content"
  140. android:layout_height="wrap_content"
  141. android:layout_alignParentRight="true"
  142. android:layout_centerVertical="true"
  143. android:layout_marginRight="10dp"
  144. android:src="@drawable/pay_nofify_nav" />
  145. </RelativeLayout>
  146. <RelativeLayout
  147. android:layout_width="wrap_content"
  148. android:layout_height="50dp"
  149. android:layout_alignParentBottom="true"
  150. android:layout_marginRight="-10.5dp"
  151. android:background="@drawable/selector_last"
  152. android:clickable="true">
  153. <ImageView
  154. android:id="@+id/imageView5"
  155. android:layout_width="wrap_content"
  156. android:layout_height="wrap_content"
  157. android:layout_alignParentLeft="true"
  158. android:layout_centerVertical="true"
  159. android:src="@drawable/more_my_bank_card" />
  160. <TextView
  161. android:id="@+id/text_yyy"
  162. android:layout_width="wrap_content"
  163. android:layout_height="wrap_content"
  164. android:layout_centerVertical="true"
  165. android:layout_marginLeft="20dp"
  166. android:layout_toRightOf="@+id/imageView5"
  167. android:text="我的银行卡"
  168. android:textColor="#000" />
  169. <ImageView
  170. android:id="@+id/imageView6"
  171. android:layout_width="wrap_content"
  172. android:layout_height="wrap_content"
  173. android:layout_alignParentRight="true"
  174. android:layout_centerVertical="true"
  175. android:layout_marginRight="10dp"
  176. android:src="@drawable/pay_nofify_nav" />
  177. </RelativeLayout>
  178. </RelativeLayout>
  179. <RelativeLayout
  180. android:id="@+id/relativeLayout4"
  181. android:layout_width="fill_parent"
  182. android:layout_height="50dp"
  183. android:layout_alignParentLeft="true"
  184. android:layout_below="@+id/relativeLayout3"
  185. android:layout_marginTop="10dp"
  186. android:background="@drawable/selector_single"
  187. android:clickable="true">
  188. <ImageView
  189. android:id="@+id/imageView1"
  190. android:layout_width="wrap_content"
  191. android:layout_height="wrap_content"
  192. android:layout_alignParentLeft="true"
  193. android:layout_centerVertical="true"
  194. android:src="@drawable/more_emoji_store" />
  195. <TextView
  196. android:id="@+id/text_pyq"
  197. android:layout_width="wrap_content"
  198. android:layout_height="wrap_content"
  199. android:layout_centerVertical="true"
  200. android:layout_marginLeft="20dp"
  201. android:layout_toRightOf="@+id/imageView1"
  202. android:text="表情商店"
  203. android:textColor="#000" />
  204. <ImageView
  205. android:id="@+id/imageView2"
  206. android:layout_width="wrap_content"
  207. android:layout_height="wrap_content"
  208. android:layout_alignParentRight="true"
  209. android:layout_centerVertical="true"
  210. android:layout_marginRight="10dp"
  211. android:src="@drawable/pay_nofify_nav" />
  212. </RelativeLayout>
  213. <RelativeLayout
  214. android:id="@+id/relativeLayout5"
  215. android:layout_width="fill_parent"
  216. android:layout_height="50dp"
  217. android:layout_alignParentLeft="true"
  218. android:layout_below="@+id/relativeLayout4"
  219. android:layout_marginTop="10dp"
  220. android:background="@drawable/selector_single"
  221. android:clickable="true" >
  222. <ImageView
  223. android:id="@+id/imageView1"
  224. android:layout_width="wrap_content"
  225. android:layout_height="wrap_content"
  226. android:layout_alignParentLeft="true"
  227. android:layout_centerVertical="true"
  228. android:src="@drawable/more_setting" />
  229. <TextView
  230. android:id="@+id/text_pyq"
  231. android:layout_width="wrap_content"
  232. android:layout_height="wrap_content"
  233. android:layout_centerVertical="true"
  234. android:layout_marginLeft="20dp"
  235. android:layout_toRightOf="@+id/imageView1"
  236. android:text="设置"
  237. android:textColor="#000" />
  238. <ImageView
  239. android:id="@+id/imageView2"
  240. android:layout_width="wrap_content"
  241. android:layout_height="wrap_content"
  242. android:layout_alignParentRight="true"
  243. android:layout_centerVertical="true"
  244. android:layout_marginRight="10dp"
  245. android:src="@drawable/pay_nofify_nav" />
  246. </RelativeLayout>
  247. </RelativeLayout>

效果图

分享到: 

【Android】还原“微信”apk中的“发现”和“我”两个模块的更多相关文章

  1. android仿微信红包动画、Kotlin综合应用、Xposed模块、炫酷下拉视觉、UC浏览器滑动动画等源码

    Android精选源码 仿微信打开红包旋转动画 使用Kotlin编写的Android应用,内容你想象不到 Android手机上的免Root Android系统日志Viewer 一个能让微信 Mater ...

  2. Android插件化(三)载入插件apk中的Resource资源

    Android载入插件apk中的Resource资源 简单介绍 怎样载入未安装apk中的资源文件呢?我们从android.content.res.AssetManager.java的源代码中发现,它有 ...

  3. Android端IM应用中的@人功能实现:仿微博、QQ、微信,零入侵、高可扩展

    本文由“猫爸iYao”原创分享,感谢作者. 1.引言 最近有个需求:评论@人(没错,就是IM聊天或者微博APP里的@人功能),就像下图这样:   ▲ 微信群聊界面里的@人功能    ▲ QQ群聊界面里 ...

  4. Android 4.4(KitKat)中apk包的安装过程

    原文地址:http://blog.csdn.net/jinzhuojun/article/details/25542011 事实上对于apk包的安装.4.4和之前版本号没大的区别. Android中a ...

  5. Android动态部署五:怎样从插件apk中启动Service

    转载请注明出处:http://blog.csdn.net/ximsfei/article/details/51072332 github地址:https://github.com/ximsfei/Dy ...

  6. 使用Android Studio时so文件打包不到APK中

    1,需要在build中添加如下配置,这是必备的 Android {   sourceSets {       main {           jniLibs.srcDirs = ['libs']   ...

  7. Android插件化开发---执行未安装apk中的Service

    欢迎各位增加我的Android开发群[257053751​] 假设你还不知道什么叫插件化开发.那么你应该先读一读之前写的这篇博客:Android插件化开发,初入殿堂 上一篇博客主要从总体角度分析了一下 ...

  8. (转)从android一个apk中启动第三方apk应用

    从android一个apk中启动第三方apk应用 我们在开发中,经常遇到遇到在一个apk中要去运行另外一个apk,就像我们windows一样,搞一个快捷方式一样,那怎么实现呢? 问题的核心点在于我们要 ...

  9. android读取apk中已经存在的数据库信息

    在android数据库编程方面,大家有没有遇到过,我要从指定位置的已经存在的数据库来进行操作的问题.之前我尝试了很多方法都没有成功,后来找到了解决的方法.   下面说明下这段代码的意思,第一步先判断在 ...

随机推荐

  1. ASP.NET-FineUI开发实践-2

    FineUI好处之一在于No JS,这里的No JS并不是不使用JS,JS对于ASP.Net是必不可少的,只是FineUI把大部分JS封装,如果想用,后台提供了很多方法返回JS,Get...Refer ...

  2. VS快速定位文件、代码插件——DPack

    之前用Myeclipse开发一个Java项目,发现其中“Open Resource”(Ctrl+Shirft+R)的功能比较好用,回到.Net后就找了找VS相应的功能,试了几个后觉得Dpack比较好用 ...

  3. 解决 jsp eclipse异常 【The import javax.servlet cannot be resolved】

    [ <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> 报错][impor ...

  4. spring的xml的property和constructor-arg的解析

    参考文档: http://zzy7182.iteye.com/blog/1153473

  5. php的mq客户端获取队列方法改造

    获取mq中消息然后处理失败重试机制: 下面的代码是php连接mq客户端的获取queue队列中的消息代码: public function createDurableSubscriber($queue, ...

  6. MySQL分支Percona,折腾中,先科普一下

    官方网站:http://www.percona.com/ Percona 为 MySQL 数据库服务器进行了改进,在功能和性能上较 MySQL 有着很显著的提升.该版本提升了在高负载情况下的 Inno ...

  7. nexus 的使用及maven的配置

    一.nexus的安装 1.下载nexus(点解这里) 2.下载后解压文件,将解压后的nexus文件放在你自己想要的地方 3.配置环境变量(和配置java的环境变量一样) 4.安装和启动nexus 由于 ...

  8. Php GMP

    GMP是The GNU MP Bignum Library,是一个开源的数学运算库,它可以用于任意精度的数学运算,包括有符号整数.有理数和浮点数.它本身并没有精度限制,只取决于机器的硬件情况. 本函数 ...

  9. 过滤器(filter)实现

    花了2天时间,实现了过滤器功能,针对数据进行筛选,包含以下7个过滤器: 'date','currency','number','tolowercase','touppercase','orderBy' ...

  10. php中curl、fsockopen的应用

    最近要用到通过post上传文件,网上盛传的有curl的post提交和fsockopen,其中curl最简单,于是从最简单的说起. 这是简单的将一个变量post到另外一个页面 $url = ''; $d ...