- 博客(76)
- 资源 (7)
- 收藏
- 关注

原创 集成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
952
1

原创 集成VIM强大的代码编辑器(一)
在Linux环境下,拥有众多的代码编辑器eclipse、emacs、sublime等这些软件,其特点各有千秋,但是VIM(vi)确实绝大多数linuxer的钟爱之选。每个人的VIM的配置都不太一样,都具有个性化。打造属于一个自己的喜欢的VIM其实有时候很难,而且需要很长时间的摸索,写下这些东西也只是供参考。 其实在此我要推荐一个网站,也是linuxer必须知道的一个著名的网站github网站:
2015-10-15 21:23:33
3126

原创 集成VIM强大的代码编辑器(二)
由于这篇文章太长了,所以对于读者而言不容易查看,对于本人而言编辑起来也是很吃力,所以就分了上下篇去写,而这篇会更加精彩,如果时间充足的话,也许会写第三篇,来致敬伟大的VIM,上篇的地址如下: http://blog.youkuaiyun.com/hubbybob1/article/details/48055605 好了步入正题。 五.Cscope插件 如果说ctags的主要功能是建立各大文件之间的联系的
2015-10-15 20:44:33
1054

原创 virt-viewer源码分析
本文主要是针对spice的基础上对virt-viewer进行分析,使用这款软件的主要命令就是remote-viewer这个命令,因此本文在此主要分析的文件就是remote-viewer-main.c文件#include #include #include #include #include #ifdef G_OS_WIN32#include #include #endif
2015-08-28 16:46:36
6081

原创 OpenCV下载的代码的配置总结
转载请备注本博客地址,谢谢!!! 最近一直在学习OpenCV,需要从网上下载一些代码,但是有的代码下载下来不知道为什么就是无法运行,因此每次都要借着其他师兄师弟的电脑来用,而且还不一定能用,特别麻烦,在此特别感谢他们。因此我研究了这倒是是怎么回事,做了一个总结,使用的是VS++2010 与OpenCV2.44:首先现在网上随便下载一个OpenCV的代码,然后打开运行会出现下图所示
2015-04-26 21:51:12
1044

转载 Opencv学习笔记(六)SURF学习笔记
转载请注明出处:http://blog.youkuaiyun.com/crzy_sparrow/article/details/7392345 看了harris角点检测之后,开始研究SURF角点检测,发现挺复杂的,一时也只了解了大概,把了解的东西总结下,以便下次深入学习。 SURF角点检测算法是对SIFT的一种改进,主要体现在速度上,效率更高。它和SIFT的主要区别
2015-04-10 15:29:03
907

原创 fork与vfork浅析
在Unix编程时,学习到了进程的建立的函数fork()与vfork()这两个函数,所以做了一个总结:1.fork()函数 创建子进程,创建的子进程与父进程共享代码段,但不共享数据段;在调用fork()函数后父子进程的运行顺序不定,一个运行另个阻塞。其返回值有3种:a.创建出错返回-1;b.创建正确,在子进程中返回0;在父进程中返回该子进程的PID。代码如下所示:
2014-12-05 18:47:24
1777

