自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

转载 03《需求模式——软件建模与分析》

  需求分析就是用来解决需求获取得到的信息和需求开发应该建立的软件系统解决方案之间有着很大的差距的需求工程活动。需求分析在需求工程中占据着重要的位置。在需求分析的过程中,需要我们不断地整理、分析,注重每一个细节,确定好系统的边界。建立好模型,如果遇到新的问题,要及时整理解决记录。综合运用需求分析技术。对每一种技术不仅需要广泛阅读,而且需要进行很多的实践。没有哪种需求分析技术能够单独完成对复杂问题的...

2015-11-30 17:39:00 60

转载 css案例学习之用thead、tbody、tfoot实现漂亮的table布局

首先说说thead、tbody、tfoot <thead> <tbody> <tfoot> 无论前后顺序如何改变, <thead> 内的元素总是在表的最上面, <tfoot> 总在表的最下面 效果 代码如下 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transi...

2015-11-30 17:13:00 83

转载 四则运算

这是我的程序页面 from1代码 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using...

2015-11-29 22:17:00 89

转载 重构:越来越长的 switch ... case 和 if ... else if ... else

在代码中,时常有就一类型码(Type Code)而展开的如 switch ... case 或 if ... else if ... else 的条件表达式。随着项目业务逻辑的增加及代码经年累月的修改,这些条件判断逻辑往往变得越来越冗长。特别是当同样的逻辑判断出现在多个地方的时候(结构示意如下),代码的可读性和维护难易程度将变得非常的糟糕。每次修改时,你必须找到所有有逻辑分支的地方,并修改它们。 ...

2015-11-29 16:57:00 106

转载 Java cookie的使用

1.cookie是什么? cookie是web应用当中非常常用的一种技术,用于储存某些特定的用户信息。 2.cookie的作用? 在用户登陆时将用户的信息存放在cookie中,用户在一定的时间中再次登陆时不需要输入用户名和密码直接跳转到下一个界面。 3.设置cookie Cookie cookie = new Cookie("key", "value"); cookie.setMaxA...

2015-11-28 23:34:00 44

转载 软件测试自动化之- 基于反射的UI自动化测试框架 - UI Automation Test Framework

测试自动化程序的任务 基于反射的ui测试自动化程序,要完成的6项任务: 通过某种方式从测试套件程序中运行待测程序(AUT: Applicaton Under Test),以便于两个程序之间进行通信 操纵应用程序的窗体,从而模拟用户对窗体所实施的moving和resizing操作 检查应用程序窗体,确定应用程序的状态是否准确 操纵应用程序控件的属性,从而模拟用户的一些操作,比...

2015-11-28 15:35:00 228

转载 读书笔记——《暗时间》汇总

第一部分: http://www.cnblogs.com/java-stx/p/4966024.html 第二部分: http://www.cnblogs.com/java-stx/p/4985051.html 总结:   看完这本书,我感觉给我印象最深的就是作者在书中大量的引用不同学科的书名,从中可以看出作者的阅读量之大,以及涉及学科之广。同时,可以发现作者提到过的书名中,不...

2015-11-28 14:33:00 62

转载 Centos7-mqtt消息中间件mosquitto的安装和配置

在以前发布的博客“菜鸟是如何打造智能家居系统的”文章最后我提到了使用MQTT协议作为云平台和设备之间的通信协议以达到消息传递的实时性,手机的消息推送也大多基于这种平台,首先搬来一段简介。 MQTT(MQ Telemetry Transport),消息队列遥测传输协议,轻量级的发布/订阅协议, 适用于一些条件比较苛刻的环境,进行低带宽、不可靠或间歇性的通信。目前已经是物联网消息通信事实上的标...

2015-11-28 10:39:00 51

转载 深入浅出UML类图

深入浅出UML类图 在UML 2.0的13种图形中,类图是使用频率最高的UML图之一。Martin Fowler在其著作《UML Distilled: A Brief Guide to the Standard Object Modeling Language, Third Edition》...

2015-11-25 20:37:00 39

转载 Tomcat内存溢出的原因

在生产环境中tomcat内存设置不好很容易出现内存溢出。造成内存原因是不一样的,当然处理方式也不一样。 这里根据平时遇到的情况和相关资料进行一个总结。常见的一般会有下面三种情况: 1.OutOfMemoryError: Java heap space 2.OutOfMemoryError: PermGen space 3.OutOfMemoryError:unable to create n...

2015-11-25 13:59:00 36

转载 [Poj2112][USACO2003 US OPEN] Optimal Milking [网络流,最大流][Dinic+当前弧优化]

