- 博客(36)
- 资源 (39)
- 收藏
- 关注
原创 python3 学习总结
关于文件函数 open() 中打开模式 r+、w+ 的理解,先来看看具体的描述:模式描述r+打开一个文件用于读写。文件指针将会放在文件的开头。w+打开一个文件用于读写。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该文件不存在,创建新文件。a. r+:该模式是会覆盖的,但是只是局部覆盖,例如:如果原始内容为:123456,然后通过 f.write("6") 的时候,这个时候文件的内容变为了: 623456,只替换了输入的位数。如果想要读取然后.
2021-08-18 15:14:22 192
原创 MongoDB 聚合 -- 连表查询
在使用MongoDB存储数据的时候,我们查询的时候,有时候难免会需要进行连表查询。但是MongoDB本身是非关系性数据库,连表查询,很多时候,需要我们自己在代码里手工操作。但是从 MongoDB 3.2 版本过后,我们可以使用 lookup∗∗∗进行连表查询。下面就简单介绍一下MongoDB的∗∗∗lookup∗∗∗进行连表查询。下面就简单介绍一下MongoDB的∗∗∗lookup*** 进行...
2018-05-17 16:35:33 51708 16
原创 js 返回上一页并刷新页面
正常情况下我们通过 history.back() 或者 history.go(-1) 返回上一级页面的时候,是不会刷新页面的。这种不刷新页面包含两种情况:在 android 或者 pc 浏览器中看到的页面有刷新的效果,其实不是这样的,这个时候的所有的资源都是从缓存中加载来的。我们通过浏览器调试工具可以看到 from disk cache 或者 from memory cache。在 ios...
2018-04-17 15:04:24 4027 1
原创 mustache 渲染列表项 index
mustache是一种无逻辑模板引擎,能够很便捷的将数据渲染到字符串模板上。同时也是因为无逻辑所以在循环结构和分支结构渲染上,有时候感觉有那么一点不足。特别是在列表渲染需要index的时候,这篇博客提供几种可供选择的解决方案。
2017-09-07 22:38:22 2842
原创 android SharedPreferences详解
在android的使用过程中,本地缓存数据有多种方式,其中有一种方式用于保存key-value的数据形式,那就是 -- SharedPreferences。下面我们就来详细解读一下SharedPreferences的使用。创建SharedPreferences有三种方式:1.Activity.getPreferences(Mode)2.Context.getSharedPrefer
2016-02-14 15:24:20 889
原创 android 事件总线 -- Otto(六) Bus
到了这里 android的事件总线 Otto的研究,快要接近尾声了,今天来看一下,Otto中最重要的一个类 Bus
2015-12-07 15:32:51 642
原创 JQuery 实现简单的复选框树形结构图
其实关于树形结构图,网上有很多插件,已经把全套的都封装好了的;但是最近公司需要做一个带复选框的树形结构,并且最关键的是要嵌入到JSP页面中,传递的数据不是用JSON传递的,是直接通过后端跳JSP页面的方式来的,所以就没有用网上的插件,就自己写了一下简单的实现。
2015-11-15 22:14:22 16614 1
原创 android 事件总线 -- Otto(五) EventHandler、EventProducer、AnnotatedHandlerFinder
android事件总线Otto中的,EventHandler、EventProducer的源码讲解
2015-10-15 17:17:51 1460
原创 android 事件总线 -- Otto(四) HandlerFinder、DeadEvent
继续上一篇讲解了ThreadEnforcer后,接着继续从源码的角度讲解Otto,这一篇要讲的是HandlerFinder、DeadEvent这两个类。
2015-09-24 20:56:56 642
原创 android 事件总线 -- Otto(三) ThreadEnforcer
继续研究Otto,上一篇博客,讲解了Otto的生产者和订阅者,这一篇讲解Otto源码中的ThreadEnforcer类。
2015-09-24 17:28:54 1215
原创 android 事件总线 -- Otto(二) Produce、Subscribe
上一篇博客讲解了,Android事件总线Otto的使用流程;从这一篇开始从源码的角度继续学习Otto。这一篇讲解的是源码中Produce、Subscribe、ThreadEnforcer。
2015-09-22 21:34:14 6278
原创 java线程池(一) -- 线程基础
在Java中,一般牵涉到耗时任务的时候,一般要用到线程,如:网络访问、文件操作……,避免阻塞。本文讲解了Java线程的基本使用。
2015-09-06 21:41:42 482
原创 android播放音频文件(MediaPlayer)和录音(MediaRecorder)--播放音频文件
上一篇讲解了--使用MediaRecorder录音,并且实现暂停录音,停止录音后合并音频文件,这一篇讲解使用MediaPlayer播放网络音频文件的功能。
2015-08-30 16:41:52 2942
原创 android播放音频文件(MediaPlayer)和录音(MediaRecorder)--录音
在android开发中,做聊天页面时,时常需要做语音聊天,本博客就是谈谈个人对于聊天页面语音聊天的简单实现。
2015-08-30 13:55:00 2389
nodejs-poster
2017-09-22
mustache 支持 index
2017-09-07
android MVP简单使用
2016-06-29
css3_flex使用示例
2016-03-21
JQuery 简单的带复选框的树形结构
2015-11-15
android design包的使用
2015-10-10
android录音和播放
2015-08-30
CountDownLatchDemo
2015-04-17
android-eclipse多渠道打包
2015-01-06
android 竖屏二维码扫描
2014-02-26
遍历当前程序路径下的files和cache目录
2013-10-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人