一只刺猬个人页面-阿里云开发者社区

个人头像照片 一只刺猬 TA的个人档案

个人介绍

暂无个人介绍

擅长的技术

获得更多能力
通用技术能力:

暂时未有相关通用技术能力~

云产品技术能力:

暂时未有相关云产品技术能力~

阿里云技能认证

详细说明
  • 高分内容
  • 最新动态
  • 文章
  • 问答
正在加载, 请稍后...
暂无更多信息

2020年03月

  • 03.30 23:11:30
    回答了问题 2020-03-30 23:11:30

    doctype(文档类型)的作用是什么?

    Doctype可声明三种DTD类型,分别表示严格版本、过渡版本以及基于框架的 HTML 文档。

      由于历史的原因,浏览器对页面的渲染方式是不一样的。在W3C标准出来之前,浏览器对页面的渲染没有同一的标准,产生了差异,quirks mod(混杂模式或者兼容模式),但在W3C标准出台之后,浏览器对页面的渲染有了同一的标准即(严格模式或标准模式)。但是为了保证以前就得页面仍然正常显示,有的浏览器就保存了这两种渲染模式(标准兼容模式)。那么究竟采用哪一种方式进行渲染,就要看DOCTYPE生命中的DTD。  

    1、文档类型定义(DTD)Document Type Definition   是一套为了进行程序间的数据交换而建立的关于标记符的语法规则。   可通过比较文档和文档类型定义文件来检查文档是否符合规范,元素和标签使用是否正确。

    2、两种呈现模式:标准模式和混杂模式   在标准模式中,浏览器以其支持的最高标准呈现页面;   在混杂模式中,页面以一种比较宽松的向后兼容(兼容老的版本)的方式显示。混杂模式通常模拟老式浏览器的行为以防止老站点无法工作。

    3、模式触发   浏览器根据DOCTYPE是否存在以及使用的哪种DTD来选择要使用的呈现方法。    如果XHTML、HTML 4.01文档包含形式完整的DOCTYPE,那么它一般以标准模式呈现。   包含过渡DTD和URI的DOCTYPE也导致页面以标准模式呈现,但是有过渡DTD而没有URI会导致页面以混杂模式呈现。   DOCTYPE不存在或形式不正确会导致HTML和XHTML文档以混杂模式呈现。

    html5既然没有DTD,也就没有严格模式与宽松模式的区别,html5有相对宽松的语法,事实上,已经尽可能大的实现了向后兼容。

    踩0 评论0
  • 03.30 23:10:25
    回答了问题 2020-03-30 23:10:25

    单页应用有哪些优缺点?

    优点: 1、具有桌面应用的即时性、网站的可移植性和可访问性. 2、用户体验好、快,内容的改变不需要重新加载整个页面,web应用更具响应性和更令人着迷。 3、基于上面一点,SPA相对对服务器压力小。 4、良好的前后端分离。SPA和RESTful架构一起使用,后端不再负责模板渲染、输出页面工作,web前端和各种移动终端地位对等,后端API通用化。 5、对前端人员javascript技能要求更高,促使团队技能提升。

    缺点:

    1、分功能模块的鉴权不好实现。

    2、不利于SEO。

    3、初次加载耗时相对增多。

    4、导航不可用,如果一定要导航需要自行实现前进、后退。

    5、对开发人员技能水平、开发成本高。

    踩0 评论0
  • 03.30 23:03:11
    回答了问题 2020-03-30 23:03:11

    php 怎么从oss上调用文件

    直接调用url就行,比如访问图片的话,直接把oss图片地址放到img标签的src里就可以了.如果设置的对应的域名 就可以直接替换成这个域名.

    踩0 评论0
  • 03.30 22:59:54
    回答了问题 2020-03-30 22:59:54

    数据库链接错误 : Connection timed out

    检查下是否端口被占用了

    踩0 评论0
  • 03.30 22:58:42
    回答了问题 2020-03-30 22:58:42

    php 图片上传到oss如何在前段页获取

    直接把oss图片地址放到img标签的src里就可以了.如果设置的对应的域名 就可以直接替换成这个域名.

    踩0 评论0
  • 03.30 22:56:39
    回答了问题 2020-03-30 22:56:39

    学PHP需要研究数据结构和算法吗

    数据结构和算法应该算是程序员必须掌握的基本知识了。虽然很多时候在项目中可能用得很少,但学习的过程,除了让我们掌握常见的数据结构和算法之后,也是学习当中的思想,比如贪心算法,二叉树等。后续我们能学习到的很多算法都是其中的变形。

    踩0 评论0
  • 03.30 22:50:07
    回答了问题 2020-03-30 22:50:07

    用php编写:采用递归函数方法计算斐波拉契数列的前20项

    function fbnq($n) {

    if($n <= 0) return 0;
    
    if($n == 1 || $n == 2) return 1;
    
    return fbnq($n - 1) + fbnq($n - 2);
    

    }

    for ($i = 1;$i<=20;$i++) {

    echo fbnq($i).'<br />';
    

    }

    踩0 评论0
  • 03.30 22:45:30
    回答了问题 2020-03-30 22:45:30

    PHP类型的首页打不开

    1.如果是重装织梦系统(不是全新安装): 先将install文件夹下的两个后缀为.bak的文件删掉其后缀“.bak” 再删掉install.lock.txt 织梦5.7以后版本会有 index.html 这个文件也删除,即可开始安装。 仔细查看文件,不要把html看成php。 修改好以后即可运行http://你的域名/install

    2.如果是全新安装,请检查安装目录文件完整性。或者复制原始install文件夹进行替换。 梦客吧织梦模板 为您解答 望采纳

    踩0 评论0
  • 03.30 22:43:41
    回答了问题 2020-03-30 22:43:41

    PHP多版本怎么切换

    试试这个方法 https://www.cnblogs.com/swj-wang/p/5122043.html

    踩0 评论0
  • 03.30 22:42:19
    回答了问题 2020-03-30 22:42:19

    什么是html?

    HTML 是用来描述网页的一种语言。

    HTML 指的是超文本标记语言 (Hyper Text Markup Language) HTML 不是一种编程语言,而是一种标记语言 (markup language) 标记语言是一套标记标签 (markup tag) HTML 使用标记标签来描述网页

    踩0 评论0
  • 03.30 22:39:39
    回答了问题 2020-03-30 22:39:39

    php中正则如何匹配img图片以及style中的背景图片


    PHP正则提取或更改图片img标记中的任意属性'; //1、取整个图片代码 preg_match('/<\s*img\s+[^>]*?src\s*=\s*(\'|\")(.*?)\\1[^>]*?\/?\s*>/i',$str,$match); echo $match[0]; //2、取width preg_match('/ /i',$str,$match); echo $match[1]; //3、取height preg_match('/ /i',$str,$match); echo $match[1]; //4、取src preg_match('/ /i',$str,$match); echo $match[1]; (PS:T不错的php Q扣峮:276167802,验证:csl) /*PHP正则替换图片img标记中的任意属性*/ //1、将src="/uploads/images/20100516000.jpg"替换为src="/uploads/uc/images/20100516000.jpg") print preg_replace('/( )/i',"\${1}uc/images/\${3}",$str); echo "
    "; //2、将src="/uploads/images/20100516000.jpg"替换为src="/uploads/uc/images/20100516000.jpg",并省去宽和高 print preg_replace('/( /i',"\${1} \${2}uc/images/\${3}>",$str); ?>
    踩0 评论0
  • 03.30 22:37:06
    回答了问题 2020-03-30 22:37:06

    h5如何获取剪切板内容?

    使用这个库试试 https://github.com/zenorocha/clipboard.js

    踩0 评论0
  • 03.30 20:35:40
    回答了问题 2020-03-30 20:35:40

    各位大佬,有人尝试过用php读取串口数据吗?

    可以读取的,不过需要一些设置,具体你可以看看这里: https://iyuxy.com/phpshi-yong-chuan-kou-jie-shou-he-fa-song-shu-ju-de-fang-fa/

    踩0 评论0
  • 03.30 11:38:14
    回答了问题 2020-03-30 11:38:14

    GPG能对图片签名么?

    应该会可以对任何文件进行签名的。 https://blog.csdn.net/ZZY1078689276/article/details/78972850

    踩0 评论0
  • 03.30 11:33:06
    回答了问题 2020-03-30 11:33:06

    项目有需要用到短信接口的吗

    现在来说,基本所有的项目都会用到短信接口。选择短信接口提供商主要考虑的是稳定性,并发量,价格。市面上不少提供商都符合这几个条件,比如创瑞是以价格便宜为主。

    踩0 评论0
  • 03.30 11:28:04
    回答了问题 2020-03-30 11:28:04

    阿里云php版本的签名怎么写

    参考下这两篇文章,其实很多东西官方文档和网上都能找到的 https://blog.csdn.net/weixin_38422478/article/details/77750896 https://blog.aikamino.cn/archive/874.html

    踩0 评论0
  • 03.30 11:23:25
    回答了问题 2020-03-30 11:23:25

    安卓界面内容超出了屏幕,怎么控制可以拖动查看界面内容。

    scrollview及其子类都可以。。。

    踩0 评论0
  • 03.30 11:21:31
    回答了问题 2020-03-30 11:21:31

    android开发中中断一个线程

    可以通过设置 flag 标识,不过这种情况需要考虑并发访问的问题,注意加锁。 另外,也可以通过 interrupt 方法来中断线程。 https://blog.csdn.net/u013394527/article/details/80584295

    踩0 评论0
  • 03.30 10:48:13
    回答了问题 2020-03-30 10:48:13

    hadoop mapreduce与spark,我该如何选择呢?

    Hadoop主要由HDFS + YARN + MapReduce三个核心组件组成,HDFS是一个文件系统,负责分布式存储;YARN是Hadoop自带的一个通用的资源管理框架,用来对跑在集群上的Application进行资源分配及管理;MapReduce是一个分布式计算框架,跑在YARN上,配合HDFS用来做分布式数据计算。

    Spark是一个分布式计算框架,相当于MapReduce的改进版,支持基于内存的迭代计算,大多数情况下Spark要搭配Hadoop来处理HDFS上的数据。

    如果仅仅用来做海量数据存储,无疑只能选Hadoop了,Hadoop的HDFS可以看作是业内的分布式存储标准了,而Spark只能用来跑计算无法取代Hadoop。如果涉及到HDFS上的数据处理,那么Hadoop + Spark是最佳选择。

    踩0 评论0
  • 03.30 10:37:50
    回答了问题 2020-03-30 10:37:50

    表格存储主键如果是字符串如何排序

    常见的表格基本都会有创建时间和最后修改时间字段,既然想要按照创建先后顺序排序的话,那创建时间的时间戳应该是可以解决的

    踩0 评论0
