- 博客(10)
- 收藏
- 关注
原创 web视图引擎&框架对比
目录目前流行的视图引擎视图引擎优缺点选择freemarker的原因总结目前流行的视图引擎目前流行的web引擎有:JSP技术、thymeleaf、Freemarker、Velocity;视图引擎优缺点jsp优点:1、功能强大,可以写java代码2、支持jsp标签(jsp tag)3、支持表达式语言(el)4、官方标准,用户群广,丰富的第三方jsp标签库5、性能良好。jsp编...
2019-11-06 11:55:08 223
原创 Visual Studio _类视图_和“对象浏览器”图标含义
vs2013 “类视图”和 “对象浏览器“图标及含义| 图标 | 说明 | 图标 | 说明 ||:------????:------????:------????:------????||程序集||C#项目|||命名空间||类|| | 结构体(struct)| | 方法(函数)|| | 枚举 | | 属性 || | 接口 | | 运算符 || | 字段或变量 | | 委...
2019-11-06 11:54:20 576
原创 利用VS2012自带功能,将xml文档反序列化为对象
一、要注意的事项1、项目框架在.NET Framework 4.5及其之上,才支持将xml反序列化为对象2、序列化和反序列化名词解释①序列化是将对象状态转换为可保持或传输的格式的过程。②反序列化是将流转换为对象二、反序列化的步骤1、新建一个.NET Framework 4.5及其之上的应用程序2、在新建项目中新建一个类3、点击菜单栏上的编辑->选择性粘贴->将XML粘贴...
2019-11-06 11:53:43 183
原创 web视图层:JSP
web视图层:JSPJSP编译、执行过程JSP内置对象EL表达式EL表达式的内置对象JSP编译、执行过程①预处理阶段:客户第一次请求jsp页面时,jsp引擎会将jsp文件中的脚本代码(HTML)和代码片段(Java代码)全部转换为java代码,转换过程非常直观:对于HTML文本只需要用简单的out.println方法包裹,对于java脚本只做保留或简单的处理。(Tomcat中Jsp引擎为Ja...
2019-11-06 11:52:53 458
原创 Java学习前,需要掌握的一些基础知识
文章目录**JDK、JRE、JVM区别与联系 ****安装JDK时为什么有两个JRE****细说JDK目录结构**在学习Java之前,对于一些基础知识的总结:在学习java之前,第一件事便是搭建Java开发环境。JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。**JDK、JRE、JVM区别与联系 **JDK : Java Developm...
2019-11-06 11:52:09 209
原创 Inversion of Control(控制反转)之 Dependency Injection(依赖注入)
随着项目复杂度的提高,程序模块与模块间的关系犹如一碗意大利面。高耦合的代码会越来越难维护。所以松耦合的代码设计,会随着项目复杂度的提高而越来来越明显。GoF说过,依赖倒置原则:高层模块不应该依赖地层模块,它们都应依赖于抽象;抽象不依赖于细节,细节依赖抽象;下面是一个没有依赖注入容器的情况下实现依赖注入:`public class Emailpublic class Email{ pub...
2019-11-06 11:51:18 119
原创 IntelliJ Idea 常用快捷键列表
IntelliJ Idea 常用快捷键列表Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Shift...
2019-11-06 11:50:48 113
原创 IE11的离线安装
首先作为一名程序猿并不是很喜欢Microsoft的IE浏览器,但是前一段时间在项目中用到了WPF的WebBrowser,webbrowser默认调用的是本机的IE内核,这样不需要安装额外的插件,但是事与愿违,在客户机安装IE8的时候,会在个别机子上出问题。IE11上很正常,客户机又不能联网,所以特查看资料,终于可以离线安装IE11,本文以是在Windows 7(sp1 64位)上安装,其他系统同...
2019-11-06 11:49:41 8898
原创 C#托管代码调用C++非托管代码
1、C#调用非托管代码的方式:2、DllImport方法调用1)导入规则: i.方法名与Win API完全一样,设置EntryPoint属性,可以在c#中显示不同的方法名称; ii.函数除了需要DllImport类修饰符外,还需要声明public static extern类型; iii.函数返回值和参数必须和调用的API的完全一样; iv.必须引入System,Runtime.I...
2019-11-06 11:48:48 214
原创 c++实现的观察者模式 数据和处理方式(百分比、柱状图。。。)
/subjuct为一组数据,Observer为柱状图、线性表、百分比。实现观察者模式#include#includeusing namespace std;//Observer基类class Observer{public:Observer(){}virtual ~Observer(){}virtual void update(string name,string status){}};//具体O
2015-03-31 03:01:32 471
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人