首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
置顶专题
[置顶] 2014训练计划进阶版
动态规划: 区间dp,树状dp,数位dphdu3555, sgu258, sgu390 队列优化: zoj3399 最小表示法的状态压缩DP: spoj2159 专题链接:http://acm.hust.edu.cn/vjudge/contest/view.action?cid=38881#overview 专题链接: http://acm.hust.edu.cn/vjudg
阅读更多...
[置顶] 你必须非常努力,才能看起来毫不费力!(愿与君共勉)
有一群人,他们积极自律,每天按计划行事,有条不紊;他们不张扬,把自己当成最卑微的小草,等待着人生开出花朵的那天。他们早晨5点多起来健身,你在睡觉;7点开始享受丰盛的早餐,蛋白质维生素淀粉粗纤维样样俱全,为新的一天起了一个好头,当他们收拾妥当准备开始一整天的工作时,你还在睡觉; 他们用上午的高效时间完成了一个又一个任务,甚至发现的新的商机,发现了有可能给人生带来改观的机遇
阅读更多...
[置顶] 2014训练计划
每个专题结束后会有5小时的专题赛~ 1、hustOJ目前支持谷歌、火狐浏览器等部分浏览器。 2、欢迎吐槽~ 3、推荐该阶段用书(以下具体算法实现多数可在此书中找到详解):算法竞赛入门经典之训练指南(刘汝佳) 4、题解报告:专题中的题目多是经典题目,百度搜索即有详细解答~ 5、专题相关知识点红字标出,建议先百度红字部分,有助于专题学习~ 6、专题时间会在"ACM 今天你AC了吗?"(12
阅读更多...
[置顶] IT牛人博客
团队技术博客 淘宝UED淘宝用户体验团队淘宝核心系统淘宝核心系统团队博客阿里巴巴数据库团队专注数据库管理开发运维淘宝通用产品专注JAVA技术淘宝QA致力于做测试的行业标准淘宝搜索技术关注技术 关注搜索量子恒道专注大数据统计百度搜索研发关注搜索相关技术EMC中国研究院关注于云计算和大数据贰号楼肆层阿里巴巴平台技术部阿里数据平台阿里巴巴数据平台百度技术分享交流百度的互联网技术编码者说腾讯滴技术团队腾
阅读更多...
[置顶]mysql+mycat搭建稳定高可用集群,负载均衡,主备复制,读写分离
数据库性能优化普遍采用集群方式,oracle集群软硬件投入昂贵,今天花了一天时间搭建基于mysql的集群环境。 主要思路 简单说,实现mysql主备复制-->利用mycat实现负载均衡。 比较了常用的读写分离方式,推荐mycat,社区活跃,性能稳定。 测试环境 MYSQL版本:Server version: 5.5.53,到官网可以下载WINDWOS安装包。 注意:确保mysql版本为5.5以后
阅读更多...
[置顶]定向爬虫 - Python模拟新浪微博登录
当我们试图从新浪微博抓取数据时,我们会发现网页上提示未登录,无法查看其他用户的信息。 模拟登录是定向爬虫制作中一个必须克服的问题,只有这样才能爬取到更多的内容。 实现微博登录的方法有很多,一般我们在模拟登录时首选WAP版。 因为PC版网页源码中包括很多的js代码,提交的内容也更多,不适合机器模拟登录。 我们实现微博登录的大体思路是这样的: 用抓包工具把正常登录时要提交的字段都记录下来
阅读更多...
[置顶]Nginx反向代理部署指南
一.反向代理 我们都知道,80端口是web服务的默认端口,其他主机访问web服务器也是默认和80端口进行web交互,而一台服务器也只有一个80端口,这是约定俗成的标准. 我们来看下面两个场景: 1.服务器的80端口被占用了,我们想实现服务器的其他端口(比如port:2368)web服务. 2.我们想在一台服务器上实现多个站点的web服务. 要解决这个问题,需要用到反向代理,下面的
阅读更多...
[置顶]从《浪潮之巅》看互联网
写在前面 自入手KWP3以来,倒是抽出不少时间阅读。在写这篇笔记的时候,我已经是第二次拜读此书。与这本书的邂逅是暑假在微博上看到李开复老师推荐此书,正好金山网络的曹钦学长要我帮了一个小忙,硬说要谢谢我,推辞不成就和他说送我这套书吧,他爽快的答应了。 拿到书后看到学长写在前页的叙言,很受鼓励,自此一发不可收拾,恨不得一口气读完。整本书给我的感觉就是:眼前一亮!看这本书的整个过
阅读更多...
[置顶]C++泛型编程:template模板
泛型编程就是以独立于任何特定类型的方式编写代码,而模板是C++泛型编程的基础. 所谓template,是针对“一个或多个尚未明确的类型”所编写的函数或类. 使用template时,可以显示的或隐示的将类型当作参数来传递. 下面是一个典型的例子,传回两数中的较大者: template<class T>inline const T& MAX(const T& a,const T& b)
阅读更多...
[置顶]C++异常处理:try,catch,throw,finally的用法
写在前面 所谓异常处理,即让一个程序运行时遇到自己无法处理的错误时抛出一个异常,希望调用者可以发现处理问题. 异常处理的基本思想是简化程序的错误代码,为程序键壮性提供一个标准检测机制. 也许我们已经使用过异常,但是你习惯使用异常了吗? 现在很多软件都是n*365*24小时运行,软件的健壮性至关重要. 内容导读本文包括2个大的异常实现概念:C++的标准异常和SEH异常. C++标
阅读更多...
[置顶]LCM性质 + 组合数 - HDU 5407 CRB and Candies
CRB and Candies Problem's Link Mean: 给定一个数n,求LCM(C(n,0),C(n,1),C(n,2)...C(n,n))的值,(n<=1e6). analyse: 很有趣的一道数论题! 看了下网上别人的做法,什么Kummer定理我还真没听说过,仔细研究一下那个鬼定理真是涨姿势了! 然而这题我并不是用Kummer那货搞的(w
阅读更多...
[置顶]论如何优雅的处理回文串 - 回文自动机详解
写在前面 最近无意中看到了这个数据结构,顺便也就学习了一下。 而且发现网上关于这个算法的描述有很多地方是错的,在这里做了一些更正。 处理字符串的算法很多: KMP,E-KMP,AC自动机,后缀三兄弟:后缀树、后缀数组、后缀自动机,Trie树、Trie图,符串hash... 但以上数据结构在处理回文串上还是稍有欠缺,用这些来处理回文显得太小题大做。 于是有了Manacher算
阅读更多...
[置顶]AC自动机-算法详解
What's Aho-Corasick automaton? 一种多模式串匹配算法,该算法在1975年产生于贝尔实验室,是著名的多模式匹配算法之一。 简单的说,KMP用来在一篇文章中匹配一个模式串;但如果有多个模式串,需要在一篇文章中把出现过的模式串都匹配出来,就需要Aho-Corasick automaton算法了。 My Understanding About Aho-Coras
阅读更多...
[置顶]后缀数组(suffix array)详解
写在前面 在字符串处理当中,后缀树和后缀数组都是非常有力的工具。 其中后缀树大家了解得比较多,关于后缀数组则很少见于国内的资料。 其实后缀数组是后缀树的一个非常精巧的替代品,它比后缀树容易编程实现, 能够实现后缀树的很多功能而时间复杂度也不太逊色,并且,它比后缀树所占用的空间小很多。 可以说,在信息学竞赛中后缀数组比后缀树要更为实用! 因此在本文中笔者想介绍一下后缀数组的基本概念、构造
阅读更多...
jquery 置顶菜单
需求 初始状态如上图,当拖动右侧的滚动条,菜单置顶的时候需要固定位置,如下: 注意:当Banner图片完全上移出了浏览器可视区域,此时菜单固定定位在文档的最上方。 首先编写基本HTML以及CSS 编写jquery实现menu置顶效果 设置当$(document).scrollTop() > 100的时
阅读更多...
CSDN 如何置顶文章
目录 一、登录 CSDN 后,点击右上角【创作】二、点击【内容管理】,点击要置顶文章右边的 “...”三、选中 “置顶” 即可 一、登录 CSDN 后,点击右上角【创作】 二、点击【内容管理】,点击要置顶文章右边的 “…” 三、选中 “置顶” 即可
阅读更多...
手风琴菜单、层级菜单、置顶菜单、无缝滚动、幻灯片的制作
一、手风琴菜单效果图及代码如下: 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>手风琴效果制作</title> 6 <link rel="stylesheet" href="../css/reset.css"> 7
阅读更多...
vue页面带滚动条,打开新页面页面不置顶的问题
第一个思路还是找router下的index.jsexport default new Router({mode: 'history', // 去掉url中的#scrollBehavior: () => ({ y: 0 }),routes: constantRoutes})如果不成功可以再试试在内容区设置document.body.scrollTop 设置为0如果有默认class名,通过路由监听修
阅读更多...
RecyclerView选中项居中(横向、竖向),指定位置置顶(竖向)
需要实现对LinearLayoutManager的重写 中间显示类 import android.content.Context;import android.support.v7.widget.LinearLayoutManager;import android.support.v7.widget.LinearSmoothScroller;import android.support
阅读更多...
el-table 实现表头置顶【干货满满】附源码
a)一般情况下,想要在 ElTable 上实现表头固定,滑动滚动条时希望表头常显,不被滚动条顶上去。这时候就需要给表格添加高度,但是这个高度需要提前确定好,不是很方便,表格上边一段距离不是固定的,常常需要动态去使用 css 的 calc 函数进行减法扣除。 b)百度一下,看了一下别人常用的做法是 position:sticky 粘性定位。我这里就想到封装了 mixins 作为插件来实现,当时目的
阅读更多...
[置顶] Android网络通信Volley框架源码浅析(三)
[置顶] Android网络通信Volley框架源码浅析(三) 标签: Volleyandroid开发框架源码 尊重原创 http://write.blog.csdn.net/postedit/26002961 通过前面浅析(一)和浅析(二)的分析,相信大家对于Volley有了初步的认识,但是如果想更深入的理解,还需要靠大家多多看源码。 这篇文章中我们主要来研究一
阅读更多...
[置顶] Android网络通信Volley框架源码浅析(二)
[置顶] Android网络通信Volley框架源码浅析(二) 尊重原创 http://write.blog.csdn.net/postedit/25921795 在前面的一片文章Volley框架浅析(一)中我们知道在RequestQueue这个类中,有两个队列:本地队列和网络队列 [java] view plain copy print ? /** The
阅读更多...
[置顶] Android网络通信Volley框架源码浅析(一)
[置顶] Android网络通信Volley框架源码浅析(一) 标签: Volley开源项目android开发框架 尊重原创http://blog.csdn.net/yuanzeyao/article/details/25837897 从今天开始,我打算为大家呈现关于Volley框架的源码分析的文章,Volley框架是Google在2013年发布的,主要
阅读更多...
[置顶]Java 项目常用工具箱
一前言二 版本三在线工具 1编程工具 2在线API3开放平台四开源工具 1代码格式类2项目管理类3快速开发类4系统监控运维类5系统安全类6其他类 五自定义工具六其他工具七后记 一、前言 本文记录和整理软件开发过程中所会用到的在线工具、开源项目、开放
阅读更多...
[置顶]Lapland 建站日记
一、前言 Lapland 是作者尝试搭建的第一个个人网站,初步构想网站主体内容为”技术博客“和”个人思维体系建设“两大模块,如有需要会将”人工智障研究中心模块“作为子域名单独划分出。 本文作为”Lapland开发实录”系列文章的开篇和索引,以日志的形式记录网站的整个发展历程。 二、建站日志 [ ] 2017-03-26:申请www.Lapland.top万网域名,有效期一年;[
阅读更多...
[置顶] iOs LightBlue与cc2540 BLE开发板之间的通信实验 [原创, 多图]
iOs LightBlue与cc2540 BLE开发板之间的通信实验 [原创,多图] 下面我们来一次做 iPhone 和 PC 与开发板的通信实验。只有 iPhone4S(含)以后的设备才支持低功耗蓝牙 BLE,我们这里做的实验使用的是 iPhone4s. 从 APP Store 里下载安装了 LightBlue 程序。通常,智能机设备作为主机,CC254x 作为从机,当然,CC
阅读更多...