PHP 使用 “字符串和变量” 组成新的变量

<?php
$hexingxing = '何星星'; //指定被获取结果的变量内容

$varh = 'xingxing'; //指定一个变量

$vararr = array('he','xingxing'); //指定一个数组变量

echo ${'he'.$varh}; //打印:一个字符串和变量名,然后通过 ${} 重塑为变量名再输出结果

echo ${$vararr[0].$vararr[1]}; //打印:两个字符串的组合,并通过 ${} 重塑为变量名再输出结果

//最关键就是打印 ${},即可打印结果为变量名再获取打印的变更内容
?>

Chrome 浏览器快捷键汇总

Chrome 快捷键操作/动作
Ctrl + T打开一个新标签页
Ctrl + N打开一个新窗口
Ctrl + Shift + N打开无痕模式窗口
Ctrl + W关闭当前标签页
Ctrl + Shift + T重新打开上次关闭的标签页
Ctrl + Shift + W关闭窗口
Ctrl + Tab 或 Ctrl + Shift + Tab切换到右侧或左侧标签页
Ctrl + L转到搜索/地址栏
Ctrl + D将当前页面添加到书签
Ctrl + H浏览历史记录
Ctrl + J浏览下载内容
Shift + Esc打开 Chrome 任务管理器

移动端 @media screen 布局自适应

@media only screen and (min-width: 310px) and (max-width: 360px) {
	.Notice {display:none;
	}
}
@media only screen and (min-width: 360px) and (max-width: 374px) {
	.Notice {display:none;
	}
}

@media only screen and (min-width: 375px) and (max-width: 400px) {
	.Notice {display:none;
	}
}

@media only screen and (min-width: 400px) and (max-width: 767px) {
	.Notice {display:none;
	}
}

@media only screen and (min-width: 767px) and (max-width: 1024px) {
	.Notice {display:none;
	}
}

常用正则表达式范例

一、校验数字的表达式

数字:^[0-9]*$

n 位的数字:^\d{n}$

至少 n 位的数字:^\d{n,}$

m-n 位的数字:^\d{m,n}$

零和非零开头的数字:^(0|[1-9][0-9]*)$

带 1-2 位小数的正数或负数:^(\-)?\d+(\.\d{1,2})$

正数、负数、和小数:^(\-|\+)?\d+(\.\d+)?$

有两位小数的正实数:^[0-9]+(\.[0-9]{2})?$

有 1~3 位小数的正实数:^[0-9]+(\.[0-9]{1,3})?$

非负整数:^\d+$ 或 ^[1-9]\d*|0$

非正整数:^-[1-9]\d*|0$ 或 ^((-\d+)|(0+))$

非零开头的最多带两位小数的数字:
^([1-9][0-9]*)+(\.[0-9]{1,2})?$

非零的正整数:
^[1-9]\d*$ 或 ^([1-9][0-9]*){1,3}$ 或 ^\+?[1-9][0-9]*$

非零的负整数:
^\-[1-9][]0-9"*$ 或 ^-[1-9]\d*$

非负浮点数:
^\d+(\.\d+)?$ 或 ^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$

非正浮点数:
^((-\d+(\.\d+)?)|(0+(\.0+)?))$ 或 ^(-([1-9]\d*\.\d*|0\.\d*[1-9]\d*))|0?\.0+|0$

正浮点数:
^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$ 或 ^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$

负浮点数:
^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$ 或 ^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$

浮点数:
^(-?\d+)(\.\d+)?$ 或 ^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$

二、校验字符的表达式

汉字:^[\u4e00-\u9fa5]{0,}$

英文和数字:^[A-Za-z0-9]+$ 或 ^[A-Za-z0-9]{4,40}$

长度为 3-20 的所有字符:^.{3,20}$

由 26 个英文字母组成的字符串:^[A-Za-z]+$

由 26 个大写英文字母组成的字符串:^[A-Z]+$

由 26 个小写英文字母组成的字符串:^[a-z]+$

由数字和 26 个英文字母组成的字符串:^[A-Za-z0-9]+$

由数字、26 个英文字母或者下划线组成的字符串:^\w+$ 或 ^\w{3,20}$

中文、英文、数字包括下划线:^[\u4E00-\u9FA5A-Za-z0-9_]+$

可以输入含有^%&',;=?$\"等字符:[^%&',;=?$\x22]+

禁止输入含有~的字符:[^~\x22]+

中文、英文、数字但不包括下划线等符号:
^[\u4E00-\u9FA5A-Za-z0-9]+$ 或 ^[\u4E00-\u9FA5A-Za-z0-9]{2,20}$

三、特殊需求表达式

Email地址:
^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$

