- 博客(14)
- 问答 (2)
- 收藏
- 关注
原创 Chrome插件开发,Content scripts 的跨域问题(jsonp也无法解决)
2019年3月Chrome73的补丁,disallow,就是说在content scripts里面的跨域ajax请求被禁止了。不管是修改permissions,用jsonp,用jsonp callback 都是不能解决的。唯一的方法就是放到background里面去Bug和版本更新的链接https://www.chromestatus.com/feature/5629709824032768...
2019-07-24 18:49:14 1619
原创 Python实现LeetCode链表类算法(例子:Merge k Sorted Lists)
链表的算法关键点:新创建一个头结点,并且将这个节点赋值给另外的链表对象来完成操作。例如19. Remove Nth Node From End of Listclass Solution(object): def removeNthFromEnd(self, head, n): root = ListNode(0) #创建一个新的root节点 root
2017-07-05 16:32:41 386
原创 Linux上两个版本的python的pip问题(2017.6)
可能是个经典问题啊,看到网上有很多解决办法。先描述一下我的问题。Linux上已经装了python2.7和python3.4,但是pip只有2.x版本的,这就导致了pip命令只能定位到2.7版本。当然这也算一个特殊情况,因为如果这两个python都是我装的,我肯定会把pip也对应好:)有很多办法,比如重装python,或者找到安装路径设置环境变量等等,但对于我这个py新手来说,找到了一个最直接的办法
2017-06-22 11:26:55 4766
原创 Python使用SQLAlchemy查询所有表名
就这么一个简单的问题居然在百度查不到答案,无奈去翻了文档,发现也存在一些版本更新的不同,记录一下。官方文档在这里更改的地方就是基类需要reflect对应的engineBase = declarative_base() engine = create_engine('sqlite:///path',echo=True) Base.metadata.reflect(eng
2017-06-15 15:50:31 6086 2
原创 solr与solrj6.0查询总结
solr查询需要注意的几个点: 1.配置文件中如果该列的type=string,则是完全匹配查询,所以配置分词不要忘记了。 另外如果给字段加上双引号也是完全匹配查询,例如 2.多个查询条件需要连接符,连接符解释高速入口,经测试支持括号。 划重点:“+”不等于AND,完全不同,加号只需要满足后面的条件,前面的条件可有可无,所以推荐使用AND、OR、NOT等集合修饰符。3.顺便记录删除的方法
2017-03-30 11:58:21 1733
原创 解决jetty运行时html等前端静态页面不能debug的问题
web.xml文件中加入以下servlet < servlet > < servlet-name > default < servlet-class > org.mortbay.jetty.servlet.DefaultServlet < init-param > < param-name > useFileMappedBuffer < param-
2017-03-10 11:47:44 963
原创 Java并发编程的艺术--笔记
线程优先级:使用成员变量Priority控制,1~10Hashtable get要加锁,concurrenthashmap不需要locksupport工具:提供了基本的线程阻塞和唤醒功能, condition接口:依赖于lock对象,提供了更好的等待唤醒方法AbstractQueueSynchronizer:锁的实现者,屏蔽了同步状态管理,线程排队,等待唤醒等底层操作,锁相当于面向使用者,而aqs
2017-02-22 11:33:52 425
转载 无法使用索引的select语句(转)
—无法使用索引的select语句 1.对索引列使用了函数,如: select * from tb where max(id)=1002.对索引列使用了’%xx’,如: select * from tb where id like ‘%1’ 需要注意的不是所有使用like关键字的select 语句都无法使用索引,比如 select * from tb where id like ‘1%’就可
2016-12-29 15:40:40 614
原创 KMP算法的Java实现(基于阮一峰的博客)
这个算法也看了大半天了,仔细看过两个人的博客,一个是传说中的Matrix67,另一个是阮一峰,个人感觉阮一峰的非常好理解,但是和百度其他人的做法有些出入,不过仍然是首选。Matrix67大神的也还可以,就是P[]的解释太复杂了,一整段文字带符号看得人欲仙欲死。下面是两人的链接:http://kb.cnblogs.com/page/176818/http://www.matrix67.com/b
2016-12-07 16:06:02 1184 1
原创 Spring回顾学习
用惯了servlet,大概也设想了一下web框架的实现,加上之前用了Jersey这个超轻量级的框架,导致感觉spring有些臃肿,特别是在网上查spring配置,就会出现很多不同的配置方法,单独的可能可行,混在一起就各种报错,这是因为spring在很多地方提供了多种实现方式,比如bean的管理(beanfactory,beanwapper,applicationcontext),映射方式(配置文件,
2016-10-17 16:57:34 229
原创 MongoDB查询时的卡顿与内存问题
这两天从Remote MongoDB读数据的时候遇到了一个很奇葩的问题,就是使用DBCursor读数据的时候每六千多条就卡顿很久,这个六千多是一个固定的数。然后是58w的数据每次到20w putty终端就会卡死,然后MongoDB也会退出。虽然到现在问题还没解决,但是先把资料做一下汇总,看能不能有所帮助。阿里云服务器只有1G内存,但是数据大概也只有320M。首先从这个链接http://huoding
2016-09-22 11:46:30 5282 1
原创 关于遇到的JVM内存的相关问题
这几天操作的都是一些很大的文本文件,所以总是出现out of memory,特别是用bufferedreader时,由于要存几百MB的文本,所以总会报异常。 今天运行别人的代码,报了java.lang.OutOfMemoryError: Java heap space ,很明显是内存溢出,网上说是“在JVM中如果98%的时间是用于GC且可用的 Heap size 不足2%的时候将抛出此异常信息。”
2016-09-20 15:37:36 304
原创 myeclipse新建项目需要配置的选项
今天很坑爹,配置spring出了很多莫名其妙的错,结果最后居然是一直在用tomcat7而没有用8,特地来总结一下1.maven的web项目新建出来通常会有个The superclass "javax.servlet.http.HttpServlet" was not ...的错误,但是新建web project不会有这个问题。因为web project会自动加入javaEE 6.0
2016-08-30 17:24:11 621
原创 8月23部署maven多模块项目解决的问题汇总
1.tomcat发布乱码问题,参见http://www.lychaox.com/servers/tomcat-deployee-encoding-set.html,下面是copy内容:修改tomcat配置文件server.xml来去除链接中参数数据乱码的问题,具体修改内容为:URIEncoding="UTF-8"/> URIEncoding="UTF-8"/>
2016-08-23 17:50:26 904
空空如也
chrome插件开发的问题,contentscript与popup相关
2017-06-14
chrome调试前端的div显示问题
2017-06-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人