- 2020-01-29
清泉_8ed6
心情不是人生的全部,却能左右人生的全部。心情好,什么都好,心情不好,一切都乱了。我们常常不是输给了别人,而是坏心情贬低了我们的形象,降低了我们的能力,扰乱了我们的思维,从而输给了自己。控制好心情,生活才会处处祥和。好心态塑造好心情,好心情塑造最出色的你。摔跤了,不要哭,再爬起来,站直一笑,拍拍尘灰,继续奔跑。正视人生的每一个挫折,适应人生的每一回起伏,吸取人生的每一场失败,利用人生的每一个坎坷。努
- 甜2020-01-29岁月真的是把杀猪刀
尝酥品甜
娃子还不睡,啥也别想干。啥时候才作息正常,生活轨道正常啊?这几日由于疫情,大家都按兵不动在家好好享受宅的乐趣,可是很多人都大喊太无聊了,实在太无聊。对我而言实在时间宝贝,但是又效率低下啊,初老症状明显,不承认也不行。记忆力下降,身体代谢下降,岁月饶过谁。今天看到初中同学发的照片,十几年不见,已不复当初青春模样,有了中年的痕迹,这更是加剧了我意识到我们已迈向中年。
- 2020-01-29
9a6f04988f77
儿子在家己经窝6天了,他竟然沒闹着要出去,非常感谢儿子能配合这次疫情。我给他讲这次肺炎传染率极高,得病就要被隔离,只要不出门就不会被传染。我们每天听疫情动态新闻,让儿子也了解对抗疫情知识。儿子很讲究卫生,每次洗手都数15个数,我告诉他洗手不少于15秒。我们尽量不出门,不信谣,不传谣,少给社会添麻烦,多传播正能量。用平静的心态面对疫情。相信春暖花开时,一切安好!
- 2020-01-29
180da8ee8671
大人们烦小孩儿吗?有的大人不烦有的大人就是烦还装做什么都没有发生过的一样这就是两面人一面在私底下打、骂孩子另一面是在外面装作对自己孩子很好的样子但是他心里知道孩子做什么都是错的这样会给孩子才生阴影
- 2020-01-29
西域社群
经过这场瘟疫,人的认知应该发生彻底改变。人在两种东西面前才不把钱当回事。第一是健康。第二是自由。而现在这两种挑战同时摆在我们面前。终于发现:免疫力,才是一个人最大的竞争力!在家防疫期间,难免大吃大喝,体重增加,免疫系统,抵抗力都会降低,我们更要合理安排作息,合理搭配饮食,锻炼身体,同时给身体提供合理蛋白质以及营养素…
- 2020-01-29
anycedo
论文攻坚战,第一天今日计划1.深入了解布匹的生产以及缺陷的产生与处理2.了解其他工业陷检测;今日工作总结
- 2020-01-29
點点
多灾多难的新年今年过年真是多灾多难,一点也不快乐,家里的新衣服总是派不上用场,最近肺炎很严重,我们只好呆在家里。过年的前一天晚上,我们去老家吃年夜饭,有好多佳肴,我和亲戚们聚在一起大吃特吃。但好景不长,新年那天爸爸和姐姐说有肺炎,妈妈担心我们会被传染,就不让我们去老家过年,一切计划都取消。这些完美的计划就这样被取消了。下午,因为妈妈年货卖的少,家里吃的不多,在说,我们天天呆在家里吃的都快吃完了,爸
- 2020-01-29
Ernest_Z
day11【网络编程】主要内容软件架构CS/BS网络通信三要素TCP通信Socket套接字ServerSocket教学目标[]能够辨别UDP和TCP协议特点[]能够说出TCP协议下两个常用类名称[]能够编写TCP协议下字符串数据传输程序[]能够理解TCP协议下文件上传案例[]能够理解TCP协议下案例2第一章网络编程入门1.1软件结构C/S结构:全称为Client/Server结构,是指客户端和服务
- 2020-01-29
醉如泥
公园里的人不多,且老人居多,大多数都带着口罩。打扑克那伙人仍在,打乒乓球的那拨人也来了,听演讲那一大群人没有过来,估计这次疫情不结束是不会开讲了,晚上的暴走一定也暂停了。我陪小孩打了一个小时的乒乓球,然后去玩雪。滑雪小孩嫌没意思,因为没有伙伴。我不被他算在伙伴范围内,因为即使我再装作兴趣盎然,他也能看出我的刻意。刻意和自然总是不一样的吧,他们几个小伙伴一看到彼此眼睛都放光,我的刻意无法点亮眼神。期
- 2020-01-29【七言绝句】庚子春节砍柴孝母
飞哥判案
其一半肩柴火满腔情,鬓白樵翁伐木铿。才下汗珠三两滴,娘呼崖险早归程。其二晨上家山旭日红,群峰翠傲画图中。转身解下绳扦担,怱陷如棉雾霭丛。
- 2020-01-29晨间日记D487
坤道率然
今天是什么日子起床:7:31就寝:22:15天气:晴,空气良,温度-1-10℃,日出时间7点12分。心情:心情很好。整体来说作息还是很规律的,总以为自己睡眠时间短,其实每天睡六个小时也是我,睡十个小时以上也是我,正应了那句老话:瞌睡是条狗,越睡越有。睡多长时间都感觉睡不够,只要躺下还是能睡着。每天做正确的事情其实花不了多长时间,每天阅读1个小时,锻炼0.5小时,写作1小时,学习0.5小时,英语0.
- 2020-01-29
夜風_dac8
贝爷:“看!前面有僵尸,僵尸的脑子蛋白质很高,走!我们弄一个来,尝一尝”僵尸:“小的们!看前面有个人类,我们把他给吃了!我操,是贝爷!跑!快跑啊!”----------------------------
- 2020-01-29
半夏_b85a
昨晚躺在床上思考人生,突然想到现在到处缺口罩,当时新闻说14名医护人员也受感染的时候,我怎么没想到囤点口罩呢,虽说发国难财不好,但君子爱财,取之有道,如果我合法进货,囤货,然后又以正当的价格卖出去,也是行君子之事阿。想到这个事情,不是说我要投机取巧,一夜暴富之类的,而是要有预见未来的意识,这是一种生存技能,再说一个,那天下了好大一场冰雹,我就应该预见菜价应该会涨,应该囤些货,过了几天我去买菜,感觉
- 2020-01-29
体验者旁观者
我的假期日常生活放假在家,时间过得更快了,生活几乎没了规律,转眼放假已有十来天了,回头想想都干了些什么呢?想想,在家这些天,生活规律几乎完全错乱。年前自从去澡堂洗过一次澡就全身不舒服,两三天没缓过神,干什么也没了劲头,象要死了重生一般。后来好些了,头象要炸的感觉,难受,不轻松,不舒服,以前不舒服,揉揉,捏捏就好了,这次感觉头蒙蒙的。没精神,也不想看书学习!就这样,年前的时间都是在没有规划中过去了,
- 2020-01-29
77417f63bda3
亮丽的天使疫情漫延祸害人间清风皓月笼簟霾烟斑斓的色彩黯然失色人心慌慌寝食难安党的决策明了果断众志成诚合战疾顽冰封的大地温风习卷安民送暖控制疾延无声的战场硝烟弥漫履行使命无悔无怨白衣天使我的兄弟姐妹舍生忘死奋战在最前沿灾难无情大爱确无边壮士逆行倾心奉献天使的英姿亮丽了人间让爱心在人间颤放笑颜
- 2020-01-29
夜風_dac8
十句真言第一句:做人,一定要知恩图报!别忘了曾经帮助过你的恩人,别伤害经常指引你的贵人,否则,你的朋友会越来越少,你的人生会越过越难。第二句:别人怎么看你,怎么说你,都是他们的事,和你毫无关系,你要怎么活,怎么过,也和他们毫无关系,做好你自己,[经典语句]我们等的不是什么人,不是什么事,而我们等的是时间1、有时候,我们等的不是什么人、什么事,我们等的是时间,等时间,让自己改变。2、如果生活中,有一
- 2020-01-29鼠年初,概念复盘
烨forever
自一月十四号回来,到现在,基本极少去学习,已是将最后耐心磨掉,收拾好心情,再次出发。概念基础——三条铁律不得不用自己的时间为生活的必需做交换的阶段,千万不要把一份工作随便想成一份工作,而是真的在卖命。精明的交易员在进场前都会知道两个最基本的事:交易的底线;让自己利益最大化的交易法则。在这个选择之后,能帮我完善那个已有能力,能让我获得什么新能力,成长是根本,是里程碑的思维而不是终点思维。重视价值而非
- 2020-01-29
张笑语
疫情爆发,被动宅家的第7天。7天里,每天跑步5-10km+力量训练,看完张嘉佳的《云边有个小卖部》哭的稀里哗啦。7天里,三餐不愁啥事不做,典型的寄生虫模式。跑跑步、刷刷抖音溜溜狗,没有赶进度的方案,没有一个接一个的客户问题,这样颓废的日子,也还是蛮好哒。
- 2020-01-29 - Coconut Oil
折腾不止的咸鱼
昨天尝试了一些椰子油,放在早餐里,闻着挺香甜,就是比较油,可能一勺太多了。结果是到了午饭时间我没什么胃口,只吃了一半的饭。在书中提到椰子油可以帮助人渡过断食的过渡期,使断食容易些,恐怕就是它让一餐饭更饱腹,顶的时间长一些罢了。我今天打算只放半勺的量试试,以后再考虑如果调配。昨晚还是只喝水。每天的感觉都不同,昨晚饥饿延续的时间比较长,但也在快9点时过去了。昨晚睡得也不错,没有醒,或者说中间迷迷糊糊醒
- 2020-01-29
镜_a8cc
大年初五...死亡...给这世界带来了无比沉重的不安与恐慌...无论是生活在病毒疫情中的普通人还是医生...又或是身强体壮的运动员...面对死亡...世人几乎都难以抗拒这无比沉重的不安与恐慌...此时...是否有一种超乎平常的力量...能够驾驭死亡...而这种力量是否就是...精神思想的力量...所谓...道可道...非常道...力量可力量...非常之力量...也就是说...这力量...是超乎了平
- 2020-01-29
很想倾城
这辈子最讲卫生也不过这个月了吃东西,要洗手上厕所,要洗手拿了钱,要洗手拿外卖,要洗手逛超市,要洗手…
- 2020-01-29
易莫_fcfe
她已看惯了那副狡诈中带着一丝卑微的脸孔,但似乎他并不以此为耻,相反地他竟为此有些得意。也许这也是必然的吧。从小边生于一种贫困的家庭,怎么在这世间生存成了他必须独立解决的问题。贫困对于一些人是一种历练,而对于另一些人却是地狱一样的存在。于是贫困成就了一些人,是他们成为了英雄,而有些人却成为了命运的奴隶。他依然笑着端着那杯酒,用那双没有任何情感的眼睛望着她。对的,望着像一张面具一样的脸孔,她觉得有些厌
- 2020-01-29
宋沂6mg
顾行归梦里此去已无期.北寺屋檐绿黄雀飞来西.凝脂丹容闭朱顶黄金脊.世道本如常山海何须平.20201.29
- 2020-01-29改变我们能改变的,接受我们不能改变的
魔域之晶
这两天读《了不起的我》,对于“改变能改变的,接受不能改变的”这句话有了一些新的认知,从关系中的课题分离这个交付,重新去思考,什么叫能改变,什么就不能改变,加上《罗辑思维》今天的“十万个为什么”中很有感觉的“秩序感”,谈谈在目前这个环境下,我们每个个体该怎么办。什么是我能够改变的:以我个人为主体的问题和事情。什么是我不能够改变的:做好自己之后,别人怎么做的,这个系统是怎么运转的,我改变不了。不强求,
- 用心做事,让服务更贴心2020-01-29
小丽华
“早晨起来,拥抱太阳,让身体充满灿烂的阳光,满满的正能量……”还记得前段时间网络上很火的抖音段子吗?在“不忘初心、牢记使命”主题教育工作开展期间,综合服务部党支部全面落实“以党建促业务,以业务促服务”的管理理念,开启了“阳光,正能量”为群众做一件好事打卡活动,充分发挥党员在生活、工作中联系服务群众的功能,不断满足员工群众的实际需要,努力增强员工群众的获得感、幸福感、舒适感。“没想到在公寓能吃到如此
- 2020-01-29
没有喵也没有你
有些话想跟别人倾诉又觉得太过矫情,只好继续放在心里等着睡一觉自然消退,但这些情绪放在心里不等于就荡然无存。人这一生究竟得花多少时间,来自我消化这部分坏情绪。
- 2020-01-29
感恩有你_b543
善良的人,才是和世界摩擦最小的人,才容易成为幸福的人;在心态上不苛求的孩子,长大后他的处事态度会更自如,人际关系会更和谐,会获得更多的帮助和机会。
- 2020-01-29
苏菲的荔枝派
有位哲学家说过“对一个人来说,人生只有三件大事:生,死,活。生的时候他不知道,死的时候他遭受痛苦,而他忘记要活着。”疫情终会过去,它借机大声叩问我们,你想要怎样去活?什么是真正值得的生活?一位84岁英国老奶奶,一次次从数千米的高空一跃而下,享受跳伞带来的强烈和美妙的感受。她说“有50秒你是自由飞翔的小鸟,以时速140英里的速度下降,翻滚移动。朋友都担心,我不以为然,还有什么是最好的死法呢?当然是爽
- 2020-01-29
王红军扬州方圆
姓名:王红军2020年1月29日公司:扬州市方圆建筑工程有限公司【知-学习】《六项精进》大纲5遍,累计3538遍;《大学》5遍,累计3536遍。【经典名句】付出不亚于任何人的努力。【行-实践】一、修身1、学习、感悟六项精进及京瓷哲学。二、齐家1、关心家人身体状况。三、建功:与部分关系单位交流{每日一善}自2018年1月22开始,今日1善累计770善。【省-觉悟】不念过往,不畏将来,做好工作。【感谢
- 《乡土中国·从欲望到需要》2020-01-29
春雨田
乡土社会中的人可以依靠欲望来行事的,而在现代社会中欲望并不能作人们行为的指导了,发生“需要”,因之有“计划”。从欲望到需要是社会变迁中一个很重要的里程碑。欲望究竟从何而来?究其原因,我们将在《乡土中国》第十四章《从欲望到需要》中找到答案。人类的行为是有动机的。人类一是通过意志控制行为的边界,二是通过欲望在取舍之间有所根据,这根据就是欲望。欲望规定了人类行为的方向,人先有欲望,后有行为。为了保持人类
- 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独立出来,数据持