个人中心

叫我女王赐你无限辉煌

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

3年前

powerdesigner m

P:PirmaryKey 主键
F:ForeignKey 外键
M:Mandatory 强制要求(不能为空)



  p:主键,f:外键,m:not null



  P:主键 F:外键 M:mandatory D:display
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

composer 创建项目

该命令用于创建 composer.json 文件,并进行基础信息配置:
  $ composer init

  可以配置Package name、Description、Author、Minimum、Package Type、License、dependencies 及 dev dependencies 信息。

  {
"name": "test/test",
"description": "test init",
"type": "library",
"license": "License Description",
"authors": [
{
"name": "mayanlong",
"email": "json_vip@163.com"
}
],
"require": {}
}
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

hadoop的功能

是模仿Google公司的云计算系统的一套开源的云计算系统,利用Hadoop可以构建一个分布式集群。hadoop是Google云计算的开源实现。



  简单说就是做大数据的分布式计算



  个人理解: VMware等厂商的虚拟化技术在一个物理机上运行多个虚拟机,hadoop是通过分布式集群技术,将多个物理机或虚拟机当作一台机器运行。 hadoop包括了HDFS分布式文件系统以及mapreduce并行计算框架和hbase等组成部分。



  并行计算,透明分布式大容量存储
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

gradle path

1.首先当然是到官网gradle.org下载最新的gradle版本了,比如是1.1版本,最新是2.0,不过没影响我们使用
2.下载完成后,放到任意的位置,我的是在D:/gradle-1.1,然后需要放到换进配置,步骤是右键“计算机”-“属性”,进入“高级配置”,选择“环境变量”,点击”新建“,配置”GRADLE_HOME“
3.继续在此处选择“path”,进行修改,加入“;%GRADLE_HOME%\bin”,注意此处没有引号,记得前面要加分号,这样就配置好gradle的环境变量了
4.在命令窗口输入”gradle-version“,进行验证,出现以下提示则表示成功
接下来是构建一个java项目,可以随便建一个文件夹,如:D:\javapro1,按照gradle的规约新建相应的文件目录,类似于maven的一样,如下
5.最主要的是在该目录下新建一个gradle文件,build.gradle,文件内容只要一句话即可:
applyplugin:'java'
6.在命令窗口中,进入项目对应文件夹,输
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

direct3d游戏编程视频

《Direct3D游戏编程入门教程(第二版)》


《Programming Role Playing Games with DirectX》





  

《Direct3D游戏编程入门教程(第二版)》


《Programming Role Playing Games with DirectX》

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

sublime text 3汉化破解版

Sublime Text 3安装破解说明
1、首先点击“Sublime Text Build 3149 x64 Setup.exe”进行安装,点击“next”下一步;
2、进行安装目录的选择,然后点击“next”下一步;
3、是否添加到浏览菜单,小编勾选,您可以根据需要选择,然后点击“next”下一步;
4、点击“install”安装;
5、安装完成
Sublime:http://www.xue51.com/soft/1262.html
fireworks :http://www.xue51.com/soft/1204.html



  谁想要的话发邮箱。
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

KDE Plasma 5.5 发布!


  2015/12/8KDE发布了其桌面软件的重要更新:Plasma5.5。
  在这最近的四个月里我们努力地将产品打磨顺滑,为其增加了新的工作流,让Plasma比以往更漂亮,为将来打好了坚实的基础。更新了BreezePlasma主题
  BreezePlasma部件(widget)主题现在看起来更和谐了。<imgsrc="https://dn-linuxcn.qbox.me/data/attachment/album/201512/15/102647g5666srboi
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

创建maven 项目

eclipse创建maven项目
1.安装Maven,下载一个maven包解压,然后配置maven环境变量(配置完成后在dos窗口用mvn命令测试下)。
2.在Eclipse中安装Maven插件
3.在Eclipse中配置Maven的setting.xml,即在Preference——》Maven——》UserSetting中配置(具体使用哪个setting.xml需要根据你的项目情况而定)。
4.拷贝repository包,虽然这个不是必须的,一般通过项目在线更新jar包就可以,但是如果第一次的话最好是拷贝,因为一般项目都会比较大,jar包也会很多很多,在线下载的话会很慢。
二、引入和安装Maven项目
如果第一步操作成功的话,你就可以在import窗口里面看到Maven的选项了,选择ImportaexsitingMavenproject就行,前提是你先把Maven项目从版本库中down下来。
如果你引入的这个项目A被别的Maven项目B引用了,那么我们最好是让项目B直接使用本地的项目A,而不是从repository中寻找对应项
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

