unix编程杂谈
葫芦娃二娃
喜欢运动,和代码学习,喜欢英语。。。
展开
-
推荐好用的ssh远程连接 linux的工具
在连接linux的时候用了很多工具:Xshell SecureCRT PuttyFinalShellMobaXterm,还有很多其他的其中Xshell SecureCRT都不是免费的,当然有办法破解,这个在网上一大堆,就不再说了,putty非常轻量级也很好用,也是最常用的,但是我在此推荐两款更好用的,国产的FinalShell和MobaXterm;一、FinalShell网址:http://www.hostbuf.com/这个软件很强大可以实时查看cpu 内存等状态,可以直接打开...原创 2020-11-16 16:55:24 · 3479 阅读 · 5 评论 -
Linux下的objective-c 的简单使用和一些问题
我是ubuntu 16.04,官方教程如下:https://www.techotopia.com/index.php/Installing_and_Using_GNUstep_and_Objective-C_on_Linux使用这个教程必须安装sudo apt install gobjc gobjc++ gnustep-make gnustep-devel安装完后配置编译环境:. ...原创 2019-10-30 11:36:52 · 336 阅读 · 0 评论 -
Android的APK反编译总结
对APK 进行反编译所使用导的工如下:apktool :https://ibotpeaches.github.io/Apktool/ 和 https://ibotpeaches.github.io/Apktool/install/ APKTool是GOOGLE提供的APK编译工具,能够反编译及回编译apk,同时安装反编译系统apk所需要的framework-res框架,清理上次反编译文件夹等...原创 2019-07-17 16:22:29 · 411 阅读 · 0 评论 -
ipxe下使用pxe的启动方式
说明:本文主要主要基于centos7 desktop虚拟机操作系统作为ipxe服务器,对ipxe如何使用pxe的方式来无盘启动Linux================================================================================================================================...原创 2019-07-17 16:51:58 · 9528 阅读 · 0 评论 -
github上使用git clone下载所有链接到的子模块
例如:git clone https://github.com/irtimmer/moonlight-embedded.git在这个github上的根目录下有个third_party目录,此目录下链接了其他的github目录,因此只执行上面那条语句或者download zip下载好后 此目录下是空的,此时如果已经下载好了这个gitbub,进入到其根目录下面:cd ...原创 2019-05-30 10:46:19 · 10642 阅读 · 1 评论 -
iPXE的命令
1.进入ipxe使用Ctrl+b后可以使用的命令,也是在嵌入编译中编写的脚本命令make bin/undionly.kpxe 这个可以顺利进入命令行make bin/undionly.kpxe EMBED=demo.ipxe # 不一定能进入命令行,需要在demo.ipxe添加shell命令才行,具体参考《iPXE构建和学习2.2.2节》http://ipxe.org/cmd...原创 2019-07-17 16:52:12 · 5590 阅读 · 0 评论 -
系统常用宏定义__TIME__ __DATE__ __LINE__等
输出系统时间printf("\n mycode Build on "__TIME__" "__DATE__" win7\n");打印的结果是:mycode Build on 15:39:58 Apr 19 2019 win7系统常用的宏定义:__TIME__:当前系统时间 例如 15:39:58__DATE__:当前系统日期 Apr 19 2019__TIME...原创 2019-04-22 11:58:15 · 3954 阅读 · 0 评论 -
C语言16进制转字符串,并从文件中查询到这个16进制字符串问题解析
编写了一个底层读取设备ID 并与到已有的库里面查询这个ID是否存在的测试代码。遇到了一些问题,在次进行分析一下,我的环境是ubuntu和android ndk,测试这段代码,两个有所不同:直接上代码:#include <stdio.h> #include <string.h>#include <stdlib.h>//十六进制转换为字符,位转换...原创 2018-09-01 11:52:19 · 2414 阅读 · 0 评论 -
集成VIM强大的代码编辑器三---我的vim配置
我的vim配置,我使用了很多插件:a.vim ,auto-pairs,ctags,gundo,indentLine,minibufexpl.vim,neocomplete.vim,nerdcommenter,NERD_tree,rainbow.vim,supertab,syntastic,taglist,vim-multiple-cursors,winmanager等插件set nocompati...原创 2018-06-25 18:34:34 · 931 阅读 · 1 评论 -
git指令学习速记
Git版本管理是一个分布式的仓库管理工具,其功能相当的强大,因此我总结了一些学习的命令,忘记的时候可以回来看看。 1.安装和初步配置 sudo apt install git git-core //安装 (其实不用apt-get也可以的) git config --global user.name "Your Name" //你的名字原创 2017-12-13 20:15:30 · 392 阅读 · 0 评论 -
环形缓冲区的设计与实现
转载至:http://blog.csdn.net/wanxiao009/article/details/5519514环形缓冲区是嵌入式系统中十分重要的一种数据结构,比如在一个视频处理的机制中,环形缓冲区就可以理解为数据码流的通道,每一个通道都对应着一个环形缓冲区,这样数据在读取和写入的时候都可以在这个缓冲区里循环进行,程序员可以根据自己需要的数据大小来决定自己使用的缓冲区大小。转载 2016-06-16 09:18:27 · 1108 阅读 · 0 评论 -
Linux U盘分区格式化 fdisk命令
Linux U盘分区格式化 fdisk命令 今天为方便修复系统,做了个U盘WINPE的启动盘。当我兴高采烈的将这个U盘 插到Linux虚拟机上却发现出现了4个分区,而且根本就挂不上,顿时便郁闷了! 看来这样的分区Linux识别不了。只有用个专门的U盘来当启动盘了。这个U盘我 还得用来拷资料呢,那就乖乖的恢复它吧。 首先想到的是在windows下格式化,这是最简单的了。一试,没用,分区表格不转载 2016-03-29 16:20:55 · 5836 阅读 · 0 评论 -
ubuntu 安装qq的方法,并解决乱码
本人由于所使用的开发环境只能是Ubuntu 12.04,尝试过很多的方法去安装qq但是,都不成功,有的安装不起来,有的提示版本过期,很烦的。但是今天却把它安装起来了。系统: ubuntu 12.04 安装包:wine qq 2012 下载地址:http://www.ubuntukylin.com/applications/img.php?lang=cn&class2=163 下载解压后得到三个原创 2015-09-14 21:05:49 · 5353 阅读 · 1 评论 -
线程编程之浅尝辄止1
关于多线程的编程基础与入门原创 2015-01-31 18:47:09 · 956 阅读 · 1 评论 -
fork与vfork浅析
在Unix编程时,学习到了进程的建立的函数fork()与vfork()这两个函数,所以做了一个总结:1.fork()函数 创建子进程,创建的子进程与父进程共享代码段,但不共享数据段;在调用fork()函数后父子进程的运行顺序不定,一个运行另个阻塞。其返回值有3种:a.创建出错返回-1;b.创建正确,在子进程中返回0;在父进程中返回该子进程的PID。代码如下所示:原创 2014-12-05 18:47:24 · 1767 阅读 · 3 评论