文件属性

mybatis框架中XxxxMaper.xml的文件

房东的猫 提交于 2019-12-02 16:32:13
我们知道在mybatis框架中,config.xml中会关联到许多的XxxxMapper的xml文件,这些文件又对应着一个个的接口,来观察下这些xml文件 从以下这个文件为例子: <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.briup.mappers.StudentMapper"> 首先是如何执行sql语句 <insert id="insertStudent" parameterType="Student"> INSERT INTO STUDENTS(STUD_ID,NAME,EMAIL,PHONE) VALUES(#{studId},#{name},#{email},#{phone}) </insert> ID属性为insertStudent,可以在当前xml文件中的名空间 com.briup.mappers.StudentMapper.insertStudent中唯一标识该sql语句。parameterType 属性是一个完全限定类名或者是一个类型别名alias。

StreamWriter 相关知识分享

假装没事ソ 提交于 2019-12-02 15:58:48
在介绍StreamWriter之前,我们首先来了解一下它的父类TextWriter。 一、TextWriter 1、TextWriter的构造函数和常用属性方法 下面是TextWriter的构造函数: 和所有抽象类一样,该类不能直接实例化,它有两个构造函数。 特别说一下第二个构造函数,大家发现这个构造函数中有一个类型IFomatProvider类型的参数,这个是什么东东呢? IFomatProvider接口的简单介绍 其实,IFomatProvider接口从字面上就能理解了,一个格式化的提供者。大家记得我们常用的string.Format("{0:P}",data);么?IFomatProvider在这里被隐式调用了。 关于隐式调用的各种方式,用个简单的例子向大家说明一下: 1 //有关数字格式化隐性使用IFomatProvider的例子 2 #if true 3 //货币 4 Console.WriteLine(string.Format("显示货币格式{0:c3}",12)); 5 //十进制 6 Console.WriteLine("显示货币十进制格式{0:d10}", 12); 7 //科学计数法 8 Console.WriteLine("科学计数法{0:e5}",12); 9 //固定点格式 10 Console.WriteLine("固定点格式 {0:f10}",12)

warning C4273: ****.dll链接不一致

不羁的心 提交于 2019-12-02 15:03:57
方法1: 选择项目->属性->预处理器->预处理定义, 增加:HYCOMMONWINAPI_EXPORTS 方法2: 就是在 #ifdef HYCOMMONWINAPI_EXPORTS #define HYCOMMONWINAPI_API __declspec(dllexport) #else #define HYCOMMONWINAPI_API __declspec(dllimport) #endif 前面增加 #define HYCOMMONWINAPI_EXPORTS 其实这两种方法都是增加定义 方法3:在你的dll cpp文件中把 #define HYCOMMONWINAPI_EXPORTS 加在#include <接口文件.h> 的前面 方法4:右击dll工程 -- 属性,打开属性页,展开:配置属性 -- C++ --预处理器,在预处理器定义的最后面填入:_AFXEXT,再次编译则搞掂。 以上方法逐一试下,不知道能不能帮到你。另外这种问题最好去CSDN社区去问比较好,百度上牛X的人比较少,我就经常去CSDN。 非常郁闷的是,这个问题在relaese dll时又会出现,而且,上面的第4种解决方式没有作用,其它的几种方式暂时不甚了解到底怎么操作,因为第3种方法按它的做,出错 ---------------------------------------------------

WinRAR命令行参数整理

纵饮孤独 提交于 2019-12-02 14:25:43
我的实例: 将D:/wk.doc 压缩为:final.rar d:/winrar/rar a d:/final.rar d:/wk.doc 将final.rar中的wk.doc解压到F:盘 rar e d:/final.rar F: 将final.rar转换成自解压文件 rar s final,rar(默认转换到同级目录下了) 给自解压文件(.exe)添加注释(设置默认解压路径等) rar c -zwk.txt d:/final.exe 直接创建自解压文件: rar a -sfx d:/cc.exe d:/cc.txt 用法: rar <命令> -<开关 1> -<开关 N> <压缩文件> <文件...> <@列表文件...> <解压路径\> <命令> a 添加文件到压缩文件 c 添加压缩文件注释 cf 添加文件注释 ch 改变压缩文件参数 cw 写入压缩文件注释到文件 d 删除压缩文件中的文件 e 解压压缩文件到当前目录 f 刷新压缩文件中的文件 i[参数]=<串> 在压缩文件中查找字符串 k 锁定压缩文件 l[t,b] 列出压缩文件[技术信息,简洁] m[f] 移动到压缩文件[仅对文件] p 打印文件到标准输出设备 r 修复压缩文件 rc 重建丢失的卷 rn 重命名压缩文件 rr[N] 添加数据恢复记录 rv[N] 创建恢复卷 s[名字|-]

