问题列表 - 第46683页

解析树和AST有什么区别?

它们是由编译过程的不同阶段产生的吗?或者它们只是同一个东西的不同名称?

compiler-construction compiler-theory terminology abstract-syntax-tree parse-tree

82
推荐指数
5
解决办法
3万
查看次数

线程名称超过15个字符?

通过使用prctl或pthread_set_name_np等函数,可以更改线程的名称.至少在Linux 2.6.38中,两个函数强加的限制是名称不能超过15个字符(NULL终止是第16个字节).

这15个字符的限制在哪里,是否有任何(甚至非正统的)方式?

更新:

正如评论中所提到的,这是由内核强加的.

定义可以在这里找到:http: //lxr.linux.no/linux+v2.6.37/include/linux/sched.h#L245

c unix linux pthreads introspection

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

如何在原生iphone应用程序中播放youtube,metacafe等视频?

我得到一个Feed,其中包含一个指向youtube,metacafe等网站视频的网址.

我发现这篇文章建议如何使用UIWebView将视频加载到应用程序中.但是我不希望视频以全屏模式播放.我想让它在我为之分配的框架中播放.

  1. 如何将通过嵌入html加载的youtube视频放入分配给它的帧中的uiwebview播放而不是全屏模式?

  2. 我们如何播放来自metacafe和喜剧中心和其他网站的视频,其中url不指向文件,而是在浏览器上粘贴播放器.

  3. 是否有任何应用程序可以像本机iPhone应用程序一样播放?

在这方面的任何帮助将是非常有帮助的.

编辑:我想知道我们如何播放网址中的视频说 - http://www.dailymotion.com/swf/video/xe1l96

我想知道如何在webview中播放视频.我想用它周围的空间来显示其他信息.目前它强制全屏模式.

Safari可以通过推出quicktime播放器来播放dailymotion和vimeo视频.所以我想知道如何使用quicktime播放器重定向播放视频.

如何在本机iphone应用程序中播放来自youtube和metacafec的视频?

iphone objective-c youtube-api ios4 ios

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

把py2exe和matplotlib放在节食上

我目前正在开发一个应用程序,它使用py2exe从一些使用matplotlib的Python代码创建一个exe文件.除了我的可执行文件很大之外,它工作得很好.在它下面运行转换脚本会创建43.5 MB的包(exe及其依赖项).我知道可能有一些事情可以减少我的应用程序的大小.

减少应用程序大小的任何提示?

我的转换脚本:

from distutils.core import setup
import py2exe
import matplotlib

setup(


windows=[{'script': r'ElectronOrbitalGenerator.py'}],

data_files=matplotlib.get_py2exe_datafiles(),

options={r'py2exe':{r'includes': r'ElementConfig',
                    r'includes': r'ColorConv',
                    r'includes': r'Tkinter',
                    r'includes': r're',
                    r'includes': r'math',
                    r'includes': r'sys',
                    r'includes': r'matplotlib',
                    r'includes': r'mpl_toolkits',
                    r'dll_excludes': [r'MSVCP90.dll'],
                    }},


)
Run Code Online (Sandbox Code Playgroud)

这些是我的程序需要运行的所有模块:

import ElementConfig, ColorConv

import Tkinter, re, math, sys

import matplotlib.pyplot as plt

from mpl_toolkits.mplot3d import  Axes3D
from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg
from matplotlib.figure import Figure
Run Code Online (Sandbox Code Playgroud)

python optimization tkinter py2exe matplotlib

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

从PHP中的openLDAP获取所有可能的属性和所有objectClasses

我必须用PHP编写LDAP编辑器.LDAP用于商店网络设备(交换机,AP,..).所以,这不是正常的功能,我发现很多问题.最大的问题是:

是否可以从数据库中读取所有objectClasses以及给定objectClass的所有属性?

谢谢你的回复!! 阿贾克斯

php attributes ldap

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

如何使用Android SDK监控GPS适配器的状态?

我需要让我的应用程序监控GPS适配器是否已启用或已禁用.我不关心在monemt上运行的实际GPS功能 - 我需要GPS适配器的状态.

我可以通过调用手动执行:

