- 博客(107)
- 资源 (1)
- 收藏
- 关注
原创 C++primer第4版第五章第六章表达式和语句
switch的所有case后都必须是常量,不能是变量。switch如果有多个case执行相同语句,每个判断的case都应该保留:switch (a) { case 1: case 2: a *= 2; break; case 3: a *= 3; }
2016-12-03 15:24:52 207
原创 C++primer第四版第四章数组与指针
现代C++尽量不是用指针和数组,而是使用迭代器和string,vector。数组是不能改变长度的,两个数组不能直接赋值来实现复制,两个数组不能直接比较大小,必须通过比较每个数组元素来比较大小。vector可以改变长度,两个vector也可以通过直接赋值来实现复制,两个vector可以通过直接使用关系运算符来比较大小.
2016-12-02 15:23:26 253
原创 C++primer第4版第三章标准库类型
Talk is cheap, show me the code.包含文件加不加.h后缀的区别:C语言中的头文件都是包含.h的,比如stdio.h,iostream.h等,C++为了兼容C语言,采用去掉.h后缀的形式,但其实用法是一样的,比如stdio,iostream等。但有一个区别是,C语言中也有string.h,但是C++中的string库却和C语言中的不一样,string是C++的一个类。s
2016-12-01 16:32:20 266
原创 centos下升级php5.3到php5.6
查看并删除原有的php5.3查看原有的php版本:php -V查看已经安装的php的包:yum list installed | grep php可以看到如下原有的安装包:php-common.x86_64 0:5.3.3-38.el6 php-gd.x86_64 0:5.3.3-38.el6 ...
2016-11-30 21:32:17 22509
原创 linux安装nginx,mysql, php
我是以root用户登录安装的。一、安装nginx首先下载nginx包 nginx-1.10.2.tar.gz,可以直接从nginx官网下载:http://nginx.org/en/download.html需要预安装一些工具:pcre,pcre-devel, openssl, openssl-devel, gcc,g++,zlib,
2016-11-30 21:31:23 408
原创 secureCRT设置vim关闭后不显示在屏幕上
使用vim查看文件后,关闭,但是文件内容还是留在屏幕上干扰阅读。现象如下:[lee@sklse test1]$ vim test1.c#include <iostream>using namespace std;int main(){ cout << "hello world" << endl;}[lee@sklse test1]$ ls
2016-11-30 21:29:01 5347 2
原创 tomcat在windows下的下载安装
Download URL:以tomcat7下载为例:http://tomcat.apache.org/download-70.cgi下载apache-tomcat-7.0.72-windows-x64.zip后直接解压缩,是绿色免安装的。tomcat目录结构比如说,解压缩目录是D:\tomcat7
2016-11-30 21:27:31 8863
原创 C++primer第4版第二章变量和基本类型
一般变量定义时如果进行了初始化就不能使用extern来修饰,否则编译会报错;file1中常量定义时必须初始化,如果要在另一个文件file2中声明引用这个常量时则在文件file1中必须使用extern修饰。
2016-11-30 21:23:43 280
原创 C++primer第4版第1章知识点整理
std::endl是一个操纵符(manupulator),有两个作用,一个是输出换行效果,另一个是刷新与设备关联的缓冲区(buffer)。刷新与设备关联的缓冲区能够让流中的内容立即输出显示在设备中。std::cout的两个输出操纵符<<之间不能为空,也就是说,std::cout << << endl;这种编译会报错缺少表达式。
2016-11-30 21:22:35 283
原创 gcc升级后更新libstdc++.so.6动态库
在执行某些程序时,会报错,如下:./test4: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by ./test4)
2016-11-30 21:19:44 36321 4
原创 gcc和g++编译器的区别
对于.c文件gcc当做c语言处理,g++当做c++处理;对于.cpp文件gcc和g++均当做c++处理;g++编译时实际上是调用gcc进行编译;gcc不能自动链接库文件,一般用g++来链接库文件,非要用gcc的话,一般使用gcc -lstdc++命令;extern “c”对于gcc和g++没有区别;实际使用时只需安装gcc和g++中的一个就行了,如果使用gcc,编译直接用gcc就行了,链接要
2016-11-20 00:50:57 5573
原创 Centos 6.4 python 2.6 升级到 2.7
详见:http://blog.csdn.net/jcjc918/article/details/11022345亲测可行
2016-06-05 15:20:28 289
转载 centos运行程序找不到libstdc++.so.6错误解决方案
运行程序时遇到找不到libstdc++.so.6问题原因: 系统是64bit,该库是32bit的,在64bit系统上安装32bit库解决办法:1. 查看哪个安装包包含该库:yum provides libstdc++.so.6libstdc++-4.4.7-4.el6.i6862. 安装 libstdc++-4.4.7-4.el6.i686yum install libstdc++-4.4.7-
2016-06-02 14:41:39 8076 1
原创 Oracle server+instant client+PLsql Developer安装
安装oracle server和instant client, PLsql developer的方法
2016-05-29 20:03:59 530
原创 matlab文件编译成库在C++环境下使用遇到的问题记录
本文是老师给的一个graphmatching的项目,里面包含四个.m文件,对应四个函数,需要编译生成库文件在C++环境下调用下面这个链接对成功实现此过程有很大帮助[http://m.blog.csdn.net/blog/fairylrt/39611917]. 最终成功实现的环境是VS2013和matlabR2014a下面就将整个调试过程遇到的问题记录如下: 1. 整个过程中都是使用的VS2
2015-07-22 11:01:31 3235
原创 linux下jar命令和eclipse两种方式生成wordcount.jar包和hadoop下wordcount实例的运行
wordcount项目在包solution 下由三个文件组成,一个是包含主类的WordCount.java,一个是mapper文件WordMapper.java,一个是reducer文件SumReducer.java。WordCount.java文件源码如下:package solution;import org.apache.hadoop.fs.Path;import org.
2015-05-07 21:35:58 936
原创 java实现屏幕捕捉程序
package packclass1;import java.awt.*;import java.awt.event.*;import java.awt.image.*;import javax.swing.JFrame;import javax.swing.JButton;import javax.swing.JPanel;import javax.swing.WindowCo
2015-03-25 23:06:41 825
原创 javascript中函数的位置以及调用方法
javascript中函数的定义一般放在标签中,而一般处理性语句脚本放在标签的结尾处,当然也可以放在任何需要使用的地方。一定要注意函数的定义一定要放在调用之前。中函数的调用方法:1、在input标签中与事件绑定。2、在超链接标签中调用函数。3、直接在标签中任意处调用。下例是一个点击按钮实现计算当前日期距离2016年元旦的天数的例子。
2015-03-07 16:51:17 2931 1
转载 ssh公钥私钥认证方式的原理
通常,通过ssh登录远程服务器时,使用密码认证,分别输入用户名和密码,两者满足一定规则就可以登录。但是密码认证有以下的缺点:用户无法设置空密码(即使系统允许空密码,也会十分危险)密码容易被人偷窥或猜到服务器上的一个帐户若要给多人使用,则必须让所有使用者都知道密码,导致密码容易泄露,而且修改密码时必须通知所有人而使用公钥认证则可以解决上述问题。公钥认证允许使用空密码,省去每次
2014-11-19 11:31:54 647
转载 VC中静态链接库和动态链接库的讨论
1背景软件开发基于模块化开发的理念,可以提高代码重用性、便于模块的测试和模块功能的维护扩充、缩短开发周期。模块化开发在设计上的体现是模块功能的划分和模块之间内聚性、耦合性的设计。在开发技术上的体现主要是动态链接库和静态链接库的设计。因为设计上功能需要和开发的项目密切联系,本文不加讨论。本文主要介绍在开发技术上的体现:即介绍动态链接库和静态链接库。2概念和区别不论是动态链接库
2014-10-12 16:07:23 536
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人