自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 资源 (2)
  • 收藏
  • 关注

转载 编程语言对比

在初级程序员阶段,每个人都不可避免遇到选择编程语言和职业方向的难题。我挑选了几个常见的编程语言,分析了优缺点和职业方向,以供想当程序员的人参考。C/C++一句话概括:大多数中国程序员的第一个语言 C语言是面向过程语言在当代的鲁殿灵光,常用于编写操作系统。C++是C语言的一个超集,既有指针又有对象使它成

2017-09-08 19:59:17 964

转载 将自己的vim打造成IDE

起源(几种linux 编辑器/IDE对比):刚开始做Linux C/C++的时候试了很多编辑方式,包括:souce insight:通过Linux上的samba服务去写Linux主机里的代码(我觉得不通过定制版的vim和emacs之外最好的选择,一方面不需要打开虚拟机界面,另一方面souce insight写代码也确实挺好用

2017-09-07 10:06:46 391

原创 vim命令

什么是vim: https://baike.baidu.com/item/VIM/60410?fr=aladdinVIM (Unix及类Unix系统文本编辑器)Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。[1] VIM是自由软件。Vim普遍被推崇为类Vi编辑器中最好的一个,事实上真正的劲敌来自Emacs的不同变体。1999 年Em

2017-09-06 16:47:33 256

原创 VS2010 MFC编程之复选框checkbox

复选框:MFC中用于勾选的方形小格,可以通过点击勾选事件或选中与否的状态进行相应操作。使能某个复选框:m_check2.EnableWindow(TRUE);其中,m_check2为为复选框添加的变量。设置复选框状态: 一般复选框是通过鼠标勾选的,也可以通过函数设置其状态。 1.设置复选框状态为:未选中m_check1.SetCheck(0);2.设置复选框状态为:选中...

2018-07-06 12:19:22 7809

原创 C++获取当前时间(年月日、时分秒、毫秒)

获取时间: 年-月-日(YYmmdd) 时:分:秒(HHMMSS) 毫秒(MS)效率问题需要再优化 代码:#include <iostream>#include <string>#include <time.h>using namespace std;struct NowDate{ char tmp0[16]; //年月日 ...

2018-06-11 09:14:42 15184

原创 C++ mysql API操作数据库(以当前日期建表,插入)

需求: 连接已存在的数据库,并以当前日期为名创建数据表,然后进行插入操作说明:以下为代码片,并不能直接运行,仅可做参考!!!//数据库相关const char user[] = "bladed"; const char pswd[] = "bladed"; const char host[] = "47.95.118.14&a

2018-06-10 22:30:05 2283

转载 matlab中S-function的概念及使用

转自:https://blog.csdn.net/dm12mail/article/details/66974956 更精彩文章:http://blog.sina.com.cn/s/blog_4b013fb10100nbdm.htmls-function也就是system-function的缩写。 说得简单,s-function就是用MATLAB所提供的模型不能完全满足用户,而提供给用户自...

2018-04-17 15:03:41 9072

转载 C++类的静态数据为什么一定要初始化

原文地址:https://my.oschina.net/u/1537391/blog/219432我们知道C++类的静态成员变量是需要初始化的,但为什么要初始化呢。其实这句话“静态成员变量是需要初始化的”是有一定问题的,应该说“静态成员变量需要定义”才是准确的,而不是初始化。两者的区别在于:初始化是赋一个初始值,而定义是分配内存。静态成员变量在类中仅仅是声明,没有定义,所以要在类的外面定义,实...

2018-03-14 09:16:53 621

转载 centos php源代码安装常见错误与解决办法

错误:configure: error: libevent >= 1.4.11 could not be found解决:yum -y install libevent libevent-devel 错误:configure: error: Please reinstall the mysql distributio解决:yum -y install mysql-devel

2018-01-17 18:03:54 1941 1

原创 CentOS7.0最小化安装后没有桌面的解决方法(手动安装图形桌面)

有网用yum安装 http://blog.csdn.net/zhldt2008/article/details/52622745 YUM安装Centos_linux Centos 6/7上安装GNOME桌面环境 http://www.linuxdown.net/install/soft/2016/0323/5097.html如果没有网不能用yum,则选择用光盘(U盘) http://blog

2018-01-03 21:27:17 7388

原创 win7/win10下装centos7双系统

工具及材料1、一台PC 2、一个U盘,8G以上 3、需要的文件:CentOS-7-x86_64-DVD-1511.iso(其他版本也可以如 1611) 4、需要的软件:USBwriter(优于UltraISO)

2018-01-03 20:23:34 37211 2

转载 Oracle10g下载地址--多平台下的32位和64位

复制链接使用迅雷下载即可。 4种包的介绍:***_database_*.zip 是oracle数据库 服务端 软件的安装包,如果你要创建一个数据库,请下载这个版本***_client_*.zip 是oracle数据库 客户端 软件的安装包,如果你不需要创建数据库,只是用来操作远程电脑上的数据库时,请下载这个版本***_gateways_*.zip oracle透明网关,如果你要链接

2017-11-16 14:49:44 1025

转载 Oracle11g下载地址--多平台下的32位和64位

复制链接使用迅雷即可下载。 4种包的介绍:***_database_*.zip 是oracle数据库 服务端 软件的安装包,如果你要创建一个数据库,请下载这个版本***_client_*.zip 是oracle数据库 客户端 软件的安装包,如果你不需要创建数据库,只是用来操作远程电脑上的数据库时,请下载这个版本***_gateways_*.zip oracle透明网关,如果你要链接其他数据

2017-11-16 14:46:44 14453 1

转载 c++中this指针的用法

转载地址:http://www.cnblogs.com/NeilZhang/p/5722585.html1. this指针的用处:  一个对象的this指针并不是对象本身的一部分,不会影响sizeof(对象)的结果。this作用域是在类内部,当在类的非静态成员函数中访问类的非静态成员的时候,编译器会自动将对象本身的地址作为一个隐含参数传递给函数。也就是说,即使你没有写上this指针,编译器在编译的时

2017-11-07 09:59:58 268

转载 C++中不能声明为虚函数的有哪些函数

常见的不不能声明为虚函数的有:普通函数(非成员函数);静态成员函数;内联成员函数;构造函数;友元函数。

2017-11-07 09:46:57 338

原创 C++逐行读取文本文件

/**数据:逐行读取文本文件.txt逐行读取文本文件实例:100 1 1 1 1 1 0 0 0 00 0 0 0 0 1 0 1 0 00 0 0 1 0 1 0 0 0 00 1 0 1 0 1 0 1 1 00 1 0 1 0 1 0 1 0 00 1 1 1 0 1 0 1 0 10 1 0 0 0 1 0 1 0 10 1 0 1 1 1 0 1 0 01 0 0 0

2017-10-17 20:18:22 1125

原创 希腊字母查询

matlab编写程序很多时候用到希腊字母。给出输入方式:alpha,4=αalpha,5=Αbeta,4=βbeta,5=Βgamma,4=γgamma,5=Γdelta,4=δdelta,5=Δepsilon,4=εepsilon,5=Εzeta,4=ζzeta,5=Ζeta,4=ηeta,5=Ηtheta,4=θtheta,5=Θiota,4=ιiota,5=Ι

2017-10-09 08:58:20 516

原创 结构体定义的几种方式

共计有三种形式,还有一种是typedef定义结构体

2017-10-07 10:41:26 32110 4

原创 cin详解

cin是C++编程语言中的标准输入流对象,即istream类的对象。cin主要用于从标准输入读取数据,这里的标准输入,指的是终端的键盘。 此外,cout是流的对象,即ostream类的对象,cerr是标准错误输出流的对象,也是ostream 类的对象。这里的标准输出指的是终端键盘,标准错误输出指的是终端的屏幕。在理解cin功能时,不得不提标准输入缓冲区。当我们从键盘输入字符串的时候需要敲一下回车键

2017-10-06 17:09:39 1508

转载 文件操作fstream的使用方法

#include<fstream>这个库包含了三个基本的类:ifstream, ofstream和fstream。 分别代表: ifstream是从硬盘到内存(输入),ofstream是从内存到硬盘(输出),输入输出文件。 其实所谓的流缓冲就是内存空间; 流在C++中,有一个stream这个类,所有的I/O都以这个“流”类为基础的,包括我们要认识的文件I/O,stream这个类有两个重要的

2017-10-06 16:08:22 660

转载 getline()函数详解

学习C++的同学可能都会遇到一个getline()函数,譬如在C++premer中,标准string类型第二小节就是“用getline读取整行文本”。书上给的程序如下:int main(){ string line; while(getline(cin,line)) cout<<line<<endl; return 0;}大家会发现运行时怎么也跳不出循环,甚至会发

2017-10-06 14:48:28 537

原创 CSDN-markdowm编辑文章技巧

使用CSDN Markdown写博客技巧

2017-10-05 11:03:26 626

转载 斐波那契数列Fibonacci实现(递归、尾递归、循环)

主要内容摘自http://www.cnblogs.com/Anker/archive/2013/03/04/2943498.html一、递归简单的来说递归就是一个函数直接或间接地调用自身,是为直接或间接递归。递归一般用于解决三类问题:  (1)数据的定义是按递归定义的。(Fibonacci函数,n的阶乘)   (2)问题解法按递归实现。(回溯)   (3)数据的结构形式是按递归定义的。(

2017-10-04 17:45:29 10297 1

原创 C++产生随机数简单例子

C++中,rand%100产生 0-99 间的随机数,即rand%n产生 0~n-1 间的随机数。附代码

2017-10-03 19:10:03 1196 1

转载 Elon Musk(埃隆马斯克)的从零到一思维术

转自: https://www.baidu.com/home/news/data/newspage?nid=7089387499102720&n_type=0&p_from=1&dtype=-146岁的埃隆马斯克在迥然不同的领域里,缔造了三家市值数十亿美元的公司——Paypal(金融服务业)、特斯拉汽车(汽车业)和SpaceX(航天业)。这还不包括在他帮助下发展的Solar City(能源业),

2017-10-03 14:19:47 3431

原创 程序时间复杂度的几种表示

看《数据结构、算法与应用:C++语言描述》中讲到程序性能的时候涉及到了空间复杂度与时间复杂度。其中时间复杂度有多种表示:O、Ω、Θ、o,然后然后就蒙圈了,虽然书上讲的也比较详细但还是不够直接。这样表示时间复杂度 O:big-O————上界 Ω:big-Omega—–下界(很少用) Θ:big-Theta——-确界F(n) = Θ(n^2)的时候,意思是说“F(n)在渐进情况下不仅不会比n^2增

2017-10-02 23:02:18 12043 1

原创 minGW下载与编译器安装

官网地址:http://www.mingw.org/wiki/MinGW 进入官网,点击左侧Downloads 然后点击下载mingw-get-setup.exe这是一个minGW下载器,可以选择需要的编译环境(下面的MinGW也可以,但是下载的组件不全,最好用下载器下载)选择需要的编译器: 我选择了mingw32-base与mingw32-g++ 绿色的为安装成功后的环境。关于设置MinG

2017-10-01 15:47:11 774

原创 丢失libiconv-2.dll解决办法以及无法定位输入点libiconv-2.dll到动态链接库

在为minGW添加PATH过程中出现提示丢失libiconv-2.dll的问题解决办法:下载好libiconv-2.dll后放到以下路径: 32位:C:\Windows\System32 64位:C:\Windows\SysWOW64然后进行注册: win+r打开运行,然后输入:regsvr32 /s libiconv-2.dll即可。如果提示无法定位输入点libiconv-2.dll到动态链

2017-10-01 14:17:31 9242 1

转载 C语言time.h中clock()函数测程序运行时间

C语言中求程序执行的时间可以使用clock()函数_CRTIMP clock_t __cdecl __MINGW_NOTHROW clock (void);(可以把它直接视为clock_t clock(void);)这个函数返回从“开启这个程序进程”到“程序中调用clock()函数”时之间的CPU时钟计时单元(clock tick)数,其中clock_t是用来保存时间的数据类型,在time.h文件

2017-09-30 11:08:41 4087

转载 linux下的掩码umask

一 权限掩码umaskumask是chmod配套的,总共为4位(gid/uid,属主,组权,其它用户的权限),不过通常用到的是后3个, 例如你用chmod 755 file(此时这文件的权限是属主读(4)+写(2)+执行(1),同组的和其它用户有读写权限)二 umask的作用默认情况下的umask值是022(可以用umask命令查看),此时你建立的文件默认权限是644(6-0,6-2,6-2)

2017-09-25 11:26:18 594

转载 虚拟机Ubuntu输入密码后黑屏

找了很多,就这个解决了问题。图形界面程序损坏,可能是在更新内核或者安装软件的时候,把与xorg相关的文件给清除了。系统黑屏后 Ctrl+ALT+F4 进入字符命令行模式 ...

2017-09-24 21:34:10 2989

原创 虚拟机Ubuntu与windows ping网络

Ping是Windows、Unix和Linux系统下的一个命令。ping也属于一个通信协议,是TCP/IP协议的一部分。 利用“ping”命令可以检查网络是否连通,可以很好地帮助我们分析和判定网络故障。 应用格式:Ping空格IP地址。有时我们想从 网络上的某台主机上下载文件,可是又不知道那台主机是否开着,就需要使用ping命令查看

2017-09-23 16:37:16 5568

原创 ubuntu linux读取U盘

VMware虚拟机怎么连接U盘 | VMware读取U盘的设置方法转载地址:http://www.xitongcheng.com/jiaocheng/xtazjc_article_15126.html虚拟机VMware可以安装各种操作系统,部分用户需要在虚拟机中使用U盘Ubuntu读取U盘方法:1、检测存储设备名称sudo fdisk –l如查看到设备名为sdb1 2、 挂载存储设备sdb1到

2017-09-22 21:20:40 21498 1

原创 less命令

less 工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大。 less 的用法比起 more 更加的有弹性。 使用 more 时,使用空格后翻,b(或ctrl+b)前翻, 使用 less 时,可以使用 [pageup] [pagedown] 往前往后翻看文件,更容易用来查看一个文件的内容!除此之外,在 less 里头可以拥有更多的搜索功能,不

2017-09-22 16:18:20 361

原创 more命令

more命令,功能类似 cat ,cat命令是整个文件的内容从上到下显示在屏幕上。 more会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能 。more命令从前向后读取文件,因此在启动时就加载整个文件。

2017-09-22 16:05:03 755

原创 多线程简单实例

线程:线程,有时被称为轻量级进程(Lightweight Process,LWP),是程序执行流的最小单元。一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成。线程是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点儿在运行中必不可少的资源, 但它可与同属一个进程的其它线程共享进程所拥有的全部资源。一个线程可以创建和撤消另一个线程,同一进程中的

2017-09-20 20:38:32 256

原创 函数参数压栈的顺序为从右向左

函数参数压栈的顺序为从右向左。例一:#include <stdio.h>#include <stdlib.h>void main(){ int a=4; printf("%d,%d", a, a++); getchar();}结果输出:5,4例二:#include <stdio.h>#include <stdlib.h>void main(){ int a=

2017-09-20 17:17:25 322

原创 linux 学习资源

首推鸟哥私房菜首页:中文简体字版:http://cn.linux.vbird.org/ 中文繁体字版:http://linux.vbird.org/#好的博主:1.http://www.cnblogs.com/lakeone/ 2.以上仅代表个人学习统计

2017-09-16 17:01:02 204

原创 linux man page 使用

linux查看man page信息:终端输入:man man通过man man其中有介绍每个man帮助文档中都是什么类型帮助信息 windows在线查看man page信息:http://man.he.net/

2017-09-16 16:55:50 704

原创 linux emacs使用

安装:terminal(终端)下输入:emacs查看本版本的linux支持什么版本的emacs,根据提示输入安装命令如sudo apt install emacs24

2017-09-16 09:59:39 1798

matlab画图几种格式清晰度对比

通过matlab画图,对比导出的几种图片格式清晰度,给出选择参考 (格式包括.jpg .png .eps .tif .pdf .fig .emf; 操作方式包括:直接从scope copy figure;导出pdf再转换为eps;saveas ...)

2017-07-26

最小二乘辨识实例(模型+matlab代码)

最小二乘辨识实例(模型+matlab代码)

2017-07-17

空空如也

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

TA关注的人

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