自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ty的专栏

记事本

  • 博客(26)
  • 收藏
  • 关注

原创 TrueNAS配置虚拟机网卡

TrueNAS和内部虚拟机网络互通的设置

2023-06-04 10:09:44 3350

原创 使用-screen命令

介绍screen命令相关的概念和常用快捷键

2022-10-07 12:21:30 648

原创 介绍-Linux capability机制

对Linux的capability机制进行详细介绍,并带有例子代码,说明一个普通进程如何获取某项权限。

2022-03-05 23:34:01 4994

原创 cmake常用语法介绍

使用cmake编译程序cd /path/of/CMakeList.txtcmake .makemake install语法1. LINK_DIRECTORIES查找动态库路径,相当于Makefile的-L选项,且该方法必须在ADD_LIBRARY和ADD_EXECUTABLE之前2. 链接静态库ADD_LIBRARY(curl STATIC IMPORTED)SET_TARGET_PROPERTIES(curl PROPERTIES IMPORTED_..

2021-01-10 16:33:21 590

原创 cmake简单模板(二)—— 编译可执行文件

用于编译生成可执行文件hello.bin的CMakeLists.txt 模板。#check versioncmake_minimum_required(VERSION 3.5)#project name# 工程名称,可随意指定PROJECT(hellobin)#target name# 目标文件的名称SET(TARGET hello.bin)#build type# different build type will use different options# CMAKE_

2021-01-10 16:25:43 997 2

原创 cmake简单模板(一)—— 编译动态库静态库

用于同时编译生成libhello.a和libhello.so的CMakeLists.txt 模板。#check versioncmake_minimum_required(VERSION 3.5)#project namePROJECT(libhello)#target nameSET(TARGET hello)#build type# different build type will use different options# CMAKE_BUILD_TYPE={DE.

2021-01-10 15:46:26 972

原创 网络协议中的MTU和MSS

介绍了MTU和MSS的概念及计算方法,并列举两个MTU相关导致丢包的例子。 MTU: Maxitum Transmission Unit 最大传输单元MSS: Maxitum Segment Size 最大分段大小1. MTU是什么MTU,Maxitum Transmission Unit 最大传输单元,是某层网络中不分包的情况下可传输的最大单元大小,通俗点理解就是某层网络一包数...

2019-02-16 15:32:25 1373 1

原创 android boot image格式分析

boot.img和recovery.img的格式是google自定义的。1. image的完整构成一个完整的bootimage是由boot header、kernel、ramdisk、second stage(可选)、X509证书(可选)、签名信息(可选)组成。原始的boot.img只包括boot header、kernel、ramdisk、second stage(可选),且一般

2017-12-23 13:04:28 5737 1

原创 编译-openssl交叉编译问题

openssl交叉编译问题

2017-08-30 16:23:19 13629 1

原创 Generic Netlink(genl)介绍与例子

介绍generic netlink(genl)的数据包结构,并给出源码例子。

2017-03-29 23:32:31 9789 7

原创 android SDK工具下载

介绍Android SDK工具的下载方法以及各个工具的作用。

2017-03-16 15:02:07 8044

原创 介绍-soname

介绍linux的soname技术,该技术用于解决动态库多版本共存及程序版本依赖的问题。

2016-12-18 18:24:07 550

原创 u-boot relocate_code原理简单说明

对新版uboot的relocate_code原理做了简单的介绍。

2016-12-18 18:12:38 6936 1

原创 介绍-fs、ramdisk、ramfs、tmpfs、initramfs和rootfs

个人对filesystem、ramdisk、ramfs、tmpfs、initramfs和rootfs的理解,这几个技术之间的区别与联系。

2016-02-17 18:09:32 4765 1

原创 介绍-rootfs常见文件格式解释

根文件系统常见文件的格式及解释

2016-01-24 21:32:44 2747 1

转载 TCP_CORK: More than you ever wanted to know

原文地址: http://baus.net/on-tcp_cork/ TCP_CORK: More than you ever wanted to knowApril 6, 2005I previously mentioned the leakiness of Unix's file metaphor. The leak often becomes a gushing torre...

2015-12-18 10:25:02 641

原创 使用-virtualbox主机客户机共享物理串口

本人电脑上安装的时ubuntu系统,使用virtualbox的虚拟机里面安装了一个XP。但由于工作关系,某些xp下的工具需要使用主机上的物理串口。这时有两个办法:1、在vbox里直接把物理串口分配给XP,设置如下图所示只要这样设置以后,XP就能直接使用主机的物理串口。但也有问题,就是XP会独占串口,导致ubuntu反而不能使用串口了。于是就有了第二种方法。2

2015-12-02 19:54:11 5941

原创 使用-ubuntu 12.04 amd显卡驱动安装

ubuntu 突然提示The system is running in low-graphics mode。进入桌面以后,运行在了unity 2D下,侧边栏(启动器)的图标没有了透明效果,程序切换的效果也简单了很多。最后通过重新安装AMD显卡的驱动,把问题解决了。

2015-09-03 15:50:37 3700

原创 dbus介绍与例子

D-bus是一个进程间通信的工具,优点不在这里赘述。  网上很多关于dbus的帖子都是基于dbus-glib或者QT D-bus的,直接使用dbus的教程比较少。也难怪,因为连D-bus的官网都说:"If you use this low-level API directly, you're signing up for some pain."  但实际上,直接使用D-bus也没有

2015-08-08 16:50:45 23812 3

原创 编译-glib交叉编译

glib是一个C语言函数库,它对很多系统调用进行了封装,提供了很多实用的功能,能极大地方便编程。为了在产品上尝试使用glib,需要对glib进行交叉编译,使其能在ARM9上运行。但编译中间会碰到很多错误,需要耐心地逐一解决。

2015-07-18 14:40:56 18272 7

原创 Android app调用动态库so

介绍如何在android app中调用c程序的动态库。首先是使用ndk脚本编译出一个so,然后修改android studio的编译配置文件app/build.gradle,把so加入到app工程中,最后修改java调用c接口。

2015-05-22 00:10:23 2292

翻译 Android 模拟器硬件加速

转载https://software.intel.com/en-us/blogs/2012/03/12/how-to-start-intel-hardware-assisted-virtualization-hypervisor-on-linux-to-speed-up-intel-android-x86-emulatorHow to Start Intel Hardwar

2015-05-17 16:34:56 4207

转载 Android Studio Rendering Problems

安装了Android Studio 1.2.1.1以及SDK API 22在新建一个工程以后,打开activity_main.xml会提示rendering problems。修改src/app/res/values/sytles.xml 保存以后,刷新一下即可。

2015-05-17 15:49:14 896

原创 C程序自动构建工具

自动构建 工程管理 autoconf automakeconfigure.ac configure 动态库 静态库

2015-05-10 22:23:02 1586

转载 介绍-Linux 下系统调用的三种方法

Linux 下系统调用的三种方法转载自:http://www.cnblogs.com/hazir/p/three_methods_of_syscall.html系统调用(System Call)是操作系统为在用户态运行的进程与硬件设备(如CPU、磁盘、打印机等)进行交互提供的一组接口。当用户进程需要发生系统调用时,CPU 通过软中断切换到内核态开始执行内核系统调用函数。下面介绍

2014-07-09 20:32:50 482 1

原创 使用-cifs自动挂载

CIFS自动挂载 fstab cifs_mount failed w/return code = -13 NT_STATUS_ACCESS_DENIEDsshfs

2014-02-15 14:29:37 7914

空空如也

空空如也

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

TA关注的人

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