关于单体化和属性文件的说明

隐身守侯 提交于 2019-12-02 14:00:55
关于单体化 单体化效果做出来也有段时间了,可能还是有些问题没有讲清楚,我们这里再说下 单体化矢量的制作 单体化的原理就是一个通过矢量文件构造一个个封闭的几何体去附着到被分类的对象(倾斜或者地形),所以第一步我们需要制作这样的矢量。在GIS行业里,最常见的矢量数据就是shp格式,而arggis的arcmap就是编辑shp的官方工具,所以我们下来展示如何用arcmap制作一个 大雁塔的分层示例。 第一步,先要用arcgis另一个工具arccatalog 新建一个 shp数据图层 arccatalog新建矢量图层 新建矢量图层 注意这里选polygon类型,也就是多边形图层。 设置为wgs84坐标系统 然后右键属性 右键属性 增加字段 我们这里增加四个字段: name,类型为text,这个用来记录我们的 大雁塔级别的名称 minheight,类型为float,用来记录 这一层底面的绝对高程 maxheight,类型为float,用来记录 这一层顶面的绝对高程 height,类型为float,用来记录 这一层顶面相对底面的相对高度 也就是 height = maxheight - minheight 这里其实 maxheight 和 height 二选一就可以了,只是在cesiumlab处理的时候有一个选项可以来设定顶面高度是否是绝对高程。 第二步,在arcmap里绘制矢量面

Mybatis(下)

十年热恋 提交于 2019-12-02 10:36:09
Mybatis 一、MaBatis核心配置文件 Mybatis 中文文档 Mybatis 中文文档 1. properties 定义属性及读取属性文件,取的时候用 $(name) ,name 为之前定义的name 定义属性 SqlMappingConfig.xml <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <configuration> <!--定义属性及读取属性文件--> <properties> <property name="jdbc.driver" value="com.mysql.jdbc.Driver" /> <property name="jdbc.url" value="jdbc:mysql://localhost:3307/mybatis?characterEncoding=utf-8" /> <property name="jdbc.username" value="root" /> <property name="jdbc.password" value="123456" /> <

IT兄弟连 HTML5教程 CSS3揭秘 在HTML文档中放置CSS的几种方式

倾然丶 夕夏残阳落幕 提交于 2019-12-02 07:56:41
有很多方法将样式表加入到HTML中,每种方法都有自己的优点和缺点。新的HTML元素和属性已被加入,以允许样式表与HTML文档更简易地组合起来。将样式表加入到HTML中的常用方法有内联样式表、嵌入一张样式表或链接到一张外部的样式表。 1 内嵌样式表 样式可以使用style属性内联,该属性可以应用于任意body元素(包括body本身),除了basefont、param和script标记。这个属性将任意数量的CSS声明当作自己的值,而每个声明用分号隔开,如下所示: <p style="color: red; font-family: ‘微软雅黑’"> 此段落的样式是红色的“微软雅黑”字体</p> 内联的样式比其他方法更加灵活,但需要和展示的内容混合在一起,这样会失去样式表的一些优点。例如在本例中,如果有多个段落<p>标记都需要输出相同的样式,则在每个<p>标记中都需要使用style属性声明相同的样式,不仅需要的代码量比较多,而且不利于更新。 2 嵌入一张样式表 一张样式表可以使用<style>元素嵌入到HTML文档中使用,<style>元素需要放在HTML文档的head部分,如下所示: 其中,<style>和</style>之间是样式的内容(不要在这个标记中写HTML语句),type属性表示使用的是文本中层叠样式表书写的代码。“{}”前面是样式的选择器,“{}”中是声明的样式属性

