小编AS *_*kay的帖子

安装 ODBC 驱动程序 heroku

我无法摆脱错误。

django.db.utils.Error: ('01000', "[01000] [unixODBC][Driver Manager] 无法打开 lib 'ODBC Driver 13 for SQL Server':找不到文件 (0) (SQLDriverConnect)")

heroku buildpacks:add --index 1 https://github.com/heroku/heroku-buildpack-apt

  1. 创建文件 Aptfile。
unixodbc
unixodbc-dev
python-pyodbc
libsqliteodbc
https://packages.microsoft.com/ubuntu/16.04/prod/pool/main/m/msodbcsql/msodbcsql_13.1.9.2-1_amd64.deb
Run Code Online (Sandbox Code Playgroud)
  1. 创建文件requirements.txt
...
pyodbc
django-pyodbc-azure
Run Code Online (Sandbox Code Playgroud)
  1. 设置.py
DATABASES = {
    'default': {
    'ENGINE': 'sql_server.pyodbc',
    'NAME': '',
    'USER': '',
    'PASSWORD': '',
    'HOST': '',
    'PORT': '',
    'OPTIONS': {
        'driver': 'ODBC Driver 13 for SQL Server',
        'MARS_Connection': 'True',
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我不知道如何解决这个错误

python django installation odbc heroku

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

谷歌colab中的“私有输出”模式是什么?

我打开一个笔记本,并在窗口的最顶部看到这个横幅:

该笔记本已打开并带有专用输出。输出将不会被保存。您可以在笔记本设置中禁用此功能。

这对于我如何使用笔记本电脑意味着什么?

google-colaboratory

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

数据表多个复选框

我找到了在数据表中生成多个复选框的下一个代码,它的效果很好:

https://jsfiddle.net/snqw56dw/

var table = $('#example').DataTable({
      'ajax': 'https://api.myjson.com/bins/1us28',
      'columnDefs': [
         {
            'targets': 0,
            'checkboxes': {
               'selectRow': true
            }
         }
      ],
      'select': {
         'style': 'multi'
      },
      'order': [[1, 'asc']]
});
Run Code Online (Sandbox Code Playgroud)

但是当我尝试更改代码以使用静态表数据(更改后的数据不会来自 Ajax)时,它停止工作了..

这是我的代码:

https://jsfiddle.net/snqw56dw/3158/

var table = $('#example').DataTable({     
      'columnDefs': [
         {
            'targets': 0,
            'checkboxes': {
               'selectRow': true
            }
         }
      ],
      'select': {
         'style': 'multi'
      },
      'order': [[1, 'asc']]
});
Run Code Online (Sandbox Code Playgroud)

我很想得到你的帮助,并了解我在那里做错了什么..

谢谢

jquery datatables

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

如何修复python项目的“没有名为“tensorflow.contrib”的模块?

我在 github 上找到了一个聊天机器人程序,想运行这个程序以更好地理解。但是每次我尝试运行这个程序时,它都会说

没有名为“tensorflow.contrib”的模块

我应该怎么做才能修复这个错误?

tensorflow

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

JSON中缺少键时,Swift可编码,默认值为Class属性

如您所知,Codable是Swift 4中的新功能,因此我们将从模型的较早初始化过程转向这一点。通常我们使用以下方案

class LoginModal
{    
    let cashierType: NSNumber
    let status: NSNumber

    init(_ json: JSON)
    {
        let keys = Constants.LoginModal()

        cashierType = json[keys.cashierType].number ?? 0
        status = json[keys.status].number ?? 0
    }
}
Run Code Online (Sandbox Code Playgroud)

在JSON cashierType键中可能会丢失,因此我们将默认值设置为0

现在,使用Codable做到这一点非常容易,如下所示

class LoginModal: Coadable
{    
    let cashierType: NSNumber
    let status: NSNumber
}
Run Code Online (Sandbox Code Playgroud)

如上所述,键可能会丢失,但是我们不希望将Model Variables作为可选变量,因此我们如何使用Codable实现此目的。

谢谢

xcode ios swift swift4 codable

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

如何在包含大量数据的反应表列中创建新行

我正在使用反应表。我正在调用 API (.NET) 上的一个方法,该方法连接一些字段,现在我需要在反应表列中显示这个连接字段。

我尝试从 API 中放入/n该列,以便它在 UI 上(在反应表内)呈现一个新行。但没有运气。示例:我需要显示

该字段是通过将两个数字 10 和 20 相加计算得出的。由于结果大于 15,因此无法执行此操作。

在显示的文本中,我想要的是“Since”应该在反应表中的新行中开始。

我试图把{'\n'}“Since”放在前面,但没有成功。有什么想法如何实现这一目标?

reactjs

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

标识符未找到或不唯一。编译错误

/home/ubuntu/token_sale/contracts/SandeepDappToken.sol:17:34:声明错误:标识符未找到或不唯一。\n function transfer(address _to, unit256 _value ) public returns (bool success)\n ^\xe2\x80\x94\xe2\x80\x93^\n编译失败。请参阅下面的\n代码:

\n\n
pragma solidity ^0.4.23;\n\ncontract SandeepDappToken\n{\n    // constructor\n\n    // set the v ariable\n    uint256  public totalSupply;\n\n    string public name = \xe2\x80\x98Dapp\xe2\x80\x99;\n\n    mapping(address => uint256) public balanceOf;\n\n    constructor(uint256 _initialSupply )  public {\n        balanceOf[msg.sender] = _initialSupply;\n        totalSupply = _initialSupply;\n    }\n\n    function  transfer(address _to, unit256  _value) public returns (bool success)\n    {\n        require(balanceOf[msg.sender] >= _value);\n    }\n}\n
Run Code Online (Sandbox Code Playgroud)\n

ethereum solidity

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

未获取数据 Web.DataReader Panda

当我尝试从整个标准普尔 500 指数创建 CSV 文件时收到此错误消息:

Exception has occurred: pandas_datareader._utils.RemoteDataError
Run Code Online (Sandbox Code Playgroud)

没有使用 YahooDailyReader 获取符号 3M 公司的数据

我认为这是有问题的:

for row in table.findAll('tr') [1:]:
    ticker = row.findAll('td')[0:].text
Run Code Online (Sandbox Code Playgroud)

有人能帮帮我吗?提前致谢。

完整代码-

import bs4 as bs
import datetime as dt
import os
import pandas_datareader.data as web
import pickle
import requests

def save_sp500_tickers():
    resp = requests.get('http://en.wikipedia.org/wiki/List_of_S%26P_500_companies')
    soup = bs.BeautifulSoup(resp.text, 'lxml')
    table = soup.find('table', {'class': 'wikitable sortable'})
    tickers = []

    for row in table.findAll('tr') [1:]:
        ticker = row.findAll('td')[0:].text
        tickers.append(ticker)
    with open("sp500tickers.pickle", "wb") as f:
        pickle.dump(tickers, f)
    return tickers

# …
Run Code Online (Sandbox Code Playgroud)

python finance

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

UICollectionView 不会在 RTL 中从右到左填充数据

我有一个UICollectionView并且想要水平显示单元格,例如

在 English 中,它应该显示: | 单元格A | 细胞B | 细胞C |

在阿拉伯语中,它应该显示: [ cellC | 细胞B | 单元格A |

对于 RTL,UICollectionViewFlowLayout如果每个单元格的大小相同,默认情况下对我来说效果很好。但是,如果我collectionView:layout:sizeForItemAtIndexPath:为每个单元格实现并设置不同的宽度,则CollectionView将变为:

| 单元格A | 细胞B | 细胞C |

有没有什么办法解决这一问题?

collectionview right-to-left ios

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

电报机器人 - 找不到聊天

我对电报机器人完全陌生。我想bot.send_message()在以下代码中执行 a (如代码中所述),但不能这样做。请帮忙。

!pip install python-telegram-bot --upgrade
import telegram
bot = telegram.Bot(token='**************')
bot.send_message(chat_id='******', text="I'm sorry Dave I'm afraid I can't do that.")
Run Code Online (Sandbox Code Playgroud)

它错误为:

1 bot.send_message('mardepbot',"I'm sorry Dave I'm afraid I can't do that.")

/usr/local/lib/python3.6/dist-packages/telegram/bot.py in decorator(self, *args, **kwargs)
     63     def decorator(self, *args, **kwargs):
     64         logger.debug('Entering: %s', func.__name__)
---> 65         result = func(self, *args, **kwargs)
     66         logger.debug(result)
     67         logger.debug('Exiting: %s', func.__name__)

/usr/local/lib/python3.6/dist-packages/telegram/bot.py in decorator(self, *args, **kwargs)
     88                 data['reply_markup'] = reply_markup
     89 
---> 90         result = self._request.post(url, data, timeout=kwargs.get('timeout'))
     91 …
Run Code Online (Sandbox Code Playgroud)

telepot

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