java neo4j

ncon=DriverManager
.getConnection("jdbc:neo4j://localhost:7474/");//创建连接
Stringquery="startn=node({1})returnn.name";
PreparedStatementstmt=null;//采用预编译,和关系数据库不一样的是,参数需要使用{1},{2},而不是?
ResultSetrs=null;
try{
stmt=con.prepareStatement(query);
stmt.setInt(1,14);
rs=stmt.executeQuery();
System.out.println(rs.getRow());
while
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

配置/etc/sysconfig/network-scripts/ifcfg-ethx [ IPV4篇 ]


  在linux系统中进行网络管理,我们常常使用强大的ifconfig命令。
  但ifconfig命令配置的网卡信息,在网卡重启后机器重启后,配置就不存在。要想将上述的配置信息永远的存的电脑里,那就要修改网卡的配置文件了。配置文件中有一个非常重要的成员:/etc/sysconfig/network-scripts/ifcfg-ethx(注:echx是指设备名,例如eth0等)。
  在ifcfg-ethx文件配置中的网络信息在重启后仍然生效,在网络管理中相当有用,现在我就ifcfg-ethx文件进行IPV4网络配置方法进行简单的说明。
  根据文件ifcfg-eth0打开命令及各项信息如下:
   
  
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

Linux系统的基本法则


Linux基本法则:
1.一切皆文件:Linux系统中基本上都为文件组成,包括配置文件、硬件信息等;
2.由重多的单一目的小程序组成,并且将各种小程序组合可以完成复杂任务;
3.尽可能避免捕获用户接口,为了方便脚本编程以实现自动化执行;
4.系统中使用文本文件保存程序的配置数据,即使用一个文本编辑器即可完成系统服务或程序的配置工作
<divid="contentMidPicAD"style="float:left;clear:both;top:0;vertical-alig
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

比特币价格大起大落,区块链的价值不应以比特币价格衡量


2017年1月2日比特币的价格就冲破了1000美元。虽然这不是比特币第一次达到这么高的价格,但这确实是近三年来的第一次。在12月份比特币的价格一直徘徊在1000美元以下,但是大涨2.5%之后突破1000美元大关。
为何近期比特币的价格涨幅惊人?部分原因是全球经济的不稳定性,尤其是唐纳德·特朗普新当选美国总统。比特币被视为避险资产,当人们担心传统股票市场和其他金融市场即将崩溃时,他们将更多的资金投入黄金、比特币等类似资产。比特币并不是隶属于任何国家的货币,为投资者提供了在传统金融市场动乱时避险的渠道。
另一方面,比特币价格上涨也在一定程度上与中国人民币和印度卢比贬值有关。随着特朗普当选和潜在的贸易保护主义措施,一些出口国家面临着巨大的压力。谁知道特朗普将会制定怎样的政策,但很多出口国家表示非常担心。
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

浅谈CSS层叠机制

这篇文章主要介绍了浅谈CSS层叠机制的相关资料,层叠机制可以解决作者(写代码的人),用户(浏览页面的人)和用户代理(一般指浏览器)的样式冲突,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  css中为什么要有层叠机制
  因为在css中可能会有多个样式同时影响同一个元素的某个属性,层叠机制可以解决作者(写代码的人),用户(浏览页面的人)和用户代理(一般指浏览器)的样式冲突。
  在层叠中每个样式规则都有一个权重值,当其中几条规则同时生效时,权重最大的规则优先。一般来说作者指定的样式权重值高于用户样式权重值,用户样式权重高于客户端(用户代理)权重值。一般权重值跟对象,是否有!important,特异度和位置先后有关。在层叠顺序中,以下权重值从小到大
  (1)用户代理样式
  (2)用户一般样式
  (3)作者一般样式
  (4)作者重要样式(!imp
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

Oracle体系结构总体概述


  本文从网上找了一张介绍oracle体系结构图,用于总体的描述oracle的体系结构
   
  1 oracle数据库主要有数据文件database和数据库实例instance组成。用户通过用户进程链接到server process。在数据库启动的时候,需要依赖于参数文件parameter file,如果我们的数据库是归档模式的话,oracle数据库会把 redo log files 
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

Mongodb设置TTL索引自动清除数据与过期数据的方法

今天小编就为大家分享一篇关于Mongodb设置TTL索引自动清除数据与过期数据的方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
  Mongodb通常会被用来存储缓存数据或大尺寸、低价值的数据,对于这些类型的数据,数据量往往非常大,如果不定期清理,不但会影响性能,也会浪费大量的系统资源。
  Mongodb其实可以像Redis一样设置数据的过期时间,TTL索引是MongoDB中一种特殊的索引,可以支持文档在一定时间之后自动过期删除,目前TTL索引只能在单字段上建立。
  当你在集合中某一个字段建立TTL索引后,后台会有一个单线程,通过不断查询(默认60s一次)索引的值来判断document是否有过期,并且删除文档的动作还依据mongod实例的负载情况,如果负载很高,可能会稍微延后一段时间再删除。
  创建TTL索引方法:
  和普通索引的创建方法一样,只是会多加一个属性而已
  例:在log_events的集合中,c
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

Swift中的访问控制和protected

这篇文章主要介绍了Swift中的访问控制和protected,本文主要讲解为什么Swift没有类似protected的选项,需要的朋友可以参考下
  原文再续,书折第一回。
  很多其他编程语言都有一种”protected“设定,可以限制某些类方法只能被它的子类所使用。
  Swift支持了访问控制后,大家给我们的反馈都很不错。而有的开发者问我们:“为什么Swift没有类似protected的选项?”
  当我们在设计Swift访问控制的不同等级时,我们认为有两种主要场景:
  ●在一个APP里:隐藏某个类的私密细节。
●在一个开源框架里:不让导入这个框架的APP,随便接触框架的内部实现细节。
  上面的两种常见情况,对应着private和internal这两个等级。
  而protected相当于把访问控制和继承特性混在一起,把访问控制的等级设定增加了一个维度,使之复杂化。即使设定了protected,子类还是可以通过新的公开方法、新的属性来接触到所谓“protected”
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

angular 表单验证器验证的同时限制输入的实现

表单验证是经常用到一个东西,这篇文章主要介绍了angular表单验证器验证的同时限制输入的实现,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  angular里面对于表单验证,设置了很多指令。
  也就是说不用自己写一些逻辑,直接绑定指令就行。
  ng-app  启动你angular的模块
   ng-controller控制器,启动你angualr里面的逻辑代码作用在页面上
  ng-options 循环你select里面的option标签,很好用的
   ng-submit,表单提交执行的
  novalidate 表单form配合后期检测的
  ng-model 实现双数据绑定
  ng-show根据一定的逻辑实现显示
  ng-cloak绑定在节点上,防止节点渲染,angular指令闪烁
  ng-classcl
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

MongoDB的一些常用查询方法

这篇文章主要介绍了MongoDB的一些常用查询方法,本文罗列了MongoDB的一些常见、常用查询方法,非常的实用,需要的朋友可以参考下
Query.All("name","a","b");//通过多个元素来匹配数组Query.And(Query.EQ("name","a"),Query.EQ("title","t"));//同时满足多个条件Query.EQ("name","a");//等于Query.Exists("type",true);//判断键值是否存在Query.GT("value",2);//大于>Query.GTE("value",3);//大于等于>=Query.In("name","a","b");//包括指定的所有值,可以指定不同类型的条件和值Query.LT("value",9);//小于<Query.LTE("value",8);//小于等于<=Qu
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

Linux系统被入侵后使用lsof命令恢复被删除日志的方法,linuxlsof


Linux系统被入侵后使用lsof命令恢复被删除日志的方法,linuxlsof
这篇文章主要介绍了Linux系统被入侵后使用lsof命令恢复被删除日志的方法,本文讲解了恢复日志的前提条件和实施过程,总结了相关知识,需要的朋友可以参考下
  Linux系统是服务器最常见的操作系统,当然也面临着非常多的安全事件,相较Windows操作系统,Linux采用了明确的访问权限控制和全面的管理工具,具有非常高的安全性和稳定性。Linux系统被入侵后,攻击者为了掩盖踪迹,经常会清除系统中的各种日志,包括Web的access和error日志、last日志、message日志、secure日志等,给我们后期应急响应和取证分析带来了非常大的阻力。所以,恢复被清除的日志是非常重要的取
  • 0
  • 0
  • 0
  • 0
  • 0
3年前

redis-master/slave模式


类似mysql的master-slave模式一样,redis的master-slave可以提升系统的可用性,master节点写入cache后,会自动同步到slave上。<pstyle="margin:10pxauto;padding:0px;color:rgb(0,0,0);font-family:Verdana,Arial,Helvetica,sans-seri
  • 0
  • 0
  • 0
  • 0
  • 0
上一页  1  2  3  4  5  ...  下一页  

分享至

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