小编The*_*ist的帖子

为什么C标准定义了一个简短的数据类型范围?

C99标准以下列方式定义数据类型的范围:

— minimum value for an object of type signed char
SCHAR_MIN -127 // ?(2^7 ? 1)
— maximum value for an object of type signed char
SCHAR_MAX +127 // 2^7 ? 1
— maximum value for an object of type unsigned char
UCHAR_MAX 255 // 2^8 ? 1
— minimum value for an object of type char
CHAR_MIN see below
— maximum value for an object of type char
CHAR_MAX see below
— maximum number of bytes in a …
Run Code Online (Sandbox Code Playgroud)

c

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

编舞如何工作

我刚刚研究了Android框架的代码(v4.1).

我知道invalidate()现在触发的UI消息直接发布到Choreographer而不是UI messageQueue,并且在下一个VSYNC信号到来之前不会执行这些消息.

在执行此post操作之前,ViewRootImpl调用Looper postSyncBarrier()一次以阻止UI MessageQueue,这意味着稍后发送到messagesQueue的消息将不会被执行,直到该块被删除,这在函数之前发生performTraversals().

基于以上理解,

如果invalidate()在其中的某个地方performTraversals()(例如onDraw()任何视图实例)中调用了另一个,则永远会阻止UI messageQueue?

从实际观察中,我知道这种情况从未发生过.
那么,我哪里错了?

android android-framework

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

如何执行Python CGI脚本?

我想在.shtml 文件中执行Python CGI脚本,但我无法弄清楚如何.我已经找到了几种方法?但似乎没有任何效果.在那里找到实际显示如何执行脚本的东西要困难得多,而不是如何编写脚本!; /

我的Html:http: //pastebin.com/4sNZTZNQ

我的脚本:http: //pastebin.com/w5vGXCBp

我是CGI和任何Webstuff的新手,但我现在用Python编程半年了.

PS:很抱歉代码格式混乱,我现在上传到了pastebin:S

//编辑:好的,现在有更多的信息,因为它仍然不起作用.

从heliohost.org,我被引导到http://area52.heliohost.org/cgi-bin/snakecharmer.py,在那里你可以找到python解释器的路径.

这是我的文件夹结构:
- public_html - .htaccess - main.py - index.shtml

.htaccess的内容:

Options +ExecCGI
AddHandler cgi-script .py
Run Code Online (Sandbox Code Playgroud)

main.py的内容:

#! /usr/local/bin/python
print "Content-Type: text/html"
print

print "Hello World!"
Run Code Online (Sandbox Code Playgroud)

index.shtml的内容:http: //pastebin.com/Trg8sXBc

