相关推荐
-
遗留数据库多表关联的 unit test
其中有些表是多表关联。而且在数据库中也存在数据丢失的情况。 就是说一个表里面的 foreign key 的值可能在另外那个表里面已经被删除了。 例如在 Rails 里: A has_one B, A和B 都有很多attributes. 如果 B.A ...
-
Rails教程
再拾Rails的时候发现已经到3.0.3了, 巨大的改变发现找篇中文教程都找不到,于是索性根据官方教程一边学一边翻译,就当学习笔记。水平有限,不足此处敬请谅解。 1. 环境搭建 Ruby1.8.7+ (那么由于...
-
Rails Web应用开发实战-学生选课系统基础版(二)
Rails Web应用开发实战-学生选课系统基础版(二)在上一篇教程中,我们在Cloud9中跑通了整个演示代码,下面我们将从零建立一个新的Rails应用。在我们写代码之前,我们先看看Rails框架的结构:Rails框架最主要的特点...
-
Ruby on rails开发从头来(windows)(二十四)-测试Controller
上篇随笔里介绍了rails在功能测试方面的一些约定。这次我们继续会到Controller的测试。 之前我们测试的是login,可以相见,用户在login以后就要开始进行购物的动作了,所以我们现在就来测试store_controller,我们...
-
PATCH for restore fixtures data after every test running
rails的fixtures有一个令人讨厌的地方: fixtures 的数据不会在测试结束后自动清除 ,这样就使得fixtures遗留的数据影响到后来的测试。 相关的争论也持续了很久 ,具体的连接请看 ...
-
程序员必读书单 1.0
软件测试:xUnit Test Patterns 项目管理:人月神话 专业开发:程序员职业素养 大师之言:编程人生:15位软件先驱访谈录 界面设计:认知与设计:理解UI设计准则(第2版) 交互设计:交互设计精髓(第3版)...
-
成为编程大牛很简单,把这些书看个八成就OK
xUnit Test Patterns 项目管理 : 人月神话 专业开发 : 程序员职业素养 大师之言 : 编程人生:15位软件先驱访谈录 界面设计 : 认知与设计:理解UI设计准则(第2版) 交互设计 : 交互设计精髓...
-
程序员必读书单
xUnit Test Patterns 项目管理 : 人月神话 专业开发 : 程序员职业素养 大师之言 : 编程人生:15位软件先驱访谈录 界面设计 : 认知与设计:理解UI设计准则(第2版) 交互设计 : 交互设计精髓(第3版) 个人成长...
-
[转]Tumblr架构 – 页面浏览量150亿/月并且比Twitter更难拓展
作者:longhao 来源:http://www.longtask.com/blog/?p=736 注:一些内容不熟悉,所以没有翻译。原文地址在这里 ...最开始只有4名工程师来处理所有事情,当有20多个工程师的时候,才有
-
Yahoo用10多亿美金买的Tumblr架构
200数据库服务器(其中一些是为错误转移做的备用池) 47个备用池,30个片段库 30 memcache servers 30台memcache 服务器,缓存哒 22 redis servers 22redis服务器,key-value缓存 15 varnish servers ps...
-
JavaEE知识体系
1 1.文件上传下载 1.1 文件上传 1.1.1 文件上传的作用 例如网络硬盘!就是用来上传下载文件的。 在智联招聘上填写一个完整的简历还需要上传照片呢。 1.1.2 文件上传对页面的要求 ...4.在表单中添加file表
-
Pytest+Unittest+Git+Jenkins企业级CICD自动化测试平台建设方案
随着持续集成的引入,项目中的自动化测试用例越来越多,每轮执行所消耗的时间也越来越久。要提高自动化测试用例执行的效率,以下几点是需要考虑的根本点。(1)公司项目的交付策略如何首先,测试团队服务于公司项目...
-
Git & Github
为什么要用版本控制? 假设你在的公司要上线一个新功能,你们开发团队为实现这个新功能,写了大约5000行代码,上线没2天,就发现...所以你急需要一个工具,能帮你记录每次对代码做了哪些修改,并且可以轻易的把代码...
-
借助开源项目,学习软件开发——理解开源项目
MyUnit.Unit2 TThisClassName TheMethodName castMaxValue iTheValue 遵循Pascal命名法:一个名字里如果包含多个单词,每个单词的首字母都要大写,以.区隔 以大写T开头,后续是...
-
常见异常解析
ConcurrentHashMap与...ConcurrentHashMap引入了Segment,每个Segment又是一个hashtable,相当于是两级Hash表,然后锁是在Segment一级进行的,提高了并发性。缺点是对整个集合进行操作的方法如 size() 或...
-
精通 Grails: 用 Groovy 服务器页面(GSP)改变视图
Groovy 服务器页面(Groovy Server Pages,GSP)将 Web 置于 Grails Web 框架之内。在 精通 Grails 系列的第三期中,Scott Davis 介绍了如何使用 GSP 工作。您将了解到可以非常轻松地使用 ...查看本系列更多内容 |...
-
厌倦了Ruby,动态型,副作用以及基本面向对象的编程技术
我正式地表示彻底厌倦了Ruby,超过了其它—对副作用、不稳定性的厌倦,它们迫使我不得不编写如此多的单元测试。@abevoeker 我暗自想道,越来越多的人知道Ruby开发有问题,有缺陷,但他们仍然在错误的东西上下大手笔...
-
企业不要求工程师资格认证_谁说工程师不能成为企业家?
Rails是一个惊人的框架,其原因很多,但就我个人而言,我一直在努力地爱上它。 最终,它成为我工作中最不喜欢的部分。 普通读者知道,JavaScript社区和生态系统对我来说是一个巨大的热情领域。 因此,我自然而然地...
-
全套米哈游旗下的游戏与应用的API收集总结.zip
### 米哈游游戏与应用API收集总结 #### 概述 米哈游(miHoYo)是一家知名的游戏开发公司,旗下拥有多个热门游戏和应用,如《原神》、《崩坏3》、《崩坏:星穹铁道》、《未定事件簿》等。为了方便开发者和玩家社区进行二次开发、数据分析和社区互动,米哈游提供了一系列公开和非公开的API。本资源总结了全套米哈游旗下游戏与应用的API,包括API的功能、使用方法和注意事项,旨在帮助开发者快速上手并高效利用这些API。 #### 主要内容 1. **API概述与分类**: - **公开API**:米哈游官方提供的公开API,主要用于获取游戏数据、用户信息、公告、活动等内容。 - **非公开API**:通过逆向工程或社区共享获取的API,提供更深入的数据访问和操作功能。 2. **主要游戏与应用API收集**: - **《原神》API**: - **玩家信息**:获取玩家基本信息、角色信息、成就、深境螺旋等数据。 - **游戏数据**:包括地图数据、任务数据、物品数据等。 - **活动与公告**:获取最新的游
-
kubernetes镜像下载页
kubelet-1.23.8 kubeadm-1.23.8 kubectl-1.23.8
4 楼 Nutch2009 2009-07-04 23:26
3 楼 xo_tobacoo 2008-04-02 15:35
2 楼 5452 2007-12-01 15:34
1 楼 pf_miles 2007-11-19 19:25