Fork me on GitHub

ban&pick

Mac上的神兵利器(不定时更新)

自己用过的一些好用的Mac工具,提升效率妥妥的。也算是做个备份,有兴趣的google 工具名字+教程关键字

Application

Github Starred Repository

对以前star过的项目进行分类整理,大致结构如下。资源类里有很多宝贵的资料,有算法,教程,源码分析等等。时间紧,没有对一些库进行清楚的分类,建议直接搜索关键字,希望对你有所帮助。

项目地址: https://github.com/sunxu3074/StarredRepository    欢迎star&fork

.
├── Android
│   ├── View
│   │   ├── Adapter
│   │   ├── Dialog
│   │   ├── Loading
│   │   ├── Spinner
│   │   ├── SwipeBack
│   │   ├── TAB
│   │   ├── TimePicker
│   │   ├── ViewPager
│   │   ├── 图表
│   │   ├── 下拉加载
│   │   └── 高斯模糊
│   ├── App
│   ├── Facebook
│   ├── Google
│   ├── JakeWharton
│   ├── MaterialDesign
│   ├── Oauth
│   ├── Square
│   ├── Yalantis
│   ├── 工具类
│   ├── 数据库
│   ├── 架构类
│   ├── 框架类
│   ├── 测试类
│   ├── 资源类
│   └── 权限相关
├── Python
├── 前端
├── 流媒体
└── 杂七杂八

Mac搭建nginx+hls+rtmp服务器

我是在自己电脑上搭建的环境,每个机器的环境可能不一样,搭建的问题也各有不同。无论怎样,多查,多看,多实践。

安装 homebrew

homebrew 的官网http://brew.sh/下载homebrew ,如果有则省略该步骤。

安装 nginx

brew tap homebrew/nginx
brew install nginx-full --with-rtmp-module

这样nginx和rtmp模块就安装好了,如果不需要rtmp就不用 –with-rtmp-module 这段代码。

brew options nginx-full

通过上面这段代码可以看见编译nginx的选项模块。

Android基于HLS和RTMP协议的第三方SDK选择

协议的详解网上资料都太多了,我就不赘述了。Android上3.0开始支持hls,但在4.0以后就支持的不太好了。而对rtmp来说,Android是默认不支持的。网上有一些第三方库支持这两种协议,下面就我找到的第三方库列出并做出比较。

希望能帮助到一些刚接触流播放的同学,下篇我会写用Mac搭建 nginx + HLS 的点播服务器。

最后,祝好:)

实现全自动微信抢红包自带关闭技能

接受红包的洗礼吧,凡人们!!

项目地址

https://github.com/sunxu3074/AutoRobRedPackage 如果觉还不错,请给个 star .

功能介绍

效果展示

传到优酷空间里面了,墙外的小伙伴可观看YouTube.

效果

你只用把手机打开到你想要抢红包的群里,然后把屏幕熄灭时间调到10分钟(如果超过10了还没人发红包,说明你选错群了..)就ok了,然后就可以撒手不管该干嘛干嘛去了.

《Android 50 Hacks》读书笔记-布局篇

最近在http://www.it-ebooks.info/看见了一本《50 Android Hacks》,感觉还好.在这里写一下读书笔记.

前言:

我不知道作为一个没过四级的人是怎么看完这本书的.记得以前英语考试时,读阅读时总是不耐心,读着读着就烦气了.后来的考试总是喜欢看着答案蒙.至于现在为什么能耐心阅读关于计算机的一些英文文档,可能就是我对自己有野心,对程序员这个行业有野心吧.希望有一天我能骄傲地跟别人说我是一个程序员.

Hack 1 Centering views using weights (Android v1.6+)

What should I write if I want a but- ton to be centered and 50% of its parent width?

2015.12.15 周记

上周随想

好像每天过了11点才会进入状态..

电脑里放着许巍的歌,今天很累可还是舍不得去睡觉,总感觉再去干点什么.

回忆上周已经记不清自己干了些什么.

上周感觉自己成长了的时候就是看了王垠的《编程与智慧》.认真地看了每一段并在内心鼓掌叫好,艳羡王垠的才华.

Android Studio项目应该提交哪些文件到GitHub上

UPDATE: http://gitignore.io/


在知乎上看到的提问,原问题链接: http://www.zhihu.com/question/37910193

当我们上传用AS写的Android代码时,上传没必要的代码不仅浪费空间,有时还会引起项目共同合作人员在提交代码时的冲突,那么究竟什么代码该上传,什么代码不该上传呢?

查阅相关资料:

  1. http://www.jetbrains.com/idea/help/project.html
  2. http://qiita.com/amanoiverse/items/71b7dccf992b33930c35
  3. http://stackoverflow.com/questions/16736856/what-should-be-in-my-gitignore-for-an-android-studio-project
  4. https://gist.github.com/iainconnor/8605514
  5. https://github.com/drakeet/Meizhi/blob/master/.gitignore
  6. https://github.com/JakeWharton/butterknife/blob/master/.gitignore
  7. https://github.com/bboyfeiyu/Colorful/blob/master/.gitignore

找了一些资料后,每个给出的答案都不一样,我把上面的答案总结后融合了一下添加到平常在在本地练习的 .gitignore 文件中,并上传到Github上然后down下来重新导入,发现导入没有任何异常,运行顺利.

Hugo静态网站生成不完全教程(不定期更新)

参考资料

阅读官方文档

相信你读了上面的资料就会很轻松的搭建自己的博客了.如果还不是很明白,那么恭喜你,跟我一样笨. 笨就没办法了,去hugo官方网站读Docs.读完之后你大概能明白到底是怎么回事了,每个文件都是干什么的,怎么改模板等等,从一个小白变成一个不太白,顺便了解一下 Go 语言的语法.

我主要写一些小技巧或者不常用,或者大家在别处没有找到的.

官网上值得推荐给大家的是:

  • 关于hugo的博客,英文居多,也有少量中文的,自己斟酌选读.
  • hugo的主题模板,非常符合hugo的设计理念to be the perfect balance betweensimplicity and functionality.
  • 关于如何方便快捷地发布到 Github Pages 上,有很多方案.利用 wercker , webhook 等等,上面的博客和官网都有提到,不再赘述.

about me

只有菜鸟才会觉得自己特别牛,因为物以类聚,他的圈子里全是菜鸟。 你越牛,接触的圈子也越牛,你越会觉得自己渺小。 Donate