雅乐网

计算机技术博客

编程 » C/C++

iOS多个线程请求同一API的资源,避免重复请求

iOS多个线程请求同一API的资源,避免重复请求

有时我们会遇到这样的需求:启动时需要从服务器获取一些配置信息,然后服务器其他接口的调用又依赖于这个接口返回的配置。 可以这样处理: 1、向服务器获取配置的接口,请求完成后发送通知,其他请求收到通知后可以执行了; 2、先调用获取请求配置的接口

C++笔记2——标准输入输出库

C++笔记2——标准输入输出库

一、iostream iostream库又叫做标准输入输出库(Standard Input / Output Streams Library),它包含两个基础类型:istream和ostream,分别表示输入流和输出流。其中定义了4个IO对

C++笔记3——引用

C++笔记3——引用

引用(reference)给对象起了另外一个名字,相当于别名 引用在定义时必须初始化,一旦初始化,引用和它初始化的对象将始终绑定在一起。 上面的语句完成后,rval就相当于val的一个别名,他们两个表示相同的对象。 const和引用 ci不

C++笔记1——main函数和命令行参数

C++笔记1——main函数和命令行参数

最近开始重新看《C++ Primer》,在这里记录一些笔记,由于之前学过c,我将记录C++中和c不同的地方,以及一些以前不熟悉的地方。 一、main函数 c++中一个简单的main函数如下: c++中函数形参列表为空表示函数没有参数。(c语

又是令人痛恨的数据库问题,使用枚举需注意!一定要赋值

又是令人痛恨的数据库问题,使用枚举需注意!一定要赋值

项目里有个多账户登录功能,包括普通的用户名密码登录、匿名登录、facebook登录、google登录,为了区分用户类型就建了个枚举 注意这里是没有设置枚举值的,默认是0、1、2、3 同时还有个用了类似代码的项目,只不过fb、gg换成了微博、

ANSI C标准库中的常用函数

ANSI C标准库中的常用函数

ANSI标准中的c语言库函数有以下15个头文件   一、输入输出:<stdio.h> 包含输入输出的函数、类型和宏。程序开始时,stdin、stdout和stderr三个流已经被打开。 1. 打开文件fopen 打开文

Qt快速上手3——一个简陋的记事本程序

Qt快速上手3——一个简陋的记事本程序

和上次一样,新建一个Qt Widget Application工程。不同的是,这次我们不使用ui文件,而是直接用c++代码来控制界面。 在main.cpp中,已经默认写好了MainWindow的创建。QMainWindow是包含菜单栏、工具

Qt快速上手2——创建GUI程序

Qt快速上手2——创建GUI程序

在上一章中我们创建了一个GUI界面的程序,现在来回顾一下 我们创建的是Qt Widgets Application类型的工程   基本的类信息是QMainWindow类型,这个类型包含了菜单栏工具栏和状态栏等典型窗口的特征部件。

Qt快速上手1——安装和hello world

Qt快速上手1——安装和hello world

Qt不仅仅是一个界面库,还是一个跨平台的c++应用程序开发框架。c++的STL中的大部分算法在Qt中都有实现,另外还有关于网络、数据库和多线程等等许多实用的库。 Qt是跨平台的,本系列的文章是以windows为例,在其他平台也是类似的。 下

c/c++输入从文件重定向

c/c++输入从文件重定向

只需要包含头文件stdio.h或者cstdio 然后在mian函数开始处使用freopen函数即可 下面的语句是把input.txt的内容作为标准输入 freopen(“input.txt”, “r&#8

struct的大小

struct的大小

struct结构体的大小,并不是简单地把每个成员的大小加起来,这里涉及到内存对齐的概念。虽然计算机中是以字节编址,但许多类型的长度不止一个字节。为了更快的存取这些类型,一般会把这些类型的初始地址存放到能整除长度的偏移量上。例如某个机器上in

c语言加油站3——字符串

c语言加油站3——字符串

所谓的字符串,就是一连串的字符。在c语言中,并没有单独的字符串类型,字符串是使用以’\0’结尾的字符数组表示的。 字符串就是’\0’结尾的字符数组 例如字符串”Hello”,在内存中是这样表示

c语言加油站2——ASCII和char类型

c语言加油站2——ASCII和char类型

我们都知道计算机内部是使用二进制保存所有的信息。二进制只有0和1,那么计算机中的文本又是怎么保存的呢? 二进制可以表示数字,我们可以事先约定好,给每个数字对应一个字母,这样就可以用数字来表示字符。现代系统中最常用的的字符编码标准就是ASCI