[2016.04.26]小哲谈谈理性看待转基因生物技术
小哲今天想谈谈自己对“转基因生物技术”的看法,首先小哲的世界观是认为世间万物没有任何事物是绝对的,看待任何事情都有很多不同的角度,转基因生物技术作为一种科学技术,首先就是一种人类在科学上的进步,发明武器可以杀人,但现在在大多数情况下武器是用来保护人的安全的;发明原子弹确实是杀伤力极强的破坏性武器,但它结束了二次世界大战,同时也在一定程度上防止了战争的爆发,让拥有原子弹的国家互相克制。
说到转基因生物技术本身,通过改良优化物种的基因,让它更好的服务人类才是这项技术的未来,但由于技术的不成熟和对后果无法预见性,使得这项技术相对比较危险;但认为不能一棒子打死,转基因生物技术如果在较高的科技程度之下,人类对齐可控程度越高,造福人类的希望就越大。
在中国,对转基因技术最常见的一个反对理由是——“转基因严重违反了自然规律,用中国的古话说就是逆天 而行”。但事实上,帮助中国人防治乙肝和糖尿病的,不是“天人合一”的理念,也不是“老祖宗的智慧”,就是“逆天”的转基因技术。
“转基因”这个在全球承受无尽争议的词汇,成为2014年“科学美国人”中文版《环球科学》杂志年度十大科技热词之一。而争议的关键在于人类是否像自己所认为的那样,已经可以代替上帝改造自然。毕竟人类曾经认为地球是宇宙的中心。
“转基因”三个字在中国向来被视作洪水猛兽,随着近日几位名流政要加入“反转”行列,国人对转基因技术的恐惧更增。然而我们的血液中可能早已流淌着转基因产品,这些产品对我们的健康大有裨益。
我们现在的基因也是大自然通过千百万年的不断筛选和进化后形成的,袁隆平的杂交水稻与那些“太空蔬菜”其实也在某些程度下改变了植物的基因。人类驯服优良的马匹,圈养家猪,培育奶牛的种种过程,其实也是在某些程度下改变或者利用了基因。大家都知道近亲结婚会生出傻子,遗传学越远的血压关系有时候会得出很优秀的混血小孩。
但是转基因生物技术是一门很复杂的技术,它需要监管,利用基因会产生很多的变化,这种变化有利于消费者还是商家,是降低成本还是提升品质,其实是可以依靠一个完善的市场经济体制来进行优化的,但也不能只单单依靠市场经济的作用,政府的监管也必须合理到位,因为目前来说,在国际市场中,是没有一个正在健全完善的市场经济环境的。
借用专家们的建议“在转基因食品日渐普及的今天,对其应理性对待。希望转基因食品知识能让人们对新科技变得严谨,而非盲目听从某一方的言论观点。涉及基因安全的事情,它们的显现周期要比普通健康问题漫长得多,要耐心科学地去验证其安全性。”
PHP的一些常用系统函数
PHP的一些常用函数
usleep() 函数延迟代码执行若干微秒。
unpack() 函数从二进制字符串对数据进行解包。
uniqid() 函数基于以微秒计的当前时间,生成一个唯一的 ID。
time_sleep_until() 函数延迟代码执行直到指定的时间。
time_nanosleep() 函数延迟代码执行若干秒和纳秒。
sleep() 函数延迟代码执行若干秒。
show_source() 函数对文件进行语法高亮显示。
strip_whitespace() 函数返回已删除 PHP 注释以及空白字符的源代码文件。
pack() 函数把数据装入一个二进制字符串。
ignore_user_abort() 函数设置与客户机断开是否会终止脚本的执行。
highlight_string() 函数对字符串进行语法高亮显示。
highlight_file() 函数对文件进行语法高亮显示。
get_browser() 函数返回用户浏览器的性能。
exit() 函数输出一条消息,并退出当前脚本。
eval() 函数把字符串按照 PHP 代码来计算。
die() 函数输出一条消息,并退出当前脚本。
defined() 函数检查某常量是否存在。
define() 函数定义一个常量。
constant() 函数返回常量的值。
connection_status() 函数返回当前的连接状态。
connection_aborted() 函数检查是否断开客户机。
zip_read() 函数读取打开的 zip 档案中的下一个文件。
zip_open() 函数打开 ZIP 文件以供读取。
zip_entry_read() 函数从打开的 zip 档案项目中获取内容。
zip_entry_open() 函数打开一个 ZIP 档案项目以供读取。
zip_entry_name() 函数返回 zip 档案项目的名称。
zip_entry_filesize() 函数返回 zip 档案项目的原始大小(在压缩之前)。
zip_entry_compressionmethod() 函数返回 zip 档案项目的压缩方法。
zip_entry_compressedsize() 函数返回 zip 档案项目的压缩文件尺寸。
zip_entry_close() 函数关闭由 zip_entry_open() 函数打开的 zip 档案文件。
zip_close() 函数关闭由 zip_open() 函数打开的 zip 档案文件。
xml_set_unparsed_entity_decl_handler() 函数规定在遇到无法解析的实体名称(NDATA)声明时被调用的函数。
xml_set_processing_instruction_handler() 函数规定当解析器在 XML 文档中找到处理指令时所调用的函数。
xml_set_object() 函数允许在对象中使用 XML 解析器。
xml_set_notation_decl_handler() 函数规定当解析器在 XML 文档中找到符号声明时被调用的函数。
xml_set_external_entity_ref_handler() 函数规定当解析器在 XML 文档中找到外部实体时被调用的函数。
xml_set_element_handler() 函数建立起始和终止元素处理器。
xml_set_default_handler() 函数为 XML 解析器建立默认的数据处理器。
xml_set_character_data_handler() 函数建立字符数据处理器。
xml_parser_set_option() 函数为 XML 解析器进行选项设置。
xml_parser_get_option() 函数从 XML 解析器获取选项设置信息。
xml_parser_free() 函数释放 XML 解析器。
xml_parser_create() 函数创建 XML 解析器。
xml_parser_create_ns() 函数创建带有命名空间支持的 XML 解析器。
xml_parse_into_struct() 函数把 XML 数据解析到数组中。
xml_parse() 函数解析 XML 文档。
xml_get_error_code() 函数获取 XML 解析器错误代码。
xml_get_current_line_number() 函数获取 XML 解析器的当前行号。
xml_get_current_column_number() 函数获取 XML 解析器的当前列号。
xml_get_current_byte_index() 函数获取 XML 解析器的当前字节索引。
xml_error_string() 函数获取 XML 解析器的错误描述。
utf8_encode() 函数把 ISO-8859-1 字符串编码为 UTF-8。
utf8_decode() 函数把 UTF-8 字符串解码为 ISO-8859-1。
wordwrap() 函数按照指定长度对字符串进行折行处理。
vsprintf() 函数把格式化字符串写入变量中。
vprintf() 函数输出格式化的字符串。
vfprintf() 函数把格式化的字符串写到指定的输出流。
ucwords() 函数把字符串中每个单词的首字符转换为大写。
ucfirst() 函数把字符串中的首字符转换为大写。
trim() 函数从字符串的两端删除空白字符和其他预定义字符。
substr_replace() 函数把字符串的一部分替换为另一个字符串。
substr_count() 函数计算子串在字符串中出现的次数。
substr_compare() 函数从指定的开始长度比较两个字符串。
substr() 函数返回字符串的一部分。
strtr() 函数转换字符串中特定的字符。
strtoupper() 函数把字符串转换为大写。
strtolower() 函数把字符串转换为小写。
strtok() 函数把字符串分割为更小的字符串。
strstr() 函数搜索一个字符串在另一个字符串中的第一次出现。
strspn() 函数返回在字符串中包含的特定字符的数目。
strrpos() 函数查找字符串在另一个字符串中最后一次出现的位置。
strripos() 函数查找字符串在另一个字符串中最后一次出现的位置。
strrev() 函数反转字符串。
strrchr() 函数查找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到字符串结尾的所有字符。
strpos() 函数返回字符串在另一个字符串中第一次出现的位置。
strpbrk() 函数在字符串中搜索指定字符中的任意一个。
strncmp() 函数比较两个字符串。
strncasecmp() 函数比较两个字符串。
strnatcmp() 函数使用一种“自然”算法来比较两个字符串。
strnatcasecmp() 函数使用一种“自然”算法来比较两个字符串。
strlen() 函数返回字符串的长度。
stristr() 函数查找字符串在另一个字符串中第一次出现的位置。
stripos() 函数返回字符串在另一个字符串中第一次出现的位置。
stripslashes() 函数删除由 addslashes() 函数添加的反斜杠。
stripcslashes() 函数删除由 addcslashes() 函数添加的反斜杠。
strip_tags() 函数剥去 HTML、XML 以及 PHP 的标签。
strcspn() 函数返回在找到任何指定的字符之前,在字符串查找的字符数。
strcoll() 函数比较两个字符串。
strcmp() 函数比较两个字符串。
strchr() 函数搜索一个字符串在另一个字符串中的第一次出现。
strcasecmp() 函数比较两个字符串。
str_word_count() 函数计算字符串中的单词数。
str_split() 函数把字符串分割到数组中。
str_shuffle() 函数随机地打乱字符串中的所有字符。
str_rot13() 函数对字符串执行 ROT13 编码。
str_replace() 函数使用一个字符串替换字符串中的另一些字符。
str_repeat() 函数把字符串重复指定的次数。
str_pad() 函数把字符串填充为指定的长度。
str_ireplace() 函数使用一个字符串替换字符串中的另一些字符。
sscanf() 函数根据指定的格式解析来自一个字符串的输入。
sprintf() 函数把格式化的字符串写写入一个变量中。
soundex() 函数计算字符串的 soundex 键。
similar_text() 函数计算两个字符串的匹配字符的数目。
sha1_file() 函数计算文件的 SHA-1 散列。
sha1() 函数计算字符串的 SHA-1 散列。
setlocale() 函数设置地区信息(地域信息)。
rtrim() P rtrim() 函数
PHP String 函数
quotemeta() 函数在字符串中某些预定义的字符前添加反斜杠。
quoted_printable_decode() 函数对经过 quoted-printable 编码后的字符串进行解码,返回 8 位的字符串。
printf() 函数输出格式化的字符串。
print() 函数输出一个或多个字符串。
parse_str() 函数把查询字符串解析到变量中。
ord() 函数返回字符串第一个字符的 ASCII 值。
number_format() 函数通过千位分组来格式化数字。
nl2br() 函数在字符串中的每个新行 (\n) 之前插入 HTML 换行符 (
)。
nl_langinfo() 函数返回指定的本地信息。
money_format() 函数把字符串格式化为货币字符串。
metaphone() 函数计算字符串的 metaphone 键。
md5_file() 函数计算文件的 MD5 散列。
md5() 函数计算字符串的 MD5 散列。
ltrim() 函数从字符串左侧删除空格或其他预定义字符。
localeconv() 函数返回包含本地数字及货币信息格式的数组。
levenshtein() 函数返回两个字符串之间的 Levenshtein 距离。
join() 函数把数组元素组合为一个字符串。
implode() 函数把数组元素组合为一个字符串。
htmlspecialchars() 函数把一些预定义的字符转换为 HTML 实体。
html_entity_decode() chars_decode() 函数
PHP String 函数
htmlentities() 函数把字符转换为 HTML 实体。
html_entity_decode() 函数把 HTML 实体转换为字符。
hebrevc() 函数把希伯来文本从右至左的流转换为左至右的流。它也会把新行 (\n) 转换为
。
hebrev() 函数把希伯来文本从右至左的流转换为左至右的流。
get_html_translation_table() 函数返回被 htmlentities() 和 htmlspecialchars() 函数使用的翻译表。
fprintf() 函数把格式化的字符串写到指定的输出流(例如:文件或数据库)。
explode() 函数把字符串分割为数组。
echo() 函数输出一个或多个字符串。
crypt() 函数返回使用 DES、Blowfish 或 MD5 加密的字符串。
crc32() 函数计算一个字符串的 crc32 多项式。
count_chars() 函数返回字符串所用字符的信息。
convert_uuencode() 函数使用 uuencode 算法对字符串进行编码。
convert_uudecode() 函数对 uuencode 编码的字符串进行解码。
convert_cyr_string() 函数把字符由一种 Cyrillic 字符转换成另一种。
chunk_split() 函数把字符串分割为一连串更小的部分。
chr() 函数从指定的 ASCII 值返回字符。
chop() 函数从字符串的末端开始删除空白字符或其他预定义字符。
bin2hex() 函数把 ASCII 字符的字符串转换为十六进制值。
addslashes() 函数在指定的预定义字符前添加反斜杠。
addcslashes() 函数在指定的字符前添加反斜杠。
xpath() 函数运行对 XML 文档的 XPath 查询。
simplexml_load_string() 函数把 XML 字符串载入对象中。
simplexml_load_file() 函数把 XML 文档载入对象中。
simplexml_import_dom() 函数把 DOM 节点转换为 SimpleXMLElement 对象。
registerXPathNamespace() 函数为下一次 XPath 查询创建命名空间语境。
getNamespace() 函数获取在 XML 文档中使用的命名空间。
getName() 函数从 SimpleXMLElement 对象获取 XML 元素的名称。
getDocNamespaces() 函数从 SimpleXMLElement 对象返回在 XML 文档中声明的命名空间。
children() 函数获取指定节点的子节点。
attributes() 函数获取 SimpleXML 元素的属性。
asXML() 函数以字符串的形式从 SimpleXMLElement 对象返回 XML 文档。
addChild() 函数向指定的 XML 节点添加一个子节点。
addAttribute() 函数给 SimpleXML 元素添加一个属性。
__construct() 函数创建一个新的 SimpleXMLElement 对象。
mysql_unbuffered_query() 函数向 MySQL 发送一条 SQL 查询(不获取 / 缓存结果)。
mysql_thread_id() 函数返回当前线程的 ID。
mysql_stat() 函数返回 MySQL 服务器的当前系统状态。
mysql_select_db() 函数设置活动的 MySQL 数据库。
mysql_result() 函数返回结果集中一个字段的值。
mysql_real_escape_string() 函数转义 SQL 语句中使用的字符串中的特殊字符。
mysql_query() 函数执行一条 MySQL 查询。
mysql_ping() 函数 Ping 一个服务器连接,如果没有连接则重新连接。
mysql_pconnect() 函数打开一个到 MySQL 服务器的持久连接。
mysql_num_rows() 函数返回结果集中行的数目。
mysql_num_fields() 函数返回结果集中字段的数。
mysql_list_processes() 函数列出 MySQL 进程。
mysql_list_dbs() 函数列出 MySQL 服务器中所有的数据库。
mysql_insert_id() 函数返回上一步 INSERT 操作产生的 ID。
mysql_info() 函数返回最近一条查询的信息。
mysql_get_server_info() 函数返回 MySQL 服务器的信息。
mysql_get_proto_info() 函数返回 MySQL 协议的信息。
mysql_get_host_info() 函数返回 MySQL 主机的信息。
mysql_get_client_info() 函数返回 MySQL 客户端信息。
mysql_free_result() 函数释放结果内存。
mysql_field_type() 函数返回结果集中指定字段的类型。
mysql_field_table() 函数返回指定字段所在的表名。
mysql_field_seek() 函数将结果集中的指针设定为指定的字段偏移量。
mysql_field_name() 函数取得结果中指定字段的字段名。
mysql_field_len() 函数返回指定字段的长度。
mysql_field_flags() 函数从结果中取得和指定字段关联的标志。
mysql_fetch_row() 函数从结果集中取得一行作为数字数组。
mysql_fetch_object() 函数从结果集(记录集)中取得一行作为对象。
mysql_fetch_lengths() 函数取得一行中每个字段的内容的长度。
mysql_fetch_field() 函数从结果集中取得列信息并作为对象返回。
mysql_fetch_assoc() 函数从结果集中取得一行作为关联数组。
mysql_fetch_array() 函数从结果集中取得一行作为关联数组,或数字数组,或二者兼有
mysql_error() 函数返回上一个 MySQL 操作产生的文本错误信息。
mysql_errno() 函数返回上一个 MySQL 操作中的错误信息的数字编码。
mysql_db_name() 函数取得 mysql_list_dbs() 调用所返回的数据库名。
mysql_data_seek() 函数移动内部结果的指针。
mysql_connect() 函数打开非持久的 MySQL 连接。
mysql_close() 函数关闭非持久的 MySQL 连接。
mysql_client_encoding() 函数返回当前连接的字符集的名称。
mysql_affected_rows() 函数返回前一次 MySQL 操作所影响的记录行数。
tanh() 函数返回双曲正切。
tan() 函数返回正切。
srand() 函数播下随机数发生器种子。
sqrt() 函数返回一个数的平方根。
sinh() 函数返回一个数的双曲正弦。
sin() 函数返回一个数的正弦。
round() 函数对浮点数进行四舍五入。
rand() 函数返回随机整数。
rad2deg() 函数把弧度数转换为角度数。
pow() 函数返回 x 的 y 次方。
pi() 函数返回圆周率的值。
octdec() 函数把八进制转换为十进制。
mt_srand() 播种 Mersenne Twister 随机数生成器。
mt_rand() 使用 Mersenne Twister 算法返回随机整数。
mt_getrandmax() 显示随机数的最大可能值。
min() 返回最小值。
max() 返回最大值。
log1p() 以返回 log(1 + x),甚至当 x 的值接近零也能计算出准确结果。
log10() 以 10 为底的对数。
log() 返回自然对数。
lcg_value() 组合线性同余发生器。
is_nan() 判断是否为合法数值。
is_infinite() 判断是否为无限值。
is_finite() 函数判断是否为有限值。
hypot() 函数计算一直角三角形的斜边长度。
hexdec() 函数把十六进制转换为十进制。
fmod() 函数显示随机数最大的可能值。
fmod() 函数返回除法的浮点数余数。
floor() 函数向下舍入为最接近的整数。
expm1() 函数返回 exp(x) – 1,甚至当 number 的值接近零也能计算出准确结果。
exp() 函数计算 e 的指数。
deg2rad() 函数将角度转换为弧度。
decoct() 函数把十进制转换为八进制。
dechex() 函数把十进制转换为十六进制。
decbin() 函数把十进制转换为二进制。
cosh() 函数返回一个数的双曲余弦。
cos() 函数返回一个数的余弦。
ceil() 函数向上舍入为最接近的整数。
bindec() 函数把二进制转换为十进制。
base_convert() 函数在任意进制之间转换数字。
atanh() 函数返回一个角度的反双曲正切。
atan() 和 atan2() 和 atan2() 函数
PHP Math 函数
atan() 和 atan2() 和 atan2() 函数
PHP Math 函数
asinh() 函数返回一个数的反双曲正弦。
asin() 函数返回不同数值的反正弦,返回的结果是介于 -PI/2 与 PI/2 之间的弧度值。
acosh() 函数返回一个数的反双曲余弦。
acos() 函数返回一个数的反余弦。
abs() 函数返回一个数的绝对值。
mail() 函数允许您从脚本中直接发送电子邮件。
libxml_use_internal_errors() 函数禁用标准的 libxml 错误,并启用用户错误处理。
libxml_get_last_error() 函数从 libxml 错误缓冲中获取最后一个错误。
libxml_get_errors() 函数从 libxml 错误缓冲中获取错误。
libxml_clear_errors() 函数清空 libxml 错误缓冲。
setrawcookie() 函数不对 cookie 值进行 URL 编码,发送一个 HTTP cookie。
setcookie() 函数向客户端发送一个 HTTP cookie。
headers_sent() 函数检查 HTTP 报头是否发送/已发送到何处。
headers_list() 函数返回已发送的(或待发送的)响应头部的一个列表。
header() 函数向客户端发送原始的 HTTP 报头。
ftp_systype() 函数返回远程 FTP 服务器的系统类型标识符。
ftp_ssl_connect() 函数打开一个安全的 SSL-FTP 连接。
ftp_size() 函数返回指定文件的大小。
ftp_site() 函数向服务器发送 SITE 命令。
ftp_set_option() 函数设置各种 FTP 运行时选项。
ftp_rmdir() 函数删除一个目录。
ftp_rename() 函数更改 FTP 服务器上的文件或目录名。
ftp_rawlist() 函数返回指定目录中文件的详细列表。
ftp_raw() 函数向 FTP 服务器发送一个 raw 命令。
ftp_quit() 函数关闭 FTP 连接。
ftp_pwd() 函数返回当前目录名。
ftp_put() 函数把文件上传到服务器。
ftp_pasv() 函数把被动模式设置为打开或关闭。
ftp_nlist() 函数返回指定目录的文件列表。
ftp_nb_put() 函数把文件上传到服务器 (non-blocking)。
ftp_nb_get() 函数从 FTP 服务器上获取文件并写入本地文件 (non-blocking)。
ftp_nb_fput() 函数上传一个已打开的文件,并在 FTP 服务器上把它保存为文件 (non-blocking)。
ftp_nb_fget() 函数从 FTP 服务器上下载一个文件并保存到本地已经打开的一个文件中 (non-blocking)。
ftp_nb_continue() 函数连续获取 / 发送文件。
ftp_mkdir() 函数在 FTP 服务器上建立新目录。
ftp_mdtm() 函数返回指定文件的最后修改时间。
ftp_login() 函数登录 FTP 服务器。
ftp_get() 函数从 FTP 服务器上下载一个文件。
ftp_get_option() 函数返回当前 FTP 连接的各种不同的选项设置。
ftp_fput() 函数上传一个已经打开的文件到 FTP 服务器。
ftp_fget() 函数从 FTP 服务器上下载一个文件并保存到本地一个已经打开的文件中。
ftp_exec() 函数请求在 FTP 服务器上执行一个程序或命令。
ftp_delete() 函数删除 FTP 服务器上的一个文件。
ftp_connect() 函数建立一个新的 FTP 连接。
ftp_close() 函数关闭 FTP 连接。
ftp_chmod() 函数设置 FTP 服务器上指定文件的权限。
ftp_chdir() 函数改变 FTP 服务器上的当前目录。
ftp_cdup() 函数把当前目录改变为 FTP 服务器上的父目录。
ftp_alloc() 函数为要上传到 FTP 服务器的文件分配空间。
filter_var() 函数通过指定的过滤器过滤变量。
filter_var_array() 函数获取多项变量,并进行过滤。
filter_list() 函数返回包含所有得到支持的过滤器的一个数组。
filter_input_array() 函数从脚本外部获取多项输入,并进行过滤。
filter_input() 函数从脚本外部获取输入,并进行过滤。
filter_id() 函数返回指定过滤器的 ID 号。
filter_has_var() 函数检查是否存在指定输入类型的变量。
unlink() 函数删除文件。
umask() 函数改变当前的 umask。
touch() 函数设置指定文件的访问和修改时间。
tmpfile() 函数以读写(w+)模式建立一个具有唯一文件名的临时文件。
tempnam() 函数创建一个具有唯一文件名的临时文件。
symlink() 函数创建符号连接。
stat() 函数返回关于文件的信息。
set_file_buffer() 函数设置打开文件的缓冲大小。
rmdir() 函数删除空的目录。
rewind() 函数将文件指针的位置倒回文件的开头。
rename() 函数重命名文件或目录。
realpath() 函数返回绝对路径。
readlink() 函数返回符号连接指向的目标。
readfile() 函数输出一个文件。
popen() 函数打开进程文件指针。
pclose() 函数关闭由 popen() 打开的管道。
pathinfo() 函数以数组的形式返回文件路径的信息。
parse_ini_file() 函数解析一个配置文件,并以数组的形式返回其中的设置。
move_uploaded_file() 函数将上传的文件移动到新位置。
mkdir() 函数创建目录。
lstat() 函数返回关于文件或符号连接的信息。
linkinfo() 函数返回连接的信息。
link() 函数建立一个硬连接。
is_writeable() 函数判断指定的文件是否可写。
is_writable() 函数判断指定的文件是否可写。
is_uploaded_file() 函数判断指定的文件是否是通过 HTTP POST 上传的。
is_readable() 函数判断指定文件名是否可读。
is_link() 函数判断指定文件名是否为一个符号连接。
is_file() 函数检查指定的文件名是否是正常的文件。
is_executable() 函数检查指定的文件是否可执行。
is_dir() 函数检查指定的文件是否是目录。
glob() 函数返回匹配指定模式的文件名或目录。
fwrite() 函数写入文件(可安全用于二进制文件)。
ftruncate() 函数把文件截断到指定的长度。
ftell() 函数在打开文件中的当前位置。
fstat() 函数返回关于打开文件的信息。
fseek() 函数在打开的文件中定位。
fscanf() 函数根据指定的格式对来自打开的文件的输入进行解析。
fread() 函数读取文件(可安全用于二进制文件)。
fputs() 函数写入文件(可安全用于二进制文件)。
fputcsv() 函数将行格式化为 CSV 并写入一个打开的文件。
fpassthru() 函数输出文件指针处的所有剩余数据。
fopen() 函数打开文件或者 URL。
fnmatch() 函数根据指定的模式来匹配文件名或字符串。
flock() 函数锁定或释放文件。
filetype() 函数返回指定文件或目录的类型。
filesize() 函数返回指定文件的大小。
fileperms() 函数返回文件或目录的权限。
fileowner() 函数返回文件的所有者。
filemtime() 函数返回文件内容上次的修改时间。
fileinode() 函数返回文件的 inode 编号。
filegroup() 函数返回指定文件的组 ID。
filectime() 函数返回指定文件的上次 inode 修改时间。
fileatime() 函数返回指定文件的上次访问时间。
file_put_contents() 函数把一个字符串写入文件中。
file_get_contents() 函数把整个文件读入一个字符串中。
file_exists() 函数检查文件或目录是否存在。
file() 函数把整个文件读入一个数组中。
fgetss() 函数从打开的文件中读取一行并过滤掉 HTML 和 PHP 标记。
fgets() 函数从文件指针中读取一行。
fgetcsv() 函数从文件指针中读入一行并解析 CSV 字段。
fgetc() 函数从文件指针中读取一个字符。
fflush() 函数将缓冲内容输出到文件。
feof() 函数检测是否已到达文件末尾 (eof)。
fclose() 函数关闭一个打开文件。
diskfreespace() 函数返回目录中的可用空间。该函数是 disk_free_space() 函数的别名。
disk_total_space() 函数返回指定目录的磁盘总大小。
disk_free_space() 函数返回目录中的可用空间
dirname() 函数返回路径中的目录部分。
clearstatcache() 函数拷贝文件。
clearstatcache() 函数清除文件状态缓存。
chown() 函数改变指定文件的所有者。
chmod() 函数改变文件模式。
chgrp() 函数改变文件所属的组。
basename() 函数返回路径中的文件名部分。
set_exception_handler() handler() 函数
PHP Error 和 Logging 函数
set_exception_handler() 函数设置用户自定义的异常处理函数。
set_error_handler() 函数设置用户自定义的错误处理函数。
restore_exception_handler() 函数恢复之前的异常处理程序,该程序是由 set_exception_handler() 函数改变的。
restore_error_handler() 函数恢复之前的错误处理程序,该程序是由 set_error_handler() 函数改变的。
error_reporting() 设置 PHP 的报错级别并返回当前级别。
error_log() 函数向服务器错误记录、文件或远程目标发送一个错误。
error_get_last() 函数获取最后发生的错误。
debug_print_backtrace() 函数输出 backtrace。
debug_backtrace() cktrace() 函数
PHP Error 和 Logging 函数
scandir() 函数返回一个数组,其中包含指定路径中的文件和目录。
rewinddir() 函数重置由 opendir() 打开的目录句柄。
readdir() 函数返回由 opendir() 打开的目录句柄中的条目。
opendir() 函数打开一个目录句柄,可由 closedir(),readdir() 和 rewinddir() 使用。
getcwd() 函数返回当前目录。
closedir() 函数关闭由 opendir() 函数打开的目录句柄。
dir() 函数打开一个目录句柄,并返回一个对象。这个对象包含三个方法:read() , rewind() 以及 close()。
chroot() 函数把当前进程的根目录改变为指定的目录。
chdir() 函数把当前的目录改变为指定的目录。
time() 函数返回当前时间的 Unix 时间戳。
strtotime() 函数将任何英文文本的日期时间描述解析为 Unix 时间戳。
strptime() 函数解析由 strftime() 生成的日期/时间。
strftime() 函数根据区域设置格式化本地时间/日期。
mktime() 函数返回一个日期的 Unix 时间戳。
microtime() 函数返回当前 Unix 时间戳和微秒数。
localtime() 函数返回本地时间(一个数组)。
idate() 函数将本地时间/日期格式化为整数。
gmstrftime() 函数根据本地区域设置格式化 GMT/UTC 时间/日期。
gmmktime() 函数取得 GMT 日期的 UNIX 时间戳。
gmdate() 函数格式化 GMT/UTC 日期/时间。
gettimeofday() 函数返回一个包含当前时间信息的数组。
getdate() 函数取得日期/时间信息。
date() 函数格式化一个本地时间/日期。
date_sunset() 函数返回指定的日期与地点的日落时间。
date_sunrise() 函数返回指定的日期与地点的日出时间。
date_default_timezone_set() 函数设置用在脚本中所有日期/时间函数的默认时区。
date_default_timezone_get() 函数返回脚本中所有日期时间函数所使用的默认时区。
checkdate() 函数验证一个格里高里日期。
UnixToJD() 函数把 Unix 时间戳转换为儒略日计数。
JulianToJD() 函数把儒略历转换为儒略日计数。
JewishToJD() 函数把犹太历法转换为儒略日计数。
JDToUnix() 函数把儒略日计数转换为 Unix 时间戳。
JDToGregorian() lian() 函数
PHP Array 函数
JDToGregorian() wish() 函数
PHP Array 函数
JDToGregorian() 函数把儒略日计数转换为格利高里历法。
JDToFrench() 函数把儒略日计数转换为法国共和国历法。
JDMonthName() 函数返回指定历法的月份字符串。
JDDayOfWeek() 函数返回日期在周几。
GregorianToJD() 函数将格利高里历法转换成为儒略日计数。
FrenchToJD() 函数将法国共和历法转换成为儒略日计数。
easter_days() 函数返回指定年份的复活节与 3 月 21 日之间的天数。
easter_date() 函数返回指定年份的复活节午夜的 Unix 时间戳。
cal_to_jd() 函数把指定的日期转换为儒略日计数。
cal_info() 函数返回一个数组,其中包含了关于给定历法的信息。
cal_from_jd() 函数把儒略日计数转换为指定历法的日期。
cal_days_in_month() 函数针对指定的年份和日历,返回一个月中的天数。
usort() 函数使用用户自定义的函数对数组排序。
uksort() 函数使用用户自定义的比较函数按照键名对数组排序,并保持索引关系。
uasort() 函数使用用户自定义的比较函数对数组排序,并保持索引关联(不为元素分配新的键)。
sort() 函数按升序对给定数组的值排序。
sizeof() 函数计算数组中的单元数目或对象中的属性个数。
shuffle() 函数把数组中的元素按随机顺序重新排列。
rsort() 函数对数组的元素按照键值进行逆向排序。与 arsort() 的功能基本相同。
reset() 函数把数组的内部指针指向第一个元素,并返回这个元素的值。
range() 函数创建并返回一个包含指定范围的元素的数组。
prev() HP prev() 函数
PHP Array 函数
pos() 函数是 current() 函数 的别名。它可返回数组中当前元素的值。
next() 函数把指向当前元素的指针移动到下一个元素的位置,并返回当前元素的值。
natsort() 函数用自然顺序算法对给定数组中的元素排序。
natcasesort() 函数用不区分大小写的自然顺序算法对给定数组中的元素排序。
list() 函数用数组中的元素为一组变量赋值。
ksort() 函数按照键名对数组排序,为数组值保留原来的键。
krsort() 函数将数组按照键逆向排序,为数组值保留原来的键。
key() 函数返回数组内部指针当前指向元素的键名。
in_array() 函数在数组中搜索给定的值。
extract() extract() 函数
PHP Array 函数
end() 函数将数组内部指针指向最后一个元素,并返回该元素的值(如果成功)。
each() 函数生成一个由数组当前内部指针所指向的元素的键名和键值组成的数组,并把内部指针向前移动。
current() 函数返回数组中的当前元素(单元)。
count() 函数计算数组中的单元数目或对象中的属性个数。
compact() 函数创建一个由参数所带变量组成的数组。如果参数中存在数组,该数组中变量的值也会被获取。
asort() 函数对数组进行排序并保持索引关系。主要用于对那些单元顺序很重要的结合数组进行排序。
arsort() 函数对数组进行逆向排序并保持索引关系。主要用于对那些单元顺序很重要的结合数组进行排序。
array_walk_recursive() cursive() 函数
PHP Array 函数
array_walk() 函数对数组中的每个元素应用回调函数。如果成功则返回 TRUE,否则返回 FALSE。
array_values() 函数返回一个包含给定数组中所有键值的数组,但不保留键名。
array_unshift() 函数在数组开头插入一个或多个元素。
array_unique() 函数移除数组中的重复的值,并返回结果数组。
array_uintersect_assoc() 函数带索引检查计算数组的交集,用回调函数比较数据。
array_uintersect() 函数计算数组的交集,用回调函数比较数据。
array_udiff_uassoc() 函数返回 array1 数组中存在但其它数组中都不存在的部分。返回的数组中键名保持不变。
array_udiff_assoc() 函数返回 array1 中存在但其它数组中都不存在的部分。
array_udiff() 函数返回一个数组,该数组包括了所有在被比较数组中,但是不在任何其它参数数组中的值,键名保留不变。
array_sum() 函数返回数组中所有值的总和。
array_splice() 函数与 array_slice() 函数类似,选择数组中的一系列元素,但不返回,而是删除它们并用其它值代替。
array_slice() 函数在数组中根据条件取出一段值,并返回。
array_shift() 函数删除数组中的第一个元素,并返回被删除元素的值。
array_search() 函数与 in_array() 一样,在数组中查找一个键值。如果找到了该值,匹配元素的键名会被返回。如果没找到,则返回 false。
array_reverse() 函数将原数组中的元素顺序翻转,创建新的数组并返回。如果第二个参数指定为 true,则元素的键名保持不变,否则键名将丢失。
array_reduce() 函数用回调函数迭代地将数组简化为单一的值。如果指定第三个参数,则该参数将被当成是数组中的第一个值来处理,或者如果数组为空的话就作为最终返回值。
array_rand() 函数从数组中随机选出一个或多个元素,并返回。
array_push() 函数向第一个参数的数组尾部添加一个或多个元素(入栈),然后返回新数组的长度。
array_product() 函数计算并返回数组中所有值的乘积。
array_pop() 函数删除数组中的最后一个元素。
array_pad() 函数向一个数组插入带有指定值的指定数量的元素。
array_multisort() 函数对多个数组或多维数组进行排序。
array_merge_recursive() 函数与 array_merge() 函数 一样,将一个或多个数组的元素的合并起来,一个数组中的值附加在前一个数组的后面。并返回作为结果的数组。
array_merge() 函数把两个或多个数组合并为一个数组。
array_map() 函数返回用户自定义函数作用后的数组。回调函数接受的参数数目应该和传递给 array_map() 函数的数组数目一致。
array_keys() 函数返回包含数组中所有键名的一个新数组。
array_key_exists() 函数判断某个数组中是否存在指定的 key,如果该 key 存在,则返回 true,否则返回 false。
array_intersect_ukey() 函数用回调函数比较键名来计算数组的交集。
array_intersect_uassoc() 函数使用用户自定义的回调函数计算数组的交集,用回调函数比较索引。
array_intersect_key() 函数使用键名比较计算数组的交集。
array_intersect_assoc() 函数返回两个或多个数组的交集数组。
array_intersect() 函数返回两个或多个数组的交集数组。
array_flip() 函数返回一个反转后的数组,如果同一值出现了多次,则最后一个键名将作为它的值,所有其他的键名都将丢失。
array_filter() 函数用回调函数过滤数组中的元素,如果自定义过滤函数返回 true,则被操作的数组的当前值就会被包含在返回的结果数组中, 并将结果组成一个新的数组。如果原数组是一个关联数组,键名保持不变。
array_fill() 函数用给定的值填充数组,返回的数组有 number 个元素,值为 value。返回的数组使用数字索引,从 start 位置开始并递增。如果 number 为 0 或小于 0,就会出错。
array_diff_ukey() 返回一个数组,该数组包括了所有出现在 array1 中但是未出现在任何其它参数数组中的键名的值。注意关联关系保留不变。与 array_diff() 不同的是,比较是根据键名而不是值来进行的。
array_diff_uassoc() 函数使用用户自定义的回调函数 (callback) 做索引检查来计算两个或多个数组的差集。返回一个数组,该数组包括了在 array1 中但是不在任何其他参数数组中的值。
array_diff_key() 函数返回一个数组,该数组包括了所有在被比较的数组中,但是不在任何其他参数数组中的键。
array_diff_assoc() 函数返回两个数组的差集数组。该数组包括了所有在被比较的数组中,但是不在任何其他参数数组中的键和值。
array_diff() 函数返回两个数组的差集数组。该数组包括了所有在被比较的数组中,但是不在任何其他参数数组中的键值。
array_count_values() 函数用于统计数组中所有值出现的次数。
array_combine() 函数通过合并两个数组来创建一个新数组,其中的一个数组是键名,另一个数组的值为键值。
array_chunk() 函数把一个数组分割为新的数组块。
array_change_key_case() 函数将数组的所有的 KEY 都转换为大写或小写。
array() 创建数组,带有键和值。如果在规定数组时省略了键,则生成一个整数键,这个 key 从 0 开始,然后以 1 进行递增。
嗯嗯,该按时吃药了,脸已经好很多了!
100个各种皮肤病偏方大全
养生导读:各种皮肤病偏方大全你了解多少?皮肤病是老年人养生的一大困扰,老年斑、牛皮癣、皱纹、皮肤瘙痒、荨麻疹等各种皮肤病都是顽疾,需要偏方才能根治,下面整理介绍100个各种皮肤病偏方大全,供参考。
1、挖一条活蚯蚓,洗净装入瓶中,放入白糖,糖要没过蚯蚓,将瓶盖盖好。数天后,化成水,蚯蚓仅剩一条皮,将皮挑出。用该水涂抹烫伤处很快止痛、皮肤复原。
2、把肤疾宁贴在开花瘊子上,大概五六次瘊子就可以除掉。
3、生薏米粉(细如面)500克与白糖250克拌匀,每早、中、晚各空腹食用一匙(40克),半月疣疹即脱落。末痊愈者,可再食用周余。
4、解决扁平疣偏方。新鲜的香附草(也叫莎草)和锁眉草(注:取其对片贴在眼眉上,就会被粘住而掉不下来,也称节节草,故名)各七八棵,洗干净放容器里加水煮开,然后使长疣的部位迅速靠近容器,让旺盛的热气熏一熏。用脱脂棉蘸着热水针对中性上反复洗一洗,直到水凉才停手。如此一天一次,连续三次。病程稍长的,可在换药后按上述方法再做三次。
5、大枣6枚、薏仁米30克、山药30克,每天剂煮粥喝,连续吃两个多月,扁平疣会逐渐脱落。
6、每天用香蕉皮擦牛皮癣患部几次,要连续使用。
7、双氧水是强氧化剂有杀菌作用,往双氧水中兑一半水(实际为50%双氧水),涂在牛皮癣上。效果显着。
8、采几条鲜榆树枝,挤压出汁液抹在牛皮癣患处(汁液仅能用一次),每天一次,连抹10天。
9、浓复方苯甲酸软膏解决牛皮癣效果显着。
10、买一瓶醋,放一把花椒,熬半小时,放凉后将熬的花椒水涂于患处,每天坚持早、午、晚刷涂患处,无论何种顽癣,均可根解决。
11、中药汤解决桃花癣和钱癣。9克白菊花、6克白附子、7克白芷,放在砂锅内煎20分钟后晾凉,然后将少许药汤倒在小碗内,用药棉蘸着药汤擦洗患处。每天至少2–3次,洗的次数越多越好。第二天再把药锅内的药汤烧开可继续使用。
12、酒泡生姜解决花斑癣。生姜250克洗净切片在天光下晒干,然后放入洒瓶内用白洒涂抹患处,一天3次勿间断,三五天就好。
13、北芪菇能解决牛皮癣。北芪菇多许,每天服用。一个月后见效。
14、花椒能解决癣。一小把花椒粒,放无油铁锅用文火炒,成深赤色时取出擀成粉末,趁热加上香油拦稀即可。在天照下,边晒边抹花椒油,连续3天(每天一次,每次20多分钟)。
15、青核桃皮能解决圈癣。青核桃是圈癣的“克星”,不管圈癣长在手上、脸上或身体其他部位上,仅要用小刀切下一块青核桃(不要切核桃心),马上在患部来回涂擦,一天擦4–5次(每次切一小块),用上2–3个青核桃即能解决好。注意:青核浆水不可入眼!
16、土豆能解决湿疹。把土豆切成薄片敷在湿疹上,每天敷擦几次。
17、核桃皮汁能解决湿疹。核桃皮能杀菌,用一个大口罐头瓶装核桃皮(老一点的好)7–8个,泡60度白酒,酒以没过核皮为限,泡一个星期即可。取一支新毛笔,涂患处,每天两三次,坚持两个月便解决愈。
18、炸蝎子能解决湿疹用香油每天炸六七个蝎子,坚持吃一个月,效果显着。(蝎毒对呼吸中枢有麻痹)作用,患有哮喘、气管火,常气短、气憋者应慎用。)
19、杏解决夏季湿疹夏季是湿疹高发的季节,可以每天吃杏肉,并用杏肉涂抹患处。会有想不到的效果。
20、外用阿司匹林解决湿疹。将阿司匹林磨成粉,调成糊状涂抹于患处,每天两次,几天后湿疹可好转。此法对减轻因湿疹引起的皮肤病痒有很好的作用。
21、六神丸解决夏令湿疹。把六神丸放在小碗中加适量水,研调成糊状涂抹在湿疹上,顿感清凉舒适,如此一天两次,三四天就会好。
22、马齿苋解决湿疹。把采来的马齿苋洗净,放在开水里煮15分钟,待凉后再洗患处,每天洗两三次即可,也可把马齿苋砸烂用汤擦患处,两种方法并用效果更好。
23、樟脑酒解决局部湿疹。用250克白酒加12粒樟脑球(卫生球),放入耐高温的容器内,用火加温,至樟脑球溶化,凉后倒入另一干净容器内备用,用卫生棉苯着搽患处,一般三至五次即愈。
24、鲜丝瓜叶能解决荨麻疹。丝瓜叶洗耳恭听净备用,发作时用鲜丝瓜叶搓擦,连续搓擦10多次就会好转。
25、肚脐拔火罐解决荨麻疹。将拔火罐扣在肚脐上,停留10–15分钟取下,每天一次,几次就会见效。
26、白菜能解决荨麻疹。小白菜500克许,洗净泥沙,甩干水分,每次抓3–5棵在患处搓揉,每天早晚各一次。
27、醋加白酒解决荨麻疹。两份食醋一份白酒混合成药液,用此药涂搽患处,几分钟后即可见效。
28、牛肝粥解决蝴蝶斑。牛肝500克、白菊花9克、白僵蚕9克、白芍9克,白茯苓12克,茵陈12克、生甘草3克,丝瓜30克(后六味放入纱布包内)、大米100克,加水2000毫升煮成稠粥,煎后捞出药包,500毫升汤分两天服用。吃肝喝粥,每天早晚各服一次,每个疗程10天(两天熬一次,不要一次熬出来),中间隔一周,连服三个疗程,不产生任何副作用。
29、脸上褐色斑和雀斑。每晚睡前洗净脸部,将一粒维生素E胶丸刺破,涂抹患处稍加按摩,轻者1–2月,重者3–6月即见效。
30、硫磺、鲜姜解决汗斑。硫磺50克捣碎成粉末,再以鲜姜切片蘸硫磺擦患处,每天二至三次,可在较短时间内根解决汗斑(花斑癣)。
31、喝醋加蜂蜜水解决老年斑。每天早晨空腹喝一杯,一汤勺醋加一汤勺蜂蜜,先用凉白开水搅匀再加些热水,最少喝一小饭碗,多了不限,贵在坚持。注意:胃酸多人不宜!
32、维生素B6注射液擦涂解决痤疮。
33、无花果叶泡酒解决白癜风。取长得不老不嫩的无花果叶五六片,洗干净,切成碎末放容器里,倒150克左右的50度以上的二锅头酒,然后加盖,浸泡一周后可使用。用脱脂棉蘸酒轻轻擦试患处,要一点一点地向前赶着擦,务必使患病的地方都能擦到,一天擦几次,连续每天擦,酒用完再重新泡酒。大概泡三四次就好(注意:叶子仅能使用一次,重冷气泡酒时要更换。在接擦过程中没有忌口)。
34、木蝴蝶泡酒解决白癜风。50克木蝴蝶(也叫破故纸)泡500克白酒的比例,把木蝴碟浸泡两三天,酒变色后开始擦患处,坚持每天早晚各擦一次,大概三个月后,患处就恢复正常颜色了。
35、解决白癜风三方。
①硫磺、轻粉、杏仁等分碾成细末,生姜汁和匀涂患处,可愈。
②用白鳝油搽之,或将白鳝晒干煎枯时取油擦之。
③猪肝一副(不用春季的),白煮不用盐,一顿食尽,忌房事一个月。可渐愈。注:白鳝与黄鳝不同。
36、碘酒能解决白癜风,用大头针(经过消毒)把挑破然后涂上碘酒会出现黑斑,黑斑会由小变大逐渐覆盖全部病区,慢慢恢复正常。(因人而宜)37、花椒解决斑秃花椒50克、当归10克、生姜20克,加白酒30毫升,泡七天以后,用酒涂患处,一天数次。
38、鲜姜热擦和侧柏叶泡水喝解决斑秃。鲜姜烤热擦患处,同时配合用侧柏叶洗净,每泡一次抓一把,喝两三天,隔几天再泡,要喝一个多月,侧柏叶不能泡黄,如果长出的头发发黄,可用开水冲何首乌喝。
39、薄公英解决对口疮。对口疮生于脖子后,因和嘴相对而得名。用鲜薄公英捣成泥,合鸡蛋清敷之。
40、鸡子油解决好黄水疮。将2–3个鸡蛋煮熟,取出蛋黄捣碎,用铁勺在火炉上慢火熬炼,并不断用竹筷搅拌,最后蛋黄完全化成油即可,晾凉后用鸡毛蘸油涂擦黄水疮及红肿的地方,每天早晚一次,半个多月即好。
41、解决黄水疮二法。将铁锈与苦杏仁研成细末,用锅炒热高湿消毒,待其冷却后,用香油调和涂在患处,24小时换药一次,用药2–3次即愈。
43、外敷嚼生黄豆糊解决黄水疮。用生黄适量嚼成糊状,外敷患处。每天一次,边境中敷二至三天,渗液止,创而干,渐愈。
44、生鸡蛋内膜解决褥疮两法。
①把生鸡蛋打一小洞,倒出蛋液,取蛋壳内膜贴在患处,每天换一至二次。
②双料喉风散涂于患处,连续涂抹一周。
45、糊盐水止痒除顽疾。把食用盐用旺火炒成黑色,保存待用,每天取出少许溶于温水,用卫生棉球或消毒纱布蘸取该液擦拭患处,糊盐用量及擦式次数可视患者病情而定一般每天3–5次为宜。
46、香蕉解决糖尿病皮痒癣症。用熟透的香蕉搅成泥糊在患处,盖上香蕉皮,用纱布包扎,停留半个小时,每天两次。
47、花椒、艾叶解决愈神经性皮炎。花椒、艾叶各一把,用酸泔水煮几分钟,每天早晚各洗一次。
48、蒺藜秧熬汤解决皮肤瘙痒。莴笋叶解决皮肤痒每次1–2两莴笋叶,放在锅里用水煎,开锅约3分钟左右即可停火,待所煎的水降至适当温度,用来擦洗患处,每天洗一两次后,症状很快消失了。霍49、淘米水解决皮肤瘙痒淘米水(大、小米均可),约泡5分钟后1000毫升放食盐100克,置于伯锅内煮沸5–10分钟,然后倒入脸盆中,温热适宜时,用消毒毛巾蘸洗患部,早晚各一次,每次搽洗1–3分钟。
50、西红柿解决天光性皮炎。
51、吃鲶鱼解决老年瘙痒。鲶鱼是淡水鱼,将鲶鱼少洗净去鳞去内脏,切成方寸段,放在加入适量清水的铝锅里,不加盐慢煎,煎热后,吃鲶鱼喝汤,经常吃能解决愈老年瘙痒。
52、明矾可除狐臭。明矾(又名白矾)若干(多少随意),装入一干净空罐盒内隔火熔成一块枯矾,再碾成细面。夏天浴后和晨起,用手指捏少许擦于双腋(冬天浴后即可)擦上便无臭味,仅要保持身体和内衣清洁,洗擦掌握的好,至亲之人也闻不到你的狐臭。50克矾够用半年,装瓶也不会变质。
53、解决狐臭特效方。碘酒300毫升,尖红干辣椒50克,剪成碎片或研末,泡在碘酒内15天后,每天擦腋窝一次,连擦42天即根除。
54、首乌煮鸡蛋白发变黑发。首乌100克,鲜鸡蛋2个,加水适量,蛋熟后去皮再煮半个小时,加红糖少许再煮片刻,吃蛋喝汤,每三天一次,2–3月可见效。
55、醋水豆浆水洗头解决头发爱出油。洗头时,除用适量洗发液外,水中加一汤勺豆浆,清头时水里加适量米醋(使水略显颜色)每两天洗一次。
56、何首乌加生地能解决青少年花白头及黄发。何首乌12克、生地25克,先用白酒涮一下,将两种药放入茶杯内,用开水冲泡,每天当茶饮,连续服用,水没色了换新药。
57、红枣能解决掉头发。每晚睡前吃一两红枣(10个左右)洗净泡水,泡胀了再煮熟,每晚睡前吃下。
58、缩小眼袋一法。如果你眼下有眼袋(即下眼泡),可以在大概一升热水中放一茶匙的盐,搅匀后用药棉吸盐水敷在眼袋上,待冷了再换热的,反复多次,数天后眼袋可以缩回。
59、蛋清黄瓜片去皱纹。做饭时打过的鸡蛋不要扔,可用黄瓜片蘸蛋清贴在脸上,有去皱纹的效果。
60、桃花白芷酒解决脸上色斑。清明节前后采集东南方向枝条上花苞初放及开放不久的桃花300克,与白芷40克同放瓶中,加上等白酒1000毫升,密封一个月后开封取用。每天早晚各饮桃花白芷酒一盅,饭用时倒少许药酒于手掌之中,双手对搓,待手心发热后来回搓擦面部。本方能去脸部焦黑斑,解决疗面色晦暗。
61、解决疗痤疮一法。把扑尔敏10片、维生素C5片、灭滴灵10片、地塞米松10片研成粉末,搅匀后再加入四环素或红霉素软膏2–3支,兑入少许凉白开搅成膏状。每天早晚清水洗净面部后搽涂,解决疗时要少吃辛辣刺激的食物。
62、猪苦胆解决疗疮。疔毒又称疔疮,是一种毒疮,多长在人的指甲下,疼痛难忍,将猪苦胆拉个口子把长疔疮的手指放进去,第二天就会不见了,还有一个方法是用干的葱白点着了烧烤手指长疔疮的部位,效果也很好。
63、醋溶蚯蚓液解决带状疱疹“蛇盘疮”。将新抓来的几条蚯蚓洗净放在小蝶内,倒入适量的食醋,一会儿蚯蚓就被醋溶解,用小棉球苯溶解液涂在患处,1–2天就好。
64、韭菜汁能解决荨麻疹。用鲜韭菜切碎压出汁外涂,(汁多可用容器存放在冰箱内使用数天)每天两次,连续使用周许。
65、把生姜切口煨热,烫抹患处,即可止痒。主治皮肤过敏或因蚊叮虫咬,特别因毛虫引起的皮肤瘙痒。
66、将鲜毛算盘叶子煨烤热后,擦患处,可达止痒目的。
67、将清凉油涂抹患处即止。主治皮肤因蚊叮虫咬等引起发痒。夏季,外露的皮肤,适量抹涂些清凉油,可防蚊叮虫咬。
68、将风油精涂抹患处,可止皮肤因蚊叮虫咬而引起的局部发痒。
69、用温淡盐水洗澡,可消除全身性瘙痒。
70、紫草15克,板蓝根30克,日l剂,水煎服,治血热性皮肤瘙痒。
71、用鸡毛适量煎水(煮沸5分钟),趁热(以不烫伤皮肤为度),抹洗患处。主治因皮炎或原因不明的全身性皮肤瘙痒。
72、用淘米水(米泔水)5000克,食盐100克,放入铁锅内煮沸5分钟,倒入盆内,待温度降至适宜后,即用毛巾擦洗数分钟,1日1次,3天即愈。愈后炖服泥鳅数条(每次l条),能根治皮肤瘙痒,永不复发。
73、猪蹄骨熬水,每晚睡前在皮肤瘙痒处擦洗,可治愈。无副作用及禁忌。
74、取些香烟灰放在碗里,加入数滴水,使其呈糊状,涂于患处。
75、苍耳籽水煎汤,倒入洗澡水中洗澡,治全身性瘙痒。
76、熟地30克,丹参30克,蝉蜕45克,共研细末,每次开水冲服3克,日3次,15天为l疗程。
77、鸭蛋2只。小叶榕须根(悬吊于枝干上),加水适量煎煮,吃蛋,药液洗抹患处(亦可内服小量药液)?主治因血热引起皮肤瘙痒。
78、百部10克,马齿苋16克水煎服,每日2次。
79、取蕹菜适量水煮,趁热洗患处。
80、白矾30克,明雄黄6克,共研末,清茶调化,鹅翎蘸扫患处。
81、绿豆、海带各100克,水煎加红糖内服,日3次。
82、柳叶适量,阴干,研为细末,用姜汁调匀,涂敷患部。
83、用老南瓜瓤100克,冰片4克,捣烂如泥外敷患部(敷前先适当搔抓局部皮肤)。疗期内忌荤腥辛辣之品。主治血风疮(丘性湿疹、痒疹、皮肤瘙痒)。
84、用松树上的蚂蚁窝泡水半小时后,加热洗身,每日1~2次,一般数日可效。主治皮肤久痒不止且无渗出液,亦无皮肤糜烂者。
85、用煤油外涂,日3次,连搽几日,即可痊愈。主治皮肤因风湿冷热毒引起的奇痒和疹、疥、癣、癞等。
86、用脑益嗪(用于脑血管治疗药),每次口服该药1粒,日3次。2~7日可完全控制。主治老年皮肤瘙痒。
87、两手相对搓热,快而有力搓揉瘙痒部位,使皮肤有灼热感。主治老年瘙痒症瘙痒难忍。
88、以热水(50℃左右)1000毫升,米醋100毫升,食盐3克,混合于1小盆内。用纱布浸湿拧去水趁热铺在瘙痒处,用力搓至皮肤红润,每晚1次,坚持1~2周,瘙痒可渐消失。主治老年瘙痒。
89、吃1个梨子,并用削下的梨皮在痒处擦抹即可。主治老年性瘙痒。
90、用穿山甲鳞片(生品最佳),做成小扒锄,痒时就挠。
91、取1000克淘米水加入100克食盐,倒入铁锅内中煮沸,待温凉后用纱布蘸擦患处,每日2次,每次擦洗3分钟,两天见效l周可痊愈。
92、芦荟叶粘液涂抹患处,3小时就见效,连擦3天可愈。
93、花椒、蛇床子、苦参各50克,煎汤熏洗。主治湿疹瘙痒。
94、番石榴叶适量煎浓汁,涂洗患处,日数次。主治湿疹瘙痒。
95、用食盐直接涂抹患处,可止蚊叮、虫咬、蜂蜇等引起的痛痒。用食盐调入热水中洗澡亦可止皮肤瘙痒。
96、将胡萝卜100克用素油煸炒至半熟品,加粳米100克和水适量煎粥。每日早晚各l剂,适用于皮肤干燥、口唇干裂者。
97、土豆去皮切块捣烂,敷患处,用纱布包扎,每天换3次。主治皮肤瘙痒。
98、用蜂胶液涂抹痒处,每日3次,主治皮肤瘙痒。
99、小儿头上长热疖,采鲜芋艿捣烂,加少量食盐,再捣烂如泥,敷于患处,早晨和晚上更换。
100、遍身痒难忍时,豆腐皮烧存性,研成细末,香油调敷之,每天两回,如果是过敏性的皮炎,亦可用这种方法疗治。
自拍一张,再次祈祷我的脸能早日康复!
Hope the face can get better!
BAT三巨头就是坚挺!想买都买不到!
常见消毒药水用法总结
日常生活不小心,难免摔伤、割伤、烫伤,许多家庭的小药箱里都常备消毒药水以备不时之需。谈到消毒药水,除了经常听到的红药水、紫药水,还有新出的碘类消毒剂,当然还有常见的酒精和双氧水等。虽然都是消毒药水,但用法上有些地方需要我们注意区别。
- 红药水:不适合消毒,大部分医院已经停用。
我们习以为常的红药水,其实并不适合用作伤口消毒,具有污染性。红药水又名红汞,通过汞离子解离后与蛋白质结合起杀菌作用,对细菌芽孢无效。汞能污染人体和环境,对汞过敏者还会因使用红汞引发接触性皮炎,大部分医院都已不采用它来消毒。
- 紫药水:有致癌风险,只适合于未破损皮肤局部消毒。
紫药水又叫龙胆紫溶液,是一种常用的皮肤、黏膜消毒防腐剂。但近年来研究发现,紫药水中的龙胆紫是阳离子碱性染料,而后者是一种致癌物质。英国卫生部门就已通告将紫药水的使用范围缩小到只能用于局部未破损的皮肤,严禁内服和涂抹于口腔、肛门、尿路等黏膜处或破损的皮肤伤口上,以防诱发癌症。
- 酒精:刺激性大,不能作为伤口消毒。
酒精也是家庭中比较常见的消毒药水,它们在使用中又需要注意什么呢?酒精用作皮肤消毒效果很好,每次打针之前涂的就是75%的酒精,但因为酒精刺激性很大,加上酒精本身的杀菌原理也对伤口有一定的副作用,所以酒精一般不用作伤口的消毒。
- 双氧水:可用于清洗创面、溃疡,但要注意保存。
双氧水的刺激性很小,具有消毒、防腐、除臭及清洁作用,建议家庭备用。它可以用于清洗创面、溃疡、脓痘、耳内脓液,缺点是稳定性不好,易变质。储存时要注意密封避光。
- 碘伏:可用于皮肤、黏膜消毒。家庭可常备。
碘类的消毒剂都不错。作为碘类消毒剂之一,碘伏(碘附、强力碘)的刺激性很小,用作皮肤、黏膜的消毒也是不错的选择,家庭也可常备。
- 碘酊(碘酒):腐蚀性太强,不适合家用。
相比起来,碘酊(碘酒)的腐蚀性太强,不宜用于破损皮肤、眼及口腔黏膜的消毒,每次用完还要用75%的酒精脱碘,这些其实在碘酊的使用说明书里都有提及。
总之,不同的消毒药水,需要“对症下药”,否则可能消毒不成,却引起不良反应。
各种毁容,不能见人了!遮遮掩掩来一张!希望快点好起来!
[2016.04.11]小哲谈谈预知生死的DNA测序技术
小哲今天要谈的其实并不是一个很新的技术,从2010年开始,中国基因测序市场逐渐起势,在一些分析机构的预测报告中,仅中国基因测序市场的规模,就已从百亿元级别一路攀升到千亿元,全球市场更成为一块庞大的蛋糕。目前这项技术还在不断的提升和亲民化。
DNA测序技术,又叫基因测序技术,是一种新型基因检测技术,能够从血液或唾液中分析测定基因全序列,预测罹患多种疾病的可能性,个体的行为特征及行为合理,如癌症或白血病,运动天赋,酒量等。基因测序相关产品和技术已由实验室研究演变到临床使用,可以说基因测序技术,是下一个改变世界的技术。因“名人效应”应用于高端体检、产前诊断等领域,价格不菲。基因测序最广为人知的,是影星安吉丽娜·朱莉通过基因检测,选择手术切除乳腺以降低患乳腺癌风险。2011年去世的苹果公司创始人史蒂夫·乔布斯患癌时,也曾接受过全基因测序。
飞速发展的DNA测序技术还在帮助科学家不断地从DNA序列中挖出更多的秘密,未来怎样难以预料。诚如人类基因组研究的知名专家、美国塞莱拉公司首席科学家克雷格·文特尔所言:“破译基因组密码的意义就如同在刚发现电的那个时代,没有人能想象出个人电脑、互联网一样。”人基因组测序是精准医学的基础。有预测到2020年,中国基因治疗市场将达到100亿美元。“人基因组测序成本降低的速度很快”,2007年做一次人全基因组测序需要100万美元,2011年降到4000美元,2014年上半年降到1000美元。随着技术还在不断突破,成本可能降到100美元甚至更低。全面了解自己的遗传信息,每个人都对自己的基因组做测序是发展趋势。
基因的序列如果能被攻破,那么人类的生物进化时代就可能和科幻电影里一样的发展,长生不老的秘诀也就会被发现,如果进行基因修复,新生小孩就有可能是完美的存在,即是不能修复,预测和预防某些基因缺陷导致的疾病就非常有效,我们能极大的避免不必要的死亡。
但是小哲在这里有个思考,如果人类能破解基因的奥秘,里有基因来进行对人类有利的事业,那么“上帝”的角色将被代替,决定生死的会是那些托拉斯的生物工程公司吗?如果能预测疾病,但是治疗没有跟上,那么知道自己什么时候会死是一件好事吗?
一切静观其变吧!锻炼身体才是王道!
[2016.04.05]小哲谈谈科幻概念的真全息技术
说到真全息技术,当然就是对应伪全息技术而言的,其实现在去百度搜索“全息3D投影”那真是一堆卖设备的,基本就是伪全息技术设备啦。
什么是真全息技术呢,大家看过科幻电影的一定见过立体的人像悬空出现和人对话的场景;真全息是只有地上的一层平面就能在上方的空气里显示出影像,换角度观看不影响清晰度,而且人体能穿透画面走过去,目前真全息技术只是一个概念。由于物理定律的限制,现实生活中真正的全息投影基本上是不可能的;好比公司的投影仪,如果没有幕布做平面投影的载体,那么画面无法被呈现;有些朋友一定看过水幕电影,用喷泉水墙作为载体进行电影的播放,没有载体,全息出来的光线如何知道何时停下来?
小哲在个人介绍视频的片头和片尾也做了这么个效果,手上的手表变身全息投影仪,小哲在全息出来的显示屏上进行操作,并且将其拖动放大;这就是一种伪全息,当然是最没有技术含量的伪全息,其实就是通过视频特效合成完成的动作捕捉;
我们现在看到的所有已经实现的全息技术,其实都是伪全息技术。伪全息是用倾斜成各种角度的光学材料折射光源形成全息的视觉效果,大多只是用45度的玻璃来呈现飘在空中的图像,只能在设计好的角度观看,想穿过去会把脑袋碰个大包。伪全息现在已经可以使用手机和特制视频,通过自制设备实现。现在的VR技术和AR技术其实是目前伪全息技术延生后体验最佳的一种实现方式,通过欺骗眼睛从而欺骗大脑,让人通过手的操作在看到的“全息影像”上进行操作。
说到真全息技术,是不是就真的还在科幻阶段呢,也不完全是,据小哲了解,目前有一家国外的科技公司制作了一款设备,可以直接在空气中进行投影,投影的体积大概在2-3立方米左右,全息投影的像素计算方式和普通屏幕是有区别的,这台设备应该可以做到每秒钟投射500-1000个点,5-15fps。这些点在空间中的位置是由电脑控制的,所以可以通过点的排列呈现出立体的画面。
归根结底,小哲认为真全息技术要想实现,无非是一点,就是打破物理学上的约束,怎么让光线在没有载体(或者说以透明的空气为载体)的情况下完成发光,计算机只需要控制光线发光的距离就能拼凑出用像素组成的画面,只要突破了这个技术瓶颈,接下来的发展就和人类显示技术发展一样了,从黑白全息投影到彩色全息投影,无非是三原色进行组合,然后慢慢的让像素更小更密集,分辨率越来越高,清晰度越来越大,再加上目前已经非常成熟的人体动作捕捉和识别技术,在全息投影上进行手势操作也就轻而易举,科技将不在科幻了。
恩,也许小哲孤陋寡闻,光线的停留问题可能早就解决了,或者已经有人用非光学原理解决了这个问题,但是目前来说,即使有解决方案也很难民用;不过在可以预期的未来,而这个技术早晚会普及在大众消费领域的,小哲相信只是时间问题,只希望在有生之年能得以看到。
天气不错!
国足出线了!挺进世界杯亚洲12强了!
[2016.03.29]小哲谈谈渐渐普及的全景视频
大家一定在手机上至少是看到过全景拍摄的功能,很多摄影爱好者也经常用全景相机拍自动拼接出更加广阔的风景。小哲今天要谈的不是这个拍照的功能,而是一种摄影技术,现在通过比较厉害的全景摄像头或者全景摄像机,可以连续的拍摄出一个全景的视频,一次活动能被360度的被记录下来,而观看者可以通过移动视频的位置来观看不同角度下摄像机记录下的内容,如果再配上VR设备的使用,观看者通过头部的移动来控制内容显示的角度,如果画质能做到4K以上,那么就会有一种身临其境的错觉,仿佛置身视频拍摄时的现场,让人的参与度更加提高。
就是在这一两年之间,随着VR技术热潮的风起云涌,“全景”这个词汇被一次又一次地搬上了台面,再冠以“虚拟实景”,“3D实景”,“360度”,“720度”等种种名号,以至于被很多人当作了虚拟现实内容具体呈现形式的主要代名词。小哲之前有谈过VR和AR技术,今天我们来谈谈全景摄影。在虚拟现实硬件设备大热的背景下,正如董事会主席兼CEO马化腾所言,服务与内容成为VR下一步发展的关键,而游戏内容之外,全景相机所拍摄的视频和照片被视为另一个内容开源方式。
首先名词解释下全景摄像机,全景摄像机可以独立实现大范围无死角监控的摄像机,其概念与初级成品诞生已久,但成熟商用产品直到70年才正式出现。又因为目前国内安防方面的标准大多围绕模拟摄像机与网络摄像机展开,故此对于全景摄像机还没有较为统一的标准定义,使得在具体到某些项目实施的过程中会存在认同度方面的问题。
全景摄影采用的设备一般有全景摄像机、云台和三角架。根据制作者对全景质量和用途的不同要求。如果没有专业的全景摄像机,其实用多台Gopro进行拼接也能完成全景的拍摄,甚至是两台单反照相机加鱼眼镜头也可以。
三维建模(AR技术)的立体感和沉浸感无疑比360全景(VR技术)更强,但是三维建模的制作是需要大量的人力物力,特别是希望达到非常真实的程度时,而360全景的拍摄和制作相对来说都是非常简单方便的,尤其是数据量很小,系统要求低,适合各种方式,各种终端设备上观看。所以360全景不但可以全方位的记录某时某地的现场情况,更可以让我们将某个地方的实景用三维立体的方式表现出来,这样性价比极高的展示方式和记录手段是一般图片和三维建模根本无法完成的。当我们需要真实、直观、全面的再现某个场景,用于记录或者展示时,360全景无疑是最好的选择。
3D电影如果说已经是非常成熟,那么正在襁褓期的VR电影将是未来电影发展的趋势,它能够在不需要过多的交互方式以及因此产生的学习成本的同时,带给观看者充分的沉浸式体验,以及通过离线渲染和摄影得到各种极致的效果。
目前而言全景摄影设备并非很大的市场,但伴随VR为大家所接受,产量会不断上升,在大的行业起飞的时候竞争会越来越激烈,索尼、三星、LG都会推出相应的产品,其他的硬件厂商也会随之跟进,无论是产生内容的拍摄设备还是呈现内容的VR设备,经过充分的市场竞争和不断产品更新,最终消费者会被时代推动前进。小哲也预言国内的华为、小米、联想,甚至是BAT三巨头旗下的游戏或者硬件公司早晚也会参与进来。
在是平传播的平台方面,Youtube走在了全景视频播放的前沿,而在今年1月份的时候优酷也开放了360度全景视频支持的功能。虽然当时还只是测试版,不过最近似乎已经成为了正式内容,因为优酷的 VR 频道上线了。在优酷开放全景视频功能以来,有一个较为普遍的问题就是清晰度较低,即使上传高清晰的片源仍然会被模糊化。而在 VR 频道上线后,现已支持1080P、超清、高清、标清四种画质,清晰度得到很大改善。当然,其他视频平台也会相继推出这种全景视频的功能,重视内容生产的乐视和爱奇艺甚至可能直接投资拍摄全景电影和视频,用不了多久,无论是 PC 端还是手机端,无论是电影和是综艺节目,想要观看全景视频就更加轻松简单了。
全景视频的发展,小哲认为会非常快,有了内容生产商(电影公司和游戏公司)、设备生产商(全景摄像机公司和VR眼镜公司)以及内容交易平台(视频网站和VR电影院),各方共同努力和推动,全景视频用不了几年就能进入我们普通消费者的娱乐生活。
新电脑,用十年,希望替我多挣钱!
长沙桃花岭,告诉你什么叫人山人海!
香山冲水库……都干枯了……
[2016.03.16]小哲谈谈造福人类的机器人
就在昨天,韩国九段棋手李世石与谷歌计算机Alpha Go的人机大战落下帷幕,最终阿尔法狗4比1获胜。小哲一直在关注这个比赛,但是对于网络上各种机器战胜人类的段子不以为然,阿尔法围棋(AlphaGo)是一款围棋人工智能程序,它的主要工作原理是“深度学习”。就像生物神经大脑的工作机理一样,通过合适的矩阵数量,多层组织链接一起,形成神经网络“大脑”进行精准复杂的处理,就像人们识别物体标注图片一样。
机器之所以被创造出来,就是为了造福人类,汽车和飞机也是机器的一种,而会计手中的计算器和验钞机也是机器,机器能完成人类很难完成的事情,提高工作效率和避免出错。各种各样的机器能在市场经济的大环境里生存就是因为它的价值被人类认可,也就是说,机器如果还不如人类,那么就失去了它存的价值。
小哲在之前谈过图灵测试和人工智能,人类如果在交流的时候不能发现对象是机器人,就说明机器通过了图灵测试达到了人工智能的新高度,但是,这些交流的背后,是大量的运算和程序员做的大量预判,让机器利用简单的计算和大量的云存储,在指定的规则下完成简单(相对情况下的简单)的事物关联。那么,想要达到人们想象中恐怖的人工智能条件,例如《机械姬》电影中能自如的利用欺骗手段,对人类进行心理暗示等各种“心机”行为,需要机器拥有自我意识,对事物进行更复杂的关联,从而实现自我学习,和人类小孩一样,慢慢感知世界并且拥有感情,这是多么天荒夜谈的事情,即使是除了人类以外的复杂有机生物也难以实现,更何况每一条指令都由人类手动完成的机器呢,人类大脑的神经元多到“浩淼”的地步,一条条代码或者一个个电子元器件想拼凑出这样的工程,简直就是杯水车薪,更何况人类对大脑的研究也还只是冰山一角。
撇开机器人聪不聪明这一条,机器毕竟是机器,要消耗能源,而且都知道CPU超频就会发热严重,存储设备也容易损坏;小哲姑且假设机器人真的已经和人一样聪明,嘿嘿,它比人类更脆弱哦,死机和病毒不说,物理特性总逃不掉,拉闸断电总可以,太阳能也要见阳光呀,电池容量是有限的哦;或者发热短路,或者消磁,或者摔坏存储设备,任何一根线出现问题都会出故障。
机器人的高速发展,被机器人取代的职业已经扩展到较低端脑力劳动职业。小哲认为我们还是好好享受这种科技的力量吧!机器人把我们从简单重复的相对低级的工作中解放出来,不正给了我们“办大事”的机会吗?当占全球总口总量2%的机器人,就可以取代90%的人类工作者,人类因此得以解放。把计算和体力劳动留给机器,我们去焚香、试茶、洗砚、鼓琴、候月、听雨、浇花、钓鱼……
[2016.03.15]小哲谈谈正在渐渐消失的盗版
小哲今天来谈谈盗版那些事儿,都说天朝盗版多,其实盗版是中国特色社会主义初级阶段的必然产物,存在有它合理的地方,如果不存在才是有问题呢。自古及今,人们都喜欢免费的东西,音乐应该免费试听,电影也应该免费在线播放,电视剧最好直接打包下载,游戏就该免费玩!在早期创新贫乏的时期,盗版其实在一定程度的推动文化产业的发展。
其实中国对世界互联网盗版资源的贡献非常小,真正贡献大的,是俄罗斯人。在美国的俄罗斯人最爱做的就是去图书馆扫描教材,制成图片pdf上传做种,大家都知道真正有价值的技术类书籍在都非常的昂贵,通过互联网一传播,不仅全世界人民都可以打破技术封锁,享受知识红利,就连美国人自己,为了读书学习,都有上俄罗斯网站下载教材和技术类书籍研读的。
小哲在去年8月曾经谈过,知识产权的保护是提升创造力的基础,最近大家也许也多多少少感觉到了国家对知识产权保护的力度。在酷狗、虾米等播放器里听歌的时候,很多歌曲由于版权问题无法收听了,下载电影的很多网站被关停了,电视剧还被各种付费视频平台购买了版权,游戏的盗版也越来越少了;
我们可以看到在游戏领域的例子,Denuvo加密技术的出现让国内外的游戏破解者彻底崩溃了,多款在去年发售的采用了最新一代Denuvo加密的游戏,时至今日仍然没有要被破解的迹象,这一次游戏厂商似乎在反盗版的对抗中真的要获胜了。
随着中国经济发展的洪流,国内的创意产业没有跟上经济的发展,盗版已经是阻碍国内创新的最大绊脚石,在国家政策和国际防盗版技术的共同作用下,天朝的盗版不死也残废了。
让我们大胆猜想没有盗版的世界,新歌上市必须花钱买,一首歌一块钱,如果觉得太贵,可以包月或者多少首歌套餐包,音乐付费以后,垃圾歌曲会被市场淘汰,音乐人也会被市场的优胜劣汰给激励做出更优秀的音乐作品。电影和游戏我们可以在比较大的市场平台上进行购买,获取更多的来自厂商的服务,也许消费者能直接参与电影或者游戏的制作过程,更好的电影和游戏作品会层出不穷。
小哲也能想象到,也许BAT三巨头会介入文化交易平台这个领域,亦或者会诞生新的行业领军品牌。届时,文化产品的淘宝盛世也就会在你我身边出现,购买虚拟的文化产品就和我们点餐叫外卖差不多一样的见怪不怪了。
这里补充下朋友的质疑,说盗版怎么可能会消失,我的回答是:
当正版的获取渠道越来越方便,付费人数大量增加,就会导致正版极其便宜,相反的盗版成本随之提高(包括法律成本和道德成本),一旦正版比盗版更便宜和好用,人的本性就会采取正确的选择。只不过在这个转变的过程很漫长,2年后盗版开始逐步减少,十年后呢,要说完全消失也太绝对,但一定会是特别少了!