- 浏览: 229167 次
- 性别:
- 来自: 北京
最新评论
-
darkjune:
不错的文章
android/java设置DNS缓存 -
lz_cleaner:
对我太有用了,万分感谢,写的这么详细。
斜率计算:反正切函数 Math.atan() 与 Math.atan2() 的区别 -
Wesley.S:
兄弟,能告诉我 Security 的属性名在哪里查找吗??
android/java设置DNS缓存 -
panhe1992:
请问这个方法安装的ubuntu要如何删除,删除的时候貌似mbr ...
win7下(有隐藏分区)硬盘安装ubuntu
文章列表
Android工程名出现红色感叹号
- 博客分类:
- android_基础
如果一个android项目引用过第三方库,但是找不到第三方库,项目名称会出现红色感叹号。
这时就要把第三方库给加上来。
打开 build path —> configure build path /project ,把里面引入的第三方jar包的错误路径 remove掉,再重新添加就可以了。
预编译头的概念:
在很多程序中,每个源文件都存在一些相同的部分。比如要包括相同的一些头文件,而且这些头文件可能很长,例如window.h。如果用普通的方法编译这些源文件,对这些头文件在每个源文件中的出现都要重新编译,作了很多重复工作。如果能将这些头文件专门进行编译,并且把结果存储起来。然后在编译包含这些头文件的源文件时,使用上述结果替代头文件在源文件中的出现,就可以大大减少工作量。Microsoft Visual C++提供的“预编译头文件”机制就支持这一功能。
所谓的预编译头就是把一个工程中的那一部分代码,预先编译好放在一个文件里(通常是以.pch为扩展名的),这个文件就称为预编译头文件 ...
vs2010新建项目时,win32控制台应用程序与Win32项目里面都有Windows应用程序,Windows控制台程序,dll,静态库,它们之间究竟有什么区别?
其实没什么区别。在新建工程时,那些选项都是过滤器,win32的程序包括控制台,dll,静态库,应用程序。至于为什么给出 win32程序和 控制台2个选项,这得去问巨硬了。也许是这2种比较常用。不过最后决定工程的还是后面对话框中的那个单选。工程的类型还可以通过设置和预编译改变。
一 基本概念
1. 域名:域名是由圆点分开一串单词或缩写组成的,每一个域名都对应一个唯一的IP地址,如 www.sina.com。
2. DNS:Domain Name System, 域名解析系统。作用:将计算机的IP地址映射成用户友好的域名(主机名),如将 202.108.33.60 映射成 www.sina.com。
3. DNS服务器:保存主机名和IP地址的映射关系,并对外提供查询的计算机。
4. 正向解析:主机名 --> IP地址
5. DNS域: 一种按计算机的名称进行分组的机制,通过计算机名称的后缀名就可以确定其所属的域。如设中国湖北省武汉市的计算机 ...
android绘图中使用的矩阵是3x3的结构。
矩阵元素的功能:
先挑与平移有关的看。观察矩阵元素功能可知,如果绘制的图形平移到[x, y], 则只需要修改矩阵右上角的2个元素就可以了。
编写一个继承了view的TransView来验证,以下 ...
ListView拖动时背景变黑的问题
- 博客分类:
- android_基础
操作ListView的时候,直接用触摸拖动视图的方式,会发现ListView的背景一片黑色,而且所有被选中的文字都变成一片漆黑。 其实这个问题发生的原因在于ListView存在缓存颜色机制,因此可以通过设定缓存颜色为透明的方法来解决这个问题。
A、通过布局属性来设定(ListView的属性中直接定义) android:cacheColorHint=”#00000000″
B、在代码中直接设定 listView.setCacheColorHint ...
android:Button添加图片
- 博客分类:
- android_基础
在button上添加图片:
<Button
android:id="@+id/more_new_verson"
android:gravity="center_vertical"
android:paddingLeft="10dip"
android:paddingRight="18dip"
android:background="@drawable/btn_rect_bottom_bg"
...
android:本地图片转换为位图
- 博客分类:
- android_基础
/**
* 将本地图片转换为位图
*
* @param pathName 图片本地路径名,如"/mnt/sdcart/a.jpg"
* @param rate 大小比率,如rate=10,则生成位图的width,hight为原图的十分之一
* @return 位图实例
* @throws FileNotFoundException
*/
public static Bitmap getBitmapByPath(String pathName, int rate) t ...
在通过DNS查找域名的过程中,可能会经过多台中间DNS服务器才能找到指定的域名,因此,在DNS服务器上查找域名是非常昂贵的操作。在Java中为了缓解这个问题,提供了DNS缓存。当InetAddress类第一次使用某个域名(如www.google.com)创建InetAddress对象后,JVM就会将这个域名和它从DNS上获得的信息(如IP地址)都保存在DNS缓存中。当下一次InetAddress类再使用这个域名时,就直接从DNS缓存里获得所需的信息,而无需再访问DNS服务器。DNS缓存在默认时将永远保留曾经访问过的域名信息,但我们可以修改这个默认值。一般有两种方法可以修改这个默认值:
1. ...
如果你想自定义一个对话框,你可以使用布局元素来创造你的对话框的布局。定义好布局后,将根View对象或者布局资源ID传给setContentView(View).
例如,创建如图所示的对话框:
创建一个xml布局custom_dialog.xml:
view plain
http://schemas.android.com/apk/res/android"
android:id="@+id/layout_root"
android:orientation="horizontal" ...
android在处理一写图片资源的时候,会进行一些类型的转换,现在有空整理一下:
1、Drawable → Bitmap
Java代码
public static Bitmap drawableToBitmap(Drawable drawable) {
Bitmap bitmap = Bitmap
.createBitmap(
drawable.getIntrinsicWidth(),
...
android使用尺寸资源
- 博客分类:
- android_基础
1.在values文件夹下建立名为dimens.xml的文件,如下:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="test_dimen">文本区域</string>
<string name="test_dimen1">按钮</string>
<dimen name="text_width" ...
Ubuntu常用命令
- 博客分类:
- ubuntu
Ubuntu常用命令:
basic cmd:
C-p -- previous cmd
C-n -- next cmd
C-j -- execute cmd
C-h -- froward delete one char
C-d -- back delete one char
C-u -- delete all before cursor
C-k -- delete all after cursor
C-x -- 在光标所在两个位置交換
C-w -- 剪切光标前的一个单词,
C-r -- 搜索历史 ...
其实想避免这个问题很简单,就是不要在安装的过程中进行分区操作,也就是说,在安装之前,不管你用WinPE也罢,还是用其他系统也罢,先把需要安装Win7的分区划好容量,格式化好(NTFS),然后安装的时候直接装在你分好的 ...
Ubuntu一般我都习惯光盘安装,不过换了T420后,光盘安装总失败,无法,使用硬盘安装的方式,搞定。
1.下载grub4dos
2.将grub4dos下的grldr、grldr.mbr和menu.lst解压出来,其它的可以扔了。
如果在装系统的过程中创建了100M ...