域名:
[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(/.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+/.?

URL:
[a-zA-z]+://[^\s]* 或 ^http://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?$

手机号码:
^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8}$

电话号码("XXX-XXXXXXX"、"XXXX-XXXXXXXX"、"XXX-XXXXXXX"、"XXX-XXXXXXXX"、"XXXXXXX"和"XXXXXXXX):
^(\(\d{3,4}-)|\d{3.4}-)?\d{7,8}$

国内电话号码(0511-4405222、021-87888822):
\d{3}-\d{8}|\d{4}-\d{7}

电话号码正则表达式(支持手机号码,3-4位区号,7-8位直播号码,1-4位分机号): 
((\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$)

身份证号(15位、18位数字),最后一位是校验位,可能为数字或字符X:
(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)

帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线):
^[a-zA-Z][a-zA-Z0-9_]{4,15}$

密码(以字母开头,长度在6~18之间,只能包含字母、数字和下划线):
^[a-zA-Z]\w{5,17}$

强密码(必须包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间):
^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$

日期格式:
^\d{4}-\d{1,2}-\d{1,2}

一年的12个月(01~09和1~12):
^(0?[1-9]|1[0-2])$

一个月的31天(01~09和1~31):
^((0?[1-9])|((1|2)[0-9])|30|31)$

xml文件:
^([a-zA-Z]+-?)+[a-zA-Z0-9]+\\.[x|X][m|M][l|L]$

中文字符的正则表达式:
[\u4e00-\u9fa5]

双字节字符:
[^\x00-\xff] (包括汉字在内,可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1))

空白行的正则表达式:
\n\s*\r (可以用来删除空白行)

HTML标记的正则表达式:
<(\S*?)[^>]*>.*?|<.*? /> ( 首尾空白字符的正则表达式:^\s*|\s*$或 (^\s*)|(\s*$) (可以用来删除行首行尾的空白字符 (包括空格、制表符、换页符等等),非常有用的表达式)

腾讯 QQ 号:
[1-9][0-9]{4,} (腾讯 QQ 号从 10000 开始)

中国邮政编码:
[1-9]\d{5}(?!\d) (中国邮政编码为 6 位数字)

IP 地址:
((?:(?:25[0-5]|2[0-4]\\d|[01]?\\d?\\d)\\.){3}(?:25[0-5]|2[0-4]\\d|[01]?\\d?\\d))

四、人民币金额的输入格式

1. 有四种钱的表示形式我们可以接受:"10000.00" 和 "10,000.00", 和没有 "分" 的 "10000" 和 "10,000":
^[1-9][0-9]*$

2. 这表示任意一个不以 0 开头的数字, 但是, 这也意味着一个字符"0"不通过, 所以我们采用下面的形式:
^(0|[1-9][0-9]*)$

3. 一个 0 或者一个不以 0 开头的数字. 我们还可以允许开头有一个负号:
^(0|-?[1-9][0-9]*)$

4. 这表示一个 0 或者一个可能为负的开头不为 0 的数字. 让用户以 0 开头好了. 把负号的也去掉, 因为钱总不能是负的吧。下面我们要加的是说明可能的小数部分:
^[0-9]+(.[0-9]+)?$

5. 必须说明的是, 小数点后面至少应该有 1 位数, 所以"10."是不通过的, 但是 "10" 和 "10.2" 是通过的:
^[0-9]+(.[0-9]{2})?$

6. 这样我们规定小数点后面必须有两位, 如果你认为太苛刻了, 可以这样:
^[0-9]+(.[0-9]{1,2})?$

7. 这样就允许用户只写一位小数. 下面我们该考虑数字中的逗号了, 我们可以这样:
^[0-9]{1,3}(,[0-9]{3})*(.[0-9]{1,2})?$

8. 从 1 到 3 个数字,后面跟着任意个 逗号+3 个数字,逗号成为可选, 而不是必须:
^([0-9]+|[0-9]{1,3}(,[0-9]{3})*)(.[0-9]{1,2})?$

电脑版微信提示:你的微信崩溃次数较多, 建议使用最新版本

电脑版微信出现如下错误提示:
你的微信崩溃次数较多,建议使用最新版本,点击 “确定” 到官网(http://pc.weixin.qq.com/)下载最新安装包。

解决方案:
打开这个文件,C:\Users\Administrator\AppData\Roaming\Tencent\WeChat\All Users\config\configEx.ini
在文件内容中修改 CrashCnt=5,把 5 改成 1,或直接删除 configEx.ini 文件。

远程方案 Remote Solution

TeamViewer

是一款随时随地连接到远程桌面电脑、移动设备及 Iot, 让远程连接过程更加的快速和安全, 轻松实现对文件、网络及程序的实时支持或访问。

官网:https://www.teamviewer.com/

向日葵

是一款免费的集远程控制电脑手机、远程桌面连接、远程开机、远程管理、支持内网穿透的一体化远程控制管理工具软件, 它是超过 5000 万台主机的选择! 向日葵远程控制软件采用自主知识产权的远程桌面控制传输协议, 采用 SSL/AES 256 位数据加密传输, 让远程连接过程更加的快速和安全. 支持 IOS 与 Android 系统移动设备, 轻松实现远程文件同步, 远程监控, 远程应用等远程办公功能。

官网:https://sunlogin.oray.com/

ToDesk

是一款极致流畅的远程协助软件,通讯数据使用端到端加密,让每一次远程访问都安全可靠。

官网:https://www.todesk.com/

AnyDesk

AnyWhere. AnyTime. AnyDesk
远程连接到您的计算机,无论是从办公室的另一层还是世界的另一端。 AnyDesk 为 IT 专业人员和移动用户提供安全可靠的远程桌面连接。

官网:https://anydesk.com/

RealVNC

是一款知名的远程工具,可以在局域网快速通过本地 IP 地址连接,也可通过代理网络或内网穿透访问互联网远程设备。

官网:https://www.realvnc.com/

新能源汽车企业名录

特斯拉 Tesla

主要创始人 马丁·艾伯哈德、马克·塔彭宁、埃隆·马斯克等
创立日期 2003 年 7 月
公司名称 Tesla Inc.
所在地 美国
官方网站 https://www.tesla.com/

蔚来 NIO

主要创始人 李斌
创立日期 2014 年 11 月
公司名称 上海蔚来汽车有限公司
所在地 中国
官方网站 https://www.nio.cn/

法拉第未来 FaradayFuture

主要创始人 贾跃亭
创立日期 2014 年 4 月
公司名称 Faraday&Future Inc.
所在地 美国
官方网站 https://www.ff.com/

理想 LiXiang

主要创始人 李想
创立日期 2015 年 7 月
公司名称 北京车励行信息技术有限公司
所在地 中国
官方网站 https://www.lixiang.com/

小鹏 XiaoPeng

主要创始人 何小鹏、夏珩、何涛等
创立日期 2014 年 6 月
公司名称 广州小鹏汽车科技有限公司
所在地 中国
官方网站 https://www.xiaopeng.com/

知名投资机构名录

红杉资本

1972 年在美国硅谷成立,投资了如 Apple、Google、Cisco、Oracle、Yahoo、LinkedIn 等。红杉资本中国基金是 2005 年由沈南鹏与红杉资本共同创办,目前管理着超过 2000 亿人民币的基金,专注于 TMT、医疗健康、消费品服务和工业科技等领域投资。创立以来,红杉资本中国基金投资了 500 余家企业,包括今日头条、美团点评、拼多多、滴滴出行、Airbnb、大疆、比特大陆等独角兽。红杉资本不仅是全球独角兽捕获数量最多的投资机构,也是在中国区捕获独角兽排名第一的投资机构。去年,红杉资本成功募集一支 80 亿美金的全球基金,这也是自创办以来最大规模的融资,该支基金将持续加大对中国市场的投入。

腾讯投资

是腾讯设立的企业创业投资平台,主要使命是投资产业链上的优质公司,更好地服务腾讯开放平台上用户。在过去十年中,腾讯整体投资数量超过 700 家,投资规模超过千亿元,涉及社交、数字内容、O2O、智慧零售、金融科技及其他多个行业和领域,包括诸多独角兽企业,如滴滴出行、快手、京东物流、贝壳、微医、VIPKID 和每日优鲜等。

软银集团

日本首富孙正义领导的软银通过软银集团及其 1000 亿美元规模的软银愿景基金进行投资。软银也正在寻求第二笔 1000 亿美元的基金。软银已经投资或收购了许多老牌科技公司,比如 Nvidia、We Company、Slack、Uber 和 ARM。它还投资了一些初创公司,如卫星互联网公司 OneWeb、印度电商 Paytm 和美国农业初创公司 Plenty。软银大部分投资在欧洲、亚洲和北美。在中国的主要投资项目有平安医保科技、沪江网校、影谱科技等。

老虎基金

管理对冲基金和私人股本基金。主要投资于中国、东南亚、拉丁美洲和东欧。除了总部设在纽约外,它还在中国北京和印度孟买设有办事处。老虎基金在中国的主要投资项目有每日优鲜、爱回收、微店等。

IDG 资本

1992 年创立于美国波士顿,1993 年由熊晓鸽将 IDG 资本引入中国,成为首家进入中国市场的外资投资机构。IDG 成功投资过腾讯、百度、小米、美团等中国互联网公司,同时已有 50%的中国独角兽企业获得 IDG 早期投资,包括比特大陆、车好多、商汤科技、猿辅导、奇安信等独角兽企业。此外,IDG 还参与了平安医保科技的 A 轮融资,涉及交易金额达到了 11.5 亿美元,同时也参与了平安好医生上市之前的融资,如今平安好医生已在港挂牌上市。

高盛集团

致力于为美国、英国和欧洲的成长型企业和中端市场企业提供优先股和夹层资本。已经投资超过 700 家公司,包括 Uber 等。高盛在中国的主要投资项目有:微医、易果生鲜、iTutor 等。

阿里投资

目前管理规模超过 200 亿美金,共有 5 个团队,其中国内 3 个团队,美国 1 个团队,东南亚 1 个团队。阿里投资风格顶层设计明显,主要是服务阿里的全局设计理念,已投资包括滴滴出行、大搜车、旷视科技、寒武纪科技、博纳影业、58 到家等独角兽企业。去年,阿里 CFO 武卫曾透露目前阿里巴巴战略投资的资产(包括蚂蚁金服、新浪微博、高鑫零售等)价值 800 亿美元。

DST(Digital Sky Technologies)

由 Yuri Milner 于 2009 年创立,旨在对快速增长的互联网公司进行少数股权投资。如今,DST 是全球领先的科技投资者之一,其投资组合包括一些全球最知名的互联网公司,如 Facebook、Twitter、WhatsApp、Snapchat、Airbnb、Spotify、阿里巴巴、小米、Flipkart 和其他快速增长的互联网公司。DST 在中国的主要投资项目还有达达-京东到家、毒、脉脉等。

GGV 纪源资本

是一家专注于全球早中期企业的风险投资公司,管理共 13 支基金,累计 62 亿美元的资产,汇集了符绩勋、童士豪、李宏玮等著名投资人。纪源关注消费及新零售、互联网服务、前沿科技、企业服务和云等领域的创业公司。目前,纪源投资包括字节跳动、滴滴出行、美菜网、旷视科技、作业帮等 60 家独角兽公司,其中 35 家公司已经成功上市。

启明创投

成立于 2006 年,专注于 TMT、医疗健康等领域早期和成长期的优秀企业,旗下管理资产总额超过 40 亿美元。截至目前,全球范围内启明创投已投资超过 310 家企业,有近 30 家企业成为行业公认的独角兽和超级独角兽。在中国,启明创投涉猎了包括字节跳动、微医、优必选、旷视科技等优秀独角兽企业。

经纬创投

自 1977 年创立至今,已投有 65 家公司上市,另有 110 家最终通过兼并收购方式赢得投资回报。经纬中国是经纬创投在中国设立的联合公司,正式成立于 2008 年,聚集着张颖、徐传陞、邵亦波等知名投资者,已成功投资包括滴滴出行、车好多、VIPKID、猿辅导、博纳影业等独角兽公司。

高瓴资本

2005 年由张磊创办,投资偏好初创期、扩张期、成熟期、Pre-IPO 等,是亚洲最大的投资机构之一。高瓴投资覆盖 TMT、生命健康、消费零售和企业服务等领域,近年来成功投资字节跳动、滴滴出行、京东物流、美菜网、自如等独角兽公司。去年年底,高瓴资本完成四期募集资金 106 亿美元,超越 KKR 成为亚洲历史上单期私募之最,将主要投资科技、医疗、消费、服务业。

顺为资本

由小米创始人雷军和新加坡籍投资人许达来于 2011 年联合成立,是一家以投资早期至成长期创新企业为重点的风险投资基金。顺为专注中国本土、及印度和东南亚市场,共管理四期合计 29.6 亿美元的美元基金和两期合计 20 亿元的人民币基金。目前主导投资了超过 300 家创业公司,代表性投资项目包括:小米科技、今日头条、快手、美菜、一起作业和丁香园等。

真格基金

成立于 2011 年,专注于移动互联网、人工智能、医疗健康、教育、内容娱乐及大文化等领域早期的优秀企业,侧重寻找最优秀的创业团队。截至目前,真格基金陆续投资了 700 余家创业公司,收获了包括美菜网、VIPKID、小红书、罗辑思维、依图科技等优秀独角兽企业。

晨兴资本

成立于 1992 年,是中国最早从事早期风险投资的机构之一。目前管理着规模数十亿美元的美元和人民币双币基金,专注于医疗健康、互联网等领域的投资。近二十年来,在合伙人石建明和刘芹的带领下,晨兴投资的成功案例包括搜狐、携程、迅雷、华米科技、精锐教育和小米集团等,此外还包括快手、微医集团、商汤科技、小鹏汽车、大搜车、地平线机器人、爱回收、小猪短租和 Pony.AI 等独角兽企业。