小编Sza*_*mbi的帖子

如何使用gcc/cmake在64位Linux机器上编译32位二进制文​​件

是否有可能编译项目在32位cmakegcc一对64位系统?它可能是,但我该怎么做?

当我尝试"无知"的方式,没有设置任何参数/标志/等,只是设置LD_LIBRARY_PATH找到它中的链接库~/tools/lib似乎忽略它,只查看名为lib64的子目录.

linux 64-bit gcc 32-bit cmake

128
推荐指数
6
解决办法
16万
查看次数

mSecurityInputMethodService在logcat中为null

我写了一个小的Android应用程序,应该显示智能手机的当前位置(最后的已知位置).虽然我复制了示例代码,并尝试了其他几种解决方案,但每次都会出现相同的错误.我的应用程序包含一个按钮.按下按钮应记录经度和纬度,但仅记录日志"mSecurityInputMethodService is null".

这是MainActivity.java:

public class MainActivity extends Activity {
int response;
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    Button button = (Button)findViewById(R.id.button);
    button.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            onbutclick();
        }
    });

}
public void onbutclick(){
    LocationManager lm = (LocationManager)getSystemService(Context.LOCATION_SERVICE);
    if(ContextCompat.checkSelfPermission(this, Manifest.permission.ACCESS_FINE_LOCATION) == PackageManager.PERMISSION_GRANTED){
        Location loc = lm.getLastKnownLocation(LocationManager.GPS_PROVIDER);
        if(loc != null){
            Log.d("Latitude",Double.toString(loc.getLatitude()));
            Log.d("Longitude",Double.toString(loc.getLongitude()));
        }

    }else{
        ActivityCompat.requestPermissions(this,new String[] {Manifest.permission.ACCESS_FINE_LOCATION},response);
        Intent inte = getIntent();
        finish();
        startActivity(inte);
    }
}
Run Code Online (Sandbox Code Playgroud)

我也在<uses-permission> …

java null gps android location

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

Linux上的Python Wheels(如何?为什么?)

我知道轮子是在PyPI上传的模块的二进制版本.

pip install

  • 在Windows上:我下载并安装了轮子.
  • 在Ubuntu上:我应该得到包的源代码分配但是某些情况下我得到了轮子.
  • 在fedora:Tricky我必须用dnf安装

我尝试添加我的包为好.但我只能为窗户上传轮子.

  • 为什么有些软件包为Linux平台提供轮子?
  • 这个可以吗?提供二进制文件而不是源代码?
  • 为什么我不能提供轮子?

注意:我对Fedora rpm包有一点了解.我现在对Ubuntu上的轮子很感兴趣.

python pypi python-wheel

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

SSL坏握手错误10054"WSAECONNRESET"

笔记:

versions

Python 2.7.11 and my requests version is '2.10.0'
'OpenSSL 1.0.2d 9 Jul 2015'
Please read the below comment by Martijn Pieters before reproducing 
Run Code Online (Sandbox Code Playgroud)

最初我尝试https://www.neco.navy.mil/necoattach/N6945016R0626_2016-06-20__INFO_NAS_Pensacola_Base_Access.docx使用以下代码获取pdf

代码1:

>>> import requests
>>> requests.get("https://www.neco.navy.mil/necoattach/N6945016R0626_2016-06-20__INFO_NAS_Pensacola_Base_Access.docx",verify=False)
Run Code Online (Sandbox Code Playgroud)

错误:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Users\mob140003207\AppData\Local\Enthought\Canopy\User\lib\site-packa
ges\requests\api.py", line 67, in get
    return request('get', url, params=params, **kwargs)
  File "C:\Users\mob140003207\AppData\Local\Enthought\Canopy\User\lib\site-packa
ges\requests\api.py", line 53, in request
    return session.request(method=method, url=url, **kwargs)
  File "C:\Users\mob140003207\AppData\Local\Enthought\Canopy\User\lib\site-packa
ges\requests\sessions.py", line 468, in request
    resp = self.send(prep, **send_kwargs) …
Run Code Online (Sandbox Code Playgroud)

python ssl python-2.7 python-requests

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

我可以使用' - >'运算符通过指针访问对象指针吗?

我刚刚开始学习Qt教程,而且我也是初学者级的C++.在Qt教程中,有一个使用statement来设置按钮文本的示例:

ui->pushButton->setText("Hello");
Run Code Online (Sandbox Code Playgroud)

