个人中心

婊子配狗天经地义艹艹

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

3年前

hibernate id 可以有多个吗

在hibernate的映射文件里处理的



  你好!

就是建两张数据库表,一个 user表,最简单的可以是id, name, role_id,一个role表,id,role_name
其中user里面的role_id就是role表id的外键
然后就可以用hibernate做了。

如果对你有帮助,望采纳。
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

memcached完全剖析

可以从php官方手册上可以清晰的看到两者的区别:
memcache:http://cn2.php.net/manual/en/book.memcache.php
memcached:http://cn2.php.net/manual/en/book.memcached.php
memcache是完全在PHP框架内开发的,memecached是使用libmemcached的。从手册上看,memcached会比memcache多几个方法,使用方式上都差不多。
memcache是原生实现的,但是使用libmemcached的memached只支持OO接口,而memcache则是OO和非OO两套接口并存,以后随着memcached服务器端的改进,这个lib也必定会马上跟进的。而memcache却不一定能做到按时跟进。
memcached,还有个非常称赞的地方,就是flag不是在操作的时候设置了。而是有一个统一的setOption()。memcached实现了更多的memcached协议(毕竟是基于libmemcached库的)。
这里有另外
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

马耳他区块链

DFC是目前新型数字货币,由马耳他政府花2年时间打造的,2017年2月,马耳他总理约瑟夫·慕斯卡特明确表示,欢迎全球主要区块链参与者在马耳他运营。
2017年4月,马耳他政府出台国家区块链战略,通过政府对区块链技术的支持,将马耳他Sliema打造成比特之城——区块链从业者的天堂。
2017年9月15日,马耳他政府宣布成立专门小组,为国家发展制定国家路线图。    
2018年2月,OKEX正在马耳他开设办事处,并计划将其作为未来发展的基础。
   


  • 0
  • 0
  • 0
  • 0
  • 0
3年前

gradle好处

Gradle作为新的构建工具,获得了2010Springy大奖,并入围了2011的Jax最佳Java技术发明奖。它是基于Groovy语言的构建工具,既保持了Maven的优点,又通过使用Groovy定义的DSL[2],克服了Maven中使用XML繁冗以及不灵活等缺点。在EugeneDvorkin撰写的文章《最让人激动的5个Java项目》中,他是这样介绍Gradle的:
“工程自动化是软件项目成功的必要条件,而且它应该实现起来简单、易用、好玩。构建没有千篇一律的方法,所以Gradle没有死板的强加方法于我们,尽管你会认为查找和描述方法很重要,然而Gradle对于如何描述有着非常好的支持。我不认为工具能够拯救我们,但是Gradle能给你所需要的自由,你可以利用Gradle构建易描述的、可维护的、简洁的、高性能项目”。
gradle是一种依赖管理工具,基于groovy语言,面向java应用为主,它抛弃了基于xml的各种繁琐配置,取而代之的是一种基于
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

Cassandra 源码分析

首选的SQLite架构文档是官方的Architecture of SQLite,理清大体的系统层次。后面继续阅读SQLite Documentation中Technical/Design Documentation章节。阅读代码时根据所在的层次,对应章节描述进行理解。

印象中SQLite有效代码是十万行左右。层次非常完整,SQL解析、VM、BTree、Pager,OS抽象层。考虑到SQLite的几十亿的装机量(Android、浏览器HTML5本地存储库),遇到SQLite本身的Bug,可能性是很低的。所以如果不是数据库方面的专门从业人员,只是从应用层的角度来看,建议从API(List Of SQLite Functions)的角度切入,掌握API文档中有参数的使用,比去钻研内部源码要有效得多。



  如果数据表中含有时间字段的话,和sql server的sql语句没有分别
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

tableau 筛选器 日期