.NET Core 3.0 里新的JSON API

主宰稳场 提交于 2019-12-02 07:37:23
为什么需要新的 JSON API ? JSON.NET 大家都用过,老版本的 ASP.NET Core 也依赖于 JSON.NET 。 然而这个依赖就会引起一些版本问题:例如 ASP .NET Core某个版本需要使用 JSON .NET v10 ,而另一个库需要使用 JSON.NET v11 ;或者 JSON .NET 出现了一个新版本,而ASP .NET Core 还不能支持这个版本,而您却想使用该版本。 System.Text.Json 随着 NET Core 3.0 的出现,出现了 System .Text.Json 命名空间和它下面一些用于处理 JSON 的类。 特点 这个内置 JSON API 具有与生俱来的高性能、地分配的特点: JSON .NET 使用 .NET 里面的字符串作为基本数据类型,其实也就是 UTF16 ,而 .NET Core 中新的 JSON API 直接使用数据原始的 UTF8 格式。 新的 JSON API 基于 Span <byte> 这个数据类型来进行操作 JSON 数据,从而具有低分配的特点,这就可以极大的改善吞吐量和内存使用情况。 但是新的JSON API 的特性还不那么丰富,有一些 JSON .NET 具有的特性都还不支持。 例子 随便找了一个 JSON 示例文件: 针对这个文件,需要修改一下它的属性: Utf8JsonReader

前端基础习题一

[亡魂溺海] 提交于 2019-12-02 06:49:21
面试问题答案综合版 在线预览 http://blog.poetries.top/FE-Interview-Questions 第一部分:基础篇 第二部分:进阶篇 第三部分:高级篇 第四部分:通识篇 第五部分:精华篇 第六部分:精简篇 第七部分:综合篇 第一部分:基础篇 一、HTML、HTTP、web 综合问题 1 前端需要注意哪些 SEO 合理的 title 、 description 、 keywords :搜索对着三项的权重逐个减小, title 值强调重点即可,重要关键词出现不要超过 2 次,而且要靠前,不同页面 title 要有所不同; description 把页面内容高度概括,长度合适,不可过分堆砌关键词,不同页面 description 有所不同; keywords 列举出重要关键词即可 语义化的 HTML 代码,符合 W3C 规范:语义化代码让搜索引擎容易理解网页 重要内容 HTML 代码放在最前:搜索引擎抓取 HTML 顺序是从上到下,有的搜索引擎对抓取长度有限制,保证重要内容一定会被抓取 重要内容不要用 js 输出:爬虫不会执行 js 获取内容 少用 iframe :搜索引擎不会抓取 iframe 中的内容 非装饰性图片必须加 alt 提高网站速度:网站速度是搜索引擎排序的一个重要指标 2 <img> 的 title 和 alt 有什么区别

超级实用的 Java 工具类

邮差的信 提交于 2019-12-02 05:12:49
超级实用的 Java 工具类 在Java中,工具类定义了一组公共方法,这篇文章将介绍Java中使用最频繁及最通用的Java工具类。以下工具类、方法按使用流行度排名,参考数据来源于Github上随机选取的5万个开源项目源码。 一. org.apache.commons.io.IOUtils closeQuietly:关闭一个IO流、socket、或者selector且不抛出异常,通常放在finally块 toString:转换IO流、 Uri、 byte[]为String copy:IO流数据复制,从输入流写到输出流中,最大支持2GB toByteArray:从输入流、URI获取byte[] write:把字节. 字符等写入输出流 toInputStream:把字符转换为输入流 readLines:从输入流中读取多行数据,返回List copyLarge:同copy,支持2GB以上数据的复制 lineIterator:从输入流返回一个迭代器,根据参数要求读取的数据量,全部读取,如果数据不够,则失败 二. org.apache.commons.io.FileUtils deleteDirectory:删除文件夹 readFileToString:以字符形式读取文件内容 deleteQueitly:删除文件或文件夹且不会抛出异常 copyFile:复制文件