正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
  • 回答了问题 2020-03-30

    doctype(文档类型)的作用是什么?

    Doctype可声明三种DTD类型,分别表示严格版本、过渡版本以及基于框架的 HTML 文档。

      由于历史的原因,浏览器对页面的渲染方式是不一样的。在W3C标准出来之前,浏览器对页面的渲染没有同一的标准,产生了差异,quirks mod(混杂模式或者兼容模式),但在W3C标准出台之后,浏览器对页面的渲染有了同一的标准即(严格模式或标准模式)。但是为了保证以前就得页面仍然正常显示,有的浏览器就保存了这两种渲染模式(标准兼容模式)。那么究竟采用哪一种方式进行渲染,就要看DOCTYPE生命中的DTD。  

    1、文档类型定义(DTD)Document Type Definition   是一套为了进行程序间的数据交换而建立的关于标记符的语法规则。   可通过比较文档和文档类型定义文件来检查文档是否符合规范,元素和标签使用是否正确。

    2、两种呈现模式:标准模式和混杂模式   在标准模式中,浏览器以其支持的最高标准呈现页面;   在混杂模式中,页面以一种比较宽松的向后兼容(兼容老的版本)的方式显示。混杂模式通常模拟老式浏览器的行为以防止老站点无法工作。

    3、模式触发   浏览器根据DOCTYPE是否存在以及使用的哪种DTD来选择要使用的呈现方法。    如果XHTML、HTML 4.01文档包含形式完整的DOCTYPE,那么它一般以标准模式呈现。   包含过渡DTD和URI的DOCTYPE也导致页面以标准模式呈现,但是有过渡DTD而没有URI会导致页面以混杂模式呈现。   DOCTYPE不存在或形式不正确会导致HTML和XHTML文档以混杂模式呈现。

    html5既然没有DTD,也就没有严格模式与宽松模式的区别,html5有相对宽松的语法,事实上,已经尽可能大的实现了向后兼容。

    踩0 评论0
  • 回答了问题 2020-03-30

    单页应用有哪些优缺点?

    优点: 1、具有桌面应用的即时性、网站的可移植性和可访问性. 2、用户体验好、快,内容的改变不需要重新加载整个页面,web应用更具响应性和更令人着迷。 3、基于上面一点,SPA相对对服务器压力小。 4、良好的前后端分离。SPA和RESTful架构一起使用,后端不再负责模板渲染、输出页面工作,web前端和各种移动终端地位对等,后端API通用化。 5、对前端人员javascript技能要求更高,促使团队技能提升。

    缺点:

    1、分功能模块的鉴权不好实现。

    2、不利于SEO。

    3、初次加载耗时相对增多。

    4、导航不可用,如果一定要导航需要自行实现前进、后退。

    5、对开发人员技能水平、开发成本高。

    踩0 评论0
  • 回答了问题 2020-03-30

    php 怎么从oss上调用文件

    直接调用url就行,比如访问图片的话,直接把oss图片地址放到img标签的src里就可以了.如果设置的对应的域名 就可以直接替换成这个域名.

    踩0 评论0
  • 回答了问题 2020-03-30

    数据库链接错误 : Connection timed out

    检查下是否端口被占用了

    踩0 评论0
  • 回答了问题 2020-03-30

    php 图片上传到oss如何在前段页获取

    直接把oss图片地址放到img标签的src里就可以了.如果设置的对应的域名 就可以直接替换成这个域名.

    踩0 评论0
  • 回答了问题 2020-03-30

    学PHP需要研究数据结构和算法吗

    数据结构和算法应该算是程序员必须掌握的基本知识了。虽然很多时候在项目中可能用得很少,但学习的过程,除了让我们掌握常见的数据结构和算法之后,也是学习当中的思想,比如贪心算法,二叉树等。后续我们能学习到的很多算法都是其中的变形。

    踩0 评论0
  • 回答了问题 2020-03-30

    用php编写:采用递归函数方法计算斐波拉契数列的前20项

    function fbnq($n) {

    if($n <= 0) return 0;
    
    if($n == 1 || $n == 2) return 1;
    
    return fbnq($n - 1) + fbnq($n - 2);
    

    }

    for ($i = 1;$i<=20;$i++) {

    echo fbnq($i).'<br />';
    

    }

    踩0 评论0
  • 回答了问题 2020-03-30

    PHP类型的首页打不开

    1.如果是重装织梦系统(不是全新安装): 先将install文件夹下的两个后缀为.bak的文件删掉其后缀“.bak” 再删掉install.lock.txt 织梦5.7以后版本会有 index.html 这个文件也删除,即可开始安装。 仔细查看文件,不要把html看成php。 修改好以后即可运行http://你的域名/install

    2.如果是全新安装,请检查安装目录文件完整性。或者复制原始install文件夹进行替换。 梦客吧织梦模板 为您解答 望采纳

    踩0 评论0
  • 回答了问题 2020-03-30

    PHP多版本怎么切换

    试试这个方法 https://www.cnblogs.com/swj-wang/p/5122043.html

    踩0 评论0
  • 回答了问题 2020-03-30

    什么是html?

    HTML 是用来描述网页的一种语言。

    HTML 指的是超文本标记语言 (Hyper Text Markup Language) HTML 不是一种编程语言,而是一种标记语言 (markup language) 标记语言是一套标记标签 (markup tag) HTML 使用标记标签来描述网页

    踩0 评论0
  • 回答了问题 2020-03-30

    php中正则如何匹配img图片以及style中的背景图片


    PHP正则提取或更改图片img标记中的任意属性'; //1、取整个图片代码 preg_match('/<\s*img\s+[^>]*?src\s*=\s*(\'|\")(.*?)\\1[^>]*?\/?\s*>/i',$str,$match); echo $match[0]; //2、取width preg_match('/ /i',$str,$match); echo $match[1]; //3、取height preg_match('/ /i',$str,$match); echo $match[1]; //4、取src preg_match('/ /i',$str,$match); echo $match[1]; (PS:T不错的php Q扣峮:276167802,验证:csl) /*PHP正则替换图片img标记中的任意属性*/ //1、将src="/uploads/images/20100516000.jpg"替换为src="/uploads/uc/images/20100516000.jpg") print preg_replace('/( )/i',"\${1}uc/images/\${3}",$str); echo "
    "; //2、将src="/uploads/images/20100516000.jpg"替换为src="/uploads/uc/images/20100516000.jpg",并省去宽和高 print preg_replace('/( /i',"\${1} \${2}uc/images/\${3}>",$str); ?>
    踩0 评论0
  • 回答了问题 2020-03-30

    h5如何获取剪切板内容?

    使用这个库试试 https://github.com/zenorocha/clipboard.js

    踩0 评论0
  • 回答了问题 2020-03-30

    各位大佬,有人尝试过用php读取串口数据吗?

    可以读取的,不过需要一些设置,具体你可以看看这里: https://iyuxy.com/phpshi-yong-chuan-kou-jie-shou-he-fa-song-shu-ju-de-fang-fa/

    踩0 评论0
  • 回答了问题 2020-03-30

    GPG能对图片签名么?

    应该会可以对任何文件进行签名的。 https://blog.csdn.net/ZZY1078689276/article/details/78972850

    踩0 评论0
  • 回答了问题 2020-03-30

    项目有需要用到短信接口的吗

    现在来说,基本所有的项目都会用到短信接口。选择短信接口提供商主要考虑的是稳定性,并发量,价格。市面上不少提供商都符合这几个条件,比如创瑞是以价格便宜为主。

    踩0 评论0
  • 回答了问题 2020-03-30

    阿里云php版本的签名怎么写

    参考下这两篇文章,其实很多东西官方文档和网上都能找到的 https://blog.csdn.net/weixin_38422478/article/details/77750896 https://blog.aikamino.cn/archive/874.html

    踩0 评论0
  • 回答了问题 2020-03-30

    安卓界面内容超出了屏幕,怎么控制可以拖动查看界面内容。

    scrollview及其子类都可以。。。

    踩0 评论0
  • 回答了问题 2020-03-30

    android开发中中断一个线程

    可以通过设置 flag 标识,不过这种情况需要考虑并发访问的问题,注意加锁。 另外,也可以通过 interrupt 方法来中断线程。 https://blog.csdn.net/u013394527/article/details/80584295

    踩0 评论0
  • 回答了问题 2020-03-30

    hadoop mapreduce与spark,我该如何选择呢?

    Hadoop主要由HDFS + YARN + MapReduce三个核心组件组成,HDFS是一个文件系统,负责分布式存储;YARN是Hadoop自带的一个通用的资源管理框架,用来对跑在集群上的Application进行资源分配及管理;MapReduce是一个分布式计算框架,跑在YARN上,配合HDFS用来做分布式数据计算。

    Spark是一个分布式计算框架,相当于MapReduce的改进版,支持基于内存的迭代计算,大多数情况下Spark要搭配Hadoop来处理HDFS上的数据。

    如果仅仅用来做海量数据存储,无疑只能选Hadoop了,Hadoop的HDFS可以看作是业内的分布式存储标准了,而Spark只能用来跑计算无法取代Hadoop。如果涉及到HDFS上的数据处理,那么Hadoop + Spark是最佳选择。

    踩0 评论0
  • 回答了问题 2020-03-30

    表格存储主键如果是字符串如何排序

    常见的表格基本都会有创建时间和最后修改时间字段,既然想要按照创建先后顺序排序的话,那创建时间的时间戳应该是可以解决的

    踩0 评论0
正在加载, 请稍后...
滑动查看更多