用户登录
还没有账号?立即注册
用户注册
点击换图
投稿取消
文章分类:
还能输入300字

上传中....

温凉盏

温凉盏

这个人很懒什么都没有留下

3年前

mybatis resultmap if

MyBatis中在查询进行select映射的时候,返回类型可以用resultType,也可以用resultMap,resultType是直接表示返回类型的,而resultMap则是对外部ResultMap的引用,但是resultType跟resultMap不能同时存在。在MyBatis进行查询映射的时候,其实查询出来的每一个属性都是放在一个对应的Map里面的,其中键是属性名,值则是其对应的值。当提供的返回类型属性是resultType的时候,MyBatis会将Map里面的键值对取出赋给resultType所指定的对象对应的属性。所以其实MyBatis的每一个查询映射的返回类型都是ResultMap,只是当我们提供的返回类型属性是resultType的时候,MyBatis对自动的给我们把对应的值赋给resultType所指定对象的属性,而当我们提供的返回类型是resultMap的时候,因为Map不能很好表示领域模型,我们就需要自己再进一步的把它转化为对应的对象,这常常在复杂查询中很有作用。
<hrstyle="border:none;border-bottom:2px
3年前

hadoop作者

《hadoop实战2》作者:陆嘉恒
《高可用的HDFS》--hadoop分布式文件系统深度实践
这是我学hadoop的时候买的书,你可以参考



  精心收集的Hadoop学习资料(持续更新) – 过往记忆http://www.iteblog.com/archives/851



  hadoop权威指南2 这个有中文版的
hadoop 实战

建议看hadoop权威指南



  目前《hadoop权威指南》第二版, 据说5月份要出第三版。
3年前

64位sas

