php正则怎么反斜杠,应该去学点什么比较好?
为什么说女人过了25岁就要明白这25件事呢?25岁对女人来说,是一个很敏感的年纪,过了25,你就会发现你离30很近了,而过了30,你就会发现你的生活、你的这一生基本也就这样了。
所以,希望你可以耐心的看完这25条。
关于爱情1、不要因为结婚而恋爱。因为结婚而恋爱是很可怕的,毕竟这样的一段情可能连恋爱都称不上。开始很容易,可是想结束就没这么容易了。
2、要相信爱情,但别模仿偶像剧去恋爱。越来越多的小女生被偶像剧荼毒,以为恋爱的正确打开方式就是像偶像剧里演的那样。所以,每当现实与自己想象的不符合的时候,她们就开始逃避、抱怨,甚至不相信爱情。
3、不要和自卑的男人恋爱。自卑的男人最大的毛病就是患得患失,令你害怕的控制欲、占有欲,这样的男人你无法控制。
4、要知道一般的关于生理的、心理的、性的常识。你都快30的人了,就不要扮演“纯”了,别一把年纪了,还那么无知,被骗!
5、花点时间研究研究爱情和婚姻吧!现在的离婚率之所以越来越高,就是因为结婚的时候是被爱情冲昏了头脑,离婚的时候才发现现实和爱情差太远。
6、好奇害死猫,不要总是刨根问底。正确的爱情,应该是不在乎对方的过去,只在意现在和未来。所以他不愿意对你坦白的过去,就要学会见好就收,不要打破砂锅问到底,这样只会让你们的感情产生缝隙。
关于工作
7、人不为己,天诛地灭。这句话在职场里特别的适用!你已经不是职场小白了,所以不要把你的同事情看的这么重,任何涉及到自身利益的时候,谁都会优先考虑自己。
8、学会接受、理解并消化失败。每个人都会遇到失败,但是有人可以利用这些失败的经验让自己走得更远,而有的人却只能原地踏步甚至倒退。我希望你可以总结每一次的失败经验,然后变成你走得更远的经验。
9、接受自己与他人的不完美。总是会遇到这样的人,总是不能安稳的在一家公司待上一段时间,他们给出的理由不是老板不好,就是公司不好。从来没有考虑过是不是自身的问题,每个人都是不完美的,那么只有我们接受了这样的不完美,才能在职场中发挥出我们完美的能力。
10、坚守自己的职业道德。在职场中总会有些秘密,坚守住这些秘密,就是坚守住了你的职业道德。
11、学会尽量控制自己的负面情绪。如果你想在一个职位上向上走,那么你就不能带有负面情绪去坐在这个职位上。
12、虽然鸡汤盛行,但还是要学会坚持和努力。笑到最后,走到最高职位上的人,不仅靠的是能力,还有坚持和努力。
13、人最大的幸运就是可以做自己喜欢的事。我们总是会在薪资高的工作和我喜欢的工作之间徘徊。其实选择自己喜欢的工作犯错的概率会跟小,因为只有压力没有动力的工作很容易让人崩溃的。
关于亲情14、不要对那些爱你的人说难听的话。能被我们伤害的人,往往都是爱我们的人。所以,伤害一个人,并不是一种本事。
15、要分得清什么是真情,什么是假意。不要被“血浓于水”这句话模糊了你的眼,有时候这些“假血”的伤害远比你想象的可怕。
16、你可以不计后果,但是要保证自己的快乐。不管你是为了什么,爱情也好,理想也罢,你都可能会牺牲掉自己最亲的人的爱。所以,如果明知道会有这样的结果,一定要保证自己的快乐和幸福,否则你这么坚持干什么?
17、大多数有用的道理,都藏在父母的唠叨里。你回想一下,你最不想听的父母的唠叨,其实就是对你最有用的人生经验。
18、手机和电脑是很好,但是也比不上父母对我们的好。我们的很多时间和爱都为了表现而表现了,比如我们对父母的爱都在朋友圈里了,我们的时间都花在微信聊天里了。我们以为我们这样就可以取代“常回家看看”,其实父母的需要的不是这些。
关于自己19、豆瓣电影top100,最好都看下。有些好的道理不一定需要我们都去经历一遍才明白。我们需要故事、需要通过大量有营养的信息来帮我们找到生活的意义。
20、不要成为自己讨厌的人。如果有人讽刺你、嘲笑你,你就远离这样自己讨厌的人就好,如果你反击,你就会慢慢的成为自己讨厌的人。
21、能分清成熟和堕落。成熟是认清了生活的残酷,然后更加努力的去改变现状;而堕落是知道了生活的残酷,就只会感叹世道的不公。
22、要学会给自己做减法。不论是你的东西,还是你的心,都要学会做减法。因为很多东西或者事情其实都是在浪费你的空间和时间。
23、别收藏太多又看得太少。要学会有计划地去实施自己定的目标,而不是一味的收藏,然后又抛之脑后。不信,你可以去看看你收藏的文章、书籍又或者是电影。
24、多关注下时尚,然后形成自己的审美观。从前你可以不在乎你的外表,但是从此以后你必须要在意。因为一个人活了20多岁还不知道如何收拾自己,那她也一定不知道如何才能让自己活得更快乐更幸福!
25、熬夜会让人变丑。熬夜不仅会让你变丑,更会让人猝死。如果以上24条你都觉得是废话,那么这最后一条请你相信,一定是真理!
看完这25条,希望你可以开始自己更好的下半场!
phpstorm代码注释后?
phpstorm 的代码注释有两种风格,一种是双斜杠,另一种是 /* ... */风格,两者的快捷键都是开关式(即按第一次为注释,再按一次为撤销注释),快捷键如下:
1、双斜杠注释 Ctrl + /
2、/* */注释 Ctrl + Shift + / 反撤销键很容易想到,那就是:Ctrl+Shift+Z。
所谓反撤销就是指:Ctrl+Z撤消后想返回到未撤销的状态下; 比如我用phpstrom在一个页面上打出了个$a=1;然后又打出了$b=2;这时我如果按Ctrl+Z返回上一步,页面上就只有 $a=1;了,如果这个时候我想回到页面上有$a=1;$b=2;的状态,只需要按Ctrl+Shift+Z快捷键即可。通过说明大家可以看出,Ctrl+Z是后退一步的意思,而Ctrl+Shift+Z是前进一步的意思,这样就好理解了吧stripslashes是什么意思?
PHP 中stripslashes函数表示:去除字符串中的反斜线字符,如果有两个连续的反斜线,则只去掉一个;示例如下:
php如何防止sql注入攻击?
这个问题感觉对一个多年开发人员来说应该还是比较有资格回答的,毕竟录制过sql注入以及防御的课程。
搞明白sql注入
注入攻击漏洞例如SQL,OS以及LDAP注入。这些攻击发生在当不可信的数据作为命令或者查询语句的一部分,被发送给解释器的时候。攻击者发送的恶意数据可以欺骗解释器,以执行计划外的命令或者在未被恰当授权时访问数据。
然后给大家看看经常会引起sql注入的sql语句
1'or 1=1 #
2'or 1=1 --(空格)
3union all select 1,2,3 #
4username=‘ UNION SELECT 1,version(),3 #(版本)
5username=‘ UNION SELECT 1,user(),3 #(用户)
然后再给大家介绍一下sql注入的一个工具是sqlmap
最后给大家两点建议
1 使用预处理语句PDO
2 对参数进行转义(addslashes/mysql_real_escape_string)
当然了大家如果想具体学习sql的攻击原理以及,sql的防御。和sqlmap的使用可以私聊我哦
thinkphp命名空间有什么作用?
在php里边,同一个应用请求里边如果存在两个方法(类名),他们的名字一样(例如都是getName()),由于php本身语法规则的限制,系统是要报错的
解决方法:
① 把他们的名字改为不一样的 例如 agetName() bgetName()
② 通过命名空间解决
Yii 框架为了避免名字重复引起问题,同步的类前边都有 C 字样
1. 简单应用
a) 命名空间是虚拟的定义空间,不是真实存在目录
b) 命名空间的分隔符都是反斜杠 \
c) 非限定名称:getName() 获得与其最近的命名空间的getName()
d) 限定名称:beijing\getName() 相对方式 通过最近的命名空间定位beijing\getName()
e) 完全限定名称: \beijing\getName() 直接在指定的命名空间获得具体元素
f) 命名空间针对:函数、类名、常量三者其作用,在命名空间里边把这三种统称为元素
2、别名和导入
a) 导入/引入 use
b) 使用一个元素,使用非限定名称,在当前最接近的空间里边获得元素
c) 如果当前空间里边没有指定元素,也可以在导入的空间里边寻找
3、公共空间
a) 第一种情况
b) 没有使用namespace定义空间,当前空间就是一个公共空间
c) 例如一个有namespace的文件引入了一个没有namespace的文件程序
d) 没有namespace的文件空间就是公共空间
e) 在namespace文件里边可以通过\斜杠直接访问公共空间元素
f) function getName(){} ------公共空间的元素
g) namespace beijing;
h) function getName(){} -----beijing空间的元素
i) 第二种情况
j) 当前文件没有namespace、但是引入的文件有namespace
k) 当前文件就是公共空间,引入文件有自己空间