安基网 首页 编程软件学院
订阅

软件学院

  • 基于 Socket 的 UDP 和 TCP 编程介绍

    基于 Socket 的 UDP 和 TCP 编程介绍
    TCP(传输控制协议)和UDP(用户数据报协议是网络体系结TCP/IP模型中传输层一层中的两个不同的通信协议。TCP:传输控制协议,一种面向连接的协议,给用户进程提供可靠的全双工的字节流,TCP套接口是字节流套接口(strea ...
    2019-7-14 13:37
  • 聊聊VB的兴衰史,以及普通人的编程手札

    聊聊VB的兴衰史,以及普通人的编程手札
    在广大程序员的世界里,流传着一个千古难题——什么才是最好的语言?在这个“BCYY48”(编程语言)天团里,C+、Java、Python、PHP……每个都有不少拥趸pick。而曾经有“首富爸爸”和全球后援会撑腰的VisualBasic语言,现在却处在一个非常尴尬的位置。很少有开发人员愿意承 ...
    2019-7-13 13:51
  • 为什么 C 语言仍然占据统治地位?

    为什么 C 语言仍然占据统治地位?
    C语言五十年来一直是软件开发的一种主力语言。 以下是它在如今的2019年与C ++,Java,C#,Go,Rust和Python抗衡的方式。作者 | Serdar Yegulalp译者 | 王艳妮,责编 | 屠敏出品 | CSDN(ID:CSDNnews)以下为译文:没有什么技术可以应用长达50年之久,除非它真的比大多数其他东西都要好用——对于一种 ...
    2019-6-30 12:37
  • 没有大学文凭,建议你先从这几门编程语言开始

    没有大学文凭,建议你先从这几门编程语言开始
    在没有大学文凭的情况下。对于编程语言的选择,第5位排到第1位是什么?我的判断是基于以下三件事。对于一个绝对的初学者来说,从仅仅学习到构建实际的应用程序,再到甚至不需要大学文凭就能找到工作,所需要的时间。 ...
    2019-6-24 11:37
  • 深入理解UDP编程

    深入理解UDP编程
    什么是UDP?UDP是User Datagram Protocol(用户数据报协议)的缩写,它是一个简单的协议,简单到UDP规范RFC0768只有区区3页。UDP是工作在IP层之上的传输层协议,UDP对IP主要有两个扩展:扩展出端口号使得IP数据报可以多路分发到用户进程。扩展出校验和提供网络传输过程中数据差错的检验。IP提供了一种 ...
    2019-6-24 11:34
  • 你不为所知的web基础知识

    你不为所知的web基础知识
    Python知识总结1. 什么是TCP,什么是UDP,他们两者有什么区别?TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。在简化的计算机网络OSI模型中,它完成第四层传输层所指定的功能。UDP(User Data Protocol,用户数据报协议)是与TCP相对应的协 ...
    2019-6-24 11:34
  • 不用报班、完全免费,MIT专为孩子开发的编程软件

    不用报班、完全免费,MIT专为孩子开发的编程软件
    放假的时候,除了看书、下棋,小川还免不了是想看看iPad,玩玩游戏。我从来没有完全禁止他看iPad或玩游戏,但会严格限制内容和时间。眼瞅着他已经长大了,既然喜欢电子设备、想玩,我们就索性玩得更高级点。于是,我问他:“你觉得玩游戏的人酷,还是设计游戏的 ...
    2019-6-19 11:36
  • 编程小白入门应该选Java、Python还是C语言?一张图告诉你

    编程小白入门应该选Java、Python还是C语言?一张图告诉你
    IT行业飞速发展,除了水涨船高的薪资水平,还有不断推陈出新的编程技术。不同的技术,应用在不同的领域。但对于小白来说,想要投身这个行业,我该从何学起?那些应用领域是未来的大趋势?而我未来的学习方向又有哪些呢?没关系,小编最近得来一张《编程语言学习选择宝典》,介绍了几种编程语言及岗位前 ...
    2019-6-18 13:59
  • 鸿蒙系统用什么语言?

    鸿蒙系统用什么语言?
    鸿蒙、安卓、IOS的共同祖先是UNIX,而UNIX是C语言开发的,“鸿蒙”操作系统必然是C语言编写的。“鸿蒙”操作系统提供给应用开发商的开发工具很可能是Java,下文具体说一说。“鸿蒙”操作系统的组成华为的“鸿蒙”操 ...
    2019-6-18 13:51
  • 当前最流行的十大编程语言都有哪些用途和优缺点?

    当前最流行的十大编程语言都有哪些用途和优缺点?
    当前最流行的十大编程语言都有哪些用途和优缺点?这里是丁哥开讲,我们先来说说最流行的都是哪些语言, 首先声明下面的排名不分先后: C++, C#, Java, Javascript, Python,Swift, PHP, SQL, Go, R。下面我们从如下几个方面分析一下这十大最流行的编程语言: 创立时间,优点,缺点,主要用途,学习难度。 ...
    2019-6-10 10:10
  • GitHub五万星中文资源:命令行技巧大合集,新老司机各取所需

    GitHub五万星中文资源:命令行技巧大合集,新老司机各取所需
    熟练使用命令行,是成为一个老司机必备的技能。这里有一份入门进阶指南,名字叫“命令行的艺术”,在GitHub收获了5万标星。技巧覆盖面广,且富含具体的例子。主要为Linux所写,却也有Mac和Windows的专用章节。项目作者Joshua Levy说 ...
    2019-6-7 09:34
  • 加密与安全 - Java加密与安全

    加密与安全 - Java加密与安全
    JAVA的加密与安全那什么是数据安全呢,假设Bob需要给Alice发封邮件,在邮件传输的过程中,黑客可能会窃取到邮件的内容,所以我们需要防窃听,黑客还可能会篡改邮件的内容,Alice必须有能力识别邮件有没有被篡改 ...
    2019-6-4 12:00
  • 利用Docker容器化开发环境

    利用Docker容器化开发环境
    虚拟化云和容器机器的发展,给我们带来了极大的方便,尤其是开发环境,开发、测试、验证环境的维护和一致化一直困扰着开发和测试人员,为了配置一个环境往往需要花费大量的精力,而且还无法解决环境一致性问题,由于环境差异导致的Bug问题也让开发人员和测试耗费大量的精力。如何解决这种问题?那就是 ...
    2019-6-4 11:46
  • 程序员福利:国内GitHub加速访问

    程序员福利:国内GitHub加速访问
    国内访问Github会异常缓慢,在clone仓库时速度慢的简直是太不像话了,下载半天有时还会失败需要从头再来,甚是让人恼火。本文介绍通过修改系统hosts文件的办法,绕过国内DNS解析,直接访问GitHub的CDN节点,从而达到加速的目的。不需要科学上网,也不需要海外的服务器辅助。获取GitHub官方CDN地址打开h ...
    2019-5-31 00:41
  • 热爱开源的C#之父-安德斯·海尔斯伯格

    热爱开源的C#之父-安德斯·海尔斯伯格
    提起微软我们最先想到的可能是比尔盖茨,这个微软之父,但是对于微软来说,还有一个人不得不提,那就是我们经常拿来和java比较的C#语言的创造者-安德斯·海尔斯伯格。安德斯是丹麦人,说起丹麦人,大家第一想到的就是他们的精明,而安德斯在软件行业显然是无比聪明的。和其他那些高材生不同,安德斯大 ...
    2019-5-26 01:47
  • 最新
    返回顶部