自定义博客皮肤

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Tcp服务端判断客户端是否断开连接

     今天搞tcp链接弄了一天,前面创建socket,绑定,监听等主要分清自己的参数,udp还是tcp的。好不容易调通了,然后就是一个需求,当客户端主动断开连接时,服务端也要断开连接,这样一下次客户端请求链接的时候才能成功链接。       然后就开始找各种方法。其中简单的是看recv()返...

2016-07-31 21:16:00

阅读数 142

评论数 0

搭建属于自己的VIP积分系统(1)

   很久没写博客了,如果有写得不好的地方,还请多多见谅。 架构设计 需求分析   这篇文章主要是介绍此VIP系统的基础架构。说实在的,我其实对 架构方面也不是很懂,我这套框架 还是拿别人的东西改过来的,并不是完全是自己写的。首先需要注意 以下几点,当然了,我先罗列下面的几点,以后有需要的...

2016-07-31 21:10:00

阅读数 11

评论数 0

JUnit 5 – 早期试用体验 – 第1篇

主要结论JUnit 5就要来了! 其中包含改进的API和扩展模型将大幅完善“JUnit工具”。 模块化的体系结构使得“JUnit平台”可以用于其他测试框架。 虽然经过了彻底重写,但可在同一个代码基中与老版本Junit共存。由专职开发者组成的团队目前正在着手开发JUnit 5,这一Java世界最受欢...

2016-07-31 19:38:00

阅读数 1

评论数 0

js 四舍五入函数 toFixed(),小数位数精度

js的加减乘除有时得到的结果的小数的位数非常大,这种结果非常难以读取,例如某两个数相乘得到的结果是:1.3921000000000001 这种结果小数的位数有点多,一般需要的结果是四舍无入的 1.39,使用toFixed()函数可以四舍无入:(1.3921000000000001).toFixed...

2016-07-31 14:10:00

阅读数 1

评论数 0

第26条:优先考虑泛型

考虑第6条的简单堆栈实现: public class Stack { pprivate Object[] elements; private int size = 0; private static final int DEFAULT_INITAL_CAPACI...

2016-07-30 23:56:00

阅读数 0

评论数 0

常用 Git 命令清单

作者: 阮一峰 日期: 2015年12月 9日 我每天使用 Git ,但是很多命令记不住。 一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。 下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。 Workspace:...

2016-07-29 16:20:00

阅读数 7

评论数 0

学习笔记-mysql_DML

查询:SELECT [ALL | DISTINCT | DISTINCTROW ] [HIGH_PRIORITY] [STRAIGHT_JOIN] [SQL_SMALL_RESULT] [SQL_BIG_RESULT] [SQL_BUFFER_RESULT] [SQL_CACHE...

2016-07-28 17:31:04

阅读数 2

评论数 0

qq登录

2019独角兽企业重金招聘Python工程师标准>>> ...

2016-07-28 14:06:00

阅读数 0

评论数 0

android AutoCompleteTextView 自定义BaseAdapter

最近项目中需要做搜索功能,实现类似 Google、Baidu 搜索的 下拉提示效果。Android为我们提供了 AutoCompleteTextView 控件来完成此功能。 网上好多例子都是简单使用 ArrayAdapter 来实现的,界面比较简单,实际项目中用处不大;自己研究了一番,自定义Ad...

2016-07-28 08:40:00

阅读数 4

评论数 0

linux基础(5)-用户及权限

用户与组 用户:使用linux时,需要以用户的身份登陆 组 :用来方便组织管理用户 用户种类 -root用户(ID为0的用户为root用户) -系统用户(1-499) -普通用户(500以上) 相关文件 /etc/passwd ...

2016-07-27 19:03:00

阅读数 1

评论数 0

配置相关整理

Path是固定形式的 转载于:https://www.cnblogs.com/chenxuezhouLearnProgram/p/5709412.html

2016-07-26 23:38:00

阅读数 2

评论数 0

paper 98:图像视觉各个领域文献目录

当前图像视觉各个领域文献资料的索引,包含计算机视觉、图像处理、文本(图像)分析、视频分析、模式识别等主题。如果对哪个方向比较感兴趣,可以查看这个方向的比较重要的Paper,每一个大的目录后面都对应一些更细的研究方向,选择某个研究方向就能获得该领域从经典到最新的文献资料索引。 1:帮助和FAQ ...

2016-07-26 20:39:00

阅读数 4

评论数 0

Ubuntu开机黑屏或花屏解决办法

开机进入安全模式或叫恢复模式(双系统开机进入第2项(单系统开机时按shift键)-选择root或drop to root shell promot-点击ok)# mount -o remount / (以读写的权限重新挂载系统)# vi /etc/vim/vimrc.tiny:set nocomp...

2016-07-26 16:28:12

阅读数 13

评论数 0

socket中的短连接与长连接,心跳包示例详解

2019独角兽企业重金招聘Python工程师标准>>> ...

2016-07-22 14:44:00

阅读数 8

评论数 0

切勿版本化Web API

在最近的一次演讲中,Sebastien Lambla指出,通过在URI中增加版本或者使用带有版本的媒体类型将Web API版本化在开放网络上是行不通的。我们真正需要的是,协定随着我们需要的变化而演化。此外,他还描述了避免版本化需求的方法。\\Lambla是一名REST架构风格顾问和倡导者。在他看来...

2016-07-21 19:00:00

阅读数 2

评论数 0

mybatis跨XML引用

resultMap中association标签的select属性使用嵌套查询的时候需要引用其它xml文件的配置 此时可以用要引用xml的namespace.引用select的ID 如 <resultMap id="BaseResultMap" type=&...

2016-07-21 15:24:00

阅读数 22

评论数 0

android 数据库中的事务_银行转账示例

主java package com.itheima.transtation; import com.itheima.transtation.db.BankOpenHelper; import android.os.Bundle; import android.app.Activ...

2016-07-21 09:43:00

阅读数 4

评论数 0

Android单元测试之Mockito浅析

写在前面 因个人能力有限,可能会出现理解错误的地方,欢迎指正和交流! 关于单元测试 通常一个优秀的开源框架,一般都会有很完善的单元测试。 举个例子: 不好意思,我调皮了 :) Retrofit googlesamples/android-architecture 在这两个优秀的开源框架中,都...

2016-07-21 01:16:05

阅读数 9

评论数 0

MongoDB Map Reduce

  Map-Reduce是一种计算模型,简单的说就是将大批量的工作(数据)分解(MAP)执行,然后再将结果合并成最终结果(REDUCE)。 MongoDB提供的Map-Reduce非常灵活,对于大规模数据分析也相当实用。   以下是MapReduce的基本语法: db.runComma...

2016-07-19 15:09:00

阅读数 3

评论数 0

Linux GCC编译库

本文主要解决以下几个问题   1).为什么要使用库?   2).库的分类   3).创建自己的库 为什么要使用库?   或许大家对自己初学 Linux时的情形仍记忆尤新吧。如果没有一个能较好的解决依赖关系的包管理器,在Linux下安装软件将是一件及其痛苦的工作。你装a包时,可能会提示...

2016-07-19 10:41:00

阅读数 2

评论数 0

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