- 任务调度-Oozie的安装
neo_ng
Oozie的安装(0)前提条件:maven3.5.0Mysql5.7.19-0ubuntu0.16.04.1tomcat7.0.79sudoaptinstallmaven(1)编译在本地执行4.3版本才支持jdk1.8在根目录的pom.xml中修改组建的版本./mkdistro.sh-DskipTests//执行编译脚本成功:Ooziedistrocreated,DATE[2017.11.14-0
- 《良言一句三冬暖》坚持第1072天原创分享(2017.11.14星期二)
半夏五月天
卓丽,坚持第1072天原创分享(2017.11.14星期二):今天下班的路上猛然听到有人叫我的名字,扭头儿一看并不认识,对方问我:“不记得了吗?”我还是一脸懵,他拿出身份证让我看,看到名字我立刻抬头看,搜索印象中模样,真的是吗?他就是我工作中的第一个病人,二十五年前,我实习第一天,第一个打点滴的病人,扎穿了,他的手肿的像面包,我很愧疚,他却像没事人一样跟我说:“没关系的,因为不熟练才要多练习,以后
- 毛豆征婚
瘦马西风123
毛豆征婚今早丹阳群里又一次响起毛豆的唠叨还有他的着急一直我有一种自信你我间的灵犀无论我在何地只要我一伸手就能捉住你的心思相信只要你丢掉忽悠可以得真诚丢掉懒散必然换回暖意(瘦马西风2017.11.14)[憨笑][憨笑][憨笑]出版社录用了
- 2017.11.14
夏天的秘密花园
2017-11-14一个定律语文成绩的好坏由选择题决定嗷哇的一声哭出来罢了。明天好好考再差也不过如此了
- 2017.11.14晚小记
鹿角小姐
周末,买了一只猫王音响感觉真不错,可以听广播瞬间感觉生活多了一点乐趣每天可以听一会儿广播,比天天看网剧强了不少图片发自App图片发自App
- 相遇|不如不见
粲回
相遇图片发自App遇见的一瞬我注视你的眼眸寻觅其中的宇宙你却避开我的视线低头寻找我卑微的双脚图片发自App2017.11.14
- 2017.11.14
人弋三寿
2017年11月14日星期二晴有风二年级五班代路瑶爸爸亲子日记第四十四篇今天轮到我们班在校外拉绳维持秩序了,下午早早下班来到兰州路口,嘉懿妈妈已经把绳拉起来了,我和梓涵妈妈先后赶到,今天风大,没有寒风刺骨,但也挺冷的。嘉懿妈妈和梓涵妈妈轮换着拉绳,这么冷的天,在外面维持秩序,做家长的也不容易啊。一切都是为了孩子,大家换位思考一下,要是人人都自觉的走过去接孩子,别造成涌堵,别给安全留下隐患,那么就没
- 废墟上的生命
倪沐
图片发自App我,走过一片荒凉的废墟。它是安静的,它是寂寞的。五公里的远征,我们的队都累了。忽然我惊奇的发现一废墟上长出了生命。我经过死亡的废墟看见了新生主人啊!你用话语创造了这么美丽的世界。2017.11.14号,写于绵竹游学
- 007行动27班2组第15次作业雨统计2017.11.14
宇践未来
优秀文章推荐文章作者:编号:作品链接:推荐理由:优秀点评推荐点评作者:编号:点评内容:推荐理由:小组作业雨总结战友人数:18人王倩|1984、王柠檬|2040、格格|2038、尤承琪|2041、王岩溪|2034(围观)、丁萍|2042、郭丙臣|2043、郭志杰|2033、邵阿红|2039、杨宁晓|1985、高圣|1968、刘冰杰|2000、龙昭|2001、宋莹|2019、苗三原|2017、山海先生
- 2017.11.14
爱跑步的coder
今天早上复习了一下Java的访问控制符和static。具体如下:访问控制符都是对于外部环境而言的,对于类内部来说,所有的变量和方法无论是public还是private,都是可以调用的。晚上正好看了一下别人的hw7的作业,认识到一点,如果方法(包括类方法、实例方法、静态方法)对内部变量(如@x、@y)进行操作,就直接调用即可。而不是使用x(本质上使用的是return@x),这就多此一步了。stati
- 2017.11.14
ittianbao
问题描述早上先和豆清一起解决昨天晚上的那个问题,还是没有找到原因。原因没找到,只能将Object.assign({},state)改成使用扩展语句将所有的数组展开,才让界面重新渲染。还有使用React.cloneElement()给children传值,但是没有办法将值传过去。问题还有找到解决办法总结一开始没有设计好组件之间的关系,导致现在一边写一边想,总是感觉自己想的特别复杂,一想复杂就感觉特别
- 2017.11.14 星期二
淮镇
今天是第十周第二天,上午从宝龙出来、开车去学校上了第一节课、运筹学对策论;基本三要素:局中人、策略集、赢得函数(支付函数)性质是:无差别性和可交换性。上完课后回到了宿舍、把东西收拾收拾、水果零食之类的分一分中午喝了好久没喝的羊肉汤看了集电影星际特工:千星之城内容就是:2600年一个指挥官为了人类利益而毁灭了一个星球、最后星球里那个种族的人没有死绝、被指挥官发现准备一举歼灭的时候两个特工发现了原来指
- 语文学习近况与要求—4班(2017.11.14)
Stefanie0421
各位家长,学期过半,针对近期班级语文学习的常态,与您沟通。优势:孩子们在自我表达、朗读、阅读层面上相比一年级有明显进步。特别是学习意识上,普遍具备了主动学习的意识。大多数孩子都养成了认真预习、认真完成作业的好习惯,能及时订正试卷错误。️需要您关注与监督:家庭作业的完成与监督。1.预习要求(敲黑板,很重要):(1)朗读课文两遍,标出自然段或小节(2)一类字画三角,二类字圈起来;(3)用横线画出一类字
- 意想不到——2017.11.14
鬼谷子之天易
1.意想不到,跟董老师一块儿,清洗火罐,把上边的油渍一抹而去,上面的水珠一擦而亮,这个过程是多么的开心,心无杂事!2.意想不到,晚上吃饭,吴老师知道我爱喝粥,还说让我多喝点儿,感谢吴老师的关心!3.意想不到,该我分享舌诊,我突然发现怎么没做准备,只能临时发挥,讲的时间不长,也不一定讲的是最好的,但是我希望对大家有用的,谢谢……图片发自App晚间分享:这才是真正的高人何谓高人据说,左宗棠很喜欢下围棋
- 2017-11-14
韩喜文
【韩喜文2017.11.14星期二】好展馆让天下没有卖不出去的产品好展馆让天下没有不能传承的文化日精进:685今日感悟:我认为一个人脾气过强,太强势,目中无人,对人缺乏理解和尊重,不可能在事业和感情上成功,终有一项不成
- 师范附小精细化管理巡查小组第四十六次通报 2017.11.14
Yuki_zx
明德楼门厅的垃圾图片发自App知新楼地面垃圾图片发自App认真备考的孩子们图片发自App有序备考图片发自App
- 初游临海灵湖
茂ET
人闲湖畔听花落,风细桥头伴乐音。今夜府城山水醉,恨无太守作长吟。2017.11.14图片发自App图片发自App图片发自App
- 007行动27班4组第15次作业雨统计2017.11.14
宇践未来
优秀文章推荐文章作者:编号:作品链接:推荐理由:优秀点评推荐点评作者:编号:点评内容:推荐理由:小组作业雨总结战友人数:17人戴沙|2003、何坤灵|2007、王玺|2009、李婷婷|2008、赵甫辰|2006、蒲柏宇|2010、曾勇|2005、冯玉昌|2002、马小格|1989、刘春霞|2004(围观)、居雷|1999、杨宁|2013、陈歌|2015、郑武林|2011、杨开|1982、邢继芸|1
- 当你走进这欢乐场,却没人记得你的模样
PVUVcal
图片发自App2017.11.14曾觉得自己与众不同,天赋异禀,像上帝的宠儿曾觉得everythingispossible但恍然发觉,毕业之后,像是没了灵魂,浑浑噩噩,过一天少一天原以为和一群高材生工作,可以沾点智慧,变得smarter事实证明不过是一堆胡思乱想谁都知做事靠个坚持可是日复一日的呼来唤去又有什么意思一瞬间懒惰困住了手脚麻痹了思维才发现自己真的是个普通人和大多数人没什么不一样抽刀断水水
- 我们不一样
首席成长官小包总
文/小包总。2017.11.14星期二图片发自App凌晨五点钟,醒在南方城市小小的出租屋里,屋子外面是清洁工阿姨拼命打扫的声音。手机里放着《我们不一样》的歌曲,每天热闹到深夜的人有很多很多,最后他们醉醺醺的走在马路上寻找着回家的方向。有人一边呕吐一边哭泣,有人开心的呼喊着生活万岁。这些人在白天的时候是这座城市努力打拼的主力,但一到了夜里就突然溃不成军或者终于露出自己心里难言的欢心,而这些他们有你也
- 2017.11.14 晴 亲子日记第68天
徐梦赛妈妈李蕾
今天女儿又被看图写话给难住了,二百字的看图写话,第一次只写了几十个字,干干巴巴的,只是简单的写了图片内容。第二次倒是字数多了,但是我让她写完自己读一遍时,问题严重了,语句不通顺,自己都读不下去了。于是乎我们又重新理思路,重新写。这次自己边写边读,终于顺利完成。闺女决定从明天开始写日记,锻炼自己的写作能力。我告诉她要多读,多写,才能练出来。闺女答应的非常好,我也希望闺女有朝一日能够文思泉涌。加油!图
- 感恩日记第76天(2017.11.14)
露颖_
今日感恩:1.感恩今天有条不紊的练习扎根呼吸和阅读功课,公交车上尝试背诵《大学》仿佛又回到中学时代,感恩这份体验。2.感恩晚上回家不小心把自己反锁门外,是我创造了这样的场景,去父母家拿钥匙的途中一直做清理,运用流程,收回力量,同时告诉自己这一切本无意义。3.感恩今天的情绪起伏,一再的看见自己固有的模式,却又回避不愿正视。我是神及力量的临在!这一切都是我的意识创造出来的,现在我要从这个创造物中收回我
- 宇宙话你知(2017.11.14)
楠木君0918
2017.11.14周二阴“如果你要提前下车,请别推醒装睡的我这样我可以沉睡到终点,假装不知道你已经离开”——题记今天过的好吗?又是新的一周了,你要的重新开始真的开始了吗?爸妈身体还好吗?得知我同意签署文件是不是定心了,也祝他们两位身体安康!我总是有很多话想对你说的,但这会儿有些烦躁,下笔时力不从心。我对面坐着一个中年抽烟男人,看上去跟你差不多大,嗯,真的呢,你看上去难道不像中年大叔?不然我怎么这
- 2017-11-16
大川192
图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App2017.11.14,墨镜视角下的凤凰山,别有一番滋味。
- 开启觉醒的意识
王丽华111
《父母的觉醒》读后感——记于2017.11.14要动笔的时候,心里其实五味杂陈,有很多的感慨。就在刚刚,我用老师教的方式——“要学会向生活妥协,所谓妥协,就是投降,一种方式不行,马上换另一种方式,要做一个柔软的人”——和婆婆做了一次真正意义上的良性沟通,因为能明显感觉到婆婆的开心,当婆婆开心的时候,我分明也感觉到了自己内心的喜悦。以前总固执的认为婆婆是一个无法沟通的人,就自觉的关上了沟通的门,当我
- 《毒》
青萝0202
青萝行摄多少岁月褪色,唯有印痕在唇齿之间余味悠长我用力咬住,一枚平淡无奇的日子晦黯的风雨在我体内凝结成了毒多么害怕这笼盖四野的灰霾中我们阴沉着脸擦肩错过我们同属于泥土之下那黑暗的部分都曾经用力向上生长在每一个白天和黑夜坚硬的色彩,纷纷落下来2017.11.14
- 作业28(2017.11.14)
妈妈随笔
一、爱的表达昨天晚上,我煮好稀饭,给女儿端过去,她游戏正忙,我摸摸她的头,看她那么高兴,我也高兴。二、接纳感受练习女儿:妈妈,我肚子有点不舒服,现在不想吃饭。妈妈:嗯,不舒服的话肯定不想吃饭,等你跳完舞回来再说吧。三、焦点训练女儿玩游戏能持续十多个小时,耐力真好哦。看她动作越来越熟练,她这么练习下去,电脑得有多熟悉哦。女儿很开心,开心的一天就是成功的一天,她能开心,这一天就过得很值得。女儿和同伴说
- 祝小叶:10年瓷砖电视背景墙传奇人生的365天连载(257)~ 淡泊!
诺曼艺术砖
2017.11.14星期二下雨淡泊,不是没有欲望。属于我的,当仁不让,不属于我的,千金难动其心。其实,淡泊是人生的一种心情,一种固守生命本分的态度,一种人生轻松处世之执著不执迷。因此我认为,胸怀淡泊人长寿,心平气和体健康。淡定,是固守自己的所得,珍惜自己的幸福,与世无争,简单而又快乐。
- 亲子日记 2017.11.14
恺恺悦悦
今天轮到我们班值日了,早上竟然忘了,好在有看班级群消息的习惯。赶紧把熟睡中的儿子叫起来,儿子一听今天是我们值日,倒也没磨蹭,蹭的一下跳起来了,穿衣洗脸刷牙,饭没顾上做,买了两个肉火烧带着去了。出发的时候7.05分,就有家长陆续的在送孩子了,我们一直以来都是7.40到校,没想到这个点已经有这么多孩子上学了。儿子说:“妈妈,咱们以后也得早点了,7.30有晨读,我都没参加过。”让孩子说的我脸一下子红了。
- 2017.11.14 说着别人的事情,喝着自己的酒
明媚少女养成记
我们之所以能够坐在这里,客观冷静的指手画脚,品判别家的人生,是因为我们自己都特么的过得太caodan的幸福了!千万别让那些正身处油锅烹炸的人们看到,我们这种被骂的幸福会更加刺痛他们。是的,那些穿的五颜六色的明星们,之所以在舞台上蹦来蹦去,是因为他们的人生就是吃吃喝喝,玩玩乐乐。你让一个经历过大悲大难的人来看看,他对什么都是提不起兴致的。世界就是这样,严重的失衡。我们之所以说什么坚强向上,是因为生活
- 矩阵求逆(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到设计文档中,那将会是一件非常痛苦的事情。