- 博客(89)
- 收藏
- 关注
原创 mySQL密码忘记怎么办?
mySQL密码忘记怎么办?(网上的方法) 1.修改my.cnf文件(MAC osX在 /etc下,如果没有可以复制一个过去),在[mysqld]下面添加 skip-grant-tables 2.重启服务,进入mysql命令行 mysql -u root -p Enter3.执行语句修改密码 update user set authentication_string...
2015-10-24 14:12:42 179
原创 Android service简单整理
一、什么时候绑定,什么时候不绑定?当 Activity 需要与 Service 通信时,要通过绑定来进行通信。广播也可以但效率较低根据实际情况定最简单的场景就是后台做一些定时任务,不绑定直接启动就用了 二、用法<service android:name="这里是名称" android:exported="fals...
2015-10-03 23:52:24 158
原创 listview 里 item 事件不传递问题
在 Item 布局的根节点里加入该属性,让事件穿透按钮android:descendantFocusability="blocksDescendants"
2015-09-25 18:25:06 234
原创 mac 下清除 subclipse 账号
1、打开命令行窗口,即用户的根目录(用户的home目录)$cd ~$ ls -al... drwxr-xr-x 6 lvzhinan staff 204 1 9 18:10 .subversion...$cd . subversion/auth/$rm -r -f -d * 2、重启eclipse/myeclipse,提交或者更新svn文件...
2015-09-24 18:46:12 171
原创 吐血的经历-MAC下配置PHP
MAC是自带apache和PHP的,只要打开即可。我要说的是,我有一处地方没考虑到,导致浪费了很多时间:配置了虚拟主机后,一直Forbidden 403,访问不了网站, 最终原因是Hosts配置时,域名前面没加www 自达升级到了yosimite后, PHP有出问题了, 查了好长时间终于找到一个有用的方法, apachectl configtest 检查下配置参数 , 把...
2014-09-01 18:11:35 198
原创 安卓截屏shell脚本
写个脚本,不需要每次截屏都在电脑上打开eclipse了1.写脚本adb shell /system/bin/screencap -p /sdcard/download/screenshot.pngMM=`date +%s.png`adb pull /sdcard/download/screenshot.png /Users/BH/Pictures/com.tencent.Scr...
2014-08-10 00:26:46 760
原创 plutil命令转换json与plist
json to plist:plutil -convert xml1 data.json -o data.plistplist to json: plutil -convert json data.plist -o data.json
2014-05-15 22:52:07 674
原创 WAP站定位
通过HTML5定义的接口调用。具体能否成功, 要看浏览器是否实现,试过UC, chrome都是可以的。 navigator.geolocation.getCurrentPosition(displayLocation,error); function displayLocation(position) { text = "Userlatitudeis "+position.coord...
2014-04-01 11:36:07 234
原创 CTWAP下程序崩溃
CTWAP不提供HTTPS服务, 所以当用户手机开启CTWAP时,程序会异常, java.lang.IllegalStateException: Scheme 'http' not registered. 具体什么原因尚不清楚,最好是在初始化网前判断下网络类型比较稳妥,提示用户切换到CTNET上。 对于电信和联通也是如此。http://www.cnblogs.com/-...
2013-12-10 13:14:52 201
原创 获取android系统CPU信息
要根据CPU情况,选择合适的视频编码。 用这个方法可以很容易读出来。private String getInfo() { StringBuffer sb = new StringBuffer(); sb.append("abi: ").append(Build.CPU_ABI).append("\n"); if (new File("/proc/cpuinfo").ex...
2013-11-28 10:16:43 169
原创 常用命令行
开发过程中日志分析少不了, 有简便易用的工具效率会高不少。 平时工作仍用XP,为了能使用linux下丰富好用的命令,安装Cygwin ,并且配置到环境变量里去。 这样就可以在cmd里使用linux命令了, 比如ls , grep 等等。 常用命令备忘: =======grep过滤========cat log.txt --获取文件流cat log.txt |...
2013-11-22 11:44:42 108
原创 webRTC学习系列 纠错
在了解webRTC过程中,发现了一些纠错方案, 在此笔记: NACK , 自适应信道质量反馈技术, 如果接收端有丢包,发送端将重传, 可以减少视频因丢包引起的花屏, 缺点是会引起网络拥塞, 降低画面实时性;FEC, Forward error correction前向纠错, 在传输的包里加入冗余数据,一旦接收端发现有错, 采用冗余数据便可组装原始数据, 无需发送端重传。 该技术在广电...
2013-11-08 10:12:58 230
原创 apk安装问题
现象:安装APK时,总是出现失败信息 Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE]原因:没卸载干净。往往是执行uninstall或在应用管理器中卸载是出现了错误解决方法: 网上的方法大都是删除/data/app, 清理/data/system/packages.xml。 无效, 问题依旧存在。...
2013-11-05 18:10:11 403
原创 第1个python脚本:过滤webrtc log
手机上抓的log太大,文本编辑器的Find只能过滤出tag,按value过滤比较麻烦, 于是写了个python脚本, 几十万行的log, 很快就按指定条件过滤出来。 而且脚本很容易理解和修改。PS: 不太完善, 编码要处理, 只能读取utf-8文件。#遍历log文件,按指定TAG查找,并过滤指定的value,将value存入到result.txt中。#2013年11月4日...
2013-11-05 13:21:01 176
原创 微博、微信审核经验分享
新浪微博开放平台先说一下, 使用新浪微博开放平台,第一大步是通过文案审核, 接下来是应用上线。我这里只是分享下文案审核的经验。入口地址: http://open.weibo.com审核须知: http://open.weibo.com/wiki/审核指南与流程FAQ:http://open.weibo.com/wiki/应用相关问题下载地址问题:http://open.w...
2013-10-24 09:44:59 714
原创 用wireshark抓包并播放RTP流
在做音视频开发过程中,需要经常抓包分析。总结一种方法,将RTP流内的UDP包导出并格式化成相应编码的文件进行播放。 1.用tcpdump在手机上抓包, 生成pcap文件 2.将pcap文件复制到电脑上,用wireshark打开 3.运行生成脚本, 生成H264文件(lua脚本直接放到wireshark安装目录下,在init.lua里添加dofile("h264_e...
2013-08-14 15:58:17 4644
原创 USB OTG
想把单片机和android手机连起来,用手机控制MCU,比较简单的方法是用串口通信。 只有手机(主要是硬件支持)usb host,可以用otg线将手机和MCU连起来实现 。 收藏该网址,里面有支持otg的手机清单。http://usbotghelper.wordpress.com/...
2013-07-19 13:53:11 213
webRTC学习系列 了解gypi构建系统
webRTC源码里有很多gypi文件,是做什么用的呢?一句话,就是用来build项目的, 其目的和make一样。gyp: generate your projectgypi:generate your project included 看得懂就行,暂时没必要深究。 引用网上这篇文章http://www.cnblogs.com/dirlt/archive/2011/0...
2013-07-09 17:11:21 222
原创 sipp编译 - 备忘
默认安装的Ubuntu少几个关键的库,需要apt-get install以下几个包libpcap-devlibssl-devncurses-dev 1.下载源码 http://sourceforge.net/projects/sipp/files/latest/download?source=dlp 2.tar解压之 3.根据实际需要make相应到版本, 有4...
2013-07-08 14:43:54 381
原创 Intent的几种跳转方式
[转自网上]第一种方式,用action来跳转。 1、使用Action跳转,如果有一个程序的AndroidManifest.xml中的某一个 Activity的IntentFilter段中 定义了包含了相同的Action那么这个Intent就与这个目标Action匹配。如果这个IntentFilter段中没有定义 Type,Category,那么这个 Activity就匹配了。但是如果手...
2013-01-23 12:44:09 721
原创 Android随笔
runOnUiThread在UI线程中刷新UI,无需用Handler。 @DOC * Runs the specified action on the UI thread. If the current thread is the UI * thread, then the action is executed immediately. If th...
2012-11-18 21:49:25 86
原创 数据库
[转自CSDN]数据库设计经验谈一个成功的管理系统,是由:[50% 的业务 + 50% 的软件] 所组成,而 50% 的成功软件又有[25% 的数据库 + 25% 的程序] 所组成,数据库设计的好坏是一个关键。如果把企业的数据比做生命所必需的血液,那么数据库的设计就是应用中最重要的一部分。有关数据库设计的材料汗牛充栋,大学学位课程里也有专门的讲述。不过,就如我们反复强调的那样,再好的老师也比不...
2012-04-30 00:36:04 113
原创 java socket
java socket遇到的问题:客户端:android3.1服务器端:winXp , j2se 遇到的问题:1.连接状态感知 起初用心跳来维持连接,发送sendUrgentData(1)。 事实证明这种方法虽然可用,但使用起来有问题,发送不能地于频繁,否则会影响我们真正的数据收发。另外,这个数据包还是会被对方的socket对象接收到,这样就影响了我们的应用层面上的...
2011-12-09 14:06:35 106
原创 小应用快速开发模式构思
经常能遇到一些小应用, 此类软件的生命周期一般就几个月甚至更短, 它们是专为某项目活动定制,比如一场足球赛或是一个演唱会,活动结束后软件生命及终结。 一般这样的手机应用(或PAD应用)的需求是很简单的,主要以展示、投票为主,不会有太多的复杂交互过程。 但是它的开发周期同样很短, 一般要求在数天内完成并上线, 所以需要有一个比较好的开发模式来应对这样的需求。 想到的几点先记下来:1....
2011-09-09 14:13:41 98
原创 智能的电子垃圾
这几天耳边总是听见国内很多公司出android智能手机的新闻, 狂轰乱炸来搞营销。 大家有多了一个可供挑选的机型,也会多一些程序员来为这些设备做应用开发。 可真他妈的需要这么多手机吗? 现在的电子产品生命周期越来越短, 年轻人热衷于赶潮流,软件用最新版的, 手机要用最新款的, 换手机的速度极有可能超过换新衣服。 如果这么多电子垃圾还需要我们来买单, 那真是太...
2011-09-07 14:57:47 131
原创 为什么webview无法播放视频
是因为没有设置 webView .getSettings().setPluginsEnabled(true); 插件使能 --------------------- 视频可以播放了, 但又出来新问题, 页面里的flash漂浮在我的主界面之上, google了一下, 发现是webView底层的bug , 目前还没找到好的解决方法,在此记录。 几个属性webVi...
2011-09-03 20:41:18 554
原创 几条linux命令
相关命令的解释 · ping :送一个 ICMP 的封包给某部主机 · ifconfig :设定网络参数使用的指令 · ifup,ifdown:激活与关闭某个网络适配卡 · netstat :查阅网络信息的指令 · route :显示/修改路由表( route table ) · traceroute :调查连接到某部主机时,每个节点的联机速度 · host :显示主机名称( domain nam...
2011-08-22 19:01:37 100
原创 android双网卡
今天输入ifconfig -a,发现有一个这样的设备:sit0 Link encap:IPv6-in-IPv4 NOARP MTU:1480 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropp...
2011-08-22 18:49:37 639
原创 还不明白什么是固件吗
所谓固件(Firmware)就是写入EROM或EPROM(可编程只读存储器)中的程序,通俗的理解就是“固化的软件”。更简单的说,Firmware就是BIOS的软件,但又与普通软件完全不同,它是固化在集成电路内部的程序代码,负责控制和协调集成电路的功能。 那固件到底是指硬件还是软件呢?按我们现在的理解,固件应当指的是软件了。但软件种类繁多,并不是所有软件都能叫做固件的,一般来说,担任着一...
2011-08-05 19:28:30 10022
原创 诱惑的苹果, 朋克安卓
给我的感觉, 苹果那一口是被夏娃咬掉了, 一只诱惑的苹果, 多少人以它为荣。 而我更喜欢android的朋克精神, 骨子里就是拿来改装的, 我认为android在未来将更能体现在提高生产力方面, 而不单纯是一部娱乐终端。 这体现在它的开放性和google的号召力。 有N多人因为是google的粉丝才加入android阵营的, google有统治地球的野心, 它将可能...
2011-08-01 19:26:53 96
原创 一张图片引发的错误
同事折腾一个错误整了2小时, 异常信息不记得了, 是在xml页面文件里发生的。 后来排除发现, 是一张png导致的, 很诡异, 对比二进制发现它和另外一张正常图片差别并不大 有点想不通...
2011-08-01 19:15:00 130
原创 object wait() notify()
wait( ) tells the calling thread to give up the monitor and go to sleep until some other thread enters the same monitor and calls notify( ). notify( ) wakes up the first thread that called wait(...
2011-07-31 12:42:50 86
原创 获取图片方式
1. 图片放在sdcard中, Bitmap imageBitmap = BitmapFactory.decodeFile(path) (path 是图片的路径,跟目录是/sdcard)2. 图片在项目的res文件夹下面 //得到application对象 ApplicationInfo appInfo = getApplicationInfo(); //得到该图片...
2011-07-05 11:47:19 125
原创 http回调
在做客户端应用时, 经常遇到联网, 需要获取远端服务的response, 在数据返回时通知给客户端,在此做下记录。1. 建一个线程, 处理发送和接收//仅供备忘 , 需要完善的还有连接数控制,流处理,请求附加码,连接百分比等abstract class Http implements Runnable { public boolean isDisconnect = false;...
2011-07-04 10:05:54 573
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人