把你的销售日期作为一个筛选字段(连续),汇总销售数量及营业额。



  你所说的“仪表板中的地图和报表互动”是指鼠标放在地图上某个区域或者是点击地图上某个区域,报表的数据也随之发生比变化。这个需求,可以通过仪表板菜单中的“操作”-“添加筛选器”完成。即对地图做操作(这个操作分点击、悬浮、菜单),工作表的数据也随之筛选。操作设置如下:互动结果如下
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

人工智能的弊

随着科学技术和互联网的发展,地球已经变成了一个小小的地球村,人工智能领域也迅速发展,特别是在中国“2025智造”提出后,国内的人工智能领域也掀起一段热潮,BAT等科技巨头纷纷布局人工智能领域,科大讯飞在语音识别方面也取得了不小的突破,影视明星任泉投资人工智能领域。面对发展如此迅速的人工智能,既有利,也有弊。
人工智能发展的利
目前人工智能已经为人类创造出了非常可观的经济效益,人工智能可以代替人类做大量人类不想做、不能做的工作,而且机器犯错误的概率比人低,并且能够持续工作,大大的提升工作效率,节约了大量的成本,未来的人工智能可能还会代替人类工作,代替人类做家务,帮助人类学习,甚至可以照顾老人和小孩,实时监护人类的健康,生病了直接给人来治疗,延长人类的寿命,让人类的生活变得越来越美好。
人工智能发展的弊
科技的发展是一把双刃剑,汽车分发明颠覆了传统的马车行业,人工智能的发展同样也将颠覆许多行业。机器人代替了许多人类的工作将导致大量的人口失业,机器新的学习速度远远快于人类,阿尔法狗战胜李世石引起人们的恐慌,有人说不怕阿尔法狗战胜李世石,怕的是阿尔法够故意输掉一局,如果
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

opengl 管线

GPU和CPU一样按照要一定指令进行计算。不同的是GPU往往有成百上千个运算器,这使得前面的数据还没处理完,后面的数据就能进来一起处理,和流水线生产一样,效率很高,这就叫管线。
那我们要知道指令是怎么产生的,对于固定管线,指令是OPENGL内置的,或者是OPENGL根据你的需求自动调整的,总之,你不必知道这些指令是什么,也就是说指令是固定的。
相对于固定管线来说,另一个是可编程管线,使用可编程管线可以直接编写显卡指令,不但能完成所有固定管线能做的,还能编写更丰富的特效,充分发挥GPU性能,缺点是自己写的东西很多。 不过要理解3D的原理,即使你不自己写指令,也要了解一下大致步骤。
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

visual studio入门

你是初学者的话,VS2005就够了。
VisualStudio(简称VS)是一个开发环境(IDE),所有的项目开发都在这里面进行。
说简单点你用它来写程序。
VS从2005起,其.Netframework已经基本定型,后来的版本就是一些应用扩充而已,整体特性没有大的变化了。因此学习.Net的话2005就够了。
2010不推荐,因为那是Beta测试版,正式版还未发布,就不要用了。
C++和C#区别很大的,要说C和C++之间还有一些继承关系的话,C++和C#之间则是完全没有任何继承关系了,C#是更类似java的一种语言。
你要学C++倒不一定要用VS。学C#就不得不用VS了。
总之,入门的话,根据你选择的方向选择不同的IDE,如果是学C/C++的话,可以用miniGW基础的(比如DevC++或Code::Blocks等),简洁轻巧,抛开了那些繁杂的东西更能让你把注意力集中在语言上。VC6严重不推荐,它太老了,对标准支持较差。
如果是学C#的话,建议安装个VS2005就可以了,学习C#语法和.netFramewor
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

hibernate gradle

