关闭
当前搜索:

Java JUnit 单元测试小结

Java JUnit 单元测试小结单元测试(Unit test)单元测试关注单一的类. 它们存在的目的是检查这个类中的代码是否按照期望正确运行.集成测试(Integration test)顾名思义, 集成测试是检查开发的模块和其他模块整合时是否正常工作.虽然集成测试的代码影响范围比单元测试要广, 但是集成测试和单元测试一样, 也是针对于开发者而言的.端到端测试(End-to-End test)端到...
阅读(8) 评论(0)

责任链模式

责任链模式 顾名思义,责任链模式(Chain of Responsibility Pattern)为请求创建了一个接收者对象的链。这种模式给予请求的类型,对请求的发送者和接收者进行解耦。这种类型的设计模式属于行为型模式。 在这种模式中,通常每个接收者都包含对另一个接收者的引用。如果一个对象不能处理该请求,那么它会把相同的请求传给下一个接收者,依此类推。 介绍 意...
阅读(21) 评论(0)

MongoDB数据库设计中6条重要的经验法则

MongoDB数据库设计中6条重要的经验法则 Part 1 “我有丰富的sql使用经验,但是我是个MongoDB的初学者。我应该如何在MongoDB中针对一对多关系进行建模?”这是我被问及最多的问题之一。 我没法简单的给出答案,因为这有很多方案去实现。接下来我会教导你如何针对一对多进行建模。 这个话题有很多内容需要讨论,我会用三个部分进行说明。在第一部分,我会讨...
阅读(66) 评论(0)

CentOS文件管理

du -sh. 系统只显示当前文件夹所占用的总空间du -a. 显示的是所有的文件.包括子文件夹下所有文件也显示..某个文件夹的话例如home:du -sh /home/*...
阅读(24) 评论(0)

C++文件读写详解(ofstream,ifstream,fstream)

在看C++编程思想中,每个练习基本都是使用ofstream,ifstream,fstream,以前粗略知道其用法和含义,在看了几位大牛的博文后,进行整理和总结: 这里主要是讨论fstream的内容: [java] view plain copy #include    ofstream         //文件写操作 内存...
阅读(53) 评论(0)

Linux UDP C/S例子

Linux UDP C/S例子UDP C/S编程的步骤如下图所示与TCP C/S通信的区别在于:服务端没有设置监听和等待连接的过程。客户端没有连接服务端的过程。基于UDP的通信时不可靠地,面向无连接的,发送的数据无法确切知道对方收到没有,就算对方根本不存在,也可以发送数据出去。这样的通信通常用在对可靠性、安全性要求不高的地方,比如语音通信(没听清楚可以让对方再说一遍)。#include #inc...
阅读(68) 评论(0)

Qt学习之路: QPainter

Qt学习之路: QPainter         Qt的绘图系统允许使用相同的API在屏幕和打印设备上进行绘制。整个绘图系统基于QPainter,QPainterDevice和QPaintEngine三个类。     QPainter用来执行绘制的操作;QPaintDevice是一个二维空间的抽象,这个二维空间可以由QPainter在上面进行绘制;QPaintEngine提供了画笔pai...
阅读(78) 评论(0)

CentOS 6.5下升级GCC编译器到4.9.1版本的方法、步骤

CentOS 6.5下升级GCC编译器到4.9.1版本的方法、步骤 默认情况下,CentOS 6.5系统GCC版本为4.4,为了能够支持C++11,需要将GCC升级到4.8及以上版本。现在以4.9.1版本为例,介绍升级步骤及方法。 1.下载gcc最新的源码包 wget http://gcc.skazkaforyou.com/releases/gcc-4.9.1/gcc-4....
阅读(574) 评论(0)

在VS2010中使用Git【图文】

在VS2010中使用Git【图文】 准备 安装Git命令行,下载地址:http://code.google.com/p/msysgit/downloads/list,其实如果没有安装Git命令行,在安装Git Extensions时会有两个勾选项,其中一个就是Git命令行(msysGit ) 安装Git Extensions,下载地址:http://sourceforge...
阅读(280) 评论(0)

Qt Creator 搭配Git 版本控制

Qt Creator 搭配Git 版本控制 再次介绍一下Git的使用,这次是在Coding.net上部署项目的。这个是写给大作业合作的小伙伴们(我和我的A奶朋友们和某A的男朋友)看的。 安装Git 首先安装Git(msysGit) 下载地址 http://git-scm.com/downloads一路下一步完成安装。打开Git Bash,可以看到命令行界面。 ssh登录 为了提交...
阅读(181) 评论(0)

Linux x86_64平台下程序链接错误和-fPIC

Linux x86_64平台下程序链接错误和-fPIC  地址无关代码,在64位下编译动态库的时候,经常会遇到下面的错误: /usr/bin/ld: /tmp/ccQ1dkqh.o: relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile w...
阅读(188) 评论(0)

学习教程网站

易百教程:http://www.yiibai.com/ 菜鸟教程:http://www.runoob.com/ Git起步:https://git-scm.com/book/zh/v1/%E8%B5%B7%E6%AD%A5...
阅读(120) 评论(0)

超强、超详细Redis数据库入门教程

【redis是什么】 redis是一个开源的、使用C语言编写的、支持网络交互的、可基于内存也可持久化的Key-Value数据库。 redis的官网地址,非常好记,是redis.io。(特意查了一下,域名后缀io属于国家域名,是british Indian Ocean territory,即英属印度洋领地) 【学会安装redis】 从redis.io下载最新版re...
阅读(160) 评论(0)

Protobuf3语言指南

Protobuf3语言指南 1. 什么是protocol buffer protocolBuffer是用于结构化数据串行化的灵活、高效、自动的方法,有如XML,不过它更小、更快、也更简单。你可以定义自己的数据结构,然后使用代码生成器生成的代码来读写这个数据结构。你甚至可以在无需重新部署程序的情况下更新数据结构。 2. 为什么要用protocol buffer 在实际开发中经常会遇到的系...
阅读(556) 评论(0)

QString中文乱码

处理方法: 1. QString str = QString::fromLocal8Bit("中文"); //  源码是 GBK 编码(记事本中的 ANSI 编码)2. QString str = QString::fromUtf8("中文");          //  源码是 UTF-8 编码 在QT程序中, 如果直接用QString保存中文字符串,则会出现乱码,比如下面的程序 ...
阅读(326) 评论(0)
73条 共5页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:73887次
    • 积分:941
    • 等级:
    • 排名:千里之外
    • 原创:20篇
    • 转载:53篇
    • 译文:0篇
    • 评论:0条
    文章分类