- 博客(59)
- 资源 (1)
- 论坛 (133)
- 收藏
- 关注
原创 Android studio gradle 和native的一些配置记录
gradle.properties里面可以定义一些变量,以便在build.gradle中使用,举个例子:systemProp.myDir=/home/myDir在build.gradle中就可以使用这个变量,例如: externalNativeBuild { cmake { version "3.10.2" path file(System.properties['myDir']+'Src/CMakeLists.txt'
2020-12-28 15:29:16
16
原创 C++11 wait_for函数理解
#include <iostream> // std::cout#include <thread> // std::thread#include <chrono> // std::chrono::seconds#include <mutex> // std::mutex, std::unique_lock#include <condition_vari.
2020-12-07 13:44:05
352
原创 C++求绝对路径
#pragma warning(disable:4996)#include <string>#include <stack>using namespace std;void getAbsolutePath(){ char path[] = "/etc/home/../ljt/code/linux/../../aaa/bbb/ccccccc/../mm"; ...
2018-04-07 11:34:08
609
转载 linearlayout 中android:gravity与android:layout_gravity的区别以及用代码布局实现
http://blog.csdn.net/feng88724/article/details/6333809
2018-02-01 17:43:12
440
原创 java android bytebuffer的用法
这个bytebuffer有点奇葩,怪怪的,总算看到这个文章写的比较清楚,记录下来,链接:http://xiachaofeng.iteye.com/blog/1416634
2017-12-04 22:00:11
782
原创 ffmpeg一些东西设置
av_opt_set(codecContext->priv_data, "preset", "veryfast", 0);AVDictionary * codec_options( 0 );av_dict_set( &codec_options, "preset", "veryfast", 0 );// av_dict_set( &codec_options, "AnyCodecParameter
2017-09-18 20:47:48
347
原创 系统时间获取
简单做个记录,避免重复工作。#ifndef WINDOWS_PLATFORMtimeval now;gettimeofday(&now, NULL);int msec = now.tv_usec/1000;time_t curtime = time(0);tm tim =*localtime(&curtime);sprintf(str, "%4d-%2d-%2d %2d:%2d:%2d
2017-08-03 18:19:27
178
原创 面试记录
1. Android 回收机制, android anr怎么引起的,activity会不会引起anr。2 Android四大组件。service会不会被杀。
2017-03-22 20:28:43
349
原创 关于aes的一些理解
http://blog.sina.com.cn/s/blog_60cf051301015orf.html#cmt_2129410
2016-10-16 12:11:39
1270
原创 活动里面添加一个碎片
fragment的布局文件fragment_demo.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
2016-09-19 18:06:32
519
转载 git用法
Git命令大全2016-08-18 24隋心所欲 郭霖本篇来自 24隋心所欲 的投稿。Android Studio 的 git插件 用起来很溜(当然还有其他一些工具),它们的本质都是git命令的UI化封装。本文的命令算是很全面了,看不完没关系,但是一定要记得收藏哦~~24隋心所欲 的博客地址:h
2016-08-28 10:36:23
668
1
原创 android同步的一点点记录
Handler handler;void starOneThread() { new Thread() { @Override public void run() { Looper.prepare(); Log.d(TAG, "handler loop"); mHandler = n
2016-07-29 17:56:12
462
转载 FFMPEG类库打开流媒体的方法(需要传参数的时候)
http://blog.csdn.net/leixiaohua1020/article/details/14215393av_dict_set
2016-07-14 14:46:32
304
转载 ffmpeg处理RTMP流媒体的命令大全
原地址:http://www.xuebuyuan.com/1740527.html1、将文件当做直播送至liveffmpeg -re -i localFile.mp4 -c copy -f flv rtmp://server/live/streamName2、将直播媒体保存至本地文件ffmpeg -i rtmp://server/live/streamName
2016-07-11 12:12:11
916
转载 ndk的一些知识
本文由 ImportNew - 陈强 翻译自 elekslabs。欢迎加入翻译小组。转载请见文末要求。导读为了在Android OS系统上开发应用程序,Google提供了两种开发包:SDK和 NDK。你可以从Google官方查阅到有许多关于SDK的优秀的书籍、文章作为参考,但Google没有提供足够的NDK资料。在现有的书籍中,我认为 Cinar O.写于2012年的”Pro An
2016-05-26 16:35:12
388
转载 Shader and Program编程基本概念 - 转
原地址:http://blog.csdn.net/myarrow/article/details/7737313一、本文关注的问题:• Shader and program 对象介绍• 创建并编译一个Shader对象• 创建并链接一个Program对象• 获取并设置uniforms• 获取并设置attributes 在OpenGL ES中,每个
2016-05-20 17:11:35
776
转载 LayoutInflater的简单认识
转:http://www.cnblogs.com/top5/archive/2012/05/04/2482328.html在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体widge
2016-05-06 11:50:32
221
转载 AndroidStudio导入项目一直卡在Building gradle project info最快速解决方案
转自:http://www.cnblogs.com/baron89/p/4843113.htmlAndroidStudio导入项目一直卡在Building gradle project info,实际上是因为你导入的这个项目使用的gradle与你已经拥有的gradle版本不一致,导致需要下载该项目需要的gradle版本,不知是被墙了还是什么原因,反正就是会一直卡住,直至下载完成
2016-04-19 22:03:35
569
转载 Ubuntu vi 上下左右变ABCD问题解决方法
Ubuntu vi 上下左右变ABCD问题解决方法错误问题:vi上下左右键显示为ABCD的问题解决方法: 只要依次执行以下两个命令即可完美解决Ubuntu下vi编辑器方向键变字母的问题。 一.执行命令 sudo apt-get remove vim-common 二.执行命令 sudo apt-get install vim如果直接install vim是有问题的
2016-04-17 17:26:11
5395
原创 md5校验
static void MDFile(char *filename){ FILE *file; MD5_CTX context; int len; unsigned char buffer[1024], digest[16]; if ((file = fopen(filename, "rb")) == NULL) printf("%s can't be opened\n", fi
2016-03-08 10:35:08
403
原创 makefile静态库 动态库
动态库调用另外一个静态库:CC=$(CROSS_COMPILE)gccLD=$(CROSS_COMPILE)ldCFLAGS:=-fPICLDFLAGS:=-shared -fpicSOURCE:=$(wildcard *.cpp)OBJS:=$(patsubst %.cpp,%.o,$(SOURCE))TARGET_LIB:=liblive.soINC = -I../libr
2016-01-19 20:01:43
4363
原创 交叉编译libstrophe
编译环境centos6.2openssl1.0.1q版本openssl编译参照这个http://blog.csdn.net/zy799894671/article/details/22289039,其实只要./config --host=arm-hisiv100-linux --prefix=/home/ljt/code/rts/thirdlibsls然后make,make肯定会报错,
2016-01-10 21:44:19
1121
转载 tcp ucp 分段分片
首先说明:数据报的分段和分片确实发生,分段发生在传输层,分片发生在网络层。1,MTU(Maximum Transmission Unit,MTU),最大传输单元(1)以太网和802.3对数据帧的长度都有一个限制,其最大 值分别是1500和1492个字节。链路层的这个特性称作MTU。不同类型的网络大多数都有一个上限。如果IP层有一个数据要传,且数据的长度比链路层的 MTU还大,那么I
2015-12-09 18:46:12
876
转载 windows openssl 编译
64位编译1、编译环境:如果已经安装cygwin,最好把cygwin的环境变量干掉,不然有些exe会调用cygwin里面的,导致一些问题非常难找。openssl-1.0.0a必须用vs2008编译(Open Visual Studio 2008 x64 Cross Tools Command Prompt),VC6+nasm32是无法编译了,因为openssl-1.0.0a要求
2015-10-31 17:04:55
429
转载 SO_REUSEADDR
SO_REUSEADDR可以用在以下四种情况下。(摘自《Unix网络编程》卷一,即UNPv1)1、当有一个有相同本地地址和端口的socket1处于TIME_WAIT状态时,而你启动的程序的socket2要占用该地址和端口,你的程序就要用到该选项。2、SO_REUSEADDR允许同一port上启动同一服务器的多个实例(多个进程)。但每个实例绑定的IP地址是不能相同的。在有多块网卡
2015-07-28 11:21:46
398
转载 source insight 快速定位文件
source insight快速定位文件 SourceInsight作为一款代码阅读利器而被很多IT公司接受使用,因为它确实很方便。有这样一种场景:我在修改当前代码文件时,可能需要和其他文件进行比较,这样我就需要打开这个文件的目录,选中文件和进行比较。如果你的目录层次比较浅的话,那还好应付。但万一你的目录层次是N层的话,那就会让人感到厌恶。 这里笔者有一个权宜之计,打开Sour
2015-07-16 16:18:08
2611
原创 ffmpeg添加自己的日志
void ffmpeg_log_callback(void* avcl, int level, const char* pFormat, va_list vl){ char buf[256] = {0}; vsnprintf(buf, 255, pFormat, vl); printf("%s", buf);}av_log_set_callback(ffmpeg_
2015-07-14 15:56:46
977
1
原创 android 加载第三方库
LOCAL_PATH:=$(call my-dir)include (CLEAR_VARS) LOCAL_MODULE := cal LOCAL_SRC_FILES := ./libcal.so #这个是被加载的第三方库 LOCAL_EXPORT_C_INCLUDES :=(CLEAR_VARS) LOCAL_MODULE := cal LOCAL_SRC_FILES :=
2015-06-28 16:47:07
1131
原创 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2015-06-28 16:19:34
414
转载 c++ java jni互转
http://www.cnblogs.com/daniel-shen/archive/2006/10/16/530587.html
2015-03-20 10:38:42
403
原创 linux编译出现执行文件找不到相应的so问题
编译rtmpdump和librtmp之后提示rtmpdump找不到librtmp, 很纳闷,建立软连接不行,把库库拷贝到执行程序的目录也找不到,加环境变量也不行。解决方法一、把库直接拷贝到/usr/lib/ 下面去,简单暴力。解决方法二、在 /etc/ld.so.conf.d/下面添加xxx.conf文件,里面添加你的依赖库所在的目录。解决方法三、在编译的时候指定查找目录
2015-03-06 17:35:40
4498
转载 Makefile选项CFLAGS,LDFLAGS,LIBS
转自:http://www.cnblogs.com/taskiller/archive/2012/12/14/2817650.htmlCFLAGS 表示用于 C 编译器的选项,CXXFLAGS 表示用于 C++ 编译器的选项。这两个变量实际上涵盖了编译和汇编两个步骤。CFLAGS: 指定头文件(.h文件)的路径,如:CFLAGS=-I/usr/include -I/path/inc
2015-03-04 22:59:01
809
原创 mingw64+msys编译64位ffmpeg
折腾了一天终于把ffmpeg+x264编译过去了,总共编译了两个版本,一个ffmpeg-20140512-git-5460ab7,还有一个官网的2014年11份的版本。mingw64环境搭建1.首先下载mingw64,地址:点击打开链接下载下来后直接双击安装,我直接安装在C盘,目录如下:2. 下载msys. http://www.mingw.org/wiki/MSYS/,我
2015-02-12 15:51:25
9758
1
原创 aac包头设置
http://billhoo.blog.51cto.com/2337751/1557646http://yeyingxian.blog.163.com/blog/static/344712420134485613752/
2015-01-09 16:29:26
1090
原创 unity中C#调用C++
libfile.so中的C++原型:int fun1();int fun2 (const char* strKey, const char* strValue);C#调用:声明:[DllImport ("libfile")] //不需要加.so之类的,只需要名字,不需要后缀private static extern int fun1();[DllI
2014-12-08 15:31:59
2767
MFC调用libvlc1.1.11的简单播放器
2012-01-13
上班没几天,老大说我不适合做开发
发表于 2011-06-14 最后回复 2019-10-14
一个端口能同时绑定两个UDP套接字吗?
发表于 2011-09-27 最后回复 2019-08-09
socket编程到什么程度才算厉害?
发表于 2011-11-23 最后回复 2018-08-15
关于在VC中使用ffmpeg解H264码流以及显示的问题
发表于 2012-01-01 最后回复 2017-03-10
VLC播放转发实时流的一个奇怪问题
发表于 2013-01-07 最后回复 2017-03-07
打算转行了,压力大啊
发表于 2011-11-22 最后回复 2016-06-17
大家有兴趣晒晒存款和工资年限
发表于 2013-01-25 最后回复 2016-06-17
裸辞,似乎要悲剧了
发表于 2013-04-27 最后回复 2016-06-17
发现大学同学都渐渐的退出了IT
发表于 2013-10-04 最后回复 2016-06-17
Jmail的问题
发表于 2010-10-30 最后回复 2016-06-12
你挣多少钱才能维持你家庭的正常运转
发表于 2015-09-12 最后回复 2015-11-28
在说说工资的事情
发表于 2015-09-12 最后回复 2015-10-14
linux库函数调用和系统调用问题
发表于 2015-08-09 最后回复 2015-08-09
WaitForSingleObject等待事件对象的问题
发表于 2011-12-03 最后回复 2015-08-09
离职倒计时
发表于 2012-04-20 最后回复 2015-08-09
工作中大家自己写过hash表吗,还是整开源的
发表于 2013-08-28 最后回复 2015-08-09
我承认我寂寞了
发表于 2013-09-26 最后回复 2015-08-09
我在深圳苦逼的日子
发表于 2013-09-10 最后回复 2015-08-09
有什么方法可以快速删除map容器中的偶数
发表于 2013-11-16 最后回复 2015-08-09
深圳三年工作经验,还没有突破五位数,为什么
发表于 2014-03-01 最后回复 2015-08-09
mysql_ping挂掉了,什么情况???
发表于 2013-09-22 最后回复 2015-08-09
我是不是该调整心态,混混日子,找点副业
发表于 2013-11-25 最后回复 2015-08-09
哪个开源项目里面有p2p穿透 的ICE server
发表于 2014-03-07 最后回复 2014-06-19
selectObject()的问题
发表于 2010-04-05 最后回复 2014-06-03
懂onvif的都哪里去了?顶者又分
发表于 2012-07-06 最后回复 2014-03-03
如何才能突破1w月薪(深圳)
发表于 2013-11-18 最后回复 2014-03-01
毕业两年,工作很闲,想学英语
发表于 2013-04-05 最后回复 2014-03-01
mysql dump问题
发表于 2013-12-23 最后回复 2014-03-01
RTSP会话的问题(quickTime)
发表于 2013-01-17 最后回复 2014-01-21
求教cin,请看内容
发表于 2013-11-24 最后回复 2013-11-25
上班很闲,求指点打发时间
发表于 2013-11-18 最后回复 2013-11-18
神奇的free挂掉问题
发表于 2013-09-29 最后回复 2013-11-18
我该去腾讯面试么
发表于 2013-11-13 最后回复 2013-11-18
求教hash值和数组下标对应的问题
发表于 2013-09-27 最后回复 2013-09-29
ffmpeg如何解网络音频流?
发表于 2012-04-18 最后回复 2013-09-10
端口映射问题
发表于 2013-05-10 最后回复 2013-09-10
c 语言调用mysql函数直接崩溃掉了
发表于 2013-08-30 最后回复 2013-09-10
大家写程序会用到Linux 信号signal处理机制么
发表于 2013-07-31 最后回复 2013-08-30
大家工作中需要自己写hash表吗
发表于 2013-08-28 最后回复 2013-08-28
WaitForSingleObject和WSAEventSelcet以及WSACreateEvent的问题?
发表于 2011-11-24 最后回复 2013-04-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