
project
mnmlist_tata
这个作者很懒,什么都没留下…
展开
-
遗传算法解决路线规划问题(Vehicle Routing Problem based on GA)
I.问题描述车辆路径问题(Vehicle Routing Problem,VRP),车辆路径问题是一种组合优化问题,它由Dantzig 和 Ramser在1959年共同提出。VRP是指一定数量的客户,各自有不同数量的货物需求,配送中心向客户提供货物,由一个车队负责分送货物,组织适当的行车路线,目标是使得客户的需求得到满足,并能在一定的约束下,达到诸如路程最短、成本最小、耗费时间最少等目的。VR...原创 2016-09-26 22:50:55 · 23457 阅读 · 18 评论 -
如何抓取微信商城的请求url和返回数据
I.为何有此需求有时由于某种需要需看下某微信商城的售卖货品的设计情况,这就需要看查看下该网站的请求url及返回的数据。首先可以通过微信商城右上角的按钮在手机浏览器中打开,在地址栏中可以看到其请求url。但是有的网站设置为仅仅可以在微信中浏览,通过手机浏览器中浏览会受到限制,访问不了商品列表页,更别提分析相应的url请求返回的商品数据了。目前用的比较多的是用手机连接电脑的无线网,通过原创 2016-10-27 21:10:07 · 2560 阅读 · 0 评论 -
使用GeoHash解决根据经纬度和区域半径搜索商家
1、GeoHash是啥? GeoHash通过某种方法将二维的点数据转换成一维的数据,也就是将二维的经纬度转换成一维的字符串,方便对位置进行索引; 2、GeoHash特点 字符串越长,表示的范围越精确。5位的编码能表示10平方千米范围的矩形区域,而6位编码能表示更精细的区域(约0.34平方千米) 3、GeoHash优点 1. 通过数据库的索引可以实现快速搜索商家 2. 容易做缓存 3.原创 2017-10-29 22:28:35 · 9470 阅读 · 0 评论 -
通过request log统计网址高峰访问时间段
任务以小时为单位统计10月份至11月份每天网站访问量的大致分布(以测试环境为例)获取基础数据以小时为单位查询一月中服务器处理请求的数量 具体的实现思路是以小时为单位统计request.log中请求的数量,实现上述功能的脚本如下#!/bin/bash# 查询request.log中每个小时请求api的数量 for i in {1..30} # 11月1日~30日原创 2018-01-14 14:11:47 · 1318 阅读 · 0 评论 -
遗传算法解决作业调用问题(classic job shop scheduling problem)
车间作业调度问题描述JSP问题是一个包含n个工件和m台机器的调度问题,其常用的数学描述如下: Cmax ≥ tij + pij for all (i,j) ∈ N tkj ≥ tij + pij for all (i,j) (k,j) ∈ A tij ≥ tik + pik for all (i,j) and (i,k) ∈ N tik ≥ tij +原创 2018-01-14 14:49:55 · 27592 阅读 · 34 评论 -
遗传算法解决柔性作业调用问题(flexible job shop scheduling problem)
0、柔性作业调用问题介绍柔性作业车间调度问题 (FJSSP)是组合优化和生产管理领域很重要的研究课题,它是经典的作业车间调度问题 (JSSP)的延伸且被认为是强NP-hard问题。在FJSSP中,同一个工序的加工机器可能有多台。FJSSP由两个子问题组成,第一个子问题是将一系列可选的机器分配给指定的工序,第二个子问题是计算分配给指定机器的工序序列的完工时间。虽然比JSSP仅多了一个将一系列可选原创 2018-01-14 15:42:02 · 20603 阅读 · 42 评论 -
定时删除服务器的日志
如何定时删除服务器日志如何删除服务器旧日志# delete_projectName_log.sh //删除日志的脚本#!/bin/bashfind /opt/logs/projectName/ -mtime +7 -name "mall.log-*" -exec rm -rf {} \; #找到超过7天的日志执行删除操作find /opt/logs/projectName/...原创 2018-05-01 23:57:33 · 2294 阅读 · 0 评论 -
代码仓库敏感词检查
1、先说下背景:平时写代码无意间可能就会留下敏感词的,网上也会经常爆出某些公司代码存在敏感词被公众知晓而造成公关危机,就像代码sonar检查一样,RD也是有检查代码仓库敏感词的需求,但是目前公司层面还未提供这种服务。2、一般通过关键字进行词汇检索,最方便的方式是使用shell脚本的grep命令来进行,如 grep -r “keyWord” projectDir;如果是多关键字检索,则可以写成g...原创 2018-07-28 22:51:09 · 2099 阅读 · 0 评论 -
request.log日志异常排查
问题背景问题定位响应体大小为何打印为’-‘?response的contentLength为何为-1?问题解决方案一:http请求不再设置gzip压缩方案二:返回结果前设置响应体大小方案三:升级jetty版本【最终方案】问题背景线上HTTP请求日志按照Common Log Format打印。目前线上打印出的日志没有响应内容的大小。线上日志如下: 203...原创 2018-07-28 23:00:28 · 3317 阅读 · 0 评论