框架

wxWidgets随笔(11)-wxFrame类

痞子三分冷 提交于 2020-01-22 11:26:01
wxFrame类是一个窗口,它的大小和位置(通常)可以由用户更改。 它通常有粗粗的边框和标题栏,还可以包含菜单栏、工具栏和状态栏。框架可以包含任何不是框架或对话框的窗口。 通过CreateStatusBar()和CreateToolBar()函数创建的具有状态栏和工具栏的框架管理这些窗口并调整GetClientSize()返回的值,以反映应用程序窗口可用的剩余大小。 应用程序通常应该为框架定义一个wxCloseEvent处理程序来响应系统关闭事件,例如,以便清理相关数据和子窗口。 来源: CSDN 作者: AI_LX 链接: https://blog.csdn.net/AI_LX/article/details/104066429

SSM框架下,出现500错误Invalid bound statement (not found): com.shida.cn.dao.UserMapper.userLogin

≡放荡痞女 提交于 2020-01-22 09:17:34
笔记 报错信息: 问题出现: 结论: 记录(2020/01/08) 报错信息: 问题出现: 根据报错的信息,检查了UserMapper.xml文件和其他配置文件,都没有发现问题,经过很久很久以后,发现是另外一个xml文件 CategoryMapper.xml出现问题。 结论: 一个类的.xml配置文件出现问题,可能导致所有的.xml配置文件的信息都无效。 记录(2020/01/08) 来源: CSDN 作者: qq_43553177 链接: https://blog.csdn.net/qq_43553177/article/details/103895068

Flask框架学习3--jinjia2模板的使用

…衆ロ難τιáo~ 提交于 2020-01-22 08:18:48
一:渲染模版 要渲染一个模板,通过 render_template 方法即可。 渲染模版时有两种传递参数的方式:用 var='value' 传递一个参数;使用字典组织多个参数,并且加两个 * 号转换成关键字参数传入 @app.route('/about/') def about(): # return render_template('about.html',user='username') return render_template('about.html',**{'user':'username'}) 二: 模版讲解: {{ ... }} :装载一个变量,模板渲染的时候,会使用传进来的同名参数这个变量代表的值替换掉。 {% ... %} :装载一个控制语句。 {# ... #} :装载一个注释,模板渲染的时候会忽视这中间的值。 #!usr/bin/python # -*- coding: utf-8 -*- from flask import Flask, render_template, url_for app = Flask(__name__) #模板传参数:字典类型传参 @app.route("/") def index(): context = {"username": "李磊", "g": {"name": "hanmeimei", 'age': 18},

框架-.NET:Spring.Net

爷,独闯天下 提交于 2020-01-22 07:55:41
ylbtech-框架-Spring.Net:Spring.Net Spring.NET为建立企业级应用提供了一套轻量级的解决方案。通过Spring.NET,我们可以用统一且透明的方式来配置应用程序。Spring.NET的重点是为中间层提供声明式事务管理,以及一个功能齐全的ASP.NET扩展框架。Spring.NET是非侵入式的,代码对框架本身不会产生任何依赖。 1. 返回顶部 2. 返回顶部 3. 返回顶部 4. 返回顶部 5. 返回顶部 1、 https://baike.baidu.com/item/spring.net/10405838 2、 6. 返回顶部 作者: ylbtech 出处: http://ylbtech.cnblogs.com/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 来源: https://www.cnblogs.com/storebook/p/11114667.html

SSM框架笔记

