雅乐网

最新AI技术 | 编程 | 个人成长

多客户端socket服务简单例子,多线程实现。

多客户端socket服务简单例子,多线程实现。

对于socket通讯,网上有很多教程,我就简单的说一下socket通讯步骤,便于理解下面的代码。 服务器端: 首先,应该初始化套接字库,初始化套接字socket() 然后,绑定socket套接字到一个端口上,bind() 接着,将套接字设为

向量叉积和应用:判断点是否在三角形内部

向量叉积和应用:判断点是否在三角形内部

本文是学堂在线计算几何课程 凸包一章的部分学习笔记。如果要求编程判断一个点是否在三角形(三个点)内部。 可以看出,如果点在三角形的内部,沿着三边走一圈,这个点相对于行进路径始终保持相同方向(图中一直在左边); 如果点在三角形的外部,沿着三条

OpenGL 学习记录(一)

OpenGL 学习记录(一)

其实一开始叫我学习 OpenGL我是拒绝的,第一次接触 OpenGL是计算机专业的计算机图形学课程,课后的实验要求用 OpenGL画直线,画圆,反走样之类的,而且主要的图形学部分,老师写好了一个框架,我们只需要实现一些 i, j 自增for

OpenGL学习记录(二),OpenGL环境配置,codeblocks

OpenGL学习记录(二),OpenGL环境配置,codeblocks

同学们在准备自学OpenGL时可能会在网上看到各种各样的教程,有的使用gl,有的使用glew,有的使用gletx,学了一个发现到其他环境上不能运行自然是最蛋疼的事情。这里我先介绍一下这几个库的区别 gl.h 是最基础的OpenGL开发库,g

如何搭建mongodb的复制集环境,mongodb升级

如何搭建mongodb的复制集环境,mongodb升级

MongoDB 是一个nosql数据库,在大数据处理方面可能比关系型数据库更高效。 我来介绍一下MongoDB 的环境配置和复制集Replica Set的搭建。 选用环境:ubuntu 12.04 在mongodb官网上已经有了大部分安装的

七牛云外链图片地址改变

七牛云外链图片地址改变

之前雅乐网介绍过使用七牛云作为wordpress博客的图床。 使用的域名前缀是 用户名.qiniudn.com 现在据说qiniudn.com的域名有点问题,刚才访问的时候显示域名不存在。所以推荐大家使用七牛推荐的域名。 在七牛空间设置 域

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

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

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

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

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

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