当前位置:首页 » C语言&C++

C语言&C++

3
阅读

YYHS-NOIP模拟赛-mine

题解这道题不难想到用dp来做dp[i][0]表示第i个格子放0dp[i][1]表示第i个格子放1且第i-1个格子放雷dp[i][2]表示第i个格子放2dp[i][3]表示第i个格子放1且第i+1个格子放雷dp[...
来源 2017-10-17 15:41
3
阅读

App安全增强——我来帮你写C++

现在大部分的移动端,如Android、IoT、iOS都会面临特别大的问题,如应用被逆向破解、升级迟缓、突发事件等。从一个比较流行的Android系统的实例来说起,Android系统主要...
来源 2017-10-16 14:40
9
阅读

更新整理本人所有博文中提供的代码与工具(C++,2014.01)

说酉谰vuu2c短殉炕atarget=_blankhref=http://weibo.com/u/6212262647http://weibo.com/u/6212262647/a呈易新4mcrl云甲颜atarget=_blankhref=http://weibo.com/u/6...
来源 2017-10-16 00:01
2
阅读

C语言/原子/编译,你真的明白了吗?

说到原子,类似于以下的代码可能人人都可以看出猫腻。#includestdio.h#includepthread.hintcnt=0;void*mythread(void*arg){inti;for(i=0;i500000000;i++)cnt++;returnNULL...
来源 2017-10-14 23:20
1
阅读

C语言 流缓冲

From:https://www.gnu.org/software/libc/manual/html_node/Stream-Buffering.html12.20流缓冲通常情况下,写入流的字符会在写入前进行累积然后以块的形式异步转送而非由...
来源 2017-10-14 16:40
2
阅读

c++ 11 移动语义、std::move 左值、右值、将亡值、纯右值、右值引用

为什么要用移动语义先看看下面的代码//rvalue_reference.cpp:定义控制台应用程序的入口点。//#includestdafx.h#includeiostreamclassHugeMem{public:HugeMem(intsize):s...
来源 2017-10-14 00:22
1
阅读

纪念C语言之父丹尼斯·里奇离世6周年

不知不觉,丹尼斯里奇离开我们6年了。2011年10月12日,和里奇共事20多年的同事RobPike从加州到新泽西去拜访他,才发现他已经去世了。由于是独居,当时无法知道准确的死亡...
来源 2017-10-13 15:20
2
阅读

linux下c语言的多线程编程

我们在写linux的服务的时候,经常会用到linux的多线程技术以提高程序性能多线程的一些小知识:一个应用程序可以启动若干个线程。线程(LightweightProcess,LWP),是程序...
来源 2017-10-12 10:20
4
阅读

重学C语言---01概述

1、什么是C语言C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。计算机语言是从第二次世界大战以后,经历了戏剧性的发展过程。从机器语...
来源 2017-10-10 15:20
0
阅读

C#实现基于ffmpeg加虹软的人脸识别

关于人脸识别目前的人脸识别已经相对成熟,有各种收费免费的商业方案和开源方案,其中OpenCV很早就支持了人脸识别,在我选择人脸识别开发库时,也横向对比了三种库,包括...
来源 2017-10-09 21:21
1
阅读

Google开源了Abseil,为C++和Python开发提供支持

Google公开了其项目内部使用的一系列C++库,随后还会公开其Python库。Abseil已在Google历经十多年的开发,它的目的是为Google编程人员在各种项目上的工作需求提供支持,...
来源 2017-10-09 12:42
4
阅读

FastDFS的安装步骤

1.安装相关环境yuminstall-ygcc-c++yum-yinstalllibeventyuminstall-ypcrepcre-develyuminstall-yzlibzlib-develyuminstall-yopensslopenssl-devel2.上传文件fastdfs-ngin...
来源 2017-10-09 00:21
1
阅读

C++PrimerPlus第6版 第四章——复合类型

1,复合类型主要包含:数组、结构、联合、枚举、类、指针、引用等。2,数组。长度必须确定。即编译阶段,数组的长度就得确定好。所以只能使用常量(#define、const)声明...
来源 2017-10-07 15:02
2
阅读

插入排序的性能测试对比(C与C++实现)

一、概述:【标题】学生成绩管理的设计与实现【开发语言】C、C++【主要技术】结构体、STL【基本功能】实现对学生成绩类的基本操作:增加、删除、查询、排序【测试数据】...
来源 2017-10-07 12:21
2
阅读

BZOJ-1024-[SCOI2009]生日快乐

Descriptionwindy的生日到了,为了庆祝生日,他的朋友们帮他买了一个边长分别为X和Y的矩形蛋糕。现在包括windy,一共有N个人来分这块大蛋糕,要求每个人必须获得相同面积...
来源 2017-10-05 21:01
1
阅读

图论3——图的存储与基本性质

本文作者frankchenfu,blogs网址http://www.cnblogs.com/frankchenfu/,转载请保留此文字。在数学上,图是表示物件与物件之间联系的数学对象;而在计算机中,每个物件可...
来源 2017-10-04 13:40
2
阅读

C语言定义从URL中获取键值的接口

环境:centos7下,对客户端http请求进行解析,来获取有效键值(包括汉字)。应用:有了它,服务器后台程序可以借此对数据库查询相关信息。头文件1/*这是一份关于从Http请...
来源 2017-10-02 18:01
10
阅读

BZOJ-1257-[CQOI2007]余数之和sum

Description给出正整数n和k,计算j(n,k)=kmod1+kmod2+kmod3+…+kmodn的值,其中kmodi表示k除以i的余数。例如j(5,3)=3mod1+3mod2+3mod3+3mod4+3mod5=0+1+0+3+3=7Input输入...
来源 2017-10-01 17:00
6
阅读

使用C语言和Java分别实现冒泡排序和选择排序

经典排序算法——冒泡和选择排序法Java实现冒泡排序基本思想是,对相邻的元素进行两两比较,顺序相反则进行交换,这样,每一趟会将最小或最大的元素放到顶端,最终达到完...
来源 2017-09-30 19:00
12
阅读

C++运算符优先级 案例1

问:...shortnReaderCount=10++pLock-nReaderCount==?...++和-同为1级优先级,我想很多也有很多新手弄不清楚这个例子先执行++操作,还是先执行的-操作我自己写个了短程序...
来源 2017-09-30 09:00
2
阅读

BZOJ-1050-[HAOI2006]旅行comf(并查集)

Description给你一个无向图,N(N=500)个顶点,M(M=5000)条边,每条边有一个权值Vi(Vi30000)。给你两个顶点S和T,求一条路径,使得路径上最大边和最小边的比值最小。如果S和...
来源 2017-09-29 18:00
19
阅读

C++中const用于函数重载

C++中const用于函数重载常成员函数和非常成员函数之间的重载首先先回忆一下常成员函数声明:类型标志符函数名(参数表)const;说明:(1)const是函数类型的一部分,在...
来源 2017-09-29 09:40
1
阅读

C++移动构造函数以及move语句简单介绍

C++移动构造函数以及move语句简单介绍首先看一个小例子:#includeiostream#includecstring#includecstdlib#includevectorusingnamespacestd;intmain(){stringst=Ilovexin...
来源 2017-09-28 16:01
1
阅读

C++代码使用 CppUnit 进行单元检测

CppUnit是一个很方便的对C++代码进行单元检测的工具。如何编译CppUnit参照博客:http://blog.csdn.net/x_iya/article/details/8433716该博客的第六点:“6:修改无法加载...
来源 2017-09-27 11:00
4
阅读

关于C++中char 型变量的地址输出

在刚开始学习C/C++过程中,我们希望输出各个变量的地址来窥探一些我们“百思不得其解”的现象,例如搞清函数堆栈相关的程序内部秘密。先看下面示例:#includestdio.h#incl...
来源 2017-09-26 21:21