小编Y.L*_*.L.的帖子

什么是readStream()方法?我在任何地方都找不到,

我搜索了如何使用目录"assets"下的资源,然后我找到一个片段:

AssetManager assets = getAssets();
((TextView)findViewById(R.id.txAssets)).setText(**readStream**(assets.open("data.txt")));
Run Code Online (Sandbox Code Playgroud)

我只是找不到什么是readStream方法,它不是在谷歌apis我试图下载最新的Java api文件,但仍然找不到它,有人知道吗?

android assets

20
推荐指数
2
解决办法
3万
查看次数

如何在makefile中使用eval函数?

在手册中:

eval函数非常特殊:它允许您定义不是常量的新makefile构造; 这是评估其他变量和函数的结果.扩展eval函数的参数,然后将该扩展的结果解析为makefile语法.

重要的是要意识到eval参数扩展了两次; 首先通过eval函数,然后在将它们解析为makefile语法时再次扩展该扩展的结果.这意味着在使用eval时,您可能需要为"$"字符提供额外的转义级别.

"扩大两次"让我感到困惑.

例如,我创建一个makefile:

define func
    tmp = $(OBJPATH)/$(strip $1)
    objs += $$(tmp)
    $$(tmp) : $2
        gcc $$^ -o $$@
endef

all : foo

$(eval $(call func, foo, 1.c))    
Run Code Online (Sandbox Code Playgroud)

如何扩展eval功能?

linux makefile

9
推荐指数
1
解决办法
2万
查看次数

JAXP,JDOM,DOM4J和XERCES有什么区别?

它们有什么区别?据说JAXP只是一个API规范,JDOM和DOM4J实现了它,是不是?所有这些都需要一个XML解析器,就像XERCES一样,是不是?提前致谢!

java xml jaxp jdom

7
推荐指数
2
解决办法
1万
查看次数

如何捕捉系统广播BOOT_COMPLETED,我的程序只是不起作用?

我写了一个小程序来捕获系统广播BOOT_COMPLETED,但它不起作用:

package com.alex.app.testsysreboot;

import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.util.Log;

public class MyReceiver extends BroadcastReceiver {

    @Override
    public void onReceive(Context context, Intent intent) {
        Log.i("my_tag", "system reboot completed.......");
    }    
}
Run Code Online (Sandbox Code Playgroud)

的manifest.xml

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.alex.app.testsysreboot"
      android:versionCode="1"
      android:versionName="1.0">
    <uses-sdk android:minSdkVersion="8" />

    <application android:icon="@drawable/icon" android:label="@string/app_name">
        <receiver android:name=".MyReceiver">
            <intent-filter>
                <action android:name="android.intent.action.BOOT_COMPLETED"/>
            </intent-filter>
        </receiver>
    </application>
    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
</manifest>
Run Code Online (Sandbox Code Playgroud)

我关闭了AVD,然后单击Eclipse中的"run"按钮,Eclipse启动了一个新的AVD,但是在系统启动后,我只是看不到LogCat中的日志...

android broadcastreceiver

6
推荐指数
1
解决办法
1万
查看次数

在生成文件中,VPATH如何工作?

在以下网站中 http://make.paulandlesley.org/vpath.html

作者说:

VPATH旨在查找源而不是目标。

但在GNU make的手册中却说:

make变量VPATH的值指定make应该搜索的目录列表。通常,目录应该包含当前目录中不存在的必备文件。但是,make将VPATH用作规则的先决条件和目标的搜索列表

这是什么意思?

linux makefile

5
推荐指数
2
解决办法
5505
查看次数

如何在Sublime Text2中将注释设置为斜体字符串?

我想在Preferences.sublime-setings中添加一些新配置,使我的java代码中的注释变为斜体,我应该添加什么配置?

sublimetext2

4
推荐指数
1
解决办法
1389
查看次数

为什么我不能在Eclipse中新创建的maven webapp项目中使用New-> Source Folder?

我在Eclipse中创建了一个新的maven webapp项目,并且有src/main/resources文件夹而没有src/main/java,所以我右键单击项目文件夹并选择"New" - >"Source Folder".当我输入"src/main/java"时,我得到一个错误:

