自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

编程_随笔点滴

记录学习的痕迹和感悟

  • 博客(4)
  • 收藏
  • 关注

原创 c/s架构的网络通讯程序:功能包括拨号,发消息,传文件

功能描述:客户端:1.拨号,输入IP,连接服务器2.可以选择接收文件(1)等待服务器的发送(2)接收待传文件的名称(3)是否修改该文件的名称(4)在该客户端的文件夹下查看传送的文件3.可以选择发送消息,发送“exit”即告诉服务器停止发送消息4.停止通讯服务器端:1.显示连接客户端的IP和端口号2.接收传文件命令(1)输入想传送的文件名(相对路径

2017-11-26 11:04:05 551

原创 网络编程中的socket中关于TCP下的文件传输:EOF问题

点击打开链接文件的传输中:文件中并不包括EOF(-1)这个结束标志;恰恰它是文件FILE这个类型的下的一个结束状态,可以通过feof(),ferror()来判断出来。所以在socket传文件中,在接收方不可能接收到-1,且ASCII码中也都是大于等于0的,不要渴望用strcmp()比较出来。文件传输标志:1.可以通过提前发送长度。2.加上报头。3.自己约定一个结束标志(这样的面就窄

2017-11-23 11:20:08 7992 2

原创 ACM中的图中关于最短路径的dijistra算法和bellman_ford算法

dijistra算法是求从源点s开始到其他点的最短路径问题。前提条件是带权值的边。权值为正数。1.将每个点的距离设为无穷大,彼此都不连通。将这些点的集合设为S.2.另一个集合为V。从源点s开始,距离设为0,放到集合V中。3.设每条边是。则通过dist(v) = min{dis(v),dist(u) + l(u,v)} 进行松弛操作。选取最小代价的点,放到集合V中,知道集合S中的元素被拿

2017-11-17 23:51:04 349

原创 今天开通了自己的博客

研一上半学期前两个月基本上是被虐了,课题被抢走,从初识到相知,再到被迫放弃,很痛苦。路上有人推荐了很多新的努力方向,比如自然语言处理(NLP),学习机器学习和深度学习,还有就是提前准备找工作的事,刷一些ACM题目,扎实自己的专业知识,我觉得他们讲的都很有道理。但是,我要变强,不是速成,我需要时间和忍耐力。至此,开通博客,分享我的学习和科研历程,共勉。

2017-11-15 23:47:59 212

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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