自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

shonegg的技术人生

一人,一本,一机

  • 博客(17)
  • 资源 (2)
  • 问答 (2)
  • 收藏
  • 关注

原创 安卓启动流程

看了很多相关博客,今天也来自己梳理以下~~~ Android从Linux系统启动 init进程启动 Native服务启动 System Server, Android 服务启动 Home启动总体启动框架:Init进程启动 首先uboot引导Linux内核启动,然后在用户空间中启动init进程,再启动其他系统进程。在系统启动完成完成后,init将变为守护进程监视系统其他进

2016-06-13 16:19:31 6787

原创 androidstudio下NDK正确姿势

用androidstudio开发的小伙伴,应该知道自身的ndk自动编译就是鸡肋! 这里说2种方法: 1& 进入到工程jni目录运行ndk-build 如何快速复制jni路径右键Copy Path或者按快捷键Ctrl+Shift+Ccd /home/wangxiong/Documents/Github/libraries/blur/src/main/jni~/Soft/android-n

2016-06-17 22:37:16 4813

原创 Error: NDK integration is deprecated in the current plugin

android studio NDK配置时异常: 解决在gradle.properties下增加一行配置 android.useDeprecatedNdk=true

2016-06-17 17:51:11 266

原创 脚本启动JD-GUI

在反编译的时候,通常JD-GUI是用来查看class文件!基本特性1 JD-Core and JD-GUI are written in Java and Groovy.//编写语言2 JD-Core works with most current compilers including the following://编译环境 jdk1.1.8, jdk1.3.1, jdk1.4.2,

2016-06-17 15:12:29 2622

原创 TextView加文字阴影

偶然看到哔哩title的文字跟其它地方显示不一样查了一下用到了textview的相关属性. 通常一些像Photoshop这样的工具可以用来创建各种各样的文字效果,并且我们经常用到的一种效果就是阴影。Android是支持字体阴影的。在TextView中实现字体阴影效果比在位图元素中的效率更高,并且使得设计可适配多种屏幕尺寸。相同条件下,Android的LayoutManager缩放TextView

2016-06-17 10:19:42 2059

原创 毛玻璃之android.support.v8.renderscript.RSRuntimeException

最近看到bilibili的番剧详情页面下的背景图有高斯模糊的效果,很好看,于是也将自己个人项目的某个背景图调成模糊的效果,用的是500px的500px-android-blur 地址:https://github.com/500px/500px-android-blur 在集成的时候,android.support.v8库找不到。这个renderscript-v8.jar包需要从sdk的目录下

2016-06-17 09:43:19 1652

原创 源码分析之Fresco

com.facebook.imagepipeline.core/ImagePipeline.java[1]取图片从BitmapCache>public DataSource<CloseableReference<CloseableImage>> fetchImageFromBitmapCache( ImageRequest imageRequest, Object callerContext)

2016-06-13 16:22:09 451

原创 Mina通信粘包处理

使用过Mina做Socket长链接的同学应该都遇到到过,在解码时少包、多包的问题!1.文本内容发送端需要等缓冲区满才发送出去,造成粘包 2.接收方不及时接收缓冲区的包,造成多个包接收解决方法就是使用CumulativeProtocolDecoder 解码器,确保在编码的时候要把前4位设成标志位,标志消息内容的长度。 数据包编码和解码一定要单独实现: 编码器 class Reques

2016-06-13 16:21:36 1651

原创 独特的经历

初试3道智力题: 1、有23枚硬币在桌上,10枚正面朝上。假设别人蒙住你的眼睛,而你的手又摸不出硬币的 反正面。让你用最好的方法把这些硬币分成两堆,每堆正面朝上的硬币个数相同?2、有两个桶,一个能装3公斤的水、一个能装5公斤的水,怎样才能称出4公斤的水?3、现在小明一家过一座桥,过桥时候是黑夜,所以必须有灯.现在小明过桥要1秒,小明的弟弟要3秒,小明的爸爸要6秒,小明的妈妈要8秒,小明的爷爷要12

2016-06-13 16:20:43 403

原创 MyEclipse下JSP代码提示

