摘要:
sudo apt-get install apache2 git-core gitwebsudo a2enmod rewrite #vi /etc/gitweb.conf $projectroot = "/home/git/work"; 我的git代码库project.git在/home/git/w 阅读全文
摘要:
import com.google.gson.Gson; javaBean转换为json格式: String str = new Gson().toJson(javaBean); json字符串转换为bean: String jsonStr; //拼接form表单字段值 Gson g = new G 阅读全文
摘要:
辗转相除法:取两个数中最大的数做除数,较小的数做被除数,用最大的数除较小数如果余数为0,则较小数为这两个数的最大公约数,如果余数不为0用较小数除上一步计算出的余数,直到余数为0,则这两个数的最大公约数为上一步的余数。//辗转相除法实现 #include <stdio.h>int a, b, temp 阅读全文
摘要:
java IdentityHashMap 与HashMap 这两个map的主要区别在于,比较key值什么时候: IdentityHashMap我觉得当k1 == k2 时刻key值一样的,比较的是引用 HaspMap觉得k1 == null ? k2 == null:k1.equals(k2)时ke 阅读全文
摘要:
LibraryA 中引用了 LibraryC 的库,如果对 LibraryC 的依赖用的是 implementation 关键字。 如下: dependencies { . . implementation project(path:':libraryC') } 那么LibraryC 中的接口,仅仅 阅读全文
摘要:
所有包含Heap Profling功能的工具(MAT,Yourkit,JProfiler,TPTP等)都会使用到两个名词,一个是Shallow heap Size,另一个是 Retained heap Size. shallow heap: Shallow heap size =对象自身占用的内存大 阅读全文
摘要:
辗转相除法:取两个数中最大的数做除数,较小的数做被除数,用最大的数除较小数如果余数为0,则较小数为这两个数的最大公约数,如果余数不为0用较小数除上一步计算出的余数,直到余数为0,则这两个数的最大公约数为上一步的余数。//辗转相除法实现 #include <stdio.h>int a, b, temp 阅读全文
摘要:
当屏幕可以装下内容的时候,他们的值相等,只有当view超出屏幕后,才能看出他们的区别:getMeasuredHeight()是实际View的大小,与屏幕无关,而getHeight的大小此时则是屏幕的大小。当超出屏幕后,getMeasuredHeight()等于getHeight()加上屏幕之外没有显 阅读全文
摘要:
1 context.getResources().getConfiguration().orientation;//获取屏幕方向int类型,1:portrait,2:landscape 2 把资源文件放到应用程序的/raw/raw下,以openRawResource方法(不带后缀的资源文件名)打开这 阅读全文
摘要:
android所有activity都在主进程中,在清单文件Androidmanifest.xml中可以设置启动不同进程,Service需要指定运行在单独进程?主进程中的主线程?还是主进程中的其他线程?。当你Kill掉当前程序进程时整个程序的所有线程都会结束,Service也会停止,整个程序完全退出。 阅读全文
摘要:
/* 不适用C库函数,只是用 C 语言实现函数 void* memcpy( void *dst, const void *src, size_t len ) memmove 函数的功能是拷贝 src 所指的内存内容前 n 个字节到 dst 所指的地址上。 简单循环拷贝即可,但是这道题要深究起来很多问 阅读全文