HTTP 与 HTTPS 的区别 分类 编程技术 基本概念 HTTP(HyperText Transfer Protocol:超文本传输协议)是一种用于分布式、协作式和超媒体信息系统的应用层协议。 简单来说就是一种发布和接收 HTML 页面的方法,被用于在 Web 浏览器和网站服务器之间传递信息。 ...
分类:
Web程序 时间:
2019-01-01 11:08:51
阅读次数:
173
一、简介 为了保证软件实现的简洁性,并且与模型保持一致,不管实际情况有多复杂,必须使用建模和设计的最佳实践,即让通过我们的编程技术(设计模型、指责驱动、契约式设计)充分地体现领域模型,并保持模型地健壮性和可扩展性,而不是单单地实现模型.某些决策设计能和模型紧紧地结合,这种结合要求我们注意每个元素地细 ...
分类:
其他好文 时间:
2018-12-31 00:31:26
阅读次数:
216
教程内容:第1章STL实用入门教程第2章C++编码规范第3章GDIGDI+从入门到精通第4章COM实用入门教程第5章Windows窗口高级编程第6章Boost深入剖析之使用技巧第7章VC++实战调试技巧第8章静态库与动态库编程第9章面向对象实践编程第10章文件打包技术详解第11章多线程编程技术详解第 ...
分类:
编程语言 时间:
2018-12-28 23:35:04
阅读次数:
270
前言 面向过程 还是 面向对象?这不仅仅是个软件工程术语,其问题甚至可以追溯到亚里士多德:您把这个世界视为过程还是对象? 回归到现今的软件行业,这不仅仅是个某个具体编程技术问题,更是认识论问题。 认识论 vs. 工具 UML创始人之一的Grady Booch在2004年IBM Developer W ...
分类:
其他好文 时间:
2018-12-28 10:43:58
阅读次数:
262
面向对象(Object Oriented,OO)是软件开发方法。面向对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物。 ...
分类:
编程语言 时间:
2018-12-24 16:27:15
阅读次数:
199
使用编程语言写好程序是有技巧的。 主要编程技术: 1. 编程风格 2. 算法 3. 数据结构 4. 设计模式 5. 开发方法 编程风格指的是编程的细节,比如变量名的选择方法、函数的写法等。 算法是解决问题的方法。现实中各种算法都已经广为人知了,所以编程时的算法也就是对这些技巧的具体应用。有很多算法, ...
分类:
编程语言 时间:
2018-12-20 21:36:00
阅读次数:
213
前言 感谢! 承蒙关照~ 探索Java中的网络编程技术 网络编程就是 技术和网络技术的结合,网络模型的定义,只要共用网络模型就可以两者连接.网络模型参考. 一座塔有七层,我们需要闯关. 第一层物理层 第二层数据链路层 第三层网络层 第四层传输层 第五层会话层 第六层表示层 第七层应用层. 物理层是主 ...
分类:
编程语言 时间:
2018-12-17 11:37:39
阅读次数:
217
实验十五 GUI编程练习与应用程序部署 1、实验目的与要求 (1) 掌握Java应用程序的打包操作; (2) 了解应用程序存储配置信息的两种方法; (3) 掌握基于JNLP协议的java Web Start应用程序的发布方法; (5) 掌握Java GUI 编程技术。 2、实验内容和步骤 实验1: ...
分类:
编程语言 时间:
2018-12-09 17:23:44
阅读次数:
115
1、实验目的与要求 (1) 掌握Java应用程序的打包操作; (2) 了解应用程序存储配置信息的两种方法; (3) 掌握基于JNLP协议的java Web Start应用程序的发布方法; (5) 掌握Java GUI 编程技术。 2、实验内容和步骤 实验1: 导入第13章示例程序,测试程序并进行代码 ...
分类:
编程语言 时间:
2018-12-09 17:23:09
阅读次数:
135
step1 使用socket编程技术,利用http协议,抽取网页中的url,实现简单的爬虫。 step2 使用bloomfilter,对爬到的url进行去重,避免重复爬取相同页面。 step3 使用libevent的事件驱动设计模式,基于kueue的io多路复用,加快爬虫速度。 笔者使用Mac OS ...
分类:
编程语言 时间:
2018-11-29 18:07:41
阅读次数:
206