代码提示对于开发效率是极大的帮助。如果要jsp和html代码提示该怎么做了?在MyEclipse 9以前的版本中,我们如果要为Html编辑器添加自动的代码提示可以这样操作: windows–>preferences–>MyEclipse–>Files and Editors–>HTML–>HTML Source–>Content assist,在Prompt when these charac

2016-06-13 16:20:08 3556

原创 FFmpeg第一次编译

我们的生活离不开多媒体技术,智能电视,互联网视频,安防监控,播放器,媒体中心,机器人视觉,航拍,移动直播,视频会议… 而这些细分领域,到处都是FFmpeg的身影。看看它的介绍: FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。它包括了目前领先的音/视频编码库libavcodec。 FFmpeg是在Linux下开发出来的,但它可以在包括Windows在内的大

2016-06-13 16:18:56 533

原创 直播推流之nginx服务器搭建

nginx依赖pcre和zlib和openssl,分别去这两个官方网站下载最新的版本. pcre下载页面> zlib下载页面> openssl下载页面> 最后统一拷贝到某个目录下 用命令解压3个文件 tar -xzvf xxx.tar.gz tar -jxvf xxx.tar.bz2到官网下载nginx> 同样用tar命令解压 解压完后进入cd解压出来的目录

2016-06-13 16:18:23 7336

原创 直播推流nginx-rtmp-module集成

官方源码:https://github.com/arut/nginx-rtmp-module战斗民族俄罗斯人民开发的一款NGINX的流媒体插件,除了直播发布音视频流之外具备流媒体服务器的常见功能 比如推拉流媒体资源 基于HTTP的FLV/MP4 VOD点播 HLS (HTTP Live Streaming) M3U8的支持 基于http的操作(发布、播放、录制) 可以很好的协同现有的流媒体

2016-06-13 16:17:45 9236 2

转载 动态加载Activity

转载 :Android开发中文站 » Android中插件开发篇之—-动态加载Activity(免安装运行程序) 一、前言 又到周末了,时间过的很快,今天我们来看一下Android中插件开发篇的最后一篇文章的内容:动态加载Activity(免安装运行程序),在上一篇文章中说道了,如何动态加载资源(应用换肤原理解析),没看过的同学,可以转战:http://blog.csdn.net/jiangwe

2016-06-13 16:17:03 1942

原创 AndroidStudio小技巧

1-自动导包 Eclipse下用Shift+Ctrl+O快捷键来快速导入所有的包~ as下设置选项 俺的版本,最新的version (1) Insert imports on paste => All (2) Add unambiguous imports on the fly 勾上 ok,自动导包了.2-开启悬浮提示 场景:鼠标定格到某个类符号上,显示相关声明,这个便

2016-06-13 16:15:57 3959

原创 快速查看SQlite等数据库.db文件

今日,碰到一个小伙伴要做一个驾校考题类的app,网上找了一个项目,那个app是本地保存的(考题)数据,数据库文件data.db文件放在assets下面,小伙伴想看里面的具体类容,咋办? 用可视化数据库工具呀! 下载地址: https://www.navicat.com/download/navicat-premium 就是这货,打开本地文件: 1、建立连接,选择SQLite2、指定

2016-06-13 16:12:37 3075

原创 Firefox浏览器打不开网页

今天,用ubuntu,不知道咋地,Firefox浏览器就打不开网页了,开始以为是wifi有问题,或者是ubuntu系统有bug! sudo kde-nm-connection-editor , 打开网络连接管理器,删除网络,再新建网络,怎么试都不行! ping了一下,发现网络没问题呀! 仔细看看浏览器问题: 什么鬼,代理服务器拒绝连接,啥时候用了代理,拒绝代理! 打开Prefe

2016-06-13 16:07:07 2309

用Python写网络爬虫-高清版【Web Scraping with Python】

第1章:网络爬虫简介 第2章:数据抓取 第3章:下载缓存 第4章:并发下载 第5章:动态内容 第6章:表单交互 第7章:验证码处理 第8章:Scrapy学习 第9章:总结

2017-10-02

深入浅出Linux设备驱动

一起学习linux驱动 必备,讲的 很详细 ,值得一看哦

2014-08-27

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除