10 2017 档案

摘要:坐在马桶上看算法:快速排序 算法的精髓在于,跟它一比高数也显得那么生动活泼…。本文由啊哈磊吐槽而成,话说我还是头一次见到这么萌的变量,简直颠覆我对变量这个兵种、对算法这个种族的传统观念。正在被算法欺负吗?快进来看看: 作者:啊哈磊 来源:51CTO博客|2014-03-03 16:44 坐在马桶上看 阅读全文
posted @ 2017-10-31 11:17 Jacck 阅读(150) 评论(0) 推荐(0)
摘要:突然想到了这个题目,先开了题,看能不能一次搞定,#后记,花了两天时间搞定的,一直想用自己的方法爬,但是效果都不好 首先去分析一下bilibili的网站请求,但是弹幕的异步传输的包抓不到(或者隐藏的好,或者是我技术水平有限),然后网上比较一致的看法是在JS里暴露了一个弹幕xml文件的id,然后用一个新 阅读全文
posted @ 2017-10-29 22:40 Jacck 阅读(2104) 评论(0) 推荐(0)
摘要:今天写链表的时候写了一个函数,实参是一个空链表,应该是按引用传参,但是在函数内修改了链表,外部的链表没有变化。 原来是null作为参数传递的时候,就不是引用传参了。 引自:http://blog.csdn.net/stevesun13/article/details/51922169 Java参数引 阅读全文
posted @ 2017-10-27 17:32 Jacck 阅读(2274) 评论(0) 推荐(0)
摘要:java里面没有指针的说法,所以初始化的时候,就是新建一个null节点就是一个空链表了。//C里面链表会有头指针,头指针指向头节点 如果想向空链表插入第一个节点,直接head=newNode; 注意的情况是 如果想循环链表,一定新建一个节点把head考出来,然后遍历,不能直接用head遍历 阅读全文
posted @ 2017-10-27 17:29 Jacck 阅读(6040) 评论(0) 推荐(1)
摘要:今天测试写的代码,出现了在用一个账户登录操作的时候,操作记录的是另外一个id。 经过查找网上的解决方案确认了问题:在controller里面定义了一个userid属性,每次都通过userid传输值。然后多线程情况下会同时共享这个userid属性 解决方案:把controller里面的属性删除,然后用 阅读全文
posted @ 2017-10-27 12:15 Jacck 阅读(606) 评论(0) 推荐(0)
摘要:发现了一篇写的很好的文章,有空补 http://blog.csdn.net/oaawangwei123456789/article/details/51500516 阅读全文
posted @ 2017-10-26 13:54 Jacck 阅读(155) 评论(0) 推荐(0)
摘要:不可变类(immutable class)是指当创建了这个类的实例后,就不允许修改它的值了,也就是说,一个对象一旦被创建出来,在其整个生命周期中,它的成员变量就不能被修改了。 Java中所有基本类型的包装类都是不可变类如:Integer、Float,此外String也是不可变类。 所以就有了疑问,在 阅读全文
posted @ 2017-10-26 09:52 Jacck 阅读(310) 评论(0) 推荐(0)
摘要:,python3.6版本 在看网上的安装的时候下一堆依赖,其实没有必要一个个的去装,pip直接分析依赖一块下载安装下来! 已经安装了pip模块 直接上 安装twisted依赖的时候,报错 去下载一个twisted安装包,链接如下,注意选择一个与python版本相符合的包我的python版本是3.6, 阅读全文
posted @ 2017-10-25 20:32 Jacck 阅读(234) 评论(0) 推荐(0)
摘要:finally作为异常处理的一部分,它只能用在try/catch语句中,并且附带一个语句块,表示这段语句最终一定会被执行(不管有没有抛出异常),经常被用在需要释放资源的情况下。 之前在写爬虫的时候数据库连接的频率很高,有时候数据处理的不好,sql报错后,抛出异常但后边的数据库连接没有断开。导致最后数 阅读全文
posted @ 2017-10-25 16:49 Jacck 阅读(40963) 评论(5) 推荐(1)
摘要:记得大一的时候,语言学的不好,碰到了需要跳出双层循环的时候,就没有了办法。因为老师讲了goto然后说不要用goto... 自己就一直感觉这种跳出多层循环的想法是不可取的(好蠢) 下面用java代码的break来跳出多层循环 其中lable2:,lable1:是两个循环标签,分别表示外部循环和内部循环 阅读全文
posted @ 2017-10-25 15:55 Jacck 阅读(15282) 评论(0) 推荐(1)
摘要:在Java程序员面试笔试宝典中看到的东西,感觉很有用,特开此文 函数指针一般作为函数的参数来使用,开发人员在使用是可以根据自己的需求传递自动以的函数来实现指定的功能,例如,在实现排序算法时,可以通过传递一个函数指针来决定两个数的先后顺序,从而最终决定算法是按照升序还是降序。 在Java中没有指针的概 阅读全文
posted @ 2017-10-25 10:38 Jacck 阅读(2525) 评论(0) 推荐(0)
摘要:在看java基础知识的时候看到了反射机制,看书中的解释并不能很好的理解,特开此文,在更多的文章中说反射机制怎么好,怎么用,但就是不说反射机制是个什么东西,知乎上一高票回答可以解决此问题。 反射机制一个非常重要的作用就是可以在运行时动态的创建类的对象 作者:KevinJaz链接:https://www 阅读全文
posted @ 2017-10-25 10:09 Jacck 阅读(214) 评论(0) 推荐(0)
摘要:浏览器通过url访问服务器步骤 ①浏览器解析出url中的服务器名称 ②浏览器将服务器名称解析成ip(DNS解析) ③浏览器解析出url中的服务器端口(如果有端口的话) ④浏览器建立和web服务器的TCP连接 ⑤浏览器向服务器发送http请求报文 ⑥服务器向浏览器发送http响应报文 ⑦关闭连接,浏览 阅读全文
posted @ 2017-10-24 20:27 Jacck 阅读(359) 评论(0) 推荐(0)
摘要:RESTful API 只是API的设计规范或者是一套设计理论。 单就URL和Method这两个点,你可以这样理解: URL 是用来唯一标示一个互联网资源的,而 Method 是用来标识当前请求对该资源进行什么操作。 你当然可以 GET http://www.xx.com/user?id=123 来 阅读全文
posted @ 2017-10-24 11:22 Jacck 阅读(1935) 评论(0) 推荐(0)
摘要:搞爬虫的核心:http协议。 在理解http中的无状态和无连接时,有一些困惑,下文可以解决。 转自:http://www.cnblogs.com/bellkosmos/p/5237146.html http协议无状态中的 "状态" 到底指的是什么?! 引子: 最近在好好了解http,发现对介绍htt 阅读全文
posted @ 2017-10-24 10:01 Jacck 阅读(608) 评论(0) 推荐(0)
摘要:工具Fiddler/python3 打开Fiddler,清空一下Fidder里面的请求记录 打开app,进行登录,注意Fiddler里的请求变化 在弹出app登录的时候Fiddler里已经有了四个请求,如下: 注意看一下第一个请求的URL中的信息 "login.do?",那需要分析的就是这个请求了 阅读全文
posted @ 2017-10-21 15:58 Jacck 阅读(1578) 评论(0) 推荐(0)
摘要:此次遇到的是一个函数使用不熟练造成的问题,但有了分析工具后可以很快定位到问题(此处推荐一个非常棒的抓包工具fiddler) 正文如下: 在爬取某个app数据时(app上的数据都是由http请求的),用Fidder分析了请求信息,并把python的request header信息写在程序中进行请求数据 阅读全文
posted @ 2017-10-21 15:05 Jacck 阅读(4391) 评论(0) 推荐(0)
摘要:用IntelliJ IDEA 2017新建了一个web项目,成功运行后servlet mapping的地址一直访问不到 原因:在配置tomcat的时候Server中Open browser选项勾选之后写入的地址会自动更新到Deployment中的Application content的地址,导致访问 阅读全文
posted @ 2017-10-21 11:29 Jacck 阅读(5493) 评论(0) 推荐(1)
摘要:在项目中div可以设置属性class=“col-size-x” //size取值为xs,sm,md,lg;x取值为1-12 可以让此div占据本行的 x/12 .col-xs- 超小屏幕 手机 (<768px).col-sm- 小屏幕 平板 (≥768px).col-md- 中等屏幕 桌面显示器 ( 阅读全文
posted @ 2017-10-19 22:48 Jacck 阅读(749) 评论(0) 推荐(0)
摘要:作者:匿名用户链接:https://www.zhihu.com/question/21653286/answer/95532074来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 转帖-[官解]Windows上Python2和3如何兼容 想学习Python3,但是暂时又 阅读全文
posted @ 2017-10-19 15:07 Jacck 阅读(500) 评论(0) 推荐(0)
摘要:环境搭建 windows/tomcat/IntelliJ IDEA/花生壳内网穿透 一、花生壳内网穿透(现在需要实名认证了) 个人用户往往没有一个固定的ip地址,而外网访问又需要一个固定地址。 使用花生壳的内网访问可以解决问题(会收一点钱,我花了30左右,然后朋友告诉我他只花了6块。肯定有地方我没注 阅读全文
posted @ 2017-10-19 00:00 Jacck 阅读(421) 评论(0) 推荐(0)
摘要:恢复内容开始 在做公司项目时,遇到了一个Springboot+Thymeleaf框架问题: 使用框架写网站时,没有标明type类型的button默认成了‘submit’类型,每次点击按钮都把表单提交一次。 解决方案: 在使用这个框架时,每个button都写明type,提交就写‘submit’,普通按 阅读全文
posted @ 2017-10-17 14:45 Jacck 阅读(1158) 评论(0) 推荐(0)
摘要:爬虫新手大坑:爬取数据的时候一定要设置header伪装成浏览器!!!! 在爬取某财经网站数据时由于没有设置Header信息,直接被封掉了ip 后来设置了Accept、Connection、User-Agent三个参数后换了个ip登录,成功请求到几次数据后又被封掉ip 最后老老实实把所有header信 阅读全文
posted @ 2017-10-16 17:37 Jacck 阅读(2111) 评论(0) 推荐(0)
摘要:首先python安装selenium,命令行中输入 在执行代码如下代码时出现错误 错误如下 解决方案: 问题没有下载PhantomJS,PhantomJS不需要像python模块那样安装,直接进入官网下载页面http://phantomjs.org/download.html下载相应版本安装即可。 阅读全文
posted @ 2017-10-16 02:08 Jacck 阅读(1065) 评论(0) 推荐(1)
摘要:python使用qq邮箱(个人邮箱)发送邮件需开启qq邮箱的SMTP服务 在设置中开启pop3/SMTP服务,返回的密码就是之后代码中登录使用账户密码(在完整代码中标识了出来) 之后出现如下错误 错误说要开ssl发送邮件 在原来的代码上添加上如下三行代码即可 完整代码如下 在使用sina邮箱开启SM 阅读全文
posted @ 2017-10-12 15:49 Jacck 阅读(3248) 评论(0) 推荐(0)
摘要:Python中: is判断两个标识符是否引自同一个对象 ==判断两个标识符的值是否相等 区别于java: ==判断两个标识符是否引自同一个对象 .equals()判断是否相等 #如果是String的情况 阅读全文
posted @ 2017-10-10 14:50 Jacck 阅读(168) 评论(0) 推荐(0)
摘要:python中"/"操作为除法操作,"//"操作为整数除操作,具体差异如下 " / "表示 浮点数除法,返回浮点结果;#当除数和被除数都是整数的时候,/返回整数结果,更多语言中/运算是除取整运算 " // "表示 整数除法,返回整数结果;#当有除数或被除数为浮点数的时候,//返回浮点数 阅读全文
posted @ 2017-10-10 10:38 Jacck 阅读(960) 评论(0) 推荐(0)