自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (3)
  • 收藏
  • 关注

转载 java数据转换中用到的位运算

2、补码:利用溢出,我们可以将减法变成加法       对于十进制数,从9得到5可用减法:       9-4=5    因为4+6=10,我们可以将6作为4的补数       改写为加法:       9+6=15(去掉高位1,也就是减10)得到5.       对于十六进制数,从c到5可用减法:       c-7=5    因为7+9=16 将9作为7的补数 

2017-03-21 14:37:21 386

转载 java位运算详解

最近又回去重新看了Java基础的书籍,在记录总结以前一些比较容易混淆的知识点。下面是本篇要记录的内容一、 相关基础概念在开始java位运算的知识之前,我们先来了解几个基础的概念,机器数,真值,原码,反码,补码。1.机器数我们知道无论是代码还是数值,在计算机中最后都转换成以二进制的形式存在的,而一个数值在计算机中的二进制表示形式,就是这个数的机器数。机器数是有

2017-03-20 09:19:59 662

转载 java 位运算

二进制数据结构书写数字的常用方法是十进制。例如:2157的千位是2,百位是1,十位是5,个位是7,这意味着可以将2157看作如下形式:2×1000+ 1×100 + 5×10 + 7×1也就是如下形式:2×103+1×102+ 5×101+7×100姑且认为,十进制得以发展的原因是我们都有10根手指。在

2017-03-10 17:23:56 490

转载 字节序(大小端)详解从高低地址和高低位开始理解(转)

一、字节序定义字节序,顾名思义字节的顺序,再多说两句就是大于一个字节类型的数据在内存中的存放顺序(一个字节的数据当然就无需谈顺序的问题了)。其实大部分人在实际的开发中都很少会直接和字节序打交道。唯有在跨平台以及网络程序中字节序才是一个应该被考虑的问题。在所有的介绍字节序的文章中都会提到字节序分为两类:Big-Endian和Little-Endian。引用标准的Big-End

2017-03-10 16:48:28 826

转载 javaweb关于服务器启动触发事件

JavaWeb 服务启动时,在后台启动加载一个线程。目前,我所掌握的一共有两种方法,第一种是监听(Listener),第二种是配置随项目启动而启动的Servlet。下面对这两种方法做一简单的介绍,(Mark一下,防止以后急用又忘记了):监听(Listener)首先,我们创建一个监听的类,继承ServletContextListener,如下:[java]

2017-03-08 10:52:26 1183

转载 java性能优化

你是否正打算优化hashCode()方法?是否想要绕开正则表达式?Lukas Eder介绍了很多简单方便的性能优化小贴士以及扩展程序性能的技巧。最近“全网域(Web Scale)”一词被炒得火热,人们也正在通过扩展他们的应用程序架构来使他们的系统变得更加“全网域”。但是究竟什么是全网域?或者说如何确保全网域?扩展的不同方面全网域被炒作的最多的是扩展负载(Scaling lo

2017-03-07 14:30:32 420

转载 关于程序耦合问题

只是转载,感觉有用,就分享出来:在程序设计过程中,最头痛的不是逻辑的编写过程,更不是算法的设计,最头痛的是如何设计出一个容易维护,扩展性好的东西。而耦合问题是最令人烦躁的,它的存在很多人发现不了,所以往往无从入手,真是有苦自己知了,呵呵。以下是我的经验之谈。我通过例子来体现耦合问题的影响。第一个例子: 在开发游戏的时候,有很多实体类,通常属于一条相同的生产线,如地形:土地,石块,草地,雪地

2017-03-07 14:01:03 1062

转载 netty开发tcp数据传输编解码框架使用

netty的使用请参考上篇文章为什么要使用netty编解码框架作为一个高性能的异步、NIO通信框架,编解码框架是Netty的重要组成部分。尽管站在微内核的角度看,编解码框架并不是Netty微内核的组成部分,但是通过ChannelHandler定制扩展出的编解码框架却是不可或缺的。下面我们从几个角度详细谈下这个话题,首先一起看下Netty的逻辑架构图:

2017-03-07 12:56:03 6608

转载 netty

NIO网络编程:开发出高质量的NIO程序并不是一件简单的事情,除去NIO固有的复杂性和BUG不谈,作为一个NIO服务端需要能够处理网络的闪断、客户端的重复接入、客户端的安全认证、消息的编解码、半包读写等等,如果你没有足够的NIO编程经验积累,一个NIO框架的稳定往往需要半年甚至更长的时间。更为糟糕的是一旦在生产环境中发生问题,往往会导致跨节点的服务调用中断,严重的可能会导致整个集群环境都不

2017-03-07 09:25:14 1013

转载 各种音视频编解码

以下内容来自博客:http://blog.csdn.net/lee_cv/article/details/16859057编解码学习笔记(一):基本概念媒体业务是网络的主要业务之间。尤其移动互联网业务的兴起,在运营商和应用开发商中,媒体业务份量极重,其中媒体的编解码服务涉及需求分析、应用开发、释放license收费等等。最近因为项目的关系,需要理清媒体的codec,比较搞的是,在豆丁网

2016-08-15 10:50:37 1570

原创 树莓派下安装pyaudio与使用

一、用apt-get安装pyaudio是python的模块,在树莓派下安装pyaudio  首先需安装portaudio.devsudo apt-get install portaudio.dev然后再:sudo apt-get install python-pyaudio如果的python3也可以是:sudo apt-get install python3-pyaudio

2016-08-13 14:54:50 11830 4

原创 java RSA 加密(配置文件)

一、通过对RSA资料的整理获得如下:import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputS

2016-07-27 17:44:48 1806 1

原创 python下的socket网络编程

多种方式python socket服务器

2016-07-26 11:07:51 435

jspwiki 2.8.4

Wiki指一种超文本系统。这种超文本系统支持面向社群的协作式写作,同时也包括一组支持这种写作的辅助工具。

2016-04-12

tomcat 7.0

tomcat

2016-04-12

jquery 最新版

最新的jquery

2016-04-12

空空如也

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

TA关注的人

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