家装装修经验总结

家装装修,经验总结: 1、瓷砖根据自己的预算,尽量选中端档次、中档价位的。太便宜的瓷砖,外观看不出什么区别,但实际上耐磨性、抗污性都差了很多,容易渗色容易产生划痕。价格太贵的瓷砖,更多是品牌或广告宣传溢价,两者“取其中见”更合适。需要补充的是:瓷砖不管你是铺地还是贴墙,颜色都不要选太深的,真的很显暗,大白天家里还要开灯的滋味,相信你不想尝试吧? 2、家具不要买一整个尺寸太大的,尤其是沙发,如果超过2.4米的长度就一定要选拼接的。目的其实是为了好运输,否则电梯进不去、楼梯进不去,最终只能找吊车从阳台穿过窗户搬进来,实在是没那个必要!顺便提一下茶几,尽量在装修入住之后再考虑是否购买,免得后悔。特别是岩板台面的大茶几,对有孩子的家庭来说它就是个鸡肋,放东西哐哐响,占地方不说磕碰一下还生疼。 3、主卧带卫生间的,主卫门尽量不要对着床,门洞位置能改则改。和迷信无关,主要是通风对流时,卫生间的细菌、霉菌、潮气很容易顺着气流吹到床上,日子久了真的不够卫生。如果主卧衣柜的墙背后就是卫生间,那么这堵墙的防水最好刷满,否则潮气一旦渗到衣柜背后,你都无法第一时间发现,等柜子里发霉,衣服长毛才发现,那就很糟心了。 4、不考虑省钱,且追求省心,就选全屋定制。品牌不是关键,连锁大牌也不是不能选,但一定要提前看看,在你们当地这些品牌口碑怎么样。追求性价比,时间充足的,就找木工打柜子,柜体现场做,柜门单独定制,材料品质自己把控,省钱不说柜边墙角缝隙还少,但前提是要找到个好木工,遇到不靠谱的也很糟心。柜门尽量别选一门到顶的,20多年的经验告诉你,哪怕加了拉直器,该变形的还是躲不掉。能选双饰面、烤漆材质的,就不选肤感材质的,肤感膜柜门只是摸上去舒服,看上去哑光高级,实则不耐脏不好擦洗,日后打理真的很糟心! 5、能买现房就不买期房,最怕的就是迟迟不交房,耽误好多事!能买毛坯房就不买精装房,精装修的房子家家户户都是一个标准,毫无个性化可言。关键是收了大额的装修款,往往用的都是一些工程建材、工程家电应付一下。打个比方,价格30W的精装费用,实际用到你家的装修成本,可能还不足10W元。有这些钱,自己从毛坯房开始装修,都能装成豪宅了。其次,开发商给的入户门如果质量不好,就趁早更换,免得后期嫌隔音差,再换门还要拆墙、拆砖,那成本就大了。如果隔音不错,就没必要换,自己装个指纹锁就行,如果单纯只是颜色不喜欢,可以用汽车膜或金属漆改色,成本也就一百多,能省一点是一点。 6、客厅卧室墙面,真的建议大家还是以涂刷乳胶漆为主,便宜且环保是不争的事实。尤其对于有小孩的家庭来说,乳胶漆如果被弄脏了、刮坏了,后期翻新的成本是最低的,重新刷一遍,就能翻新7-10天后差不多就能入住,如果想贴墙布,直接刷糯米胶就可以贴,基本隔天就能入住。如果是局部改造,甚至自己就可以操作,非常方便。墙纸就尽量不要选了,由于接缝多,后期接缝位置特别容易发黄脱落。硅藻泥更适合南方沿海地区,它能调节室内湿度,但并不能除甲醛,不要被忽悠。至于护墙板、竹纤维板等墙面装饰板材,不是不能装,而是不适合大面积装,局部点缀一下可以,全屋装不仅价格贵,关键还显得像酒店样板间,而且板材越多,用胶收口的位置就越多,对室内污染也更大。 7、室内层高低于2.75米,尽量不要做吊顶。这个层高,做吊顶费钱不说,还会显得房屋层高更低。要么什么也不做,要么就贴边走一圈双眼皮石膏线,简洁大气不说,还能起到拉伸层高的作用。厨卫空间,不要装石膏板吊顶,也不要装蜂窝大板吊顶,虽然好看,但后期检修不方便,关键是入住后你就会发现,平时根本懒得抬头看他们,就算个装出个花也没意义。选铝扣板吊顶就行,无造型的大白板装好后一样很简约很美观,关键后期好检修,价格也便宜。 8、大价钱没必要追求高价,选大牌基本款就行了,像洗衣机、冰箱、空调之类的,价格越贵功能越多,但实际入住后你会发现,超过半数以上的功能,一直到电器换掉你可能都没用过。主要是现在电器换代也快,入门款的够用了,而且价格便宜用坏了咱就直接换,也不心疼。这里特地说一下洗衣机,如果是给老人买,尽量选波轮洗衣机,操作简单,且不必蹲下取衣,老人用着更顺手! 9、装修真的不要当甩手掌柜,你的房子工人不住、设计师不住,钱是你出的,房子是你自己住,自己对自己负责。像装修的各种验收环节,哪怕工作再忙,能抽出时间的一定要去现场。就比如瓦工验收阶段,淋浴区试水环节就一定要去,有的业主入住后才发现,瓷砖坡度不达标,导致地面积水排不走,那叫一个糟心。如果当时验收,就能当时整改,趁着水泥没完全固化,整改损失也最低!住进去才发现,就麻烦了。最后特别提醒一下,有条件的,最好装修阶段就牵网线,自己花200买个监控装好,这样哪怕没时间去现场,也能远程监个工,更有保障! 内容来源于网络,如需请联系删除。