Gradle作为新的构建工具,获得了2010Springy大奖,并入围了2011的Jax最佳Java技术发明奖。它是基于Groovy语言的构建工具,既保持了Maven的优点,又通过使用Groovy定义的DSL[2],克服了Maven中使用XML繁冗以及不灵活等缺点。在EugeneDvorkin撰写的文章《最让人激动的5个Java项目》中,他是这样介绍Gradle的:
“工程自动化是软件项目成功的必要条件,而且它应该实现起来简单、易用、好玩。构建没有千篇一律的方法,所以Gradle没有死板的强加方法于我们,尽管你会认为查找和描述方法很重要,然而Gradle对于如何描述有着非常好的支持。我不认为工具能够拯救我们,但是Gradle能给你所需要的自由,你可以利用Gradle构建易描述的、可维护的、简洁的、高性能项目”。
gradle是一种依赖管理工具,基于groovy语言,面向java应用为主,它抛弃了基于xml的各种繁琐配置,取而代之的是一种基于
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

photoshop人像抠图

用魔术棒:主要用于单一背景颜色的图片。用磁性套索:颜色对比明显的时候很好用。用钢笔:比较麻烦,但是可以很精确地抠图。用抽出:适用于抠头发。用通道也可以,抠头发时很好用。也有用背景橡皮擦的。一些教程地址:每周一题photoshop扣发丝——谁都可以^_^http://tieba.baidu.com/f?kz=20255706PS抠图杂谈三言两语话抽出http://tieba.baidu.com/f?kz=243288194photoshop图层模式扣发丝--速度高效http://www.jpzj.net/article/show.asp?id=3818向影楼设计师进军的第2阶段--通道抠图法...http://tieba.baidu.com/f?kz=265856251【教程】巧用PS通道美眉抠图http://tieba.baidu.com/f?kz=139020565适合新手的简单实用抠图教程http://tieba.baidu.com/f?kz=286154226方法其实有很多,主要是要灵活运用各种方法~
<hrstyle="border:none;
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

sublime text 3安装less

打开SublimeText3,点击菜单栏的“Preferences”-->"PackageControl",或者可以使用快捷键CTRL+SHIFT+P打开2在打开的终端窗口,输入“install”,下方就会提示“PackageControl:installpackage”,用鼠标点击3这时候等待几秒,就会弹出一个终端,在终端输入你想要安装的插件,这里我以“AlignMent”插件为例,点击下方,就会自动会为你安装插件了。4重启SublimeText3就会看到我们刚才安装的AlignMent插件了END直接安装1如果不想通过PackageControl,也可以直接下载好想要的插件,然后打开菜单栏里的“Preferences”--->"BrowsePackages",打开包的位置2然后将下载的好插件直接放置到Packages目录,重启SublimeText3插件就会安装成功了。
<hrstyle="border:none;border-bottom:2pxdashed#0
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

apache-ant-zip maven

1:再压缩前,要设置linux模式,需要使用第三方ant-1.8.2.jar
如果是文件目录,则
zipEntry.setUnixMode(755);//解决linux乱码
如果是文件,则
zipEntry.setUnixMode(644);//解决linux乱码
然后在输出时强制设置编码:
ZipOutputStreamout=newZipOutputStream(newFileOutputStream(
zipFileName));
out.setEncoding("utf-8");//解决linux乱码
安装Maven之前要求先确定你的JDK已经安装配置完成。Maven是Apache下的一个项目,目前最新版本是3.0.4,我用的也是这个。
首先去官网下载Maven:http
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

