首页 > 2016年03月21日 > 全部分享
使用函数指针和多态代替冗长的if-else或者switch-case
在编程中,if-else和switch-case是很常见的分支结构,很少在程序中不用这些控制语句。但是不能否认,在一些场景下,由于分支结构过分长,导致代码不美观且不容易维护,在《重构》一书中,也将过长的switch语句当做了“坏味道”。例如当我们处理从网络接收到的数据时,往往会由于种类太多而写一长段
分类:其他   时间:2016-03-21 01:40:45    收藏:0  评论:0  赞:0  阅读:194
行为驱动开发(BDD)
引言 BDD是对TDD理念的扩展。BDD强调有利害关系的技术团体和非技术团队都要参与到软件开发过程中。可以把它看成一种强调团体间合作的敏捷方法。大多数采用某种敏捷方法的团队最终都会遵循BDD的许多原则。在编写单元测试的时候,尽量使用BDD风格为测试命名。BDD风格强调使用完整的、描述性的、便于业务用
分类:其他   时间:2016-03-21 01:40:35    收藏:0  评论:0  赞:0  阅读:174
Python体验(10)-图形界面之计算器
分类:编程语言   时间:2016-03-21 01:40:25    收藏:0  评论:0  赞:0  阅读:249
【超详细教程】使用Windows Live Writer 2012和Office Word 2013 发布
去年就知道有这个功能,不过没去深究总结过,最近有写网络博客的欲望了,于是又重新拾起这玩意儿。 具体到底是用Windows Live Writer 2012还是用Word 2013,个人觉得看个人,因为这2个软件各有优点,各有缺点。 1、首先用LiveWriter发博客显然更专业,发布后的效果也与本地...
分类:Windows开发   时间:2016-03-21 01:40:15    收藏:0  评论:0  赞:0  阅读:442
cocoapods 命令
pod update pod install 快速的方法: pod update --verbose --no-repo-update pod install --verbose --no-repo-update
分类:其他   时间:2016-03-21 01:40:05    收藏:0  评论:0  赞:0  阅读:121
《机电传动控制》----学习笔记四(未完成版)
一、设计要求 结合本周学习的交流电机原理及启动、调速、制动特性,用Modelica设计和仿真一个用三相交流异步电机带动起重机起升机构运行。具体要求如下: 1)实现如下机械运动周期: 2) 升降机构和重物折算到到电机转子轴上的等效负载惯量为1Kg.m^2,折算到到电机转子轴上的等效负载转矩是15N.m
分类:其他   时间:2016-03-21 01:39:25    收藏:0  评论:0  赞:0  阅读:171
JavaScript数据类型转换汇总
ECMAScirpt中的数据类型:undefined、Null、Boolean、Number、String、Object 对一个值使用typeof操作符可能返回下列某个字符串: number(数字)、function(函数)、Boolean(布尔值)、string(字符串)、object(对象或nu
分类:编程语言   时间:2016-03-21 01:39:15    收藏:0  评论:0  赞:0  阅读:179
动手做第一个Chrome插件
Chrome插件是令人惊讶的简单,一旦你弄懂它的工作和实现原理。它是由一部分HTML,一部分Js,然后混合了一个叫做manifest.json的Json文件组合而成的整体。这意味着你可以使用你最擅长的js框架去实现它。 如果你还是一个Chrome插件的新手并且想尝试写一个的话,下面的文章将会带领大家
分类:其他   时间:2016-03-21 01:39:05    收藏:0  评论:0  赞:0  阅读:247
航天七三一医院护理电子病历的设计与实施
我新写的论文。
分类:其他   时间:2016-03-21 01:38:56    收藏:0  评论:0  赞:0  阅读:455
SolrCloud 分布式集群部署步骤
注:以上软件都是基于 Linux 环境的 64位 软件,以上软件请到各自的官网下载。 为搭建这个集群,准备三台服务器,分别为 192.168.0.2 -- master 角色192.168.0.3 -- slave 角色192.168.0.4 -- slave 角色 安装 jdk1.7 - 这个大家
分类:其他   时间:2016-03-21 01:38:35    收藏:0  评论:0  赞:0  阅读:198
mysql数据库
mysql>create table t_student (
分类:数据库技术   时间:2016-03-21 01:38:15    收藏:0  评论:0  赞:0  阅读:323
java深浅拷贝
转载:http://atjava.iteye.com/blog/1722501 首先我们看看浅拷贝和深拷贝的定义 浅拷贝:只复制一个对象,对象内部存在的指向其他对象数组或者引用则不复制 深拷贝:对象,对象内部的引用均复制 为了更好的理解它们的区别我们假设有一个对象A,它包含有2对象,对象A1和对象A
分类:编程语言   时间:2016-03-21 01:38:05    收藏:0  评论:0  赞:0  阅读:151
opencv 鼠标交互
最近在系统的学习opencv的基础知识; 之前没有去系统学习opencv基础,在用opencv的的时候会经常遇到各种问题,很有必要系统学习基础; 好的基础会让后面的学习 和实践 更加顺利; 下面贴出 opencv 鼠标交互的 代码 #include <opencv2/opencv.hpp>using
分类:其他   时间:2016-03-21 01:37:55    收藏:0  评论:0  赞:0  阅读:228
算法浅谈——数据结构
个人水平所限,只能谈及几年前的OI省选水平的算法。再高深的,便不清楚了。 声明:算法分类方式与列举顺序借鉴于hzwer同学的《OI省选算法汇总》。 OI算法,大抵可分为以下几类: 下面依次谈一谈。 对数据结构的理解,往往随着接触愈发深入。大致会是这样的历程—— 首先必须扫盲一下,按我这种分法,OI的
分类:编程语言   时间:2016-03-21 01:37:25    收藏:0  评论:0  赞:0  阅读:158
iOS学习-1.代理传值
代理的目的是改变或传递控制链。允许一个类在某些特定时刻通知到其他类,而不需要获取到那些类的指针。可以减少框架复杂度。?另外一点,代理可以理解为java中的回调监听机制的一种类似 优点:1、避免子类化带来的过多的子类以及子类与父类的耦合 2、通过委托传递消息机制实现分层解耦 通过在A界面输入一段字符,
分类:移动平台   时间:2016-03-21 01:37:15    收藏:0  评论:0  赞:0  阅读:252
Windows上的的神技能,你知道几个?(Windows技巧大全)
不用借助任何第三方软件,其实Windows也大有可为——比你目前了解得至少要多得多,强大技能快来get起来!1.文件隐藏谁的电脑里没点小秘密?东藏西藏到最后自己都找不到了有木有?今天教大家个隐藏文件的高招:将任意文件隐藏到图片中!怎么样?再也不用建什么“马列主义哲学”的文件夹啦! 看图: 2.记事本
分类:Windows开发   时间:2016-03-21 01:37:05    收藏:0  评论:0  赞:0  阅读:313
排序算法总结
趁着有时间把学习过的排序算法又实现了一遍复习一下,实现的排序算法主要有以下几种:冒泡排序、快速排序,选择排序,堆排序,插入排序,合并排序,希尔排序,桶排序等。 下面是网上找的一张图片,总结了常见排序算法的时间复杂度、空间复杂度以及稳定性,可以参考一下。 下面排序的都是vector<int>,懒得写模
分类:编程语言   时间:2016-03-21 01:36:55    收藏:0  评论:0  赞:0  阅读:216
Java DB
将mysql jar包引入项目 jdbc:mysql://127.0.0.1:3306/java java 数据库名称 package com.imooc.db;import java.sql.Connection;import java.sql.DriverManager;import java.
分类:数据库技术   时间:2016-03-21 01:36:45    收藏:0  评论:0  赞:0  阅读:202
初识HTML5
1>网页的5.0版本 1> 2014年才定制完HTML5的标准,历时8年 2> 移动先行 1> 跨平台 利用HTML5编写的UI界面能运行在所有拥有浏览器的平台 2> HTML5的运行平台:浏览器 3> 但是HTML5不能完成一些特定的功能,比如:拍照(ImagePickerController)、
分类:Web开发   时间:2016-03-21 01:36:25    收藏:0  评论:0  赞:0  阅读:318
03.阅读JQUERY源码——CSS修改样式的小细节
理解中的实现方式,如图: JQUERY中的实现方式小细节,如图: 通过this保存了一个新的公用对象,解决了li属于私有变量无法共享的问题。
分类:Web开发   时间:2016-03-21 01:36:15    收藏:0  评论:0  赞:0  阅读:167
1355条   上一页 1 ... 59 60 61 62 63 ... 68 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!