[转载]char * 和char []的区别---之第一篇
char * 和char []的区别---之第一篇原文地址http://blog.csdn.net/yahohi/article/details/7427724在C/C++中,指针和数组在很多地方可以互换使用,所以经常有一种错觉,感觉数组和指针两者是完全等价的,于是经常出现在定义char ch[]...
拇指玩」制作的「谷歌安装器」app
作者:匿名用户链接:https://www.zhihu.com/question/57468448/answer/153000587来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。先说Google 服务框架Google 服务框架全称 Google Mobile Serv...
第3课 进化后的 const分析
1. C语言中的const(1)const修饰的变量是只读的,使得变量具有只读属性,但本质还是变量。所以不是真正的常量,它只是告诉编译器该变量不能出现在赋值符号的左边。(2)const修饰的局部变量在栈上分配空间,全局变量在只读存储区分配空间(3)const只在编译期有用,在运行期无用【编程实验】...
2015校招网易C/C++工程师笔试题(附答案)
1. #include < filename.h >和#i nclude “filename.h” 有什么区别? 答:对于#i nclude < filename.h >,编译器从标准库路径开始搜索filename.h 对于#i nclude “filena...
error C2220: 警告被视为错误 - 没有生成“object”文件
原文:error C2220: 警告被视为错误 - 没有生成“object”文件这种错误的原因是:原因是该文件的代码页为英文,而我们系统中的代码页为中文。 解决方案:1. 启动Microsoft Visual Studio 2005,文件->打开->选择该cpp,然后保存。从新打开程序文...
C/C++程序猿必须熟练应用的开源项目
作为一个经验丰富的C/C++程序猿, 肯定亲手写过各种功能的代码, 比方封装过数据库訪问的类, 封装过网络通信的类,封装过日志操作的类, 封装过文件訪问的类, 封装过UI界面库等, 也在实际的项目中应用过, 可是回过头细致想想,事实上曾经自己写过的这些代码,仅仅能是在特定的项目或者特定的环境中使用,...
C++编程规范之11:隐藏信息
摘要:不要泄密,不要公开提供抽象的实体的内部信息。为了尽量减少操作抽象的调用代码和抽象的实现之间的依赖性,必须隐藏实现内部的数据。否则,调用代码就能够访问该信息,或者更糟,操作该信息,而原来应属于内部的信息就泄漏给了调用代码所依赖的抽象。应该公开抽象,而不是数据。信息隐藏主要从一下两方面降低了项目的...
SpringBoot自动配置的原理
Spring Boot的运行是由注解@EnableAutoConfiguration提供的它的关键功能是@Import注解。 EnableAutoConfigurationImportSelector 使用 SpringFactoriesLoader.loadFactoryNames ...
算法: 斐波那契数列C/C++实现
斐波那契数列:1,1,2,3,5,8,13,21,34,....//求斐波那契数列第n项的值//1,1,2,3,5,8,13,21,34...//1.递归://缺点:当n过大时,递归深度过深,速度降低int fib1(int n){if (n == 1 || n == 2)return 1;retu...
精确率、准确率、召回率和F1值
当我们训练一个分类模型,总要有一些指标来衡量这个模型的优劣。一般可以用如题的指标来对预测数据做评估,同时对模型进行评估。首先先理解一下混淆矩阵,混淆矩阵也称误差矩阵,是表示精度评价的一种标准格式,用n行n列的矩阵形式来表示。准确率:分类器正确分类的样本数与总样本数之比。即预测 == 实际的,即斜对角...
RabbitMQ AMQP (高级消息队列协议)
目录RabbitMQ AMQP (高级消息队列协议)Message Queue 简介概念基本组成场景及作用AMQP简介模型架构基础组件AMQP-RabbitMQ简介模型特性参考RabbitMQ AMQP (高级消息队列协议)AMQP协议是Message Queue消息队列的一种协议,RabbitMQ...
windows线程同步
一、前言之前在项目中,由于需要使用到多线程,多线程能够提高执行的效率,同时也带来线程同步的问题,故特此总结如下。二、windows线程同步机制windows线程同步机制常用的有几种:Event、Critical Section、Mutex、Semaphore。1.Critical Section(临...
glibc头文件和宏定义
头文件没啥好说的,无非就是" "和< >的区别,这估计只要是学过C/C++的人都明白。现在的编译器对头文件的包含顺序没有要求,但老的C实现则不一样。当然,我们现在无需关心头文件顺序了。我们为啥要包含头文件呢?头文件里面有定义嘛,使用任何函数之前都必须定义该函数。所以我们并不强求包含头文件...
C/C++ union
叙述原因:union data{int a;double b;};对于union,实际中用的并不多,之前也知道怎样计算union的单元(在字对齐的基础上取最大成员所占的内存大小),比如union data{int a;char b[5];}; 最大为5个字节,但为了字对齐,需要是4的倍数,size...
Leetcode: Reverse Integer 正确的思路下-要考虑代码简化
题目:Reverse digits of an integer.Example1: x = 123, return 321Example2: x = -123, return -321Have you thought about this?Here are some good questions t...
day056-58 django多表增加和查询基于对象和基于双下划线的多表查询聚合 分组查询 自定义标签过滤器 外部调用django环境 事务和锁
一.多表的创建from django.db import models# Create your models here.class Author(models.Model): id = models.AutoField(primary_key=True) name = models.C...
11.C++-临时对象分析
首先来参考以下代码:#include <stdio.h>class Test { int mi;public: Test(int i) { mi = i; } Test() { Test(); } void print() ...
c/c++ 智能指针 shared_ptr 使用
智能指针 shared_ptr 使用上一篇智能指针是啥玩意,介绍了什么是智能指针。这一篇简单说说如何使用智能指针。一,智能指针分3类:今天只唠唠shared_ptrshared_ptrunique_ptrweak_ptr二,下表是shared_ptr和unique_ptr都支持的操作操作功能描述sh...
通过Ajax post Json类型的数据到Controller
View function postSimpleData() { $.ajax({ type: "POST", url: "/Service/SimpleData", contentType: "applicati...
Windows下使用 Sublime Text + MinGW 搭建C/C++开发环境
下载并安装 Sublime Text点击此处从官网下载适合自己的Windows系统的Sublime Text下载好后双击进行安装(一路next就好啦)下载 MinGW点击此处下载MinGW下载好后双击进行安装.... . . .安装MinGW成功后配置环境变量找到MinGW的安装路径(默认在C盘)...