-
如何从事服务端开发(服务端开发经验)
提问:我现在大三了,请问我想往 Linux C++ 服务器方向发展该怎么走,现在在看 Linux 程序设计,还应该在看哪些书,可以完成一些什么项目?谢谢。回答:既然你是在校学生,而且编程语言和数据结构的基础还不错,我认为应该在《操作系统》和《计算机体系结构》这两门课上下功夫,然后才去读编程方面的 A...
02月01日[编码文章]浏览:11
-
-
-
探讨一下,数据库里账号的密码,怎样存放更加安全?
作者:小蒋不素小蒋https://www.cnblogs.com/xjnotxj最早在大学的时候,只知道用 MD5 来存用户的账号的密码,但其实这非常不安全,而所用到的哈希函数,深入挖掘,也发现并不简单……一、普通的 Hash 函数哈希(散列)函数是什么就不赘述了。...
02月01日[编码文章]浏览:11
-
-
-
理论联系实际:一套典型的IM通信协议设计详解
前言本文要谈的IM通信协议指的是应用层通信“语言”,并非指传输层协议(如TCP、UDP)。IM通信协议的制定是IM开发中起点,也是贯穿设计、开发、运维始终的核心所在,通信协议设计的好坏,直接影响后绪环节的用户体验(数据流量、耗电量、通信速度)、兼容性(新老版本的无缝融合)、扩展性(后绪的版本升级怎么...
02月01日[编码文章]浏览:12
-
2021年最常用的将会是这 8 种数据结构算法,一定要了解
本篇文章将为大家介绍一下2021年最常用将会是这 8 种数据结构算法,并向大家简单列举该数据结构的具体使用。1.链表...
02月01日[编码文章]浏览:16
-
GitHub开源项目被投毒,后门病毒跟随开发流程传播蔓延
现如今,代码的开放给软件开发提供了诸多便利,GitHub就是其中极具代表性的平台。然而随着“开放”逐渐广泛,其被恶意利用的风险也随之增加。近年来,一种隐蔽又危险的攻击手段——代码投毒,悄悄成了威胁开发者和用户安全的隐患。攻击者会在开源项目或代码库里植入有害代码,这些看似正常的代码,一旦被开发者无意中...
02月01日[编码文章]浏览:17
-