自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 枚举类.

文件名:EnumDemo.java设置员工休息日期的一个类. 看上去没有什么问题,但是休息的时间用的是int类型来表示,并且if/else的范围没有固定,使得安全性非常差.就算在Setday中输入12也会得出结果周一到周五休息,没有考虑到安全性.其二问题是业务表达不明确, 没有确切的说明1是指星期一,在美国第一天是星期天,解决这个方法专门去构建1个类Weekday,里面存放业...

2017-02-27 23:56:00 56

转载 wbr 视机而动

链接在适当的时候, 除非能容下整个单车, 才保留一行;缩放浏览器, 试试这段就知道了<p>To learn AJAX, you must be familiar with the XMLHttpRequest Object.To learn AJAX, you must be familiar with the XMLHttp<wbr>Requ...

2017-02-27 13:44:00 76

转载 题目1013:开门人和关门人----没有AC掉

首先,承认这道没有太大的难度,但是有好多值得学习的地方:我的WA:正确的结果,但是runtime error 的问题;#include<stdio.h>#include <stdlib.h>#include<string.h>int main(){ int N,M; scanf("%d",&N); if (N==...

2017-02-26 13:27:00 71

转载 解决死锁四大方式

解决死锁的基本方法:预防死锁:资源一次性分配:(破坏请求和保持条件)可剥夺资源:即当某进程新的资源未满足时,释放已占有的资源(破坏不可剥夺条件)资源有序分配法:系统给每类资源赋予一个编号,每一个进程按编号递增的顺序请求资源,释放则相反(破坏环路等待条件) 避免死锁:预防死锁的几种策略,会严重地损害系统性能。因此在避免死锁时,要施加较弱的限制,从而获得 较满意的系统性能。由于在避免死锁的策略中,允许...

2017-02-24 21:09:00 789

转载 mongoDB MapReduce

