- 数据分析及人工智能框架汇总
xihuanyuye
机器学习
一、数据分析二、人工智能1、Tensorflow1、简介TensorFlow是谷歌基于DistBelief进行研发的第二代人工智能学习系统,其命名来源于本身的运行原理。Tensor(张量)意味着N维数组,Flow(流)意味着基于数据流图的计算,TensorFlow为张量从流图的一端流动到另一端计算过程。TensorFlow是将复杂的数据结构传输至人工智能神经网中进行分析和处理过程的系统。Tenso
- Tensorflow与神经网络
丁功春
在tensorflow1中,程序一般可以分为两个阶段,第一个阶段定义计算图中的所有阶段,并没有真正进行计算;第二个阶段赋予数据执行计算。例如:1、定义计算:y=3a+22、给a赋值a=5,执行计算,得到y=17系统一般会维护一个默认的计算图,若想查看a所属的计算图,可以用a.graphTensorFlow支持通过tf.Graph函数来生成新的计算图,不同计算图上的张量和运算都不会共享。#指定计算运
- AttributeError: module ‘tensorflow‘ has no attribute ‘app‘ TensorFlow2解决办法
lsf_007
tensorflowneo4j人工智能python
运行报错:AttributeError:module‘tensorflow’hasnoattribute‘app’原因:用TensorFlow2运行TensorFlow1的代码,有可能会报这个错误。解决办法:其实他在TensorFlow1中就是一个函数入口的,那种(1)将importtensorflowastf改为importtensorflow.compat.v1astf(2)用tf.compa
- 2023.11.27 使用anoconda搭建tensorflow环境
leigh_chen
开发日记tensorflow人工智能python
2023.11.27使用anoconda搭建tensorflow环境提供一个简便安装tensorflow的方法1.首先安装anoconda,安装过程略,注意安装的时候勾选安装anocondaprompt2.进入anocondaprompt3.建立python版本condacreate-ntensorflow1python=3.84.激活tensorflow1环境,和base环境区别condaact
- CNN内部计算及卷积核、通道数关系
dabingsun
深度学习
目录CNN内部计算具体实现:tensorflow1*1卷积的作用卷积和池化后的大小计算CNN局部连接:不是全连接,而是使用size相对input小的kernel在局部感受视野内进行连接(点积运算)权值共享:在一个卷积核运算中,每次都运算一个感受视野,通过滑动遍历的把整个输入都卷积完成,而不是每移动一次就更换卷积核参数两者目的都是减少参数。通过局部感受视野,通过卷积操作获取高阶特征,能达到比较好的效
- 强化学习入门
星行夜空
深度学习pytorch机器学习
搬运几个自己学习机器学习(强化学习)的网站:莫烦python很棒的入门视频,几乎几乎什么都有,起飞到不行,b站也有相关链接。唯一缺点就是代码用tensorflow1写的,所以不用特别深入地去了解代码,而是看官网或者网上再找比较好,毕竟1比较难学,而且现在官网推荐2莫烦大佬keras官网keras编写神经网络,简单易上手,而且这个指南非常详细,有超多代码可以看tensorflow官网因为网上很多代码
- 解决“The name ‘x:0‘ refers to a Tensor which does not exist. The operation, ‘x‘, does not exist in the
笨鸟不走
Tensoflow实战tensorflowpython深度学习
解决Tensorflow重载meta图时"Thename'x:0'referstoaTensorwhichdoesnotexist.Theoperation,'y',doesnotexistinthegraph."问题描述解决过程总结(嫌啰嗦请直接看总结部分)Tensorflow1的;2的没用过,不保证适用。问题描述今天tensorflow重载网络withtf.Session()assess:se
- python3.7安装tensorflow和keras_为Anaconda3安装tf、keras和pytorch
weixin_39787826
安装tensorflow1、打开anaconda安装时自带的Anacondaprompt2、打开后,输入清华镜像的tensorflow的下载地址(如果你已经在墙外翱翔了,可以省略这一步):htmlcondaconfig--addchannelshttps://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/condaconfig--setshow_c
- 强化学习问题(env_tracker)(2) ---FutureWarning: Passing (type, 1) or ‘1type‘ as a synonym of type is deprec
笑傲江湖2023
算法
1.问题运行基于tensorflow1版本写的基于强化学习的纸牌游戏,遇到以下错误2.解决在电脑里找到位于“\anaconda\lib\site-packages\tensorflow\python\framework\”中的“dtypes.py”文件,并将对应行的“(type,1)”都改成“(type,(1,))”。注意:基于tensorflow所在的虚拟环境找到对应dtypes.py。参考文献
- tensorflow1迁移到tensorflow2
kushr
debugtensorflow深度学习python
早期的tf1代码在3090上跑不了了,因此复现基于tensorflow1的代码只能1.创建一个还在维护的tf1.x环境2.将tf1.x代码迁移到tf2上。第一种方法:condacreate-ntf115python==3.6.9pipinstallnvidia-pyindex==1.0.5pipinstallnvidia-tensorflow==1.15.4+nv20.10pipinstallto
- tensorflow1迁移2尝试
finhaz
深度学习tensorflow迁移学习python
最近跟着看了一篇博文《深度学习之卷积神经网络CNN及tensorflow代码实现示例》,学习着里面的代码,但是遇到了问题,那就是发现里面很多是tensorflow1的代码,而我用的是tensorflow2。以这个为例子,研究tensorflow1到2的转换。简单方法-直接用tf1兼容tf2直接全局转为tf1,这样代码很快就跑起来了。importtensorflow.compat.v1astftf.
- Tensorflow2.5.0安装中常见的问题及解决方法
遗落星球
tensorflow深度学习
ANACONDA创建虚拟环境:选择合适python版本,否则无法下载tensorflow。启动终端。安装Tensorflow2.5.0:需要指定版本,并指定cpu还是gpu版本。非源码安装后,调用会产生警告。参考:https://blog.csdn.net/weixin_43159148/article/details/89609870完毕后,验证,tensorflow1和2版本相差较大,网上的验
- 【tensorflow】V1和V2不兼容,导致的常见问题及解决办法
落叶阳光
算法篇tensorflowbugpython
Tensorflow1和2不兼容,导致的常见问题及解决办法tf2中删除或者改变了tf1的中很多函数接口,若是在tf2的环境中中用了tf1的代码,则会报很多错。目录Tensorflow1和2不兼容,导致的常见问题及解决办法两个解决办法常见的问题及解决办法:一、AttributeError类1.AttributeError:module'tensorflow'hasnoattribute'placeh
- Tensorflow1架构内核和学习方法论
数据与后端架构提升之路
机器学习深度学习tensorflow人工智能python
目录概念简介总体介绍名词解释疑问辨析工程构建代码生成技术栈模型类型系统架构分层架构图控制运行机制会话机制队列运行模型本地模式分布式模式技能方法论发现领域模型挖掘系统架构细节是魔鬼适可而止发现她的美形式化独乐乐,不如众乐乐更新知识专攻术业概念简介总体介绍TensorFlow的主要作用是构建和训练复杂的机器学习模型,提供高效的并行计算能力,可视化训练过程,支持多种编程语言以及跨平台计算。这些特点使得T
- TensorFlow学习过程笔记
佳雨初林
深度学习tensorflow学习人工智能笔记
TensorFlow学习过程遇见的问题1.版本不兼容问题TensorFlow2不兼容TensorFlow1,所以很多时候就会出现一些问题,如下:AttributeError:module‘tensorflow’hasnoattribute‘global_variables_initializer’AttributeErrorTraceback(mostrecentcalllast)CellIn[5
- 解决:AttributeError: module ‘tensorflow‘ has no attribute ‘python_io‘
烛宝
tensorflowpython深度学习
出错现象:问题分析:这个问题是tensorflow版本不同引起的,tensorflow2中并没有python_io这个模块了,所以就需要在tensorflow2环境下调用tensorflow1版本的模块。解决办法:在tensorflow2环境下使用tf.compat.v1.模块名,就可以实现tensorflow1中的函数或者功能模块调用了
- TensorFlow1
奥尔良的少女
深度学习
tf.session()用于运行TensorFlow操作的类一个Session对象封装了Operation执行对象的环境,并对Tensor对象进行计算,例如:a=tf.constant(5.0)b=tf.constant(6.0)c=a*bsess=tf.Session()print(sess.run(c))tf.constant()tf.constant(value,dtype=
- 3090安装tensorflow1时,报错CUDA driver version is insufficient for CUDA runtime version
TommySte
tensorflow深度学习ubuntu
SuiteSparse安装的问题环境解决方案环境系统:Ubuntu时间:2023.5.29解决方案首先通过nvidia-smi查看自己的cuda驱动版本,如果是11.x,则重新安装nvidia-tensorflow:pipinstallnvidia-pyindexpipinstallnvidia-tensorflow==1.15.4+nv20.10原因是默认安装的nvidia-tensorflow
- 为conda 创建的虚拟环境定义python 版本
rachelnew1900
配置mac操作笔记pythonbash
系统python版本为3.8.5使用conda创建Python==3.7.12的环境tensorflow1后,调用时仍为3.8.5。(tensorflow1)Rachel1900(master#)~$whichpython/Users/Rachel1900/anaconda3/envs/tensorflow1/bin/python#路径正确(tensorflow1)Rachel1900(maste
- “深度学习”学习日记:Tensorflow实现VGG每一个卷积层的可视化
在撒哈拉卖雨伞
深度学习学习tensorflow
2023.8.19深度学习的卷积对于初学者是非常抽象,当时在入门学习的时候直接劝退一大班人,还好我坚持了下来。可视化时用到的图片(我们学校的一角!!!)以下展示了一个卷积和一次Relu的变化作者使用的GPU是RTX3050ti在这张图像上已经出现了Cudaoutofmemory了。防止其他图片出现类似情况:附上这张cat.jpg可以完成实验代码是Copy大神的,用tensorflow1写的,使用t
- wsl2 上安装并远程连接docker
china_xin1
dockerwsltensorflow
主要内容安装dockerce版本配置可远程连接dockerdocker安装tensorflow1、安装dockerce版本1)检查是否已经安装docker#查看docker状态,如若出现类似“*Dockerisrunning”,则已经安装sudoservicedockerstatus2)安装dockerce版本#curl指令安装curlhttps://get.docker.com|sh3)启动do
- tensorflow和keras版本对应关系
明教张公子
remotetensorflow深度学习
tensorflow和keras版本对应关系Keras2.3.1:Tensorflow2.2Tensorflow2.1Tensorflow2.0Tensorflow1.15Keras2.2.5:Tensorflow1.14Tensorflow1.13Tensorflow1.12Keras2.2.4:Tensorflow1.11Tensorflow1.10Keras2.2.0:Tensorflow1
- nsfw模型的搭建(复现实操)
Kirito_UGO
tensorflow视觉检测
声明:该模型参数来源于开源模型nsfw,但代码编写版本为tensorflow1。本文根据CSDN的一位大佬提供的代码进行tf2版本的复现。将github项目下载到本地将大佬的函数写到tf2.ipynb,附带需要导入的库importtensorflowastf#fromnsfwmodelimportResModel,getModelfromimage_utilsimportcreate_tensor
- 项目使用tensorflow2会出错,下载并使用tensorflow1
空城老祖
pythontensorflowpython深度学习
背景:使用pycharm安装总显示安装失败,使用pip安装也不行,只能使用conda配置虚拟环境手动安装1、下载安装anaconda官网下载,双击安装。用anaconda就是想使用虚拟环境,万一没弄好直接删了重新搞就行。2、创建虚拟环境①Windows+R打开运行,输入cmd进入命令行。②创建conda虚拟环境,需要输入y/n输入ycondacreate-ntensorflow-1.10.0pyt
- 30天从入门到精通TensorFlow1.x 第四天,TensorFlow中的计算图或数据流图
QuietNightThought
tensorflow深度学习机器学习
文章目录一、接前一天二、计算图或数据流图1.什么是计算图或者数据流图2.为什么需要计算图或者数据流图3.执行顺序和延迟加载在tf中的使用一、接前一天这几天主要学习了张量的创建方法,以及变量,变量命名域共享变量等概念。今天主要熟悉数据流图或者计算图的概念二、计算图或数据流图1.什么是计算图或者数据流图(1).计算图是tf的基本计算单位之一,与张量一样都是基本的计算单位。(2).tensorflow1
- tensorflow1 tensorflow 2 安装配置(cpu+gpu)新版gpu2.12
ziqibit
aipythontensorflowpython深度学习
tensorflow1和2的安装部署windows和linux用法一致本文使用的conda的方式,这样可以方便用多个不同的版本链接:tensorflow官网一、基本配置1.需要安装conda如果没有安装,按照我的这个教程(windows和linux都有):链接:anaconda安装2.gpu版本需要cuda注意:请先看需要的cuda版本如果没有安装,按照我的这个教程链接:cuda安装(linux)
- 使用tensorflow2跑代码时报错AttributeError: module ‘tensorflow_core.compat.v1‘ has no attribute ‘contrib‘
lululu_
tensorflow深度学习人工智能
使用tensorflow2跑tensorflow1的代码时报错AttributeError:module‘tensorflow_core.compat.v1’hasnoattribute‘contrib’具体报错代码行是initializer=tf.contrib.layers.xavier_initializer()网上看了很多方法,没有直接说解决办法,有的还比较麻烦,这里记一下,直接将该行代码
- WARNING: Ignoring invalid distribution -umpy (d:\anaconda\envs\tensorflow1\lib\site-packages)
用吉他弹奏摇滚乐
python开发语言
项目场景:准备pipfreeze>need.txt,进行docker封装,然后就一直有warning,强迫症看起来要难受死,我一定要解决了这个脏东西!问题描述WARNING:Ignoringinvaliddistribution-umpy(d:\anaconda\envs\tensorflow1\lib\site-packages)原因分析:这是由于插件安装失败或者中途退出引起的解决方案:1.找到
- JAX安装
June vinvin
深度学习环境配置tensorflowpython深度学习
本文安装版本为:jax0.2.21、jaxlib0.1.72、tensorflow2.7jax下载地址:https://github.com/google/jax/releasestensorflow下载地址:https://github.com/tensorflow/tensorflow1安装CPU版本pipinstall"jax[cpu]===0.2.21"-fhttps://whls.blo
- tensorflow2官方demo全流程详解
SL1029_
tensorflow深度学习python
本文目的:本文主要用来学习tensorflow2的官方demo本篇博客搭建环境为tensorflow2.4+python3.6+cuda11.0官方demo地址:链接不想去看官方文档或者想要更详细的解释可看本篇博客一、tensorflow2介绍Tensorflow1与tensoflow2对比tensorflow的一些细节Tensorflow2.0需要注意的几点1.tensorflowtensor的
- 矩阵求逆(JAVA)初等行变换
qiuwanchi
矩阵求逆(JAVA)
package gaodai.matrix;
import gaodai.determinant.DeterminantCalculation;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
/**
* 矩阵求逆(初等行变换)
* @author 邱万迟
*
- JDK timer
antlove
javajdkschedulecodetimer
1.java.util.Timer.schedule(TimerTask task, long delay):多长时间(毫秒)后执行任务
2.java.util.Timer.schedule(TimerTask task, Date time):设定某个时间执行任务
3.java.util.Timer.schedule(TimerTask task, long delay,longperiod
- JVM调优总结 -Xms -Xmx -Xmn -Xss
coder_xpf
jvm应用服务器
堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。
典型设置:
java -Xmx
- JDBC连接数据库
Array_06
jdbc
package Util;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class JDBCUtil {
//完
- Unsupported major.minor version 51.0(jdk版本错误)
oloz
java
java.lang.UnsupportedClassVersionError: cn/support/cache/CacheType : Unsupported major.minor version 51.0 (unable to load class cn.support.cache.CacheType)
at org.apache.catalina.loader.WebappClassL
- 用多个线程处理1个List集合
362217990
多线程threadlist集合
昨天发了一个提问,启动5个线程将一个List中的内容,然后将5个线程的内容拼接起来,由于时间比较急迫,自己就写了一个Demo,希望对菜鸟有参考意义。。
import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.CountDownLatch;
public c
- JSP简单访问数据库
香水浓
sqlmysqljsp
学习使用javaBean,代码很烂,仅为留个脚印
public class DBHelper {
private String driverName;
private String url;
private String user;
private String password;
private Connection connection;
privat
- Flex4中使用组件添加柱状图、饼状图等图表
AdyZhang
Flex
1.添加一个最简单的柱状图
? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
<?xml version=
"1.0"&n
- Android 5.0 - ProgressBar 进度条无法展示到按钮的前面
aijuans
android
在低于SDK < 21 的版本中,ProgressBar 可以展示到按钮前面,并且为之在按钮的中间,但是切换到android 5.0后进度条ProgressBar 展示顺序变化了,按钮再前面,ProgressBar 在后面了我的xml配置文件如下:
[html]
view plain
copy
<RelativeLa
- 查询汇总的sql
baalwolf
sql
select list.listname, list.createtime,listcount from dream_list as list , (select listid,count(listid) as listcount from dream_list_user group by listid order by count(
- Linux du命令和df命令区别
BigBird2012
linux
1,两者区别
du,disk usage,是通过搜索文件来计算每个文件的大小然后累加,du能看到的文件只是一些当前存在的,没有被删除的。他计算的大小就是当前他认为存在的所有文件大小的累加和。
- AngularJS中的$apply,用还是不用?
bijian1013
JavaScriptAngularJS$apply
在AngularJS开发中,何时应该调用$scope.$apply(),何时不应该调用。下面我们透彻地解释这个问题。
但是首先,让我们把$apply转换成一种简化的形式。
scope.$apply就像一个懒惰的工人。它需要按照命
- [Zookeeper学习笔记十]Zookeeper源代码分析之ClientCnxn数据序列化和反序列化
bit1129
zookeeper
ClientCnxn是Zookeeper客户端和Zookeeper服务器端进行通信和事件通知处理的主要类,它内部包含两个类,1. SendThread 2. EventThread, SendThread负责客户端和服务器端的数据通信,也包括事件信息的传输,EventThread主要在客户端回调注册的Watchers进行通知处理
ClientCnxn构造方法
&
- 【Java命令一】jmap
bit1129
Java命令
jmap命令的用法:
[hadoop@hadoop sbin]$ jmap
Usage:
jmap [option] <pid>
(to connect to running process)
jmap [option] <executable <core>
(to connect to a
- Apache 服务器安全防护及实战
ronin47
此文转自IBM.
Apache 服务简介
Web 服务器也称为 WWW 服务器或 HTTP 服务器 (HTTP Server),它是 Internet 上最常见也是使用最频繁的服务器之一,Web 服务器能够为用户提供网页浏览、论坛访问等等服务。
由于用户在通过 Web 浏览器访问信息资源的过程中,无须再关心一些技术性的细节,而且界面非常友好,因而 Web 在 Internet 上一推出就得到
- unity 3d实例化位置出现布置?
brotherlamp
unity教程unityunity资料unity视频unity自学
问:unity 3d实例化位置出现布置?
答:实例化的同时就可以指定被实例化的物体的位置,即 position
Instantiate (original : Object, position : Vector3, rotation : Quaternion) : Object
这样你不需要再用Transform.Position了,
如果你省略了第二个参数(
- 《重构,改善现有代码的设计》第八章 Duplicate Observed Data
bylijinnan
java重构
import java.awt.Color;
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.Label;
import java.awt.TextField;
import java.awt.event.FocusAdapter;
import java.awt.event.FocusE
- struts2更改struts.xml配置目录
chiangfai
struts.xml
struts2默认是读取classes目录下的配置文件,要更改配置文件目录,比如放在WEB-INF下,路径应该写成../struts.xml(非/WEB-INF/struts.xml)
web.xml文件修改如下:
<filter>
<filter-name>struts2</filter-name>
<filter-class&g
- redis做缓存时的一点优化
chenchao051
redishadooppipeline
最近集群上有个job,其中需要短时间内频繁访问缓存,大概7亿多次。我这边的缓存是使用redis来做的,问题就来了。
首先,redis中存的是普通kv,没有考虑使用hash等解结构,那么以为着这个job需要访问7亿多次redis,导致效率低,且出现很多redi
- mysql导出数据不输出标题行
daizj
mysql数据导出去掉第一行去掉标题
当想使用数据库中的某些数据,想将其导入到文件中,而想去掉第一行的标题是可以加上-N参数
如通过下面命令导出数据:
mysql -uuserName -ppasswd -hhost -Pport -Ddatabase -e " select * from tableName" > exportResult.txt
结果为:
studentid
- phpexcel导出excel表简单入门示例
dcj3sjt126com
PHPExcelphpexcel
先下载PHPEXCEL类文件,放在class目录下面,然后新建一个index.php文件,内容如下
<?php
error_reporting(E_ALL);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);
if (PHP_SAPI == 'cli')
die('
- 爱情格言
dcj3sjt126com
格言
1) I love you not because of who you are, but because of who I am when I am with you. 我爱你,不是因为你是一个怎样的人,而是因为我喜欢与你在一起时的感觉。 2) No man or woman is worth your tears, and the one who is, won‘t
- 转 Activity 详解——Activity文档翻译
e200702084
androidUIsqlite配置管理网络应用
activity 展现在用户面前的经常是全屏窗口,你也可以将 activity 作为浮动窗口来使用(使用设置了 windowIsFloating 的主题),或者嵌入到其他的 activity (使用 ActivityGroup )中。 当用户离开 activity 时你可以在 onPause() 进行相应的操作 。更重要的是,用户做的任何改变都应该在该点上提交 ( 经常提交到 ContentPro
- win7安装MongoDB服务
geeksun
mongodb
1. 下载MongoDB的windows版本:mongodb-win32-x86_64-2008plus-ssl-3.0.4.zip,Linux版本也在这里下载,下载地址: http://www.mongodb.org/downloads
2. 解压MongoDB在D:\server\mongodb, 在D:\server\mongodb下创建d
- Javascript魔法方法:__defineGetter__,__defineSetter__
hongtoushizi
js
转载自: http://www.blackglory.me/javascript-magic-method-definegetter-definesetter/
在javascript的类中,可以用defineGetter和defineSetter_控制成员变量的Get和Set行为
例如,在一个图书类中,我们自动为Book加上书名符号:
function Book(name){
- 错误的日期格式可能导致走nginx proxy cache时不能进行304响应
jinnianshilongnian
cache
昨天在整合某些系统的nginx配置时,出现了当使用nginx cache时无法返回304响应的情况,出问题的响应头: Content-Type:text/html; charset=gb2312 Date:Mon, 05 Jan 2015 01:58:05 GMT Expires:Mon , 05 Jan 15 02:03:00 GMT Last-Modified:Mon, 05
- 数据源架构模式之行数据入口
home198979
PHP架构行数据入口
注:看不懂的请勿踩,此文章非针对java,java爱好者可直接略过。
一、概念
行数据入口(Row Data Gateway):充当数据源中单条记录入口的对象,每行一个实例。
二、简单实现行数据入口
为了方便理解,还是先简单实现:
<?php
/**
* 行数据入口类
*/
class OrderGateway {
/*定义元数
- Linux各个目录的作用及内容
pda158
linux脚本
1)根目录“/” 根目录位于目录结构的最顶层,用斜线(/)表示,类似于
Windows
操作系统的“C:\“,包含Fedora操作系统中所有的目录和文件。 2)/bin /bin 目录又称为二进制目录,包含了那些供系统管理员和普通用户使用的重要
linux命令的二进制映像。该目录存放的内容包括各种可执行文件,还有某些可执行文件的符号连接。常用的命令有:cp、d
- ubuntu12.04上编译openjdk7
ol_beta
HotSpotjvmjdkOpenJDK
获取源码
从openjdk代码仓库获取(比较慢)
安装mercurial Mercurial是一个版本管理工具。 sudo apt-get install mercurial
将以下内容添加到$HOME/.hgrc文件中,如果没有则自己创建一个: [extensions] forest=/home/lichengwu/hgforest-crew/forest.py fe
- 将数据库字段转换成设计文档所需的字段
vipbooks
设计模式工作正则表达式
哈哈,出差这么久终于回来了,回家的感觉真好!
PowerDesigner的物理数据库一出来,设计文档中要改的字段就多得不计其数,如果要把PowerDesigner中的字段一个个Copy到设计文档中,那将会是一件非常痛苦的事情。