徐小夕 徐小夕
4年前
《前端实战总结》之使用解释器模式实现获取元素Xpath路径的算法
前端领域里基于javascript的设计模式和算法有很多,在很多复杂应用中也扮演着很重要的角色,接下来就介绍一下javascript设计模式中的解释器模式,并用它来实现一个获取元素Xpath路径的算法。上期回顾《前端实战总结》之迭代器模式的N1种应用场景(https://juejin.im/post/6844904008616771591)
IOS Theos Tweak 之 HelloWorld
一、目标Theos是什么?是一套跨平台的开发工具套件,不仅可以开发Ios,Mac、Windows和Linux也可以的哦,开源免费。Tweak是什么?可以理解成动态链接库,有搞过Windows下dll注入的同学应该可以秒懂了。Android的同学可以把它理解成IOS下的Xposed。HelloWorld是什么?是萌新程序员的信仰,在一个平台写下HelloWor
Wesley13 Wesley13
3年前
java中文件上传的Bug
文件上传,有两种方式,一种是自己解析文件流,一种是借助struct2中自带的拦截器对文件进行解析自己解析流文件:利用 commonsio1.4.jar和commonsfileupload1.2.1.jar来进行解析,相关的事项如下:1.浏览器端注意事项     1.请求方式必须是 post   2.需要使用组件<in
希望的天 希望的天
4年前
Retrofit封装Okhttp逻辑原理
总结自retrofit封装了Okhttp本身并不能进行网络请求。只能在Android使用的网络请求框架。1.png2.pngrequest:统一完成(post/get/...)回调陷阱:完成上一步网络请求才能进行下一步网络请求。3.pngRetrofit简化了网络请求。优化了网络请求的使用。4.png5.png7.pngbuild设计模式:参数》5个;
Aimerl0 Aimerl0
4年前
每日一题(四)
写在前面寒假重启每日一题计划,这回想挑战一些以前打得比较少的知识,比如SSRF、SSTI、JSON/COOKIE伪造、JS原型链污染等等,所以冲就完事了!FBCTF2019Event初见是一个登录框,其中Adminpanel目录提示需要先登录试了一些sql注入的万能密码,没用,常规登录后Adminpanel提示需要成为管理员Eventpan
Stella981 Stella981
3年前
NSURLProtocol 拦截 NSURLSession 请求时body丢失问题解决方案探讨
摘要:“IP直连方案”主要在于解决DNS污染、省去DNS解析时间,通常情况下我们可以在项目中使用NSURLProtocol拦截NSURLSession请求,下面将支持Post请求中面临的一个挑战,以及应对策略介绍一下。“IP直连方案”主要在于解决DNS污染、省去DNS解析时间,通常情况下我们可以在项目中使用NSURLProtocol拦截
Wesley13 Wesley13
3年前
(八)爬虫之js调试(登陆知乎)
  上次爬取网易云音乐,折腾js调试了好久,难受。。。。今天继续练练手,研究下知乎登陆,让痛苦更猛烈些。1.简单分析  很容易就发现登陆的url“https://www.zhihu.com/api/v3/oauth/sign\_in”,post方法提交,需要的请求头和表单数据如下两图,请求头中有一个特殊的xxsrftoken,表单数据为加
Stella981 Stella981
3年前
Python爬虫原理与python爬虫实例大全
<divid"cnblogs\_post\_body"class"blogpostbody"<h2前言</h2<p简单来说互联网是由一个个站点和网络设备组成的大网,我们通过浏览器访问站点,站点把HTML、JS、CSS代码返回给浏览器,这些代码经过浏览器解析、渲染,将丰富多彩的网页呈现我们眼前;</p<p&nbsp;</p<h
Wesley13 Wesley13
3年前
ubuntu14下atom中文乱码方块
http://blog.leanote.com/post/rexlevin/ubuntu14%E4%B8%8Batom%E4%B8%AD%E6%96%87%E4%B9%B1%E7%A0%81%E6%96%B9%E5%9D%97(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fblog.le
Wesley13 Wesley13
3年前
JSM
1,消息监听容器对于消息监听容器而言,除了要知道监听哪个目的地之外,还需要知道到哪里去监听,也就是说它还需要知道去监听哪个JMS服务器,这是通过在配置MessageConnectionFactory的时候往里面注入一个ConnectionFactory来实现的。所以我们在配置一个MessageListenerContainer的时候有三个属性必须指定,一