题意:有K个挤奶机编号1~K,有C只奶牛编号(K+1)~(C+K),每个挤奶机之多能挤M头牛,现在让奶牛走到挤奶机处,求奶牛所走的最长的一条边至少是多少。 题解:从起点向挤奶机连边,容量为M,从挤奶机向奶牛连,边容量为1,从奶牛向汇点连边,容量为1。二分最长边的长度,每次重新构图,边权小于等于mid的可以走,其余为INF,每次检查汇点的流量是否为C即可。 代码如下: #include &...

2015-11-22 13:20:00 58

转载 对ORACLE的一些闪回和触发器操作,和备份

--oracle闪回,把数据恢复到1个小时之前 select * from t_mail as of timestamp(sysdate-2/24) --备份 create table (表明) as select * from (要备份的表) --触发器操作 create or replace trigger addmail_tri after insert...

2015-11-21 09:25:00 91

转载 NSFileManager

NSArray *pathArray = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentPath = [pathArray firstObject]; NSString *filePath ...

2015-11-20 15:30:00 37

转载 php php-fpm安装 nginx配置php

centos 6.2 linux下安装php5.6.6源码 PHP在 5.3.3 之后已经把php-fpm并入到php的核心代码中了。 所以php-fpm不需要单独的下载安装。要想php支持php-fpm,只需要在编译php源码的时候带上 --enable-fpm 就可以了 一:yum安装php的依赖库 yum install -y make cmake gcc gcc-c++ autoco...

2015-11-19 23:13:00 116

转载 关于jquery文件上传插件 uploadify 3.1的使用

要使用uplaodify3.1,自然要下载相应的包,下载地址http://www.uploadify.com/download/,这里有两种包,一个是基于flash,免费的,一个是基于html5,需要付费,我这里所说的也是前一种。当然现在可能已经不再是3.1版本了,估计是3.2了。不过,差别不会太大! 首先在页面中引入一下文件: <link rel="stylesh...

2015-11-19 20:11:00 43

转载 第一章 计算系统漫游

1.文本字符: 使用ASCII标准来表示【以一个唯一的单字节大小的整数值来表示每个字符】 大多数计算机系统中是使用ASCII标准来表示文本字符的,如hello.c程序在系统中以ASCII值序列表示的(这是程序在计算机系统的最初表示形式)。 2.操作系统提供的三个基本的抽象概念: 文件:字节序列,对I/O设备抽象为文件这一概念。(包括磁盘、键盘、显示器、网络等都可以视为文件),这一...

2015-11-18 19:59:00 32

转载 [LintCode] Insertion Sort List

Insertion Sort List Sort a linked list using insertion sort. Example Given1->3->2->0->null, return0->1->2->3->null. SOLUTION: 插入排序的思路就是从头开始扫过去,然后遇到比当前点小的点,就把这个...

2015-11-17 10:57:00 48

转载 筛法求素数的最优算法+解释

