- NASA 宇航员太空惊魂 30 天!波音飞船 5 大致命漏洞曝光:美国航天帝国正在崩塌?...
思快奇
人工智能
【惊爆】原定8天的太空任务演变成生死拉锯战!当NASA宣布“星际客机”将提前两周返航时,全球目光突然聚焦:价值42亿美元的太空飞船为何沦为“星际牢笼”?波音与NASA的联合声明背后,一场动摇美国航天霸权的系统性危机正在爆发…第一章太空惊变72小时去年6月5日,那本应是一次充满荣耀与探索的太空之旅,星际客机载着两位精英宇航员冲天而起,冲破大气层,向着浩瀚宇宙进发。全世界都在期待着他们在太空中的新发现
- 麒麟系统中删除权限不够的文件方法
乙龙
linuxkylin
在麒麟系统中删除权限不够的文件,可以尝试以下几种方法:通过修改文件权限删除打开终端:点击左下角的“终端”图标,或者通过搜索功能找到并打开终端。定位文件:使用cd命令切换到文件所在的目录。修改文件权限:使用chmod命令修改文件权限,使当前用户具有读写执行权限。例如:chmod777文件名这里的777表示赋予所有用户对该文件的读、写、执行权限。删除文件:使用rm命令删除文件,例如:rm文件名如果需要
- docker快速安装Es和kibana_docker安装es和kibana
2401_84159783
2024年程序员学习dockerelasticsearch容器
2:准备环境mkdir-p/home/docker/es#创建挂载目录mkdir-p/home/docker/es/logschmod777/home/docker/es/logs#授权mkdir-p/home/docker/es/datachmod777/home/docker/es/data#授权dockerrun-d--namees_temp-p9200:9200-p9300:9300ela
- Qt5.6在Linux中无法切换中文输入法问题解决
糯米藕片
经验分享qtlinux开发语言
注意Qt5.6.1要编译1.0.6版本源码chmod777赋权复制两个地方so重启QtCreatorsudocplibfcitxplatforminputcontextplugin.so/home/shen/Qt5.6.1/Tools/QtCreator/lib/Qt/plugins/platforminputcontextssudocplibfcitxplatforminputcontextpl
- hypermesh 复合材料_HyperWorks复合材料仿真优化技术及应用
weixin_39617006
hypermesh复合材料
HyperWorks复合材料仿真优化技术及应用复合材料以其比强度、比模量高,耐腐蚀、抗疲劳等优点,在工业界得到了越来越多的应用。特别是在航空航天方面,由于钢铁和有色合金很难满足日趋苛刻的重量、力学等设计性能要求,复合材料更是得到了广泛的应用。波音787和A350飞机的复合材料用量都超过50%,同时也在研发过程中面临许多重大挑战,除了大量的小样件和部段试验件的试验测试,仿真优化技术也是解决各种技术难
- 技术革新引领未来发展趋势
jiemidashi
经验分享
新能源汽车的自动驾驶技术正在快速发展。现在,许多大公司都在研究这个领域。比如,特斯拉、百度等都推出了自己的自动驾驶系统。这些系统让开车变得更安全、更方便。不过,这项技术也面临着一些挑战。首先,技术还不完全成熟。有时候,自动驾驶汽车可能会出现故障。其次,法律和政策也还没跟上技术发展的步伐。很多国家和地区还没有明确的法规来规范自动驾驶汽车的使用。尽管如此,新能源汽车的自动驾驶技术仍然有很大的潜力。它能
- 踩坑,RK3588编译运行rknn的c++例程
血玥珏
rknnc语言c++开发语言
官网:https://github.com/airockchip/rknn-toolkit2下载rknn-toolkit2-master.zip解压缩后cd进入rknn-toolkit2-master/rknpu2/examples/rknn_yolov5_demo将脚本设置可执行chmod777build-linux.sh按照README_CN.md里的说明运行./build-linux.sh-
- 笔记-Ubuntu本地镜像源配置
丶花落谁家
笔记ubuntuapt
背景需要内网部署JitsiMeet,不用docker,用离线包进行安装,由于安装包需要的依赖比较多,因此需要在本地进行镜像源配置,保证依赖的正确安装。操作1、先在外网拿到安装包cd/var/cache/apt/archives2、复制至内网将所有deb复制至内网根目录下mkdir/ak/downloadchmod777-R/ak/download/3、依赖打包dpkg-scanpackages/a
- Zabbix6.0使用自带模板(Docker by Zabbix agent 2)监控Docker
神奇的海马体
#4-Zabbix监控系统dockerzabbixjava
注意:Zabbix6.0使用DockerbyZabbixagent2模板可直接监控Docker,步骤如下:1、修改docker.sock路径地址vim/etc/zabbix/zabbix_agent2.d/plugins.d/docker.confPlugins.Docker.Endpoint=unix:///var/run/docker.sock2、赋权chmod-R777/var/run/do
- 麒麟v10 飞腾架构 配置Qt编译环境
糯米藕片
经验分享qt数据库开发语言
麒麟v10飞腾架构配置Qt编译环境操作系统的配置是飞腾CPU20008G+256GQt环境v102303这版镜像可以从麒麟商店进行QtCreator的安装,需要配置Qt的编译库开始配置1.将bin目录赋值读写执行权限sudochmod-R777bin2.配置QtCreator的项目Kits配置这个项目设置,需要安装gcc、g++,而正确安装这些东西又需要换源问题1:qmake没有被正确安装从网上下
- Docker 部署AnythingLLM
炫爱小七
docker容器ai
两个指令搞定1.下载镜像dockerpullmintplexlabs/anythingllm2.运行容器exportSTORAGE_LOCATION=$HOME/anythingllmmkdir-p$STORAGE_LOCATIONchmod-R777$STORAGE_LOCATIONtouch"$STORAGE_LOCATION/.env"dockerrun-d-p3001:3001\--cap
- 如何选择最佳国外邮箱?注册、登录与购买指南
html
在如今的数字化时代,邮箱已经成为我们日常生活和工作中不可或缺的工具。无论是个人通信、商务往来,还是注册各种在线服务,一个功能强大、稳定可靠的邮箱都是必不可少的。而在众多国外邮箱服务中,如何选择最适合自己的邮箱?本文将以Zoho邮箱为例,为您详细讲解如何选择、注册、登录以及购买国外邮箱服务。一、为什么选择国外邮箱?在选择邮箱服务时,很多人会考虑国外邮箱。以下是国外邮箱的几大优势:隐私保护更强国外邮箱
- Linux Ubuntu设置ollama保存模型的路径和设置监听端口
3333333_
大模型Linuxlinux学习人工智能大模型
下载模型之前可以修改下模型默认保存路径。设置ollama保存模型的路径和监听端口sudomkdir/path/to/ollama/modelssudochown-R777/path/to/ollama/modelssudovi/etc/systemd/system/ollama.service在[Service]下面添加相应的环境变量Environment,包括OLLAMA_HOST和OLLAMA
- vue-cli-service:Permission denied
new code Boy
vue.js前端javascript
执行npmrundev时提示vue-cli-service:Permissiondenied进入前端工程cdweb输入权限命令chmod777node_modules/.bin/vue-cli-service
- linux终端文件管理命令
kevinfkq
linux运维服务器
ls:列出目录内容。cd:切换当前工作目录。pwd:显示当前工作目录的绝对路径。mkdir:创建新目录。rmdir:删除空目录。cp:复制文件或目录。rm:删除文件或目录。mv:移动文件与目录,或修改名称。chmod+x文件名:指定某个文件赋予权限。chmod-R777:所有文件给权限
- vs发布后再linux打包linux版本的安装包
kevinfkq
linuxgithub运维
*****Linux安装包打包:**在vs打包好linux运行文件,将linux-x64复制到linux电脑桌面上,准备好可执行文件和资源后,先打开终端输入./overview.Desktop试试是否可以运行。(本项目可能需要输入sudomkdir-p/home/coalcar和sudochmod-R777/home/coalcar进行日志文件夹的创建和权限赋予)。在linux电脑操作即可。一、首
- 全平台搭载旭日5!科沃斯GOAT智能割草机器人全新系列正式开售
量子位
近日,科沃斯全新发布的GOATASeries和GOATOSeries割草机器人,将在多国市场正式上市发售。作为业界最强的割草机器人产品之一,GOAT致力为割草机带来基于机器人视觉的专业定位解决方案。GOAT全新系列产品全平台搭载地瓜机器人全新推出的旭日5智能计算芯片,具备10TOPs算力,拥有丰富的异构计算资源,可支持机器人在本地完成全栈任务的高效计算。基于科沃斯领先的LELS™定位技术,GOAT
- docker部署mysql 5.7(开发环境)
运维开发那些事
dockermysqldockermysql
由于最近开发一个devops项目,需要用到mysql,所以为了方便,这里使用docker进行部署。所以记录一下!思路:1、创建相应目录2、创建配置文间3、运行容器4、进入容器内部修改root登录权限5、测试连接(如果是云服务器,需要在防火墙开通相应端口)1、创建相应目录mkdir-p/opt/mysql/{data,logs,conf}chmod777/opt/mysql/logs-R2、创建配置
- apache2开启重写模块
codeAB
服务器运维apache2重写
UbuntuLAMP如何配置Apache1.修改文件夹读写权限PHP网络服务器根目录默认位置:/var/www,默认属性只允许root用户执行操作,但是在Ubuntu中因为安全性的考虑默认关闭了root账户。为了可以在这个文件夹新建修改php、html文件等等,可以通过终端命令行修改文件夹的这个属性:C代码sudochmod777/var/www2.启用mod_rewrite模块C代码#终端命令:
- 【wordpress】如何让wordpress升级时无需输入ftp用户名和密码
冰糖雪梨on_chip
Linuxwordpress
vim/usr/share/nginx/html/wordpress/wp-config.php添加以下三行define("FS_METHOD","direct");define("FS_CHMOD_DIR",0777);define("FS_CHMOD_FILE",0777);退出vim更改权限chmod-R777/usr/share/nginx/html/wordpress/chown-Rng
- OAI NR nr-softmodem初步解析
u010748717
OAINS3仿真OAI
编译和仿真命令基于版本:OAI_develop_210827。对nr-softmodem,也就是gnb进行解析。下载后编译先用gitinit命令,然后chmod777-R把文件夹内权限设置一下。develop的编译:sudo./build_oai-wUSRP--eNB--nrUE--gNB-g-G -V-x-P--ue-trace--ue-timing --build-libtelnetsrv -
- Docker搭建Jenkins
Dolphin_Home
Dockerdockerjenkins容器
Docker搭建Jenkins准备工作先准备配置目录和持久化目录,举个栗子:mkdir-p/opt/module/jenkins/{jenkins_home,plugins,custom_config/Maven_Data}#添加权限chmod777/opt/module/jenkins/jenkins_homechmod777/opt/module/jenkins/pluginschmod777
- 使用redis-cli shutdown redis时出现(error) ERR Errors trying to SHUTDOWN. Check logs.报错的解决办法
因特麦克斯
redis数据库缓存
解决方法:找到你使用的redis.conf文件ctrl+f(vscode远程连接)查找logfile找到后设置自己的log文件路径使用chmod777给log文件授予权限
- python难学吗?python的就业前景到底怎么样?
荆州克莱
面试题汇总与解析springcloudspringbootspring技术css3
明确的说,python不难,入门很快,对于几乎是零基础的人是完全可以学会的。个人主要总结一下3点。第一,Python最大的功劳就是直接拉低了编程门槛和使用难度相比于C,C#,JAVA这些早轮子语言学习Python完全就是直接开车的节奏稍微努力一下,一周就能写出像样的东西第二,Python学习越来越普及目前Python课程已发展到儿童编程领域很多中小学开设Python教学,统一考试很多国外学校,比如
- 基于Bootstrap 3可预览的HTML5文件上传插件
�时过境迁,物是人非
bootstraphtml5okhttp
bootstrap-fileinput是一款基于Bootstrap3.x的HTML5文件上传插件。该文件上传插件带有预览图效果,可同时选择多个文件。该插件使用bootstrapCSS3样式来制作文件上传界面,美观大方。并且它提供了多国语言,你可以选择使用中文。在线预览下载该文件上传插件比普通的文件上传插件功能更强大,它可以对图片、文本文件、HTML文件、视频文件、音频文件、flash文件生成预览图
- The selected directory is not a valid Tomcat home
六件套是我
tomcatjava
我这里是Ubuntu安装的tomcat,直接从压缩包解压安装的IDEA在配置TomcatHome的时候,其实路径是对的,我填的是/usr/local/tomcat/apach-tomcat-9.0.98。但是报错TheselecteddirectoryisisnotavalidTomcathome。**解决方法:**只需要给tomcat目录足够的权限就好。sudochmod777./apach-t
- 华为OD机试E卷 --货币单位换算--24年OD统一考试(Java & JS & Python & C & C++)
飞码创造者
最新华为OD机试题库2024华为odjavajavascriptpythonjsc语言
文章目录题目描述输入描述输出描述用例题目解析JS算法源码Java算法源码python算法源码c算法源码c++算法源码题目描述记账本上记录了若干条多国货币金额,需要转换成人民币分(fen),汇总后输出。每行记录一条金额,金额带有货币单位,格式为数字+单位,可能是单独元,或者单独分,或者元与分的组合。要求将这些货币全部换算成人民币分(fen)后进行汇总,汇总结果仅保留整数,小数部分舍弃。元和分的换算关
- xiaozhi-esp32 - 基于 ESP32 的 AI 聊天机器人
小众AI
AI开源开源人工智能AI编程
xiaozhi-esp32是一款基于ESP-IDF开发框架的开源硬件项目,旨在利用低成本硬件打造个人专属的AI聊天机器人。它通过WebSocket或UDP协议与LLM、TTSAPI服务连接,实现实时语音交互功能,无需在设备上运行LLM,支持中文在内的多国语言、语音识别用户身份、自定义提示词和音色等功能,兼容多款ESP32开发板。3500Stars545Forks19Issues12贡献者MITLi
- Git 高亮增强插件 diff-so-fancy
Gilgod
git
macorlinuxhttps://github.com/so-fancy/diff-so-fancy#cd/usr/local/binwgethttps://raw.githubusercontent.com/so-fancy/diff-so-fancy/master/third_party/build_fatpack/diff-so-fancy#chmod777/usr/local/bin/d
- Linux 权限体系详解:、777、755、644、600、chmod、chown、chgrp 和 umask;SUID、SGID 和 Sticky Bit;ACL (访问控制列表) 是什么?
小胡说技书
手册/开发图谱运维linux运维服务器
文章目录1.引言1.1为什么学习Linux权限?1.2本文目标2.Linux权限基础概念2.1权限模型2.2权限类型2.3权限表示法2.3.1字母表示法2.3.2数字表示法2.3.3字母与数字表示法对比2.3.4案例:字母与数字的权限切换3.常见权限分配方法对比表格3.1使用`chmod`分配权限3.2使用`chown`和`chgrp`修改拥有者和用户组3.3使用`umask`设置默认权限4.高级
- PHP,安卓,UI,java,linux视频教程合集
cocos2d-x小菜
javaUIPHPandroidlinux
╔-----------------------------------╗┆
- 各表中的列名必须唯一。在表 'dbo.XXX' 中多次指定了列名 'XXX'。
bozch
.net.net mvc
在.net mvc5中,在执行某一操作的时候,出现了如下错误:
各表中的列名必须唯一。在表 'dbo.XXX' 中多次指定了列名 'XXX'。
经查询当前的操作与错误内容无关,经过对错误信息的排查发现,事故出现在数据库迁移上。
回想过去: 在迁移之前已经对数据库进行了添加字段操作,再次进行迁移插入XXX字段的时候,就会提示如上错误。
&
- Java 对象大小的计算
e200702084
java
Java对象的大小
如何计算一个对象的大小呢?
 
