`
ycljf86
  • 浏览: 77943 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论
文章列表

GIT Branch 分支

    博客分类:
  • git
当一个稳定的版本发布过后,又来了个新的功能点,这时我们需要打一个branch,然后进行开发 在之前的branch001上面 创建了新的branch002 添加文件 test001 切换到之前的branch001 发现test001还在 按理应该不在了 (或者说我目的要当前的修改不影响之前的分支) 解决方法 切换到branch002,commit 你的code(可以不push,这里都是commit到当前分支branch002的,和branch001 没关系),再切换到branch001 就不见test001了 在之前的branch001上面 创建了新的branch002 修改之前的文件 切 ...

android 连接ble

最近在做一个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/。 因为我这边有两个入口,一个是直接预订付钱 ...
最靠谱的 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
这里有两个页面  loading  login, 两个页面都用了 1920*1080的图片,还是 32bit的。 程序一开始loading 页面 就吃掉了30m, 后来跳到login,又吃掉了30m,然后。我去掉了 loading的背景图,立马内存变成了39m了。可以想象一个这么大的图片 吃掉了 30m的内存 多么的恐怖 解决方案 不要在xml里面加背景图片, 用代码来加,并且回收 private void initBg(){ Bitmap bm = BitmapFactory.decodeResource(this.getResources(), R.drawable ...
公司上网需要代理,然后我就在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 ssh连接

    博客分类:
  • git
我们都知道git可以用http来连接,但是还有一个就是ssh,ssh是linux下面常用的通信协议 下面是一些SSH定义 SSH 为建立在应用层和传输层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。SSH最初是UNIX系统上的一个程序,后来又迅速扩展到其他操作平台。SSH在正确使用时可弥补网络中的漏洞。SSH客户端适用于多种平台 RSA 非对称加密 我们不但要知道如何敲命令,我们还要知道其中的原理。那么RSA就是ssh用的加密方式,这里就不多说了,可以直接百度,原理就是你把public key给 ...
Global site tag (gtag.js) - Google Analytics