自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 资源 (5)
  • 收藏
  • 关注

原创 Ubuntu16.04没有侧边启动栏

ubuntu16.04登陆后只显示桌面背景,没有侧边启动栏

2022-04-08 13:59:09 304

原创 docker的一些使用技巧

docker使用小技巧

2022-03-26 12:11:00 1139

原创 docker+gitlab搭建git服务器

docker engine 安装gitlab

2022-03-26 11:29:31 1195

原创 GitKraken下载、使用问题

GitKraken是免费好用的git管理工具。然而从6.5.4开始的新版本不允许打开私库了。在网上找了一圈,解决办法是退回到之前可以用的旧版本。值得注意的是6.5.0之后的版本会联网自动更新版本。解决的办法是:1. 用不高于6.5.0的版本;2.用高于6.5.0但是不高于6.5.4的版本,而且在hosts文件中添加:127.0.0.1 release.gitkraken.com127.0.0.1 release.axocdn.com目前官网没有直接提供旧的版本下载入口。但是从旧版本的git

2020-09-23 12:24:01 1449 1

原创 使用shell脚本测试文件创建效率

计算创建多个文件的时间:#!/bin/bash filenum=100read -p "Please input the number of files you want to create: " filenum# Empty test directoryrm -rf ~/test/*# Start timestartTime=`date +%Y%m%d-%H:%M:%S` startTime_s=`date +%s`# create files.for i in $(seq

2020-09-10 11:32:17 119

原创 Word2013设置多级标题自动编号

Word2013设置多级标题自动编号目标文档有多级标题,想要word根据标题级别自动添加编号,并且随着标题增删可以动态调整。方法参考百度经验https://jingyan.baidu.com/article/60ccbceb477b0764cab197f3.html。简单总结一下:设置标题级别;在多级列表下定义新的多级列表;特别要注意的一点是,所有列表全部关联标题以后,再点击确定...

2019-10-16 09:57:30 716

原创 VMware重装CentOS

VMware重装系统本来准备升级Centos,执行完`yum update -y`之后,系统桌面不见了,后面怎么也不能恢复,索性重装系统。简单记录一下。进入BIOS设置我用的VMware12。**首先关闭虚拟机**。然后右键虚拟机名称》设置,添加然后右键虚拟机名称》电源-》打开电源时进入固件。如下图。保留/home目录...

2019-07-25 14:55:11 6013 1

原创 CentOS7上安装配置vncserver

安装配置想在Windows10上,用vnc远程访问CentOS7。CentOS7上安装tiger-vncserver, Windows10上安装tiger-vncclient。具体的安装配置参考下面的链接。https://www.linuxtechi.com/install-configure-vnc-server-centos-7-rhel-7/问题在使用过程中,突然连不上了。提示错误如...

2019-03-15 11:27:44 478

原创 minicom使用

参考文章: http://www.cnblogs.com/zqb-all/zqb-all/p/9786836.html一、简单使用方法首先用ls /dev/ttyUSB枚举可用的串口;然后使用sudo minicom -s /dev/ttyUSB设置打开串口;如果固定使用这个串口,保存配置之后,只需要使用sudo minicom打开串口。二、高级使用方法1. 首先添加一个udev规则。...

2019-01-21 10:20:51 295

原创 CentOS7下安装Wine

一、Wine介绍Wine是一款开源免费且易于使用的程序,它是在 Linux 运行 Windows应用程序的兼容层。目前可下载的版本是wine.3.0.2。CentOS 7 的 EPEL 软件源中包含了最新稳定版 Wine3.0.2,但是它是 64 位软件包,没有 32 位版本的软件包。Wine 64 位版本只能运行 64 位的 Windows 软件,不能运行 32 位 Windows 软件。...

2019-01-17 14:23:12 12456

原创 wxhexeditor

介绍因为工作原因经常需要用到十六进制查看软件。在Windows上有好几个好用的软件,比如WinHex。其实在linux下也有一个类似WinHex的软件,叫wxhexeditor。这个软件是跨平台的,在Windows、Mac、Linux上都可以使用。安装对于Windows,wxhexeditor有安装包可以直接安装。对于linux,需要自己下载源码,然后编译安装。因为不同的发行版本,所以有不同...

2019-01-14 09:43:02 1774 1

原创 改变cvim的路径

