fengjunwang1980的专栏

点滴积累,流金岁月

static_cast, dynamic_cast, const_cast探讨

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

2017-10-18 18:27:55

阅读数:159

评论数:0

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

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

2017-10-18 14:11:33

阅读数:1909

评论数:0

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

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

2017-10-18 14:07:52

阅读数:3010

评论数:0

C++ explicit关键字详解

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

2017-10-12 18:27:12

阅读数:149

评论数:0

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): 1234567 sudo apt-get install autoconf autom...

2017-10-11 14:32:40

阅读数:275

评论数:0

OCR软件资料总结

Free OCR Softwares Google's & HP's TesseractGoogle's KeepMicrosoft Document Imaging ( MODI ) ( assuming majority of us would be having a windows...

2017-10-11 13:55:50

阅读数:578

评论数:0

Tesseract:安装与命令行使用

目录 简介获取,安装与配置 LinuxWindows 命令行使用 Tesseract 是一款被广泛使用的开源 OCR 工具,本文将对其进行简单的介绍. 简介 Tesseract(/'tesərækt/) 这个词的意思是"超立方体",指的是几何学里的四维标...

2017-10-11 11:46:54

阅读数:305

评论数:0

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

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

2017-10-10 16:17:27

阅读数:10192

评论数:2

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

本篇文章试图回答的问题: 1、char* pStr="我aa";这句代码执行后,pStr指向的内存区域中存储的字节到底是根据什么码表而来的呢?该字符串占几个字节? 2、将一个VS2010的Windows程序设置了“使用Unicode字符集”到底意味着什么? 3...

2017-09-30 18:30:57

阅读数:231

评论数:0

C++ Unicode SBCS 函数对照表

C++ Unicode SBCS 函数对照表,以备日后查阅 Generic SBCS UNICODE TCHAR char wchar_t _TEOF EOF ...

2017-09-30 14:18:12

阅读数:162

评论数:0

utuntu unicode打印中文

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

2017-09-29 10:08:25

阅读数:177

评论数:0

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

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

2017-09-28 15:41:54

阅读数:170

评论数:0

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

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

2017-09-27 18:08:16

阅读数:122

评论数:0

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

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

2017-09-27 15:07:58

阅读数:96

评论数:0

C#基础--之数据类型

在第一章我们了解了C#的输入、输出语句后,我这一节主要是介绍C#的基础知识,本节的内容也是后续章节的基础,好的开端等于成功的一半。在你阅读完本章后,你就有足够的C#知识编写简单的程序了。但还不能使用继承或其它面向对象的特征。    本章主要针对以下几个部份来进行讲解:    1、电脑是...

2017-09-27 13:41:23

阅读数:153

评论数:0

UBUNTU 关闭iptables的方法

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

2017-09-27 13:40:16

阅读数:9412

评论数:1

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

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

2017-09-27 13:36:45

阅读数:1970

评论数:0

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

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

2017-09-27 13:34:24

阅读数:9311

评论数:0

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

Xshell默认的字体比较小,颜色也不是很美观,下面我就给大家分享下Xshell下如何修改字体和颜色 工具/原料 Xshell 方法/步骤 打开Xshell,点击菜单栏的...

2017-09-27 13:32:47

阅读数:473

评论数:0

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

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

2017-09-26 11:43:47

阅读数:12317

评论数:1

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