好久不见. 提交于 2020-01-22 07:40:27
Spring框架是一种非侵入式的轻量级框架 1、非侵入式的技术体现 允许在应用系统中自由选择和组装Spring框架的各个功能模块,并且不强制要求应用系统的类必须从Spring框架的系统API的某个类来继承或者实现某个接口。 2.如何实现非侵入式的设计目标的 1)应用反射机制,通过动态调用的方式来提供各方面的功能,建立核心组间BeanFactory 2)配合使用Spring框架中的BeanWrapper和BeanFactory组件类最终达到对象的实例创建和属性注入 3)优点:允许所开发出来的应用系统能够在不用的环境中自由移植,不需要修改应用系统中的核心功能实现的代码 ⑦编写测试类 MyBatis优点 ①、与JDBC相比,减少50%以上的代码量 ②、mybatis是简单的持久化框架,小巧简单易学 ③、mybatis相当灵活,不会对应用程序或者数据库的现有设计强加任何 影响,SQL写在XML里,从程序代码彻底分离,既降低耦合度,又便于 统一管理和优化,还可重用。 ④、提供XML标签,支持编写动态SQL语句 ⑤、提供映射标签,支持对象与数据库的ORM字段关系映射 Mybatis框架的缺点 ①、SQL语句的编写工作量较大,对开发人员编写SQL语句的功底又一定要求 ②、SQL语句依赖数据库,导致数据库移植性差,不能随意更换数据库 Mybatis框架适用场合 对性能要求很高的项目

微信小程序的自动化测试框架

拜拜、爱过 提交于 2020-01-22 05:32:46
微信小程序的自动化测试框架 微信发布了小程序的自动化测试框架Minium,提供了多种运行验证方式,其特点: 支持一套脚本,iOS & Android & 模拟器,三端运行 提供丰富的页面跳转方式,看不到也能去得到 可以获取和设置小程序页面数据,让测试不止点点点 可以直接触发小程序元素绑定事件 支持往 AppSerive 注入代码片段 可以调用部分 wx 对象上的接口 官方地址如下:https://git.weixin.qq.com/minitest/minium-doc/tree/master minium 是为小程序专门开发的自动化框架, 提供了 Python 和 JavaScript 版本。使用 minium 可以进行小程序 UI 自动化测试, 但是 minium 的功能不止于仅仅是 UI 自动化, 甚至可以使用 minium 来进行函数的 mock, 可以直接跳转到小程序某个页面并设置页面数据, 做针对性的全面测试, 这些都得益于我们开放了部分小程序 API 的能力。除此之外,小程序有部分组件使用了系统原生的组件,对于这部分的组件,我们也基于 uiautomator 和 wda 做了补充。 环境依赖 Python 3.x 微信公共库版本 >= 2.7.3 下载并安装稳定版微信开发者工具,工具下载地址:https://developers.weixin.qq.com

HTML和CSS的一点入门

≡放荡痞女 提交于 2020-01-22 03:04:02
HTML学习笔记 第一天 1.HTML中不区分大小写 2.注释不能嵌套 3.标签必须结构完整 4.XML 更加严谨 5.浏览器尽最大努力正确加些页面,自动修正,但有些情况会错误修正 6.HTML标签可以嵌套,但是不能交叉嵌套 7.使用内联框架***iframe***可以引入一个外部的页面 使用iftrame来创建一个内联框架 现实开发中不推荐使用内联框架,内联框架中的内容不会被搜索引擎所检索 8.超链接:从一个页面跳转到另一个见面 用标签 来创建一个超链接 属性: href:指向链接跳转的目标地址, 相对路径or完整地址 a标签中的target属性可以用来指定打开链接的位置 _self:默认值 在当前窗口打开 _blank:在一个新的窗口中打开链接 可以设置一个内联框架的name属性值,链接将会在指定的内联框架中打开 用#代表空链接 默认为页面的顶部 HTML中有一个属性作为标签的唯一标识:id 9.center标签中的内容会默认在页面中居显示 10.发送电子邮件的超链接,自动打开计算机中默认的邮件客户端 联系我们 <!-- SRC属性: 相对路径: 返回路径:../ 返回上一级目录 --> <!-- 图片格式 JPEG:多颜色,可以压缩,但是不支持透明 一般用来保存照片 GIF: 支持的颜色较少,只支持简单透明,支持动态图 PNG:支持的颜色多,支持复杂透明 图片使用原则: --

Java框架之Mybatis学习(一)