该文件夹已是源文件夹.

我在我的项目的"Java Build Path"属性中找到了src/main/java的配置 Java构建路径 为什么项目有这个配置,而没有像src/main/java这样的文件夹?

java eclipse maven

4
推荐指数
1
解决办法
1300
查看次数

什么是部署程序集中的target/m2e-wtp/web资源?

我在Eclipse中使用Maven创建了一个webapp项目,我发现target/m2e-wtp/web-resources在"Deployment Assembly"配置卡中有一个名为sources 的源文件.这个来源代表什么?我应该保留还是删除它?

部署大会

java eclipse maven m2e-wtp

4
推荐指数
1
解决办法
7021
查看次数

2003 - 无法连接到'localhost'上的MySQL服务器(10038)

我在我的ubuntu虚拟机中安装了mysql服务器,然后我使用Navaicat for Mysql来连接mysql,但失败了.Navicat for Mysql安装在Windows 7上,Navicat版本是11.0.10,企业版mysql安装在我的虚拟机上,系统是Ubuntu 12,当我连接mysql服务器时,它返回: 在此输入图像描述

我的navicat连接配置: 在此输入图像描述

我尝试了几种方法,包括使用命令:授予所有权限.使用grant选项通过'passwd'标识'root'@'%'并使用以下命令关闭ubuntu的防火墙:ufw disable,我hava也关闭了Windows 7的防火墙,ubuntu服务器的端口3306的状态是: 在此输入图像描述

iptable规则是这样的: 在此输入图像描述

mysql.user表是这样的: 在此输入图像描述

但仍然,navicat给了我错误:2003 - 无法连接到'localhost'上的mysql服务器(10038)

有人可以帮帮我吗?谢谢!

mysql ubuntu navicat

2
推荐指数
1
解决办法
4万
查看次数

为什么GNU make的vpath命令如此弱?

我正在优化一个非常大的项目的一些makefile,我发现GNU make的vpath命令只能做非常有限的工作.例如:

vpath %.o $(OBJPATH)
Run Code Online (Sandbox Code Playgroud)

表示通过OBJPATH搜索路径值中的所有目标文件.这意味着/dir1/../dir2/obj1.o并且/dir3/../dir2/obj1.o是相同的文件,但是,如果我已经做了/dir1/../dir2/obj1.o,当工具思考规则时/dir3/../dir2/obj1.o,它仍然无法找到它,并且必须重新制作/dir3/../dir2/obj1.o,即使它代表相同的文件/dir1/../dir2/obj1.o.

我检查了GNU make源代码; 它使用哈希表来比较文件路径字符串,因此如果字符串不同,虽然它们代表相同的文件,但它们仍然无法匹配使用vpath.

为什么不用vpath更强大的功能实现?

gnu makefile

0
推荐指数
1
解决办法
2487
查看次数

为什么C++标准保留了formfeed字符?

从下面的问题我开始知道\ c在c ++中的含义: 转义序列\ f - 表单提要 - 究竟是什么? 但为什么c ++有这个formfeed角色?有没有在打字机上运行的c ++程序?

c++

0
推荐指数
1
解决办法
178
查看次数

在Linux中netstat -su命令在哪里获取统计信息?

在我运行的linux服务器中,我netstat -su可以得到udp数据包的统计信息,如下所示:

netstat -su 
IcmpMsg:
    InType0: 10827
    InType3: 42792
    InType8: 298795
    InType13: 2
    OutType0: 298795
    OutType3: 328120
    OutType8: 10827
    OutType14: 2 
Udp:
    232862733 packets received
    12074334 packets to unknown port received.
    555474 packet receive errors
    8650718 packets sent 
UdpLite: IpExt:
    InBcastPkts: 375
    InOctets: 169855997552
    OutOctets: 60497003017
    InBcastOctets: 144080
Run Code Online (Sandbox Code Playgroud)

netstat命令从哪里获取这些统计信息?我可以清除缓冲区以使它们从零开始吗?

linux netstat

-1
推荐指数
1
解决办法
1729
查看次数