java入门工具

一、编码工具 1.IDE:Eclipse或者IDEA,熟悉尽可能多的快捷键,《Eclipse常见快捷键列表》 2.插件: (1) Findbugs,在release之前进行一次静态代码检查是必须的 (2) Clover,关心你的单元测试覆盖率 (3) Checkstyle 代码风格检查 3.构建和部署工具:ant或者maven,现在主流都是maven了吧,使用nexus搭建maven私服,再加上持续集成jenkins。代码质量不用愁。 4.版本管理工具: svn或者git 5.diff和patch 6.设置你的eclipse或者IDEA,如formatter,save actions以及code template等。代码风格,直接用google的也可以啊。《Google style guide》 7.掌握一个文本编辑器,Emacs或者VIM,熟悉常用快捷键。这在你需要在线编辑代码,或者编写其他语言代码时候特别有用。《神器圣战》 二、JDK相关 1.jstat : 观察GC情况,如: jstat -gcutil pid 2000 2.jmap,查看heap情况,如查看存活对象列表: jmap -histo:live pid |grep com.company |less 或者dump内存用来分析: jmap -dump:file=test.bin pid 3.分析dump的堆文件,可以用jhat: jhat test.bin 分析完成后可以用浏览器查看堆的情况。这个工具的分析结果还比较原始,你还可以用Eclipse MAT插件进行图形化分析,或者IBM的Heap Analyzer. 4.jvisualvm和jconsole: JVM自带的性能分析和监控工具,怎么用?请自己看文档。 5.jstack:分析线程堆栈,如 jstack pid > thread_dump 查看CPU最高的线程在干什么的方法结合top和jstack:http://www.iteye.com/topic/1114219 6.更多JVM工具,参见官方文档:http://docs.oracle.com/javase/6/docs/technotes/tools/ 7.学习使用btrace分析java运行时问题。《Btrace使用简介》 8.GC日志分析工具:GC viewer、GC-console或者自己挑吧。 9.性能分析工具,除了自带的jvisualvm外,还可以用商业的jprofiler。 10.JVM参数大全 11.《JVM调优标准参数陷阱》,iteye神贴。 … Read more

java工具集

        01、CommonsBeanUtils。   使用bean工具集:由于bean通常由一组set和get组成,beanutils也是基于它们包装的。   Beancopy是一种更常用的功能,即copybean的属性,如果开发分层架构,可以利用这一特性,将数据从PO(Persisitentobject)复制到VO(Valueobject)。   02、commonscolections。   该组件不仅可以扩展Java标准ColectionsAPI,还可以很好地包装、抽象和补充常用集合,在保证性能的同时大大简化代码。   03、CommonsCodec。   提供常用的代码解码方法,如DES、MD5、Base64、SHA1、URL和Soundx。   04、CommonsCompress。   压缩、解压文件组件,可处理rar、cpio、tar、zip、gzip、unixdump、xz、pack200和bzip2格式的压缩文件。   05、CommonsCSV。   该Java类库用于读写各种ComaSeparatedvalue(CSV)格式的文件。   06、CommonsConfiguration。   它是Java应用程序的配置管理工具,可以装载properties或xml文件的配置信息。   07、CommonsDaemon。   实施将普通Java应用程序转换为系统的后台服务。例如,Tomcat使用该项目作为服务在Linux和Windows上启动或停止。   08、CommonsDBCP。   连接数据库。   09、CommonsDigester。   这是XML到Java对象的映射工具集。   10、DBUtilsComons。   它是JDBC工具组件,二次包装数据库的传统操作类别,从而将结果集转换为列表。   11、CommonsEmail。   它是一个邮件操作组件,包装Java邮件API,提供常用的邮件发送和接收类别,以简化邮件操作。该组件依赖Java邮件API。   12、CommonsExec。   为执行exe文件或命令行等外部过程提供了一些常用的方法。   13、CommonsFileUpload。   提供Web应用程序或Servlet、Struts2和SpringMVC的文件上传功能。   14、CommonsIO。   这是一个用于处理IO的工具箱,扩展到http://Java.io,提供更方便的IO操作。   15、CommonsJCI。   为Java编译器提供通用接口。   16、CommonsLang3.   该工具类包处理Java基本对象方法,提供字符、数组等基本对象的操作,弥补了Java.langapi基本处理方法的不足。   17、CommonsLoging。   在考虑轻量级的同时,提供统一的日志接口,不依赖具体实现。类包为中间件/日志工具开发人员提供了简单抽象的日志操作,使程序开发人员能够使用不同的日志实现工具。   18、commonsLauncher。   Java应用程序在平台上独立启动。   19、commonsMath。   轻量级自容器类用于数学和统计计算,包括大多数常用的数值算法。   20、CommonsNet。   支持FTP、NNTP、SMTP、POP3、Telnet等协议。   21、CommonsPrimitives。   为Java的基本类型提供了更小、更快、更容易使用的支持。   22、CommonsPol。   它为实现对象池提供了一套框架,并提供了几种不同的对象池,可以有效地减少处理对象池的工作量。class包用于提高大对象的调用效率,如文件句柄、数据库连接、socket通信等。简单地说,该技术可以一次创建多个对象。   23、Commonsvalidator。   定义校验器(校验方法)和校验规则在XML文件中提供了一个简单而可扩展的框架。允许国际检查规则和错误信息。   24、ApachehttpClient。   ApacheCommons的一个子项目后来独立了。HTTPClient简化了HTTP客户端和服务器端的各种通信,使HTTP客户端程序(即浏览器程序)成为可能。   25、Guava   谷歌实用工具库。 … Read more

