
综述
文章平均质量分 83
步步为赢567
毕业于华中科技大学,硕士研究生
展开
-
解释型语言跟编译型语言的区别
一:各种语言二:总结(1)编译型语言在程序执行之前,有一个单独的编译过程,将程序翻译成机器语言,以后执行这个程序的时候,就不用再进行翻译了。(2)解释型语言,是在运行的时候将程序翻译成机器语言,所以运行速度相对于编译型语言要慢。三:疑问 解释型语言就是编译成中间代码程序,在执行时靠翻译程序一起执行,可以跨平台,中间代码一样,翻译程序只要各平台一个,就可以?编译型就是编译的时候直接编译成机器可以执行的程序,但不能跨平台或较差?转载 2015-04-02 18:36:39 · 4278 阅读 · 0 评论 -
面向对象和面向过程的区别
一、系统的构造内容不同。面向对象的方法是以对象为核心来构造软件框架的。结构化方法是按功能分解的规律组织软件系统结构的。二、 应对需求变更能力的不同。面向对象的方法与生俱来很强的应对需求变更能力。能从容应对客户的需求变更。对结构化方法来说,它的先天缺陷是需求变更很难,一旦要需求变更,意味着以前一切的工作都是徒劳的。三、管理维护的难易程度不同面向对象转载 2017-07-24 17:28:05 · 544 阅读 · 0 评论 -
Web网站的几个并发量级
评价一个网站的“大小”,处于视角的不同,有很多种衡量的方法,类似文章数,页面数之类的数据非常明显,也没有什么可以争议的。但对于并发来说,争议非常之多,这里就从一个技术的角度开始,谈谈几个Web网站的数量级。相信很多人谈论一个网站的热度,总免不了会询问日均PV,同时在线人数、注册用户数等运营数据,说实话从技术角度来说,这几个数值没有一个可以放在一起比较的——一个静态网站的PV跟一个SNS类/转载 2017-08-16 15:55:14 · 5041 阅读 · 0 评论 -
说一下我对Mvvm模式的理解
说一下我对Mvvm模式的理解使用WPF+Mvvm开发一年多,期间由于对Mvvm模式的理解不足,遇到了很多问题,也绕了很多弯子;网上提供的Mvvm的示例比较简单,实际项目中的需求也各种各样。不过经过几个项目,也有了一些对Mvvm模式的理解:1. Mvvm是什么,Mvvm是怎么来的?Mvvm模式广泛应用在WPF项目开发中,使用此模式可以把UI和业务逻辑分离开,使UI设计人员转载 2017-08-03 11:59:17 · 1543 阅读 · 0 评论 -
传统架构与分布式架构SOA的比较
传统架构与SOA架构的区别和特点:传统架构: 存在问题:1.模块之间耦合度太高,其中一个升级其他都得升级 2.开发困难,各个团队开发最后都要整合一起 3.系统的扩展性差 4.不能灵活的进行分布式部署SOA:分布式系统架构--SOA服务体系架构 分布式架构:(SOA:面向服务的体系结转载 2017-08-03 14:32:32 · 734 阅读 · 0 评论 -
ck防止黑客修改其他用户数据
ck防止黑客修改其他用户数据(密码,昵称等)1:每次登陆时,生成CK并保存在服务器端(以后每次登陆都能生成新的CK) $userinfo['ck'] = $this->__genenal_ck($user['userid'], $user['nickname'], $user['email'], $user['stat'], $userinfo['ssourl'], $code原创 2017-08-17 16:03:39 · 780 阅读 · 0 评论 -
互联网架构设计 (高并发高可用性)
一:数据库 应用服务和数据服务分离;数据库读写分离分布式数据库系统分布式数据库是网站数据库拆分的最后手段,只有在单表数据规模非常庞大的时候才使用。不到不得已时,网站更常用的数据库拆分手段是业务分库,将不同业务的数据部署在不同的物理服务器上。分库分表分区数据库索引数据库连接池SQL优化二:缓存使用缓存改善原创 2017-07-13 10:59:32 · 4320 阅读 · 0 评论 -
网站打开速度对网站的影响!
没有访问者真的能够忍受一个打开速度极慢的网站,网页打开速度对用户行为有极大影响 网页打开的最佳速度:2秒! 许多研究都表明,用户最满意的打开网页时间,是在2秒以下。用户能够忍受的最长等待时间的中位数,在6~8秒之间。这就是说,8秒是一个临界值,如果你的网站打开速度在8秒以上,那么很可能,大部分访问者最终都会离你而去。 研究显示,如果等待12秒以后,网页还是没有载入,那么99%以上的转载 2017-07-28 16:00:00 · 513 阅读 · 0 评论 -
网站打开速度慢的原因,排查方法及优化方法(大全)
如果你的网站打开速度过慢,而你又不知道该如何解决,那么这篇文章是非看不可了。手把手的教你如何排查网站打开慢的原因,以及优化方法。排查网站打开速度慢的原因:1 网站服务器速度或租用空间所在服务器速度服务器空间速度是网站打开速度快的硬件基础,也是先决条件。否则即使你网站页面设计的非常"苗条",网站打开速度也会打折扣。解决办法:要找你的空间商解决或换空间商。如何检测服务器速度转载 2017-07-28 17:36:08 · 4605 阅读 · 0 评论 -
网站打开速度慢的原因分析及对策
网站打开速度慢的原因分析及对策原因一、你用了很多javascript的特效。例如鼠标的特效啊、页面上的栏目的特效啊、状态栏的特效啊,等等。这些特效的原理是先由服务器下载到你本地的机器,然后在你本地机器上运行产生,然后你才能看到的。特效做的多了,在你本地机器上就要运行大半天才能全部完成,而如果你的机器配置一般的话,那就更慢了,即使全部特效都运行完成了,你的页面使用起来也会很不舒服。 j转载 2017-07-28 17:37:48 · 902 阅读 · 0 评论 -
网站打开速度慢的原因
首先要做的是:ping命令看连接到服务器的时间和丢包情况;DNS解析情况;路由稳定情况;服务器响应情况。前端常见错误:你用了很多JavaScript的特效(如果网站中有统计代码,在线客服或是其它js代码,看看是否放到了网页代码的最后面。)你在页面上用了未经处理的大的图片过多地引用了其他网站的内容你的站上可能有错误的代码。将错误代码找出来改正吧!不合理的网页页布局造成原创 2017-07-28 17:56:21 · 1513 阅读 · 0 评论 -
https 建立连接过程
思考问题的顺序学技术时,总是会问什么?这里也不例外,https为什么会存在,它有什么优点,又有什么缺点?为什么网站有的用http,有的用https?如果不能很好的回答,就往下看吧。http通信存在的问题容易被监听 http通信都是明文,数据在客户端与服务器通信过程中,任何一点都可能被劫持。比如,发送了银行卡号和密码,hacker劫取到数据,就能看到卡号和密码,这是很转载 2017-07-18 08:16:40 · 2256 阅读 · 0 评论 -
如何查询一个域名的子域名
下面这个网址可以查询:http://alexa.chinaz.com/?domain=qq.com 只要将 qq.com换成你想要查询的域名即可(不要带www)原创 2017-07-07 15:19:42 · 15863 阅读 · 0 评论 -
svn撤消修改
问题svn误提交本不该提交的文件。 一个例子,修改:GGJBar3dViewOprForm.cppGAEAPlugin_zh_CN.qm (误提交)GMModel_zh_CN.qm (误提交)目标是.cpp,却提交了两个*.qm:解决:下载svn命令行客户端。以GAEAPlugin_zh_CN.qm 为例:查看该文件日志:原创 2015-04-29 09:58:15 · 1127 阅读 · 0 评论 -
提高C++程序运行效率的10个简单方法
这篇文章主要介绍了提高C++程序运行效率的10个简单方法,包括了循环、变量、继承等等应用的技巧,非常具有实用价值,需要的朋友可以参考下本文以C/C++程序为例讲述了程序运行效率的10个简单方法,分享给大家供大家参考之用。具体分析如下:对于每一个程序员来说,程序的运行效率都是一个值得重视,并为之付出努力的问题。但是程序性能的优化也是一门复杂的学问,需要很多的知转载 2015-06-11 17:23:41 · 566 阅读 · 0 评论 -
B/S简介
B/S系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。WEB浏览器是客户端最主要的应用软件。如Netscape Navigator或Internet Explorer。 技术:Browser/Server结构主要是利用了不断成熟的Web浏览器技术,Browser/Server结构主要是利用了不断成熟的Web浏览器技术,由于原创 2015-08-18 12:00:21 · 4131 阅读 · 1 评论 -
C/S和B/S性能介绍及优缺点分析
C/S和B/S性能介绍及优缺点分析时间:2012-04-08 来源: 作者: 为了区别于传统的C/S模式,才特意将其称为B/S模式。认识到这些结构的特征,对于系统的选型而言是很关键的。一:系统的性能 在系统的性能方面,B/S占有优势的是其异地浏览和信息采集的灵活性。任何时间、任何地点、任何系统,只要可以使用浏览器上网,就可以使用B/S系统的终端。 不过,采转载 2015-08-19 09:49:11 · 6285 阅读 · 0 评论 -
【HTTP】Fiddler(一) - Fiddler简介
1.为什么是Fiddler?抓包工具有很多,小到最常用的web调试工具firebug,达到通用的强大的抓包工具wireshark.为什么使用fiddler?原因如下:a.Firebug虽然可以抓包,但是对于分析http请求的详细信息,不够强大。模拟http请求的功能也不够,且firebug常常是需要“无刷新修改”,如果刷新了页面,所有的修改都不会保存。b.Wiresha转载 2016-02-28 11:20:56 · 284 阅读 · 0 评论 -
Hosts文件
一: 标签定义段落。p 元素会自动在其前后创建一些空白。浏览器会自动添加这些空间,您也可以在样式表中规定二: 标签定义无序列表。HTML 与 XHTML 之间的差异在 HTML 4.01 中,ul 元素的 "compact" 和 "type" 属性是不被赞成使用的。在 XHTML 1.0 Strict DTD 中,ul 元素的 "comp转载 2016-07-10 17:47:32 · 284 阅读 · 0 评论 -
网络监控软件Nagios, Nagios是一款开源的免费网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设备,打印机等。在系统或服务状态异常时发出邮件或短信报
网络监控软件Nagios,Nagios是一款开源的免费网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设备,打印机等。在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。最大的好处是可以发故障报警短信—只要Nagios监控的对象发生故障,系统就会自动发送短信到手机上。1、监控网原创 2017-07-06 11:23:41 · 1314 阅读 · 0 评论 -
从输入网址到网页显示过程是什么?
从输入网址到网页显示过程是什么?在监测网站前,我们应先了解网络(Web)基本的运作方式。也就是从我们在浏览器中输入网址到浏览器显示页面,这个过程中到底发生了什么事?一般可分为如下7个步骤:1、浏览器中输入网址。2、发送至DNS服务器并获得域名对应的WEB服务器的ip地址。 3、与WEB服务器建立TCP连接。4、浏览器向WEB服务器的ip地址发送相应的http请求。转载 2017-07-16 16:48:10 · 1029 阅读 · 0 评论 -
调整数组顺序使奇数位于偶数前面,偶数和偶数之间的相对位置不变
题目:输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。1、奇数往前挪2、统计奇数个数和总数目(或偶数个数)3、保存偶数到队列4. 扫描结束后,奇数都被挪到了前边,紧凑的挨在一块,后边留出了一些空余的位置,位置的个数就是偶数的个数。将保存在队列里边的偶数原创 2017-07-16 17:21:19 · 817 阅读 · 0 评论 -
几种进程间的通信方式
几种进程间的通信方式# 管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。# 有名管道 (named pipe) : 有名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。# 信号量( semophore ) : 信号量是一个计数器,可以用来控制多个进程对共享资源的访问。转载 2017-07-16 17:56:03 · 395 阅读 · 0 评论 -
IaaS:基础设施服务,Infrastructure-as-a-service PaaS:平台服务,Platform-as-a-service SaaS:软件服务,Software-as-a-serv
IaaS:基础设施服务,Infrastructure-as-a-servicePaaS:平台服务,Platform-as-a-serviceSaaS:软件服务,Software-as-a-service转载 2018-02-01 15:21:13 · 1753 阅读 · 0 评论