- 2018-04-22
daring婧
租房、住房公积金贷款、火车票退票……你知道吗,关于这些东西,现在国家和有关方面出台了不少利好政策!用好这些政策,你可以省下不少钱呢!到底怎么用?跟小编一起来看~首次申领身份证免工本费财政部等国家部委下发《关于停征免征和调整部分行政事业性收费有关政策的通知》,自2018年4月1日起,停征首次申领居民身份证工本费。公积金贷款手续办理免费根据住建部、财政部、人民银行联合下发的通知,取消住房公积金个人住房
- 2018-04-22
张志鹏_7bba
出来打工这么多年我做得不好的事情是什么?从学校出来到现在都没有存款没有学习只知道看小说,也一直不稳定没有长期去做一件事情,急于求成……原因好像多的可以数不过来,反正出来打工十年从未有一件事是天天做的,也从未想过把注意力用在哪里一直以来你是怎么考虑的?我脑子里有一个想法就是,想知道自己十年以后自己会是什么样子,所以我就给自己取了一个网名叫“十年以后”也因为这个网名我对时间一直有些在意,可是当初取这个
- 2018-04-22
山缘有约
晨练第346天:站桩30分钟读经第166天:尚书·夏书·甘誓此篇为夏启讨伐有扈氏,在甘地发布的临战誓词。据传,禹巡视东方,死前把政权传给益,三年后,益又让位给禹的儿子启,于是启继承了帝位。由于这种做法违背了古老的帝位禅让传统,诸侯有扈氏不服,起来反对。启带兵前往征讨,开战前为告诫将士,发表了这篇简短誓词。这篇誓词包含两层意思:1.宣布有扈氏“威侮五行,怠弃三正”的罪行,对其讨伐是代天行罚;2.申明
- 2018-04-22
what1666
图片发自App图片发自App图片发自App图片发自App图片发自App美食
- 2018-04-22 放飞梦想
顺德霖霖妈
4.22.2018晴朗今天周末,因为是周末,孩子起的晚,早上要参加户外活动,今天的晨读没有进行,准备晚上再补。去到育心活动现场,这次寻找场地还算顺利,我一拖二,带着准备的食物,准时到找到大部队,天气真好,太阳不辣,风和日丽,见到大伙都很开心。自我介绍环节,哥哥不肯去,弟弟愿意上,拉着我,我陪着他,他还不会自己说。我说一句,他说一句,在这么多哥哥姐姐阿姨面前,他居然敢开口,敢走上去说话,是真的出乎我
- 2018-04-22
华少论剑
以行践言学《四书》——《中庸》篇056【仲尼曰:“君子中庸,小人反中庸。】仲尼,是孔子的字,反,违背.孔子说,中庸是不偏不倚,无过不及,平常的道理,虽然为每个人所共有,但是,君子呢,因为能体之,日用常行,遵循的都是这中庸的道理。不过,小人呢,他就做不到了,其日用常行,都和这中庸的道理相悖。为什么呢?君子心存敬畏,知其在我,故能戒谨不睹,恐惧不闻,而无时不中。小人呢,无知无畏,多欲而无识,无所忌惮,
- 2018-04-22
黄昏下承载扬帆的大海
人这一生会做很多错事,对不起很多人,不能老用所谓道德来感动自己,束缚自己,任何事情都难两全。只是我发现我还是适合一个人,最好不要他人的陪伴,否则习惯了他对你的好,你也习惯了对他好,突然会不适应他们不再对你好。人的感情真的很奇怪,你可以爱一个人一辈子,也可以同时爱几个人,滥情吗?我不觉得,只是互相的慰藉,你适合他刚好也适合其他,你喜欢这个个性也喜欢那性格。总是说不明白的。只是我发现这样你只会分散精力
- 2018-04-22
梁启佳o格格
时间最珍贵世界上到底什么最珍贵?“一寸光阴一寸金,寸金难买寸光阴。”我觉得世界上世间最珍贵。时间是世界上最珍贵的东西。“少壮不努力,老大徒伤悲”我认为,时间就是生命,浪费时间就是浪费生命。所以,我们大家要珍惜时间,因为时间就是生命。星期五晚上,我和孔令民去打乒乓球,打了一个晚上。到了星期六,我就写了三张试卷,吴老师布置的家庭作业还没写,到了星期天晚上才想起来。补来补去,补到十点多钟才补好,可把我累
- 2018-04-22
蓝天白云215
4月21曰星期六晴这个星期,儿子和儿媳回家看孙儿,孙儿特别高兴,围着爸妈有说有笑,可只字不提写作业之事,我有心让孙儿写作业,又不忍心扫孙儿与父母团聚之兴,孩子毕竟两周才见一次父母。作为奶奶内心充满了矛盾和纠结。到了晚上,我问孙儿今天玩得高兴吗?“可高兴啦!”“高兴就好,那咱今天的学习任务可没完成呀,你说怎么办?”孙儿一会看看爸爸,一会看看妈妈,爸爸妈妈都不好意思地伸伸舌头。孙儿认真地说“奶奶,你放
- 2018-04-22
净空樱
来生做春风,流浪又自由活着的最好态度原不是马不停蹄一路飞奔而是不辜负不辜负身边每一场花开不辜负身边一点一滴的拥有用心地去欣赏,去热爱,去感恩每时,每刻忽晴忽雨的江湖祝你有梦为马,随处可栖那些表面上看起来很洒脱的人心里都曾有一个角落,碎的很彻底如果不考虑责任和生存我一定是一个纯粹而洒脱的人当你明白失去比拥有更踏实时你才能活的释然,但凡辛苦,便是强求学会干净的语言和安静的笑跟着风走、把孤独当自由等风,
- 2018-04-22
极简如蝉
图片发自App事件:周末伦敦里士满公园走路感受;不能自己做自己的难受、与公司英国合作伙伴出差在米兰家具展、每天走路超过17000步、但因为是工作、责无旁贷、本周末在伦敦休闲、我的理想是休息、逛逛商店、在街头咖啡馆坐着看看人来人往发呆、而我的合作伙伴安排了满满的行程、每天在伦敦大街走来走去看很多建筑、花园、这些对我来说看了一处就可以了、没有必要看这么多.而我提出想休息的想法、合作伙伴有点生气、说给你
- 2018-04-22
xiebo
今日体验:工作中流程很重要,不能因为忙而不按照流程干!按照流程干事才不会出错核心:制定流程,遵守流程!
- 2018-04-22保持习惯
律人
今天早起了,能够在鸟鸣的闹声中自己起来,其实起来也没有那么难受,而且起来后精神舒爽,做一些事情后就不是很困了,其实现在脑袋还是有点的,表现在眼神模糊,看打字的屏幕都显得模糊,不过怎么样呢,不还是起来了。今天能够保持习惯起来,也是不错的,昨天一天除了中午拖延了一下子以外,晚上也拖延了会,基本上能够按照自己的节奏学下去,希望今天也能够按照习惯也每日填满,也能够很自然的把一些事情给做完,周日的阅读比较多
- 2018-04-22
凤凰未涅槃
过去的所有,都已逝去,甚至你对它的感觉都已改变,从这一点来想,是极好的;做好当下的自己,既使只是细小琐碎,或者重复,但这也无妨,甚至更为磨砺心态是否可以平静、忍耐;也许从一模一样中找到更细微的差别,还可以对自己的习性习气进而有细小渐进的改善,去蜕变成一个渐行渐好的自己,如此一来,日子就不是简单的重复,无谓的流逝,一切都在变化,一切都在向前向好,一切也都是崭新的![微笑]
- 2018-04-22
Storm_s_end
花花跟我说,姐姐最近听了些心理学课程,变得爱抱怨。觉得自己长成这样,一事无成,都是爸妈的错,跑去跟妈吵。怎么开导下姐姐呢?我想起这两年知乎上越来越多讨论教育、人格建立、童年创伤的话题,豆瓣上很久以前也有一个小组叫“父母皆祸害”,我也在这些话题里找到了自己性格缺陷源头。另一方面也发现一个大趋势,就是整个时代的心理学的价值取向,越来越尊重个人,自己微妙体验之类的东西,如何管理和父母、子女、爱人的关系,
- 2018-04-22
瑜伽薇薇
今天,情感刷新,要不断提高自己,思想,社会,情感,重要的是把优秀养成习惯。总结,认为自己什么都知道,都明白,其实什么都不知道,需要不断探索。把自己变的优秀,养成习惯,多思考,刷新,把一些没有明白的事情弄明明白白。
- 2018-04-22
记忆时光机
脏脏的它,就这么杵在我脏布鞋旁边,抬起头,冲我眨了个眼,眼里满是平静。我想,它眼里的我,应该就是我眼里的它。图片发自App
- 2018-04-22
嘿_周小鱼
图片发自App昨夜的风夹杂着雨呼啸而来清晨推开紧闭的窗落花满地这场风雨打了我一个措手不及不是风雨的侵袭真正的痛苦来自心底
- 2018-04-22
小妇阿达
图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App
- 2018-04-22今天休息
天高地阔心飞扬
梁素红,焦点网络九期持续分享第57天(157)舞钢今天是周日,难得不加班可以休息,难得悦动舞钢马拉松赛跑今天举行,难得天气不热,虽然下了雨,只是一会,难得孩子的爸爸相陪去看。今天的寺坡人山人海,到处都是带着小红帽的志愿者,还有整齐划一的广告宣传,昔日穿梭的车流戒严,武警、医疗救援、还有特意服务直升机,媒体宣传车、电子屏,舞台,各种服务于赛事的各种组织和人员,商家,应有尽有。我们到的时候,已经赛事已
- 2018-04-22
关上小耳朵
看着同学陆陆续续的结婚,就像当年考试看着他们一个个提前交卷一样,万分焦虑,你们真的不再检查一下或者等我一下吗!
- 2018-04-22
一个中年男子的日常
图片发自App图片发自App儿子在弹琴,我和老婆一人一本书,静静等待一个小时,陪伴的,是故事。
- 2018-04-22
sandy201704
用心行走,抬头看天,低头走路。抬头看天,重要的是看方向。低头走路,就是要搜寻那些飘散的思绪。意志决定习惯,习惯决定人生的方向。行走的道路要自己选择,脚下的每一步路,都要脚踏实地的自己去走。要抵制诱惑,尽力付出,用心生活,坚信用心走路,一定不会错的。
- 2018-04-22
戴师傅
2018-04-20戴师傅作者2018-04-2221:43打开App(稻盛哲学学习会)打卡第44天姓名:戴娴部门:品控部组别:待定【知~学习】活法:第四章为社会为世人勇于自我牺牲【内容感悟】人往往只顾自己,容易有自私的想法。但是,人能够从帮助他人、为他人尽心尽力中感受到喜悦。用利他之心,为社会为世人尽心尽力。一、修身每日读书,记录心得语二、齐家:包揽父母家务三、建功:【感谢】感恩家人的支持与默默
- 2018-04-22
大禹001
图片发自App图片发自App图片发自App争趣——致泉州第二实验小学第20届运动会追风少年梦翩翩,面迎朝阳欲争先。欢欣雀跃春光里,赛道绵绵趣延延。2018.4.21
- Day20 - 2018-04-22
谁共我醉明月
在Python中处理数据时,使用NumPy和pandas这些库已经成为了行业标准。pandas提供了read_csv方法直接将一个csv读取到dataFrame里,还有很多有用的方法帮助我们快速了解数据。df.head()列出数据的前5行,df.columns会返回数据所有的列名,df.describe()会计算出数据中可计算列的一些数学特征值(数量、平均值、标准差、最小值、25%、50%、75%
- 2018-04-22,外出,然后充分休息
大梦斋
周日。依然按部就班,开车出门,然后下午俩人回家,休息,收拾房间。明天继续上班,开启连续上班七天的苦痛之周。1.今天做了冥想今天是在出门的路上做的冥想,冥想音频的声音和导航的声音交织在一起。不过感觉还好,坐着的姿势很放松,但也不至于困倦松散。感觉今天的内容很适合最近的状态,清除思想噪音。有时候工作太多,也会让大脑过于兴奋,难以放松,难以放下,集中精力感受现在的一切。2.今天读了《诗经国风秦风无衣》之
- 2018-04-22看着自己需求买书
无限游戏指引
人都很容易冲动消费不要囤货,书也尽量少囤有的是此时刻次非常想看非常有用,自己就应该买来看其实过了这个时间节点,自己其实很难再拿起这本书当时的问题,当时解决就好
- 2018-04-22
小雨淅淅373
姓名:李丹丹公司:山东万洁环保科技有限公司组别:第373期利他一组【日精进打卡第3天】【知~学习】《六项精进》大纲3遍共10遍《六项精进》通篇5遍共10遍《大学》3遍共7遍《活法》2节共6节【经典名句分享】持续努力变平凡为非凡【行~实践】今天中午与哥哥聊天,感觉很愉快。{积善}:发愿从2018年4月20日起3年内行善,今日1善,累计5善。【省~觉悟】做好自己,不要老是质疑别人。信任的实质是对自我的
- 童言童语 2018-04-22
瓶子笔记本
小朋友已经3岁4个月了,还记得在他很小的时候有写过育儿日记,遗憾的是后来中断了,今天在点评文章时发现其他朋友写的育儿日记很有意思,再加上之前看到朋友圈有人写过育儿语录,觉得可以给小朋友留下一个特别的记忆,所以也想践行起来,为小朋友写下属于他的独特记忆。主要是想记录关于他的童言童语吧。一、教小朋友认字,到了“美”字,之前有学习过:妈妈:这是什么字啊?小朋友:美。小朋友继续:妈妈很美,阿姨也很美。妈妈
- 312个免费高速HTTP代理IP(能隐藏自己真实IP地址)
yangshangchuan
高速免费superwordHTTP代理
124.88.67.20:843
190.36.223.93:8080
117.147.221.38:8123
122.228.92.103:3128
183.247.211.159:8123
124.88.67.35:81
112.18.51.167:8123
218.28.96.39:3128
49.94.160.198:3128
183.20
- pull解析和json编码
百合不是茶
androidpull解析json
n.json文件:
[{name:java,lan:c++,age:17},{name:android,lan:java,age:8}]
pull.xml文件
<?xml version="1.0" encoding="utf-8"?>
<stu>
<name>java
- [能源与矿产]石油与地球生态系统
comsci
能源
按照苏联的科学界的说法,石油并非是远古的生物残骸的演变产物,而是一种可以由某些特殊地质结构和物理条件生产出来的东西,也就是说,石油是可以自增长的....
那么我们做一个猜想: 石油好像是地球的体液,我们地球具有自动产生石油的某种机制,只要我们不过量开采石油,并保护好
- 类与对象浅谈
沐刃青蛟
java基础
类,字面理解,便是同一种事物的总称,比如人类,是对世界上所有人的一个总称。而对象,便是类的具体化,实例化,是一个具体事物,比如张飞这个人,就是人类的一个对象。但要注意的是:张飞这个人是对象,而不是张飞,张飞只是他这个人的名字,是他的属性而已。而一个类中包含了属性和方法这两兄弟,他们分别用来描述对象的行为和性质(感觉应该是
- 新站开始被收录后,我们应该做什么?
IT独行者
PHPseo
新站开始被收录后,我们应该做什么?
百度终于开始收录自己的网站了,作为站长,你是不是觉得那一刻很有成就感呢,同时,你是不是又很茫然,不知道下一步该做什么了?至少我当初就是这样,在这里和大家一份分享一下新站收录后,我们要做哪些工作。
至于如何让百度快速收录自己的网站,可以参考我之前的帖子《新站让百
- oracle 连接碰到的问题
文强chu
oracle
Unable to find a java Virtual Machine--安装64位版Oracle11gR2后无法启动SQLDeveloper的解决方案
作者:草根IT网 来源:未知 人气:813标签:
导读:安装64位版Oracle11gR2后发现启动SQLDeveloper时弹出配置java.exe的路径,找到Oracle自带java.exe后产生的路径“C:\app\用户名\prod
- Swing中按ctrl键同时移动鼠标拖动组件(类中多借口共享同一数据)
小桔子
java继承swing接口监听
都知道java中类只能单继承,但可以实现多个接口,但我发现实现多个接口之后,多个接口却不能共享同一个数据,应用开发中想实现:当用户按着ctrl键时,可以用鼠标点击拖动组件,比如说文本框。
编写一个监听实现KeyListener,NouseListener,MouseMotionListener三个接口,重写方法。定义一个全局变量boolea
- linux常用的命令
aichenglong
linux常用命令
1 startx切换到图形化界面
2 man命令:查看帮助信息
man 需要查看的命令,man命令提供了大量的帮助信息,一般可以分成4个部分
name:对命令的简单说明
synopsis:命令的使用格式说明
description:命令的详细说明信息
options:命令的各项说明
3 date:显示时间
语法:date [OPTION]... [+FORMAT]
- eclipse内存优化
AILIKES
javaeclipsejvmjdk
一 基本说明 在JVM中,总体上分2块内存区,默认空余堆内存小于 40%时,JVM就会增大堆直到-Xmx的最大限制;空余堆内存大于70%时,JVM会减少堆直到-Xms的最小限制。 1)堆内存(Heap memory):堆是运行时数据区域,所有类实例和数组的内存均从此处分配,是Java代码可及的内存,是留给开发人
- 关键字的使用探讨
百合不是茶
关键字
//关键字的使用探讨/*访问关键词private 只能在本类中访问public 只能在本工程中访问protected 只能在包中和子类中访问默认的 只能在包中访问*//*final 类 方法 变量 final 类 不能被继承 final 方法 不能被子类覆盖,但可以继承 final 变量 只能有一次赋值,赋值后不能改变 final 不能用来修饰构造方法*///this()
- JS中定义对象的几种方式
bijian1013
js
1. 基于已有对象扩充其对象和方法(只适合于临时的生成一个对象):
<html>
<head>
<title>基于已有对象扩充其对象和方法(只适合于临时的生成一个对象)</title>
</head>
<script>
var obj = new Object();
- 表驱动法实例
bijian1013
java表驱动法TDD
获得月的天数是典型的直接访问驱动表方式的实例,下面我们来展示一下:
MonthDaysTest.java
package com.study.test;
import org.junit.Assert;
import org.junit.Test;
import com.study.MonthDays;
public class MonthDaysTest {
@T
- LInux启停重启常用服务器的脚本
bit1129
linux
启动,停止和重启常用服务器的Bash脚本,对于每个服务器,需要根据实际的安装路径做相应的修改
#! /bin/bash
Servers=(Apache2, Nginx, Resin, Tomcat, Couchbase, SVN, ActiveMQ, Mongo);
Ops=(Start, Stop, Restart);
currentDir=$(pwd);
echo
- 【HBase六】REST操作HBase
bit1129
hbase
HBase提供了REST风格的服务方便查看HBase集群的信息,以及执行增删改查操作
1. 启动和停止HBase REST 服务 1.1 启动REST服务
前台启动(默认端口号8080)
[hadoop@hadoop bin]$ ./hbase rest start
后台启动
hbase-daemon.sh start rest
启动时指定
- 大话zabbix 3.0设计假设
ronin47
What’s new in Zabbix 2.0?
去年开始使用Zabbix的时候,是1.8.X的版本,今年Zabbix已经跨入了2.0的时代。看了2.0的release notes,和performance相关的有下面几个:
:: Performance improvements::Trigger related da
- http错误码大全
byalias
http协议javaweb
响应码由三位十进制数字组成,它们出现在由HTTP服务器发送的响应的第一行。
响应码分五种类型,由它们的第一位数字表示:
1)1xx:信息,请求收到,继续处理
2)2xx:成功,行为被成功地接受、理解和采纳
3)3xx:重定向,为了完成请求,必须进一步执行的动作
4)4xx:客户端错误,请求包含语法错误或者请求无法实现
5)5xx:服务器错误,服务器不能实现一种明显无效的请求
- J2EE设计模式-Intercepting Filter
bylijinnan
java设计模式数据结构
Intercepting Filter类似于职责链模式
有两种实现
其中一种是Filter之间没有联系,全部Filter都存放在FilterChain中,由FilterChain来有序或无序地把把所有Filter调用一遍。没有用到链表这种数据结构。示例如下:
package com.ljn.filter.custom;
import java.util.ArrayList;
- 修改jboss端口
chicony
jboss
修改jboss端口
%JBOSS_HOME%\server\{服务实例名}\conf\bindingservice.beans\META-INF\bindings-jboss-beans.xml
中找到
<!-- The ports-default bindings are obtained by taking the base bindin
- c++ 用类模版实现数组类
CrazyMizzz
C++
最近c++学到数组类,写了代码将他实现,基本具有vector类的功能
#include<iostream>
#include<string>
#include<cassert>
using namespace std;
template<class T>
class Array
{
public:
//构造函数
- hadoop dfs.datanode.du.reserved 预留空间配置方法
daizj
hadoop预留空间
对于datanode配置预留空间的方法 为:在hdfs-site.xml添加如下配置
<property>
<name>dfs.datanode.du.reserved</name>
<value>10737418240</value>
 
- mysql远程访问的设置
dcj3sjt126com
mysql防火墙
第一步: 激活网络设置 你需要编辑mysql配置文件my.cnf. 通常状况,my.cnf放置于在以下目录: /etc/mysql/my.cnf (Debian linux) /etc/my.cnf (Red Hat Linux/Fedora Linux) /var/db/mysql/my.cnf (FreeBSD) 然后用vi编辑my.cnf,修改内容从以下行: [mysqld] 你所需要: 1
- ios 使用特定的popToViewController返回到相应的Controller
dcj3sjt126com
controller
1、取navigationCtroller中的Controllers
NSArray * ctrlArray = self.navigationController.viewControllers;
2、取出后,执行,
[self.navigationController popToViewController:[ctrlArray objectAtIndex:0] animated:YES
- Linux正则表达式和通配符的区别
eksliang
正则表达式通配符和正则表达式的区别通配符
转载请出自出处:http://eksliang.iteye.com/blog/1976579
首先得明白二者是截然不同的
通配符只能用在shell命令中,用来处理字符串的的匹配。
判断一个命令是否为bash shell(linux 默认的shell)的内置命令
type -t commad
返回结果含义
file 表示为外部命令
alias 表示该
- Ubuntu Mysql Install and CONF
gengzg
Install
http://www.navicat.com.cn/download/navicat-for-mysql
Step1: 下载Navicat ,网址:http://www.navicat.com/en/download/download.html
Step2:进入下载目录,解压压缩包:tar -zxvf navicat11_mysql_en.tar.gz
- 批处理,删除文件bat
huqiji
windowsdos
@echo off
::演示:删除指定路径下指定天数之前(以文件名中包含的日期字符串为准)的文件。
::如果演示结果无误,把del前面的echo去掉,即可实现真正删除。
::本例假设文件名中包含的日期字符串(比如:bak-2009-12-25.log)
rem 指定待删除文件的存放路径
set SrcDir=C:/Test/BatHome
rem 指定天数
set DaysAgo=1
- 跨浏览器兼容的HTML5视频音频播放器
天梯梦
html5
HTML5的video和audio标签是用来在网页中加入视频和音频的标签,在支持html5的浏览器中不需要预先加载Adobe Flash浏览器插件就能轻松快速的播放视频和音频文件。而html5media.js可以在不支持html5的浏览器上使video和audio标签生效。 How to enable <video> and <audio> tags in
- Bundle自定义数据传递
hm4123660
androidSerializable自定义数据传递BundleParcelable
我们都知道Bundle可能过put****()方法添加各种基本类型的数据,Intent也可以通过putExtras(Bundle)将数据添加进去,然后通过startActivity()跳到下一下Activity的时候就把数据也传到下一个Activity了。如传递一个字符串到下一个Activity
把数据放到Intent
- C#:异步编程和线程的使用(.NET 4.5 )
powertoolsteam
.net线程C#异步编程
异步编程和线程处理是并发或并行编程非常重要的功能特征。为了实现异步编程,可使用线程也可以不用。将异步与线程同时讲,将有助于我们更好的理解它们的特征。
本文中涉及关键知识点
1. 异步编程
2. 线程的使用
3. 基于任务的异步模式
4. 并行编程
5. 总结
异步编程
什么是异步操作?异步操作是指某些操作能够独立运行,不依赖主流程或主其他处理流程。通常情况下,C#程序
- spark 查看 job history 日志
Stark_Summer
日志sparkhistoryjob
SPARK_HOME/conf 下:
spark-defaults.conf 增加如下内容
spark.eventLog.enabled true spark.eventLog.dir hdfs://master:8020/var/log/spark spark.eventLog.compress true
spark-env.sh 增加如下内容
export SP
- SSH框架搭建
wangxiukai2015eye
springHibernatestruts
MyEclipse搭建SSH框架 Struts Spring Hibernate
1、new一个web project。
2、右键项目,为项目添加Struts支持。
选择Struts2 Core Libraries -<MyEclipes-Library>
点击Finish。src目录下多了struts