
其他
闲了么事干
这个作者很懒,什么都没留下…
展开
-
针对初学者了解JVM、JRE和JDK三者间的区别和联系
首先说Java编程语言,它是一门高级编程语言,具体由谁何时创建的,读者可以到网上查找相关资料,这里就不再赘述。那么,谈到Java就不得不谈谈JVM、JRE和JDK三者间的区别和联系。 JVM:英文全称Java Virtual Machine,字面意思“Java虚拟机”,简单来说就是一个软件。一个什么软件呢?一个可以运行Java的软件。我们在将.java编译后,会生成相应的.cla转载 2018-01-29 16:47:04 · 519 阅读 · 1 评论 -
深入理解iframe
深入理解iframe本文并不是一篇iframe API文档讲解,因此想了解iframe API的同学请移步 MDN, 我将在现在浏览器的角度与大家取探讨iframe, 因此,本文中虽然会提及一些iframe在旧浏览器中的应用, 但并不会去讲解。 所以,您对iframe在旧浏览器中的应用场景感兴趣的话,还请自己搜索相关资料。 同时, 我也会从浅入深的来与大家探讨iframe中转载 2017-12-07 21:28:34 · 222 阅读 · 0 评论 -
用于收藏
原创 2017-12-07 16:52:44 · 181 阅读 · 0 评论 -
WebForm、WinForm、Win32、asp.net、C#、.NET Framework和.net
一、WebForm、WinForm、Win32之间关系1.WebForm WebForm是.net中用于开发web应用的一系列技术的通称。特点是使用统一的UI,就是web页面,统一的client端(客户端),浏览器。没有平台和浏览器限制(因为webform产生的页面是html 3.2兼容的)。WebForm页面构架是一个可升级的公用语言运行程序模型,被用来在服务器端动态地建立W转载 2017-12-25 14:03:03 · 3127 阅读 · 1 评论 -
Java;C#/C++与Delphi/C++Builder之区别与联系
由于Delphi与C++Builder同为Inprise公司产品,共享集成开发界面(IDE),而且使用同一套VCL框架(这一点最关键),它们带的调试器、PVCS/TeamSource团队开发支持、数据库引擎及企业版中集成的其它高级功能等都是相同的,所以本文将其与C++Builder归入"同一阵线"。我在网上见到一些Delphi程序员认为C++Builder与VC比较接近,这是个误解转载 2017-12-25 13:52:00 · 823 阅读 · 0 评论 -
java、c、c++、vc、vc++、vb的区别和联系
一:简单的对比 VB是由Basic语言演化而来的VisualBasic,意思是可视化Basic,而VC是由C++语言演化而来的VisualC++,意思是可视化C++,VB功能没有VC强大,但是很容易掌握,推荐先学习VB,如果将来要专业学习编程,可以再进攻VC,那时你会发现原来掌握编程基础后VC是多么的容易学习。 VC的博大在于MFC的操纵,它是Win32API的封装. 关键在于怎样了解MFC的转载 2017-12-25 13:44:45 · 8874 阅读 · 0 评论 -
delphi
Delphi,是Windows平台下著名的快速应用程序开发工具(Rapid Application Development,简称RAD)。它的前身,即是DOS时代盛行一时的“BorlandTurbo Pascal”,最早的版本由美国Borland(宝兰)公司于1995年开发。主创者为Anders Hejlsberg。经过数年的发展,此产品也转移至Embarcadero公司旗下。Delphi转载 2017-12-25 13:30:22 · 582 阅读 · 0 评论 -
node.js通俗解释
作者:厂长链接:https://www.zhihu.com/question/33578075/answer/56951771来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。国外有一篇非常好的Node.js 介绍文章,从原理入手讲解,在这里给大家翻译一下(本人非翻译出身,一些地方结合了点个人理解,有错误欢迎指出)。原文地址 Node.j转载 2017-12-07 15:43:36 · 2254 阅读 · 0 评论 -
Web 通信 之 长连接、长轮询(long polling)
Web 通信 之 长连接、长轮询(long polling)基于HTTP的长连接,是一种通过长轮询方式实现"服务器推"的技术,它弥补了HTTP简单的请求应答模式的不足,极大地增强了程序的实时性和交互性。一、什么是长连接、长轮询?用通俗易懂的话来说,就是客户端不停的向服务器发送请求以获取最新的数据信息。这里的“不停”其实是有停止的,只是我们人眼无法分辨是否停止,它转载 2017-12-07 15:40:50 · 2887 阅读 · 0 评论 -
Oracle to_char格式化函数
Oracle to_char格式化函数Postgres 格式化函数提供一套有效的工具用于把各种数据类型(日期/时间,int,float,numeric)转换成格式化的字符串以及反过来从格式化的字符串转换成原始的数据类型。注意:所有格式化函数的第二个参数是用于转换的模板。表 5-7. 格式化函数 函数返回描述例子转载 2017-12-07 14:29:20 · 174 阅读 · 0 评论 -
SVN中Revert changes from this revision 跟Revert to this revision
转载 2015年08月27日 16:15:18935譬如有个文件,有十个版本,假定版本号是1,2,3,4,5,6,7,8,9,10。Revert to this revision: 如果是在版本6这里点击“Revert to this revision”,表示7~10的修改全部作废,历史倒退到了版本6那个年代。Revert changes fro转载 2017-11-28 14:18:30 · 4151 阅读 · 0 评论 -
前后台分离思想
自己理解的思路 用于记录:前后端先定义接口,比如约定只用json数据进行互相通信。但是前台的页面跳转,可能就是用前台框架路由的概念去跳转,跳转后去 ajax请求后台 获得新页面需要的json数据。单写前台时 应该有模拟静态数据的工具,支持只用前台用静态数据 去开发一套页面。然后后台开发好之后,把和后台对接的接口数据 数据原创 2017-12-07 11:42:59 · 2113 阅读 · 0 评论 -
Maven
Maven用了很久了,命令一直记不住,其实想想就那个几个常用的,今天写下来,帮着记忆吧创建一个简单的Java工程:mvn archetype:create -DgroupId=com.mycompany.example -DartifactId=Example创 建一个java的web工程:mvn archetype:create -DarchetypeGroupId=org.apache原创 2017-12-07 11:02:24 · 197 阅读 · 0 评论 -
flash player
Adobe flash player activeX 是IE或IE内核浏览器用来播放网页视频和flash动画,玩flash游戏,qq空间等(建议保留)Adobe flash player plugin是非IE内核和双核浏览器播放视频用和flash动画等(如果没有安装非IE内核浏览和双核浏览器,那就缷掉)例如:IE和火狐的内核和工作方式不同,所以需要不同的Flash Player,如果把(火狐)NP原创 2017-12-25 08:27:00 · 344 阅读 · 0 评论 -
理解
(1)我写了一个高级语言的操作系统比如说,然后高级语言运行被转换为机器语言,用编译器实现,其实操作系统也包含驱动程序还包含在操作系统上构建的应用,不管你都有多少东西,统称操作系统。编译器先将高级语言编译为汇编语言(对高级语言进行词法分析,然后根据“编译的规则“将高级语言都编译为一条条汇编语言),再由汇编器将汇编语言都换为机器语言。(2)回到那个先有鸡还是先有蛋的问题。首先是先有硬件原创 2017-12-24 15:27:53 · 305 阅读 · 0 评论 -
DLL和EXE的区别
原创 2009年05月12日 16:59:00标签:dll /exe /windows /library /扩展4288 动态链接库(Dynamic Link Library,缩写为DLL)是一个可以被其它应用程序共享的程序模块,其中封装了一些可以被共享的例程和资源。动态链接库文件的扩展名一般是dll,也有可能是drv、sys和fon转载 2017-12-08 10:24:39 · 904 阅读 · 0 评论 -
苹果IOS系统和Mac OS系统的差别匿名
虽然Mac OS 和iOS都是基于Darwin(苹果的一个开源的系统内核,基于Unix),但这只是操作系统部分,前者只能运行在X86\X86-64构架的硬件上(过去的版本还支持PowerPC构架),而iOS只能运行在ARM构架的设备上,比如iPhone、iPod Touch、iPad和Apple TV 2/3代上。因为构架不同,二者之间完全不能通用,所以iPad上自然无法运行OSX,也不能运行基于转载 2017-12-19 13:30:05 · 11209 阅读 · 0 评论 -
手机网络制式
手机网络制式主要包括GSM、CDMA、3G、4G四种,手机自问世至今,经历了第一代模拟制式手机(1G)、第二代GSM、TDMA等数字手机(2G)、第2.5代移动通信技术CDMA、第三代移动通信技术3G、第四代移动通信技术4G。[1] 网络制式(3张)中国移动目前使用的GSM(2G)/TD-SCDMA(3G)/TD-LTE(4G)这3模;中转载 2018-01-03 10:27:02 · 1719 阅读 · 0 评论 -
理解编译器在编译过程中做了什么
今年开了操作系统课,课上老师提了一个问题:从一个保存程序代码的文本文件到可执行的程序,编译器做了啥?由于之前买过>这本书,刚买来时受热就翻了其中一部分章节,其中就有讲到上述所问的讲解,索性就参考其上的讲解写出来我会以一个hello.c的c程序贯穿整个文章,具体代码如下#includeint main(int argc,char **argv){ printf("hello转载 2018-01-29 16:12:50 · 1494 阅读 · 1 评论 -
写操作系统只能用C语言和汇编语言吗
刚刚在学习MFC的时候感到很多编程都是基于系统的,用了系统的API,那么一开始的操作系统如何编写出来的呢。第一个操作系统一定是用机器语言或者汇编语言直接编写的。之后就写编译器,有了编译器之后就能用高级语言写操作系统,之后编译为机器代码——能和硬件直接交互。所以,写操作系统应该用什么语言,看到了一篇文章。原文地址 知乎理论上说,大部分语言都可以用来写操作系统内核。但是为转载 2018-01-29 15:42:20 · 3087 阅读 · 0 评论 -
为什么Linux和Windows的可执行文件不能通用?
我来补充题主的问题,同样一台电脑,虽然装不同的系统,但硬件,cpu指令都是一样的。如果一个可执行文件,把涉及的第三方库,系统调用,还有所有用到的API,驱动程序,统统都打进一个执行文件里。那么是不是说理论上,这个可执行文件在linux和windows和都可以执行?主要的原因是格式不同和API不同,前者更重要一些。一个可执行的二进制文件包含的不仅仅是机器指令,还包转载 2018-01-29 13:40:24 · 5772 阅读 · 0 评论 -
局域网中工作组和域之间的差别
局域网中工作组和域之间的差别 为什么要组建局域网呢?就是要实现资源的共享,既然资源要共享,资源就不会太少。如何管理这些在不同机器上的资源呢?域和工作组就是在这样的环境中产生的两种不同的网络资源管理模式。那么究竟什么是域,什么是工作组呢?它们的区别又是什么呢? “自由”的工作组 工作组(Work Group)就是将不同的电脑按功能分别列入不同的组中,以方便管理。比如在一个网络内,可能有成百上千转载 2018-01-20 11:07:55 · 1347 阅读 · 0 评论 -
网上邻居
简单地说,「网上邻居」是一本花名册。它记录了,同一个网段中所有可用的 NetBIOS 资源¹的:名称和 IP 地址。进一步讲:当我们的机器启动的时候,首先会寻找网络中的一台机器,并向其报告自己存在于这个网络中。这台机器称为「主浏览器」,它通过维护一个「浏览表」来实现这个功能。「主浏览表」中维护一个可用的基于 NetBIOS 的资源列表,其中会有 NetBIOS 名称到 IP 地址的映射转载 2018-01-20 10:57:36 · 471 阅读 · 0 评论 -
工作组和域账户
工作组的账户是分散的,如果你想登入主机h1,则主机h1上必须有一个本地账户u1。否则你无法登入。而域账户不一样,域账户管理的所有账户都在一台单独的主机上,你想用账户u1登入主机h1,并不需要主机h1上有本地账户u1。而是域控制服务器上配置有账户u1就可以,在登入h1的过程中,h1会和域控制器进行认证。因为域账户这种集中管理模式,所以需要AD这种服务,严格来说AD是一种服务名称。为和转载 2018-01-20 10:41:46 · 429 阅读 · 0 评论 -
XML DTD和XML SCHEMA以及命名空间的作用
788讲一下,写这篇博客的原因。作为java程序员,相信大家也都碰到过很多xml作为配置文件的情况。每次使用xml的时候首先copy一份头部过来,可能有些时候还需要改一下。但是每次使用到的时候,我都会抓狂啊,到底我考的是个什么东西啊。但是不拷过来的话,肯定是满满一屏幕的错误啊。所以,决定去了解一下这些是个什么东西。首先,来讲一下DTD和SCHEMA的作用:其实DTD和S转载 2018-01-19 10:54:58 · 396 阅读 · 0 评论 -
JAVA 代码注释规范
代码注释是架起程序设计者与程序阅读者之间的通信桥梁,最大限度的提高团队开发合作效率。也是程序代码可维护性的重要环节之一。所以我们不是为写注释而写注释。下面说一下我们在诉求网二期开发中使用的代码注释规范,供大家参考下。原则:1、注释形式统一在整个应用程序中,使用具有一致的标点和结构的样式来构造注释。如果在其它项目中发现它们的注释规范与这份文档不同,按照这份规范写代码,不要转载 2018-01-10 09:06:07 · 285 阅读 · 0 评论 -
why tomcat?
解释1:1.首先要使用http访问到你的web应用你服务器需要开一个端口来监听请求吧?2.既然使用的是http协议,那么需要解析来自网络的http请求吧?3.解析了之后要访问到对应的应用系统吧?4.系统处理了请求之后返回的结果集你需要返回给用户让用户能在浏览器中展示吧?中间件就是帮你完成了这些事情而已开启监听端口监听用户的请求,解析用户发来的http请求然后访问到你指定的应原创 2018-01-10 08:49:32 · 252 阅读 · 0 评论 -
XMLHttpRequest
Ajax:Asynchronous Javascript and XML(异步的Javascript和XML),是基于Javascript和Http请求的功能是快速创建动态网页,即在不重新载入整个页面的情况下,对网页的某部分进行更新。使用Ajax的例子:新浪微博,人人网,Google地图。Ajax的基础是XMLHttpRequest,转载 2018-01-09 15:24:48 · 257 阅读 · 0 评论 -
IP和网段的计算方法
IP和网段的计算方法我们都知道,IP是由四段数字组成,在此,我们先来了解一下3类常用的IP A类IP段 0.0.0.0 到127.255.255.255 B类IP段 128.0.0.0 到191.255.255.255 C类IP段 192.0.0.0 到223.255.255.255 XP默认分配的子网掩码每段只有255或0 A类转载 2018-01-09 17:26:23 · 48132 阅读 · 10 评论 -
如何通俗易懂地向初学者通解释 jQuery、CSS3 和 HTML5 的关系?
郑诚寓住 https://yuzhu.me1,000 人赞同了该回答HTML是由多种骨头(标签)组成的骨架。HTML5是更多的新骨头(标签),同时去掉了以前觉得不好用的骨头.CSS是皮肤。CSS3是更美的皮肤JS控制单个动作。(抬手,张嘴,放下手,抬腿,转头,握拳等)jQuery是把一组常用动作编排成了一个招式。转载 2018-01-15 10:38:54 · 493 阅读 · 0 评论 -
Java内部类的作用
Java内部类的作用博客分类: 20110408实习JavaCC++C#.net 推荐一、 定义放在一个类的内部的类我们就叫内部类。二、 作用1.内部类可以很好的实现隐藏 一般的非内部类,是不允许有 private 与protected权限的,但内部类可以2.内部类拥有外围类的所有元素的访问权限3.可是实现多重继承转载 2018-01-04 15:21:17 · 254 阅读 · 0 评论 -
高级语言是如何出来的
实际上,你的概念就有问题!C/C++/Java等,不是开发出来的。是规定出来的。C/C++ 是由国际标准组织制定的语法规范。他们只规定内容,不开发程序,也不开发任何编译环境。Java可能例外,它是由Sun制定,并且也由Sun开发编译器和各平台的虚拟机。微软公司根据C/C++的语法,开了C/C++的编译器,名字叫 Visual C++。Borland公司也根据C/C++的语法,开发了编译器,名字叫转载 2018-01-04 14:11:19 · 1090 阅读 · 0 评论 -
解释器和编译器的区别与联系
菜鸟经常将编译器和解释器弄混淆,无奈之下,于是向高手请教。 高手说:“ 解释器是一条一条的解释执行源语言。比如php,postscritp,javascript就是典型的解释性语言。 编译器是把源代码整个编译成目标代码,执行时不在需要编译器,直接在支持目标代码的平台上运行,这样执行效率比解释执行快很多。比如C语言代码被编译成二进制代码(exe程序),在window转载 2018-01-04 14:06:27 · 518 阅读 · 0 评论 -
subversion
为什么要用VisualSVN Server,而不用Subversion?SVN 分为服务端和客户端,就服务端而言分为 Subversion和VisualSVN Server因为如果直接使用Subversion,那么在Windows 系统上,要想让它随系统启动,就要封装SVN Server为windws service,还要通过修改配置文件来控制用户权限,另外如果要想以Web方式【h转载 2017-11-29 10:09:43 · 374 阅读 · 0 评论 -
sqlplus命令行登录方法 as sysdba
原创 2012年11月20日 10:52:1760105sqlplus有几种登陆方式 比如:1.C: > sqlplus "/as sysdba" --以操作系统权限认证的oracle sys管理员登陆2.C: > sqlplus /nolog --不在cmd或者terminal当中暴露密码的登陆方式SQL>转载 2017-12-01 18:26:18 · 11669 阅读 · 0 评论 -
.Net 初步学习笔记之一——.Net 平台与.Net FrameWork框架的关系
.Net 包含两部分 .Net平台 和.Net FrameWork 框架1、.Net FrameWork框架包含于.Net平台. .Net FrameWork提供环境和支撑保证.Net平台运行。2、.Net FrameWork框架是.Net平台不可缺少的一部分,它提供了一个稳定的运行环境里来保证我们基于.Net平台开发的各种应用能够正常的运转。(.Net平台类似于可上网、通信、游戏原创 2017-11-30 17:49:49 · 1523 阅读 · 0 评论 -
c#,dll,.net联系
*.dll 一般用 VC,Delphi C# 等开发工具编写至于要求就是 *.dll 是给自已或别人调用的如果你要考虑广泛的兼容 比如 你用VC 写的,可以给 VC,Delphi,PB,VB,C# 等语言调用Microsoft Visual C++,(简称Visual C++、MSVC、VC++或VC)是Microsoft公司推出的开发Win32环境程序原创 2017-11-30 17:00:47 · 380 阅读 · 0 评论 -
Unicode、UTF-8 和 ISO8859-1到底有什么区别
本文主要包括以下几个方面:编码基本知识,java,系统软件,url,工具软件等。 在下面的描述中,将以"中文"两个字为例,经查表可以知道其GB2312编码是"d6d0 cec4",Unicode编码为"4e2d6587",UTF编码就是"e4b8ad e69687"。注意,这两个字没有iso8859-1编码,但可以用iso8859-1编码来"表示"。2. 编码基本知识转载 2017-11-30 16:47:11 · 253 阅读 · 0 评论 -
编码详解
Unicode编码只是规定如何编码, 例如"汉"字的Unicode编码是6C49, 那么如何把"汉"字保存到文件中, 你可以直接把6C49的数值保存, 你也可以吧6C49这4个字符来保存, 也就是说需要一种保存格式(一种格式协议). UTF-8, UTF-7, UTF-16就是被广泛接受的保存格式.编码之------Unicode到底是什么?神马utf-8和gbk到底是什么?u转载 2017-11-30 16:30:55 · 235 阅读 · 0 评论 -
jsp和servlet的区别
首先说明JSP出现的背景:Servlet体系是基于B/S架构开发web应用程序,使用Servlet类将HTTP请求和响应封装在标准JAVA类中来实现各种web应用方案的。当大量的B/S架构程序开发出来以后出现了很多问题:首先servlet类有大量冗余代码,其次是开发Servlet的没法做到有精美的页面效果。所以sun提出将服务端代码添加在已经设计好的静态页面上,经过JSP容器对JSP文件进行自动解原创 2017-11-30 13:20:05 · 230 阅读 · 0 评论