Git :消除Warning

1:warning: comparison between signed and unsigned integer expressions

解决方法:强制类型转换 前面都加上(int),进行强制类型转换

if (key == NULL || (int)strlen(key) >(int)I_LIMITED_SIMPLE || strlen(key) < 1)

// if (key == NULL || strlen(key) > I_LIMITED_SIMPLE || strlen(key) < 1)

2: warning:  ‘unsigned int sdk_req::m_nBufferLength’

添加语句

#define UNUSED_VAR     __attribute__ ((unused))


for any variable just use the above macro before its type for example:
UNUSED_VAR int a = 2;

如:在原来变量前面添加UNUSED_VAR,即可

static const char*              V_REQUEST_STATE_END =           "END";
static const char*              V_REQUEST_STATE_DOING =         "DOING";
UNUSED_VAR static const char*           V_REQUEST_STATE_IDLE =          "IDLE";
UNUSED_VAR static const char*           V_REQUEST_STATE_RELEASE =       "RELEASE";

UNUSED_VAR static const char*           V_REQUEST_CONNECT_KEEP =        "Keep-Alive";
UNUSED_VAR static const char*           V_REQUEST_CONNECT_CLOSE =       "Close";

3: warning: suggest parentheses around assignment used as truth value

解决方法:在if判断语句中添加个()

if ((tmpLen = atoi(m_reqHttpRequest.GetHttpHeader(H_CONTENT_LENGTH).c_str())) > 0)

// if (tmpLen = atoi(m_reqHttpRequest.GetHttpHeader(H_CONTENT_LENGTH).c_str()) > 0)

时间: 2024-10-12 18:59:17

Git :消除Warning的相关文章

消除: warning C4996: &#39;sprintf&#39;: This function or variable may be unsafe. Consider 的方法

最简单的可以用的方法: 选项Project   |   Configuration   Properties   |   C/C++   |   Preprocessor   |   Preprocessor   Definitions     添加_CRT_SECURE_NO_DEPRECATE和_SCL_SECURE_NO_DEPRECATE 消除: warning C4996: 'sprintf': This function or variable may be unsafe. Cons

Git:warning: LF will be replaced by CRLF

windows中的换行符为 CRLF, 而在linux下的换行符为LF,所以在执行add . 时出现提示,解决办法: $ rm -rf .git // 删除.git $ git config --global core.autocrlf false //禁用自动转换 然后重新执行: $ git init $ git add . 原文地址:https://www.cnblogs.com/codehome/p/8387800.html

mysql 消除 &quot;[Warning] Using a password on the command line interface can be insecure&quot;

如果将mysql密码明文写出来,进入的时候,系统前台会打印: [Warning] Using a password on the command line interface can be insecure 意思就是说,密码露了,不安全. 我们执行脚本的时候,最好可以把这个东西干掉,否则一直弹弹弹,烦的要死. 于是我们可以: ? 1. 建立一个文件,存放用户名.密码 touch /etc/my.password 然后写入下列内容: [client] user=root password=密码 ?

Git 2.x 中git push时遇到 push.default 警告的解决方法

近在学习使用 git&GitHub,然后今天遇到了一个问题.在执行 git add 和 git commit 操作之后,再进行 git push 操作,出现了如下提示: $ git push warning: push.default is unset; its implicit value has changed in Git 2.0 from 'matching' to 'simple'. To squelch this message and maintain the traditiona

Git(2):基本操作

Git 创建仓库 执行<git init>命令后,Git仓库会生成一个.git目录,该目录包含了资源的所有元数据,其他的项目目录保持不变(Git 只在仓库的根目录生成 .git 目录). 使用当前目录作为Git仓库 $git init 使用指定目录作为Git仓库 $git init <directory> 使用<git clone>从Git仓库中拷贝项目. 克隆仓库 $git clone <remote repository> 克隆到指定的目录 $git c

git stash封存分支 以及关于开发新功能的处理

有种情况,我们要修复项目的bug时,但别的分支有修改的代码,要修复的bug可能会影响(所有分支共用一个暂存区).可以单独创建一个bug分支,用于修复和提交bug,在修改前可以先stash封存分支修改的代码. 测试,首先在slave分支里修改文件:456的内容,然后执行git stash 封存slave分支未提交的代码. [email protected] MINGW64 /c/laoni/PycharmProjects/github_test (master) $ git checkout sl

如何向git账号上提交代码

官方说明:https://help.github.com/articles/generating-ssh-keys/ 1,为Github账户设置SSH key 文章地址:http://zuyunfei.com/2013/04/10/setup-github-ssh-key/ 什么是SSH key 一直使用SSH连接服务器,但是对它的原理却不太了解.这次设置Octopress的时候,需要使用SSH 方式连接Github, 正好对SSH的工作方式做了下了解.(好像Github推荐使用HTTPS的方式

git branch 分支和分支合并

一般一个项目有一个默认的分支 master 主分支,然后可以有许多个分支,在别的分支上的操作不会影响到主分支.使用git branch查看当前多多少分支以及当前处于哪个分支上:执行git branch 分支名称  创建分支:执行 git checkout 分支名称 切换当前分支. 使用 git branch -d 分支名称 删除分支 使用git branch -m 当前分支名称 新分支名称   修改分支名称 [email protected] MINGW64 /c/laoni/PycharmPr

小丁带你走进git世界五-远程仓库

一.文件,指令讲解 首先讲一下远程仓库和本地仓库在文件上面的区别,首先我们来看下对比图(当然这里说的区别是在于.git文件下面的文件内容,至于里面内容我们不会关注)這裡我们进行了相同的操作就是本地仓库里面新建了version.txt内容也是一样的v1.0: 图一 图二 图一为本地仓库,图二为克隆的远程仓库,首先我们应该看一下config里面的区别: 图三 图四 很容易看到了区别就是图四为远程仓库内容. 从这个文件中我们可以了解到: 1,本地库的当前分支为master,其关联的远程库名称为orig