小编bla*_*lah的帖子

一个不需要任何库的可执行文件,甚至是libc?

[root@ gwan]# file gwan 
gwan: ELF 32-bit LSB executable, Intel 80386, version 1 (GNU/Linux), statically linked, stripped
[root@ gwan]# ldd gwan 
    not a dynamic executable

[root@ gwan]# du -csh gwan 
208K    gwan
208K    total
Run Code Online (Sandbox Code Playgroud)

gwan是如何做到的?

作为一个Web服务器,它需要执行套接字编程和许多其他繁重的工作,这些工作都需要与libc链接,但gwan似乎并非如此.怎么可能?

elf g-wan

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

为什么我的服务没有运行?(通过显示Toast消息来判断。)

我正在尝试在后台创建一项服务,以便我可以运行一个循环,每 x 分钟请求一个页面。这是清单中我的服务:

<service android:name=".webToSMS" android:enabled="true" />
Run Code Online (Sandbox Code Playgroud)

这是我正在启动的服务(在主要活动中):

Intent intent = new Intent(this, webToSMS.class);
startService(intent);
Run Code Online (Sandbox Code Playgroud)

最后,这是我的服务类别:

public class webToSMS extends IntentService {

  public webToSMS() {
      super("webToSMS");
  }

  @Override
  protected void onHandleIntent(Intent intent) {
      Context context = getApplicationContext();
      CharSequence text = "Hello toast!";
      int duration = Toast.LENGTH_SHORT;

      Toast toast = Toast.makeText(context, text, duration);
      toast.show();
  }
}
Run Code Online (Sandbox Code Playgroud)

我正在遵循 Android 的指南,这就是它告诉我要做的事情。我期待的是弹出一个祝酒词“Hello toast!” 当该服务运行时。最终,当这个工作正常时,我将放置一个循环,每 x 分钟请求一个页面。

service android toast

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

将具有Alpha通道的FLV视频转换为具有透明度的PNG

我有一些带alpha通道的FLV视频,我想使用ffmpeg将它们转换成PNG图像,但要保持透明度.

到目前为止,我试过这个:

ffmpeg -i input.flv -an -y %d.png
Run Code Online (Sandbox Code Playgroud)

但是这会输出黑色背景的PNG文件.

有没有办法做到这一点?

替代可接受的解决方案:如果我可以输出图像并为alpha通道提供我选择的某种颜色.然后我可以通过imagemagick将其删除并将该颜色转换为透明度.

flv png ffmpeg imagemagick alpha-transparency

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

JavaScript作为第一种编程语言?

我想从头开始学习如何编程.我遇到了一个基于JavaScript的在线初学者课程,看起来做得非常好.然而,我的一个朋友劝我不要参加这门课程,认为我应该从Visual Basic或C#开始.他的理由是JavaScript显然不会强迫你遵守高标准的编程最佳实践(它可以让你侥幸逃脱),因此它可能会导致初学者养成糟糕的编程习惯.你同意吗?这真的是一个大问题吗?你不能从JavaScript开始,然后添加一个需要更严格的低级语言吗?提前感谢您的建议!

javascript programming-languages

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

反向打印单链表

任何人都知道如何以相反的顺序打印单链表(一次通过固定且独立于元素RAM的数量).

algorithm linked-list data-structures

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

下载失败时,DownloadManager游标属性COLUMN_LOCAL_FILENAME为空

我正在建立一个后备,我DownloadManager将重新启动失败的下载.

我坚持使用vogella构建我的下载管理器功能示例.

if (c.moveToFirst()) {
int columnIndex = c.getColumnIndex(DownloadManager.COLUMN_STATUS);

...

} else if (DownloadManager.STATUS_FAILED == c.getInt(columnIndex)) { 

         colIndex = c.getColumnIndex(DownloadManager.COLUMN_LOCAL_FILENAME);
         String localFilename = c.getString(colIndex);

}
Run Code Online (Sandbox Code Playgroud)

"失败"的案例正在运作,但我的localFilename变量是null.

顺便说一句:这COLUMN_URI是有效的.

有关如何访问目标/本地路径或文件名的任何想法?

java android download android-download-manager

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

C/Glib内存管理{没有悬空参考>为什么!??}

我有一个程序调用具有未定义参数的函数,如下所示:

#include <stdargs.h>
... /* code */ int main () {
GArray *garray = g_array_new (FALSE, FALSE, sizeof (char *)); /* the code above initialize the GArray, and say that the garray expect a pointer to char. */
function_name (garray, "arg2", "arg3" /* and so on ... */);
... /* code */ }
Run Code Online (Sandbox Code Playgroud)

请注意,""之间的参数是字符串,因此,在function_name中:

static void function_name (GArray *garray, ...) {
  ... /* code */
  char *data;
data = va_arg (garray, gchar *); g_array_append_val (garray, data);
... /* code */ …
Run Code Online (Sandbox Code Playgroud)

c glib

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

"在CSS选择器'DataGrid'中键入DataGrid必须使用命名空间限定"在Flex中进行样式设置时出现警告

我试图在flex数据网格中设置标题样式,并且我不断收到警告:

CSS选择器"DataGrid"中的类型DataGrid必须使用命名空间限定

这是什么意思?我经历了一系列教程,但没有一个有效.似乎改变数据网格中的颜色应该相对简单.

这是一个代码示例:

<mx:Style>
    .headerCustomStyle
    {
        fontWeight: "bold";
        textAlign: "center";
        color: #0000FF;
    }

    DataGrid {
        alternating-item-colors: #F4FBFF, #FFFFFF;
    }
</mx:Style>

<mx:DataGrid draggableColumns="true" width="100%" id="topTracks" headerStyleName="headerCustomStyle" dataProvider="{_trackData.track}" >
    <mx:columns>
        <mx:DataGridColumn id="artistName" dataField="artist.name" headerText="Artist" width="250" />
        <mx:DataGridColumn id="trackName" dataField="name" headerText="Track" width="250"/>
    </mx:columns>
</mx:DataGrid>
Run Code Online (Sandbox Code Playgroud)

apache-flex styling

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

Serializable parcelable issue:RuntimeException:Parcelable遇到IOException,编写可序列化对象

伙计们,我有最简单的课,我想成为Parcelable.我是按照以下方式做的:

public class MyField implements Serializable, Parcelable
{

    public MyField()
    {
    }


    //************************************************
    // Parcelable methods
    //************************************************
    public int describeContents() {return 0; };

    public void writeToParcel(Parcel out, int flags)
    {
        out.writeInt(this.describeContents());
        out.writeSerializable(this);
    }

    @SuppressWarnings("redundant")       
    public Parcelable.Creator<MyField> CREATOR
            = new Parcelable.Creator<MyField>()
    {
        public MyField createFromParcel(Parcel in)
        {
            int description=in.readInt();
            Serializable s=in.readSerializable();
            switch(description)
            {
                case 0:
                    return (MyField )s;
                default:
                    return null;
            }
        }

        public MyField[] newArray(int size)
        {
            return new MyField[size];
        }
    };
}
Run Code Online (Sandbox Code Playgroud)

简单,嘿?是的,看起来像.但是当我尝试将我的类对象作为parcel对象发送到另一个活动时:

    intent=new Intent(activity, SendMessageActivity.class);
    MyField fld=new MyField(); …
Run Code Online (Sandbox Code Playgroud)

serialization android serializable parcelable

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

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