1. 移动位置按照网上的安装教程,cvim的所有文件夹doc、plugin、ftplugin等都需要直接放在/.vim下。作为一个轻度强迫症,我想把他们都放入/.vim/bundle/cvim中,然后这么放之后cvim无法正常工作,会报错。错误类似于”c-support/templates/Templates’ does not exist or is not readable“。2. 修改c...

2019-01-11 17:14:03 272

原创 更新VS2017后,各种报错

更新VS2017到15.2后,新建项目出问题说打不开头文件SDKDDKVer.h,手工指定绝对路径后又说找不到其他的。lib文件,各种bug。然后打开旧的项目,发现Build没有问题。对照了下,发现新项目属性-》常规-》Windows SDK版本变成了10.0.15063.0,要用回旧的版本10.0.14393.0,就又能编译成功了。解决这个问题有两个方法,一是每次都去重新设置Windows SDK

2017-05-19 15:15:38 9034 1

原创 Win7 下安装vc6.0

在Win7下安装vc6.0会有问题:1.兼容性问题;2.打开和添加功能会导致ide崩溃。解决方法大体如下: 1.以管理员身份安装vc6.0,凡是提示“兼容性”问题,一律选中”不再提示此消息”,并且继续运行程序; 2.安装时,取消勾选Tools->OLE/COM OBJECT VIEWER; 3.安装完成后,新建一个“Hello World”测试一下,能否正常工作。如果不行,检查目录(inclu

2017-04-26 09:32:07 779

原创 安装Visual studio注意事项

安装Visual Studio的过程中,无论是在线还是离线,需要的注意: 1. 系统版本必须支持。比方说必须Win7以上; 2. IE的版本符合要求。比方说IE10以上; 3. Microsoft .Net frameword已经安装,并且安装的版本符合要求; 4. 如果是在线安装还需要保持网络环境好; 5. 因为安装需要很大的空间,需要保证空间充足;遇到的问题: 没有安装.net fr

2017-04-25 22:24:33 1079

原创 LINK : fatal error LNK1104: cannot open file "nafxcwd.lib"

使用VS2013打开一个Build一个工程,提示错误:LINK : fatal error LNK1104: cannot open file “uafxcwd.lib”检查VS2013的配置,发现使用的是标准的Windows库,并且使用的是多字节字符集。原来VS2013默认是不支持MBCS的。 所以果断下载安装了MBCS,然后重新Build,OK了。

2017-04-21 11:42:24 2143 1

原创 Building Explorer++

这段时间在学习Explorer++。Explorer++可以在 https://www.oschina.net/p/explorerplusplus 或者 https://github.com/derceg/explorerplusplus下载。下面是按照github的方法组建explorer++。 链接https://github.com/derceg/explorerplusplus/wi

2017-04-19 18:09:25 544

转载 C++第三方日志库Pantheios

C++第三方日志库Pantheios简介 在项目实践中发现一个好的日志记录非常重要,你需要借助Logging才能跟踪软件中的错误。所以这里研究下第三方C++库Pantheios的使用。Pantheios是一个完全开源的第三方库,依赖stlsoft。具体使用方法如下:第一步:从参考资料[1]下载pantheios-1.0.1-beta213.zip压缩包,并解压。为pantheios配置系统

2017-04-18 16:54:40 1070

原创 C++调用C

C++调用C问题由于编译器对C++和C的编译方式不一致.导致如果在C++中调用C函数,会出现undefined reference function().这个就是C函数不能被编译器正常编译生成.o,导致在链接的时候找不到function这个函数.解决方法声明和定义function()时在其前面加上extern “C”.由于function也有可能被C调用,所以应该在extern “C”之前加上#if

2016-05-23 23:43:53 257

转载 fatal error CVT1100

CVT1100 错误的修复我们在用VS2005编译MFC工程时极少会出现如下错误:一,CVTRES : fatal error CVT1100: 重复的资源。type:MANIFEST, name:1, language:0x0409二,LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏出现这样的错误就的解决,解决办法如

2015-12-24 12:43:47 865

原创 无法解析的外部符号

当使用library时,可能会遇到无法解析的外部符号错误。出现这个问题通常是:1、忘了加头文件;2、忘了链接库;另外,工程与lib库的调用约定不一致,也会导致这个问题。比方说,lib库是_cdecl,而工程是_stdcall,那么也是会报这个问题的。

2015-12-18 14:03:46 926

转载 warning LNK4099: 未找到 PDB“vc120.pdb”

warning LNK4099: 未找到 PDB“vc120.pdb”的解决方法

2015-11-26 21:46:30 14844 1

转载 mfc dll

引言:在编写MFC程序的时候,通常需要编写dll库以供其他程序调用。关于MFC dll的相关知识很多很杂,这里特酷吧结合自己学习中遇到的问题专门整理了一些MFC dll的基础知识。本部分共上下两篇文章,本文为上篇,MFC DLL应用程序类型分为以下三种:(1)使用共享MFC DLL的规则DLL(2)带静态链接MFC的规则DLL(3)MFC扩展DLL下面重点解释一下这些DLL

2015-11-25 18:10:26 490

原创 Visual Stdio 无法找到资源编译器DLL

离线下安装VS2013,打开项目,出现“无法找到资源编译器DLL”,可以下载安装Windows SDK 8.1离线版。

2015-10-26 22:44:39 14379 3

转载 升级到VS2013常见问题

问题1:Building an MFC project for a non-Unicode character set is deprecated解决方法:用于多字节字符编码 (MBCS) 的 MFC 库 (DLL) 不再包含于 Visual Studio 中,但是可用作插件,您可以在任何装有 Visual Studio Professional、Visual

2015-09-07 17:04:47 2461

原创 windows console程序一闪而过

运行windows console程序时,窗口一闪而过。遇到这种情况,可以尝试以下的解决方法:1. 确认是“运行”(Run),而不是“调试”(Debug)。在vc或VS下运行是CTRL+F5, 调试是F5。2. 如果是多项目解决方案,检查当前运行的项目是不是启动项目。3. 如果是双击运行可执行程序,需要检查输入参数是否正确。

2015-03-25 11:41:55 908

原创 adb读取SD卡CID的CRC错误

环境:UbuntuKylin LTS 14.04; 华为手机         我想通过adb读取SD卡的CID,读到的最后一个字节却总是0x00。起初以为是固件的求CRC有问题,后来换到别的设备上读取,能够读到值。换了几台设备都能读到相同的值。并且,华为手机上也只是CRC不对,其他的也是一样的。        由此分析,设备影响了CID的CRC值。具体原因是什么还不知道,暂且存疑。

2015-01-14 15:32:17 1603

转载 adb shell 无法启动 (insufficient permissions for device)

环境:Ubuntu 10.10 LTS ,android SDK关键字:insufficient permissions for device出现如下错误信息:shily@hh-desktop:~$adb shellerror: insufficient permissions for deviceshily@hh-desktop:~$ adb devicesList

2015-01-14 15:16:31 516

转载 Ubuntu安装adb和fastboot

一、安装adb和fastbootUbuntu下安装adb和fastboot方法如下:sudo apt-get updatesudo apt-get install android-tools-adb android-tools-fastboot二、配置USB设备(驱动)1、查看USB设备在命令终端输入:lsusb可查看当前手机的ID信息,示例如下:Bus 003

2015-01-14 09:09:40 7186

转载 segmentation fault

背景   最近一段时间在linux下用C做一些学习和开发,但是由于经验不足,问题多多。而段错误就是让我非常头痛的一个问题。不过,目前写一个一千行左右的代码,也很少出现段错误,或者是即使出现了,也很容易找出来,并且处理掉。   那什么是段错误?段错误为什么是个麻烦事?以及怎么发现程序中的段错误以及如何避免发生段错误呢?   一方面为了给自己的学习做个总结,另一方面由于至今

2014-12-11 14:38:06 610

转载 SD卡中FAT32文件格式快速入门(图文详细介绍)

说明:MBR :Master Boot Record ( 主引导记录) DBR :DOS Boot Record ( 引导扇区) FAT :File Allocation Table ( 文件分配表) 硬件:本文SD卡为Kingston 4GB,FAT32格式,簇大小4KB,每扇区512字节。第一章 硬盘结构与SD卡结构1.1 硬盘介绍1.1硬盘

2014-12-10 22:06:07 3152

转载 C语言全局变量的初始化和字符串常量

在C中对于以下语句:// 全局域int i = 3;int j = i;        编译时将i 放入.data段,设置其值为3。而对于j,编译器遇到这种语句,只知道j = i,由于 i是变量,不是常量,编译器无法在编译时直接得到它的值,编译器只会找到i的地址, 然后读取这个地址的内容,再把这个内容写入 j的地址。编译器不能够直接用3来初始化 j,

2014-12-09 13:45:28 3267

转载 Udev详解

Udev详解udevlinux用户空间设备管理(Linux userspace device management),在kernel 2.6.13后被使用,动态提供了在系统中实际存在的设备节点。udev与不同的发布版本有很强的依赖性。一个系统如果没有安装正确的udev版本,有可能造成无法启动或者工作不正常。udev的开发团队也不推荐使用新版本替代系统当前版本的udev.

2014-12-09 13:43:25 967

原创 Linux磁盘分区

安装Linux系统,一般只要分三个分区就行了。/要大,SWAP一般有2G就够了,/home视情况而定。如果应要再划分其他分区,一定要分配足够的空间。不然的话,使用过程中可能就会出现空间不足的情况。比方说,/boot分区如果太小的话,就无法更新系统; /usr太小的话,就无法更新软件。。。。

2014-12-04 22:56:33 489

原创 expected specifier-qualifier-list before 'size_t'

包含sg.h,编译的时候报错:sg.h:39: error: expected specifier-qualifier-list before 'size_t'原来是没有把fcntl.h放在它的前面。对于具有依赖关系的头文件,编译的时候要注意包含顺序。另外,对于这种与数据类型有关的错误,一般不能修改头文件本身,而应该考虑使用其他方法。

2014-12-04 22:50:56 3616

转载 Linux多线程函数错误

使用多线程函数,编译的时候出现如下错误提示:undefined reference to `sem_init'undefined reference to `sem_post'undefined reference to `sem_wait'undefined reference to 'sem_destroy'编译选项需要加入一个多线程:gcc -pthrea

2014-12-04 22:42:10 501

原创 Linux查看.so文件中函数

windows 中查看进程依赖哪个dll,使用depends,linux使用ldd命令。查看dll中有哪些导出函数windows使用dumpbin,linux使用objdump查看so中有哪些函数。eg: objdump -tT libX.so查看dll中符号的地址使用nm。eg: nm -D libX.so 上面两个命令,如果查看特定的某个函数或者变...

2014-12-04 09:43:44 22566

转载 Windows7 install ubuntu14.04

本文测试的是32位ubuntu-14.04-desktop-i386.iso本人下载的是ubuntu-14.04-desktop-i386.iso ,是经本亲自测试的。注意版本。1)首先还是分区,在计算机上右键--管理--磁盘管理装Ubuntu分配的硬盘大小最好是(20G以上)不要太小,这里请注意,Ubuntu和Windows文件系统完全不同,所以我们划好要给Ubuntu的分区后,删除

