- 博客(13)
- 资源 (6)
- 收藏
- 关注
原创 复杂函数或变量变量定义解析的密码
重新定义一下复杂的代码int (*(*pf())())() { return nullptr; }这个代码很复杂,首先需要搞懂,这里到底定义了什么?函数 Or 变量从后面的{}及返回值可以看出这是一个函数定义,且返回值为指针 (nlllptr)函数定义三要素:1 返回值,2 函数名, 3 参数列表返回值的类型:去掉函数名及参数列表,那么剩下的就是返回值类型了。 ...
2018-12-24 14:49:26
282
原创 sed 修改xml键值对
我们在工作中少不了与xml接触,有时需要修改xml中的属性值,如果xml文件比较冗长且需要修改的东西较多,那么手动修改就是件麻烦事。可以尝试使用sed命令来替我们做这件事。 test.xml的内容如下: <val id="AA" name="c1"/> <val id="BB" name="d1"/> 假设我们要把id为AA的记录的name修改为c
2018-04-10 14:38:03
3400
转载 浅谈C/C++中运算符的优先级、运算符的结合性以及操作数的求值顺序
一.运算符的优先级 在C++ Primer一书中,对于运算符的优先级是这样描述的: Precedence specifies how the operands are grouped. It says nothing about the order in which the operands are evaluated. 意识是说优先级规定操作数的结合方式,但并未说明
2017-03-06 22:37:19
341
原创 从其他地方导入Eclipse工程的程序出现红色叹号的解决方式
程序包含多个模块,各个模块开发时使用的jdk版本不同,例如jdk1.6, jkd1.7, jdk1.8均有用到,那么导入这样的工程时,三个jdk版本均要安装,不能只安最高的版本导入工程后提示错误:The project cannot be built until build path errors are resolved 意思是构建路径有问题,
2017-03-02 10:17:04
306
原创 java设置环境变量,无法起作用
把Java安装目录添加到在path系统环境变量后,在命令行窗口无法识别命令,看了网上的许多解决方法依然无法起作用。echo %PATH%发现有很多记录,那么是不是Path环境变量里记录太多了导致系统无法及时找到Java的路径,依照这个思路,把Java安装路径放到Path变量的最前面试试,完美解决
2016-12-20 10:27:51
684
原创 注册注销COM组件
一、注册COM组件 在命令提示符下面,进入DLL所在的目录 用gacutil /i DemoCom.dll 将这个DLL加入全局缓存里 然后用 regasm DemoCom.dll 注册这个dll二、注销COM组件 在命令提示符下面,进入DLL所在的目录 用gacutil /i DemoCom 从全局程序集缓存中移除程序集 DemoCom, 注意:这里仅是
2016-12-14 14:23:59
2566
转载 vim 修改tab为四个空格
原文网址:http://blog.sina.com.cn/s/blog_620ccfbf01010erz.html为了vim更好的支持python写代码,修改tab默认4个空格有两种设置方法:1. vim /etc/vimrc 1set ts=42set sw=42.
2016-12-09 16:50:49
583
原创 word小技巧之表格插入行
操作Word,在表格中插入一行,都有这样的经历,通常的做法就是要把光标放在单元个某行的外面,然后按下回车,就会在该行的下方插入一行,但是问题是有时候很难把光标定位准确,这就导致插入一行很困难。 今天的一个操作失误,发现了一个插入一行的小技巧,Tab键插入一行。 具体:用鼠标在某一 行的最后一个单元格单击,使光标落在最后一个单元格,然后按下Tab键,然后就在该行的下方插入了一行。
2016-12-06 09:10:57
1498
转载 常见拉丁文缩写大全 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 middday上午,午前例句:We will meet the mayor at 10a.m
2016-11-28 11:07:06
4270
原创 Git采用SSH协议从远程仓库Checkout
需安装Window Git, Tortoise Git客户端一、Check到本地1、创建文件夹: testCheck2、在testCheck上右键:Git 克隆,进入 Git 克隆对话框3、仅需要填写URL。例如: 我们要从远程仓库192.168.1.10:/home/test.git克隆, URL:ssh://root@192.168.1.10:/home/test.gi
2016-09-01 10:11:09
1137
原创 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 3、git init --bare test.git . ---这个过程实际上就是在1
2016-09-01 09:43:50
1674
转载 gcc -rpath选项
问题: 自己编写的.so库,编译链接时,均没问题,但运行时,提示无法找到 自己编写的.so库------------------------------------------------------------------------------------------------------------------------------------请教各位,linux
2016-08-30 17:53:24
3213
原创 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’网上的搜索到的帖子大多雷同,但并没有解决我的问题。于是剑走偏锋,将mysql.sock这个文件重新命名为mysql.sock.b...
2016-07-19 13:42:51
406
Windows界面框架比较
2017-01-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人