最新文章列表

java之2天

java的语言的基础组成 1.关键字: 被java赋予了特殊意义的单词 2.标识符: 类名 函数 26个字母 0-9 _ $ ,不能数字开头 不使用关键字 包名: 全小写 类名 接口名: XxxYxxZzzz 所有单词首字母大写 变量和函数名: xxxYyyZzzz: 第一个单词首字母小写,其余单词首字 ...
Luob. 评论(0) 有1146人浏览 2013-03-17 23:14

Java压缩/解压缩二进制文件

在Java中提供Deflater和Inflater工具类来压缩/解压缩数据。 这两个工具类采用zlib算法,下面给出一个封装好的工具。 /** * util for compress/decompress data * * @author lichengwu * @version 1.0 * @created 2013-02 ...
ol_beta 评论(0) 有5740人浏览 2013-02-08 13:56

字符编码笔记:ASCII,Unicode和UTF-8

今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。 结果,这个问题比我想象的复杂,从午饭后一直看到晚上9点,才算初步搞清楚。 下面就是我的笔记,主要用来整理自己的思路。但是,我尽量试图写得通俗易懂,希望能对其他朋友有用。毕竟,字符编码是计算机技术的基石,想要熟练使用计算机,就必须懂得一点字符编码的知识。 1. ASCII码 我们知道,在计算机内部,所有的信息最终都 ...
hejiajunsh 评论(0) 有1249人浏览 2013-01-23 14:12

php文件上传下载(存放文件二进制到数据库)

    php读取mysql二进制图片 $img 二进制data    $file_dir="temp/test.jpg";    if($fp = fopen($file_dir,'w')){      if(fwrite($fp,$img)){             fclose($fp);              }    } 1将文件存到项目路径下 2. ...
dcj3sjt126com 评论(0) 有7108人浏览 2012-12-12 22:36

PHP大文件存储示例,各种文件分割和合并(二进制分割与合并)

简单示例:   split.php   <?php $i = 0; //分割的块编号 $fp = fopen("abc.wmv","rb"); //要分割的文件 $file = fopen("split_hash.txt","a ...
dcj3sjt126com 评论(0) 有7070人浏览 2012-11-19 18:09

用java将二进制转换ascii码

今天玩程序员闯关游戏最后一关,碰到个难题,一大串二进制数要转换成ascii码。 最后想到ASCII码对应的数是十进制数的,可以先把二进制转换成十进制,再强制转换成char类型就好了。 于是用到Integer类中的一个方法: static int parseInt(String s, int radix)           使用第二个参数指定的基数,将字符串参数解析为有符号的整数。 该方法使用方 ...
xingjiyuan26 评论(0) 有6119人浏览 2012-11-13 15:13

求一个数的二进制中1的个数 (n种解法详述)

今天研究了一个有趣的算法,而且还牵连了很多其他知识,这个问题倒是很简单。 问题:求一个数的二进制中1的个数   方法1:   public class YiWei { /* * 函数名:count1() 原理:n和1求&,当n的末位是1时,&结果是1;然后把n右移1位,再判断。 * 缺陷:只适用于正数,当n是负数时错误。 * 原因:移位操作的时候 ...
功夫小当家 评论(0) 有6767人浏览 2012-10-25 19:44

Hex Bytes

  好些年前写的,偶然找出来,临时用下,顺便分享下~~  性能好像不咋地    import java.io.ByteArrayOutputStream; public class UltraEdit { public static void main(String[] args) { System.out.println(UltraEdit.getInstance().get ...
eyesmore 评论(0) 有1617人浏览 2012-09-19 11:41

JavaScript 二、八、十、十六进制转换

JS中的进制转换其实很简单,主要运用两个函数即可完成:   toString 方法 返回对象的字符串表示。 objectname.toString([radix]) 参数 objectname 必选项。要得到字符串表示的对象。 radix 可选项。指定将数字值转换为字符串时的进制。 说明 toString 方法是所有内建的 JScript 对象的成员。它的操作依赖于对象的类型 ...
cuisuqiang 评论(0) 有4092人浏览 2012-09-12 08:51

求二进制数中1的个数

解法一: 对于一个正整数如果是偶数,该数的二进制数的最后一位是 0 ,反之若是奇数,则该数的二进制数的最后一位是 1 。因此,可以考虑利用位移、判断奇偶来实现。   public int bitCount(int x){ int count = 0; while(x!=0){ if(x%2!=0 ...
周凡杨 评论(1) 有7853人浏览 2012-08-21 09:56

数据库中以二进制保存的图片直接显示到jsp

    现在手上的项目,附件都是以二进制的形式直接保存在数据库,今天需要把一个表里面的附件(图片)取出来直接显示到页面上。在网上找到了方法,自己也在此总结一下。     技术:struts1+jsp。     下面是实现。 jsp关键代码: <img src="recipeAction.do?method=showRecipePic&recipeId=${recipe.re ...
伊然煌煌 评论(0) 有3197人浏览 2012-07-09 16:43

负数二进制表示

负数在计算机中用补码表示。这是教科书上到表示,由于时间久远,又由于上课没好好学,以至于补码是啥,在心中没留下任何到痕迹,补习一下。 原码: 整数在内存中用原码表示,即按绝对值大小转换成二进制 如: 00000101是5到二进制表示 反码:将二进制数按位取反,所得的新二进制数称为原二进制数的反码 如:00000101按位取反,得11111010 补码:反码+1 如:11111010+1得1111 ...
jack_boy 评论(0) 有1402人浏览 2012-06-15 17:37

php pack、unpack、ord 函数使用方法(二进制流接口应用实例)

在工作中,我也逐渐了解到pack,unpack,ord对于二进制字节处理的强大。 下面我逐一介绍它们。在我们工作中,用到它们的估计不多。 我在最近一个工作中 ...
宋建勇 评论(0) 有18033人浏览 2012-06-15 11:44

新购买的16G金士顿U盘为何只有14.9G

新购买的16G金士顿U盘为何只有14.9G?     解答:     这是由于厂商算法和电脑的2进制有点区别。        厂商的16G是=16*1000*1000*1000=16000000000字节,        电脑2进制1G=1024M 1M=1024K 1k=1024字节     这样算下的话,16000000000/1024/1024/1024=14.90116……G。    ...
morgan363 评论(0) 有1869人浏览 2012-06-12 14:19

php接收二进制文件转换成图片,php://input $GLOBALS['HTTP_RAW_POST_DATA']

最近在做Flash在线裁剪图片 生成图片的东西。通过Flash POST 图片的二进制数据给php,由php生成图片保存。开始想到用$_POST来接受。后来发现行不通。查阅了很多资料 明白了所以然,这里做一个笔记:于PHP默认只识别application/x-www.form-urlencoded标准的数据类型。因此,对型如text/xml 或者 soap 或者 application/octet- ...
abc123456789cba 评论(0) 有3038人浏览 2012-04-16 08:17

N个数,求小于K的最大子序列之和

曾几何时,姐姐我一看到这样的题目就倍感头痛。然而,昨日受到启发,忽然想起了模仿二级制可以表示穷举法。兴奋得彻夜难眠,一早就爬起来,实现了该代码。 具体分析如下: 首先,题目有两个判断因素:小于N,最大。 我想到了一个做笨的方法,将N个数所有可能的子序列相加,看看每个之和是否小于k,如果满足这个条件,就放入result中。接下来,每次循环,得到的和都跟result进行比较。只要它小于k并且大于resu ...
明九_ 评论(0) 有2198人浏览 2012-03-16 11:16

Java中二进制字节与十六进制互转

在Java中字节与十六进制的相互转换主要思想有两点:1、二进制字节转十六进制时,将字节高位与0xF0做"&"操作,然后再左移4位,得到字节高位的十六进制A;将字节低位与0x0F做"&"操作,得到低位的十六进制B,将两个十六进制数拼装到一块AB就是该字节的十六进制表示。2、十六进制转二进制字节时,将十六进制字符对应的十进制数字右移动4为,得到字节 ...
张国锋 评论(6) 有39689人浏览 2012-03-02 00:07

关于BCD编码 BCD与十进制转换

BCD码(Binary-Coded Decimal‎)亦称二进码十进数或二-十进制代码。用4位二进制数来表示1位十进制数中的0~9这10个数码。是一种二进制的数字编码形式,用二进制编码的十进制代码。BCD码这种编码形式利用了四个位元来储存一个十进制的数码,使二进制和十进制之间的转换得以快捷的进行。这种编码技巧最常用于会计系统的设计里,因为会计制度经常需要对很长的数字串作准确的计算。相对于一般的 ...
cuisuqiang 评论(1) 有25720人浏览 2012-02-28 14:42

C++中如何表示2进制,8进制、16进制变量

1、C和C++都没有提供二进制数的表达方法。 2、C,C++语言中,如何表达一个八进制数呢?      如果这个数是 876,我们可以断定它不是八进制数,因为八进制数中不可能出7以上的阿拉伯数字。但如果这个数是123、是567,或12345670,那么它是八进制数还是10进制数,都有可能。      所以,C,C++规定,一个数如果要指明它采用八进制,必须在它前面加上一个0,如:123是十 ...
qimo601 评论(0) 有57613人浏览 2012-02-25 15:13

mysql二进制(所有操作)日志查看工具

在mysql_home/bin有个mysqlbinlog工具可以查看mysql二进制日志 mysql_install_path/bin/mysqlbinlog --start-datetime="2011-12-16 16:00:00" --stop-datetime="2011-12-16 17:00:00" --result-file=/mysql- ...
ling凌yue月 评论(0) 有3044人浏览 2011-12-16 17:17

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics