• Merlin
  • 湖北省 武汉市
  • 产品经理|APP设计师
  • 生命太过短暂,今天放弃了明天不一定能得到~
  • 1
    粉丝
  • 37
    博客
  • 2
    提问
  • 动态信息
  • TA最近在读的书
  • TA写的书
  • Merlin
  • 算法“捡屎”
  • 有一种神秘的生物,他们习惯身上穿着格子脸上顶个黑镜框,身后的电脑包是他们的武器装备,常常出没在地铁末班车上,黑眼圈和无尽的黑夜一起沉沦,沉沦……没错,
  • 数据结构与算法小组
    2019-06-07 10:44
    135 热度
    0 评论
  • Merlin
  • 微信坑位有限 我会把它留给更有需要的人
  • “在吗?” “在。” “打开支付宝首页搜xxxxxx领红包,我刚领了20块钱呢!” “……” 以上对话相信用过微信的人都不会陌生。除了支付宝红包,还有拼多多拼单、美团外卖红包等等。如果你的微信好友中不幸有微商朋友,以上内容可以替换成商品优惠信息,而且一看就是群发的那种。每次看到这种消息,如果对方是一个平时没怎么联系的
  • 吐槽.人生.随便问
    2018-12-10 21:59
    291 热度
    1 评论
  • Merlin
  • 如何写出高质量的Django后台代码
  • “写代码”技术的提高有两个阶段:第一个阶段是让代码能实现功能、并且少出错;第二个阶段是让代码更易于理解、潜在问题更少。第一个阶段要怎么做是非常清晰的,功能能实现,调用接口有合适的数据返回,就算完成了任务。到了第二阶段,“应该怎么做”这个问题就变得隐晦了,变得更加没有标准答案了,因为每
  • Python公社
    2018-11-22 09:01
    269 热度
    0 评论
  • Merlin
  • 每个人的宿命都是从文本走向二进制,你也不例外
  • 老A“每个人的宿命都是从文本走向二进制,你也不例外 !” 年长的Account.java教训我这个刚刚诞生的Employee.java 。 Account.java ,我称呼它为老A ,他的源码经过程序员的多次修改, 多次编译,历经沧桑
  • JAVA社区
    2018-10-18 10:09
    235 热度
    0 评论
  • Merlin
  • 为什么我的IIS7的应用程序池老是会自动停止?
  • 我们公司的正式环境服务器,在内存占用比较高的时候应用程序池就会自动停止掉,谁知道这是什么原因造成的?就是应用程序池一般在什么情况下会自动停止掉?有什么比较好的解决方案?
  • C#(.NET)技术
    2018-03-06 20:49
    620 热度
    2 评论
  • Merlin
  • 设计模式之职责链模式(Chain of Responsibility Pattern)
  • 动机(Motivate):在软件构建过程中,一个请求可能被多个对象处理,但是每个请求在运行时只能有一个接受者,如果显示指定,将必不可少地带来请求发送者与接受者的紧耦合。 如何使请求的发送者不需要指定具体的接受者?让请求的接受者自己在运行时决定来处理请求,从而使两者解耦。 意图(Intent):使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个
  • 设计模式
    2018-02-25 14:56
    263 热度
    0 评论
  • Merlin
  • css未知尺寸的图片的水平和垂直居中
  • 纯CSS实现未知尺寸的图片水平和垂直居中.box { /*非IE的主流浏览器识别的垂直居中的方法*/ display: table-cell; vertical-align:middle; /*设置水平居中*/ text-align:center; /* 针对IE的Hack */ *display: block;
  • Html/CSS相关
    2018-02-13 22:26
    307 热度
    0 评论
  • Merlin
  • Mysql中创建存储过程和函数的语法
  • 概述 一提到存储过程可能就会引出另一个话题就是存储过程的优缺点,这里也不做讨论,一般别人问我我就这样回答你觉得它好你就用它。因为mysql中存储过程和函数的语法非常接近所以就放在一起,主要区别就是函数必须有返回值,并且函数的参数只有IN类型而存储过程有IN、OUT、INOUT这三种类型。语法 创建存储过程和函数语法CREATE PROCEDURE sp_name ([proc_parameter[,...]])[character
  • MySQL技术
    2018-02-18 03:25
    305 热度
    0 评论
  • Merlin
  • 为什么MySQL引入Double Writer?
  • ㈠ 是什么 double writer是ibdata1(共享表空间)里面的一块连续空间 BTW:为什么取名时叫buffer呢?难道一切缓冲写都叫buffer,加速读叫cache,哈哈 ㈡ 为什么需要 redo有效应用的前提是data的一致性,当data flush到磁盘时发生故障,比如16K只写了4K 并且redo条目是change vector形式,属于逻辑记录,那么在InnoDB rec
  • MySQL技术
    2018-02-13 22:25
    261 热度
    0 评论
  • Merlin
  • Mongodb文档对象的存取操作
  • 一、在文档对象中存取文件当文件大小较小的时候,直接存入文档对象实现起来更简洁。比如大量图片文件的存取等,一般图片文件都不会超过4M。我们先实现一个上传图片存入数据库,再取出来写回页面的例子:1. 把图片存到BJSON中12345678910/// <summary>/// 把图片存到BJSON中/// </summary>public void SaveImgBJSON(by
  • MongoDB
    2018-02-13 22:23
    297 热度
    0 评论
  • Merlin
  • 用JAVA实现选择排序算法
  • 一、概念 选择排序(它在不断的选择剩余元素之中的最小者):首先,找到数组中最小的那个元素,其次,将它和数组的第一个元素交换位置(如果第一个元素就是最小元素那么它就和自己交换)。再次,在剩下的元素中找到最小元素,将它与数组的第二个元素交换。如此往复,直道将整个数组排序; 二、特点 运行时间与输入无关:找出最小的元素而扫描一遍数组并不能为下一遍扫描提供什么信息; 数据
  • 数据结构与算法
    2018-02-13 22:20
    286 热度
    0 评论
  • Merlin
  • 你知道谷歌地图是如何用oracle进行图片的存储的吗
  • google地图是基于oracle查询的,那么,google是如何把地图存储到oracle里面的呢?这里我们借助dbms_lob包来简单了解一下流程。 1)创建一个t表:[sql] view plaincopyprint? 00:32:04 hr@ORCL (^ω^) create table t (a varchar2(20),b blob); 表已创建。 2)写一个存储过程:[sql] view plainco
  • Oracle技术
    2018-02-13 22:19
    313 热度
    0 评论
  • Merlin
  • html5 Canvas 绘图实例详解
  • 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  • Html5开发
    2018-02-18 03:15
    260 热度
    0 评论
  • Merlin
  • HTML5本地存储详解
  • HTML5 storage提供了一种方式让网站能够把信息存储到你本地的计算机上,并再以后需要的时候进行获取。这个概念和cookie相似,区别是它是为了更大容量存储设计的。Cookie的大小是受限的,并且每次你请求一个新的页面的时候cookie都会被发送过去。HTML5的storage是存储在你的计算机上,网站在页面加载完毕后可以通过Javascript来获取这些数据。1、sessionStorag
  • Html5开发
    2018-02-13 22:15
    266 热度
    0 评论
  • Merlin
  • 作为DBA这些常用的修改数据库命令你怎能不懂
  • 在修改Sql Server表结构时,常用到Alter语句,把一些常用的alter语句列举如下。1:向表中添加字段Alter table [表名] add [列名] 类型2: 删除字段Alter table [表名] drop column [列名]3: 修改表中字段类型 (可以修改列的类型,是否为空)Alter table [表名] alter column [列名] 类型4:添加主键Alter table [表名
  • SQLServer技术
    2018-02-13 22:13
    266 热度
    0 评论
  • Merlin
  • Bootstrap弹出框插件(popover.js)
  • 弹出框 popover.js为任意元素添加一小块浮层,就像 iPad 上一样,用于存放非主要信息。弹出框的标题和内容的长度都是零的话将永远不会被显示出来。插件依赖弹出框依赖 工具提示插件 ,因此,如果你定制了 Bootstrap,一定要注意将依赖的插件编译进去。初始化由于性能的原因,工具提示和弹出框的 data 编程接口(data api)是必须要手动初始化
  • Bootstrap框架
    2018-02-11 02:27
    431 热度
    0 评论
  • Merlin
  • 设计模式与设计原则对框架的意义
  • “IT语境中的框架,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构。在此结构上可以根据具体问题扩展、安插更多的组成部分,从而更迅速和方便地构建完整的解决问题的方案。”——摘自互联网上面是一段摘自互联网上描述“框架”的话,从这段话中我们了解到,首先,每个框架解决问题的范围是有限的,比如Windows Forms框架只会帮助我们完成Windows桌面应用程序的开发,这就是它
  • 架构设计
    2018-02-15 07:26
    275 热度
    0 评论
  • TA加入的群组
  • TA关注的好友
  • TA的粉丝