自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xingty的专栏

半生闲逸今终止,一步IT无尽期。

  • 博客(23)
  • 收藏
  • 关注

原创 [控件]支持索引的ExpandableListView

转自:ExpandableListView实现字母表索引相信大家都看过IOS的TableView字母快速索引功能,如果列表数据比较多,快速索引确实非常好用。而且IOS的TableView设置索引非常方便,只需要返回一个分组数组即可。反观Android并没有这么方便的控件,于是便自己写了一个。本控件的发布离不开https://github.com/woozzu/IndexableLi

2016-02-02 17:22:50 719

原创 自用图片

2015-11-15 00:46:24 628

转载 json传输二进制的方案

本文转自:http://wiyi.org/binary-to-string.htmljson 是一种很简洁的协议,但可惜的是,它只能传递基本的数型(int,long,string等),但不能传递byte类型。如果想要传输图片等二进制文件的话,是没办法直接传输。本文提供一种思路给大家参考,让大家可以在json传输二进制文件,如果大家有这个需求又不知怎么实现的话,也许本文能够帮到你。思

2015-03-11 17:06:35 74121 8

原创 Shiro 的CryptFormat源码

package org.apache.shiro.crypto.hash.format;import org.apache.shiro.codec.Base64;import org.apache.shiro.crypto.hash.Hash;import org.apache.shiro.crypto.hash.SimpleHash;import org.apache.shiro.ut

2014-04-06 00:00:22 1402

原创 Struts2 自动登录的拦截器

package org.wiyi.bbs.Interceptor;import java.util.Map;import javax.servlet.http.Cookie;import javax.servlet.http.HttpServletRequest;import org.apache.struts2.ServletActionContext;import org.sp

2014-03-15 21:19:19 1569

原创 答案与一些问题

import java.awt.BorderLayout;import java.awt.Frame;import java.awt.TextArea;import java.awt.TextField;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event

2013-03-23 14:15:25 741

转载 C语言结构体内存对齐的问题

一。内存对齐许多计算机系统对基本类型数据在内存中存放的位置有限制,它们会要求这些数据的首地址的值是某个数k(通常它为4或8)的倍数,这就是所谓的内存对齐,而这个k则被称为该数据类型的对齐模数(alignment modulus)。当一种类型S的对齐模数与另一种类型T的对齐模数的比值是大于1的整数,我们就称类型S的对齐要求比T强(严格),而称T比S弱(宽松)。这种强制的要求一来简化了处理器与内存

2013-02-10 01:26:04 560

原创 C语言实现超简单登录认证

可以自行修改USER和PWD来指定帐号和密码.#include #include #define USER "username"#define PWD "password"int main (void){ char user[17] ; char pwd[21] ; int count = 0 ; do { if

2012-12-25 20:27:55 5146

转载 C语言中的文件流

文章来源:http://blog.tianya.cn/blogger/post_read.asp?BlogID=3165401&PostID=26021791所谓文件(file)一般指存储在外部介质上数据的集合,比如我们经常使用的mp3、mp4、txt、bmp、jpg、exe、rmvb等等。这些文件各有各的用途,我们通常将它们存放在磁盘或者可移动盘等介质中。那么,为什么这里面又有这么多种格式的

2012-12-20 13:42:24 11825 2

原创 C语言读取文件内容统计代码

《C Primer PLus》第五版上的例子,亲自输入了一下。 功能就是读取一个文件的内容,然后统计字符。#include #include #include #define INSERT 1#define QUERY 2#define UPDATE 3#define DELETE 4#define LIST 5#define QUIT 0 FILE

2012-12-18 16:54:58 3908

转载 C语言中文件的输入输出

文件的读写 一.fputc函数和fgetc()函数(putc函数和getc()函数)   1.fputc函数     把一个字符写到磁盘文件上去,调用形式: fputc(ch,fp);成功输出字符,失败EOF(-1)    2.fgetc函数    读入一个字符,该文件必须是以读或以读写方式打开的   调用形式: ch=fgetc(fp)

2012-12-17 23:25:08 1448

转载 c语言中相关文件输入输出小结

分类函数名调用形式功能打开文件fopen()FILE *fp;fp=fopen(文件名,使用文件方式);打开文件关闭文件fclose()fclose(文件指针);关闭文件文件定位fseek()fseek(文件类型指针,位移量,起始点)改变文件位置指针的位置rewind() 使文件位置

2012-12-17 23:17:31 776

转载 voidmain误区和return的作用讲解

main函数说到return,有必要提及主函数的定义。很多人甚至市面上的一些书籍,都使用了void main( )这一形式 ,其实这是错误的。C/C++ 中从来没有定义过void main( ) 。C++ 之父 Bjarne Stroustrup 在他的主页上的 FAQ 中明确地写着:The definition void main( ) { /* ... */ } is

2012-12-16 23:56:47 9811 1

转载 C程序中外部变量与函数关系解惑

