首页 编程软件学院

软件学院

  • Python与C语言、Java、Nodejs、Golang进行性能测试比较
    背景说明在最近的项目开发中,遇到一个Python处理性能问题:由于实时数据量较大(每秒有2100条日志,且每条日志平均大小在1kB左右),且受制于硬件资源限制,使用Python做实时数据处理,无法完成当前规模的数据集处理能力,数据越积越多,数据入库延时越来越长!第一版Python实现,其处理性能:840/s优 ...
    2019-7-29 02:40 1438
  • 基于 Socket 的 UDP 和 TCP 编程介绍
    TCP(传输控制协议)和UDP(用户数据报协议是网络体系结TCP/IP模型中传输层一层中的两个不同的通信协议。TCP:传输控制协议,一种面向连接的协议,给用户进程提供可靠的全双工的字节流,TCP套接口是字节流套接口(strea ...
    2019-7-14 13:37 1272
  • 聊聊VB的兴衰史,以及普通人的编程手札
    在广大程序员的世界里,流传着一个千古难题——什么才是最好的语言?在这个“BCYY48”(编程语言)天团里,C+、Java、Python、PHP……每个都有不少拥趸pick。而曾经有“首富爸爸”和全球后援会撑腰的VisualBasic语言,现在却处在一个非常尴尬的位置。很少有开发人员愿意承 ...
    2019-7-13 13:51 1312
  • 为什么 C 语言仍然占据统治地位?
    C语言五十年来一直是软件开发的一种主力语言。 以下是它在如今的2019年与C ++,Java,C#,Go,Rust和Python抗衡的方式。作者 | Serdar Yegulalp译者 | 王艳妮,责编 | 屠敏出品 | CSDN(ID:CSDNnews)以下为译文:没有什么技术可以应用长达50年之久,除非它真的比大多数其他东西都要好用——对于一种 ...
    2019-6-30 12:37 1460
  • 没有大学文凭,建议你先从这几门编程语言开始
    在没有大学文凭的情况下。对于编程语言的选择,第5位排到第1位是什么?我的判断是基于以下三件事。对于一个绝对的初学者来说,从仅仅学习到构建实际的应用程序,再到甚至不需要大学文凭就能找到工作,所需要的时间。 ...
    2019-6-24 11:37 1529
  • 深入理解UDP编程
    什么是UDP?UDP是User Datagram Protocol(用户数据报协议)的缩写,它是一个简单的协议,简单到UDP规范RFC0768只有区区3页。UDP是工作在IP层之上的传输层协议,UDP对IP主要有两个扩展:扩展出端口号使得IP数据报可以多路分发到用户进程。扩展出校验和提供网络传输过程中数据差错的检验。IP提供了一种 ...
    2019-6-24 11:34 951
  • 你不为所知的web基础知识
    Python知识总结1. 什么是TCP,什么是UDP,他们两者有什么区别?TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。在简化的计算机网络OSI模型中,它完成第四层传输层所指定的功能。UDP(User Data Protocol,用户数据报协议)是与TCP相对应的协 ...
    2019-6-24 11:34 1227
  • 不用报班、完全免费,MIT专为孩子开发的编程软件
    放假的时候,除了看书、下棋,小川还免不了是想看看iPad,玩玩游戏。我从来没有完全禁止他看iPad或玩游戏,但会严格限制内容和时间。眼瞅着他已经长大了,既然喜欢电子设备、想玩,我们就索性玩得更高级点。于是,我问他:“你觉得玩游戏的人酷,还是设计游戏的 ...
    2019-6-19 11:36 2198
  • 编程小白入门应该选Java、Python还是C语言?一张图告诉你
    IT行业飞速发展,除了水涨船高的薪资水平,还有不断推陈出新的编程技术。不同的技术,应用在不同的领域。但对于小白来说,想要投身这个行业,我该从何学起?那些应用领域是未来的大趋势?而我未来的学习方向又有哪些呢?没关系,小编最近得来一张《编程语言学习选择宝典》,介绍了几种编程语言及岗位前 ...
    2019-6-18 13:59 1674
  • 鸿蒙系统用什么语言?
    鸿蒙、安卓、IOS的共同祖先是UNIX,而UNIX是C语言开发的,“鸿蒙”操作系统必然是C语言编写的。“鸿蒙”操作系统提供给应用开发商的开发工具很可能是Java,下文具体说一说。“鸿蒙”操作系统的组成华为的“鸿蒙”操 ...
    2019-6-18 13:51 2919
  • 当前最流行的十大编程语言都有哪些用途和优缺点?
    当前最流行的十大编程语言都有哪些用途和优缺点?这里是丁哥开讲,我们先来说说最流行的都是哪些语言, 首先声明下面的排名不分先后: C++, C#, Java, Javascript, Python,Swift, PHP, SQL, Go, R。下面我们从如下几个方面分析一下这十大最流行的编程语言: 创立时间,优点,缺点,主要用途,学习难度。 ...
    2019-6-10 10:10 1544
  • GitHub五万星中文资源:命令行技巧大合集,新老司机各取所需
    熟练使用命令行,是成为一个老司机必备的技能。这里有一份入门进阶指南,名字叫“命令行的艺术”,在GitHub收获了5万标星。技巧覆盖面广,且富含具体的例子。主要为Linux所写,却也有Mac和Windows的专用章节。项目作者Joshua Levy说 ...
    2019-6-7 09:34 1414
  • 加密与安全 - Java加密与安全
    JAVA的加密与安全那什么是数据安全呢,假设Bob需要给Alice发封邮件,在邮件传输的过程中,黑客可能会窃取到邮件的内容,所以我们需要防窃听,黑客还可能会篡改邮件的内容,Alice必须有能力识别邮件有没有被篡改 ...
    2019-6-4 12:00 1196
  • 利用Docker容器化开发环境
    虚拟化云和容器机器的发展,给我们带来了极大的方便,尤其是开发环境,开发、测试、验证环境的维护和一致化一直困扰着开发和测试人员,为了配置一个环境往往需要花费大量的精力,而且还无法解决环境一致性问题,由于环境差异导致的Bug问题也让开发人员和测试耗费大量的精力。如何解决这种问题?那就是 ...
    2019-6-4 11:46 1370
  • 程序员福利:国内GitHub加速访问
    国内访问Github会异常缓慢,在clone仓库时速度慢的简直是太不像话了,下载半天有时还会失败需要从头再来,甚是让人恼火。本文介绍通过修改系统hosts文件的办法,绕过国内DNS解析,直接访问GitHub的CDN节点,从而达到加速的目的。不需要科学上网,也不需要海外的服务器辅助。获取GitHub官方CDN地址打开h ...
    2019-5-31 00:41 1580
返回顶部