#jo验货# EFL碎花裙和牛仔裙,我腰围72都是穿L合适。
碎花裙是多裁片小鱼尾版型,不显胯,和我们昨天团的白衬衫好搭!我忘记拍一个红色了..后面补拍了细节视频。
牛仔裙是直筒偏A一点的版型,臀围大的人比如我上身就会变成完全直筒,面料是适合夏季的薄牛仔,不会闷热,长度刚刚过膝盖。 https://t.cn/A6imcZHF
碎花裙是多裁片小鱼尾版型,不显胯,和我们昨天团的白衬衫好搭!我忘记拍一个红色了..后面补拍了细节视频。
牛仔裙是直筒偏A一点的版型,臀围大的人比如我上身就会变成完全直筒,面料是适合夏季的薄牛仔,不会闷热,长度刚刚过膝盖。 https://t.cn/A6imcZHF
#空瓶记#
换工作最开心的事情就是重拾了化妆。现在只要上班就化妆,化完妆心情就会变好。由此也消耗了不少化妆品,断舍离了一些“以为某天会用到,但是再也没用过”的东西。
图一:左边最爱的雅顿金胶,依然很爱,依然在用。右边某次拿到的30粒粉胶,不但一手硅,还闷痘。坚持着用完了,才后悔为什么不马上扔掉。现在看到赠品是粉胶都会绕着走。
图二:倩碧的紫晶卸妆膏,七八年过去,重拾化妆还是很爱。大概一个半月用光一罐,性价比也不错。
图三:左起迪奥999哑光小样,好美丽,让我爱上大红唇。等用完手上的唇膏还要买她!妮维雅浅蓝色护唇膏,还可以,但是更爱深蓝色那款。没有深蓝的,浅蓝这一款也可以。三只雅诗兰黛睫毛膏,都是以前买护肤品拿到的赠品,还不错。但是他们家送睫毛膏好多,还有好几只,所以不用买。最右是一支倩碧黑色眼线笔,也是赠品,很软很黑很好用。
图四的too face第一代裸妆盘,买了快十年了吧,终于狠心扔掉了。九种颜色,每一排是一个眼妆,带三张小卡片,教你三种眼妆,很适合新手,按照卡片图就不会出错。第一排三个全是哑光眼影,画出来非常自然,看我几乎都用光光了。第二排是小珠光,上眼效果更美艳一些,结婚前的最爱,年纪大了觉得有点hold不住了。第三排有大亮片还有很fancy的金色珠光眼影,试过几次,但一次也没有勇气戴着那个眼妆出门。。。其实第一排用光很久了,一直觉得另外两排还会有机会再用一用,但是再也没用过。这一次狠心扔掉她,仿佛扔掉了自己的一部分青春。
图五是一个雅诗兰黛送的眼影腮红盘,胡乱用用,出了一个铁皮,可以功成身退了。
图六是L某年送给我的efl杂烩盘,唇膏试色抹着用掉了,眼影臣妾真的用不下去!粉很飞,每次化掉的满脸都是。颜色还很鲜艳,赶上娃的水粉颜料了。男人是不是永远不能像挑电脑挑股票一样给自己媳妇儿挑化妆品?
图七是各种香水小样。解决了这么多试管小香好开心!
THE END
换工作最开心的事情就是重拾了化妆。现在只要上班就化妆,化完妆心情就会变好。由此也消耗了不少化妆品,断舍离了一些“以为某天会用到,但是再也没用过”的东西。
图一:左边最爱的雅顿金胶,依然很爱,依然在用。右边某次拿到的30粒粉胶,不但一手硅,还闷痘。坚持着用完了,才后悔为什么不马上扔掉。现在看到赠品是粉胶都会绕着走。
图二:倩碧的紫晶卸妆膏,七八年过去,重拾化妆还是很爱。大概一个半月用光一罐,性价比也不错。
图三:左起迪奥999哑光小样,好美丽,让我爱上大红唇。等用完手上的唇膏还要买她!妮维雅浅蓝色护唇膏,还可以,但是更爱深蓝色那款。没有深蓝的,浅蓝这一款也可以。三只雅诗兰黛睫毛膏,都是以前买护肤品拿到的赠品,还不错。但是他们家送睫毛膏好多,还有好几只,所以不用买。最右是一支倩碧黑色眼线笔,也是赠品,很软很黑很好用。
图四的too face第一代裸妆盘,买了快十年了吧,终于狠心扔掉了。九种颜色,每一排是一个眼妆,带三张小卡片,教你三种眼妆,很适合新手,按照卡片图就不会出错。第一排三个全是哑光眼影,画出来非常自然,看我几乎都用光光了。第二排是小珠光,上眼效果更美艳一些,结婚前的最爱,年纪大了觉得有点hold不住了。第三排有大亮片还有很fancy的金色珠光眼影,试过几次,但一次也没有勇气戴着那个眼妆出门。。。其实第一排用光很久了,一直觉得另外两排还会有机会再用一用,但是再也没用过。这一次狠心扔掉她,仿佛扔掉了自己的一部分青春。
图五是一个雅诗兰黛送的眼影腮红盘,胡乱用用,出了一个铁皮,可以功成身退了。
图六是L某年送给我的efl杂烩盘,唇膏试色抹着用掉了,眼影臣妾真的用不下去!粉很飞,每次化掉的满脸都是。颜色还很鲜艳,赶上娃的水粉颜料了。男人是不是永远不能像挑电脑挑股票一样给自己媳妇儿挑化妆品?
图七是各种香水小样。解决了这么多试管小香好开心!
THE END
2022.4.1
今天学的:
CPU性能:
uptime查看CPU平均负载,用w也可以
平均负载就等于 总线程数除以core数
CPU中还有两个队列:
就绪队列:命令已满足的进程,等待CPU的调取执行
等待队列:等待命令满足的队列,命令满足后进入就绪队列,等待CPU调取
core中也有线程就绪队列:线程就绪队列中的线程严格按照顺序执行,可并行执行,执行一个固定的时间后被停止,然后放到队列队尾,在等待调用。该固定时间就是时间片
平均负载报警阈值
内存性能:
free -h查看内存使用率
查询结果:
total总量
use 使用量
free 剩余量
buffer 缓冲区,向磁盘写入数据时,数据在内存中临时存放的空间
cache 缓存区,向磁盘读取数据时,数据在内存中临时存放的空间
内存故障:
内存溢出:一块内存空间中存放超出最大值的数据;提取集合中不存在的元素
现象:程序异常卡死
解决:联系开发查看代码解决
内存泄露:进程占用内存后不释放,每次运行占用新的运行空间
现象:某进程占用内存空间过大且占用量持续增长
排查:先查看占内存较高的进程,再写脚本,周期的观察进程占用量,看是否持续增长
解决:软件降级;联系开发,优化代码性能
内存抖动:物理内存使用率高,进程频繁地被换入换出
现象:系统运行缓慢,服务响应缓慢,C内存使用率高,swap高
解决:扩容物理内存;限制连接数和进程数
僵尸进程:父进程调动子进程,一方异常退出,造成另一方无法正常完成,也不能关闭,空占内存
现象:系统运行缓慢,CPU或内存虚高
排查:通过top、ps命令查看僵尸进程
解决:手动杀死
进程管理:
ps 查看当前终端的进程
ps -aux 查看本机所有进程
显示内容:
所属用户 进程ID(PID) 进程占用CPU 占用内存 占用虚拟内存 占用物理内存 所在终端 状态 启动时间 占CPU时间 进程名
ps -ef | sort -rn -k 4 | head -n 10
ps -ef | grep defunct | awk ´{print $2}´
ps -aux | grep http | wc -l
pstree
ps -Tp 6480 查看进程的线程列表 SPID线程号
kill 6480
kill 9 6480
kill -l
killall find
优先级40级,-20到19级,级数越小,优先级越大
ps -efl 显示进程详细信息,NI列表示优先级
ps -l 查看终端进程,并显示优先级
renice -10 6480更改进程的优先级
nice --10 6480更改进程优先级,前一个-是参数
今天学的:
CPU性能:
uptime查看CPU平均负载,用w也可以
平均负载就等于 总线程数除以core数
CPU中还有两个队列:
就绪队列:命令已满足的进程,等待CPU的调取执行
等待队列:等待命令满足的队列,命令满足后进入就绪队列,等待CPU调取
core中也有线程就绪队列:线程就绪队列中的线程严格按照顺序执行,可并行执行,执行一个固定的时间后被停止,然后放到队列队尾,在等待调用。该固定时间就是时间片
平均负载报警阈值
内存性能:
free -h查看内存使用率
查询结果:
total总量
use 使用量
free 剩余量
buffer 缓冲区,向磁盘写入数据时,数据在内存中临时存放的空间
cache 缓存区,向磁盘读取数据时,数据在内存中临时存放的空间
内存故障:
内存溢出:一块内存空间中存放超出最大值的数据;提取集合中不存在的元素
现象:程序异常卡死
解决:联系开发查看代码解决
内存泄露:进程占用内存后不释放,每次运行占用新的运行空间
现象:某进程占用内存空间过大且占用量持续增长
排查:先查看占内存较高的进程,再写脚本,周期的观察进程占用量,看是否持续增长
解决:软件降级;联系开发,优化代码性能
内存抖动:物理内存使用率高,进程频繁地被换入换出
现象:系统运行缓慢,服务响应缓慢,C内存使用率高,swap高
解决:扩容物理内存;限制连接数和进程数
僵尸进程:父进程调动子进程,一方异常退出,造成另一方无法正常完成,也不能关闭,空占内存
现象:系统运行缓慢,CPU或内存虚高
排查:通过top、ps命令查看僵尸进程
解决:手动杀死
进程管理:
ps 查看当前终端的进程
ps -aux 查看本机所有进程
显示内容:
所属用户 进程ID(PID) 进程占用CPU 占用内存 占用虚拟内存 占用物理内存 所在终端 状态 启动时间 占CPU时间 进程名
ps -ef | sort -rn -k 4 | head -n 10
ps -ef | grep defunct | awk ´{print $2}´
ps -aux | grep http | wc -l
pstree
ps -Tp 6480 查看进程的线程列表 SPID线程号
kill 6480
kill 9 6480
kill -l
killall find
优先级40级,-20到19级,级数越小,优先级越大
ps -efl 显示进程详细信息,NI列表示优先级
ps -l 查看终端进程,并显示优先级
renice -10 6480更改进程的优先级
nice --10 6480更改进程优先级,前一个-是参数
✋热门推荐