复杂函数或变量变量定义解析的密码

重新定义一下复杂的代码 int (*(*pf())())() { return nullptr; } 这个代码很复杂,首先需要搞懂,这里到底定义了什么?函数 Or 变量 从后面的{}及返回值可以看出这是一个函数定义,且返回值为指针 (nlllptr) 函数定义三要素:1 返回值...

2018-12-24 14:49:26

阅读数 32

评论数 0

sed 修改xml键值对

     我们在工作中少不了与xml接触,有时需要修改xml中的属性值,如果xml文件比较冗长且需要修改的东西较多,那么手动修改就是件麻烦事。可以尝试使用sed命令来替我们做这件事。   test.xml的内容如下:   <val id="AA&qu...

2018-04-10 14:38:03

阅读数 806

评论数 0

浅谈C/C++中运算符的优先级、运算符的结合性以及操作数的求值顺序

一.运算符的优先级     在C++ Primer一书中,对于运算符的优先级是这样描述的:     Precedence specifies how the operands are grouped. It says nothing about the order in which the o...

2017-03-06 22:37:19

阅读数 170

评论数 0

从其他地方导入Eclipse工程的程序出现红色叹号的解决方式

程序包含多个模块,各个模块开发时使用的jdk版本不同,例如jdk1.6, jkd1.7, jdk1.8均有用到,那么导入这样的工程时,三个jdk版本均要安装,不能只安最高的版本 导入工程后提示错误:The   project   cannot   be   built   until   bui...

2017-03-02 10:17:04

阅读数 185

评论数 0

java设置环境变量,无法起作用

把Java安装目录添加到在path系统环境变量后,在命令行窗口无法识别命令,看了网上的许多解决方法依然无法起作用。 echo %PATH%发现有很多记录,那么是不是Path环境变量里记录太多了导致系统无法及时找到Java的路径, 依照这个思路,把Java安装路径放到Path变量的最前面试试,完...

2016-12-20 10:27:51

阅读数 238

评论数 0

注册注销COM组件

一、注册COM组件   在命令提示符下面,进入DLL所在的目录   用gacutil /i DemoCom.dll 将这个DLL加入全局缓存里   然后用 regasm DemoCom.dll 注册这个dll 二、注销COM组件   在命令提示符下面,进入DLL所在的目录   ...

2016-12-14 14:23:59

阅读数 1209

评论数 0

vim 修改tab为四个空格

原文网址:http://blog.sina.com.cn/s/blog_620ccfbf01010erz.html 为了vim更好的支持python写代码,修改tab默认4个空格有两种设置方法: 1. vim /etc/vimrc   1 set ts=...

2016-12-09 16:50:49

阅读数 389

评论数 0

word小技巧之表格插入行

操作Word,在表格中插入一行,都有这样的经历,通常的做法就是要把光标放在单元个某行的外面,然后按下回车,就会在该行的下方插入一行,但是问题是有时候很难把光标定位准确,这就导致插入一行很困难。    今天的一个操作失误,发现了一个插入一行的小技巧,Tab键插入一行。   具体:用鼠标在某一...

2016-12-06 09:10:57

阅读数 326

评论数 0

常见拉丁文缩写大全 cf -- i.e -- e.g

缩写1:A.D. 拉丁文:annoDomini 释义:in the year of the Lord 耶稣纪年,公元 例句:The United States Civil Warbegan in AD 1861. 缩写2:a.m. 拉丁文:AnteMeridiem 释义:before...

2016-11-28 11:07:06

阅读数 979

评论数 0

Git采用SSH协议从远程仓库Checkout

需安装Window Git, Tortoise Git客户端 一、Check到本地 1、创建文件夹: testCheck 2、在testCheck上右键:Git 克隆,进入 Git 克隆对话框 3、仅需要填写URL。例如: 我们要从远程仓库192.168.1.10:/home/te...

2016-09-01 10:11:09

阅读数 699

评论数 0

Git采用SSH协议创建远程仓库

实现在远程服务器(局域网)(IP: 192.168.1.10)创建git仓库test.git,并把本地代码上传到test.git的过程 一、在192.168.1.10上创建远程仓库test.git  0、登录192.168.1.10  1、cd /home  2、mkdir test.git ...

2016-09-01 09:43:50

阅读数 1379

评论数 0

gcc -rpath选项

问题: 自己编写的.so库,编译链接时,均没问题,但运行时,提示无法找到 自己编写的.so库 -------------------------------------------------------------------------------------------------...

2016-08-30 17:53:24

阅读数 307

评论数 0

ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’

在CentOS6.5上安装了Mysql, 今天启动时,突然报错: ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ 网上的搜索到的帖子大多雷同,但...

2016-07-19 13:42:51

阅读数 286

评论数 0

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