原创 apue《UNIX环境高级编程第三版》第一章答案详解
大家好,从这周开始学习apue《UNIX环境高级编程第三版》,在此,我要感谢网易的一个工程师朋友和室友,没有他们,我不会开始真正的学习这本书,希望大家以后开始慢慢进步。废话少说,直接上课后习题了。UNIX高级编程第一章习题答案:1.1在系统上验证,除根目录外,目录l和l l是不同的。答:这个验证有很多方法可使用命令ls 、cd、vim等,目录l指向当前目录,目录l l指向父目录,在根目
2014-11-06 13:45:01
4662
1
原创 好用软件Ubuntu20.04的教学录屏软件--vokoscreen
vokoscreen是一款非常好用的录屏软件,可以全屏、窗口、区域进行录屏,可以添加摄像头,安装的方法:sudo apt install vokoscreen或者使用软件中心安装:
2021-07-28 18:45:36
3526
原创 Bitbake中文手册--附录
https://www.yoctoproject.org/docs/3.1.2/bitbake-user-manual/bitbake-user-manual.htmlbitbake中文手册Bitbake中文手册--目录Bitbake中文手册--1(概述)Bitbake中文手册--2(执行)Bitbake中文手册--3(语法)Bitbake中文手册--4(下载)Bitbake中文手册--5(词汇)Bitbake中文手册--附录...
2021-06-29 16:52:00
523
原创 Bitbake中文手册--5(词汇)
https://www.yoctoproject.org/docs/3.1.2/bitbake-user-manual/bitbake-user-manual.htmlbitbake中文手册Bitbake中文手册--目录Bitbake中文手册--1(概述)Bitbake中文手册--2(执行)Bitbake中文手册--3(语法)Bitbake中文手册--4(下载)Bitbake中文手册--5(词汇)Bitbake中文手册--附录...
2021-06-29 16:50:28
494
原创 Bitbake中文手册--4(下载)
https://www.yoctoproject.org/docs/3.1.2/bitbake-user-manual/bitbake-user-manual.htmlbitbake中文手册Bitbake中文手册--目录Bitbake中文手册--1(概述)Bitbake中文手册--2(执行)Bitbake中文手册--3(语法)Bitbake中文手册--4(下载)Bitbake中文手册--5(词汇)Bitbake中文手册--附录...
2021-06-29 16:47:54
635
原创 Bitbake中文手册--3(语法)
https://www.yoctoproject.org/docs/3.1.2/bitbake-user-manual/bitbake-user-manual.htmlbitbake中文手册Bitbake中文手册--目录Bitbake中文手册--1(概述)Bitbake中文手册--2(执行)Bitbake中文手册--3(语法)Bitbake中文手册--4(下载)Bitbake中文手册--5(词汇)Bitbake中文手册--附录...
2021-06-29 16:45:11
739
原创 Bitbake中文手册--2(执行)
https://www.yoctoproject.org/docs/3.1.2/bitbake-user-manual/bitbake-user-manual.htmlbitbake中文手册Bitbake中文手册--目录Bitbake中文手册--1(概述)Bitbake中文手册--2(执行)Bitbake中文手册--3(语法)Bitbake中文手册--4(下载)Bitbake中文手册--5(词汇)Bitbake中文手册--附录第2章执行运行BitBake的主要目的是生
2021-06-26 11:46:14
1782
原创 Bitbake中文手册--1(概述)
Bitbake中文手册--目录Bitbake中文手册--1(概述)Bitbake中文手册--2(执行)Bitbake中文手册--3(语法)Bitbake中文手册--4(下载)Bitbake中文手册--5(词汇)Bitbake中文手册--附录第1章概述欢迎使用BitBake用户手册。本手册提供有关BitBake工具的信息。对于使用BitBake的系统,例如Yocto Project和OpenEmbedded,信息尝试尽可能独立。在某些情况下,在手册中使用编译系统上下文中的.
2021-06-21 20:09:15
3706
原创 Ubuntu20.04设置光标
方法1:bhw@bhw:/usr/share/icons$ sudo update-alternatives --config x-cursor-theme有 7 个候选项可用于替换 x-cursor-theme (提供 /usr/share/icons/default/index.theme)。 选择 路径 优先级 状态-----------------------------------------...
2021-06-21 14:57:46
3143
原创 Bitbake中文手册--目录
https://www.yoctoproject.org/docs/3.1.2/bitbake-user-manual/bitbake-user-manual.htmlbitbake中文手册目录1.概述1.1。介绍1.2。历史和目标1.3。概念1.3.1。配方1.3.2。配置文件1.3.3。Classes1.3.4。Layers1.3.5。附加文件(.append)1.4。获得BitBake1.5。BitBake命令1.5.1。用法和语法1.5.2
2021-06-19 11:43:16
1352
原创 推荐好用的ssh远程连接 linux的工具
在连接linux的时候用了很多工具:Xshell SecureCRT PuttyFinalShellMobaXterm,还有很多其他的其中Xshell SecureCRT都不是免费的,当然有办法破解,这个在网上一大堆,就不再说了,putty非常轻量级也很好用,也是最常用的,但是我在此推荐两款更好用的,国产的FinalShell和MobaXterm;一、FinalShell网址:http://www.hostbuf.com/这个软件很强大可以实时查看cpu 内存等状态,可以直接打开...
2020-11-16 16:55:24
3562
5
原创 Ubuntu linux编译alsa-lib报错 automake-1.16: command not found 的解决方案
在编译alsa的时候报错,config完毕后,make错误如下:line 81: automake-1.16: command not foundroot@sw-desktop:/home/libalsa/src/alsa-lib-1.2.3.2/alsa-lib-1.2.3.2# make cd . && /bin/bash /home/libalsa/src/alsa-lib-1.2.3.2/alsa-lib-1.2.3.2/missing automake-1.16 --fo.
2020-10-23 16:33:08
10448
1
原创 解決APP启动短暂白屏或者黑屏的问题
记录一下app开发过程中遇到的问题:在APP启动时会遇到黑屏或者白屏的问题,解决的方法就是把黑屏或者白屏是用自己画面替代掉:1.在你的res/value/style.xml内添加背景 <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> <!-- Customize your theme here. --> <item name="colorPrimary
2020-07-16 16:15:20
434
1
原创 Android开发记事本--Gradle内添加svn版本号作为APP的版本
在APP Gradle添加SVN版本号的操作,首先就是window可以使用svn命令,这就需要安装svn的时候安装命令如下图所示:这个是必须的; def version = getDate() + svninfo() defaultConfig { applicationId "com.shunwang.cloud" minSdkVersion 19 targetSdkVersion 29 versionCode 4.
2020-07-08 18:40:12
495
原创 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
369
原创 解决隐藏Android系统鼠标光标问题以及隐藏状态栏问题
Android系统插上鼠标后会在屏幕显示系统光标,这套光标是无法改变的,因此在开发的过程中可能互隐藏这个光标,并且在光标碰触到手机的最上边或者最下边会触发显示状态栏,这样我们的app全屏的时候就无法获得我们app的焦点,从而我们的开发无法获取边缘地带,下面会一一的分析出来:直接上解决方法,然后在分析其他的接口的使用情况,上述情况如下图所示:一、解决方案采用setOnCapt...
2019-09-05 20:16:52
6939
2
原创 Centos7 Pxelinux无盘启动centos7与ubuntu16.04的实现
Centos7 Pxelinux无盘启动centos7与ubuntu16.04的实现========================================================================================================================================...
2019-07-17 16:52:28
6055
2
原创 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
5878
原创 ipxe下使用pxe的启动方式
说明:本文主要主要基于centos7 desktop虚拟机操作系统作为ipxe服务器,对ipxe如何使用pxe的方式来无盘启动Linux================================================================================================================================...
2019-07-17 16:51:58
9739
原创 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
441
原创 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
11412
1
原创 ubuntu Linux adb 连接手机,华为魅族等
是用ubuntu系统连接手机1.打开开发者选项 手机-->设置-->关于手机-->版本号 ,找到后连续点击版本号,就是使手机处于开发者选项模式,退出设置,重新进入设置,找到开发者选项,打开usb调试,以及和adb调试相关的选项;2.查看手机vid adb devices 找不到 设备的话 lsusb 查看手机的vid获取的v...
2019-05-09 15:00:08
5169
原创 系统常用宏定义__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
4252
1
原创 我都网址记录
电脑不是崩了就是换电脑了,很多浏览过的很好的网站都记录不下来,一次再次开始记录一、虚拟化云桌面KVM<一>kvm管理1.对kvm的虚拟化管理平台,很多是开源的http://www.linux-kvm.org/page/Management_Tools https://www.cokemine.com/xnj.html2.开源KVM管理平台http...
2019-02-12 15:56:12
570
1
原创 Visual Studio 2017:LNK1104 无法打开文件"LIBCMTD.lib" 解决方法
刚刚使用这个软件就遇到这个问题,在网上搜了很多方法,都解决不了,幸亏有大神指点,在此记录一下,问题如下图所示:解决方法:现在自己安装的vs目录下找到这个libcmtd.lib库的路径,我的是C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.16.27023\lib\x86和...
2019-01-10 16:32:51
14747
2
原创 C语言16进制转字符串,并从文件中查询到这个16进制字符串问题解析
编写了一个底层读取设备ID 并与到已有的库里面查询这个ID是否存在的测试代码。遇到了一些问题,在次进行分析一下,我的环境是ubuntu和android ndk,测试这段代码,两个有所不同:直接上代码:#include <stdio.h> #include <string.h>#include <stdlib.h>//十六进制转换为字符,位转换...
2018-09-01 11:52:19
2449
原创 Netty学习和代码模板详解
在学习Netty的相关知识时,发现需要记录一下,netty就是用于创建高性能网络应用程序的高级框架,是非阻塞的,代码的基本框架就是netty客户端,客户端应用,netty服务器端,服务器端应用,其主要元素包含EventLoopGroup,Channel,ChannelFuture,ChannelFuture,ChannelHandler,ChannelPipeline,Bootstrap(Serv...
2018-08-02 15:40:25
1529
原创 Android 7.0内去掉有关USB 耳机音频输入设备的对话框和Toast方法
Android 7.0 本文章可以参考解决绕过android下apk使用usb设备权限查询相应问题,自动获取usb权限,主要是在Android 7.0系统上,当插入USB 耳机或者音频输入设备的时候,就会报出如下对话框和消息提示,在我们开发的时候很不爽,需要手动去点很麻烦,如下图所示:提示消息即Toast,当插入USB耳机或者麦时就会弹出“USB音频输入设备接入”,当拔掉时就会弹出“切换之...
2018-07-25 16:19:55
3104
原创 NIO的代码实现与分析
NIO是非阻塞IO,其核心组件就是多路复用器Selector和channel,所有的channel都要在Selector上去注册,来实现非阻塞的过程;Selector提供选择已经就绪的任务的能力:Selector会不断轮询注册在其上的Channel,如果某个Channel上面发生读或者写事件,这个Channel就处于就绪状态,会被Selector轮询出来,然后通过SelectionKey可以获取就...
2018-07-12 22:06:00
2462
1
原创 Java中socket的代码模板
java的的socket的代码编写与C 语言的不太一样,C 语言的代码简练有深度,java的写起来复杂,但是不是那么难懂,因此在这里记录一下模板,防止以后忘记,总共四个文件,分别是ServiceServer.java(用于创建socket服务器),ServiceTask.java(服务器所提供的业务),DataProcess.java(服务器业务数据处理),ServiceCliect.java(s...
2018-07-10 17:46:10
1672
转载 解决在使用adb是报错 : /android-sdk-linux/platform-tools/adb: 没有那个文件或目录 问题
在ubuntu 14.04环境下安装了android-sdk-linux,环境变量刚刚配置好,在执行adb的时候出现如下错误:-bash: /XXX/XXX/android-sdk-linux/platform-tools/adb: 没有那个文件或目录出现这个问题的原因是机子是64位的,但是android sdk又是32位的,所以需要执行如下命令:sudo apt-get installlib32...
2018-06-26 10:05:46
2893
我的vim配置
2018-06-25
Libusb在Android下的应用eclipse工程-正确的
2017-08-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人