我很确定一个参数可以解决问题,但我找不到我想要的那个.
我试图在file_title TextView下面显示一个TextView -file_type-.
我应该在file_title TextView块下添加到file_type TevxtView块的参数是什么?
我正在做的事情:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<ImageView android:id="@+id/file_type_logo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingLeft="25px"
android:paddingTop="25px" />
<TextView android:id="@+id/file_title"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingLeft="30px"
android:textSize="22sp"
android:background="#FF0000"
android:textColor="#FFFFFF" />
<TextView android:id="@+id/file_type"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingLeft="30px"
android:paddingTop="10px"
android:layout_gravity="bottom"
android:textSize="22sp"
android:background="#FF0000"
android:textColor="#FFFFFF" />
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
谢谢 ,
我想使用Perl删除目录中损坏的符号链接.
在我看来,我只需要列出目录的文件,测试是一个符号链接(-l),如果它返回false只是取消链接.
但似乎当使用readir列出所有文件时,我的破坏的符号链接不会被识别为文件.因为我的链接指向什么,我理解为什么.
那么:我如何检测Perl中的符号链接是否被破坏?
谢谢,
UPDATE
符号链接中的所有文件都是符号链接,无论是有效还是损坏.当我显示@files时,我只获得一个有效的符号链接列表.
opendir DIR, $myDir;
my @files = grep(/$regexp/,readdir(DIR));
closedir DIR;
print "filenames : @files\n";
Run Code Online (Sandbox Code Playgroud) 我想知道XPath是否可以返回一个值数组.
我喜欢这样的:
<Cities>
<City>Paris</City>
<City>Lyon</City>
<City>Marseille</City>
</Cities>
Run Code Online (Sandbox Code Playgroud)
而且我想得到一个这种形式的阵列['巴黎','里昂','马赛'].
我正在使用xpath UNIX实用程序.
任何的想法 ?
我会尽量保持清醒.
这是我想要做的
图像查看器,其中图像将在设备屏幕上显示尽可能大的图像.为了这个目的和更好的用户体验,我想到了一个画廊.直到那里一切都好!
问题
问题是在我的适配器的getView函数中,它只使用我在Gallery中的第一张Image的Gallery.LayoutParams.这意味着如果第一张照片是风景照片而第二幅照片是纵向照片,则第二张照片将显示为风景照片,尺寸与第一幅照片相同.我重置了Gallery.LayoutParams,但没关系,它仍然有第一个ImageView的LayoutParams.
代码
public View getView(int position, View convertView, ViewGroup parent) {
ImageView im = new ImageView(mContext);
Bitmap bm = BitmapFactory.decodeByteArray(gallery.get(position).mContent, 0, gallery.get(position).mContent.length);
im.setImageBitmap(bm);
int width = 0;
int height = 0;
if (bm.getHeight() < bm.getWidth()) {
width = getWindowManager().getDefaultDisplay().getWidth();
height = bm.getHeight() * width / bm.getWidth();
}
else {
height = getWindowManager().getDefaultDisplay().getHeight();
width = bm.getWidth() * height/ bm.getHeight();
}
Gallery.LayoutParams lp = new Gallery.LayoutParams(width, height);
im.setLayoutParams(lp);
return im;
}
Run Code Online (Sandbox Code Playgroud)
如果你们中的任何一个人明白为什么我真的应该知道答案,
我想知道如何制作一份深刻的副本InputStream.
我知道它可以用IOUtils包完成,但我想尽可能避免使用它们.有没有人知道另一种方式?
我面临线程和套接字的问题,我想不通,如果有人可以帮助我,我将非常感激。
有事实:
我有一个服务类NetworkService,在这个类中我有一个Socket属性。我希望服务的整个生命周期都处于连接状态。
要连接套接字,我需要在线程中执行此操作,因此,如果服务器必须超时,它将不会阻塞我的UI线程。
问题是,在我连接套接字的线程中,一切都很好,它已经连接好了,我可以与服务器通信,一旦该线程结束并且我尝试重用套接字,则在另一个线程中,我将收到错误消息Socket is not connected。
问题是:-套接字在线程结束时是否自动断开连接?-无论如何,我们可以将一个值从被调用线程传递回调用方吗?
非常感谢,
这是我的代码
public class NetworkService extends Service {
private Socket mSocket = new Socket();
private void _connectSocket(String addr, int port) {
Runnable connect = new connectSocket(this.mSocket, addr, port);
new Thread(connect).start();
}
private void _authentification() {
Runnable auth = new authentification();
new Thread(auth).start();
}
private INetwork.Stub mBinder = new INetwork.Stub() {
@Override
public int doConnect(String addr, int port) throws RemoteException {
_connectSocket(addr, port);
_authentification();
return 0;
}
};
class …Run Code Online (Sandbox Code Playgroud) 我正在使用Ubuntu 10.04运行PostgreSQL 8.4.4.
我试图生成uuid但无法找到办法.
我确实有uuid-ossp.sql /usr/share/postgresql/8.4/contrib/uuid-ossp.sql
当我尝试这是我得到的:
postgres=# SELECT uuid_generate_v1();
ERROR: function uuid_generate_v1() does not exist
LINE 1: SELECT uuid_generate_v1();
^
HINT: No function matches the given name and argument types. You might need to add explicit type casts.
Run Code Online (Sandbox Code Playgroud)
任何的想法 ?
如果这是重复的,我很抱歉,到目前为止我找不到相同的问题。
我的__proto__成员中有一个具有各种方法的对象。我们称这个对象为类型myObjectType。
后来我必须做一个JSON.stringify(myObjectType)。问题是,当我从之前获得的 JSON 字符串构建对象时,对象的类型是 plain Object,我丢失了所有的方法。
有人明白为什么吗?
我想从位于res/drawable文件中的jpeg图像中获取一个字节数组?
有谁知道怎么做?
我试图了解如何使用外部实体,但我遗漏了一些东西.
我有一个第一个文件test_entity.xml
<?xml version="1.0" encoding="UTF-8" ?>
<test>
<test_1>Inside</test_1>
</test>
Run Code Online (Sandbox Code Playgroud)
第二个文件是test_entity2.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE root [
<!ENTITY test_entity SYSTEM "/Users/username/test_entity.xml">
<!ENTITY test_string "This is a test">
]>
<root>
<tmp id="1">&test_entity;</tmp>
<tmp id="2">&test_string;</tmp>
</root>
Run Code Online (Sandbox Code Playgroud)
在这里,我尝试将test_entity.xml内容嵌入到test_entity2.xml中,但输出如下所示:
<root>
<tmp id="1"/>
<tmp id="2">This is a test</tmp>
</root>
Run Code Online (Sandbox Code Playgroud)
我错过了什么?
更新
我通过firefox和chrome显示test_entity2.xml
android ×4
java ×2
layout ×2
xml ×2
bash ×1
bytearray ×1
clone ×1
deep-copy ×1
drawable ×1
entity ×1
gallery ×1
imageview ×1
inputstream ×1
javascript ×1
linux ×1
parsing ×1
perl ×1
postgresql ×1
prototype ×1
resources ×1
runnable ×1
sockets ×1
symlink ×1
ubuntu ×1
ubuntu-10.04 ×1
uuid ×1
xpath ×1