筛法求素数: 求n内的素数。先用2去筛,即把2留下,把2的倍数剔除掉;再用下一个质数,也就是3筛,把3留下,把3的倍数剔除掉;接下去用下一个质数5筛,把5留下,把5的倍数剔除掉;不断重复下去……。 由此,我们可以写出基础版的筛法求素: const int maxn = 102410240; bool isp[maxn]; void init() { mem...

2015-11-12 06:16:00 292

转载 《掌握需求过程》阅读笔记一

《掌握需求过程》,又是一本新的书,这和我们现在上的课内容一致,都是讲解需求过程的。在试图构造产品之前,必须明确需求。如果没有正确的需求,就不能设计构造正确的产品,进而产品也就不能帮助用户完成他们的工作。然而已经有人证明,60%的错误在于需求和分析活动,大多数人选择,或更糟糕的是,他们的经理选择,赶紧构造错误的产品。这样,他们付出了数倍的代价,如果一开始就正确的进行需求和分析情况会好得多。这就是明确...

2015-11-10 22:09:00 44

转载 gulp教程之gulp中文API

简介: 本文主要翻译gulp官方API,加上自己一点点拙解。 gulp API docs 1、gulp.src(globs[, options]) 1.1、说明:src方法是指定需要处理的源文件的路径,gulp借鉴了Unix操作系统的管道(pipe)思想,前一级的输出,直接变成后一级的输入,gulp.src返回当前文件流至可用插件; 1.2、globs:需要处理的源文件匹配符...

2015-11-09 17:29:00 65

转载 读《大道至简》第六章有感

“得其精而忘其粗,在其内而忘其外;见其所见,不见其所不见,视其所视,而遗其所不视。” -------《列子·说符》 上文是取自秦穆公与伯乐之间关于九方皋相马的对话,直译是,天地间的奥妙:得到了它的精微,而放弃了它的粗略,省察它的内部而忘却其表象,看见了他所应当看见的地方,而没有看见他不必看见的地方,考察了他所应当考察的地方,抛弃了他所不必考察的地方。这则故事教给我们一个道理:...

2015-11-08 19:58:00 43

转载 Linux 多线程应用中如何编写安全的信号处理函数

http://blog.163.com/he_junwei/blog/static/1979376462014021105242552/ http://www.ibm.com/developerworks/cn/linux/l-cn-signalsec/ Linux 多线程应用中编写安全的信号处理函数 在开发多线程应用时,开发人员一般都会考虑线程安全,会使用pthread_mut...

2015-11-07 16:42:00 94

转载 android的layout_gravity

先上图和代码 1 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 2 android:layout_width="match_parent" 3 android:layout_height="match_parent"> 4 5 &lt...

2015-11-07 12:10:00 76

转载 mysql中utf8_bin、utf8_general_ci、utf8_general_cs编码区别

转自 http://china.ygw.blog.163.com/blog/static/6871974620132220289638/ 在mysql中存在着各种utf8编码格式,如下表: 1)utf8_bin 2)utf8_general_ci 3)utf8_general_cs utf8_bin将字...

2015-11-07 09:28:00 89

转载 Java WeakReference的理解与使用

转载:http://itindex.net/detail/47754-%E9%9D%A2%E8%AF%95-java-weakreference?utm_source=tuicool&utm_medium=referral 前言: 看到篇帖子, 国外一个技术面试官在面试senior java developer的时候, 问到一个weak reference相关的问题. 他没有期望有人能够...

2015-11-06 20:32:00 37

转载 JavaScript中的This.

JavaScript中的This. this 的指向 一般而言,在Javascript中,this指向函数执行时的当前对象。 作为对象方法调用 在 JavaScript 中,函数是对象,因此函数可以作为一个对象的属性,此时该函数被称为该对象的方法,在使用这种调用方式时,this 被自然绑定到该对象。 var point = { x : 0, y : 0, moveTo : fu...

2015-11-06 13:18:00 48

转载 UIScrollView

1.设置scrollView的滚动范围 self.scrollView.contentSize = CGSizeMake(self.iconView.frame.size.width , self.iconView.frame.size.height); // 2.设置偏移量 // self.scrollView.contentOffset = CGPointMake...

2015-11-05 21:57:00 28

转载 java enum(枚举)使用详解 + 总结

enum 的全称为 enumeration, 是 JDK 1.5 中引入的新特性,存放在 java.lang 包中。 下面是我在使用 enum 过程中的一些经验和总结,主要包括如下内容: 1. 原始的接口定义常量 2. 语法(定义) 3. 遍历、switch 等常用操作 4. enum 对象的常用方法介绍 5. 给 enum 自定义属性和方法 6. EnumSe...

2015-11-05 00:41:00 36

转载 uva11178 Morley’s Theorem(求三角形的角三分线围成三角形的点)

Morley’s Theorem Input:Standard Input Output:Standard Output Morley’s theorem states that that the lines trisecting the angles of an arbitrary plane triangle meet at the vertices of an equilat...

2015-11-04 22:34:00 112

转载 curses不是linux里默认的C函数库

今天在调试一个贪吃蛇程序时,出现如下错误: [hsy@localhost c++]$ g++ snack.cpp -o snack/tmp/ccCuZ3Jm.o:在函数‘playgame(int, int)’中:snack.cpp:(.text+0xce):对‘erase’未定义的引用snack.cpp:(.text+0xed):对‘mvprintw’未定义的引用snack.cpp:(.t...

2015-11-03 22:29:00 124

转载 织梦cms、帝国cms、PHPcms优缺点解析

php才是建站的主流,cms这类程序又是用的最多的,占据主流的cms主要就是织梦,帝国,phpcms这三种的,这三个程序都是开源程序。国内用户众多。   一、从美观性来说(以官方默认模版为准   phpcms发布的V9美观性无疑是最好的。界面整洁大方。织梦一直以来都是一个绿色模版,中规中矩,帝国无疑是最难看的了,并且自己必须修改默认模板才能让首页显示数据,不能像织梦和phpsm...

2015-11-03 10:50:00 68

转载 C#编程练习

例一: 输入月份日期,判断今天是今年的第几天, 假定今年是平年 首先看一下以下做法,只用switch()case: break; 没有规定日期范围 因为没有规定日期范围,所以出现了第二种错误情况; 现在进行修正补充,用if()else()来设定日期范围 转载于:https://www.cnblogs.com/dujiaoshou/p/4931378.html...

2015-11-02 21:03:00 91

转载 javascript引擎工作原理

1. 什么是JavaScript解析引擎? 简单地说,JavaScript解析引擎就是能够“读懂”JavaScript代码,并准确地给出代码运行结果的一段程序。比方说,当你写了var a = 1 + 1;这样一段代码,JavaScript引擎做的事情就是看懂(解析)你这段代码,并且将a的值变为2。 学过编译原理的人都知道,对于静态语言来说(如Java、C++、C),处理上述这些事情的叫编译...

2015-11-01 20:29:00 28

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除