C/C++
阿-杰
享受挨踢的人生,分享技术的精彩!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
OpenGL学习入门之3D光照机器人
OpenGL学习入门之3D光照机器人 // myopengl.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include "StdAfx.h" #include #include #include using namespace std; GLfloat no_mat[] = { 0.0, 0.0, 0.0, 1.0 };原创 2012-12-02 20:05:21 · 1766 阅读 · 0 评论 -
linux C++多线程操作文件&输出加锁
下述demo将指定目录下文件存入vector,然后一分为二交给两个线程(threadTask1,threadTask2)去分别处理,对输出函数printDirent加锁防止紊乱。#include #include #include #include #include #include #include #include #include #include #include #原创 2016-05-03 15:22:36 · 3096 阅读 · 0 评论 -
Java在linux下调用C/C++生成的so文件
1.CplusUtil.java是java web工程中的一个工具类内容如下:CplusUtil.javapackage cn.undoner.utils; /** * Created by ${undoner} on 16-2-25. */ public class CplusUtil { public native void sayHello(); static{原创 2016-02-25 15:30:08 · 1787 阅读 · 0 评论 -
MarioTCP:一个单机可日30亿的百万并发长连接服务器
注:如果用此服务器做变长data的传输,请在业务处理函数中为input buffer增加清空功能(一行memset搞定;也可以在mariotcp核心代码mario_network.c的read功能中增加,mariotcp为了追求性能极限没做此设置)。MrioTCP,超级马里奥,顾名思义,他不仅高效,而且超级简易和好玩。同时他可以是一个很简洁的Linux C 开发学习工程。毫不夸张的说,如果全部掌握原创 2014-09-25 10:42:50 · 2051 阅读 · 0 评论 -
2011年 浙工大考研计算机专业课试题C++
2011年 浙工大考研计算机专业课试题C++ 个人闲暇之余整理,可能会有许多细节问题且题目实现代码不唯一,若有需要可邮件与我交流。 一,读程序写结果5*9=45分 // kaoshi.cpp : 定义控制台应用程序的入口点。 //2011-1-1 #include "stdafx.h" #include using namespace std; void Swa原创 2013-04-17 10:00:30 · 1640 阅读 · 0 评论 -
2008年 浙工大考研计算机专业课试题C++
2008年 浙工大考研计算机专业课试题C++ 个人闲暇之余整理,可能会有许多细节问题且题目实现代码不唯一,若有需要可邮件与我交流。 一,改程序错误 1-1,计算半径为(a+b)的圆的面积 // kaoshi.cpp : 定义控制台应用程序的入口点。 //2008-1-1 #include "stdafx.h" #include #include #define PI原创 2013-04-17 09:57:40 · 1319 阅读 · 0 评论 -
2010年 浙工大考研计算机专业课试题C++
2010年 浙工大考研计算机专业课试题C++ 个人闲暇之余整理,可能会有许多细节问题且题目实现代码不唯一,若有需要可邮件与我交流。 一,读程序写结果 5*9=45分 // kaoshi.cpp : 定义控制台应用程序的入口点。 //2010-1-1 #include "stdafx.h" #include using namespace std; cl原创 2013-04-17 09:58:55 · 1655 阅读 · 0 评论 -
2012年 浙工大考研计算机专业课试题C++(学硕)
2012年 浙工大考研计算机专业课试题C++(学硕) 个人闲暇之余整理,可能会有许多细节问题且题目实现代码不唯一,若有需要可邮件与我交流。 1读程序写结果(5*9=45) 1-1 // zgdyjs.cpp : 定义控制台应用程序的入口点。 // #include "StdAfx.h" #include "stdlib.h " #include using namespa原创 2013-04-17 10:14:37 · 2037 阅读 · 1 评论 -
2012年 浙工大考研计算机专业课试题C++(专硕)
2012年 浙工大考研计算机专业课试题C++(专硕) 个人闲暇之余整理,可能会有许多细节问题且题目实现代码不唯一,若有需要可邮件与我交流。 1读程序写结果(5*9=45) 1-1 // zgdyjs.cpp : 定义控制台应用程序的入口点。 #include "StdAfx.h" #include "stdlib.h " #include using namespace s原创 2013-04-17 10:01:44 · 1825 阅读 · 0 评论 -
C++中的向量(Vector)用法
C++中的向量(Vector)用法 vector在C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。 vector中文偶尔译作“容器”,但并不准确。它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。 简单的使用方法如下: vector test;//建立一个vector test.push_back(1原创 2012-11-08 10:40:10 · 1954 阅读 · 0 评论 -
C++标准库头文件介绍
C++标准库的所有头文件都没有扩展名。C++标准库的内容总共在50个标准头文件中定义,其中18个提供了C库的功能。 形式的标准头文件【 例外】其内容与ISO标准C包含的name.h头文件相同,但容纳了C++扩展的功能。在 形式标准的头文件中,与宏相关的名称在全局作用域中定义,其他名称在std命名空间中声明。在C++中还可以使用name.h形式的标准C库头文件名。 C++标准库的内容分为10类:转载 2012-10-07 14:24:00 · 1915 阅读 · 0 评论 -
数据结构:stack栈的初始化、入栈、出栈及显示栈元素
#include const int MAX=5; //假定栈中最多保存5个数据 //定义名为stack的类,其具有栈功能 class stack { //数据成员 float num[MAX]; //存放栈数据的数组 int top; //指示栈顶位置的变量 public: //成员函数 void i原创 2012-12-10 10:37:31 · 3403 阅读 · 0 评论 -
数据结构:双向链表list的表头/尾添加数据、链表显示、链表清空
#include //定义节点(数据对象)的接口 class Node { //声明list类为本类的友元类 friend class list; //私有成员 private: int Data; //节点数据 Node *previous; //前趋指针 Node *next; //后原创 2012-12-10 10:40:16 · 1512 阅读 · 0 评论 -
OpenGL学习入门之VS2010环境配置
OpenGL开发环境简介 基于OpenGL标准开发的应用程序运行时需有动态链接库OpenGL32.DLL、Glu32.DLL,这两个文件在安装Windows NT时已自动装载到C:\WINDOWS\SYSTEM32目录下(这里假定用户将Windows NT安装在C盘上)。OpenGL的图形库函数封装在动态链接库OpenGL32.DLL中,开发基于OpenGL的应用程序,必原创 2012-12-02 20:01:46 · 1335 阅读 · 0 评论 -
OpenGL学习入门之二维机器人
OpenGL学习入门之二维机器人 #include "stdafx.h" #include "StdAfx.h" #include #include #include using namespace std; static int shoulder = 0, elbow = 0, head = 0, leg = 0, foot = 0; void init(void)原创 2012-12-02 20:03:54 · 2118 阅读 · 0 评论 -
C++排序算法总结
【1】插入排序: 是一个对少量元素进行排序的有效算法。实现比较简单。时间复杂度:O(n^2),空间复杂度:O(1)。是稳定的排序方法。 代码: [cpp] view plaincopyprint? //insertion sort #include using namespace std; //insertion sort void Insertio原创 2012-10-07 14:27:04 · 1418 阅读 · 0 评论 -
.NET/JAVA/全套视频教程(链接下载)
最经典的Java学习路线图,Android学习路线图,Java视频下载,Android视频下载 http://edu.youkuaiyun.com/main/studyline/heimaline.html 全套Java视频、Android视频下载 http://edu.youkuaiyun.com/java/video.shtml 最经典的.Net学习路线图,window phone学习路线图,as原创 2012-09-21 14:35:26 · 1897 阅读 · 0 评论 -
ACM国际大学生程序设计竞赛及练习题库
ACM国际大学生程序设计竞赛 ACM国际大学生程序设计竞赛(英文全称:ACM International Collegiate Programming Contest(ACM-ICPC或ICPC)是由美国计算机协会(ACM)主办的,一项旨在展示大学生创新能力、团队精神和在压力下编写程序、分析和解决问题能力的年度竞赛。经过近30多年的发展,ACM国际大学生程序设计竞赛已经发展成为最具影响力的大原创 2012-09-22 16:44:07 · 7355 阅读 · 0 评论 -
C++安装使用技巧更新帖
问题1: visual studio 2010 warning C4627: “#include ”: 在查找预编译头使用时跳过 解决: 1、没有添加 #include "stdafx.h" 2、#include "stdafx.h" 必须添加到.cpp文件的第一行,不能在如:#include 的后面,必须在前面 3、每个.cpp文件都必须有#include "stdafx.h"原创 2012-09-23 13:14:17 · 1101 阅读 · 0 评论 -
C++的精英化趋势与两个关键缺陷
C++是一门引起无数争议的语言。 眼下最常听到的声音则是C++将趋于没落,会被某某语言取代。 我很怀疑这种论调的起点是商业宣传,C++的真实趋势应该是越来越倾向于精英化。 精英化是指在可用可不用C++的领域中,C++将逐渐退出, 而所有剩下必须用C++的领域通常都是附加值比较高,难度较高的领域,比如:操作系统,数据库,大型网站后端等。 这一过程造成的现象就是在TIOBE上,C++转载 2012-09-21 14:49:35 · 2070 阅读 · 0 评论
分享