码迷,mamicode.com
首页 >  
搜索关键字:部分    ( 106874个结果
常见排序算法——快速排序
快速排序核心就是分治法,通过划分将待排序的序列分成前后两部分,其中前一部分的数据都比后一部分的数据要小,然后再递归调用函数对两部分的序列分别进行快速排序,以此使整个序列达到有序,其时间复杂度为O(nlogn)。该算法步骤如下: 1、从序列中任选一个数作为基准数,一般就使用第一个数; 2、分区,将大于 ...
分类:编程语言   时间:2020-04-02 01:31:34    阅读次数:15
PHPExcel导入导出常用方法总结
最近公司后台管理系统需求,要用PHP导出excel表格数据,所以特整理了一下常用的方法供大家参考: PHPExcel扩展包地址:https://github.com/wanqianworld/phpexcel-1.8 大致的分为几个部分: 一、导出的方法及步骤 1.引入PHPExcel文件:requ ...
分类:Web程序   时间:2020-04-02 01:29:27    阅读次数:17
有效括号的嵌套深度
有效括号字符串 定义:对于每个左括号,都能找到与之对应的右括号,反之亦然。详情参见题末「有效括号字符串」部分。 嵌套深度 depth 定义:即有效括号字符串嵌套的层数,depth(A) 表示有效括号字符串 A 的嵌套深度。详情参见题末「嵌套深度」部分。 有效括号字符串类型与对应的嵌套深度计算方法如下 ...
分类:其他好文   时间:2020-04-02 01:26:50    阅读次数:8
Pikachu-SQL注入
摘要: SQL注入漏洞主要形成的原因是在数据交互中,前端的数据传入到后台处理时,没有做严格的判断,导致其传入的“数据”拼接到SQL语句中后,被当作SQL语句的一部分执行。 从而导致数据库受损(被脱裤、被删除、甚至整个服务器权限沦陷)。 在构建代码时,一般会从如下几个方面的策略来防止SQL注入漏洞: ...
分类:数据库   时间:2020-04-02 01:18:29    阅读次数:11
nginx 同一个端口同时 支持 http 和 https
遇到一个场景: 开始测试时,使用的是 88 端口,比如 www.abc.com:88 后来上线了切换到 80 端口,www.abc.com, 然后升级到 https 默认使用443端口,https://www.abc.com 但是呢,有部分老用户还是在使用 88 和 80 端口,这个好解决,就是一个 ...
分类:Web程序   时间:2020-04-02 01:14:54    阅读次数:14
业务中的异常与错误
对与错 绝大部分的业务方法都存在“操作成功”和“操作失败”这2种或更多种类的结果(有时候操作失败会分为好几种)! 业务方法表示对或错,在设计时,仅以操作成功为前提来设计返回值类型,操作失败全部使用异常来表示! 异常的体系结构 Throwable Error ... Exception IOExcep ...
分类:其他好文   时间:2020-04-02 00:58:34    阅读次数:10
安装Seafile Server 7.1.3 不完全避坑指南
容易踩的坑 解决依赖关系是安装seafile server的第一个坑。 官方提供的安装包,大部分依赖都已经打包在包里了, 只有seahub依赖的部分Python包,因为使用了C语言,编译安装时必须和Python的版本对应(这也是之前Windows版本必须安装指定版本python的原因),由于无法预知 ...
分类:其他好文   时间:2020-04-02 00:58:00    阅读次数:10
走近源码:Redis如何清除过期key
“叮……”,美好的周六就这么被一阵钉钉消息吵醒了。 业务组的同学告诉我说很多用户的帐号今天被强制下线。我们的帐号系统正常的逻辑是用户登录一次后,token的有效期可以维持一天的时间。现在的问题是用户大概每10分钟左右就需要重新登录一次。这种情况一般有两种原因:1、token生成时出问题。2、验证to ...
分类:其他好文   时间:2020-04-01 23:27:39    阅读次数:9
力软敏捷框架7.0.6 葡萄城报表升级到ar14版本
忙了两天终于搞定升级到ar14版本,坑无数,终于算全部解决,在这里做一个小结。 1.第一步去掉框架中原本集成的ar13部分(吐槽一下应该是对12的集成)。 首先去掉licenses.licx文件。 然后删掉这些引用 删掉ActiveReports.ReportService.asmx 删掉 去掉we ...
分类:其他好文   时间:2020-04-01 22:13:47    阅读次数:27
Mybatis连接池 —— Mybatis(五)
连接池的分类 在Mybatis中我们将它的数据源 dataSource 分为以下几类:UNPOOLED(不使用连接池的数据源)、POOLED(使用连接池的数据源)、JNDI(使用JNDI实现的数据源)。 相应地,MyBatis内部分别定义实现了 java.sql.DataSource 接口的 Unp ...
分类:其他好文   时间:2020-04-01 19:51:20    阅读次数:20
106874条   1 2 3 4 ... 10688 下一页
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!