见建_个人页

个人头像照片 见建
0
20
0

个人介绍

潜水砖家

擅长的技术

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

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

云产品技术能力:

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

阿里云技能认证

详细说明
暂无更多信息
暂无更多信息
正在加载, 请稍后...
暂无更多信息
  • 回答了问题 2019-07-17

    Javascript中的定时器有哪些?他们的区别及用法是什么?

    网页端常用:requestAnimationFrame, setInterval, setIimeoutnode端常用:nextTick,setImmediate,setIimeout,setIntervalsetIimeout,当时间达到后,有机会就执行setInterval,按照指定间隔后把回调函数加入任务队列,js会逐个执行setImmediate,任务队列执行完成后马上运行指定代码nextTick,生成更细颗粒度的任务加入微任务队列,微任务队列优先级高于普通任务队列,在两个队列都有值的情况下,优先执行微任务队列requestAnimationFrame,与setTimeout相比requestAnimationFrame最大的优势是由系统来决定回调函数的执行时机,它能保证回调函数在屏幕每一次的刷新间隔中只被执行一次,这样就不会引起丢帧现象,常用于动画场景
    踩0 评论0
  • 回答了问题 2019-07-17

    nodejs工程的代码保密部署

    javascript属于动态语言,不像java有编译的过程,对于javascript的加密常用方法是代码混淆,把一些变量声明替换成a,b,c这类可读性很差的字符。如果不想把源码结构暴露给客户,可以通过Npm包安装的方式提供给客户,在Npm包中的代码可以是混淆合并的单一文件,这会很大层度上提高解密难度。另外还可以采用动态文件加载方法,在打包时把文件拆分成不同的文件模块,动态执行分块加载,这样不会一次暴露给客户全部代码。至于网页端如何更快更方便集成打包后的js,css,建议项目可以引入打包工具如webpack,它有很多插件帮你解决这类问题。
    踩0 评论0
  • 回答了问题 2019-07-17

    访问网页出现广告是什么原因啊

    页面劫持分为:DNS劫持,HTTP劫持DNS劫持一般是直接修改网站IP,比较少见HTTP劫持比较常见,一般使用iframe嵌套,页面动态插入js方式。 常用解决方法:1:全站使用https,对性能有一定影响,需要申请证书(需要一定费用,免费的较少)2:js代码判断,不让网页被iframe嵌套使用 try { if (self != top) { top.location=self.location; } } catch (e) { } 3:设置meta标签Content-Security-Policy属性,对加载内容进行控制
    踩0 评论0
  • 回答了问题 2019-07-17

    python list怎么去重复

    简单for循环ids = [1,2,3,3,4,2,3,4,5,6,1] items = [] for id in ids: if id not in items: items.append(id)set方式ids = [1,4,3,3,4,2,3,4,5,6,1] newIds = list(set(ids)) newIds.sort(key=ids.index) # 修正顺序reduce方式ids = [1,4,3,3,4,2,3,4,5,6,1] func = lambda x,y:x if y in x else x + [y] reduce(func, [[], ] + ids)
    踩0 评论0
  • 回答了问题 2019-07-17

    为什么大数据用python

    1:语法简单,学习成本低2:开源库很多如:numpy, pandas,SciPy,Matplotlib等3:很多国外高校开的第一门编程课程都以python语言为主,使用群体较多,很受初学者欢迎4: 研究中使用居多,比起java这类编译型语言使用更加便捷
    踩0 评论0
  • 回答了问题 2019-07-17

    css怎么禁止自动换行

    不换行且显示省略号.box { width: 200px; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; /* 省略号 */ }
    踩0 评论0
  • 回答了问题 2019-07-17

    js怎么禁止页面滑动

    禁止页面滚动:css方法:document.documentElement.style.overflow='hidden'js方法:粗暴点window.onscroll = function (){ window.scrollTo(0, 0) }
    踩0 评论0
  • 回答了问题 2019-07-17

    js 函数 怎么定义

    声明方式:function name() {}函数表达式:var name = function () {}箭头函数(es6): const name = () => null
    踩0 评论0
  • 回答了问题 2019-07-17

    js怎么判读类型

    typeof方法: typeof 1 === 'number' 不能保证完全准确,特殊情况下会有typeof null === 'object',typeof [] === 'object' toString方法:Object.prototype.toString.call([]) === '[object Array]',方法更加准确
    踩0 评论0
  • 回答了问题 2019-07-17

    js中怎么跳出循环语句

    跳出循环主要有两种方式:return,break上述情况只针对for,while,do...while方法,对于[].forEach循环上述方法是无法实现中断,源于forEach内部是迭代器方式实现,没有针对中断做特殊处理,如果在函数中直接return还是会继续执行。
    踩0 评论0
  • 回答了问题 2019-07-17

    C++与Java未来发展趋势和前景!

    java在互联网公司用的比较多,主要做后台服务开发,是主流的的开发语言,近几年依然是流行趋势。如果想以后从事互联网行业建议学习java,c++偏底层应用和算法方面居多,性能会比java好很多,但应用面较窄学习难度较大,如果是以后想做偏底层方面研究如linux相关开发,可以考虑c++。
    踩0 评论0
  • 回答了问题 2019-07-17

    自学python有什么建议吗?

    先推荐两本书:python核心编程,python学习手册,这两本是入门进阶比较不错的教程。python现在在运维和算法领域使用比较多,当然也可以做网页比如使用django,这两部书只是语法层面上的学习,如果想深入学习,建议看一些开源代码如django源码,这样技术会有更高提升。
    踩0 评论0
  • 回答了问题 2019-07-17

    [@小川游鱼][¥20]收款到账提醒

    手机客户端有一个后台服务,后台服务与服务器长期保持连接状态(也可能是隔一段时间连接一次),这里涉及具体技术问题,是使用长连接还是短连接,这里需要有性能,流量,电量等方面的考虑。当服务器有消息需要发送给客户端时,它会获取当前在线的所有客户端连接信息,然后通过某种方式(socket,http等)把消息传递给客户端,客户端收到消息后根据消息类型展示出来。当然上述所说内容只是具体流程,中间还有很多问题需要考虑,如客户端后台服务被清理,客户端没有信号等问题都会导致消息获取失败。
    踩0 评论0
  • 回答了问题 2019-07-17

    [@倚贤][¥20]服务端推送消息到前端页面

    网页端推送消息主流的几种方式有:websocket,ajax长连接,ajax短连接,iframe方式最简单的方式是ajax短链接,每隔几秒轮训下服务器,前期在用户量不大的情况下是没问题的,当然在移动端有点耗流量。ajax长连接虽然解决频繁发送请求问题,但是比较消耗服务器资源,会导致服务资源长期占用无法释放,在用户量大的时候会给服务器带来很大压力。websocket方式,比较节省资源,方便快捷,对浏览器支持有一定要求,并且需要注意websocket安全问题,最好在建立连接同时检查下origin是否是当前服务器地址防止服务器遭受攻击或数据泄漏等问题。综上所述,websocket是主流方式,ajax轮训是最简单方式,没有最佳方案只有符合当前应用场景就是最好的。
    踩0 评论0
  • 回答了问题 2019-07-17

    如何实现元素在父标签中上下左右都居中

    flex方式居中absolute + margin方式居中(已知居中元素宽高)abosulte + transform方式居中(不需要知道元素宽高)父元素设置table,子元素设置table-cell方式居中line-height方式居中,设置父元素行高与高度一样即可
    踩0 评论0
  • 回答了问题 2019-07-17

    新手学习Linux用哪个

    轻量级服务器适合快速搭建一些服务,ecs提供最基础的功能,适合高级玩家,如果刚入门可以使用轻量级服务器建议参考:https://yq.aliyun.com/articles/609649
    踩0 评论0
  • 回答了问题 2019-07-17

    nginx服务器部署TP框架问题

    500错误一般是服务器内部错误,需要你排查下你TP的配置比如mysql配置是否正确,新建的入口页面是否有语法错误,如果是开启debug模式,500页面应该可以看到具体错误信息,根据错误信息去处理。
    踩0 评论0
  • 回答了问题 2019-07-17

    网站怎么样才能被快速收录

    网站有排名首先需要有访问量,如何带来访问量有多种方式,比如外部发帖,论坛发帖,QQ群等方式传播你的网站让更多人访问,内部的一些关键字优化也是必要的方便搜索引擎解析。这些工作也是一门学问,具体可以参考学习SEO优化方面文章。
    踩0 评论0
  • 回答了问题 2019-07-17

    大数据时代

    正面意义:1.节约时间,更有效率大数据让人们更容易借到钱 让老赖无处遁形。大数据让人更加聪明更智慧。大数据思维可以帮你省钱。大数据让工作可以量化,更加公平。6.大数据思维可以助你发现隐形需求
    踩0 评论0
  • 回答了问题 2019-07-17

    网站出现乱码

    报错很明显了,这里很大问题是你写index4.html文件里有模版语法错误,导致生成模版cache失败。trace第一行已经注明了错误位置./Vip/Tpl/Index/index4.html
    踩0 评论0
正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息