自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (4)
  • 问答 (3)
  • 收藏
  • 关注

转载 Django服务器部署

注意事项:ubuntu服务器默认是python2(此版本不要删除,不然会出问题),  如果你的项目是python3,服务器也安装python3, Django版本最好也统一,不然可能会出问题。下载python3:sudo apt-get install python3.6下载完毕后, 删除引用python文件,从新引用python3 sudo rm /usr/bin/pythonsudo ln ...

2018-03-13 16:27:36 321

原创 Axure RP 8 注册码

Licensee:University of Science and Technology of China (CLASSROOM)Key:DTXRAnPn1P65Rt0xB4eTQ+4bF5IUF0gu0X9XBEUhM4QxY0DRFJxYEmgh4nyh7RtL

2018-01-15 11:27:42 391

转载 IO模式设置网络编程常见问题总结—IO模式设置,阻塞与非阻塞的比较,recv参数对性能的影响—O_NONBLOCK(open使用)、IPC_NOWAIT(msgrcv)、MSG_DONTWAIT(re

转载: http://blog.csdn.net/houlaizhe221/article/details/6580775非阻塞IO 和阻塞IO:       在网络编程中对于一个网络句柄会遇到阻塞IO 和非阻塞IO 的概念, 这里对于这两种socket 先做一下说明:       基本概念:              阻塞IO::       

2017-08-07 10:32:51 350

原创 ubuntu 14.04源更新以及安装软件

Ubuntu 14.04 搜狐更新源及安装软件sudo vim /etc/apt/source.list# 将软件源改为 sohu 的deb http://mirrors.sohu.com/ubuntu/ trusty main restricted universe multiversedeb http://mirrors.sohu.com/ubuntu/

2017-07-24 13:50:23 1294

转载 机顶盒获取当前ip地址

private String getLocalIPAddress() throws SocketException {for (Enumeration en = NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) {NetworkInterface intf = en.nextElement();for (

2017-07-06 15:48:20 2180

转载 AndroidStudio将Jar设置成外部引用(external refrence) 只参与编译

AndroidStudio将Jar设置成外部引用(external refrence) 只参与编译作者duoduo7628关注2017.05.15 21:41*字数 662阅读 6评论 0喜欢 1先看看eclipse引用外部Jar:选中项目右键--->Build Path ---> Configure Build Path ---> Libraries --->Ad

2017-07-06 11:30:42 1091

转载 Canvas之translate、scale、rotate、skew方法讲解!

转载 : FROM  GA_studio   http://blog.csdn.net/tianjian4592  前面说Canvas大致可以分为三类:1. save、restore 等与层的保存和回滚相关的方法;2. scale、rotate、clipXXX 等对画布进行操作的方法;3. drawXXX 等一系列绘画相关的方法;

2017-04-20 18:24:58 670

转载 Android Paint API总结和使用方法

转载:http://blog.csdn.net/shell812/article/details/49781397?ref=myreadAndroid Paint API总结和使用方法123456789101112131415161718192021222324252

2017-04-20 16:54:29 436

转载 Android Jni多线程调用JNiEnv

一个Java对象通过JNI调用DLL中一个send()函数向服务器发送消息,不等服务器消息到来就立即返回,同时把JNI接口的指针JNIEnv *env(虚拟机环境指针),和jobject obj保存在DLL中的变量里.一段时间后,DLL中的消息接收线程接收到服务器发来的消息,并试图通过保存过的env和obj来调用先前的java对象的方法(相当于JAVA回调方法)来处理此消息此时程序会突然退出(

2017-04-11 16:03:17 1177

转载 根据缩略的宽高比例和设定的最大宽高设置图片的宽高 长图会截取中间一段

/* *       * 根据缩略的宽高比例和设定的最大宽高设置图片的宽高 长图会截取中间一段 */public static synchronized Bitmap readBitmap(String key, int width,                int height) {        File bitmapFile = null; 

2017-03-23 17:54:12 569

原创 安装ubuntu以及配置开发环境

安装ubuntu以及配置开发环境           1、工具: VMware Workstation 10.     ubuntu系统 12.04,。           2、安装ubuntu:    创建新的虚拟机 --> 自定义 --> 下一步 -->  选择稍后安装 --> linux --> 系统存放地址 --> 设置处理器 --> 设置内存大小 --> 使用NAT

2017-03-23 17:51:40 355

转载 android 5.0新增的控件总结

android 5.0新增的控件总结 转载地址:http://m.blog.csdn.net/article/details?id=514833885.0中新添加了很多控件,为了便于学习和总结这里我给大家归纳了一下:使用方式:builde.gride文件中添加下面的依赖,compile 'com.android.support:design:22.2.0

2017-02-23 16:02:34 313

转载 android NDK 使用(多个)静态库生成动态库

1、编写Android.mk文件:如下两种方式都可以,用于NDK编译工具生成的两个.a文件来生成最终的libtwolib-second.so 动态库。[java] view plain copyLOCAL_PATH:= $(call my-dir)    include $(CLEAR_VARS)    LOCAL_MODULE 

2017-02-21 19:12:15 814

转载 mvp+dagger2+retrofit2+rxjava 项目框架 最佳实践

概述转载地址:http://www.jianshu.com/p/d7b9efde7e15原来一直在用Android最原生的框架进行开发,最多也就使用了butterknife,减少了很多的findviewById。前段时间看google的IO大会,偶尔听到了新型的Android开发框架dagger2等等,然后对此框架产生了浓厚的兴趣。通过一段时间的深入学习,把我的学习分享出来

2017-02-17 15:07:57 941

转载 高仿知乎日报(Material Design + MVP + RxJava + Retrofit)

高仿知乎日报(Material Design + MVP + RxJava + Retrofit)转载地址 :http://www.qingpingshan.com/rjbc/az/203718.html准备转行Android,做了一个 高仿的知乎日报客户端 练手,目前完成了大部分基本功能,记录一下开发过程中学习的资料(文中大部分资料链接均来自简友 G军仔 同学的这

2017-02-17 11:40:14 392

转载 Android开发人员不得不收集的代码

README of English为方便查找,已进行大致归类,其目录如下所示:Activity相关→ActivityUtils.java→DemoisActivityExists : 判断是否存在ActivitylaunchActivity : 打开ActivitygetLauncherActivity: 获取入口activityApp相关→

2017-01-13 17:15:29 333

原创 x264 for Android 的编译

此编译参考了 https://my.oschina.net/lifj/blog/709188 , http://blog.csdn.net/xyz_lmn/article/details/6063300 两位博客的文章。在Linux/Mac下,开始x264的编译工作。首先从官网上下载最新的x264源码:http://www.videolan.org/developers/x264.html

2017-01-10 14:11:02 1346 1

转载 详解c++指针的指针和指针的引用

展示一下使用指针的指针和指针的引用修改传递给方法的指针,以便更好的使用它。(这里说的指针的指针不是一个二维数组)为什么需要使用它们当我们把一个指针做为参数传一个方法时,其实是把指针的复本传递给了方法,也可以说传递指针是指针的值传递。如果我们在方法内部修改指针会出现问题,在方法里做修改只是修改的指针的copy而不是指针本身,原来的指针还保留着原来的值。我们用下边的代码

2016-10-31 09:57:54 319

转载 FFmpeg的Android平台移植—编译篇

FFmpeg的Android平台移植—编译篇平台: ubuntu 14.04 -64         ffmpeg 编译版本: 3.2.4FFmpeg简介FFMPEG是一套具有非常强大功能的多媒体处理工具,它几乎涵盖了目前所有主流的多媒体数据封装格式、多媒体传输协议以及音视频编解码器,并且支持多媒体后处理,视频色彩转换、滤镜和缩放等,也支持众多主流的协议:HTT

2016-10-12 11:21:56 730

转载 将H264码流打包成RTP包

原创:http://blog.csdn.net/chenchong_219/article/details/37996161H264码流打包成RTP包的代码如下:[cpp] view plain copy #include   #include   #include   #include     #include 

2016-09-28 19:18:44 403

转载 H264学习_基本数据结构

原文地址:http://blog.csdn.net/yangzhongxuan/article/details/8003494名词解释场和帧 :    视频的一场或一帧可用来产生一个编码图像。在电视中,为减少大面积闪烁现象,把一帧分成两个隔行的场。片:             每个图象中,若干宏块被排列成片的形式。片分为I片、B片、P片和其他一些片。

2016-09-28 19:15:01 1099

转载 Ubuntu 安装mysql和简单操作

ubuntu上安装mysql非常简单只需要几条命令就可以完成。  1. sudo apt-get install mysql-server   2. sudo apt-get install mysql-client   3. sudo apt-get install libmysqlclient-dev  注意: 安装过程如果出现错误  解决方案:  sudo apt-get dist-upgr...

2016-08-25 14:24:21 291

原创 ListView倒计时功能实现

Dome 效果图: 下载地址: http://pan.baidu.com/s/1mihfMxq

2016-08-16 15:30:08 305

转载 编译PC版vlc

编译环境: Ubuntu 16.04    64位      VLC的源码包在VLC的官网有,可以直接下载。也可以使用git来clone一个。git的地址git clone git://git.videolan.org/vlc.git源码包地址 http://get.videolan.org/vlc/2.2.0/vlc-2.2.0.tar.xz我的下载地址:http:/

2016-07-21 14:58:04 1658 1

原创 编译vlc-Android源代码。

ubuntu版本 : 16.04         vlc编译文档: https://wiki.videolan.org/AndroidCompile/         主要遇到错误::api:compileReleaseAidl FAILEDFAILURE: Build failed with an exception.* What went wrong:Executi

2016-07-12 10:16:22 664

转载 在 C/C++ 程序调用 Java 代码

JNI允许您从本机代码内调用 Java 类方法。要做到这一点,通常必须使用 Invocation API 在本机代码内创建和初始化一个 JVM。下列是您可能决定从 C/C++ 代码调用Java 代码的典型情况:    1.希望实现的这部分代码是平台无关的,它将用于跨多种平台使用的功能。    2.需要在本机应用程序中访问用 Java 语言编写的代码或代码库。

2016-05-09 19:14:24 721

转载 java5 CountDownLatch线程同步工具类

java5 CountDownLatch同步工具好像倒计时计数器,调用CountDownLatch对象的countDown方法就将计数器减1,当到达0时,所有等待者就开始执行。java.util.concurrent.CountDownLatch一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。用给定的计数初始化CountDownLatch。由于

2016-04-29 16:17:50 366

转载 并发队列ConcurrentLinkedQueue和阻塞栈LinkedBlockingQueue用法和阻塞队列ArrayBlockingQueue

并发队列ConcurrentLinkedQueue和阻塞队列LinkedBlockingQueue用法在Java多线程应用中,队列的使用率很高,多数生产消费模型的首选数据结构就是队列(先进先出)。Java提供的线程安全的Queue可以分为阻塞队列和非阻塞队列,其中阻塞队列的典型例子是BlockingQueue,非阻塞队列的典型例子是ConcurrentLinkedQueue,在实际应用中要

2016-04-29 16:11:32 375

基于vlc源码实现rtsp播放视频

本项目基于vlc源码实现rtsp播放视频。 修改了一些代码。 可以显示进度条、和播放当前时间和总时间。以及拖动进度条实现快进快退和点击暂停播放的效果。

2015-10-27

MedioRecord录音自定义Button可以直接用于项目

根据声音增幅实现图片切换波动.源码,可以运行。

2014-05-30

使用MedioRecord录音根据声音大小图片波动

自定义Button按钮实现android录音根据声音大小图片波动。 使用方法,使用Button控件, 实现接口。接口传过来的参数一个是存放地址,一个是录制时间。 RECORD_ROOT_PATH_RECEIVE(服务器传来存放地址),RECORD_ROOT_PATH_SEND(录音后存放地址)

2014-05-30

android 音频录音(pcm),播放(pcm,bin)转换(pcm-bin,pcm-wav,bin-pcm)

对于录音和音频播放,录制pcm,pcm转wav,pcm转bin文件,bin文件转pcm, 及播放pcm,和bin文件.对于单面机只能播放二进制的音频。有源码,简单易懂。。

2014-05-30

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

TA关注的人

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