摘要:如何用Powerdesigner的PDM(物理数据模型)生成数据库及逆向工程(将现有的数据库生成PDM)pdm做好后,最终是要将其转化为数据库实体的。1.确认当前Powerdesigner设置的dbms是否正确,即是否是我们要生成的数据库类型,我在这里使用的是sqlserver2000:Powerdesigner->数据库->更改当前dbms,选择您的数据库类型。2.配置Powerdesigner与数据源的连接Powerdesigner->数据库->配置连接->用户dsn(或系统dsn)->选择、添加您的数据源3.连接Powerdesigner->数据
阅读全文
摘要:1, git clone 从远程下载一个项目2, git branch local 创建一个分支3, git checkout local 切换分分支4, 在分支中进行开发工作5, git checkout 转到主分支6, git merge local 合并子分支7,git branch -d local 删除子分支8,git-pull 更新本地工作树9, 若出现版本冲突,需要手工合并等进行其它处理10, git-push将本地master分支推送到服务器中
阅读全文
摘要:看这里http://blog.csdn.net/dragondwy/article/details/3724011
阅读全文
摘要:1,可以这样理解 一开始可以设定第一次执行的时间 就是next date2, 然后到了next date 时间 把interval的值赋给next date 3, 如些循环
阅读全文
摘要:线程的状态在了解如何中断线程之前,先应该弄清楚线程的几种状态:新建状态(New):一个新的线程在被创建之后,在运行(或阻塞)之前的状态。就绪状态(Runnable):当一个线程只要拥有CPU时间片就能运行的时候,这个线程就处于就绪状态。阻塞状态(Blocked):线程还没有死亡,但是由于一些原因不能继续运行,但是还能回到就绪状态。死亡状态(Dead):当一个线程的任务已经完成,即run方法已经正确返回,或者被中断,这个线程就处于死亡状态。引起阻塞的原因一个线程可能会因为以下几个原因进入阻塞状态:调用了Thread.sleep()方法;调用了wait(),线程被挂起;线程在等待其他操作完成。例如
阅读全文