将具有“Internet 选项”的IE8快捷方式置于桌面


   IE8是微软官方浏览器的最新版本。微软基于“瓜田李下”的垄断之嫌,在安装Windows7/Vista/XP之后,在桌面上是没有IE快捷方式的。在这种情况下,不少网友都是采用了“发送到/桌面快捷方式”。这种方式的最大缺陷是:没有微软标定的“属性/Internet选项”。下面,向大家提供一种超级简便方法:只需“一键”就可将具有“Internet选项”的IE8快捷方式跃于桌面
  操作步骤:
  第一步:如果操作系统安装在C盘,将以下全部内容复制/粘贴到记事本,另存为“IE8.reg”;如果操作系统安装在其它盘,务必在逐一修改以下相应盘符后另存为“IE8.reg”。
  WindowsRegistryEditorVersion5.00
  [HKEY_LOCAL_MACHINESOFTWAREMicrosoft
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

区块链协议是什么及其如何工作的?

GenesisHack中的协议跟踪邀请开发人员为现有区块链协议的性能和可伸缩性问题构建解决方案,或者从头构建全新的协议。在本文中,我们将试图通过两个示例区块链协议来理解什么是区块链协议,从而推断其基本特征。
 
什么是协议?
 
我们都知道,协议在计算机科学中是一组规则或程序,用来控制两个或更多电子设备之间的数据传输。协议有助于确定为了使计算机交换信息,必须对信息进行结构化,以及各方将如何发送和接收信息。
 
常见的互联网协议有TCP/IP、HTTPS和DNS。
 
区块链中的协议
 
区块链是由多个设备(节点)组成的网络,这些设备(节点)都是同等重要的,它们通过互联网相互连接。从本质上说,区块链是一个分类帐,它以分布式
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

VMware下CentOS 6.3 NAT不能连外网的问题解决办法

editor-side-new">
  
  VMware下的NAT方式联网通过vm虚拟网卡8来实现。正常化的配置给个图如下:
  
  
  
  <imgsrc="http://www.51sjk.com/Upload/Articles/1/0/157/
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

各浏览器如何清除缓存


  IE6
  1、点击“工具”菜单。
  2、选择“Internet选项”
  3、点击“常规”标签。
  4、点击“删除文件”按钮。
  5、在确认窗口中点击“确定”按钮。
  6、点击“删除cookies”按钮
  7、在确认窗口中点击“确定”按钮。
  8、点击“确定”按钮关闭“Internet选项”窗口。<imgsrc="http://www.all.com/files/Articles/416/
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

Wacom发布新一代智能触控笔,兼顾人性化设计和高性价比优势

(2019年6月18日)今天,Wacom宣布在中国正式推出BambooInk二代智能触控笔。新一代智能触控笔分别在外观、价格以及功能配置方面进行优化,为更广泛的消费者提供更高效、更具吸引力的触控笔选择。 <pstyle="margin:0px;padding:0px;color:rgb(102,102,102);font-family:"MicrosoftYaHei&q
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

ps怎么将骏马图转换为水墨国画效果?

ps怎么将骏马图转换为水墨国画效果?ps中想要将一幅骏马图转化成中国水墨画效果,该怎么制作呢?下面我们就来看看详细的教程,需要的朋友可以参考下
  很喜欢国画骏马图,该怎么将正常的骏马图图片制作成国画效果呢?下面我们就来看看详细的教程。
  
软件名称:AdobePhotoshop8.0中文完整绿色版软件大小:150.1MB更新时间:2015-11-04立即下载
  1、首先启动Photoshopcs5,执行<s
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

Android CardView 开发过程中要注意的细节


  2014年,随着Google推出了全新的设计语言MaterialDesign,还迎来了新的Android支持库v7,其中就包含了MaterialDesign设计语言中关于Card卡片概念的实现——Cardview。经历了相当长的一段时间相信许多Android开发者都已经应用了这个控件,现在才写这篇文章可能有点晚,但对于刚刚开始使用的开发者以及其他已经使用了一段时间但做出来效果不好的同学应该能帮上点小忙。
  正题开始~
  ◆注意不同SDK版本(低于Lollipop21)上的边距(Margin)效果
  Google在AndroidLollipop中引入了MaterialDesign设计中的阴影(Elevation)和Z轴
  • 0
  • 0
  • 0
  • 0
  • 0
上一页  1  2  3  4  5  ...  下一页  

分享至

长按复制下方链接,去粘贴给好友吧:
软件
前端设计
程序设计
Java相关
用户登录
用户注册