南笙酒味 提交于 2020-01-22 00:38:54
前言: 什么是框架?使用框架有什么好处? 框架就是我们软件开发中的一种解决方案,不同的框架对应解决不同的问题。框架封装了很多细节,使开发者可以使用极简的方式去实现功能,大大的提升了开发效率。 现在学习的Mybatis是三层架构(表现层,业务层,持久层)中持久层相关的。 对于持久层来说,有以下几种解决方案: JDBC技术:Connection,Statement,ResultSet Spring的JDBCTemplate:Spring中对JDBC的简单封装 Apache的DBUtils:和上述的很像,也是对JDBC的简单封装 以上都不是框架,JDBC是规范,而后两个是工具类。 Mybatis框架: 一、概述 是一个优秀的基于java的持久层框架,它内部封装了JDBC,使开发者只需要关注sql语句本身,而无需处理加载驱动、创建连接、创建Statement等繁琐的过程。它使用了ORM思想,实现了结果集的封装。可以 使用xml和注解方式 来配置各种Statement。 ORM:Object Relational Mapping 对象关系映射,就是把数据库表和实体类及实体类的属性对应起来,让我们可以通过操作实体类就可以实现操作数据库表。 二、入门 前面说到,我们可以使用xml和注解的方式来配置Statement,基于开发的角度去想,注解方式十分方便,但是我们是学习者

java spring

天大地大妈咪最大 提交于 2020-01-22 00:12:51
spring是什么 分层的全栈式的开源框架ioc和aop为内核,面向切片编程,提供了展现层spring mvc和持久层spring jdbc以及业务层事物管理等众多企业级应用技术,还能整合开源世界众多著名的第三方框架和类库,逐渐成为使用最多的Java EE企业应用开源框架 sring的发展历程和优势 方便解耦,简化开发 Aop(面向切片编程)编程的支持 声明式事务的支持 方便程序的测试 方便集成各种优秀框架 降低java EE API的使用难度 源码是经典的学习范例 Spring体系结构 程序的耦合及解耦 曾经案例中的问题 工厂模式解耦 3.IOC概念和spring中的IOC Spring中介于XML的IOC环境搭建 4.依赖注入(Dependency Injection) Spring基于注解的IOC以及IOC的案例 1.spring中常用的注解 2.案例使用xml方式和注解方式实现单表curd操作 持久层选择:dbutils 3.改造基于注解的ioc案例,使用纯注解方式实现 spring的一些新注解的使用 4.Spring和junit整合 Application的三个常用类 ClassPathXmlApplicationContext.它可以加载类路径下的配置文件,要求配置文件必须在类路径下。 FileSystemXmlApplicationContext

Spring介绍

天大地大妈咪最大 提交于 2020-01-21 23:53:33
一.Spring简介 1. Spring介绍 Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson创建。简单来说,Spring是一个分层的JavaSE/EEfull-stack(一站式) 轻量级开源框架。 2. Spring作用 Spring致力于提供一种方法管理你的业务对象。 Spring的主要目的是使JavaEE易用和促进好编程习惯。 Spring致力于J2EE应用的各层的解决方案,而不是仅仅专注于某一层的方案。可以说Spring是企业应用开发的“一站式”选择,并贯穿表现层、业务层及持久层。然而,Spring并不想取代那些已有的框架,而是与它们无缝地整合。 3. Spring起源 Spring的出现是为了取代EJB(Enterprise JavaBean)的臃肿、低效、脱离现实的特点。 传统J2EE应用的开发效率低,应用服务器厂商对各种技术的支持并没有真正统一,导致J2EE的应用没有真正实现Write Once及Run Anywhere的承诺。Spring作为开源的中间件,独立于各种应用服务器,甚至无须应用服务器的支持,也能提供应用服务器的功能,如声明式事务、事务处理等。 4. Spring体系结构 Spring 框架是一个分层架构,它包含一系列的功能要素并被分为大约20个模块。这些模块分为Core