- Mybatis Spring
171815164
mybatis
ApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext.xml");
CustomerService userService = (CustomerService) ac.getBean("customerService");
Customer cust
- JVM 不稳定参数
g21121
jvm
-XX 参数被称为不稳定参数,之所以这么叫是因为此类参数的设置很容易引起JVM 性能上的差异,使JVM 存在极大的不稳定性。当然这是在非合理设置的前提下,如果此类参数设置合理讲大大提高JVM 的性能及稳定性。 可以说“不稳定参数”
- 用户自动登录网站
永夜-极光
用户
1.目标:实现用户登录后,再次登录就自动登录,无需用户名和密码
2.思路:将用户的信息保存为cookie
每次用户访问网站,通过filter拦截所有请求,在filter中读取所有的cookie,如果找到了保存登录信息的cookie,那么在cookie中读取登录信息,然后直接
- centos7 安装后失去win7的引导记录
程序员是怎么炼成的
操作系统
1.使用root身份(必须)打开 /boot/grub2/grub.cfg 2.找到 ### BEGIN /etc/grub.d/30_os-prober ### 在后面添加 menuentry "Windows 7 (loader) (on /dev/sda1)" { 
- Oracle 10g 官方中文安装帮助文档以及Oracle官方中文教程文档下载
aijuans
oracle
Oracle 10g 官方中文安装帮助文档下载:http://download.csdn.net/tag/Oracle%E4%B8%AD%E6%96%87API%EF%BC%8COracle%E4%B8%AD%E6%96%87%E6%96%87%E6%A1%A3%EF%BC%8Coracle%E5%AD%A6%E4%B9%A0%E6%96%87%E6%A1%A3 Oracle 10g 官方中文教程
- JavaEE开源快速开发平台G4Studio_V3.2发布了
無為子
AOPoraclemysqljavaeeG4Studio
我非常高兴地宣布,今天我们最新的JavaEE开源快速开发平台G4Studio_V3.2版本已经正式发布。大家可以通过如下地址下载。
访问G4Studio网站
http://www.g4it.org
G4Studio_V3.2版本变更日志
功能新增
(1).新增了系统右下角滑出提示窗口功能。
(2).新增了文件资源的Zip压缩和解压缩
- Oracle常用的单行函数应用技巧总结
百合不是茶
日期函数转换函数(核心)数字函数通用函数(核心)字符函数
单行函数; 字符函数,数字函数,日期函数,转换函数(核心),通用函数(核心)
一:字符函数:
.UPPER(字符串) 将字符串转为大写
.LOWER (字符串) 将字符串转为小写
.INITCAP(字符串) 将首字母大写
.LENGTH (字符串) 字符串的长度
.REPLACE(字符串,'A','_') 将字符串字符A转换成_
- Mockito异常测试实例
bijian1013
java单元测试mockito
Mockito异常测试实例:
package com.bijian.study;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
import org.junit.Assert;
import org.junit.Test;
import org.mockito.
- GA与量子恒道统计
Bill_chen
JavaScript浏览器百度Google防火墙
前一阵子,统计**网址时,Google Analytics(GA) 和量子恒道统计(也称量子统计),数据有较大的偏差,仔细找相关资料研究了下,总结如下:
为何GA和量子网站统计(量子统计前身为雅虎统计)结果不同?
首先:没有一种网站统计工具能保证百分之百的准确出现该问题可能有以下几个原因:(1)不同的统计分析系统的算法机制不同;(2)统计代码放置的位置和前后
- 【Linux命令三】Top命令
bit1129
linux命令
Linux的Top命令类似于Windows的任务管理器,可以查看当前系统的运行情况,包括CPU、内存的使用情况等。如下是一个Top命令的执行结果:
top - 21:22:04 up 1 day, 23:49, 1 user, load average: 1.10, 1.66, 1.99
Tasks: 202 total, 4 running, 198 sl
- spring四种依赖注入方式
白糖_
spring
平常的java开发中,程序员在某个类中需要依赖其它类的方法,则通常是new一个依赖类再调用类实例的方法,这种开发存在的问题是new的类实例不好统一管理,spring提出了依赖注入的思想,即依赖类不由程序员实例化,而是通过spring容器帮我们new指定实例并且将实例注入到需要该对象的类中。依赖注入的另一种说法是“控制反转”,通俗的理解是:平常我们new一个实例,这个实例的控制权是我
- angular.injector
boyitech
AngularJSAngularJS API
angular.injector
描述: 创建一个injector对象, 调用injector对象的方法可以获得angular的service, 或者用来做依赖注入. 使用方法: angular.injector(modules, [strictDi]) 参数详解: Param Type Details mod
- java-同步访问一个数组Integer[10],生产者不断地往数组放入整数1000,数组满时等待;消费者不断地将数组里面的数置零,数组空时等待
bylijinnan
Integer
public class PC {
/**
* 题目:生产者-消费者。
* 同步访问一个数组Integer[10],生产者不断地往数组放入整数1000,数组满时等待;消费者不断地将数组里面的数置零,数组空时等待。
*/
private static final Integer[] val=new Integer[10];
private static
- 使用Struts2.2.1配置
Chen.H
apachespringWebxmlstruts
Struts2.2.1 需要如下 jar包: commons-fileupload-1.2.1.jar commons-io-1.3.2.jar commons-logging-1.0.4.jar freemarker-2.3.16.jar javassist-3.7.ga.jar ognl-3.0.jar spring.jar
struts2-core-2.2.1.jar struts2-sp
- [职业与教育]青春之歌
comsci
教育
每个人都有自己的青春之歌............但是我要说的却不是青春...
大家如果在自己的职业生涯没有给自己以后创业留一点点机会,仅仅凭学历和人脉关系,是难以在竞争激烈的市场中生存下去的....
&nbs
- oracle连接(join)中使用using关键字
daizj
JOINoraclesqlusing
在oracle连接(join)中使用using关键字
34. View the Exhibit and examine the structure of the ORDERS and ORDER_ITEMS tables.
Evaluate the following SQL statement:
SELECT oi.order_id, product_id, order_date
FRO
- NIO示例
daysinsun
nio
NIO服务端代码:
public class NIOServer {
private Selector selector;
public void startServer(int port) throws IOException {
ServerSocketChannel serverChannel = ServerSocketChannel.open(
- C语言学习homework1
dcj3sjt126com
chomework
0、 课堂练习做完
1、使用sizeof计算出你所知道的所有的类型占用的空间。
int x;
sizeof(x);
sizeof(int);
# include <stdio.h>
int main(void)
{
int x1;
char x2;
double x3;
float x4;
printf(&quo
- select in order by , mysql排序
dcj3sjt126com
mysql
If i select like this:
SELECT id FROM users WHERE id IN(3,4,8,1);
This by default will select users in this order
1,3,4,8,
I would like to select them in the same order that i put IN() values so:
- 页面校验-新建项目
fanxiaolong
页面校验
$(document).ready(
function() {
var flag = true;
$('#changeform').submit(function() {
var projectScValNull = true;
var s ="";
var parent_id = $("#parent_id").v
- Ehcache(02)——ehcache.xml简介
234390216
ehcacheehcache.xml简介
ehcache.xml简介
ehcache.xml文件是用来定义Ehcache的配置信息的,更准确的来说它是定义CacheManager的配置信息的。根据之前我们在《Ehcache简介》一文中对CacheManager的介绍我们知道一切Ehcache的应用都是从CacheManager开始的。在不指定配置信
- junit 4.11中三个新功能
jackyrong
java
junit 4.11中两个新增的功能,首先是注解中可以参数化,比如
import static org.junit.Assert.assertEquals;
import java.util.Arrays;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runn
- 国外程序员爱用苹果Mac电脑的10大理由
php教程分享
windowsPHPunixMicrosoftperl
Mac 在国外很受欢迎,尤其是在 设计/web开发/IT 人员圈子里。普通用户喜欢 Mac 可以理解,毕竟 Mac 设计美观,简单好用,没有病毒。那么为什么专业人士也对 Mac 情有独钟呢?从个人使用经验来看我想有下面几个原因:
1、Mac OS X 是基于 Unix 的
这一点太重要了,尤其是对开发人员,至少对于我来说很重要,这意味着Unix 下一堆好用的工具都可以随手捡到。如果你是个 wi
- 位运算、异或的实际应用
wenjinglian
位运算
一. 位操作基础,用一张表描述位操作符的应用规则并详细解释。
二. 常用位操作小技巧,有判断奇偶、交换两数、变换符号、求绝对值。
三. 位操作与空间压缩,针对筛素数进行空间压缩。
&n
- weblogic部署项目出现的一些问题(持续补充中……)
Everyday都不同
weblogic部署失败
好吧,weblogic的问题确实……
问题一:
org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: URL [zip:E:/weblogic/user_projects/domains/base_domain/serve
- tomcat7性能调优(01)
toknowme
tomcat7
Tomcat优化: 1、最大连接数最大线程等设置
<Connector port="8082" protocol="HTTP/1.1"
useBodyEncodingForURI="t
- PO VO DAO DTO BO TO概念与区别
xp9802
javaDAO设计模式bean领域模型
O/R Mapping 是 Object Relational Mapping(对象关系映射)的缩写。通俗点讲,就是将对象与关系数据库绑定,用对象来表示关系数据。在O/R Mapping的世界里,有两个基本的也是重要的东东需要了解,即VO,PO。
它们的关系应该是相互独立的,一个VO可以只是PO的部分,也可以是多个PO构成,同样也可以等同于一个PO(指的是他们的属性)。这样,PO独立出来,数据持