自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

liuhaomatou的专栏

汗水洒在每一天

  • 博客(7)
  • 资源 (6)
  • 收藏
  • 关注

转载 java 二进制(原码 反码 补码),位运算,移位运算,约瑟夫问题

一.二进制,位运算,移位运算1.二进制对于原码, 反码, 补码而言, 需要注意以下几点:(1).Java中没有无符号数, 换言之, Java中的数都是有符号的;(2).二进制的最高位是符号位, 0表示正数, 1表示负数;(3).正数的原码, 反码, 补码都一样;(4).负数的反码=它的原码符号位不变, 其他位取反;(5).负数的补码=它的反码

2014-11-24 14:36:47 11648

转载 Java线程同步:synchronized锁住的是代码还是对象

在Java中,synchronized关键字是用来控制线程同步的,就是在多线程的环境下,控制synchronized代码段不被多个线程同时执行。synchronized既可以加在一段代码上,也可以加在方法上。关键是,不要认为给方法或者代码段加上synchronized就万事大吉,看下面一段代码:[java] view plaincopy

2014-11-21 16:01:27 990

转载 UML类图与类的关系详解

在画类图的时候,理清类和类之间的关系是重点。类的关系有泛化(Generalization)、实现(Realization)、依赖(Dependency)和关联(Association)。其中关联又分为一般关联关系和聚合关系(Aggregation),合成关系(Composition)。下面我们结合实例理解这些关系。基本概念类图(Class Diagram): 类图是面向对象系统建模中最常用

2014-11-21 10:14:53 642

转载 Java基础—网络编程【OSI/RM TCP/IP】【网络通信三要素】【UDP传输 & TCP传输】【DNS域名解析】

一、简单的网络知识1、网络模型:①、OSI/RM(Open System Interconnection Reference Model开放式系统互连基本参考模型),是由ISO(International Standards Organization国际标准化组织)提出的网络参考模型。②、TCP/IP(Transmission Control Protocol/Intern

2014-11-13 11:01:59 7625 2

转载 《Java TCP/IP Socket编程》读书笔记(1)

1.1 计算机网络、协议和报文计算机网络是由一组通过通信信道相互连接的机器组成。我们把这些机器成为主机和路由器。1、主机是指运行应用程序的计算机,这些应用程序包括网络浏览器、即时通信代理或者文件共享程序。2、路由器是指将信息从一个通信信道传递或者转发到另一个通信信道。3、通信信道指将字节序列从一个主机传递到另一个主机的手段。4、信息是指计算机创建和解释的字节

2014-11-12 19:02:26 1249

转载 Java---Socket编程基础理论

理论部分• 在网络上一台主机与主机进行通讯,是通过IP地址的,IP地址就相当于主机的名字。网络上的IP地址具有全球唯一性• 主机与主机之间要有相同的协议。这个就相当于人与人通讯之间的暗号。都遵循这个暗号的服务器就能互相识别对方发送的信息。• 计算机是死的,要进行通讯,其实是两台计算机之间的程序在交换数据。在网络上给每一程序分配一个端口号。在发送的时候同时指定IP地址和端口号

2014-11-12 18:58:18 771

转载 组播技术

1  概述1.1  产生背景传统的IP通信有两种方式:一种是在源主机与目的主机之间点对点的通信,即单播;另一种是在源主机与同一网段中所有其它主机之间点对多点的通信,即广播。如果要将信息发送给多个主机而非所有主机,若采用广播方式实现,不仅会将信息发送给不需要的主机而浪费带宽,也不能实现跨网段发送;若采用单播方式实现,重复的IP包不仅会占用大量带宽,也会增加源主机的负载。所以,传统的单

2014-11-12 18:24:18 2030

OCPP2.0.1 协议 中文版本

OCPP(Open Charge Point Protocol,开放充电桩协议)是一种用于电动汽车充电设备和充电站管理系统(CSMS)之间通信的开放标准。 官网:https://www.openchargealliance.org 要实现OCPP接入,需要遵循以下步骤: 了解OCPP协议:首先,需要熟悉OCPP协议的基本概念和架构。OCPP协议有多个版本,如OCPP 1.5、OCPP 1.6和OCPP 2.0。选择一个适合您需求的版本,并详细了解其规范。 选择通信方式:OCPP支持多种通信方式,如WebSocket、SOAP和JSON。根据您的需求和设备能力选择合适的通信方式。 开发充电桩软件:根据OCPP协议规范,为您的充电桩设备开发软件。这包括实现OCPP协议中定义的各种消息类型、数据模型和业务逻辑。 集成CSMS:为了实现充电桩与充电站管理系统的通信,需要将您的充电桩软件与CSMS集成。这通常涉及到实现CSMS提供的API接口,并确保充电桩能够与CSMS进行双向通信。 测试与调试:功能测试、性能测试和安全测试等 部署与监控:在部署过程中将经过测试和调试的充电桩软件部署到实际设备上

2023-12-06

miracast player

运行在Android平台上的,一个通过wifi可以在android 手机或者平板之间投射屏幕镜像的apk,主要是用于镜像的显示。 playwfd miracast player

2015-08-04

Android JNI 部分学习Demo

关于Android 中java调用 c的代码例子即JNI

2013-03-11

OpenExplorer_1.5.0.v201108051513.jar

开始安装了easyExplorer但是在windows下可以用,而在ubuntu下是不支持的,而从网上找到了一个插件在ubuntu下也可以使用,方便开发过程中快速浏览文件。找到文件位置。

2012-12-15

easyexplorer-Plugins

假如你经常需要在Eclipse里打开相关资源文件所在的文件夹,比较麻烦,要右键,属性,在Location一栏中把所在的文件夹拷贝一下,然后再去资源治理器里输入这个路径,回车,打开它。     解决方法:      用EasyExplorer插件,有了这个插件就可以很方便地打开资源文件所在的文件夹了

2012-11-19

android socket面试文档

介绍有关android 网络socket的一些基础知识,有助于面试的。

2012-10-15

空空如也

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

TA关注的人

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