自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

fengjunwang1980的专栏

点滴积累,流金岁月

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

原创 Linux常用web开源服务器

BOA和CGI Nginx。

2024-03-13 14:38:21 270

转载 static_cast, dynamic_cast, const_cast探讨

首先回顾一下C++类型转换:C++类型转换分为:隐式类型转换和显式类型转换第1部分. 隐式类型转换又称为“标准转换”,包括以下几种情况:1) 算术转换(Arithmetic conversion) : 在混合类型的算术表达式中, 最宽的数据类型成为目标转换类型。 int ival = 3;double dval = 3.14159;

2017-10-18 18:27:55 430

原创 制作Linux下程序安装包——使用脚本打包bin、run等安装包

制作简单的安装包的时候可以简单的用cat命令连接两个文件,然后头部是脚本文件,执行的时候把下面的文件分解出来就行了。一般这个后部分的文件是个压缩 包,那样,就能够打包很多文件了,在脚本中解压出来即可。这就是Linux那些bin啊run啊等安装脚本的简单制作了。下面来看看两个简单的例子:——————————华丽的分割线—————————— run程序安装包实质上是一个安装脚本加要安装的程序,

2017-10-18 14:11:33 6742

原创 Cmake 脚本对项目输出路径和输出头文件的路径定义

对Lib项目的统一输出路径以下时解决方案:set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/Lib)set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/Lib)set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR

2017-10-18 14:07:52 11358

转载 C++ explicit关键字详解

首先, C++中的explicit关键字只能用于修饰只有一个参数的类构造函数, 它的作用是表明该构造函数是显示的, 而非隐式的, 跟它相对应的另一个关键字是implicit, 意思是隐藏的,类构造函数默认情况下即声明为implicit(隐式).那么显示声明的构造函数和隐式声明的有什么区别呢? 我们来看下面的例子:class CxString  // 没有使用explicit

2017-10-12 18:27:12 369

转载 Tesseract 4.0 compiled in Ubuntu 16.04

1、If they are not already installed, you need the following libraries (Ubuntu 16.04/14.04):1234567sudo apt-get install autoconf automake libtoolsudo apt-get install autoconf-archivesud

2017-10-11 14:32:40 522

转载 OCR软件资料总结

Free OCR SoftwaresGoogle's & HP's TesseractGoogle's KeepMicrosoft Document Imaging ( MODI ) ( assuming majority of us would be having a windows OS )Microsoft One NoteMicrosoft Oxford Project API (

2017-10-11 13:55:50 1116

转载 Tesseract:安装与命令行使用

