上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 29 下一页
摘要: 1,android sensors introductionhttp://developer.android.com/guide/topics/sensors/sensors_overview.htmlhttp://wiki.funf-open-sensing-framework.googlecode.com/git/docs/index.html2,funf source codehttp://code.google.com/p/funf-open-sensing-framework/funf Tutorialhttp://code.google.com/p/funf-open-sensin 阅读全文
posted @ 2013-12-06 14:57 bobo的学习笔记 阅读(239) 评论(0) 推荐(0) 编辑
摘要: shell:1,处理locationProbe的linux shell脚本:cat LocationProbe.csv | cut -d ',' -f 3,20,23|sed '1d'|sort -u -n>location_dealed.csv2,将时间戳转换为可读时间的方法:其中@后面跟随的是时间戳的方式date -d "@1385991753" "+%Y/%m/%d %H:%M:%S"shell:sortuniqcutgrepsedawkwcpython: import sysimport codecsimpo 阅读全文
posted @ 2013-12-02 21:41 bobo的学习笔记 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 一、基于情境感知的移动终端推荐系统研究这篇论文感觉大部分是在综述,倒是提到了一些应用场景和涉及的算法,如果是写论文的话,有些科普性的算法知识可以借鉴。其中提到的相关算法有:关联规则算法:Apriori算法,根据地点提供消费行为类型推荐。 阅读全文
posted @ 2013-11-18 22:35 bobo的学习笔记 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 一、判断字符串a中是否包含字符串b(或者字符串a中包含字符串b的字母个数)1。使用最笨的方法,依次扫描//时间复杂度为O(lenLong*lenShort)int isContain(char* longString,char* shortString){ int lenLong=strlen(longString); int lenShort=strlen(shortString); if(lenLong=pivot){ j--; } if(i=0;i--){ n=str[i]-'a'; pos=... 阅读全文
posted @ 2013-11-18 21:01 bobo的学习笔记 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 将可以序列化的对象通过base64编码后进行保存但是感觉多数情况下,不需要采用这个功能,直接保存原始的json字符串,取出来之后再进行解析即可package com.wotlab.home.moneyplantairs.utils;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;import java.io.St 阅读全文
posted @ 2013-11-14 11:32 bobo的学习笔记 阅读(951) 评论(0) 推荐(0) 编辑
摘要: 发送方创建步骤:1.创建一个DatagramSocket对象DatagramSocket socket = newDatagramSocket (4567);2. 创建一个InetAddress , 相当于是地址InetAddress serverAddress = InetAddress.getByName("想要发送到的那个IP地址");3. 这是随意发送一个数据String str = "hello";4. 转为byte类型byte data[] = str.getBytes();5. 创建一个DatagramPacket 对象,并指定要讲这个数据 阅读全文
posted @ 2013-11-14 10:48 bobo的学习笔记 阅读(948) 评论(0) 推荐(0) 编辑
摘要: 1,胡萝卜农场项目(1)图片缓存项目(2)android开源框架的尝试2,智能厨房项目(1)将所有网络请求防止到一个service中的思路(2)左右导航的实现(3)fragment的使用3,网络遥控器项目(1)通过开启一个service不断检测是否有发送用户行为的实现(2)gridview类型的添加、删除搜索页面:(3)摇一摇功能的实现(4)列表项目展开(两个adapter叠加的方法)(5)将所有网络请求通过asyncTask执行,定义taskCallBack接口,ui界面实现该接口,实现通信;这种思路感觉比将所有网络请求防止在service里面更好一些(6)关键词动画的实现收藏界面:频道界面 阅读全文
posted @ 2013-11-12 17:52 bobo的学习笔记 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 在项目中有这么一种需求需要后台开启服务,时刻记录用户和软件的交互行为,一旦交互发生,就向服务器测发送一条消息解决方案:一、创建一个service服务类在service中开启一个线程,service类具有一个记录消息队列的成员变量,在service的oncreate方法中开启一个循环,检测此队列,如果队列中存在消息即发送,并在发送之后删除此消息,代码如下:package com.test.remotecontroller.services;import java.util.LinkedList;import java.util.Queue;import android.app.Service;i 阅读全文
posted @ 2013-11-12 15:39 bobo的学习笔记 阅读(5147) 评论(0) 推荐(0) 编辑
摘要: 将这个功能封装成了一个类,这样今后方便调用package com.bobo.myyaoyiyaotest;import android.R.bool;import android.content.Context;import android.hardware.Sensor;import android.hardware.SensorEvent;import android.hardware.SensorEventListener;import android.hardware.SensorManager;public class ShakeListener implements SensorE 阅读全文
posted @ 2013-11-12 15:06 bobo的学习笔记 阅读(608) 评论(0) 推荐(0) 编辑
摘要: 小结时间复杂度所有的简单排序(时间复杂度为O(n的平方))的都是稳定排序,选择排序除外所有的时间复杂度为O(nlogn)的都是不稳定排序,归并排序除外。空间复杂度归并排序的时间复杂度最高,为O(n),不过如果是原地归并的话貌似也就是O(1)快速排序次之,为O(logn)1,关于讲解可以参照这个系列的... 阅读全文
posted @ 2013-11-10 15:28 bobo的学习笔记 阅读(476) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 29 下一页