[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似乎并非如此.怎么可能?
我正在尝试在后台创建一项服务,以便我可以运行一个循环,每 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 分钟请求一个页面。
我有一些带alpha通道的FLV视频,我想使用ffmpeg将它们转换成PNG图像,但要保持透明度.
到目前为止,我试过这个:
ffmpeg -i input.flv -an -y %d.png
Run Code Online (Sandbox Code Playgroud)
但是这会输出黑色背景的PNG文件.
有没有办法做到这一点?
替代可接受的解决方案:如果我可以输出图像并为alpha通道提供我选择的某种颜色.然后我可以通过imagemagick将其删除并将该颜色转换为透明度.
我想从头开始学习如何编程.我遇到了一个基于JavaScript的在线初学者课程,看起来做得非常好.然而,我的一个朋友劝我不要参加这门课程,认为我应该从Visual Basic或C#开始.他的理由是JavaScript显然不会强迫你遵守高标准的编程最佳实践(它可以让你侥幸逃脱),因此它可能会导致初学者养成糟糕的编程习惯.你同意吗?这真的是一个大问题吗?你不能从JavaScript开始,然后添加一个需要更严格的低级语言吗?提前感谢您的建议!
任何人都知道如何以相反的顺序打印单链表(一次通过固定且独立于元素RAM的数量).
我正在建立一个后备,我DownloadManager将重新启动失败的下载.
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是有效的.
有关如何访问目标/本地路径或文件名的任何想法?
我有一个程序调用具有未定义参数的函数,如下所示:
#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) 我试图在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) 伙计们,我有最简单的课,我想成为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) 任何人都知道Sandboxing Eval Doc提到的完整示例
android ×3
algorithm ×1
apache-flex ×1
c ×1
download ×1
elf ×1
ffmpeg ×1
flv ×1
g-wan ×1
glib ×1
imagemagick ×1
java ×1
javascript ×1
linked-list ×1
parcelable ×1
png ×1
serializable ×1
service ×1
styling ×1
toast ×1