- 博客(56)
- 资源 (2)
- 收藏
- 关注
原创 ubuntu 搭建git服务器
一、所需软件软件安装与配置 git-core是git版本控制核心软件,安装openssh-server和openssh-client是由于git需要通过ssh协议来在服务器与客户端之间传输文件 配置git账号名和邮箱 安装python的setuptools和gitosis,由于gitosis的安装需要依赖于python的一些工具,所以我...
2019-07-11 11:11:51 243
转载 解决Git在添加ignore文件之前就提交了项目无法再过滤问题
由于未添加ignore文件造成提交的项目很大(包含生成的二进制文件)。所以我们可以将编译生成的文件进行过滤,避免添加到版本库中了。首先为避免冲突需要先同步下远程仓库$ git pull在本地项目目录下删除缓存$ git rm -r --cached .新建.gitignore文件在项目的根目录下面新建.gitignore文件并添加相应的过滤规则再次add所有文件输入以下命令,再次将项目...
2018-09-20 15:51:03 445 1
转载 当git仓库checkout出现文件消失的处理方法
今天复制了一个Linux内核的git仓库,直接将.git文件夹放在了一个文件夹中,然后执行了git checkout ***, 检出了一个tag中的代码快照。但是怪事发生了,出现了一大堆类似“D usr/Makefile”。让后我看了下工作目录,里面只有几个文件夹,也就是只检出了一部分文件。这时我用“git status”一看,出现一堆类似“# deleted: usr/Makefi...
2018-09-19 08:35:55 4747
转载 keil生成的hex文件与bin文件的区别
HEX文件和BIN文件是我们经常碰到的2种文件格式。因为自己也是新手,所以一直对这两个文件懵懵懂懂,不甚了解,最近在做STM32单片机的IAP更新,其中要考虑HEX文件和BIN文件,所以需要学习下这两种文件。下面是最近的我的了解,如有不对地方还请指正。1. HEX文件是包括地址信息的,而BIN文件格式只包括了数据本身 在烧写或下载HEX文件的时候,一般都不需要用户指定地址,因
2018-02-05 09:52:44 4009
转载 CocoaPods报错
pod install 错误信息如下:内容提要: podfile升级之后到最新版本,pod里的内容必须明确指出所用第三方库的target,否则会出现The dependency `` is not used in any concrete target这样的错误。错误的Podfile内容如下:修改后内容如下:
2017-11-10 15:42:47 300
转载 linux上printf出带颜色字体
给printf的输出加上些特效比如颜色,可以让打印信息更鲜明,在debug的时候特别有用。 颜色: #define NONE "\033[m" #define RED "\033[0;32;31m"
2017-09-29 09:29:09 544
原创 linux下Android开机动画制作
创建bootanimation目录,内容如下:part0目录下内容如下:part1目录下内容如下:desc.txt文件的内容如下:1280 720 5p 1 0 part0p 0 0 part1进入bootanimation目录 执行下面命令:zip -0 bootanimation.zip ./part*/*png
2017-06-16 12:46:37 781
转载 Android 图形库skia 显示字体
在图像是显示字体,Skia的api中就有,直接可以将文字显示出现。如下代码: SkTypeface *font = SkTypeface::CreateFromFile("NotoSansHans-Regular.otf"); if ( font ) { paint.setARGB(255, 255, 0, 0);
2017-06-16 09:23:51 3138
原创 Android jni 回调Java层函数方法
java层代码: package com.myjni;public class MyTestJni {static { System.loadLibrary("MyTestJni");}public native void Init();public native int SetCallback(int tInputId);public void onNativeCallback(in
2017-06-10 14:54:32 389
原创 Android jni编译方法
1.在工程源码目录下 src/com 新建 testjni目录创建java类文件 TestJni.java 添加如下代码package com.testjni;public class TestJni {public native void TestJniFunc();}2.生成jni头文件方法进入 bin/class目录下 运行javah -classp
2017-06-08 17:41:25 880
转载 Android 7.0编译错误
错误:[ 0% 43/19107] build out/target/product/angler/gen/EXECUTABLES/iw_intermediates/version.cFAILED: /bin/bash -c "external/iw/version.sh out/target/product/angler/gen/EXECUTABLES/iw_intermediat
2017-04-06 09:03:15 3266
原创 Android binder通信实例
server端代码:#include <stdio.h>#include <sys/stat.h>#include <fcntl.h>#include <sys/types.h>#include <unistd.h>#include <stdlib.h>#include <sys/mman.h>#include <utils/RefBase.h>#include <binder/IIn
2017-03-29 15:58:36 1006
原创 YUY2转RGB
int ConvertYUY2toRGB24(char *pOutputRgb, unsigned char *pInputBuffer, int tInputWidth, int tInputHeight) { unsigned char *yuyv = pInputBuffer; int z = 0 , i = 0, j = 0; for(i = 0 ; i < tInp
2017-03-29 15:40:19 972
原创 Android下usb摄像头JNI程序
JNI部分代码如下:#include <stdio.h>#include <stdlib.h>#include <string.h>#include <unistd.h>#include <errno.h>#include <sys/types.h>#include <fcntl.h>#include <sys/ioctl.h>#include <sys/mman.h>#incl
2017-03-29 15:37:07 1632 2
原创 android开发环境设置
linux下android开发环境设置方法:在/etc/profile文件下添加如下内容export JAVA_HOME=/media/diska-9/android_env/jdk1.6.0_29export JRE_HOME=$JAVA_HOME/jreexport CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/libexport PAT
2017-03-18 10:30:02 220
原创 创建bmp图片方法
对已知的RBG数据添加文件头 , 生成bmp图片方法:#include #include #include #include #include #include #include #define dXBmpHeaderLen 54unsigned char pXBmpHeader[dXBmpHeaderLen]={ 0x42, 0x4d, 0, 0, 0, 0, 0,
2017-03-07 16:27:42 934
原创 linux 内核保存控制台信息
#include #include #include #include #include #include #include #include #include #include #define DEFAULT_LOG_FILE "/data/kdebug.txt"#define DEFAULT_MAX_LEN 128*1024static ch
2017-03-07 15:55:24 456
原创 ubuntu 下添加 eclipse 桌面
在/usr/share/applications新建eclipse.desktop文件内容如下:[Desktop Entry]Encoding=UTF-8Name=EclipseComment=EclipseExec=/media/diska-9/android_env/eclipse/eclipseIcon=/media/diska-9/android_env/ecl
2017-03-02 10:45:31 265
原创 linux 查看apk包名与类名
使用NDK中的aapt工具查看aapt dump badging 应用程序.apkdamon@cimov-damon:/media/diska-9/workspace/rk/firefly-android5.1/out/host/linux-x86/bin$ ./aapt dump badging /home/damon/FileRecv/quannengluyinji.apk
2017-02-15 18:14:57 4002
原创 Android平台下ndk编译应用程序
新建jni目录 , 设置好android ndk编译环境将源码文件放在当前目录下 以main.cpp文件为例jni目录下的结构如下:Android.mk内容如下:LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_SRC_FILES := main.cppLOCAL_MODUL
2017-02-06 16:57:33 340
转载 Ubuntu 14.04 64 bit error while loading shared libraries: libgtk-x11-2.0.so.0
报错:error while loading shared libraries: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory! google到的解决办法:http://askubuntu.com/questions/356605/ubuntu-13-10-64-bit-m
2017-01-11 10:26:24 400
转载 使用Caffe复现DeepID实验
使用Caffe复现DeepID实验本实验使用Casia-Webface part2的切图来复现DeepID实验结果。DeepID网络配置文件训练验证数据组织实验结果结果分析DeepID网络配置文件-下面给出deepId_train_test.prototxt的内容name: “deepID_network”layer { name: ”input_data” top: “data
2016-11-02 22:20:43 1170
转载 ffmpeg 新老接口问题及对照集锦
ffmpeg源码包里面有个apichangs文档,里面有各种接口改变的记录,如果你发现接口不能用了,可以去搜索那个文档,可以找到对应的新接口,然后到新接口对应的头文件中找到说明文字网上很多关于ffmpeg (libav)的资料都是N年以前的,而事实上ffmpeg数年来一直在“以时俱进”,因此无论是一些新手,或者号称为老手的人,有时候难免出头痛。。。。。。为了解决大家
2016-06-14 18:57:15 230
转载 linux检查网线是否插入
检查网线是否插入可以查看/sys/class/net/eth0/carrier 文件的内容。 1 表示网线有插入, 0 表示没接网线。
2016-05-26 17:28:07 1238
原创 linux内核kgdb调试
从2.6.26开始,Linux 主干内核开始内置了代码级调试器 kgdb。通过 kgdb,可以在内核代码中设置断点,单步调试和观察变量。为了使用 kgdb,需要有两个系统。一个作为上位机,一个作为下位机(目标机)。两台机器通过串口线连接。需要调试的内核运行在下位机上。串口线用于kgdb连接远程目标板。内核配置使用KGDB之前,需要在内核中将KGDB配置下:Kerne
2016-05-04 13:55:06 6519
转载 Android源码下载和编译出现的问題
1. error: Exited sync due to gc errors git 版本不够, 升级git版本到 1.8.升级后 ,执行 repo sync 2. Your version is: java version "1.6.0_24". The correct version is: Java SE 1.6 jdk的 版本不对
2016-04-16 17:04:19 340
转载 ubuntu14.04 libgtk-x11-2.0.so.0
想在64位ubuntu 14.04上使用jd-gui,结果运行报错:找不到libgtk-x11-2.0.so上网搜了一圈,大伙儿都提示需要安装这个东西:sudo apt-get install ia32-libs ia32-libs-gtk实际上,ubuntu需要的早已经不是这俩库了,实际上我们需要的是:sudo apt-ge
2016-04-06 10:42:01 369
转载 bash: arm-linux-gcc: No such file or directory
ubuntu出故障重装了系统,一直用着的gcc使用不了,提示bash: arm-linux-gcc: No such file or directorywhich找到的命令所在的目录 在google上翻了一阵发现此类问题的帖子不多,后来在Freescale的的LTIB环境配置文档中发现有这么一段: # Packages required for 64-bit Ubuntu #
2016-02-19 11:37:42 467
原创 编译linux内核出现 arm-eabi-gcc: error: ": No such file or directory
export PATH=/opt/bcm725x/stbgcc/bin:$PATH:/usr/local/libexport APPLIBS_PROCESS_MODEL=singleexport B_REFSW_DEBUG=yexport DEBUG=y#export B_REFSW_DEBUG=n#export DEBUG=nexport
2015-12-21 18:30:21 1593
转载 ubuntu图下安装软件出现You might want to run 'apt-get -f install' to correct these解决
今天在ubuntu下安装任何软件都提示以下错误:You might want to run 'apt-get -f install' to correct these:The following packages have unmet dependencies: kate : Depends: kdelibs4c2a (>= 4:3.5.9) but it is not going t
2015-11-13 16:07:35 922
转载 Android 动态库死机调试方法
简要说明:android系统中调试Java非常容易,一般遇到错误都在logcat中打印出错时函数的调用关系,而C库中出错时只看到一些二进制信息,使用gdbserver调试环境搭建又比较复杂。方法一:下在介绍一个简单的调试库的方法,当然需要有so库的源代码举例a) 错误信息如下,它表示了出错时的函数调用关系(下面调上面的)I/D
2015-11-02 10:34:33 367
原创 5.1声道转化为左右声道
5.1声道转化为左右声道downmixhttp://szfzafa.blog.163.com/blog/static/11895416720120724729214/标题: Downmix 5.1ch to 2ch in AVS 最简单:function Dmix6Stereo(clip a) { # 6 Channels L,R,C,LFE,SL,SR flr = Ge
2015-08-05 11:50:11 2333
原创 A20 操作GPIO口
例如:先在 Sys_config.fex文件中 [1302_para]1302_used = 11302_clk = port:PD051302_dat = port:PD061302_rst = port:PD07volume_set = port:PH06 添
2015-07-30 18:41:16 883
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人