String providers = Settings.Secure.getString(getContentResolver(),
        Settings.Secure.LOCATION_PROVIDERS_ALLOWED);
Run Code Online (Sandbox Code Playgroud)

如果列出了"gps",那么它是活动的,否则它不是.但是,当用户启用或禁用GPS时,我找不到任何有关获得通知的文档.我确实尝试在LocationManager中使用addGpsStatusListener,但这只会在获取实际GPS修复时通知(例如,如果正在使用地图应用程序).

有任何想法吗?

gps android location

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

Android radiobutton图像

我有一个定制radiobuttons的radiogroup.图标设置使用

rbFirst.setButtonDrawable(R.drawable.first);
Run Code Online (Sandbox Code Playgroud)

但图标不在中心,我该如何解决?我在xml文件和类内部尝试了不同的属性,但它没有任何效果.

android

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

无法解决SELECT语句中第4列的排序规则冲突

我试图让一些SQL执行,但我得到以下错误

    Msg 451, Level 16, State 1, Line 1
Cannot resolve collation conflict for column 4 in SELECT statement.
Run Code Online (Sandbox Code Playgroud)

但似乎无法弄清楚问题出在哪里??? 任何帮助将非常感谢.

SELECT     MEMBTYPEID.text AS MemberType, MEMBLST.nodeId, MEMBTYPES.Name AS MemberField, 
                      ISNULL(CASE WHEN MEMBTYPES.datatypeID IN
                          (SELECT     NodeId
                            FROM          DBO.CMSDATATYPE
                            WHERE      DBTYPE = 'Nvarchar') THEN MEMBDATA.[dataNvarchar] WHEN MEMBTYPES.datatypeID IN
                          (SELECT     NodeId
                            FROM          DBO.CMSDATATYPE
                            WHERE      DBTYPE = 'Ntext') THEN MEMBDATA.[dataNtext] WHEN MEMBTYPES.datatypeID IN
                          (SELECT     NodeId
                            FROM          DBO.CMSDATATYPE
                            WHERE      DBTYPE = 'Date') THEN CONVERT(NVARCHAR, MEMBDATA.[dataDate]) WHEN MEMBTYPES.datatypeID IN
                          (SELECT     NodeId
                            FROM          DBO.CMSDATATYPE
                            WHERE      DBTYPE = …
Run Code Online (Sandbox Code Playgroud)

sql sql-server

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

c ++如何在unicode/utf8中编写/读取ofstream

我有UTF-8文本文件,我正在阅读使用简单:

ifstream in("test.txt");
Run Code Online (Sandbox Code Playgroud)

现在我想创建一个UTF-8编码或Unicode的新文件.我怎么能用这个ofstream或其他?这会创建ansi编码.

ofstream out(fileName.c_str(), ios::out | ios::app | ios::binary);
Run Code Online (Sandbox Code Playgroud)

c++ string unicode utf-8 character-encoding

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

为什么下面的程序会挂起?

现在我已经有了SmartPointers,我决定尝试使用DumbPointers,它在析构函数中调用"delete"非常困难.决定继续使用DumbPointer在SmartPointer中存储数组的测试,我回忆起之前的错误,并尝试了这个:

DumbPointer<char> dumbPointer = "Hello World\0";  
Run Code Online (Sandbox Code Playgroud)

由于"也许这不是一个指针或正确的指针?"的未定义原因,它会导致程序挂起.当然,我想知道为什么,着眼于解决这个问题.我现在将在下面提供非常复杂的DumbPointer代码(也许我应该去睡觉):(让我再次向你保证:析构函数被调用)

#pragma once

#include "stdafx.h"

template <typename T> class DumbPointer
{
private:
T* myPtr;

public:
T* Value() { return myPtr; }

DumbPointer(const DumbPointer<T>& a)
 { throw new "No assignments between DumbPointer."; }
DumbPointer(T* ptr) { myPtr = ptr; }
DumbPointer(T value) { myPtr = &value; }
~DumbPointer() { delete myPtr; }


operator T*() { return myPtr; }
T* operator ->() { return myPtr; }
};
Run Code Online (Sandbox Code Playgroud)

c++

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