(以下内容来源于人*大经济论坛)HSAS_9.1.3中文全功能版,文件比较大,请使用下载工具如迅雷等下载。`安装说明:安装前请把系统时间调到2005年以前,安装完成后再把时间调回来首先请用虚拟光驱软件打开下载的软件安装好虚拟光驱后,先加载下载好的sas镜像文件,这时在"我的电脑"里会出现一个标有sas9.1.3的新的盘符,就是它了,双击这个盘符就可以开始安装,一定要"先检验系统需求",如果提示需要先安装其他软件,就先安装,提示输入密码时输入你电脑的开机密码,没有就不填|上面操作完毕后进行sas9.1.3安装,然后会让你选择sas的SID,这个时候选择"破解和SID"目录下面的SID_20060131.txt文件即可!如果出现sid错误的提示,一般就是没有调整系统时间的问题,因为这个sid是2006年的,只能用之前的时间来安装)接下来选择安装的模块,选择所有模块即可。然后会逐一弹出对话框让选择其它镜像光盘,选择到虚拟光驱的对应目录即可,比如:SAS_9.1.3_Disk_1和SAS_9.1.3_Shared_componen
3年前

maven面试

Maven是一个项目管理和综合工具。Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。
在多个开发团队环境时,Maven可以设置按标准在非常短的时间里完成配置工作。由于大部分项目的设置都很简单,并且可重复使用,Maven让开发人员的工作更轻松,同时创建报表,检查,构建和测试自动化设置。
Maven提供了开发人员的方式来管理:
Builds
Documentation
Reporting
Dependencies
SCMs
Releases
Distribution
mailing list
概括地说,Maven简化和标准化项目建设过程。处理编译,分配,文档,团队协作和其他任务的无缝连接。 Maven增加可重用性并负责建立相关的任务。



  额
3年前

tensorflow技术解析与实战

这书总体来说写得不错。先是一口气读了前三章基础内容,如何在1.0.0-rc0上安装的实际操作介绍写得很详细,现在正好能用上。
后面几章是各种经典案例实现,分析得很清晰。其实,我个人感觉这本书最大的亮点在用tensorflow实现深度强化学习、word2vec、循环神经网络的章节,因为我之前发现很多人都觉得tensorflow是为深度学习服务的,其实并不是。看来作者和我的想法一样,支持一下。



  如果是姓李的作者写的话 你就不用看了 都是github上抄的代码 加上 英文文档翻译 哈哈哈



  搬运代码加百度百科,别浪费钱了
3年前

hibernate 多对多

一对多关系:一对多关系分为“单向一对多/多对一关系”和“双向多对一”关系。
?“单向一对多/多对一关系”只需在“一”/“多”方进行配置,
?“双向多对一关系”需要在关联双方均加以配置。双向多对一关联就是在多方和一方都进行配置,并在“一”方通过属性inverse="true"设置控制关系反转
注:单向多对一关联是最常见的单向关联关系。
注:双向多对一关联是最常见的双向关联关系。双向多对一关联实际上是“多对一”与“一对多”关联的组合。
你老婆和你是一对一,不可能多对一(也就是你有多个老婆或者你老婆有多个老公),
你和你老板是一对多,因为你老板不可能只有你一个员工
比如a表外键指向by表的主键,哪么a和b的关系就是
3年前

历代atom

新一代移动网络设备平台(MID,Mobile Internet Device),是近来非常热门的移动产品,轻巧便携,方便日常办公。随着体积的减小,产品的散热是需要考虑的问题。作为发热大户处理器当然是需要技术创新来做保障的。英特尔在2008年3月初发布了新的低功耗处理器家族,命名为Atom。

3年前

区块链商城系统

说到虚拟币,一般就会讲区块链,毕竟区块链技术的应用在现在可以说是热门了。
区块链的特点使得他可以应用在各个系统上,这样可以保障系统的运行安全和公开透明,尤其是虚拟币对这点的要求比较高。至于开发方案,可以参考一下英唐众创的区块链虚拟币商城开发方案,是目前大部分人都认可的一个开发方案。



  虚拟币会员系统跟我们平时用的会员系统没有多大的区别,原理是差不多的,主要的不同就在于虚拟币了,每个平台的虚拟币的价值都不一样。应用区块链进行虚拟币会员系统的开发也是保障虚拟币的交易安全和透明。具体怎么做的话可以看一下英唐众创的区块链虚拟币会员系统的开发方案,其时区块链应用开发研究比较深入的一个了。
3年前

codesmith连接oracle

步骤1.下载ODAC安装包
到Oracle官方网站下载ODAC安装包。在网页上找到你要的版本。我下载的是:
64-bitODAC11.2Release6(11.2.0.4.0)XcopyforWindowsx64
下载下来的安装包名为:
ODAC112040Xcopy_64bit.zip
END
步骤2.解压缩
解压缩这个zip包,把里面的文件都解压到一个文件夹里,我是解压到D:\ODAC112040Xcopy_64bit,然后打开cmd,进入到这个文件夹。
这个文件夹里有8个子文件夹,分别是:
instantclient_11_2:这是Oracle客户端,所有组件的运行都依赖于这个客户端;
oledb:这是OLEDB组件
asp.net:这是ASP.NET2组件
asp.net4:这是ASP.NET4组件
odp.net4:这是.NET4组件
odp.net20:这是.NET2组件
oramts:这是Oracle的MTS服务
network:这个文件夹不用管
3年前

chrome开发者工具mac快捷键

可以自己把f12设置为快捷键的,在偏好=》键盘=》快捷键里面设置
command+option(alt)+i
首先,打开chrome开发者工具,有个快捷键f12。
反复按下f12可以切换状态(打开或关闭)。
当然,你也可以在原网页,直接右击“审查元素”
2
或者按下快捷键组合:
ctrl+shift+i(进入开发者工具)
ctrl+shift+j(进入开发者工具,并定位到控制台console)
ctrl+shift+j(进入开发者工具,或者切换审查元素的状态)
3
同普通网页一样,我们可以通过,按下ctrl,同时滚动鼠标滚轮,
来对开发者工具页面进行缩放。
也可以全部使用键盘快捷键来操作
ctrl+放大<br
3年前

正在“破碎”的云服务,是好还是坏?

云供应商从特定位置提供云服务的情况正在愈发常见。其中部分原因是由于延迟问题:比如数据传输到数据中心的时间问题,这会影响到诸如股票交易软件这类应用的使用。而另一个十分关键的原因就是各地的隐私条例与法律规定。
随着云计算不断地发展,地缘政治和跨地区服务供应问题也变得越来越严重。大多数的公司更喜欢(而且通常是被迫)选择那些离自身地理位置最近的数据中心或基础服务设施,而不是其他更加具有云计算能力的匿名云服务。
 
例如,近年来,欧洲涌现了大量从当地数据中心中提供的云服务(欧盟具有极高数据保护规定),而随着明年欧洲全新GDRP(通用数据保护规范)的正式实施,欧洲本地云服务的数量还将进一步上升。同时,也有人担心于美国的情况,因为美国相关机构可能会
3年前

IE快捷键


  Ctrl+O或ctrl+L:转到新位置并且不保存在地址栏中
  ctrl+N:打开新窗口
  ctrl+W:关闭当前窗口
  ctrl+S:保存当前页
  ctrl+P:打印当前页或当前框架
  ctrl+E:在浏览器中找开搜索页
  ctrl+I:打开收藏夹
  ctrl+H:打开历史记录
  ctrl+向左箭:在地址栏中时,将光
  F11:在全屏幕和常规浏览器窗口之间进行切换
  TAB:在WEB页,地址栏和链接栏中向前移动到下一个项目
  ctrl+F:在web页中查找。
  F5或ctrl+R:仅当Web上的页面与本机存储的Web页时间戳不同时,才刷新当前页
  ctrl+F5:即使web上的页面与本机存储的web页时间戳相同,仍然刷新当前页
  Esc:停止下载Web页
  标左移到相邻的逻辑分隔符(。或/)
  shift+Tab:在web
3年前

所有eclipse版本,主题黑化,代码黑化的简单两步


一、下载两个文件二、打开eclipse,Import  .epf文件 三、把.jar复制到eclipse的plugins目录下,重启eclipse
   效果如下:
  <imgsrc="http
3年前

iQOO Z1发布会倒计时,“有志青年”庞博将亲临现场助阵

  前段时间,iQOO官方微博发布消息:“Z能觉醒,先锋来袭,全新的iQOOZ15G性能先锋来咯。关注我,5月19日,咱们交个朋友”,宣布iQOOZ系列产品的诞生。随着时间的推移,关于新品Z系列的曝光消息也越来越多。今日上午,iQOO官方再度放出宣传海报,5月19日的线上发布会,著名脱口秀演员、“有志青年”庞博将亲临新品发布会现场,为iQOOZ1助阵。据已曝光的消息来看,i
3年前

重新设计一款Android App,我会怎么做?

开发工具的选择
  开发工具我将选用Android?Studio,它是Google官方指定的Android开发工具,目前是1.2.2稳定版,1.3的预览版也已经发布了。Android?Studio的优点就不需多说了,GitHub上大部分的Android开源库也都已迁移到Android?Studio上来,在未提供jar文件时,使用Android?Studio可以极为方便地集成开源库。最为重要的是Google已宣布将在年底前停止对Eclipse?Android开发工具的一切支持(GoogleEndsSupportforAndroidEclipseTools),因此请早日转移到Android?Studio上来。App设计风格
  这一点对于一个开发者来说,貌似没有决定权,最终的决定权在产品部门手里。尽管这样,我还是会尽力说服产品部门将App设计成Material?Design风格。这一点说多了都是泪啊,作为一个Android开发者,却整天开发着iOS风格的App,相信很多公司都这样,为了节省成本和时间,Android和iO
3年前

区块链技术的这些特征 你都了解哪些?


区块链是分布式的对等网络,可以有许多不同的应用程序。比特币是所有区块链技术的母体,它充当金融网络,账本,软件,货币和资产。我们正在处理可同时整合多种功能的新技术,这就是监管机构难以定义加密货币的原因。区块链可以很好地定制以满足各种需求,并且有几个主要的区块链技术功能,其中很多都具有相同的功能。
 
1.增加容量
 
P2P技术的一个显着特点是它们可以提高整个网络的容量。拥有数千台电脑作为一个整体可以比一些中央服务器拥有更大的能力。
 
Foldingcoin是通过使用多台计算机来提高网络容量的完美例子。该项目始于斯坦福大学,创建了
3年前

20个非常绚丽的HTML5/CSS3应用插件


  基于HTML5的应用现在已经非常广泛,今天我们就来向大家分享20款非常绚丽的HTML5/CSS3应用插件。希望大家喜欢并分享给你的好友们。
  1、HTML5视频破碎重组特效强大视觉冲击
  HTML5视频播放器很多,但是HTML5视频特效还是很少见的,这款HTML5视频破碎重组特效非常刺激,给人强大的视觉冲击。点击视频任意地方,HTML5将会将这些区域击碎,过一段时间,这些被击碎的视频碎片又将自动重新组合。是一款非常不错的HTML5视频特效。
  在线演示???/??源码下载
  2、HTML53DGoogle搜索小盒子大世界
  HTML5真是能让人想象万千,居然动起了Google搜索的主意,它利用HTML5技术将Google搜索放到了一个小盒子里,弄起了3D搜索。随着鼠标移动,HTML53D搜索盒子也就转动,非常立体。点击搜
3年前

高手支招:通过进程抓马

对于进程这个概念,许多电脑用户都没有给予太多关注。在很多人印象里,只知道结束进程可以杀死程序,至于哪些进程对应哪些程序,究竟什么样的进程该杀,什么样的进程不能杀这些问题很少考虑。这里通过几个实例为大家揭开进程的神秘面纱。实例一:和进程的“表对于进程这个概念,许多电脑用户都没有给予太多关注。在很多人印象里,只知道结束进程可以杀死程序,至于哪些进程对应哪些程序,究竟什么样的进程该杀,什么样的进程不能杀这些问题很少考虑。这里通过几个实例为大家揭开进程的神秘面纱。
实例一:和进程的“表演者”交个朋友
很多时候,我们并没有注意到系统中到底有多少进程。如果想了解进程的秘密,首先就必须和一些常见系统进程交个朋友,一旦掌握了它们,就能像侦探一样迅速从进程名单中发现可疑的家伙。
在Windows2000/XP中,Ctrl+Shift+Esc组合键能快速调出任务管理器,而Windows9X为Ctrl+Alt+组合键。
1.“主角&rd
3年前

css 给div添加滚动并隐藏滚动条

这篇文章主要介绍了css给div添加滚动并隐藏滚动条的实例代码,代码简单易懂,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
  css给div添加滚动并隐藏滚动条,具体代码如下所示:
   在html中
<divclass="box"><div>下面内容会单独滚动</div><divclass="scroll"><divclass="content"><p>1111111111111111</p><p>222222222222222</p><p>333333333333333</p>
3年前

进程与线程的区别(面试题)


进程与线程的区别
进程是资源分配最小单位,线程是程序执行的最小单位;
进程有自己独立的地址空间,每启动一个进程,系统都会为其分配地址空间,建立数据表来维护代码段、堆栈段和数据段,线程没有独立的地址空间,它使用相同的地址空间共享数据;
CPU切换一个线程比切换进程花费小;
创建一个线程比进程开销小;
线程占用的资源要进程少很多。
线程之间通信更方便,同一个进程下,线程共享全局变量,静态变量等数据,进程之间的通信需要以通信的方式(IPC)进行;(但多线程程序处理好同步与互斥是个难点)
多进程程序更安全,生命力更强,一个进程死掉不会对另一个进程造成影响(源于有
上一页  1  2  3  4  5  ...  下一页