洛谷P2178 品酒大会

题意:若两个字符开始的后面r个字符都一样,则称这两个字符是r相似的。它们也是r-1相似的。 对于r∈[0,n)分别求有多少种方案,其中权值最大方案权值是多少。此处权值是选出的两个字符的权值之积。 解:后缀自动机吊打后缀数组!!! 先看第一问,我们考虑后缀自动机上每个节点的贡献。显然cnt>1的节点才会有贡献。 它会对r ∈ len[fail[x]] + 1 ~ len[x]这一段的答案产生C(cntx,2)的贡献。这就是一个区间加法。 有个小问题,如果r减少那么相应的可选的其实会变多,但是此处
分类: 其他 发布时间: 01-27 23:34 阅读次数: 0

一.编译nginx

前往nginx.org下载需要的nginx版本,解压之后目录如下: auto : 主要存放辅助configure脚本执行时的文件, 例如判定nginx支持的模块,操作系统可供nginx使用的特性等。 CHANGES: nginx的版本信息和bugfix等。 CHANGES.ru : CHANGE的俄罗斯语版本。 conf : 供运维和开发参考的配置文件示例。 configure: 可执行脚本, 生成编译前必要的中间文件。 contrib :辅助脚本, 例如vim打开nginx语法高亮等。 ht
分类: 其他 发布时间: 01-27 23:34 阅读次数: 0

使用struts2未登录,不能操作

1、定义拦截器类: 注意登录的action,登录成功在session存入标记(login) import com.opensymphony.xwork2.ActionContext; import com.opensymphony.xwork2.ActionInvocation; import com.opensymphony.xwork2.interceptor.MethodFilterInterceptor; /** * 拦截器 * @author 周六刀 */ public cla
分类: 其他 发布时间: 01-27 23:34 阅读次数: 0

前端--vue框架

1、下载 查看已安装好的版本
分类: 其他 发布时间: 01-27 23:34 阅读次数: 0

如何制作一个反弹球

