- 博客(41)
- 资源 (1)
- 问答 (8)
- 收藏
- 关注
原创 .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 1485
原创 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 361
转载 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 228
转载 编码详解
Unicode编码只是规定如何编码, 例如"汉"字的Unicode编码是6C49, 那么如何把"汉"字保存到文件中, 你可以直接把6C49的数值保存, 你也可以吧6C49这4个字符来保存, 也就是说需要一种保存格式(一种格式协议). UTF-8, UTF-7, UTF-16就是被广泛接受的保存格式.编码之------Unicode到底是什么?神马utf-8和gbk到底是什么?u
2017-11-30 16:30:55 213
原创 jsp和servlet的区别
首先说明JSP出现的背景:Servlet体系是基于B/S架构开发web应用程序,使用Servlet类将HTTP请求和响应封装在标准JAVA类中来实现各种web应用方案的。当大量的B/S架构程序开发出来以后出现了很多问题:首先servlet类有大量冗余代码,其次是开发Servlet的没法做到有精美的页面效果。所以sun提出将服务端代码添加在已经设计好的静态页面上,经过JSP容器对JSP文件进行自动解
2017-11-30 13:20:05 213
转载 移动网络应用开发中,使用 HTTP 协议比起使用 socket 实现基于 TCP 的自定义协议有哪些优势?
以下汇总的是知乎上一些网友的回家,用以记录=========================================HTTP 是应用层协议,TCP 是传输层协议(位于应用层之下),放在一起类比并不合适。不过猜测楼主是想对比 “标准 HTTP 协议” 还是 “自定义的协议(基于 TCP Socket)” 。一般来说,移动应用推荐使用 HTTP 协议,有很多优点:
2017-11-30 13:17:39 265
原创 jsp和asp区别
与servlets的区别从架构上说,JSP可以被看作是从Servlets高级提炼而作为JAVA Servlet2.1 API的扩展而应用。Servlets和JSP最早都是由Sun Microsystems(升阳公司)开发的。从JSP1.2版本以来,JSP处于Java Community Process(有人译为:JAVA社区组织)开发模式下。JSR-53规定了JSP 1.2和Servlet
2017-11-30 11:48:36 7158
原创 RPC
目前有很多Java的RPC框架,有基于Json的,有基于XML,也有基于二进制对象的。论复杂度,RPC框架肯定是高于简单的HTTP接口的。但毋庸置疑,HTTP接口由于受限于HTTP协议,需要带HTTP请求头,导致传输起来效率或者说安全性不如RPC。现在问题是,遇到怎样的瓶颈了才需要或者说更适合用RPC(比如像阿里这么大的请求并发量,简单的HTTP肯定达不到预期),但问题是大家所在的
2017-11-29 15:25:00 231
原创 高级编程语言感悟
C/C++/Java等,不是开发出来的。是规定出来的。C/C++ 是由国际标准组织制定的语法规范。他们只规定内容,不开发程序,也不开发任何编译环境。Java可能例外,它是由Sun制定,并且也由Sun开发编译器和各平台的虚拟机。微软公司根据C/C++的语法,开了C/C++的编译器,名字叫 Visual C++。Borland公司也根据C/C++的语法,开发了编译器,名字叫 Borland C++ B
2017-11-29 10:27:08 548
转载 subversion
为什么要用VisualSVN Server,而不用Subversion?SVN 分为服务端和客户端,就服务端而言分为 Subversion和VisualSVN Server因为如果直接使用Subversion,那么在Windows 系统上,要想让它随系统启动,就要封装SVN Server为windws service,还要通过修改配置文件来控制用户权限,另外如果要想以Web方式【h
2017-11-29 10:09:43 350
转载 通过代理截取并修改非对称密钥加密信息 加密、解密算法总的来说可以分称对称密钥加密以及非对称密钥加密算法。 对称密钥加密算法要求加密和解密都用同一把密钥。这可能是对称密码体制的主要弱点(为了让对方能够
通过代理截取并修改非对称密钥加密信息加密、解密算法总的来说可以分称对称密钥加密以及非对称密钥加密算法。对称密钥加密算法要求加密和解密都用同一把密钥。这可能是对称密码体制的主要弱点(为了让对方能够解开密文,可能需要将密文与密钥一同发送)。在非对称加密算法或公钥算法中没有这样的问题。使用公钥加密的信息只有私钥才能解开,而使用私钥加密的信息只有使用公钥才能解开。通常,其中一个密钥由个人秘
2017-11-28 15:44:54 306
原创 公钥私钥
每个人都有一对“钥匙”(数字身份),其中一个只有她/他本人知道(密钥),另一个公开的(公钥)。签名的时候用密钥,验证签名的时候用公钥。又因为任何人都可以落款声称她/他就是你,因此公钥必须向接受者信任的人(身份认证机构)来注册。注册后身份认证机构给你发一数字证书。对文件签名后,你把此数字证书连同文件及签名一起发给接受者,接受者向身份认证机构求证是否真地是用你的密钥签发的文件。
2017-11-28 15:34:00 178
转载 客户端/服务器 http加密方案----对称与非对称加密
原创 2016年06月01日 17:10:02标签:java /对称非对称 /加解密技术 /http加密7407加密技术一般分为两类 1.对称加密,即加密与解密用的是同一把秘钥,常用的对称加密技术有DES,3DES,AES. 2.非对称加密,加密与解密用的是不同的秘钥,常用的非对称加密技术有RSA.下面举例默认是用客户端(
2017-11-28 15:11:45 2337 1
转载 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 4066
转载 gcc和g++编译器的区别
gcc和g++编译器的区别原创 2016年11月20日 00:50:57标签:编译器1181对于.c文件gcc当做c语言处理,g++当做c++处理;对于.cpp文件gcc和g++均当做c++处理;g++编译时实际上是调用gcc进行编译;gcc不能自动链接库文件,一般用g++来链接库文件,非要用gcc的话,一般使用gcc -lstdc+
2017-11-27 11:00:29 215
转载 关于ASP.NET和.NET的区别和联系
关于ASP.NET和.NET的区别和联系对于一个新手,往往会被这些名字给搞蒙了,对不起(笨小孩我也被搞蒙过,见笑啦),这归根结底还是怪自己对知识掌握和了解的不够,废话不多,直接到主题。ASP.NET和.NET的区别和联系.NET一般所说的.NET指的是.NET框架即为(.Net Framework),他是微软提供的开发平台框架,可以做以下事情Windows
2017-11-27 10:42:08 7795 4
转载 .NET,C#和ASP.NET的关系
.NET,C#和ASP.NET的关系 估计有很多人没有搞清楚,包括我自己,也是搞不大清,找了篇文章,大家随便看看,概念性问题,一看就明白的。1 .NET是一个平台,一个抽象的平台的概念。 .NET平台其本身实现的方式其实还是库,抽象层面上来看是一个平台。 个人理解.NET核心就只是.NET Framework。 .NET Framework包括了两个关键组成元素:
2017-11-27 10:38:27 329
转载 电路和编程关系
1、电路编程(设计)与软件编程的区别表面上看只是一个图形形式,一个是文字形式;但实质上有很大的不同。2、计算机编程实际上是“按步骤解决问题”:把解决问题的方法分成若干的大步骤,每个大步骤又分为若干个小步骤,一直分下去,直到分不可分;然后计算机就按照步骤来一丝不苟的执行。这种“按步骤解决问题”的思路很利于执行。3、与计算机编程不同,电路是连续工作的,没有“步骤”一说。数据(电流或电压)持续的流入一个
2017-11-25 18:54:22 5158 3
转载 Microsoft Visual C++ 和 Borland C++ Builder 之比较
本文就试图从技术水平、易用性、稳定性、发展前景等对Visual C++和C++Builder(Delphi)这两个重量级开发工具进行比较分析。 由于Delphi与C++Builder同为Inprise公司产品,共享集成开发界面(IDE),而且使用同一套VCL框架(这一点最关键),它们带的调试器、PVCS/TeamSource团队开发支持、数据库引擎及企业版中集
2017-11-25 17:51:28 23577 3
转载 Java;C#/C++与Delphi/C++Builder之区别与联系
由于Delphi与C++Builder同为Inprise公司产品,共享集成开发界面(IDE),而且使用同一套VCL框架(这一点最关键),它们带的调试器、PVCS/TeamSource团队开发支持、数据库引擎及企业版中集成的其它高级功能等都是相同的,所以本文将其与C++Builder归入"同一阵线"。我在网上见到一些Delphi程序员认为C++Builder与VC比较接近,这是个误解
2017-11-24 15:50:21 926
原创 子网掩码
子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。子网掩码的设定必须遵循一定的规则。与IP地址相同,子网掩码的长度也是32位,左边是网络位,用二进制数字“1”表示;右边是主机位,用二进制数字“0”表示。附图所示的就是IP地址为“192.168.1.1”和子网掩码为“255.255.255.0”的二进制对照。其中,“1”有24个,代表与此相对应的IP地址左边24
2017-11-24 10:33:12 340
转载 Redhat关闭SELinux和防火墙的办法
转载 2015年10月14日 14:47:19标签:red hat /linux3186Redhat使用了SELinux来增强安全,关闭的办法为:1. 永久有效修改 /etc/selinux/config 文件中的 SELINUX="" 为 disabled ,然后重启。2. 即时生效setenforce 0
2017-11-23 18:06:41 1586
转载 HTTP和SOAP完全就是两个不同的协议
HTTP和SOAP完全就是两个不同的协议HTTP只负责把数据传送过去,不会管这个数据是XML、HTML、图片、文本文件或者别的什么。而SOAP协议则定义了怎么把一个对象变成XML文本,在远程如何调用等,怎么能够混为一谈。 这样说两种协议: HTTP就是邮局的协议,他们规定了你的信封要怎么写,要贴多少邮票等。。。。
2017-11-23 10:30:13 4841 1
原创 linux1
(1)linux 环境变量应该是有几个顺序,后面的覆盖前面的。几种顺序中,博客中记录的有。(2)另外修改/etc/profile的JAVA_HOME后,去直接echo $PATH,发现echo出来的不正确,需要重新打开一个窗口 ,再echo path信息准确。如果不准确,在此窗口敲 java-version不准确了就
2017-11-22 13:17:13 189
转载 理解Linux环境变量及配置文件执行顺序 博客分类: Linux 每个用户都有自己专属的运行环境,这个环境是由一组变量所定义,这些变量称之为环境变量。用户可以修改环境变量以满足自己的要求。
理解Linux环境变量及配置文件执行顺序博客分类: Linux 每个用户都有自己专属的运行环境,这个环境是由一组变量所定义,这些变量称之为环境变量。用户可以修改环境变量以满足自己的要求。设置环境变量:$export NAME="HELLOWORLD" (临时变量,重启系统将失效)显示环境变量:$echo $NAMEenv 命令
2017-11-22 12:57:56 357
转载 source配置文件不生效 原创 2016年03月14日 18:43:55 3558 问题背景: 升级jdk 1.8之后,启动时报版本编译问题,查看$JAVA_HOME,$JRE_HOME
source配置文件不生效原创 2016年03月14日 18:43:553558问题背景: 升级jdk 1.8之后,启动时报版本编译问题,查看$JAVA_HOME,$JRE_HOME,没有问题。 初步推断是没有source,sourec .bashrc 之后查看$JAVA_HOME,$JRE_HOME变成1.8版本,
2017-11-22 12:57:44 473
转载 Linux下Tomcat开机自动启动 原创 2014年07月18日 12:32:49 标签:Linux /tomcat /shell /启动 22095 Linux下tomcat开机自动启动有两种方法
Linux下Tomcat开机自动启动原创 2014年07月18日 12:32:49标签:Linux /tomcat /shell /启动22095Linux下tomcat开机自动启动有两种方法,一种是简单,一种是复杂而又专业的,使用shell脚本要实现,我们一般推荐shell脚本启动方式。下面我们分别介绍这两种方法。1.shell
2017-11-22 09:07:27 192
转载 c++解释
Visual Studio是微软的可视化工具集,其中包含Visual C++, Visual Basic, Visual C#等等许多工具。就象Microsoft Office包含Word, Excel, PowerPoint等你写论文,涉及到软件平台,确定了用什么语言呢?如果用C++语言,就选择用Visual C++,如果准备用C#语言,那就选择Visual C#==========
2017-11-21 21:34:17 520
转载 Visual C++ 和 C++ 有什么区别?
转】Visual C++ 和 C++ 有什么区别? 有位同学问我“Visual C++和C++有什么区别?”,这的确是初学者会感到困惑的问题,比较常见。除此之外,还有“先学C++好,还是先学Visual C++好?”,都属于同样的概念不明的问题,就比如问“英语和英语词典有什么区别”一样。要弄清这个问题的答案,就要明白语言,工具,库,标准的概念。可以参考我之前发的
2017-11-21 20:58:13 5096
转载 查看Linux系统版本信息
查看Linux系统版本信息[日期:2016-05-25]来源:Linux社区 作者:Linux[字体:大 中 小]一、查看Linux内核版本命令(两种方法):1、cat /proc/version[root@S-CentOS home]# cat /proc/versionLinux version 2.6.
2017-11-21 20:21:26 153
转载 用户、组、权限
用户、组、权限一、权限:r, w, x1.文件权限: r:可读,可以使用类似cat等命令查看文件内容; w:可写,可以编辑或删除此文件; x: 可执行,eXacutable,可以命令提示符下当作命令提交给内核运行;2.目录权限: r: 可以对此目录执行ls以列出内部的所有文件; w: 可以在此目录创建文件;
2017-11-21 17:02:18 472
转载 为什么我使用source /etc/profile这个命令之后,新的环境变量只能在一个终端里面有效? 为什么我使用source /etc/profile这个命令之后,新的环境变量只能在一个终端里
为什么我使用source /etc/profile这个命令之后,新的环境变量只能在一个终端里面有效? 为什么我使用source /etc/profile这个命令之后,新的环境变量只能在一个终端里面有效?各位大虾:我从网上得知,在ubuntu中,使用source /etc/profile命令可以使新建立的环境变量立刻生效而不用重新启动系统,但是如题,当我使用source
2017-11-21 16:41:44 8743
转载 J2EE的13个规范总结
J2EE的13个规范总结原创 2014年08月22日 22:22:5214696什么是J2EE?在企业级应用中,都有一些通用企业需求模块,如数据库连接,邮件服务,事务处理等.既然很多企业级应用都需要这些模块,一些大公司便开发了自己的通用模块服务,即中间件.这样一来,就避免了重复开发,开发周期长和代码可靠性差等问题.但是,各公司的中间件不兼容的
2017-11-21 08:27:45 185
转载 配置tomcat服务器内存大小中的Xms、Xmx、PermSize、MaxPermSize 详解
转载 2016年10月26日 20:41:42标签:tomcat /heap /内存109811.参数的含义-vmargs -Xms256m -Xmx512m -XX:PermSize=256M -XX:MaxPermSize=512M-vmargs 说明后面是VM的参数,所以后面的其实都是JVM的参数了-Xms256m JVM初始分配的
2017-11-15 15:29:52 474
转载 tomcat7.0 内存配置
1.在catalina.bat的第一行增加: 在catalina.sh的第一行增加: set JAVA_OPTS=-Xms1024m -Xmx1024m -Xss1024K -XX:PermSize=64m -XX:MaxPermSize=128m 参数详解 -Xms JVM初始化堆内存大小 -Xmx JVM堆的最大内存
2017-11-15 15:24:55 168
转载 数据库阿里连接池 druid配置详解 标签: druidspringjavaxml配置阿里池 2016-06-16 00:34 57532人阅读 评论(11) 收藏 举报 版权声明:本文为博主原创文
数据库阿里连接池 druid配置详解标签: druidspringjavaxml配置阿里池2016-06-16 00:34 57532人阅读 评论(11) 收藏 举报版权声明:本文为博主原创文章,未经博主允许不得转载。java程序很大一部分要操作数据库,为了提高性能操作数据库的时候,有不得不使用数据库连接池。数据库连接池有很多选择,c3p、dhcp、
2017-11-14 08:57:53 279
转载 OSI七层与TCP/IP五层网络架构详解
OSI七层与TCP/IP五层网络架构详解2013-10-26 08:29:51 0个评论 作者:私_有_云收藏 我要投稿OSI七层与TCP/IP五层网络架构详解 OSI和TCP/IP是很基础但又非常重要的网络基础知识,理解得透彻对运维工程师来说非常有帮助。今天偶又复习了一下:
2017-11-10 15:05:39 186
java web poi原理解释?
2017-09-08
网页播放器(jwplayer),播放264格式文件
2017-07-14
现在要把php项目部署到现有的tomcat中,有这个需求。
2017-07-03
按视频内容分割视频 java
2017-06-29
需要将系统中的特定信息,直接发送给微信特定用户(不是公众号)?微信有此接口吗?
2017-06-29
求教一些计算机组成原理的一些问题
2016-09-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人