- 浏览: 77962 次
- 性别:
- 来自: 苏州
最新评论
-
skying007:
,very good example. thank you ...
JMS WITH WEBSPHERE -
ycljf86:
magicalboy 写道 我想搞个Flex桌面录像程序,一定 ...
Flash Media Server 概念 -
ycljf86:
不好意思,最近忙,好久没来博客了,用免费的red5也可以的。
Flash Media Server 概念 -
magicalboy:
我想搞个Flex桌面录像程序,一定要用到FMS?
Flash Media Server 概念
文章列表
GIT Branch 分支
- 博客分类:
- git
当一个稳定的版本发布过后,又来了个新的功能点,这时我们需要打一个branch,然后进行开发
在之前的branch001上面 创建了新的branch002
添加文件 test001
切换到之前的branch001
发现test001还在 按理应该不在了 (或者说我目的要当前的修改不影响之前的分支)
解决方法 切换到branch002,commit 你的code(可以不push,这里都是commit到当前分支branch002的,和branch001 没关系),再切换到branch001 就不见test001了
在之前的branch001上面 创建了新的branch002
修改之前的文件
切 ...
android 连接ble
- 博客分类:
- android
最近在做一个ble midi的智能硬件项目,现把一些知识点记录如下:
首先由 bluetoothAdapter.startLeScan(leScanCallback) 去搜索,该方法接受一个callback去让开发者设置相应的代码。一旦有结果就运行callback里面的代码
我们来从log中看看是如何一步步执行的
BluetoothAdapter: startLeScan(): null
BluetoothAdapter: onClientRegistered() - status=0 clientIf=5
//扫描得到了结果发现了一个设备
BluetoothAdapter: onScanR ...
网上一般的清理教程都有,这里我就不说了,这里我结合我开发的环境来讲讲如何给你的mac减负。会持续更新
本人口袋比较紧,无奈又喜欢上了公司配的mac,离职后就自己买了个 mac pro 13, 128g硬盘,想想都觉得小啊,无奈只能按时的清理了。我是名java +android 开发者。这里就结合项目来谈谈如何清理磁盘
androidstudio - gradle
在你的home目录下有个隐藏的文件夹 .gradle ,切换到里面 jf$ cd wrapper/dists/
输入 ls 你会发现好多版本的gradle
gradle-2.11-all gradle-2.2.1-all
g ...
Recycleview 的使用这里就不多说了,这里主要说说在开发 tv的时候遇到的一些问题和解决的思路
1 焦点的获取和移动
android 系统本身就支持遥控器的操作,英文名字叫D-pad(Direction pad), 也就是 上下左右移动. 这里要注意的就是焦点会丢失的问题,我的项目中有几行的数据,每行都是一个recycleview,发现移动了几下 焦点就找不到了。这里有个属性要设置下
RecyclerView ll = new RecyclerView(context);
//http://blog.csdn.net/wx123ww/article/det ...
首先我的os
mac book pro
上面装有 virtualbox,当前在运行上 window 7.
android studio 上面创建了个 android tv 模拟器
在启动的时候发现
"emulator: Failed to sync vcpu reg emulator: Failed to sync HAX vcpu context"
解决方法:
关闭你的 window7,关闭 virtualbox,然后启动
连盒子连上 但是出现 offline。
adb kill-server
盒子上的 usb 调试 关了再开
微信公众号付钱:
付钱大体流程:先要调统一api拿prepayid--》然后给前端 --》调用微信的api弹出付钱输入密码窗体--》用户输入密码付钱完成--》页面有个回调函数提示成功失败(不过还是应该以微信call你的回调url来确认支付成功或者失败为准)
微信后台设置的 支付授权目录的概念:就是你调用微信js 打开付钱输入密码的那个页面。比如我的页面url在 http://domian/test/pay/ ,那就把这个贴到微信后台上面。 而且必须要精确的,你不能写上一级目录 比如 http://domian/test/。
因为我这边有两个入口,一个是直接预订付钱 ...
Mac 下 mysql 中文 乱码
- 博客分类:
- 数据库
最靠谱的
http://www.cnblogs.com/mojita/p/5347614.html
在mac上默认是没有配置文件的,需要到/usr/local/mysql/support-files目录下将mac上的mysql配置文件模板my-default.cnf拷贝到/etc下,并将文件名改成my.cnf
在my.cnf中找到[client][mysqld]分别添加下面两句话
~~~
[client]
default-character-set=utf8
[mysqld]
character-set-server=utf8
~~~
然后将mysql重新启动:
其他的 设置什么 ...
见这片文章,修改hostname,要重启
http://lihongchao87.iteye.com/blog/1998347
看看背景图如何吃掉你的内存的
- 博客分类:
- android
这里有两个页面 loading login, 两个页面都用了 1920*1080的图片,还是 32bit的。
程序一开始loading 页面 就吃掉了30m, 后来跳到login,又吃掉了30m,然后。我去掉了
loading的背景图,立马内存变成了39m了。可以想象一个这么大的图片 吃掉了 30m的内存
多么的恐怖
解决方案
不要在xml里面加背景图片, 用代码来加,并且回收
private void initBg(){
Bitmap bm = BitmapFactory.decodeResource(this.getResources(), R.drawable ...
代理出现的奇奇怪怪的问题
- 博客分类:
- SVN
公司上网需要代理,然后我就在mac 的网络设置里面加了代理,但是android studio还是不可以,
你要下载gradle的一些东西,你需要在gradle.properites里面加上代理,
你要update svn git,你需要在preference里面 设置 http proxy
genymotion 出现的问题,还是在公司 我虚拟机需要设置代理才能上网,然后回到家,我去掉了电脑和androidstudio的代理,但是忘记去掉虚拟机的了,结果就是 我build app,发现找不到device,后来去掉虚拟机的代理才找到
上面连不上adb 不是主要原因,原因是 geymenti ...
才开始我是用apt-get install 来安装的,后来发现连不上 mysql,也没有报错的log,而且安装的目录是到处乱跑
conf: /etc/tomcat7
start stop command: /etc/init.d/tomcat7
webapps: /var/lib/tomcat7
log(webapps 里面): /var/log/tomcat7
work(webapps 里面): /var/cache/tomcat7
...
mysql 安装在 usr/local/mysql 下面,是隐藏的。而且要更改中文编码 要在 /etc 里面加my.cnf
ubuntu:
mysql 在 /etc/mysql下面,如果想要允许远程连接,你需要注释掉my.cnf 里面的一段话
bind-address:127.0.0.1
否则远程连接会报 61 的错
上面的解决了如果出现 xxx is not allowed to connect to this mysql server ,那么你要打开你的权限
On your server run mysql from command line:
mysql -u root -p -h l ...
首先你要理解hadoop世界中的 文件系统 HDFS 和 我们常用的文件系统(FAT EXT NTFS)不是同一个概念。
1 给HDFS 建一个 input 文件夹(放数据) output 文件夹(出结果)
hadoop fs -mkdir -p /user/root/input
2 通过命名把本地文件系统的数据 放到 HDFS 里面 的input 文件夹 里面
hadoop fs -put /usr/hadoop/input/* /user/root/input
3 运行你的job
4 到output里面去查看结果 ,通常是通过url 访问
可能需要用到的命名
删除 ...
我们都知道git可以用http来连接,但是还有一个就是ssh,ssh是linux下面常用的通信协议
下面是一些SSH定义
SSH 为建立在应用层和传输层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。SSH最初是UNIX系统上的一个程序,后来又迅速扩展到其他操作平台。SSH在正确使用时可弥补网络中的漏洞。SSH客户端适用于多种平台
RSA 非对称加密
我们不但要知道如何敲命令,我们还要知道其中的原理。那么RSA就是ssh用的加密方式,这里就不多说了,可以直接百度,原理就是你把public key给 ...