目录简介获取,安装与配置LinuxWindows命令行使用Tesseract 是一款被广泛使用的开源 OCR 工具,本文将对其进行简单的介绍.简介Tesseract(/'tesərækt/) 这个词的意思是"超立方体",指的是几何学里的四维标准方体,又称"正八胞体"。右图是一个正八胞体绕着两个四维空间中互相正交的平面进行双旋转

2017-10-11 11:46:54 2264

转载 在桌面Linux环境下开发图形界面程序的方案对比

在Linux下开发GUI程序的方法有很多,比如Gnome桌面使用GTK+作为默认的图形界面库,KDE桌面使用Qt作为默认的图形界面库,wxWidgets则是另一个使用广泛的图形库,此外使用Java中的Swing/AWT组件也可以用于开发Linux下的GUI应用。本文将依次介绍GTK+、Qt、wxWidgets和Swing/AWT,对其进行对比分析。1. GTK+平台支持

2017-10-10 16:17:27 37365 3

转载 C++之编码问题(Unicode,ASCII,本地默认)

本篇文章试图回答的问题:1、char* pStr="我aa";这句代码执行后,pStr指向的内存区域中存储的字节到底是根据什么码表而来的呢?该字符串占几个字节?2、将一个VS2010的Windows程序设置了“使用Unicode字符集”到底意味着什么?3、现在有一个文件,其存储内容未知(可能是文本,可能是图像,可能是视频),要求是:在文件最前面插入一串Unicode文本,插

2017-09-30 18:30:57 1519

转载 C++ Unicode SBCS 函数对照表

C++ Unicode SBCS 函数对照表,以备日后查阅GenericSBCSUNICODETCHARcharwchar_t_TEOFEOFWEOF_TINTintwint_

2017-09-30 14:18:12 465

转载 utuntu unicode打印中文

在程序开发中,遇到unicode utf-8编码时,不能向屏幕打印中文字符的情况,经过试验测试可行的方法如下:程序实例1:// 注意,此文档最好采用utf-8编码  #include   #include   #include     int main()    {      //此语句重要,在win7 + vs2012和 ubuntu 12.04测

2017-09-29 10:08:25 492

转载 linux创建线程和windows创建线程对比

linux: 1 #include 2 #include 3 #include 4 5 /* 声明结构体 */ 6 struct member 7 { 8 int num; 9 char *name;10 }; 11 12 /* 定义线程pthread */13 static void * pthread(void *arg)

2017-09-28 15:41:54 621

转载 linux下查看文件编码及修改编码

查看文件编码在Linux中查看文件编码可以通过以下几种方式:1.在Vim中可以直接查看文件编码:set fileencoding即可显示文件编码格式。如果你只是想查看其它编码格式的文件或者想解决用Vim查看文件乱码的问题,那么你可以在~/.vimrc 文件中添加以下内容:set encoding=utf-8 fileencodings=ucs-bom,utf-8,c

2017-09-27 18:08:16 491

转载 谈谈8年C++面向对象设计的经验体会

我从几十万行程序中滚爬出来准备写点心得体会时,却无法解释什么是“面向对象”,就象说不清楚什么是数学那样。软件工程中的时髦术语“面向对象分析”和“面向对象设计”,通常是针对“需求分析”和“系统设计”环节的。“面向对象”有几大学派,就象如来佛、上帝和真主用各自的方式定义了这个世界,并留下一堆经书来解释这个世界。  有些学者建议这样找“对象”:分析一个句子的语法,找出名词和动词,名词就是对象,动

2017-09-27 15:07:58 230

转载 C#基础--之数据类型

在第一章我们了解了C#的输入、输出语句后,我这一节主要是介绍C#的基础知识,本节的内容也是后续章节的基础,好的开端等于成功的一半。在你阅读完本章后,你就有足够的C#知识编写简单的程序了。但还不能使用继承或其它面向对象的特征。   本章主要针对以下几个部份来进行讲解:   1、电脑是由什么来存储所使用的数据?   2、基本数据类型有哪些?   3、如何声明变量和赋值?

2017-09-27 13:41:23 314

转载 UBUNTU 关闭iptables的方法

iptables 是与最新的 2.6.x 版本Linux 内核集成的 IP 信息包过滤系统。每个使用iptables的人,都要用到UBUNTU开启和关闭iptables,本文介绍下如何快速的关闭iptables!由于UBUNTU没有相关的直接命令请用如下命令iptables -P INPUT ACCEPT   iptables -P OUTPUT ACCEPT   暂时

2017-09-27 13:40:16 20708 1

转载 教你如何开启/关闭ubuntu防火墙

目录 [隐藏] 1 安装方法2 使用方法3 推荐设置4 详细使用说明 安装方法  sudo apt-get install ufw 当然,这是有图形界面的(比较简陋),在新立得里搜索gufw试试…… 使用方法 1 启用  sudo ufw enable  su

2017-09-27 13:36:45 3917

转载 xshell为什么连接不上ubuntu---could not connect to 'ip' (port 22): Connection failed.

换了电脑之后,很多环境都要重新搭建,今天我就碰到我的xshell连接不是上ubuntu的问题,分享给大家。    我用VM打开我的ubuntu之后,想用xshell连接,在windows环境下操作,毕竟这样比较方便,但是,当我使用xshell连接的时候总是发现会连接失败,如下图:总是连接失败。    上网查了查原因:       1:可能

2017-09-27 13:34:24 30970 4

转载 Xshell如何修改字体大小和颜色

Xshell默认的字体比较小,颜色也不是很美观,下面我就给大家分享下Xshell下如何修改字体和颜色工具/原料Xshell方法/步骤打开Xshell,点击菜单栏的“文件”-》“属性”,或者也可以使用ALT+P快捷键打开。

2017-09-27 13:32:47 2627

转载 Qt Creator下载和安装(详细教程)

简介Qt是跨平台的图形开发库,目前由Digia全资子公司 Qt Company 独立运营,官方网址: http://www.qt.io/ 也可以访问Qt项目域名:http://qt-project.org/ Qt本身支持众多操作系统。从通用操作系统Linux、Windows,到手机系统Android、iOS、WinPhone,嵌入式系统支持QNX、VxWorks,应用非常广泛。

2017-09-26 11:43:47 47482 2

转载 Qt Creator中如何设置代码的背景色和字体

在使用Qt Creator开发C++应用程序的时候,有时候需要自定义代码编辑区域的背景颜色和代码的字体,下面就给大家介绍一下载Qt Creator中如何设置代码的背景颜色和字体。工具/原料Qt Creator方法/步骤依次点击菜单栏中的【工具】——>【选项】,打开【选项】对话

2017-09-26 11:41:03 7180

原创 qt安装方式总结

一 在线安装1、命令行安装 在Terminal中输入:     sudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer 其中:   qt4-dev-tools 中包括了Qt Assistant,Qt Linguist,Qt Creat

2017-09-22 15:48:51 484

转载 centos安装gcc及g++

Centos支持yum安装,安装软件一般格式为yum install .......,注意安装时要先成为root用户。按照这个思路,我想安装过程如下:安装gcc:yum install gcc 安装g++: yum install g++实际操作过程发现,只能有gcc安装成功,而g++安装失败,提示g++ command not found。上网查了一下,正确安装应

2017-09-22 14:52:59 201

转载 centos配置命令行或界面启动

http://blog.csdn.net/ziyeqingshang/article/details/18773901CentOS中如何进入图形界面和文字界面,Linux真正的服务器是不会运行图形化界面的,怎么样才能在不卸载桌面的前提下开机直接进入命令界面呢?(我安装的是CentOS 6.5)下面就简单介绍以下:一、如果要进入图形界面:1.首先得安装有图形界面,一般为X

2017-09-22 14:50:02 4162

转载 centos挂载U盘

一、1,以root用户登陆   先加载USB模块 modprobe usb-storage   用fdisk -l 看看U盘的设备   假如U盘是sda12,确定在 目录 /mnt 下建立了 文件夹 /usb,如果未建立可键入一下命令:mkdir /mnt/usb_disk,成功后进行下一步。       3,载入 u 盘,需键入以下命令:m

2017-09-22 14:48:22 12616

转载 centos 配置支持 sudo

suvim /etc/sudoersyy root = ALL     ALLp修改为wangfj = ALL   ALL

2017-09-22 14:45:40 201

转载 centos 3种网卡配置

1、自动获取IP地址虚拟机使用桥接模式,相当于连接到物理机的网络里,物理机网络有DHCP服务器自动分配IP地址。#dhclient 自动获取ip地址命令#ifconfig 查询系统里网卡信息,ip地址、MAC地址 分配到ip地址后,用物理机进行ping ip地址,检测是否ping通。 2、手动设置ip地址如果虚拟机不能自动获取IP,只

2017-09-22 14:43:27 4597

转载 vim基本配置

vim配置文件"显示行号set nu"启动时隐去援助提示set shortmess=atI"语法高亮syntax on"使用vim的键盘模式"set nocompatible"不需要备份set nobackup"没有保存或文件只读时弹出确认set confirm"鼠标可用set mouse=a"tab缩进set tabstop=4set s

2017-09-19 14:31:45 434

转载 解决安装完Ubuntu后,有线网卡,安装无线兼容包

联想笔记本安装ubuntu后,有无线网卡驱动,需要再安装有线网卡驱动的方法

2016-07-20 11:58:15 507

转载 arm堆栈的增长方式

arm堆栈指针,满递减栈,空递减栈

2016-07-20 08:43:56 5935

原创 arm常见的总线类型

arm基本总线类型

2016-07-17 21:38:19 5966

转载 神舟笔记本开机设置U盘启动方法 bios设置

神舟笔记本开机设置U盘启动方法 bios设置

2016-07-14 10:12:16 6643

转载 arm9 mini2440 supervivi烧写方法

arm9 mini2440 supervivi 烧写方法

2016-07-12 18:19:20 5251 1

转载 ubuntu安装tftp-hpa

ubuntu tftp-hpa安装和配置

2016-07-12 17:59:12 5296 1

原创 常见arm主频

常见arm cpu的主频和是否多核

2016-07-11 18:21:00 9253

原创 三极管简介

模拟电子三极管简介

2016-07-05 21:52:32 703

原创 arm系列cpu和嵌入式系统简单归纳

ARM CPU的A 、R、 M 3个系列,以及相关系列的arm或arm产品使用的操作系统

2016-07-04 21:47:10 1510

原创 在这个互联网加的时代,我们能做些什么呢?

互联网包罗万象!

2016-07-02 22:15:44 4528

原创 C语言结构体类型占用的内存空间,需要考虑字节对齐

C语言结构体占用内存长度的计算方法

2016-07-02 16:47:40 1812 2

空空如也

空空如也

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

TA关注的人

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