上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
摘要: 继上篇,这里改进增加了客户允许服务的时间范围这个维度,并且把C#版本翻译成java,加强了更加形象的图表展示路径(继续是用python的matplotlib作图)。 这里的时间范围维度是指:每个客户都有各自的被服务时间,比如从10:00到12:00是允许枢纽派车过去装货/卸货时间范围 其实主要还是修 阅读全文
posted @ 2018-03-22 22:50 McKay 阅读(581) 评论(0) 推荐(1) 编辑
摘要: 需求为(自己编的,非实际项目): 某配送中心进行揽货,目标客户数为50个客户,配送中心目前的运力资源如下: 问:运力怎样走法才能以最低的成本完成针对这50个客户的揽货行为 是个最优化问题(运筹学),我们只考虑简化后的模型,不考虑路面交通、时间窗口这些复杂计算,用蚁群优化算法来实现接近最优解的计算。 阅读全文
posted @ 2018-02-25 03:27 McKay 阅读(3774) 评论(12) 推荐(14) 编辑
摘要: 本文介绍如何使用keras作图片分类(2分类与多分类,其实就一个参数的区别。。。呵呵) 先来看看解决的问题:从一堆图片中分出是不是书本,也就是最终给图片标签上:“书本“、“非书本”,简单吧。 先来看看网络模型,用到了卷积和全连接层,最后套上SOFTMAX算出各自概率,输出ONE-HOT码,主要部件就是这些,下面的nb_classes就是用来控制分类数的,本文是2分类 阅读全文
posted @ 2017-12-30 23:09 McKay 阅读(2322) 评论(0) 推荐(2) 编辑
摘要: keras做sql注入检查 阅读全文
posted @ 2017-12-26 23:25 McKay 阅读(1686) 评论(0) 推荐(0) 编辑
摘要: 下面的4类数组是C#预测出来的,保存为文本后,弄到python中(C#作图没好工具。。。) 阅读全文
posted @ 2017-12-06 00:20 McKay 阅读(1409) 评论(1) 推荐(1) 编辑
摘要: 3D图形: 阅读全文
posted @ 2017-12-03 17:34 McKay 阅读(684) 评论(0) 推荐(1) 编辑
摘要: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApp4 { class Program { static void Main(string[] ... 阅读全文
posted @ 2017-12-01 02:26 McKay 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 主要是比较这几种队列中间件: rabbitmq kafka rocketmq ONS 分以下几个维度来比较 高并发 毫无疑问KAFKA发消息的速度是最快的 ROCKETMQ/ONS次之 rabbitmq最慢 毫无疑问KAFKA发消息的速度是最快的 ROCKETMQ/ONS次之 rabbitmq最慢 阅读全文
posted @ 2017-10-05 15:06 McKay 阅读(2454) 评论(0) 推荐(0) 编辑
摘要: 记得几年前,用.net做分布式批处理的时候环境搭建很麻烦,虽然参数的分片算法、配置都搞定了,但是.net虚拟机的环境建立是个头疼的事: 现在讲讲基于Mesos怎么做由于.net的历史原因,mesos没有为.net封装wrapper(java/python都有,连js都有,唯独没有.net的),正要放 阅读全文
posted @ 2017-10-05 14:22 McKay 阅读(743) 评论(0) 推荐(0) 编辑
摘要: 最近碰到个需求,要做个透明的mybatis分页功能,描述如下:目标:搜索列表的Controller action要和原先保持一样,并且返回的json需要有分页信息,如: 返回信息: 关键点: 开始之前,先来看看消息格式,以及某些限制,主要是针对分页pageIndex这种参数的传递: PagingCo 阅读全文
posted @ 2017-09-17 21:23 McKay 阅读(445) 评论(2) 推荐(0) 编辑
摘要: 拥抱变化,如今也走上了.net/java通吃的时代,下面就讲讲如何让.net/java都能正常访问分片的redis吧。 有几个关键点:一致性环哈希、哈希算法、序列化、反序列化 后两个都比较直接,只要选择一种跨语言的序列化方式就行了,如:json, protobuf, ace等,本文全略了 本文是基于 阅读全文
posted @ 2017-06-18 22:32 McKay 阅读(1220) 评论(1) 推荐(1) 编辑
摘要: 继续上篇的pyspark集成后,我们再来看看当今热的不得了的tensorflow是如何继承进pycharm环境的 参考: http://blog.csdn.net/include1224/article/details/53452824 思路其实很简单,说下要点吧 1. python必须要3.5 6 阅读全文
posted @ 2017-03-27 19:41 McKay 阅读(915) 评论(0) 推荐(0) 编辑
摘要: AS WE ALL KNOW,学机器学习的一般都是从python+sklearn开始学,适用于数据量不大的场景(这里就别计较“不大”具体指标是啥了,哈哈) 数据量大了,就需要用到其他技术了,如:spark, tensorflow,当然也有其他技术,此处略过一坨字... 先来看看如何让这3个集成起来吧 阅读全文
posted @ 2017-03-26 22:37 McKay 阅读(4699) 评论(1) 推荐(3) 编辑
摘要: 模板引擎相信大家是经常使用的,但是实现原理估计没多少人知道(你要是说不就是replace嘛,那我也无话说了...)。先来看看这个SimpleTemplate想实现的是什么功能吧:是个C#端的模板引擎模板中能放普通变量(i, j, index, username这种直接了当的变量名)模板中能放复合变量... 阅读全文
posted @ 2015-10-07 16:03 McKay 阅读(5402) 评论(4) 推荐(0) 编辑
摘要: 看到状态,大家能想起什么?抵触什么?我想到的有:状态机、状态模式、UML状态转换、一堆一堆的验证能否执行当前函数的验证代码抵触的有:UML状态机图如下:正视状态图只要有先后顺序的行为都可以想象成状态机,因为存在必须先做什么才能再做什么的现象,所以这种现象很常见,很普遍给出了流程图后,落实到代码级别还... 阅读全文
posted @ 2015-10-06 21:27 McKay 阅读(3601) 评论(3) 推荐(3) 编辑
摘要: Question: 为何sql解析和高大上有关系?Answer:因为数据库永远都是系统的核心,CRUD如此深入码农的内心。。。如果能把CRUD改造成高大上技术,如此不是造福嘛。。。CRUD就是Create, Read, Update, Delete,转换成sql语句就是insert, select,... 阅读全文
posted @ 2015-06-14 22:52 McKay 阅读(12460) 评论(1) 推荐(7) 编辑
摘要: 规则引擎规则引擎由推理引擎发展而来,是一种嵌入在应用程序中的组件,实现了将业务决策从应用程序代码中分离出来,并使用预定义的语义模块编写业务决策。接受数据输入,解释业务规则,并根据业务规则做出业务决策。个人理解变化点过于集中在一点,为了适应变化,而给各种场景分别写了各自关于那点的代码逻辑,尽管主要的业... 阅读全文
posted @ 2015-03-11 21:51 McKay 阅读(17051) 评论(30) 推荐(17) 编辑
摘要: 概述由于种种原因,RabbitMQ到目前为止,官方还没有实现优先级队列,只实现了Consumer的优先级处理。但是,迫于种种原因,应用层面上又需要优先级队列,因此需求来了:如何为RabbitMQ加入优先级队列特性。查询资料后,得知RabbitMQ虽然官方没有支持此特性,但是社区已经有相关优先级队列插... 阅读全文
posted @ 2014-11-04 06:44 McKay 阅读(14567) 评论(8) 推荐(6) 编辑
摘要: 前言系统一大,就会拆分成多个独立的进程,比如web+wcf/web api等,也就成了分布式系统。要看一个请求怎么从头到尾走的,就有些困难了,要是进行DEBUG、跟踪,就更加麻烦了,困难程度要视进程多少而定,越多越复杂。分布式日志收集系统就登场了。今天介绍一款全开源日志收集、展示系统 - logst... 阅读全文
posted @ 2014-10-22 23:55 McKay 阅读(38298) 评论(0) 推荐(3) 编辑
摘要: 虽说消息队列的用法很简单:PUB/SUB, PRODUCER/CONSUMER,不过真做起来还真麻烦。先说下原始需求:Web前端发送命令消息,后端Consumer处理,然后前端得到结果需要支持Windows服务很快,下图就出来了:先来分析分析:前端怎么知道后端已经处理完成?前端如何在处理完后的第一时... 阅读全文
posted @ 2014-10-21 22:24 McKay 阅读(5347) 评论(1) 推荐(6) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页