程序人生
文章平均质量分 91
yangshuolll
这个作者很懒,什么都没留下…
展开
-
我程序人生的启蒙书
是这本书,大一的我接触了c和c++,为数学专业的我打开了通往另一个世界的道路,做一名优秀的程序员。是这本书,大一的我开始废寝忘食的学习,自习室里往往就放着这一本数,电脑桌面中显示的VC++ ,开始不断的背语法,演练,再背,再演练。是这本书,因为自己喜欢程序设计,就开始每节C/C++课程下课后,就抱着这本书开始和老师交流,去体验程序的乐趣。这本书带我进入了程序的世界,让我认识到了CSDN原创 2013-08-29 21:49:23 · 6250 阅读 · 9 评论 -
Cluster telephone interview
First, convert decimal into binary.#include#include#includevoid binary(int num){ // convert decimal into binary int bit[33]; memset(bit,0,sizeof(bit)); bool flag = 0; // positve原创 2015-04-02 13:42:33 · 706 阅读 · 0 评论 -
nginx + php 的配置
直接在阿里云上进行配置然后进入nginx/conf/nginx.conf 中添加注意是放在server里面location ~ \.php$ { root /home/jsckdao/www; #这是你网站的根目录 fastcgi_pass 127.0.0.1:3344; #这里指定了f原创 2014-07-28 00:55:55 · 1537 阅读 · 0 评论 -
2014年面试经验与面试题的思考和总结
(1)软硬链接的区别?硬连接就像一个文件有多个文件名,软连接就是产生一个新文件(这个文件内容,实际上就是记当要链接原文件路径的信息),这个文件指向另一个文件的位置原创 2014-07-24 23:37:14 · 1208 阅读 · 1 评论 -
单目运算符重载为成员函数 前++ 和后++的使用
//单目运算符重载为成员函数 后++ 采用了哑元#includeusing namespace std;class CPoint { private: int x,y; public: CPoint(int a = 0,int b = 0){ x = a; y = b; } CPoint operator原创 2014-06-11 02:34:04 · 2442 阅读 · 0 评论 -
运算符重载的方式 双目运算符重载为类的成员函数
/*函数的重载分为两种:1.重载为类的成员函数 2.重载为类的友元函数*///1.双目运算符重载为类的成员函数 #includeusing namespace std;class point{ private: int x,y; public: point(int xx = 0,int yy = 0){ x = xx; y = yy; } int get原创 2014-06-11 02:10:20 · 3332 阅读 · 0 评论 -
linux 下 opendir 和 readdir 函数的应用
#include #include #include #include #include #include void printall(const char *path, int max){ DIR *dir = opendir(path); if (dir == NULL){ return ; } struct dirent *dirent原创 2014-04-09 23:21:13 · 1190 阅读 · 0 评论 -
宏定义,条件预编译,多文件编程
宏定义的用法:#include#define PI 3.14#define CH(x) x='A'?tolower(x):toupper(x)#define C(x) #x#define INTV(n) i_##nint main(){ int num = 2; printf("%lf\n",num * num * PI); char ch = 'A';原创 2014-03-20 01:02:07 · 1293 阅读 · 0 评论 -
平衡二叉树的构建 用函数回调来扩展程序 c语言实现
构建平衡二叉树 6 3 8 1 4 10多文件编程实现tree.h#ifndef __TREE_H__#define __TREE_H__void init();vo原创 2014-03-28 00:32:57 · 999 阅读 · 0 评论 -
扫雷游戏 控制台版 C++
需要开一个map.txt 写入地图地图中 *表示空地 ; x表示地雷**********************x*******************************************************************然后就是扫雷的控制台代码了,只简单的检测了一下#include #include #def原创 2014-03-16 02:02:17 · 1727 阅读 · 0 评论 -
文件复制 c语言实现
文件复制,在linux中,将生成的read.o 重新文件拷贝一份复制到ReadCopy.o中,并且更改ReadCopy.o文件的操作权限。使其能够正常运行。#include int main(){ FILE *r_file = fopen ("read.o","rb"); FILE *w_file = fopen ("ReadCopy.o","w"); char temp[10];原创 2014-03-14 00:32:10 · 1356 阅读 · 0 评论 -
写入文件操作 之 信息管理系统 c语言版
练习使用 (1) fopen (2) fclose (3) fread (4) fwriteFILE *p_file = fopen("文件名","r+") r,w,b,+fclose(" p_file "); fread(数组首地址,sizeof(变量类型) , 读取数量,文件指针 );返回值是读取到的数据。fwrite(数组首地址,sizeof(变量类型)原创 2014-03-14 00:09:42 · 1840 阅读 · 0 评论 -
文件读入操作 信息系统 c语言版
#includeint main(){ int id,age,judge; float salary; FILE *p_file = fopen("record.bin","rb"); printf("The information system\n"); do{ judge = fread (&id,sizeof(int),1,p_file); if (!judg原创 2014-03-14 00:12:57 · 1172 阅读 · 0 评论 -
推箱子游戏(控制台操作) 源码
推箱子游戏在控制台上的实现。8 上 ,5下,6右,4左。将箱子推到 10*10列地图的右上角就算胜利。 X 代表人, 0 代表箱子。#includeint arr[12][12] = {0}; // mapvoid showMap(){ //显示地图 int i,j; for (i = 1;i <= 10;i++){ for (j原创 2014-03-12 22:58:16 · 2965 阅读 · 1 评论 -
3*3 三行三列的圈叉棋
题目很简单,就是写一个圈叉棋的游戏,player one 下的棋子用圈表示,player two下的棋子用叉来表示。谁先横竖斜先连成三个子谁赢。下面是在控制台中代码: 注本程序是在gcc编译器下编译。#include #include #include int arr[4][4] = {0}; // mapchar ch[4][4]; // picture of c原创 2014-03-12 22:02:55 · 2573 阅读 · 0 评论 -
物联网智能硬件解析之万能空调遥控器实现 Ardunio_通过红外线发射灯遥控空调
这其实就是空调万能遥控器的原理。用arduion遥控空调。首先我做了一下以下几点(1)首先有一个红外线接收管 IR receiver(2)红外线发射灯(3)arduino uno的板子(4)几条面包线 Jumper cables(5)空调遥控器首先自己家中空调是TCL的挂式空调。。。。这个首先说明。 arduino遥控空调和空调牌子有关(1)硬原创 2015-09-07 23:12:48 · 17377 阅读 · 11 评论