2014-12-02 09:59:00 513

转载 Win7 局域网打印机共享设置

本文将向读者说明在Win7下如何实现同个局域网内共享打印机。经过测试,Win7之间和Win7与XP之间均可正常连接。 第一步:取消禁用Guest用户1. 点击【开始】按钮,在【计算机】上右键,选择【管理】,如下图所示: 2. 在弹出的【计算机管理】窗口中找到【Guest】用户,如下图所示: 3. 双击【Guest】,打开【Gu

2014-11-19 15:23:39 986

转载 windows和linux双系统修改启动项顺序

windows和linux双系统修改启动项顺序在windows下安装ubuntu双系统,启动时默认选择ubuntu,至少有三种方法可以修改启动顺序。1. 修改/boot/grub/grub.cfgsudo vim /boot/grub/grub.cfg (如果对vim不太熟悉,可以试试sudo gedit /etc/default/grub)有如下内

2014-11-13 14:43:47 1025

CJLibrary库文件和头文件

CJLibrary是一个强大的界面控件库。安装程序网上很多,但是生成DLL和Lib比较麻烦。上传的文件就是在VS2005编译生成的DLL、Lib。

2015-10-29

SCSI Commands Reference Manual-seagate

超详细的英文原版scsi协议。希捷公司内部使用的scsi协议手册。

2013-08-06

软件工程试卷(内含)

这是去年的软件工程试卷,word格式的,里面含有答案,对复习软件工程,应付考试很有帮助。

2011-06-18

计算机病毒基本知识和防治技巧

里面包括计算机病毒的感染机制、生存环境分析以及如何防治计算机病毒。

2011-06-07

数据结构程序设计大全

本资源提供全面的数据结构程序设计实例。资源里的内容安排跟清华大学严蔚敏出版的那个数据结构基本类似,方便学习。

2011-06-07

空空如也

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

TA关注的人

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