薛瑄的博客

不论是技术还是生活,你遇到的每个困难,都是一次提升自己的机会。努力解决好每个困难,你将成为更优秀的自己...

Gradle settings for this project are not configured yet

Android Studio and PhoneGap, Module android is not backed by gradle将Eclipse代码导入到AndroidStudio的两种方式问题:这个问题也可以描述为,解决gradle构建的eclipse项目导入到AS中出现的错误我遇到这个问...

2016-06-30 17:00:12

阅读数 10895

评论数 0

视频格式基础知识:让你了解MKV、MP4、H.265、码率\码流、多码流等等

1、封装格式(MP4/MKV…) vs 媒体格式(H.264/FLAC/AAC…)MP4+MKV是你下载的视频文件最常见的种类。这些文件其实类似一个包裹,它的后缀则是包裹的包装方式。这些包裹里面,包含了视频(只有图像),音频(只有声音),字幕等。当播放器在播放的时候,首先对这个包裹进行拆包(专业...

2016-06-30 09:38:29

阅读数 12299

评论数 0

流媒体协议介绍(RTP/RTCP/RTSP/MMS/HLS/HTTP progressive streaming)

http://blog.csdn.net/tttyd/article/details/12032357当前在internet上传送音频和视频等信息主要有两种方式: 下载,完整下载一个视频,再去播放 流式传输,如优酷、爱奇艺等视频网址(土豆,优酷网的视频传输方法) 下面介绍的这些协议,都是流式传输R...

2016-06-29 16:27:00

阅读数 3836

评论数 0

Java Socket简单例子、readLine()、readUTF()

转载请标明出处:http://blog.csdn.net/xx326664162/article/details/51752701 文章出自:薛瑄的博客 你也可以查看我的其他同类文章,也会让你有一定的收货! Socket简单例子 服务端: public class Serv...

2016-06-24 14:52:26

阅读数 11899

评论数 0

Java中的byte[]/char[]/int/String数据类型转换

常用的编码方式有Unicode、ASCII、UTF-8、GB2312、ISO-8899-1等。采用不同的编码方式,同样的n位二进制“数字”组合代表的“字符”也会不一样。具体采用什么样的编码方式,对“字符”怎样解析,就要看编程所在的平台是什么样了。同时,为了方便,我们并不会直接用n位二进制的表示,而...

2016-06-23 18:10:39

阅读数 4650

评论数 0

Android:layout_weight详解

参考: http://www.cnblogs.com/zhmore/archive/2011/11/04/2236514.html http://m.blog.csdn.net/article/details?id=24667299 http://renyuan-1991.iteye.com...

2016-06-20 15:37:15

阅读数 582

评论数 0

CRC查表法——表的由来及Java实现CRC8校验算法

参考:http://www.xjtudll.cn/Exp/273/大概思路我先说一下查表法,表的计算方法,以CRC4为例: 生成多项式:B = 10011B 测试数据:A = 0011 1110B 1、查表法实际上是利用XOR的交换律和结合律:(A XOR B)XOR C=A XOR (B XOR...

2016-06-20 11:48:43

阅读数 7805

评论数 1

Java 线程池原理和队列详解

参考: http://blog.csdn.net/mazhimazh/article/details/19243889 http://shift-alt-ctrl.iteye.com/blog/1840385 http://dongxuan.iteye.com/blog/901689 ht...

2016-06-17 18:41:27

阅读数 3766

评论数 0

Java 标准I/O重定向

转载:http://blog.csdn.net/zhy_cheng/article/details/7891142Java的标准输入/输出分别通过System.in和System.out来代表,在默认的情况下分别代表键盘和显示器 当程序通过System.in来获得输入时,实际上是通过键盘获得输入。...

2016-06-16 10:40:36

阅读数 775

评论数 0

使用java、javac命令行编译工程以及遇到的问题

转载: ubuntu下使用java、javac命令行编译工程命令行使用javac及java编译、运行java程序出现的问题自己动手编译、运行Java程序一、java和javac命令行1、javac命令行javac.exe用于编译java源文件,生成.class文件语法:javac [optio...

2016-06-14 17:29:04

阅读数 6780

评论数 0

keySet 与entrySet 遍历HashMap性能差别

转载:http://kim-miao.iteye.com/blog/736143 http://blog.csdn.net/xueyepiaoling/article/details/5217709一、常用的遍历HashMap的两种方法第一种: entrySet()Map map = new H...

2016-06-14 10:48:17

阅读数 1019

评论数 0

Java中Class对象详解,.class、class.forName()、 getClass()区别

转载请标明出处:http://blog.csdn.net/xx326664162/article/details/51659663 文章出自:薛瑄的博客你也可以查看我的其他同类文章,也会让你有一定的收货!以下所示页码,是指《java编程思想》第四版的页码Class对象的生成方式如下:1.类名....

2016-06-13 18:05:31

阅读数 1363

评论数 0

Android推送、智能心跳解决方案、手机休眠对心跳的影响

参考: Android推送技术研究 Android实现推送方式解决方案 Android微信智能心跳方案 Android休眠问题探讨Android推送服务的几种实现方式一、推送方式基础知识:  在移动互联网时代以前的手机,如果有事情发生需要通知用户,则会有一个窗口弹出,将告诉用户正在发生什么...

2016-06-08 16:13:36

阅读数 12624

评论数 1

排序算法之五——归并排序

http://blog.csdn.net/morewindows/article/details/6678165 https://zh.wikipedia.org/wiki/%E5%BD%92%E5%B9%B6%E6%8E%92%E5%BA%8F归并排序是建立在归并操作上的一种有效的排序算法。该...

2016-06-06 10:46:46

阅读数 442

评论数 0

排序算法之四 —— 直接选择排序及交换二个数据的正确实现

http://blog.csdn.net/morewindows/article/details/6671824直接选择排序和直接插入排序类似,都将数据分为有序区和无序区,所不同的是直接播放排序是将无序区的第一个元素直接插入到有序区以形成一个更大的有序区,而直接选择排序是从无序区选一个最小的元素直...

2016-06-06 09:53:40

阅读数 565

评论数 0

MIUI系统 apk更换icon后,升级或重装,桌面icon不更新

原因分析:http://linghaolu.github.io/miui/2016/03/09/miui-icon-cache.html小米官方说明:app升级或者重新安装都会将原来的图标删除,再重新获取 如果在应用商店有上传完美图标,使用应用商店本地缓存中的图标,如果没有,执行2 如果当前使用主...

2016-06-04 10:42:51

阅读数 4543

评论数 2

排序算法值三 —— 希尔排序

希尔排序,也称递减增量排序算法,是插入排序的一种更高效的改进版本。希尔排序是非稳定排序算法。 希尔排序是基于插入排序的以下两点性质而提出改进方法的: 插入排序在对几乎已经排好序的数据操作时,效率高,即可以达到线性排序的效率 但插入排序一般来说是低效的,因为插入排序每次只能将数据移动一位 算法实现...

2016-06-03 15:45:43

阅读数 475

评论数 0

排序算法之二 —— 插入排序两种实现思想

http://blog.csdn.net/morewindows/article/details/6665714 https://zh.wikipedia.org/wiki/%E6%8F%92%E5%85%A5%E6%8E%92%E5%BA%8F插入排序(英语:Insertion Sort)是一...

2016-06-03 14:44:49

阅读数 450

评论数 0

排序算法之一 —— 冒泡排序的三种实现

转载:http://blog.csdn.net/morewindows/article/details/6657829冒泡排序是非常容易理解和实现,,以从小到大排序举例:设数组长度为N。1.比较相邻的数据a[j-1] 和a[j],如果a[j-1]>a[j],就交换数据a[j]= a[...

2016-06-03 11:05:55

阅读数 596

评论数 0

Android性能优化之渲染篇

转载:http://hukai.me/android-performance-render/ 原文是从Google发布的视频Android Performance Patterns第一季中总结出来的关于渲染方面的我后续会继续更新关于渲染优化更加详细的内容,分别从第二季到第五季1、Why Rend...

2016-06-02 14:28:42

阅读数 1286

评论数 0

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