hjf161105的博客

业精于勤荒于嬉,行成于思毁于随。

对这一阶段C语言的总结

最近做完了聊天室的项目(前两篇文章),C语言基础的学习阶段也算是告一段落了,但我对C语言还是只是一个入门,就像一个工具,我现在只是了解、会初步使用它了,但并没有达到如臂挥使的地步,今后还需要对C语言进行更深入的学习,今天我就讲一下我个人学到现在对C语言的认识,自己的理解,若有错误,还望指出,不甚感...

2017-01-28 23:05:33

阅读数 343

评论数 0

Tcp C/S架构实现聊天室(链表管理在线用户)(客户端)

/********************************************************************* File Name: tcp_net_socket.h Author: ...

2017-01-27 23:14:06

阅读数 1001

评论数 0

Tcp C/S架构实现聊天室(链表管理在线用户)(服务器)

/********************************************************************* File Name: tcp_net_socket.h Author: ...

2017-01-27 23:10:16

阅读数 1146

评论数 1

这几天写链表版本的聊天室的感悟

这几天一直在做链表版本的聊天室,本来前天这个聊天室就应该完成的,但因为一个小错误,找了两天时间,想尽各种办法都没有搞定,知道刚才我才找到,当我知道真相的那一刻,真的有种想狠狠抽自己一巴掌的感觉。   错误:在服务器端的处理注册会员和更改个性签名的时候,总是出现段错误,然后我也用gdb调试了,也找...

2017-01-27 23:06:16

阅读数 278

评论数 0

职工管理系统(c++巩固)

这几天把c++基础学的差不多了,于是找了一个小项目来锻炼一下自己,做一个职工管理系统,可以实现增加、查询、删除、修改、排序、查看等功能。因为我是用链表做的,所以在排序的时候,遇到了一个小问题,就是循环链表的排序不知道如何做,查了一下资料,最后上网找到了一个解决的办法,感觉链表的插入、删除都比数组简...

2017-01-27 02:58:28

阅读数 1127

评论数 0

Tcp C/S架构实现聊天室(数组管理在线用户)(客户端)

这篇博客是上一篇的另外一半,客户端的实现,还是有些bug没有调试好,这两天在重新写链表管理的服务器,我打算重新考虑一下客户端的界面显示,收发消息实现的机制。 /********************************************************************...

2017-01-24 22:54:38

阅读数 394

评论数 0

Tcp C/S架构实现聊天室(数组管理在线用户)(服务器)

这几天一直在做聊天室,昨天把它做完了,但是服务器是用结构体数组实现的,虽说有些复杂化了,但也是我最开始想到的一种方法,并将之实现了,今天开始做链表来实现管理在线用户,感觉比结构体数组简洁多了。 /**************************************************...

2017-01-24 22:49:52

阅读数 752

评论数 0

总结一下今天学的c++

今天学了c++中的一些知识,现在整理一下一些注意点。 1、友元  friend   在类外定义,不属于当前类的函数,可以在当前类中声明,前面加friend构成友元函数   友元函数不能直接访问类的成员,只能通过对象访问   友元的关系是单向的,不是双向的。   友元类:友元关系不能传递。 2、st...

2017-01-18 23:35:35

阅读数 110

评论数 0

这几天写聊天室遇到的困难

这几天一直在写聊天室项目,遇到了很多问题,有的解决了,有的还在努力解决中。这几天一直在家没有网,都没怎么写博客,今天就总结一下。   首先,在写之前一定要想好服务器和客户端之间的协议,一开始的时候没有想好协议,走了不少弯路。然后,服务器在接收到用户登录是要记录在线用户的数量和其名字,这个方面,我...

2017-01-17 21:50:27

阅读数 259

评论数 0

c与c++中const和static的不同

今天总结了一下关于const和static在c和c++中的不同之处。 const在C语言中: 作用:被修饰的内容不能被修改。 使用场合:修饰变量,函数参数,返回值等。 特点: 是运行时const,因此不能取代#define用于成为数组长度等需要编译时常量的情况。同时因为是运行时const,可以只定...

2017-01-17 20:46:30

阅读数 287

评论数 0

关于Linux下的密码输入*的问题

这几天一直在做一个聊天室的项目,昨天构思了一下协议和大概步骤,今天就开始正式写了。我先写了一个注册账号和一个登陆的功能,然后运行了一下,发现还行,没啥大问题。不过在客户端输入密码的时候,总感觉怪怪的,因为在输入密码的时候还是可以看到具体内容,感觉在隐私保护方面还是不太够。于是,我想能不能再输入密码...

2017-01-11 01:01:35

阅读数 1028

评论数 0

两个客户端通过服务器通信(互发)(改进后)

今天把一月5号的那道题改进了一下,两个客户端之间可以循环发送和接受信息。 创建两个客户端A,B,一个服务器。 要求: 客户端A,B都能传小写字母给服务器,服务器接收后转换成大写字母回传给对方客户端(A写的返回给B,B写的返回给A)。 并且传回的信息马上能接收到(在read / write的...

2017-01-07 20:24:23

阅读数 365

评论数 2

四道蓝桥杯基础题

今天做了四道简单的蓝桥杯的基础题,再次练练感觉。 /********************************************************************* File Name: 查找整数 Author: ...

2017-01-06 23:41:08

阅读数 704

评论数 0

初识c++

这几天一直在写网络编程,感觉有点枯燥,今天在看了半个小时的网络后,开始看c++。因为学过c的缘故,c++上手的时候感觉不怎么难,比较容易理解,前面几章看的比较快,在看到构造函数和析构函数、共有结点与友元还有单继承和多继承的时候,感觉就有点吃力了。在理解了几个程序后,大概也理解了60%吧。   1...

2017-01-05 22:29:34

阅读数 171

评论数 0

两个客户端通过服务器通信(互发)

创建两个客户端A,B,一个服务器。 要求: 客户端A,B都能传小写字母给服务器,服务器接收后转换成大写字母 回传给对方客户端(A写的返回给B,B写的返回给A)。 效果:客户端A处输入一个字母,客户端B输出一个大写字母。客户端B 处输入一个字母,客户端A输出一个大写字母(可以添加说明print...

2017-01-05 00:06:39

阅读数 2608

评论数 3

一个服务器与两个客户端的通信

创建两个客户端A,B,一个服务器。 要求:客户端A 传小写字母给服务器,服务器接收后转换成大写字母回传给客户端B。 效果:客户端A处循环输入一个字母,客户端B输出一个大写字母。(可以添加说明printf()输入为 / 转换后输出为) /**************************...

2017-01-03 20:50:19

阅读数 3140

评论数 1

单个服务器和客户端的通信

创建一个客户端,一个服务器。 要求:客户端传小写字母给服务器,服务器接收后转换成大写字母回传给客户端。 效果:客户端处循环输入一个字母,返回一个大写字母。(可以添加说明printf()输入为 / 转换后输出为) /*************************************...

2017-01-02 22:24:48

阅读数 163

评论数 0

提示
确定要删除当前文章?
取消 删除