现在,点击链接,出现"500 InternalServerError",我不明白为什么.:(

服务器错误日志只是这样说:

[Wed Jun 15 14:41:26 2011] [error] [client 84.151.252.129] File does not exist: /home/nux95/public_html/500.shtml, referer: http: niklasrosenstein.heliohost.org/
Run Code Online (Sandbox Code Playgroud)

python cgi

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

高效计算python中的余弦

我从理论功率谱密度中生成一些时间序列.

基本上,我在时空中的函数由X(t) = SUM_n sqrt(a_n) + cos(w_n t + phi_n)下式给出,其中at是给定a_n值并且是一些随机相位.为了得到一个真实的时间序列,我必须总结模式,我的当然也是大小.PSDw_nphi2^25t2^25

如果我用python做到这一点,这将花费几周时间......
有什么方法可以加快速度吗?像一些矢量计算?

t_full = np.linspace(0,1e-2,2**12, endpoint = False) 
signal = np.zeros_like(t_full)
 for i in range(w.shape[0]):
        signal += dataCOS[i] * np.cos(2*np.pi* t_full * w[i] + random.uniform(0,2*np.pi)) 
Run Code Online (Sandbox Code Playgroud)

其中dataCOS是sqrt a_n,w = w,random.uniform表示随机相移phi

python arrays performance trigonometry numpy

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

如何检测用户是否禁用了javascript?

我正在和一位朋友谈论他们的浏览器中没有启用javascript的用户,以及如何向他们展示您网站的"无javascript"版本.

它有可能,怎么做?

思考?

javascript browser-detection detect

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

使用c++调用和使用Windows语音识别

我正在制作一个涉及使用 Windows 语音识别的应用程序。我正在考虑使用 C++ 来做到这一点,因为我对这种语言有一些经验。我想使用语音识别的方式是让它在内部工作。如果我将音频文件上传到我的程序中,我希望语音识别将此音频写成文本文件,但这一切都应该在内部完成。请对此提供一些帮助,如果我没有正确解释我的问题,请告诉我,我会再次尝试解释。

提前致谢, Divs

c++ windows speech-recognition speech speech-to-text

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

mod_wsgi python conf解析器

我建立了Flask,一个带有mod_wsgi的apache下的python web微框架.

该应用程序正常工作,除了python confparser.这不会引发错误:

parser = ConfigParser.ConfigParser()
parser.read('snati.con')
Run Code Online (Sandbox Code Playgroud)

但是当我添加:

parser.get('database', 'user')
Run Code Online (Sandbox Code Playgroud)

我在Apache的error.log中没有任何内容时出现内部服务器错误

我也尝试过:

file = open("sample.txt")
Run Code Online (Sandbox Code Playgroud)

结果相同.

必须有一些配置问题,但我找不到它.

我的apache conf看起来像:

WSGIRestrictStdout Off

<VirtualHost *:80>
    ServerName my.com

    WSGIDaemonProcess myapp user=me group=me threads=5

    WSGIScriptAlias / /home/me/www/myapp.wsgi

    <Directory /home/me/www/myapp >
        WSGIProcessGroup myapp
        WSGIApplicationGroup %{GLOBAL}
        Order deny,allow
        Allow from all
    </Directory>
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

我的app.wsgi

#active the python virtualenv for this application
activate_this = '/home/gilles/www/snati/env/bin/activate_this.py'
execfile(activate_this, dict(__file__=activate_this))


import sys
sys.path.insert(0, '/home/gilles/www/snati/src')
sys.stdout = sys.stderr

from app import app as application
Run Code Online (Sandbox Code Playgroud)

什么可能是错的,为什么我不能在Apache日志中得到错误?

python mod-wsgi flask

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

程序启动的Linux设备驱动程序?

我已经开始学习Linux驱动程序,但我发现它有点困难.

我一直在研究i2c驱动程序,我对驱动程序的入口点感到很困惑.驱动程序是否从MOUDULE_INIT()宏开始?

而且我也想知道如何知道驱动程序如何运行的过程.我得到了这本书,Linux设备驱动程序,但我仍然很困惑.你可以帮帮我吗?非常感谢.

我将以i2c驱动程序为例.其中有很多功能,我只想知道如何在i2c驱动程序中协调功能的关系?

linux-device-driver linux-kernel

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

什么是WiFi-Direct库存在?

我想玩我的苹果设备之间的屏幕共享.我知道WiFi direct是支持Airdrop功能在mac之间发送文件并希望使用该API的一部分.

我会继续搜索,但是想知道是否有人之前已经这样做过,或者Apple是否会让你触摸那个API.

我也很高兴听到任何可能专门用于raspberry-pi或Linux的库.

谢谢

linux macos ios raspberry-pi wifi-direct

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

C++ VS2010中"for each"循环的编译错误

我正在家里做一个小小的C++项目,我带到学校去展示我的老师.在家里我有Visual Studio 2012,而学校的计算机有Visual Studio 2010.在我的代码中,从家里,我有一个for循环,就像这样编译:

for(char c : myStr){...}
Run Code Online (Sandbox Code Playgroud)

但是,当我在学校的计算机上试用它时,它没有编译,我最终不得不这样做:

for each(char c in myStr){...}
Run Code Online (Sandbox Code Playgroud)

为什么会这样?

c++ foreach loops visual-studio-2010 visual-studio-2012

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