float circle_x = 200; float circle_y = 10; float move_x = 2; float move_y = 2; void setup() { size(500,300); } void draw() { background(225); ellipse(circle_x,circle_y,50,50); circle_x=circle_x+move_x; circle_y=circle_y+move_y; if(circle_x>width){ c
分类: 其他 发布时间: 01-27 23:34 阅读次数: 0

nexus 2版本的配置要点

nexus 3版本,集成了太多容器化功能,暂时不需要用。 现在主要关注nexus2版本。 https://help.sonatype.com/repomanager2/download https://blog.csdn.net/technologyboy/article/details/17136483 http://ju.outofmemory.cn/entry/204616 https://blog.csdn.net/apathecrazyfan/article/details/8071
分类: 其他 发布时间: 01-27 23:34 阅读次数: 0

一份来自一月寒冬互联网一线的面经(附面试题)

1.背景: 因为公司变动,lz不得不出来看看机会, 面试的岗位主要是后端,历经三周,面了北京大大小小的几家公司,最后收获了满意的offer。 自己也成长收获了不少, 谨以笔记,自己可以日后回忆,也希望能帮助到最近寒冬下需要找工作的同学,在文章的后面会附上一点小心得和建议。 2.level 我是16年本科毕业, 算上实习接近2年半-3年的工作经历吧,一直做java后端。 自己定位大概能到p6+的水平。有大厂经验,本科211, 所以面试机会总体来说还是挺多的。 3.过程 大概是从元旦过后开始写简历
分类: 其他 发布时间: 01-27 23:34 阅读次数: 0

[转]Database Transactions in Laravel

本文转自:https://fideloper.com/laravel-database-transactions Laravel's documentation on Database Transactions describes wrapping our database calls within a closure. What if we need more power? Let's dig in to see what's going on behind the scenes, and
分类: 其他 发布时间: 01-27 23:34 阅读次数: 0

码农人生——信息时代大龄码农的必杀技——写作技能--第005期博文

这几年,各大平台占据了互联网的流量,内容成为他们的核心输出,作为内容输出者来说,这无疑是一次好的机会,人人写作的时代已经到来了。 写作如同操作上世纪计算机技能成为各行各业的标配一样,必然会成为这个时代必备的技能。 程序员行业相信更是如此,因为程序设计编码是一个高级烧脑的工作,也是个不断更新迭代的工作。 程序员会写作,能够把自己的学习、技术、观点分享出去,会写作能够获取额外的一份报酬。擅长写作者,必然先人一步! 如何写作呢,相信那句古话,熟能生巧,熟读唐诗三百首,不会作诗也会吟。 一个写作计划
分类: 其他 发布时间: 01-27 23:34 阅读次数: 0

centos7 jumpserver 部署和使用手册(二)

前面已经介绍了jumpserver的部署,基于这篇部署文档,下面介绍下部署完成后的的功能使用: 一.系统设置 1.1根据提供的帐号密码(admin/admin)登录jumpserver 修改 url 的"localhost"为你的实际 url 地址,否则邮件收到的地址将为"localhost" 也无法创建新用户 1.2 邮件设置 此邮箱也是后面新建用户,发送到新建用户邮箱的发送者 # 点击页面上边的"邮件设置" TAB ,进入邮件设置页面 # 默认使用 25 端口,不勾选 SSL 和 TLS;
分类: 其他 发布时间: 01-27 23:34 阅读次数: 0

cocos2d-x 3 0 制作横版格斗游戏

转自:http://philon.cn/post/cocos2d-x-3.0-zhi-zuo-heng-ban-ge-dou-you-xi cocos2d-x: v3.0-alpha-pre Windows环境: Windows8 + Visual Studio 2012 Linux环境: Ubuntu12.04 + gcc 4.7.2 Android环境: Android Studio v0.1 + Mi2 + MIUIv5 老早知道cocos2d-x出3.0的预览版了,据说变化很大(更牛x
分类: 其他 发布时间: 01-27 23:34 阅读次数: 0

Android APN设置 获取APN列表

转自:http://blog.csdn.net/skiffloveblue/article/details/7920655 由于Android对于APN的网络API没有公开,不过我们可以阅读源代码,然后进行数据库操作,系统会自动监听数据库的变化,从而实现开启或者关闭APN。 大家可以研究一下frameworks/base/core/java/android/provider/Telephony.java这个类, 比较重要的就是 URI 和数据库字段: content://telephony/c
分类: 其他 发布时间: 01-27 23:34 阅读次数: 0

APK反编译后插入代码

转自:http://shazhuzhu1.iteye.com/blog/1415328 很多人热衷于逆向工程,其过程中既可以学习作者的思路,又可以锻炼自己的能力,可谓是一举多得!今天我来给大家伙介绍介绍我所了解的apk反编译的相关技术,和大家一起来做一个逆向工程. 提醒:未经授权而逆向别人的程序是违法行为!在此,我们只做学术研究,不搞破坏~ 知识铺垫: 1.反编译的结果有两种,一种是smali (java机器码),还有一种是大家喜闻乐见的java代码形式. 2.apk文件其实是一个zip压缩包
分类: 其他 发布时间: 01-27 23:34 阅读次数: 0

Android通讯录数据库介绍与基本操作(增删改查)

转自:http://www.2cto.com/kf/201402/280583.html 2014年2月21日 Android通讯录管理总结 这几天导师安排我一个任务就是研究一下Android通讯录获取联系人、通话记录、短信的方法,还有看看不同Android版本之间的异同是否能做到兼容之类的事情。Android通讯录这一块,我个人感觉是挺乱的,网上一堆关于查询本地数据库获取联系人的方法,但似乎都没有仔细说明数据有哪些重要的表,它们之间有什么联系。下面是本人查询资料总结的一下知识点,方便童鞋们以
分类: 其他 发布时间: 01-27 23:33 阅读次数: 0

cocos2dx创造精灵的五种方法(包括使用图片名获取图片)

转自:http://www.myexception.cn/operating-system/1468071.html cocos2dx创建精灵的五种方法(包括使用图片名获取图片) 还是闲来无事,白白继续给大家分享经验,文笔不好还请见谅! 废话少说,直接上代码:  // 创建精灵的五种方法 //方法一:直接创建精灵        //适合于要显示的是这张图片的全部区域, CCSprite * sprite = CCSprite::create("Icon.png");        //上面那句
分类: 其他 发布时间: 01-27 23:33 阅读次数: 0

微信公众帐号开发教程第8篇-文本消息中使用网页超链接

转自:http://blog.csdn.net/lyq8479/article/details/9157455 本文主要介绍网页超链接的作用以及如何在文本消息中使用网页超链接。 网页超链接的作用 我想但凡是熟悉HTML的朋友,对超链接一定不会陌生。而今天我们要讨论和使用的只是超链接中的其中一种---网页超链接,即使用HTML中的<a>标签将某段文字链接到其他网页上去,示例如下: [html] view plaincopy <a href="http://blog.csdn.net/lyq847
分类: 其他 发布时间: 01-27 23:33 阅读次数: 0

Android下使用lamemp3库将PCM录音数据压缩为MP3格式

转自:http://ikinglai.blog.51cto.com/6220785/1228730 之前已经介绍过iOS下使用lamemp3将PCM压缩为mp3格式,今天介绍一下Android的使用。 至于lamemp3库的下载就不再介绍了,大家可以直接把iOS的那个库拷过来,或者使用我附件中的库也可以。 下面我介绍一下整个使用步骤,我将按照由上到下的方式来讲解: 1. 编写链接动态库的java文件: package com.example.mp3encodedemo; publicclass
分类: 其他 发布时间: 01-27 23:32 阅读次数: 0

Android 深入解析AsyncTask(doInBackground不工作)

转自:http://blog.163.com/gobby_1110/blog/static/29281715201352004329356/ 深入解析AsyncTask(doInBackground不工作) 2013-06-20 12:43:29| 分类: Android问题及解|字号 订阅 近日开发遇到AsyncTask的doInBackground()方法不执行的问题,所以在网上查找原因,以下博文解决了我的问题,我用Thread代替了AysncTask进行工作。博文如下: 地址:http:
分类: 其他 发布时间: 01-27 23:32 阅读次数: 0

解决weblogic12c启动时报java.lang.ClassNotFoundException: com.sun.faces.config.ConfigureListener的问题。

【系统配置简述】 weblogic版本:weblogic12.2.1.3.0 Myfaces:2.3.2 SpringBoot: 1.5.13.RELEASE Spring: 4.3.17.RELEASE jdk: Java HotSpot(TM) 64-Bit Server VM 1.8.0_60 weblogic.xml配置如下: <?xml version="1.0" encoding="UTF-8"?> <weblogic-web-app xmlns="http://xmlns.o
分类: 其他 发布时间: 01-27 23:31 阅读次数: 0

解决NoSuchMethodException: org.apache.myfaces.webapp.filter.TomahawkFacesContextFactory.()问题。

【系统配置简述】 weblogic版本:weblogic12.2.1.3.0 Myfaces:2.3.2 SpringBoot: 1.5.13.RELEASE Spring: 4.3.17.RELEASE jdk: Java HotSpot(TM) 64-Bit Server VM 1.8.0_60 该war包在STS开发平台(内置Tomcat 8.5.31)下是能正常运行。 【异常】 weblogic部署应用war包时,部署失败,后台日志报异常,Caused by内容如下: Caused
分类: 其他 发布时间: 01-27 23:31 阅读次数: 0