C程序由一组对象组成,这些对象包括程序中所使用的变量和实现特定功能的函数。变量可以分为函数内部定义、使用的变量和函数外部定义的变量,通常情况下,把函数内部定义、使用的变量称为内部变量或局部变量,而将在函数外部定义的、供许多函数所使用的变量称为外部变量,一般情况下,也可以称为全局变量。   由于C语言不允许在一个函数中定义其他函数,因此函数本身是外部的。一般情况下,也可以说函数是全局函数。

2012-12-16 00:28:50 894

原创 排除换行符干扰scanf和getchar获取字符的代码

C语言初学者,看了《C Primer Plus》后学到的,高手请飘过,勿喷~模型就在这了,具体要用的话还是需要自己修改一下的。#include int main (void){ char ch ; while ( ( ch = getchar() ) != '\n' ) { while ( getchar() != '\n' )

2012-12-05 13:46:22 980

转载 越界访问内存的问题

转:http://blog.vckbase.com/arong/archive/2009/12/30/40598.html1. 原理分析经常有些新C++程序员问:C++的类的成员个数是不是有限制,为什么我加一个变量后程序就死了?或者说:是不是成员变量的顺序很重要,为什么我两个成员变量顺序换一换程序就不行了?凡此种种之怪现象,往往都是内存访问越界所致。何谓内存访问越界,简单的说,

2012-12-01 12:55:28 1246

转载 计算机专业生应该学什么

版权声明:按照by-nc-sa的cc协议可转载,拒绝采用“独家” 授权媒介(含网站和平面媒体)转载、引用、链接,除非获得本人许可。转载时请务必以超链接形式标明文章原始出处和作者信息及本声明。http://blog.devep.net/virushuo/2006/06/07/post_23.html收到一封mail,是一个计算机系大三学生写来的,想听听我的建议,面临将要毕业

2012-11-25 12:37:49 1664

原创 《C Primer Plus 第五版》第十章(数组和指针)编程练习

1、找不到2、编写一个程序,初始化一个double数组,然后把数组内容复制到另外…………3、编写一个函数,返回一个int数组中储存最大的数值,并在一个简单的程序中测试这个函数4、编写一个函数,返回一个double数组中存储的最大数值的索引,并在一个简单程序中测试函数5、编写一个函数,返回一个double数组中最大值和最小值的差值6、编写一个函数,初始化一个二维数组…………

2012-11-22 16:06:27 2772

转载 C指针的实质

最近对C/C++指针特别感冒,就详细的研究了下       看下面的定义:  char a[] = "Hello World"; char *p = "Hello World";       1.什么是地址       地址本身就是一种基本数据类型,它跟整数,浮点数,字符等基本类型是一样的。指针不是类型,真正的类型是地址,指针只不过是

2012-11-16 00:47:05 1007

转载 详细介绍C/C++数组名与指针区别

指针是C/C++语言的特色,而数组名与指针有太多的相似,甚至很多时候,数组名可以作为指针使用。于是乎,很多程序设计者就被搞糊涂了。而许多的大学老师,他们在C语言的教学过程中也错误得给学生讲解:"数组名就是指针"。很幸运,我的大学老师就是其中之一。时至今日,我日复一日地进行着C/C++项目的开发,而身边还一直充满这样的程序员,他们保留着"数组名就是指针"的误解。想必这种误解的根源在于国内某著

2012-11-16 00:40:35 1146

转载 C语言指针和数组详解

常常在BBS上看到有人问指针和数组的问题。我曾经也很迷惑,现在,我谈谈我对指针和数组的理解。欢迎批评指正讨论。      1:定义数组            int a[5];            上一句定义了一个数组,名字叫a,它有5个元素,每个元素是int类型。换句话说,a是一个int [5]型的数组。int [5]表示的是类型,只不过是个复合类型,本质上,和int,

2012-11-16 00:38:35 905

原创 网络概述与常见的网络传输介质

什么是网络网络是计算机应用技术和通信技术的结合体,为什么这样说呢?因为计算机网络不仅仅是靠硬件通信,还需要软件来辅助才可以。上面就是计算机网络的概念,简单来说,计算机网络就是把分布在不同位置具有独立功能的计算机以通信技术和线路连接起来,通过网络协议实现资源共享的一个系统。 由此可以看出,计算机网络的组成主要有:1. 服务器   2. 工作站   (指连接到网络的计算机)3. 外

2012-10-13 22:17:47 2975 9

原创 修改郝斌老师的学生信息管理系统

初学C语言,看了郝斌老师的视频,获益良多,以下是根据郝斌老师的思路写出的代码,仅用来巩固一下所学到的知识,没什么实际意义。再看《C Primer Plus》,发现国外的人就是不一样,写出来的代码比谭的书中的代码优美N倍。ps:下面的程序是经过多次改动,和原来郝斌相差巨大了....#include #include #include #include

2012-07-29 10:19:24 5457 1

空空如也

空空如也

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

TA关注的人

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