明天就是除夕了,祝所有朋友在新的一年,万事如意,合家欢乐,大吉大利! 前面的期中考试题目,不知道大家都完成的如何了,这里给出一些解题思路和一些解法,供大家参考。 题目1: 求可被17整除的所有三位数 编程思路: 从100…
分类:架构
lintcode 搜索旋转排序数组
假设有一个排序的按未知的旋转轴旋转的数组(比如,0 1 2 4 5 6 7 可能成为4 5 6 7 0 1 2)。给定一个目标值进行搜索,如果在数组中找到目标值返回数组中的索引位置,否则返回-1。 样例 给出[4, 5,…
Java日记——将Map转为Model的底层实现
在很多常用的框架当中,比如SpringMVC,还有一些ORM框架,都是希望把数据包成一个Model,这样的话既直观,又能减少错误,今天就给大家讲解一下这些的底层实现原理。 首先要明白Java的反射机制 要掌握java新建…
领会单例设计模式(Java版本)
设计模式在软件开发人员中非常流行。设计模式是一种通用软件问题的精妙解决方案。单例模式是Java创建型设计模式中的一种。 单例模式的目的是什么? 单例类的目的是为了控制对象的创建,限制对象的数量只能是1。单例只允许有一个入…
浅谈代码层级与接口设计
为什么要谈代码层级与接口设计 在目前的工作中,代码如果按照MVC逻辑划分,那么只有MC两层。作为后端,只对其他各端提供接口,V层是不用实现。在MC的大前提下仍然和各端的工作有着不少的冲突。现行的问题存在以下几点: 1、根…
闲聊c/c++ 8: 设计模式: 单例模式真的简单吗?(上)
设计模式简介: 设计模式描述了对象如何进行通信才能不牵涉相互的数据模型和方法。 保持这种独立性一直是一个好的面向对象程序设计的目标。 Gang of Four的“Design Patterns: Elements of …
简单实现Promise,await,async
我们处理异步的方式,从开始的回调,到Promise,再到现在的async,await,变得越来越方便,直观了。但是知其然要知其所以然,所以我们一步步来分析他们是如何实现的(需要知道Promise的使用方法,await a…
Nginx学习(一):负载均衡常见手段
负载均衡 负载均衡(Load Balance)是分布式系统架构设计中必须考虑的因素之一,它通常是指,将请求/数据均匀分摊到多个操作单元上执行,负载均衡的关键在于均匀。 常见互联网分布式架构如上,分为客户端层、反向代理…
Go语言中的字符串
本文翻译自Rob Pike的文章《Strings, bytes, runes and characters in Go》,原文地址 https://blog.golang.org/strings 原博文中出了一些练习,译…
web 实时通信的方法总结
一、概述 1.Web端即时通讯技术 即时通讯技术简单的说就是实现这样一种功能:服务器端可以即时地将数据的更新或变化反应到客户端,例如消息即时推送等功能都是通过这种技术实现的。但是在Web中,由于浏览器的限制,实现即时通讯…
梳理公司的组织架构---组合模式
cover 题外话 本来是周更的频率, 因为真实的”小光”真实地逃离了北京, 回了武汉, 回了老家, 处理了一些私人事务. 也就有快一个月时间没有更新了, 抱歉. 年终总结也都没有时间写, 抽空写…
遗传算法解TSP(3)-效果验证
引言 本章是遗传算法求解TSP问题的最后一章,主要做一些收尾的工作。介绍一下如何用GeneticAlgorithm这个类去驱动遗传算法工作流程的执行,以及遗传算法所涉及的可配置参数Constant,最后给出遗传算法分别在…