码迷,mamicode.com
首页 > 其他好文
策略模式
琢磨了一下策略模式,发现各个模式之间并不是区别特别大,他们都是基于软件工程一个大的基础上进行细微化差别的设计。要想熟练的选择和使用各个模式要了解每个模式的应用场景。 比如这次学习的策略模式,在大话设计模式中举了一个商场促销几种方案的例子,如果以简单工厂模式切入写出的程序和策略模式答题不差。我在用简单工厂模式构想这个商场打折的问题时候相到的方法和策略模式无二。 所以这次主要是给出策略模式的理论知识...
分类:其他好文   时间:2015-07-22 00:06:19    阅读次数:127
hdu 5294 Tricks Device 最短路建图+最小割
题意: 1到n点有最短路。 问你 最少破坏多少条路会阻断所有最短路。 再问你 最多破坏多少边,仍有和原始图的最短路一样长度的最短路存在。 做法: 先跑最短路。 然后通过 dist[i]-dist[j] == map[j][i] 如果符合的话 map[j][i]就是 最短路中的一条边。 然后把这些最短路的边 建图,跑最大流,流量是有多少边权相同的重边,跑出来就是最小割,也就是阻断所有最短路的最小花费。花费是每破坏一条路为1。所以出来的值,就是破坏了多少的边。 然后如最大流同样的建边,跑最短路,边权为1...
分类:其他好文   时间:2015-07-22 00:06:29    阅读次数:169
全国第一家互联网+风险管理平台 — ”避险谷“正式上线!
大盘暴跌,股灾,腰斩,加死码,割肉,股民应该怎么办? 用股指期货做空做保护?散户们,有一个能对冲的平台该多好啊!        于是,全国第一家互联网+风险管理平台---”避险谷“正式上线! 我们的交易模式:       利用“避险谷”提供的场外衍生品对冲股市大盘的下跌风险,您将获得: 1. 三大股市标的的保护:沪深300,上证50,中证500 2. 较低的准入门槛:有真实股市避险需...
分类:其他好文   时间:2015-07-22 00:07:39    阅读次数:139
Hive自定义函数(UDF、UDAF)
当Hive提供的内置函数无法满足你的业务处理需要时,此时就可以考虑使用用户自定义函数。UDF用户自定义函数(user defined function)–针对单条记录。 创建函数流程 1、自定义一个Java类 2、继承UDF类 3、重写evaluate方法 4、打成jar包 6、在hive执行add jar方法 7、在hive执行创建模板函数 8、hql中使用Demo01: 自定义...
分类:其他好文   时间:2015-07-22 00:05:25    阅读次数:296
Cannot use ImageField because Pillow is not installed
在django的models.py在有如下代码, 执行python manage.py runserver后报错: class Article(models.Model):     title = models.CharField(max_length=200)     content = models.TextField()     url = models.URLField() ...
分类:其他好文   时间:2015-07-22 00:07:05    阅读次数:737
Django创建数据表
Django中创建表, 用的django项目自带的sqlite数据库,创建完成后将表注册到jdango.admin,就可以在浏览器在管理了。   在django项目的models.py文件中: from django.db import models # Create your models here. class Author(models.Model):     name...
分类:其他好文   时间:2015-07-22 00:06:36    阅读次数:319
开源项目 AllJoyn 基础服务
AllJoyn 基础服务主要包括 Onboarding,Notification 和 Control Panel三个大项。 这三个也是编写App的最基础的,最常用的部分。...
分类:其他好文   时间:2015-07-22 00:03:54    阅读次数:257
【输出一个整数的二进制存储形式】
// 输出一个整数的二进制存储形式void putBinary(int n){ int bits = sizeof(n) * 8; while (bits-->0) { printf("%d", n>>bits&1); if (bits...
分类:其他好文   时间:2015-07-22 00:02:36    阅读次数:126
A Simple OpenGL Shader Example II
Abstract. The OpenGL Shading Language syntax comes from the C family of programming languages. Tokes, identifiers, semicolons, nesting with curly brac...
分类:其他好文   时间:2015-07-22 00:01:48    阅读次数:346
20150721-陈鹏-Roc
Generallyspeaking,weteamisgettingmoreunited.Andthemembersofourteamhelpwitheachotherandhaveagoodperformancethismorning.I'mreallyluckytohavethem,allmypa...
分类:其他好文   时间:2015-07-22 00:03:09    阅读次数:147
assign,copy,strong,weak,nonatomic的具体理解
例子: NSString*houseOfMM= [[NSStringalloc]initWithString:'MM的三室两厅'];上面一段代码会执行以下两个动作:1 在堆上分配一段内存用来存储@'MM的三室两厅' ,比如:内存地址为0X1111内容为 'MM的三室两厅',2 在栈上分配一段内存用来...
分类:其他好文   时间:2015-07-22 00:01:01    阅读次数:316
Openssl genrsa命令
一、简介 生成RSA私有密钥 二、语法 openssl genrsa [-out filename] [-passout arg] [-f4] [-3] [-rand file(s)] [-engine id] [numbits] [-des] [-des3] [-idea] 选项 usage: g...
分类:其他好文   时间:2015-07-22 00:02:01    阅读次数:436
内存分区
内存有五大区域从高地址到低地址分别为:栈、堆、BBS段、数据段、代码段提示:栈和堆是运行时分配,BBS段、数据段、代码段是编译器分配BBS段:通常是指用来存放程序中未初始化的全局变量和静态变量数据段:通常是指用来存放程序中已经初始化的全局变量和静态变量、字符串常量等代码段:通常是指用来存放程序执行代...
分类:其他好文   时间:2015-07-22 00:02:30    阅读次数:399
深解微服务架构:从过去,到未来|架构(2015-07-15)
随着用户需求个性化、产品生命周期变短,微服务架构是未来软件软件架构朝着灵活性、扩展性、伸缩性以及高可用性发展的必然方向。同时,以Docker为代表的容器虚拟化技术的盛行,将大大降低微服务实施的成本,为微服务落地以及大规模使用提供了坚实的基础和保障。微服务的诞生微服务架构(Microservice A...
分类:其他好文   时间:2015-07-22 00:01:21    阅读次数:515
今天的一点点收获
今天怎么说呢,还是有点收获的,上午写了一上午的前端,然后就是下午又是一下午的c#,好特么酸爽啊,但是有一件特别蛋疼的事情发生了,我天天交的学长竟然不是学长而是学校的而老师,但是他们都不叫他老师叫他滨哥。。我岁数小以后就叫老师吧,好像他也答应了,然后就是今天所有的成绩都出来了,貌似转系成功了呃,晚上写...
分类:其他好文   时间:2015-07-22 00:02:01    阅读次数:283
在c中break的使用
break语句通常用在循环语句和开关语句中。当break用于开关语句switch中时,可使程序跳出switch而执行switch以后的语句;如果没有break语句,则会从满足条件的地方(即与switch(表达式)括号中表达式匹配的case)开始执行,直到switch结构结束。当break语句用于do...
分类:其他好文   时间:2015-07-22 00:01:33    阅读次数:323
hdoj 2896 病毒侵袭(AC自动机)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2896思路分析:题目为模式匹配问题,对于一个给定的字符串,判断能匹配多少个模式;该问题需要静态建树,另外需要对AC自动机的模板加以修改,对于每个匹配的模式的最后一个单词的fail指针指向root,即可实现...
分类:其他好文   时间:2015-07-22 00:00:39    阅读次数:419
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!