MapReduce功能强大,分两步操作。Map:将数据分别取出。Reduce:负责数据的最后的处理。使用MapReduce操作最终会将处理结果保存在一个单独的集合里面,而最终的处理效果如下。范例:统计出各性别的人数、平均工资、最低工资、雇员姓名总结:理解MapReduce思路。Map函数:emit("分组",{"$sum":"$column","$cou...

2017-02-24 21:00:00 127

转载 几分钟看完 flow.ci 全部功能

从 0 到 1,从邀请式内测到收费上线,flow.ci 经历了十个多月的沉淀与打磨。这期间,flow.ci 工程师们奋力赶工,进行了一系列的大功能更新,Bug 修复,功能优化。这篇文章记录了 flow.ci 内测期间的大功能更新和相关的实践教程,以及在可预见的未来 flow.ci 将迭代的新功能。正式内测4月初,flow.ci Beta 上线,正式进入开发者的视野。Beta 版的 flow...

2017-02-23 18:12:00 57

转载 静态方法中调用非静态方法

  静态static方法中不能调用非静态non-static方法,准确地说是不能直接调用non-static方法。但是可以通过将一个对象的引用传入static方法中,再去调用该对象的non-static方法。 在主函数(static方法)中我们经常创建某个类的实例,再利用其引用变量调用它的非静态方法。//StaticMethodTest.java//A ststic me...

2017-02-22 21:06:00 87

转载 不错的设计思路

1.数据加载后,下拉刷新失败,该怎么办?  常用的做法:显示加载失败页面.  不错的做法:上次加载成功,数据肯定不为空....        1>若下拉刷新失败,且数据不为空,就返回成功.        2>若下拉刷新成功,就删除以前的数据,若请求的数据为空,就返回失败.2.巧用懒加载.  通过下划线设置没有数据时的图片,通过点语法让该图片隐藏.(适用于图片很少...

2017-02-22 16:42:00 56

转载 cocoapods更新

切换gem源:gem sources --remove https://rubygems.org/gem source -a https://gems.ruby-china.org查看是否切换成功:gem source -l显示current source是https://gems.ruby-china.org即表示切换gem源成功...

2017-02-22 16:34:00 49

转载 走遍世界 —— 阿拉伯联合酋长国

1. 酋长国(emirate)酋长国(阿拉伯语:ㄆ,复数:ㄆ英语:Emirate) 是埃米尔(酋长)统治的地区,类似于君主国。酋长原是部落的首领。现代酋长国一般是指阿拉伯世界以酋长、部落首领为元首的国家。这些国家 19 世纪成了英国的殖民地,现在都实现了独立。酋长国:科威特卡塔尔阿拉伯联合酋长国(简称阿联酋) 迪拜酋长国阿布扎比酋长国,石油储...

2017-02-21 11:55:00 136

转载 Ehcache配置详解及CacheManager使用

<?xml version="1.0" encoding="UTF-8"?><ehcache><!--timeToIdleSeconds 当缓存闲置n秒后销毁 --><!--timeToLiveSeconds 当缓存存活n秒后销毁 --><!--缓存配置 name:缓存名称。 maxEl...

2017-02-21 11:12:00 85

转载 UML绘图工具

画UML图与写文章差不多,都是把自己的思想描述给别人看,关键在于思路和条理,图好看与否就是看你的字是否规范,至于工具,就像你用什么笔,不算非常重要。目前市场上常见的建模工具有StarUML,IBM Rational Rose、Microsoft Visio、Power Designer等,Rose使用最广,市场份额最大。转载于:https://www.cnblogs.com/loader...

2017-02-20 21:28:00 129

转载 团队和流程

王村门口搬砖大队就是一群乌合之众,有利益走到一起,在有利益分离而分开。而团队成员之间则有着明细的分工,互相依赖互相合作,共同完成任务。 软件团队的模式有很多 窝蜂模式是一个欢乐而随意的模式但都存活时间不长。主治医师模式 明星模式 社区模式 业余剧团模式 秘密团队 特工团队 交响乐模式 爵士乐模式 功能团队模式 官僚模式软件的开发流程 写了再改模式瀑布模型 瀑布模式的各种变形 Rat...

2017-02-19 20:31:00 98

转载 集群session一致性和同步问题

一. 何为session用户使用网站的服务,基本上需要浏览器和web服务器进行多次交互,web服务器如何知道哪些请求是来自哪个会话的?具体方式为:在会话开始时,分配一个唯一的会话标识(sessionId),通过cookie把这个标识告诉浏览器,以后每次请求的时候,浏览器都会带上这个会话标识来告诉web服务器请求是属于哪个会话的。如果遇到禁用cookie的情...

2017-02-18 12:22:00 73

转载 css reset

// 简单的reset*{ margin: 0; border: 0; padding: 0;}a{ text-decoration: none; color: #000;}ul{ list-style: none;}body{ font-family: "微软雅黑"; font-size: 16px;}转载于:https://www.cnblogs.com/yangjunfei/p/640...

2017-02-17 13:58:00 36

转载 javascript 函数和作用域(闭包、作用域)(七)

一、闭包JavaScript中允许嵌套函数,允许函数用作数据(可以把函数赋值给变量,存储在对象属性中,存储在数组元素中),并且使用词法作用域,这些因素相互交互,创造了惊人的,强大的闭包效果。【update20170501】闭包就是指有权访问 另一个函数作用域 中的变量 的函数 !!!好处:灵活方便,可封装缺点:空间浪费、内存泄露、性能消耗由于闭包会携带包含它的函数的作用域,因此...

2017-02-15 18:10:00 57

转载 安卓adb工具的安装方法

adb是Android的一个很重要的调试工具,熟练掌握后可实现很多功能,比如有些手机的解锁、ROOT就会用到adb工具。可很多朋友都说不会安装,今天就从最开始的安装方法说起。adb工具其实不用安装,下载后解压就可使用,之所以有些朋友感觉没安装好,是因为没有掌握最开始的使用方法。1adb工具解压后通常有如图的几个文件,以前的一些教程都让大家把这几个文件复制到C:\Wind...

2017-02-14 21:57:00 132

转载 《疯狂Java讲义》(三十)---- Annotation

限定重写父类方法:@Override作用是告诉编译器检查这个方法,保证父类要包含一个被该方法重写的方法,否则就会编译出错。标记已过时:@Deprecated用于表示某个程序元素(类或方法)已过时,当其他程序使用已过时的类或方法时,编译器会给出警告。抑制编译器警告:@SuppressWarnings指示被该Annotation修饰的程序元素取消显示指定的编...

2017-02-14 09:36:00 42

转载 如何在mac本上安装android sdk

众所周知的原因,google的很多网站在国内无法访问,苦逼了一堆天朝程序员,下是在mac本上折腾android 开发环境的过程:一、先下载android sdk for mac给二个靠谱的网址:a).http://down.tech.sina.com.cn/page/45703.htmlb).http://mac.softpedia.com/get/Developer-Tool...

2017-02-13 12:12:00 68

转载 Qt - QFile类(翻译)

QFile 类提供了读取文件的接口。继承于QFileDevice. QFile 是一种IO设备,用来读写文本和二进制文件和资源。QFile可单独使用,但和QTextStream或QDataStream一起使用更方便。 文件名可以通过构造函数传入,但也可使用setFileName()函数随时传入。QFile使用'/'作为分隔符,其他分隔符(如...

2017-02-13 11:21:00 160

转载 新上线网站报错504

错误场景:  架构nginx+tomct  通过nginx直接访问出现504  不通过ngin页面打不开  nginx日志报错 upstram timeout相关分析:  后端服务出现问题。(有时间再把详细情况补充上)转载于:https://www.cnblogs.com/fanxuanhui-linux/p/6391929.html...

2017-02-12 21:47:00 114

转载 [LearnOpenGL]照相机的变换、坐标系、摄像机

前言跟着LearnOpenGL上学着做项目,的确对于知识掌握得更清晰一些了。第一个项目第一个项目,是关于简单的熟悉矩阵变换的,创建了10个立方体,代码如下。 // 视图矩阵,看作是一个照相机glm::mat4 view;view = glm::translate(view, glm::vec3(0.0f, 0.0f, -6.0f));view = glm::rotate(v...

2017-02-12 16:38:00 189

转载 MD5加密

1 using System; 2 using System.Collections.Generic; 3 using System.IO; 4 using System.Linq; 5 using System.Security.Cryptography; 6 using System.Text; 7 using System.Threading.Task...

2017-02-12 15:43:00 53

转载 Java 核心内容相关面试题【3】

目录面向对象编程(OOP)常见的Java问题Java线程Java集合类垃圾收集器异常处理Java小应用程序(Applet)SwingJDBC远程方法调用(RMI)ServletJSP面向对象编程(OOP)Java是一个支持并发、基于类和面向对象的计算机编程语言。下面列出了面向对象软件开发的优点:1.代码开发模块化,更易维护和修改。2...

2017-02-11 14:08:00 310

转载 go build说明

go build命令用于编译我们指定的源码文件或代码包以及它们的依赖包。例如,如果我们在执行go build命令时不后跟任何代码包,那么命令将试图编译当前目录所对应的代码包。例如,我们想编译goc2p项目的代码包logging。其中一个方法是进入logging目录并直接执行该命令:hc@ubt:~/golang/goc2p/src/logging$ go build因为在代码包...

2017-02-10 13:45:00 392

转载 OpenStack安装

OpenStack的安装首先应该选择操作系统,看了几篇文章介绍,openstack运行在linux环境中,如果想在window中应用也是可以的,需要先安装其他软件虚拟linux环境,linux操作系统有很多,大家比较熟悉的有redhat,centos,ubuntu。安装对多的应该是Ubuntu,官网上提供了三种安装方法,分别是openSUSE Leap 42.1、SUSE Linux Ente...

2017-02-09 17:07:00 50

转载 tabcontrol动态生成选项卡,并且在选项卡中添加窗体

http://blog.csdn.net/zx13525079024/article/details/6084733今天在论坛上看到有人问到,如果在点击TRVEVIEW时动态生成tabcontrol的选项卡,并在选项卡中添加窗体,于是写了一个DEMO,供大家参考demo下载:http://download.csdn.net/source/2920757[c...

2017-02-09 15:46:00 398

转载 前端学习

链接:https://www.zhihu.com/question/30180100/answer/131071110来源:知乎著作权归作者所有,转载请联系作者获得授权。1. 2个小时的时间去看html 就学会<html><head><body><div><lable><input><p><in...

2017-02-09 13:59:00 74

转载 gulp打包压缩代码以及图片

1、首先全局安装gulp全局安装就不做介绍了初学gulp,终于把常用的配置,api,语法弄明白了!gulp插件地址:http://gulpjs.com/pluginsgulp官方网址:http://gulpjs.comgulp 官方API:https://github.com/gulpjs/gulp/blob/master/docs/API.md项目的目录结构应该是 1...

2017-02-09 12:49:00 74

转载 用label实现横向瀑布流的方法

要实现图中 关键字 的实现可用下面代码  - (void)initLayout { self.keywordLabel = [[UILabel alloc] init]; self.keywordLabel.textColor = [UIColor grayColor]; self.keywordLabel.font = [UIFont syst...

2017-02-06 16:49:00 114

转载 linux命令总结dd命令详解

一:dd命令dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。注意:指定数字的地方若以下列字符结尾,则乘以相应的数字:b=512;c=1;k=1024;w=2参数注释:if=文件名:输入文件名,缺省为标准输入。即指定源文件。< if=input file >of=文件名:输出文件名,缺省为标准输出。即指定目的文件。< of=output fi...

2017-02-06 16:32:00 95

转载 CMS(Concurrent Low Pause Collector)垃圾回收

摘自:http://www.cnblogs.com/ggjucheng/p/3977612.html转载于:https://www.cnblogs.com/man-li/p/6369425.html

2017-02-06 10:39:00 64

转载 JavaScript 中的事件流和事件处理程序(读书笔记思维导图)

 JavaScript 程序采用了异步事件驱动编程模型。在这种程序设计风格下,当文档、浏览器、元素或与之相关的对象发生某些有趣的事情时,Web 浏览器就会产生事件(event)。  JavaScript 与 HTML 之间的交互是通过事件实现的。事件就是文档或浏览器窗口中发生的一些特定的交互瞬间,或者说事件就是 Web 浏览器通知应用程序发生了什么事情。可以使用侦听器(或处理程序)来预订事件,...

2017-02-06 09:38:00 121

转载 rhel5.5 linux系统下安装Oracle 11g

一、配置环境变量1、我将环境变量配置写成了一个脚本,将这个脚本copy到一个新建的linux系统。(脚本是本人原创,前2篇文章里有,感兴趣的朋友可以去看看)2、进入脚本所在的目录。3、执行脚本,需要输入的地方:设置oracle用户密码;设置oracle sid名,其他的脚本会自动配置。脚本创建的默认安装目录为:/u01/app/oracle,如果想设置为其它的可以在脚本中改。4、最后配置下 /et...

2017-02-04 11:12:00 72

转载 transform使用导致元素内字体出现模糊的坑~~~

项目中遇到的,关于居中弹出层的字体模糊问题。先来个对比图:清晰版: 模糊版:这个是一个不定宽高的弹出框,居中的方式如下代码:.layerdiv { position: fixed; top: 50%; left: 50%; background: #f5f7f9; -webkit-border-radius:...

2017-02-04 10:20:00 3000

转载 debian下配置nginx+php+mysql 遇到的坑

1.我用的阿里云上的debian6服务器,默认安装了php5.3.3。但没有安装php-cgi和php-fpm等模块,因为我在windows测试环境上配nginx和php时用到fastcgi模块,所以我一上来就想按章php-cgi,但是执行apt-get install php5-cgi报错。折腾一上午后,我修改了/etc/apt/source.list源文件,加上如下源:deb http...

2017-02-03 17:53:00 75

转载 Qt版本中国象棋开发(一)

开发目的:实现象棋人机对战简单AI,网络对战,移植到android中。开发平台:windows10 + Qt5.4 for android开发语言:C++开发过程:1.棋盘绘制; 方法一:重写paintEvent(QPaintEvent *) 虚函数,调用QPainter painter(this) 画笔。 方法二...

2017-02-02 15:40:00 62

转载 使用SlidingMenu的方法以及Android Studio 如何导入第三方库SlidingMenu

一、使用SlidingMenu的方法1、引入SlidingMenu库2、继承SlidingFragmentActivity3、onCreate方法改成public4、调用相关API二、Android Studio 如何导入第三方库SlidingMenu?材料:github网站下载的第三方库SlidingMenu-master.zip步骤:1、新建一个项目(我的项目...

2017-02-02 00:15:00 57

空空如也

空空如也

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

TA关注的人

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