会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Ethan的修炼笔记
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
下一页
2018年6月24日
TCP,UDP协议下的socket通信
摘要: TCP通信流程 + 编译环境 操作系统 windows 10 编译器 Dev C++ + 使用语言 C语言 Server端: 创建套接字:socket( ) 创建sockaddr_in结构体变量,并设置相关参数 将套接字与IP、端口绑定:bind( ) 使套接字处于监听状态,等待Client端发起连
阅读全文
posted @ 2018-06-24 10:15 Ethan_zhang
阅读(453)
评论(0)
推荐(0)
2018年6月23日
socket套接字
摘要: socket 套接字,一种特殊的I/O接口,是一种常用的进程间通信机制 socket接口常用类型有: 流式socket (SOCK_STREAM)可靠的、面向连接的通信流,使用TCP协议 数据报socket (SOCK_DGRAM)提供无连接的服务,使用UDP协议 原始socket 允许对底层协议如
阅读全文
posted @ 2018-06-23 11:45 Ethan_zhang
阅读(221)
评论(0)
推荐(0)
2018年1月27日
野指针
摘要: 一、什么是野指针 野指针:指向内存被释放的内存或者没有访问权限的内存的指针(非法访问)。野指针指向一个不确定的地址空间,或者指向的是一个确定的地址空间的,但引用空间的结果却是不可预知的。 与空指针不同,野指针无法通过简单地判断是否为 NULL避免,而只能通过养成良好的编程习惯来尽力减少。对野指针进行
阅读全文
posted @ 2018-01-27 20:54 Ethan_zhang
阅读(3454)
评论(0)
推荐(0)
2018年1月25日
各种数据类型与零值比较规范
摘要: 1、布尔变量与零值比较 不可将布尔变量直接与TRUE、FALSE或者1、0进行比较。 根据布尔类型的语义,零值为“假”(记为FALSE),任何非零值都是“真”(记为TRUE)。TRUE的值究竟是什么并没有统一的标准。例如Visual C++ 将TRUE定义为1,而VisualBasic则将TRUE定
阅读全文
posted @ 2018-01-25 18:44 Ethan_zhang
阅读(1295)
评论(0)
推荐(0)
【C++复习】1.1基本概念
摘要: 1、C++对大小写敏感; 2、查看运行结果 使用两行代码使程序运行后暂停,而不是立即结束,出现闪退效果。 第一条cin.get()语句是在输入并按Enter键时读取输入,第二条cin.get()语句是让程序暂停,直到按下Enter键。 3、函数头描述了函数与调用他的函数之间的接口 函数名前面的部分叫
阅读全文
posted @ 2018-01-25 12:02 Ethan_zhang
阅读(212)
评论(0)
推荐(0)
2018年1月22日
【转载】C++中的static关键字的总结
摘要: C++中的static关键字的总结 1)在函数体内,一个被声明为静态的变量在这一函数被调用过程中维持其值不变(该变量存放在全局数据区)。 2) 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问。它是一个本地的全局变量。注意,只有在定义了变量后才能使
阅读全文
posted @ 2018-01-22 16:43 Ethan_zhang
阅读(335)
评论(0)
推荐(0)
2017年11月29日
Windows10下搭建汇编语言开发环境(利用DOSBOX和MASM32)
摘要: 1 工具准备 1)下载DOSBOX 工具介绍:DOSBox 是一个 DOS 模拟程序,由于它采用的是 SDL 库,所以可以很方便的移植到其他的平台。目前,DOSBox 已经支持在 Windows、Linux、Mac OS X、BeOS 、palmOS、Android 、webOS、os/2等系统中运
阅读全文
posted @ 2017-11-29 10:41 Ethan_zhang
阅读(30923)
评论(0)
推荐(0)
2017年9月15日
初试ARM开发板
摘要: 博主刚开始学习嵌入式开发,在老师指导下进行了led点亮的实验。 一、准备工作 开发板型号:Friendly mini 2451 环境:win7+minitools 二、进入usb下载模式 使用 MiniTools 将 bin 文件烧写到开发板上。MiniTools 提供了两种烧写裸机程序的方式:一种
阅读全文
posted @ 2017-09-15 18:14 Ethan_zhang
阅读(652)
评论(0)
推荐(0)
2017年9月6日
命令行中编译和运行JAVA程序出现“错误: 找不到或无法加载主类”
摘要: 初学JAVA,今天在命令行界面中尝试编译和运行Hello.java (文件当前目录.....\src\chapter1) 时遇到错误提示: 错误: 找不到或无法加载主类 Hello 经查阅资料解决了这个问题。 问题原因: JAVA中包的概念不明白。本程序段是之前在Eclipse中编辑测试好的,直接c
阅读全文
posted @ 2017-09-06 18:11 Ethan_zhang
阅读(9611)
评论(0)
推荐(0)
2017年7月10日
用c语言产生随机数的方法
摘要: 用c语言产生随机数的方法 一、 //************************************ 伪随机数 在C语言中,rand()函数可以用来产生随机数,但是这不是真正意义上的随机数,是一个伪随机数,是根据一个数,我们可以称它为种子,为基准以某个递推公式推算出来的一系数,当这系列数很大
阅读全文
posted @ 2017-07-10 18:35 Ethan_zhang
阅读(7622)
评论(0)
推荐(0)
上一页
1
2
3
下一页
公告