/**
*获取系统当前时间(毫秒数)
*/
longl=System.currentTimeMillis();
/**
*获取系统当前时间(年-月-日上午/下午X时X分)(可指定)
*/
SimpleDateFormatformat=newSimpleDateFormat();
Stringtime=format.format(newDate());
分类:
其他好文 时间:
2015-11-23 06:39:24
阅读次数:
190
对于Android开发,适配主要指下面3个方面:1.语言适配国际化,最基本的方法是建立多个string.xml文件。另外,肯定有其它国际化的方法。2.屏幕适配(包括layout和bitmaps适配)3.版本适配(在低版本平台上运行高版本API)使用AndroidSupportLibrary这个支持库TheAndroidSupportLi..
分类:
其他好文 时间:
2015-11-23 06:39:31
阅读次数:
164
比较strncpy与strcpy区别:两者均为字符串拷贝函数,用于拷贝字符串。但strcpy比较时找字符串结束标志‘\0’,一旦找到‘\0’,比较结束。而后者我们可以根据实际情况完成指定长度n的字符串比拷贝,因此函数strcpy里面多了一个字母n,即strncpy.由此,从此处看strncpy比strcpy功..
分类:
编程语言 时间:
2015-11-23 06:39:41
阅读次数:
207
一、标识符
JAVA中的变量名、方法名、类名和对象名都是标识符,程序在编写程序的过程中要标识和引用都需要标识符來唯一确定。在Java中标识符的命名规则如下:
可由任意顺序的大小写字母、数字、下划线和美元符号组成。
不能以数字开头。不能是Java中的保留关键字。没有长..
分类:
编程语言 时间:
2015-11-23 06:37:41
阅读次数:
153
#include<stdio.h>
#include<stdlib.h>
#include<assert.h>
char*my_strncat(char*dest,constchar*src,intlen)
{
char*ret=dest;
while(*dest)
{
dest++;
}
while(len--)
{
*dest=*src;
dest++;
src++;
}
*dest=‘\0‘;
returnret;
}
intmain()
{
charp1[20..
分类:
编程语言 时间:
2015-11-23 06:38:27
阅读次数:
138
模拟实现内存放置函数memset()我们查看库函数可知,函数原型为:void*__cdeclmemset(void*dst,intval,size_tcount),我们常用于将数组arr向后几个字节初始化置为0,而并不怎么用于置为其他元素,如1。这是因为:val=1,是int型,将它赋给char型dest,则只把低八位赋给dest,..
分类:
编程语言 时间:
2015-11-23 06:36:19
阅读次数:
151
#include<stdio.h>
#include<stdlib.h>
#include<assert.h>
char*my_strncpy(char*dest,constchar*src,intlen)
{
char*ret=dest;
while(len--)
{
*dest++=*src++;
}
*dest=‘\0‘;
returnret;
}
intmain()
{
chararr1[20]="hello";
chararr2[20]="world!";
..
分类:
编程语言 时间:
2015-11-23 06:36:09
阅读次数:
143
#include<stdio.h>
#include<stdlib.h>
#include<assert.h>
voidmy_memset(void*str,charn,size_tcount)
{
char*dest=(char*)str;
size_ti=0;
for(i=0;i<count;i++)
{
*(dest+i)=n;
}
}
intmain()
{
intarr[]={1,2,3,4,5,6};
my_memset(arr,0,16);
inti..
分类:
编程语言 时间:
2015-11-23 06:38:34
阅读次数:
196
模拟实现内存比较函数memcmp:该函数与strcmp有相似之处,都可用于字符串比较是否相同,若相同,则返回0值。若前者大于后者,则返回大于0的整型值,否则返回小于0的整型值。区别在于:strcmp只能比较字符串,memcmp是内存比较函数,原则上是比较内存的,但其实真正实现时并不是..
分类:
编程语言 时间:
2015-11-23 06:36:16
阅读次数:
160
压缩格式gz,bz2,xz,zipgizp:gizp/path/to/file压缩完成后会删除原文件(只能压缩文件,不能压缩目录)-d:解压缩-#:指定压缩比,默认是6gunzip/path/to/file解压缩完成后会删除原文件zcat/path/to/file.gz:在不解压的情况下查看文本文件的内容bzip2:比gzip有着更大的压缩..
分类:
系统相关 时间:
2015-11-23 06:37:27
阅读次数:
270
/etc/ssh/sshd_config:注:前面加#的代表默认配置
基本配置
#Port22#监听的端口;
ListenAddress0.0.0.0#监听的地址,0.0.0.0代表监听本地所有已经启用的IP;
Protocol2#ssh协议版本号;
SyslogFacilityAUTHPRIV#日志的配置;涉及syslog,这里不讨论。
LogLevelINFO#日志级别..
分类:
其他好文 时间:
2015-11-23 06:37:06
阅读次数:
469
1.内置类型:C++中这些基本的数据类型也称为内置类型,也就是语言内部已定义的基本类型。自定义类型:自己用struct/class/enum/union等定义的就是自定义类型。2.名字空间域的作用:解决全局命名冲突的问题.标准C++库中的所有组件都是在一个被称为std的名字空间中声明和定义的。..
分类:
编程语言 时间:
2015-11-23 06:34:34
阅读次数:
172
一、变量的概念变量是Java程序中的一个基本存储单元。变量是一个标识符、类型及一个可选初始值的组合定义。所有的变量都有一个作用域,即变量在某一区域有效。基本的变量声明方式如下:typeidentifier[=value];其中type为Java的数据类型,identifier为变量的名称,指定一个符号..
分类:
编程语言 时间:
2015-11-23 06:36:02
阅读次数:
160
//#include<iostream>
//usingnamespacestd;
//#pragmawarning(disable:4996)
//classString
//{
//public:
// /*String()
// :_str(newchar[strlen("")+1])
// {
// *_str=‘\0‘;
// }
// String(constchar*s)
// :_str(newchar[strlen(s)+1])
// {
// strcpy(_str,s..
分类:
其他好文 时间:
2015-11-23 06:35:40
阅读次数:
344
1.隐式意图怎么传值我就不细说了,说些一般人不知道的吧。1)VerifyThereisanApptoReceivetheIntent(判断是否有App响应了意图)youshouldalwaysincludea
verificationstepbeforeinvokinganintent.Caution:Ifyouinvokeanintentandthereisnoapp
availableonthedevicethatcanhand..
分类:
移动开发 时间:
2015-11-23 06:34:30
阅读次数:
226
内容简介程序员为什么成就感很高作为程序员是很愉悦的一件事不知不觉又到周末了,这日子咋过得这么快捏。接下来两天的假期令人期待。但是周五的晚上,下班到家的小编却有点提不起劲。为什么呢?白天在公司不是热情似火么。所以说,小编病了,还病得不轻,得了一种叫做“编程快..
分类:
其他好文 时间:
2015-11-23 06:34:41
阅读次数:
145
LINUX常用命令(一)1、find搜索文件命令在本地文件系统中执行实时搜索,查找符合命令参数的文件。使用find命令的用户必须具有查看其内容的目录的读取和执行权限。Find————第一个参数是要搜索的目录,可以不写默认为当前目录。第二个参数为要需要匹配的条件,可以是多个。F..
分类:
系统相关 时间:
2015-11-23 06:33:47
阅读次数:
266