自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 1643

原创 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 398

原创 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 4802

原创 Python使用SQLAlchemy查询所有表名

就这么一个简单的问题居然在百度查不到答案,无奈去翻了文档,发现也存在一些版本更新的不同,记录一下。官方文档在这里更改的地方就是基类需要reflect对应的engineBase = declarative_base() engine = create_engine('sqlite:///path',echo=True) Base.metadata.reflect(eng

2017-06-15 15:50:31 6121 2

原创 solr与solrj6.0查询总结

solr查询需要注意的几个点: 1.配置文件中如果该列的type=string,则是完全匹配查询,所以配置分词不要忘记了。 另外如果给字段加上双引号也是完全匹配查询,例如 2.多个查询条件需要连接符,连接符解释高速入口,经测试支持括号。 划重点:“+”不等于AND,完全不同,加号只需要满足后面的条件,前面的条件可有可无,所以推荐使用AND、OR、NOT等集合修饰符。3.顺便记录删除的方法

2017-03-30 11:58:21 1753

原创 解决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 974

原创 Java并发编程的艺术--笔记

线程优先级:使用成员变量Priority控制,1~10Hashtable get要加锁,concurrenthashmap不需要locksupport工具:提供了基本的线程阻塞和唤醒功能, condition接口:依赖于lock对象,提供了更好的等待唤醒方法AbstractQueueSynchronizer:锁的实现者,屏蔽了同步状态管理,线程排队,等待唤醒等底层操作,锁相当于面向使用者,而aqs

2017-02-22 11:33:52 436

转载 无法使用索引的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 640

原创 KMP算法的Java实现(基于阮一峰的博客)

这个算法也看了大半天了,仔细看过两个人的博客,一个是传说中的Matrix67,另一个是阮一峰,个人感觉阮一峰的非常好理解,但是和百度其他人的做法有些出入,不过仍然是首选。Matrix67大神的也还可以,就是P[]的解释太复杂了,一整段文字带符号看得人欲仙欲死。下面是两人的链接:http://kb.cnblogs.com/page/176818/http://www.matrix67.com/b

2016-12-07 16:06:02 1200 1

原创 Spring回顾学习

用惯了servlet,大概也设想了一下web框架的实现,加上之前用了Jersey这个超轻量级的框架,导致感觉spring有些臃肿,特别是在网上查spring配置,就会出现很多不同的配置方法,单独的可能可行,混在一起就各种报错,这是因为spring在很多地方提供了多种实现方式,比如bean的管理(beanfactory,beanwapper,applicationcontext),映射方式(配置文件,

2016-10-17 16:57:34 237

原创 MongoDB查询时的卡顿与内存问题

这两天从Remote MongoDB读数据的时候遇到了一个很奇葩的问题,就是使用DBCursor读数据的时候每六千多条就卡顿很久,这个六千多是一个固定的数。然后是58w的数据每次到20w putty终端就会卡死,然后MongoDB也会退出。虽然到现在问题还没解决,但是先把资料做一下汇总,看能不能有所帮助。阿里云服务器只有1G内存,但是数据大概也只有320M。首先从这个链接http://huoding

2016-09-22 11:46:30 5341 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 312

原创 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 628

原创 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 913

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除