MVC模式:是一种程序设计模式,其核心思想是分工、解耦,让不同的代码块之间降低耦合,增强代码的可扩展性和可移植性,实现向后兼容。 MVC:Model-View-Control M:主要封装对数据库层的访问,对数据库中的数据进行增删查改的操作。 V:用于封装结果,生成页面展示的html内容。 C:用于 ...
分类:
Web程序 时间:
2019-03-17 14:07:25
阅读次数:
278
压力测试工具_JMeter 作用 1.能够对HTTP和FTP服务器进行压力和性能测试, 也可以对任何数据库进行同样的测试(通过JDBC)。 2.完全的可移植性和100% 纯java。 3.完全 Swing 和轻量组件支持(预编译的JAR使用 javax.swing.*)包。 4.完全多线程 框架允许 ...
分类:
编程语言 时间:
2019-03-14 15:00:47
阅读次数:
193
特点: 1-1 MySQL:1. 使用c和c++编写,并使用了多种编译器进行测试,保证源代码的可移植性2. 支持多种操作系统3. 为多种编程语言提供可API4. 支持多线程,充分利用CPU资源优化的SQL查询算法,有效的提高查询速度5. 提供多语言支持,常见的编码如:GB2312、BIG5、UTF8 ...
分类:
数据库 时间:
2019-03-04 09:33:13
阅读次数:
259
C语言 C是一种面向过程的语言。 操作系统及驱动 。 C++ 是一种面向对象的语言。 需求效率的软件。 Java Java在C++的基础上又做了更高级的封装,具有良好的平台间的可移植性。 健壮的大型软件。 与同是面向对象的C++比较: Java中的功能C++都能够实现,只是相对来说在编程方面会比较复 ...
分类:
编程语言 时间:
2019-03-03 14:44:33
阅读次数:
195
C++内存管理 [TOC] 上面介绍了几种c++获得内存的方式的使用方式 当我们需要内存的时候,可以用mmap等系统调用直接向操作系统索取内存。但是这样就不具备可移植性。 于是就出现了malloc函数,由这个函数去实现底层内存的索取,我们只管要即可。 在c++面向对象出来后,我们如果需要用mallo ...
分类:
编程语言 时间:
2019-02-20 09:33:00
阅读次数:
181
网上的解决办法都是: 但是从可移植性的角度来说这么改肯定是下下策。 其实是缺少个依赖包,命令行 : 安装完成后问题解决 ...
分类:
其他好文 时间:
2019-02-13 12:23:24
阅读次数:
592
1.1. 批量插入数据 1.2. 避免出现select * 1.3. 避免使用insert…select…语句 因为 oracle 并不存在类似的问题,所以在 oracle 的应用中 insert...select...操作非常的常见。 优化建议1.从可移植性上考虑,建议将单条语句分离为select ...
分类:
数据库 时间:
2019-02-03 14:19:19
阅读次数:
152
Python 初识Python 认识开发语言 开发语言有高级语言的低级语言之分 低级语言: c, 混编, 属于机器码,编程中底层用的 实现效率低,执行效率高,对硬件的可控性强,目标代码小,可维护性差,可移植性差 高级语言: Python, Jave, PHP, C , go.. 属于字符码,相比机器 ...
分类:
编程语言 时间:
2019-01-31 00:13:40
阅读次数:
196
摘要snort是一个强大的轻量级的网络入侵检测系统。它具有实时数据流量分析和日志IP网络数据包的能力,能够进行协议分析,对内容进行搜索/匹配。它能够检测各种不同的攻击方式,对攻击进行实时报警。此外,snort具有很好的扩展性和可移植性。本文将讲述如何开发snort规则。(2002-07-09 1 ...
分类:
其他好文 时间:
2019-01-21 21:01:55
阅读次数:
176
正文 C++11标准在标准库中为多线程提供了组件,这意味着使用C++编写与平台无关的多线程程序成为可能,而C++程序的可移植性也得到了有力的保证。另外,并发编程可提高应用的性能,这对对性能锱铢必较的C++程序员来说是值得关注的。 回到顶部 1. 何为并发 并发指的是两个或多个独立的活动在同一时段内发 ...
分类:
编程语言 时间:
2019-01-19 00:02:05
阅读次数:
283