如何用R:求解非方形线性系统A X = B?
(在系统没有解决方案或无限多解决方案的情况下)
示例:
A=matrix(c(0,1,-2,3,5,-3,1,-2,5,-2,-1,1),3,4,T)
B=matrix(c(-17,28,11),3,1,T)
A
[,1] [,2] [,3] [,4]
[1,] 0 1 -2 3
[2,] 5 -3 1 -2
[3,] 5 -2 -1 1
B
[,1]
[1,] -17
[2,] 28
[3,] 11
Run Code Online (Sandbox Code Playgroud) 我试过了
import pyaudio
p = pyaudio.PyAudio()
for i in range(p.get_device_count()):
print p.get_device_info_by_index(i)
Run Code Online (Sandbox Code Playgroud)
但我没有得到所有设备的完整列表:例如,我没有在此列表中获得ASIO设备.这很奇怪,因为portaudio应该给ASIO设备,对吧?
如何列出所有音频设备pyaudio?
我需要做一个
slider = wx.Slider(self, 100, 25, 1, 100, (30, 60), (250, -1), wx.SL_HORIZONTAL)
Run Code Online (Sandbox Code Playgroud)

具有透明背景(因为它出现在具有不均匀背景的面板上).
更一般地说,如何才能将其外观改为这样的?

(.png如果需要,我可以使用小部件元素的文件.)
今天我的 Web 应用程序发生了最奇怪的事情。当我想从我的 Android 浏览器或 Chrome 中拍照时,它会丢弃整个页面并显示以下错误:
由于内存不足,无法完成之前的操作
我用:
<input type="file" accept="image/*" capture="camera" name="file" id="file" />
Run Code Online (Sandbox Code Playgroud)
然后我拍照,点击“保存”,然后一切都消失了。我的手机有足够的内存来保存图片和所有内容,但仍然显示错误。
如何解决这个问题呢?
为什么这.htaccess在访问时有效example.com/mywebsite/
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php
Run Code Online (Sandbox Code Playgroud)
而这失败了(404):
RewriteEngine On
RewriteRule ^(.*)$ index.php
Run Code Online (Sandbox Code Playgroud)
我认为第二种解决方案也应该有效.
使用 JS,我发送一个 AJAX 发布请求。
$.ajax(
{method:"POST",
url:"https://my/website/send_data.py",
data:JSON.stringify(data),
contentType: 'application/json;charset=UTF-8'
Run Code Online (Sandbox Code Playgroud)
在我的 Apache2 mod_Python 服务器上,我希望我的 python 文件能够访问data. 我怎样才能做到这一点?
def index(req):
# data = ??
Run Code Online (Sandbox Code Playgroud)
PS:这里是如何重现问题。创建testjson.html:
<script type="text/javascript">
xhr = new XMLHttpRequest();
xhr.open("POST", "testjson.py");
xhr.setRequestHeader("Content-Type", "application/json");
xhr.onreadystatechange = function(res) { console.log(xhr.responseText); };
xhr.send(JSON.stringify({'foo': '0', 'bar': '1'}));
</script>
Run Code Online (Sandbox Code Playgroud)
并创建testjson.py包含:
from mod_python import apache
def index(req):
req.content_type = "application/json"
req.write("hello")
data = req.read()
return apache.OK
Run Code Online (Sandbox Code Playgroud)
创建一个.htaccess包含:
AddHandler mod_python .py
PythonHandler mod_python.publisher
Run Code Online (Sandbox Code Playgroud)
结果如下:
testjson.html:10 POST http://localhost/test_py/testjson.py 501(未实现)
我在C++中学到了
typedef foo* mytype;
(mytype) a // C-style cast
Run Code Online (Sandbox Code Playgroud)
和
mytype(a) // function-style cast
Run Code Online (Sandbox Code Playgroud)
做同样的事.
但我注意到函数样式转换与构造函数共享相同的语法. 是不是有不明确的情况,我们不知道它是演员还是构造函数?
char s [] = "Hello";
std::string s2 = std::string(s); // here it's a constructor but why wouldn't it be ...
std::string s3 = (std::string) s; // ... interpreted as a function-style cast?
Run Code Online (Sandbox Code Playgroud) 我在我的Debian上的linux2上使用Python 2.7.6(默认,2014年3月22日,22:59:56)[GCC 4.8.2],我通常使用模块sqlite3没有任何问题.
我编译了一个Sqlite扩展 spellfix,加载时出现此错误:
sqlite3.OperationalError:./spellfix.so:未定义的符号:sqlite3_malloc64
我想这可能是因为sqlite3模块太旧了:
import sqlite3
print sqlite3.version # 2.6.0
print sqlite3.sqlite_version # 3.8.2
Run Code Online (Sandbox Code Playgroud)
(在sqlite3.sqlite_version3.8.7.x的另一台机器上,扩展加载正常).
我试过了:
pip install --upgrade pysqlite
Run Code Online (Sandbox Code Playgroud)
但它仍然是相同的:sqlite3.sqlite_version保持3.8.2.
如何升级Python sqlite3模块(内置于标准库中)?
我想要一个 Electron window,分为两部分:
BrowserWindow加载https://gmail.com正确的部分也是另一个BrowserWindow加载 Gmail,但我希望这两个浏览器是“独立的”,即 cookie/LocalStorage/等。应该是独立的(就像我们有一个普通的 Chrome 窗口和一个隐身窗口);因此允许在左侧有一个 Gmail 帐户/在右侧连接另一个帐户
单个 Electron 窗口顶部的一些其他 UI 按钮。
此代码有效,但它创建了 2 个窗口而不是一个:
const { app, BrowserWindow } = require('electron')
const path = require('path')
app.once('ready', () => {
let win = new BrowserWindow({show: false})
win.once('show', () => { win.webContents.executeJavaScript('validateFlights()') })
win.loadURL('https://www.gmail.com')
win.show()
let win2 = new BrowserWindow({show: false})
win2.once('show', () => { win.webContents.executeJavaScript('validateFlights()') })
win2.loadURL('https://www.gmail.com')
win2.show()
})
Run Code Online (Sandbox Code Playgroud)
如何将它们放在一个窗口中?
API withgetUserMedia对于在浏览器内/HTML5 页面内有视频流非常有用,例如参见https://www.html5rocks.com/en/tutorials/getusermedia/intro/或https://simpl.info/获取用户媒体/来源/。
从这个 API,如何在视频显示中点击时触发(智能手机)相机的自动对焦?
这确实是几乎所有智能手机相机应用程序中的常见行为。
我在 API 文档中没有找到任何关于“焦点”的内容 MediaDevices.getUserMedia()