文章分类
职位技能
常用语言
< 暂无 >
常用工具
< 暂无 >
擅长技能
< 暂无 >
一. 定义 ?提供一个创建一系列相关或相互依赖对象的接口, 而无需指定它们的具体类。 二. 结构 三. 参与者? ? ? ?? Product (Fruit和Leaf两个抽象产物) : 抽象生产者接口; TreeFruit(树上的水果)、 TreeLeaf(树上的叶子)、 GroundFruit(地上的水果)、 GroundLeaf(地上的叶子
1年前发布 2229阅读 评论
1. 定义: 一个用于创建对象的接口, 让子类决定实例化哪个类。 工厂方法使一个类的实例化延迟到子类。? 2. 结构 3. 参与者(如上图) Product ---- 定义工厂方法所创建的对象接口 ConcreteProduct ---- 实现Product接口 Creator ---- 声明工厂方法, 该方法返回一个Product类型
1年前发布 2252阅读 评论
一. 定义? 将一个复杂对象的构建与它的表示分离, 使得同样的构建过程可以创建不同的表示。 二. 结构? 三. 参与者 Builder :?为创建一个Product对象的各个部件指定抽象接口。 ConcreteBuilder :?实现Builder的接口以构造和装配该产品的各个部件。定义并明确它所创建的表示。
1年前发布 3034阅读 评论
一. 定义 ?用原型实例指定创建对象的种类、 并且通过拷贝这些原型创建新的对象。 二. 结构? 三. 参与者 Prototype : 克隆自身的接口(如代码实现中的FruitPrototype) PrototypeTool : 管理Prototype的工具类, 存储原型复制自身到数据接口(如FruitTool) ConcretePrototype :
1年前发布 2524阅读 评论
?在java中,可能会遇到将int转成byte[]数组,或者将byte[]数组转成int的情况。下面我们来思考下怎么实现? 首先,分析int在java内存中的存储格式。 众所周知,int类型在内存中占4个字节,采用补码方式存储(假如对原码、反码、补码不熟悉,请查阅相关资料)。举例: 整型-128
1年前发布 6265阅读 评论
1、概述 最近需要用进度条,秉着不重复造轮子的原则,上github上搜索了一番,看了几个觉得比较好看的ProgressBar,比如:daimajia的等。简单看了下代码,基本都是继承自View,彻彻底底的自定义了一个进度条。盯着那绚丽滚动条,忽然觉得,为什么要通过View去写一个滚动条,系
1年前发布 4036阅读 评论
就在不久之前,AppLovin移动广告平台的单一广告请求数量突破了200亿大关——相当于每一秒钟处理50万项事务——其如火如荼的发展态势帮助众多品牌在激励现有客户的同时、从市场中拉拢到了新的买家。那么AppLovin是如何打造出这样一套有能力应对数百亿请求、但又无需对硬件及运
1年前发布 2054阅读 评论
我是一个程序员,我也是一个盲人。我的世界中从来没有任何画面,我生来就看不见任何东西。 每次新同事——那些从来没有经历过任何形式视力障碍的人——听说了我的事迹,常常会跑来问我以下这些问题: 那么,你怎么读取别人的代码? 哇!你是怎么做到写代码的呢? 或,最普遍的
1年前发布 3260阅读 评论
本文译自:Reducing the size of my App Q: 怎样才能让我的程序安装包小一点,让程序的下载和安装更快速? A: 本文收集了一些减小程序安装包大小的相关技巧(当第一次下载和安装程序时)。如果是针对升级程序的话,可以看这篇文章(减小iOS应用程序升级时所需下载的大小)(这与第
1年前发布 3058阅读 评论
django的模板系统自带了一系列的内建标签和过滤器,一般情况下可以满足你的要求,如果觉得需更精准的模板标签或者过滤器,你可以自己编写模板标签和过滤器,然后使用{% load %}标签使用他们。 代码布局 自定义标签和过滤器必须依赖于一个django app,也就是说,自定义标签和过
1年前发布 2252阅读 评论
django自带很多的域类--CharField,DateField等等--,如果django的这些域都不能满足你精确的要求,那么你可以编写自己的模型域。 django自带的域没有和数据库列类型一一对应的,只有简单的VARCHAR,INTEGER等类型,为了使用更复杂的类型,例如多边形,你可以定义你的域子类;或
1年前发布 2449阅读 评论
应用可以使用manage.py注册自己的动作,例如,你可能想要为你即将发布的应用添加一个manage.py 操作。这节我们将为polls应用添加一个closepoll的命令 添加一个management/commands目录如下 polls/ __init__.py models.py management/ __init__.py
1年前发布 2566阅读 评论
这节主要介绍当web服务器使用了REMOTE_USER的时候,该如何在你的django应用中使用外部的认证源,远程用户主要见于企业内部网,主要使用单点登录解决方案。 在django中,REMOTE_USER在request.META中时有效的属性,如果你要在django中使用REMOTE_USER,请使用?RemoteUserMiddle
1年前发布 2917阅读 评论
因为Apache无法启动的原因,用netstat命令查看了一下80端口是否被占用了,如下 C:\Users\Maple&gt;netstat -ano | findstr 0.0.0.0:80 TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4 果然是被占用了,进程PID为4,进任务管理器去查看,PID为4的进程为system,系统进程。 网上搜搜,发
1年前发布 2243阅读 评论
有时间睡懒觉了,却还是五点多醒了,不过一直躺倒九点多才算起来,昨晚一直在弄飞凌的嵌入式开发板,有些问题没解决,自己电脑系统的问题,虽然Win10发布了,,但我还是好喜欢XP呀,好想回家用用家里的XP来玩玩这块板子,不知不觉也第五天了,感觉代码都有些模糊,连自己都不
1年前发布 2675阅读 评论
真的是悲喜交加呀,本来这个寒假早上8点都去练车,两个小时之后再来实验室陪伴Linux内核,但是今天教练说没名额考试了,好纠结,不过想想就可以睡懒觉了,哈哈,自从大三寒假以来还没睡过懒觉呢,现在也有更多的时间来分享自己学习Linux内核的感受,前几天觉得就是自己也有些
1年前发布 2776阅读 评论
一、前言 nginx 作为目前最流行的开源反向代理HTTP Server,用于实现资源缓存、web server负载均衡等功能,由于其轻量级、高性能、高可靠等特点在互联网项目中有着非常普遍的应用,相关概念网上有丰富的介绍。分布式web server集群部署后需要实现session共享,针对 tomcat 服
1年前发布 4087阅读 评论
周末终于搬进出租房了,装了宽带。。。。才发现没网的日子。。。那是一个怎样的与世隔绝呀。。。再也受不了那样的日子了。。。。好了,既然网 安上去了,还得继续我的这个系列。 索引和锁,这两个主题对我们开发工程师来说,非常的重要。。。只有理解了这两个主题,我们才能写
1年前发布 2390阅读 评论
我们在学sqlserver的时候,大多教科书和前辈们都说状态少的字段不要建索引,由此带来的开销还不如不建索引,但是这句话有多少人真的知道, 或者说有多少人真的对此有比较深刻的理解,而不是听别人道听途说。。。这样记得快,忘记的也不慢。。。这篇我来分析一下这句话到底有几
1年前发布 2454阅读 评论
? ? ? ? 这篇我来介绍一个winhex利器,这个工具网上有介绍,用途大着呢,可以用来玩数据修复,恢复删除文件等等。。。。它能够将一个file解析成 hex形式,这样你就可以对hex进行修改,然后你就可以看到修复后的结果,为什么要在sqlserver系列中说这个呢???很简单呀,sqlser
1年前发布 2435阅读 评论