我知道我们可以使用->operator来允许指针访问类的成员.在这种情况下,pushButton->setText("Hello")但我只是不明白其含义ui->pushButton,我搜索了一些解答说明了ui持有的参考资料pushButton,但是如何做到这一点呢?pushButton是指向对象的指针,不是类的成员,我们可以使用->将对象地址放到ui指针中吗?

抱歉我的英语不好,我可能会困惑你.我希望有人能提前给我一个明确的解释.

c++ qt pointers

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

库使用pep8约定来整理Python代码

是否有任何库将您的python文件作为输入并进行整理(根据PEP 8约定修改它).要理解我在说什么,JavaScript比喻如下:

  1. 转到此链接
  2. 按下TidyUp按钮

任何在线编辑或图书馆或脚本将不胜感激.

python code-formatting pep8

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

如何在 Windows 上获取 Tkinter 窗口的 HWND?

如何HWND在Windows上的python3中获取Tkinter窗口的?

  • 如果可能的话,我想获取 Tkinter 窗口的本机窗口句柄。
  • 我需要窗口的HWND或来执行自定义绘图操作。HDC

有没有办法获取HWNDCanvas任何其他子组件?

有一种方法可以列出当前进程创建的所有窗口。我还可以迭代前面列出的任何窗口的子窗口。这将是这个问题的丑陋的解决方案。

如果 Tkinter 不直接公开句柄,请发布任何替代解决方案。

windows tkinter python-3.x tkinter-canvas

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

Python:增加全局变量的优雅方法

在Python中增加全局变量的优雅方法:

这是我到目前为止的内容:

my_i = -1
def get_next_i():
    global my_i
    my_i += 1
    return my_i
Run Code Online (Sandbox Code Playgroud)

使用发电机:

my_iter = iter(range(100000000)) 
def get_next_i():
    return next(my_iter)
Run Code Online (Sandbox Code Playgroud)

与班级:

class MyI:
    MyI.my_i = -1
    @staticmethod
    def next():
        MyI.my_i += 1
        return MyI.my_i
Run Code Online (Sandbox Code Playgroud)
  • 第一个很长,我认为它不是更好的编码方法。
  • 第二个比较优雅,但是有一个上限。
  • 第三个很长,但是至少没有全局变量可以使用。

最好的替代方法是什么?

这些功能的目的是为代码中的特定事件分配唯一的编号。该代码不仅是一个循环,因此for i in range(...):在这里不适合使用。更高版本可能会使用分配给不同事件的多个索引。第一个代码将需要重复来解决此问题。(get_next_i()get_next_j(),...)

谢谢。

python iterator for-loop generator python-3.x

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

如何乘以张量的维度?

在下面的代码中,当我打印它时,conv_out.get_shape()它会给我输出(1,14,14,1)。我想将第二个第三个和第四个维度相乘(14*14*1)。我怎样才能做到这一点?

input = tf.Variable(tf.random_normal([1,28,28,1]))
filter = tf.Variable(tf.random_normal([5,5,1,1]))

def conv2d(input,filter):
    return tf.nn.conv2d(input,filter,strides=[1,2,2,1],padding='SAME')

conv_out = conv2d(input,filter)
sess = tf.InteractiveSession()
sess.run(tf.initialize_all_variables())

print conv_out.get_shape()
print conv_out.get_shape().as_list()[2]
Run Code Online (Sandbox Code Playgroud)

python tensorflow

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

如何使用Sphinx创建不会出现在toctree中的标题?

我正在使用 Sphinx 为 Python 模块创建文档。

我想在页面上添加字幕,但我不希望它们出现在toctree 中

我想要小节和简短的(几行)描述。将每个部分标题添加到目录树会使浏览文档变得更加困难。

这是我的index.rst

Welcome to ModernGL's documentation!
====================================

.. figure:: Examples/images/02_uniforms_and_attributes.png
    :scale: 50 %
    :alt: ModernGL
    :align: center
    :figclass: align-center

Start `here <ModernGL.html>`_.

.. toctree::
    :maxdepth: 4
    :caption: Contents:

    ModernGL <ModernGL.rst>
    Examples <Examples.rst>
    Contributing <Contributing.rst>


Indices and tables
==================

* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`
Run Code Online (Sandbox Code Playgroud)

我想添加一些字幕:

Subtitle 1
**********

Subtitle 2
**********

Subtitle 3
**********

Subtitle 4
**********
Run Code Online (Sandbox Code Playgroud)

我检查了文档,但不知道应该使用哪种类型的下划线。不确定是否有特殊的下划线将标题转换为 a<h4><h5>

使用 github README.md添加更多# …

python python-sphinx toctree

5
推荐指数
2
解决办法
4166
查看次数