max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

一 安装elasticsearch时报错 二、原因分析 最大虚拟内存值设置过小,无法支持ElasticSearch的运行。 三、解决方法: 1、将 vm.max_map_count 的值改为262144,重新启动即可解决问题。 $cat /proc/sys/vm/max_map_count $sudo sysctl -w vm.max_map_count=262144 $cat /proc/sys/vm/max_map_count NAS 不知道为什么: 每次重启后,都要执行sysctl -p , 才能生效

kibana服务启动报错Unable to retrieve version information from Elasticsearch nodes

kibana服务启动报错 [ERROR][elasticsearch-service] Unable to retrieve version information from Elasticsearch nodes. security_exception: [security_exception] Reason: missing authentication credentials for REST request [/_nodes?filter_path=nodes.*.version%2Cnodes.*.http.publish_address%2Cnodes.*.ip] 原因:yml文件中没有配置kibana的用户名和密码 但是8.0版本中,elasticsearch.yml 中 xpack.security.enabled 默认值为true,第一次启动会自动生成 elastic 用户的密码,而没有其他 build-in 的密码。 直接执行 ./bin/elasticsearch-setup-passwords 则会报错。 解决方案如下: 1、修改配置文件config/elasticsearch.yml,xpack.security.enabled 改为 false 2、重启elasticsearch服务 3、执行命令,删除密码相关索引 curl -XDELETE 127.0.0.1:9200/.security-7 执行成功会出现如下打印: {“acknowledged”:true} 4、修改配置文件config/elasticsearch.yml,xpack.security.enabled 改为 true 5、重启elasticsearch服务 6、执行命令,设置全部 build-in 的密码(执行时发现此脚本已经标注为 deprecated,后续可能会删除,目前仍可使用) ./bin/elasticsearch-setup-passwords interactive 7、修改配置文件config/kibana.yml elasticsearch.username: “kibana” … Read more

es中文分词拼音

源码下载 https://github.com/medcl/elasticsearch-analysis-pinyin https://github.com/medcl/elasticsearch-analysis-ik release下载(源码页面,点击releases) https://github.com/medcl/elasticsearch-analysis-pinyin/releases https://github.com/medcl/elasticsearch-analysis-ik/releases

树莓派连接wifi失败

#wpa_supplicant.conf 内容如下: # ssid指定wifi名称,psk指定wifi密码 # 系统启动后,会把这些配置信息写入/etc/wpa_supplicant/wpa_supplicant.conf中 # priority是优先级,数字越大越优先连接 country=CN ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid=”wifiname” psk=”wifipassword” } #如果连不上,可能是USB3的接口,影响了wifi的使用

mongo重置密码

1.通过 ps -ef|grep mongod 找到mongodb的配置文件mongodb.conf 一般在 /etc/mongodb.conf 找到auth= true 改成 auth= false (=后面有一个空格) 2.运行mongo mongo 3.查看并删除所有的用户 use admin db.system.users.find() db.system.users.remove({}) 实际操作结果如下,成功删除掉所有用户 db.createUser({user:‘root‘,pwd:’123456‘,roles:[{“role”:“root”,“db”:“admin”}]}); 6、将配置文件的验证还原,重启mongod就可以了 systemctl restart mongod mongo admin -u root -p root

nasDocker安装elasticsearch

遇到错误: max virtual memory areas vm.max_map_count [65530] is too low 错误解决: 在/etc/sysctl.conf文件最后添加一行 vm.max_map_count=262144 执行/sbin/sysctl -p 立即生效 重新运行Elasticsearch