`
文章列表
        如果一个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的时候,直接用触摸拖动视图的方式,会发现ListView的背景一片黑色,而且所有被选中的文字都变成一片漆黑。 其实这个问题发生的原因在于ListView存在缓存颜色机制,因此可以通过设定缓存颜色为透明的方法来解决这个问题。     A、通过布局属性来设定(ListView的属性中直接定义)                                                            android:cacheColorHint=”#00000000″     B、在代码中直接设定 listView.setCacheColorHint ...
在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" ...
/** * 将本地图片转换为位图 * * @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(),             ...
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常用命令: 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 ...
Global site tag (gtag.js) - Google Analytics