-
turborgears的包依赖的一些问题
所属栏目:[程序设计] 日期:2020-05-25 热度:74
需要部署工程,最好是能够直接拷贝virtualenv 这样避免各种依赖问题,但是需要系统环境一致。 而python setup.py develop 安装依赖包,通常都会失败,有些版本依赖不一致 或者通过 easy_install -i http://tg.gy/2.1.4 tg.devtools 其中显示的指定版本 2.1.4[详细]
-
Liskov替换原则(LSP)LSPLiskov Substitution Principle(里氏替换原则) ---
所属栏目:[程序设计] 日期:2020-05-25 热度:93
肯定有不少人跟我刚看到这项原则的时候一样,对这个原则的名字充满疑惑。其实原因就是这项原则最早是在1988年,由麻省理工学院的一位姓里的女士(Barbara Liskov)提出来的。 定义1:如果对每一个类型为 T1的对象 o1,都有类型为 T2 的对象o2,使得以 T1定义[详细]
-
FX Picture Working Pipeline
所属栏目:[程序设计] 日期:2020-05-25 热度:109
Script Stage: Development Stage: storyboard: Photoshop layout: Sketchup Softimage design: PaperPencil Mud Zbrush model: Maya Texture: Bodypaint Animation: Softimage FX: Houdini 3ds max Render: Maya([详细]
-
单向列表倒置
所属栏目:[程序设计] 日期:2020-05-25 热度:188
单向列表倒置: 算法示例: head end tmp 1----2----3----4----5 end head tmp 2----1 3----4----5 head end tmp 2----1 3----4----5 end head tmp 3----2----1 4----5[详细]
-
实战BULK COLLECT(成批聚合类型)和数组集合type类型is table of 表%rowtype index
所属栏目:[程序设计] 日期:2020-05-25 热度:52
例1: 批量查询部门号为 10 号的并把它们打印出来 . DECLARE TYPEemp_table_typeISTABLEOFmy_emp%ROWTYPEINDEXBYBINARY_INTEGER; v_emp_tableemp_table_type; BEGIN SELECT*BULKCOLLECTINTOv_emp_tableFROM[详细]
-
第三章 关系模式的规范化设计
所属栏目:[程序设计] 日期:2020-05-25 热度:56
3.1 函数依赖 函数依赖:当X的值确定以后,Y的值被唯一的确定。 完全函数依赖:X的任何子集都不能确定Y。 部分函数依赖:存在X的子集可以确定Y。 候选键:唯一性、最小性。 主属性:包含在任何一个候选键中的属性。 非主属性:不包含在任何一个候选键中的属性[详细]
-
百度地图经纬度转换+反地址解析+显示可视区域内标注点+地图自动刷新+标注的聚合
所属栏目:[程序设计] 日期:2020-05-25 热度:104
一:代码简介 本次主要将百度地图的经纬度转换,反地址解析,显示可视区域内的标注点,Markers聚合等整合到了同一个jsp页面上;旨在实现在经纬度未转换的情况下,页面自动实现百度经纬度转换,添加标注点。当用户点击标注点时,开始进行反地址解析,并检索该[详细]
-
Reverse the bit in a integer 倒置整形数的bit
所属栏目:[程序设计] 日期:2020-05-25 热度:90
#include iostreamunsigned int reverseInt(int val){unsigned int res = 0;for(int i = 0; i 32; i++){res = 1;res |= (val 1);val = 1;}return res;};int main(){unsign[详细]
-
Head First 软件开发(Software Development) 7-9 CI, TDD, Iteration
所属栏目:[程序设计] 日期:2020-05-25 热度:104
Section7TestContinuousIntegration 三个方面检查系统用户从外部看系统BlackBox检查功能测试深入探究GreyBox检查数据,硬件,软件开发系统研究WhiteBox检查设计,代码,细节 BlackBox重点是输入和输出-功能性workflow-用户输入验证输入过滤筛选-输出结果错误验证-[详细]
-
新的坏味道: 可有可无的测试
所属栏目:[程序设计] 日期:2020-05-25 热度:77
重构里介绍的坏味道, 都是直接去嗅代码. 不过既然我们采用TDD, 那么代码的一切坏味道, 都会反应在测试上, 比如一个函数的测试用例组合太多, 可能意味着函数职责过多. 这在物理上称为对偶性, 即不同的表达方式, 反应的是同一件事. 两个非常不同的理论精确的描[详细]
-
依赖注入性能测试(spring.net 和Enterprise Library)
所属栏目:[程序设计] 日期:2020-05-25 热度:55
分类: 架构设计 .net开发 2009-11-07 16:25 503人阅读 评论(1) 收藏 举报 想在项目中大量使用依赖注入,故对其性能做了一个测试。 测试使用spring.net和微软企业库(Enterprise Library 4.1)来做依赖注入。 测试场景: 简单构造函数 对同一个对象生成10000次[详细]
-
普通接口、多态、工厂模式、依赖注入三者的耦合强度区别
所属栏目:[程序设计] 日期:2020-05-25 热度:111
今天看spring.net的文章 这文章的作者用三个很好的例子阐述了依赖注入的解耦性 第一个例子 普通的多态 第二个例子 运用工厂解除依赖耦合 第三个例子 刚是运用了依赖注入彻底解耦 借用spring.net (1)也许有人说,IoC和工厂模式不是一样的作用吗,用IoC好象还[详细]
-
hdu 1011 树型DP(依赖背包)
所属栏目:[程序设计] 日期:2020-05-25 热度:85
题意:你作为星河站队的leader,手下有m个trooper;现在让你去攻占一个基地:有n个洞穴组成,入口是洞穴1,洞穴之间用n-1条边链接,每个洞穴里面包括x个bugs,和他们的brains,你的每个trooper可以消灭20个bugs;问你最多可以得到多少个brains。 需要注意的是[详细]
-
未能加载文件或程序集“App_global.asax”或它的某一个依赖项
所属栏目:[程序设计] 日期:2020-05-25 热度:105
未能加载文件或程序集“App_global.asax”或它的某一个依赖项。生成此程序集的运行时比当前加载的运行时新,无法加载此程序集。 出现这一问题的原因是空间支持framework2.0, 然而编译的程序使用的是Framewor4.0,因此报上述错误. 解决方法: 将程序的编译环境改[详细]
-
poj 1947 树型DP(依赖背包)
所属栏目:[程序设计] 日期:2020-05-25 热度:79
题目:http://poj.org/problem?id=1947 题意:给一颗树包含N个节点,问你最少剪去几个边可以得到一颗包含P个节点的子树。 解题思路:这个题目让我想了一天加一晚上,开始一直想用DP[i][j]表示以i为父节点的树,保留j个子节点至少要剪的边数,结果一直想不出思[详细]
-
链表创建 和 倒置
所属栏目:[程序设计] 日期:2020-05-25 热度:106
#define MAX_ITEM 10 typedef struct node *link; struct node{ int data; link next; }; link Create(); void Destory(link head); void Print(link head); link Revert(link head); Node Create() { link x = NULL[详细]
-
一个驱动模块依赖多个C文件的Makefile写法
所属栏目:[程序设计] 日期:2020-05-25 热度:170
[guowenxue@localhost plat_driver]$ ls dev_gprs.c dev_skelton.c gprs.cinclude Makefile [guowenxue@localhost plat_driver]$ cat Makefile ARCH = AT91SAM9260 PLAT ?= L300 CROSS_COMPILE ?= /opt/build[详细]
-
全局变量相互依赖和初始化顺序的解决办法
所属栏目:[程序设计] 日期:2020-05-25 热度:85
如果是定义一个全局的map,会出现如下core: Program received signal SIGSEGV, Segmentation fault. 0x00007ffff7b449ea in std::_Rb_tree_decrement(std::_Rb_tree_node_base*) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 ([详细]
-
GLSL 初级教程 – Pipeline Overview
所属栏目:[程序设计] 日期:2020-05-25 热度:115
The following figure is a (very) simplified diagram of the pipeline stages and the data that travels amongst them. Although extremely simplified it is enough to present some important concepts for sha[详细]
-
GLSL 高级教程 – Pipeline (OpenGL 3.2 – OpenGL 4.2)
所属栏目:[程序设计] 日期:2020-05-25 热度:71
Below is a simplified diagram of the pipeline for OpenGL from version 3.2 forwards. In the next sections each stage will be described. The numbers in parenthesis indicate which OpenGL version is requi[详细]
-
如何转换不合理存储的表 多值依赖
所属栏目:[程序设计] 日期:2020-05-25 热度:69
CREATE TABLE #t ( linkreturnid INT , id INT ) SELECT LinkReturnID , id INTO #t0 FROM CallCentre.cc.BackChangeApply WHILE EXISTS ( SELECT LinkReturnID ,[详细]
-
简单可依赖——有时耐心对于程序员是种灾难
所属栏目:[程序设计] 日期:2020-05-24 热度:183
跟DT组队做事有几次了,前两次给我的感觉是他能够在极短的时间内解决问题,但是代码写的却不规范,跟我这个强迫症写注释的习惯格格不入。其实我觉得在他看来能解决问题就好,美观性的问题不予考虑,而对于我,则要把代码写的漂漂亮亮,工工整整,就像我在写[详细]
-
设计模式原则(3)里氏替换原则
所属栏目:[程序设计] 日期:2020-05-24 热度:177
定义: 第一种定义方式相对严格:如果对每一个类型为S的对象o1,都有类型为T的对象o2,使得以T定义的所有程序P在所有的对象o1都代换成o2时,程序P的行为没有变化,那么类型S是类型T的子类型。 第二种更容易理解的定义方式:所有引用基类(父类)的地方必须能[详细]
-
依赖注入那些事儿——DI与IoC
所属栏目:[程序设计] 日期:2020-05-24 热度:146
控制反转(Inversion of Control,英文缩写为IoC)是一个重要的面向对象编程的法则来削减计算机程序的耦合问题。 控制反转还有一个名字叫做依赖注入(Dependency Injection)。简称DI。 1 IGame游戏公司的故事 1.1 讨论会 话说有一个叫IGame的游戏公司,正在[详细]
-
接口与实现分离:对类声明的依赖 取代对类定义的依赖,类实现部分发生变动时,不需要重新编译,降低编译依赖性
所属栏目:[程序设计] 日期:2020-05-24 热度:153
#include iostreamusing namespace std;//声明一个类my_class class my_class;//引用my_class作函数参数 void func( const my_class a ){ a;}//用my_class指针作函数参数 void func2( const my_class* b ){[详细]

浙公网安备 33038102330553号