软件开发的架构: 1. C/S架构:客户端与服务器端的架构 2. B/S架构:浏览器端与服务器端架构 网络基础 地址解析协议,即ARP(Address Resolution Protocol),是根据IP地址获取物理地址的一个TCP/IP协议 网络基础 socket概念 Socket是应用层与TCP ...
分类:
其他好文 时间:
2020-02-07 17:04:04
阅读次数:
72
读完此书,不免让人掩卷长叹!一群人怀抱着改变世界的理想上路,却在追寻时发现,那些近在眼前的理想之峰,是如此的遥不可及。当你好不容易翻过一座高耸的俊峰时,以为理想之峰唾手可及,却发现这只是你到达理想之峰之前需要攀越克服的穷山峻岭之一。软件开发过程有时就是这样的一种体验。这就像是驯兽师的把戏,把食物吊在 ...
分类:
其他好文 时间:
2020-02-07 01:37:15
阅读次数:
87
将软件卖出去,是软件成功的最终标志。必须让决策者相信应用程序开发计划的价值;必须让潜在客户看到软件可以满足他们的某种需要。可用性并不总是能够决定软件的销售。有些很难用的软件已被人们广泛使用,有的软件用户界面的确低劣,但却长时间未被淘汰。在每个计算机应用领域中都有这样一个初始阶段,只要一个产品能够完成 ...
分类:
其他好文 时间:
2020-02-06 22:55:55
阅读次数:
62
对转行的同学我列举了下面几个问题,仔细思考一下或者能对你转行有很大的帮助!几个问题会更好:1、你喜欢it技术,是否做软件开发就对你更合适?每个人的性格不一样,包括后天形成的特质,这就决定了自己尽管很想做技术开发,或者自己真的不太适合,推荐大家使用mbti职业性格测试看下。做软件开发要耐得住寂寞,而且不怕枯燥。对于大多数人来说可能都做不到这两个。2、以哪些标准来分析你是否适合做软件开发?来看下零基础
分类:
其他好文 时间:
2020-02-06 21:31:25
阅读次数:
78
开发人员如何对待用户以及用户对有用工具的需求将极大地影响系统的开发成本和工期。研究发现,在人们频繁列举的造成软件开发项目预算超支的原因中,头四项都与软件的用户和使用有关。关于成本超支的头号原因是用户频繁要求更改需求,第二条原因是忽视了必要的用户任务。第三条原因是用户缺乏对其需求的理解,而第四条原因是 ...
分类:
其他好文 时间:
2020-02-05 23:47:07
阅读次数:
117
<?phpnamespace app\admin\controller;use think\Controller;class Test extends controller{ const name='PHP软件开发工程师'; private $a='1'; public function index ...
分类:
其他好文 时间:
2020-02-05 13:50:07
阅读次数:
74
GitLab CI/CD 是一个内置在GitLab中的工具,用于通过持续方法进行软件开发: Continuous Integration (CI) 持续集成 Continuous Delivery (CD) 持续交付 Continuous Deployment (CD) 持续部署 持续集成的工作原理 ...
分类:
其他好文 时间:
2020-02-05 13:19:42
阅读次数:
67
本文转自 https://www.cnblogs.com/dotey/p/11216430.html 我一直认为Code Review(代码审查)是软件开发中的最佳实践之一,可以有效提高整体代码质量,及时发现代码中可能存在的问题。包括像Google、微软这些公司,Code Review都是基本要求, ...
分类:
其他好文 时间:
2020-02-04 23:34:58
阅读次数:
73
游戏说明如下: 打中老鼠加一分,一局时间为60秒,上面有个进度条和文字进行计时。 难度可以自己选择,难度低是老鼠每一秒出现一次,难度中是老鼠每0.6秒出现一次,难度高是老鼠每0.2秒出现一次。 效果图(背景、美化可以自己去改进): 代码如下: 1. // y10Dlg.h : header file ...
分类:
编程语言 时间:
2020-02-04 13:36:46
阅读次数:
84
在软件开发中,程序在高并发的情况下,为了保证一致性或者说安全性,我们通常都会通过加锁的方式来解决,在 MySQL 数据库中同样有这样的问题,一方面为了最大程度的利用数据库的并发访问,另一方面又需要保证每个用户能以一致的方式读取和修改数据,就引入了锁机制。 在 MySQL 数据库中,锁有很多种类型,不 ...
分类:
数据库 时间:
2020-02-04 11:06:22
阅读次数:
73