当前位置: 首页 > news >正文

网站及新媒体帐号内容建设Wordpress禁止爬虫ip

网站及新媒体帐号内容建设,Wordpress禁止爬虫ip,济宁网站建设方面,石家庄网站建设培训班比如 select 1(2-3)(-4.1-3.1)-(4-3)-(-3.34.3)-1 col ,1(2-3)(-4.1-3.1)-(4-3)-(-3.34.3)-1 result \ 现在的需求式 给你一个字符串如上述col 你要算出result。 前提式 只有和-的运算#xff0c;而且只有嵌套一次 -(4-3)没有 -(-4(3-(31)))嵌套多次。 第一步我们需要将运…比如 select 1(2-3)(-4.1-3.1)-(4-3)-(-3.34.3)-1 col ,1(2-3)(-4.1-3.1)-(4-3)-(-3.34.3)-1 result \ 现在的需求式 给你一个字符串如上述col 你要算出result。 前提式 只有和-的运算而且只有嵌套一次 -(4-3)没有 -(-4(3-(31)))嵌套多次。 第一步我们需要将运算拆分为每一个单独的计算例如上述拆分为 1 (2-3) (4.1-3.1) -(4-3) -(-3.34.3) -1 这几部分然后记住前面的符号 第二部再将这几部分中的计算再拆分。 例如 (2-3) 拆分为2   -3 -(4-3) 差分为 4-3结果为 4   -3 因为括号前面是负号 改为 negtive(4) negtive(-3)。 总体思路就是将每一个单独的数字得出其正负然后所有数字相加。 涉及到的语法有 lateral view 一行变多行 split 如何拆分整个算式。 substring/translate去除掉括号 其中最难点在于split。 第一步如何split? 我们将一个表达式拆分 1(2-3)(-4.1-3.1)13-(4-3)-(-3.34.3)-11 如何拆分为下面的数组 [1,(2-3),(-4.1-3.1),13,-(4-3),-(-3.34.3),-11] 我们首先根据什么split - 还是(  )- 说实话这个玩意是真的难写。 select split( 1(2-3)(-4.1-3.1)-(4-3)-(-3.34.3),(?([\\-\\]\\())) 结果 [1,(2-3),(-4.1-3.1),-(4-3),-(-3.34.3)] 看着好像是全部拆分了以为没问题的时候又发现了问题 select split( 1(2-3)(-4.1-3.1)3-(4-3)-(-3.34.3),(?([\\-\\]\\())) 结果 [1,(2-3),(-4.1-3.1)3,-(4-3),-(-3.34.3)] 这里这个3没有单独的分组 经过改进 select split( 1(2-3)(-4.1-3.1)3-(4-3)-(-3.34.3),(?([\\-\\]\\())|(?[\\-\\]\\d[\\-\\]))  [1,(2-3),(-4.1-3.1),3,-(4-3),-(-3.34.3)] 然后又发现了问题 select split( 1(2-3)(-4.1-3.1)3-(4-3)-(-3.34.3)11,(?([\\-\\]\\())|(?[\\-\\]\\d[\\-\\]))  [1,(2-3),(-4.1-3.1),3,-(4-3),-(-3.34.3)11]  --说实话这个b正则式真难写 最后为 select split( 1(2-3)(-4.1-3.1)3-(4-3)-(-3.34.3)-11,(?([\\-\\]\\())|(?[\\-\\]\\d($|[\\\\-]))) [1,(2-3),(-4.1-3.1),3,-(4-3),-(-3.34.3),-11] 接着是要拆分括号里的计算 select split( a ,(?[-]\\d)) from (          select 123 a  union all select 1-23 union all select -1-1-3          )t   select sum(if(is_positive,replace(tmp.res,,),negative(tmp.res))) from (                   select t.a,                          substr(t.a, instr(t.a, () 1, if(t.a not like %(%,                                                                length(t.a),                                                                instr(t.a, )) - instr(t.a, () - 1                              )) res,                          instr(t.a, )),                          instr(t.a, (),                          is_positive                   from (                            select t.a a, if(substr(a, 1, 1) - and  locate((,a)0, false, true) is_positive                            from (select explode(split(1(2-3)(-4.1-3.1)13-(4-3)-(-3.34.3)-11,                                                       (?([\\-\\]\\())|(?[\\-\\]\\d($|[\\\\-])))) a) t                        ) t               )t lateral view  explode(split(t.res,(?[-]\\d)))tmp as res  select 1(2-3)(-4.1-3.1)13-(4-3)-(-3.34.3)-11   结果有点误差因为是string是看作float去计算的 所以有误差cast as decimal就好了
http://www.dnsts.com.cn/news/103924.html

相关文章:

  • 江苏网站建设代理商成都装修网站制作
  • 自己做的网站怎么上传到域名售后网站用什么模板
  • 网站建设信息发布平台vip视频解析网站怎么做
  • 桂林公司网站搭建电子商务网站建设以什么为核心
  • 上线了网站怎么样做网站时背景图片浮动
  • 湘西 网站 建设 公司秦皇岛旅游攻略
  • 建设网站创业南阳seo招聘
  • 满山红网站建设公司互联网创业好项目
  • wordpress数据库更改密码北京首都功能优化
  • 网站备案域名还是空间销售公司做网站
  • 网站建设 提案 框架标识公司
  • 网站建设需要哪些流程python做一个简单的网页
  • 深圳营销型网站策划电子工程职业学院
  • 爱站网关键词挖掘查询工具培训机构优化
  • 龙岗网站优化培训logo设计在线生成免费版
  • 网站文章伪原创如何做专注高端网站建设
  • 如何选择家居网站建设html网页设计作品代码编写
  • 微信公众号搭建网站济南seo整站优化招商电话
  • 40万用户自助建站免费个人网站模板
  • 专门做文创产品的网站wordpress4.7.4主题
  • 投资公司网站建设意义中文搜索引擎排行榜
  • 百度搜索引擎推广河南企业站seo
  • 网站搭建免费模板做网站需要多少屏
  • 做家教有哪些比较好的网站提升学历有哪几种途径
  • 做网站手机公司裁员辞退员工补偿标准2023
  • 外贸网站制作价格表黄冈论坛百度贴吧
  • 做健身俱乐部网站的目的和意义论文格式样板模板
  • dede网站建设的个人总结企业网站对网络营销的意义
  • 网站开发项目计划书ppt高级网络营销师
  • 国外免费logo设计网站番禺响应式网站开发