小编kit*_*kit的帖子

如何反应js充当websocket客户端?

我想创建一个基于Websocket的客户端 - 服务器应用程序.在那里我创建了节点js websocket服务器,它正在等待客户端.现在我想创建react js websocket客户端.我正在使用react js作为websocket,因为我必须连续渲染哪些服务器作为简单的文本消息发送.

我很擅长将react js作为websocket客户端实现.它应该如何作为websocket客户端以及如何将请求发送到websocket服务器,如下所示:

'ws://localhost:1234'
Run Code Online (Sandbox Code Playgroud)

我想了解更多关于websocket客户端的信息,还想解决这个问题?

websocket reactjs

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

Python:如何使用日志模块每天创建日志文件?

我是python日志记录模块的新手.我想在应用程序处于运行状态时每天创建一个新的日志文件.

log file name - my_app_20170622.log
log file entries within time - 00:00:01 to 23:59:59
Run Code Online (Sandbox Code Playgroud)

第二天,我想创建一个新的日志文件,第二天的日期 -

log file name - my_app_20170623.log
log file entries within time - 00:00:01 to 23:59:59
Run Code Online (Sandbox Code Playgroud)

我正在使用python的日志模块.

我正在使用如下 -

log_level = int(log_level)
logger = logging.getLogger('simple')
logger.setLevel(log_level)
fh = logging.FileHandler(log_file_name)
fh.setLevel(log_level)
formatter = logging.Formatter(log_format)
fh.setFormatter(formatter)
logger.addHandler(fh)
Run Code Online (Sandbox Code Playgroud)

他们在python的日志记录模块中的任何配置是否每天都创建一个日志?

python logging

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

如何解决TypeError:d3.time是未定义的?

我想用D3.js解析数据/时间.为此我创建了一个javascript文件并使用var d3 = require('d3').我使用安装D3 npm install d3,并尝试将npm install d3 --save其保存在package.json文件中:

{
  "name": "school",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "",
  "license": "ISC",
  "dependencies": {
    "browserify": "^13.1.0",
    "bufferutil": "^1.2.1",
    "d3": "^4.2.2",
    "express": "^4.14.0",
    "guid": "0.0.12",
    "gulp": "^3.9.1",
    "react": "^15.3.1",
    "react-dom": "^15.3.1",
    "reactify": "^1.1.1",
    "utf-8-validate": "^1.2.1",
    "vinyl-source-stream": "^1.1.0",
    "websocket": "^1.0.23",
    "ws": "^1.1.1"
  }
}
Run Code Online (Sandbox Code Playgroud)

但是,我正面临这个例外:

TypeError: d3.time is undefined
Run Code Online (Sandbox Code Playgroud)

程序代码:

'use strict'; …
Run Code Online (Sandbox Code Playgroud)

javascript node.js d3.js d3v4

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

Docker:如何避免Docker Container中不允许操作?

我通过支持所有必要的文件系统并创建了一个tar文件,创建了sles12机器的一个docker镜像.为了创建docker镜像,我运行以下命令 -

cat fullbackup.tar | docker import - sles_image
Run Code Online (Sandbox Code Playgroud)

之后,我使用下面的命令在容器中运行docker image -

docker run --net network1 -i -t sles_image /bin/bash
Run Code Online (Sandbox Code Playgroud)

注意 - 我已经在这个docker容器中设置了网络(我想要的IP地址).

现在在我的docker容器中,已经配置了一些应用程序,因为应用程序在我创建此docker镜像的sles12机器中可用.这些自定义应用程序在内部运行一些内核低级命令,如modprobe.

但是当我启动我的应用程序时,应用程序将正确启动.我正面临着这个错误 -

不允许操作

我如何能够提供正确的权限,以便它不会给我这个错误?

permissions suse docker

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

如何使用pandas数据帧的余额列计算银行对账单借方/贷方列?

我有一个数据框,如下所示:

                   Date_1                Date_2         DR      CR      Bal
0                5 Dec 2017               5 Dec 2017    500     NaN     1000
1               14 Dec 2017               14 Dec 2017   NaN     NaN     1500
2               15 Dec 2017               15 Dec 2017   NaN     NaN     1200
3               18 Dec 2017               18 Dec 2017   NaN     NaN     1700
4               21 Dec 2017               21 Dec 2017   NaN     NaN     2000
5               22 Dec 2017                22 Dec 2017  NaN     NaN     1000
Run Code Online (Sandbox Code Playgroud)

在上述数据帧中,"Bal"列包含余额值,并希望根据下一个"Bal"金额填写DR/CR值.

我使用简单的python做到了,但似乎熊猫可以非常聪明的方式执行此操作.

预期产出:

                   Date_1                Date_2         DR      CR      Bal
0                5 Dec 2017               5 Dec …
Run Code Online (Sandbox Code Playgroud)

python dataframe pandas

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

如何一次比较四列pandas数据帧?

我有一个数据帧.

数据帧:

   Symbol1   BB Symbol2 CC 
0         ABC    1  ABC       1
1         PQR    1  PQR       1
2         CPC    2  CPC       0
3         CPC    2  CPC       1
4         CPC    2  CPC       2
Run Code Online (Sandbox Code Playgroud)

我想比较Symbol1Symbol2BB使用CC,如果他们是相同的话,我想那行唯一的其他行必须从数据帧中删除.

预期结果 :

Symbol1   BB Symbol2 CC 
0         ABC    1  ABC       1
1         PQR    1  PQR       1
2         CPC    2  CPC       2
Run Code Online (Sandbox Code Playgroud)

如果比较两行,那么我正在使用:

df = df[df['BB'] == '2'].copy()
Run Code Online (Sandbox Code Playgroud)

它会工作正常.

df = df[df['BB'] == df['offset'] and df['Symbol1'] == df['Symbol2']].copy()
Run Code Online (Sandbox Code Playgroud)

它给了我错误.

错误:

ValueError: …
Run Code Online (Sandbox Code Playgroud)

python indexing conditional-statements dataframe pandas

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

如何在其他四个数据框的列中检查一个或哪些数据帧列可用?

我有一个基本数据框如下 -

df1_data = {'id' :{0:'101',1:'102',2:'103',3:'104',4:'105'},
        'sym1' :{0:'abc',1:'pqr',2:'xyz',3:'mno',4:'lmn'}}
df1 = pd.DataFrame(df1_data)
print df1

    id sym1
0  101  abc
1  102  pqr
2  103  xyz
3  104  mno
4  105  lmn
Run Code Online (Sandbox Code Playgroud)

从这个数据框中,我想在其他四个数据帧列中检查列sym1是否可用?

四种不同的数据帧:

df2_data = {'sym2' :{0:'abc',1:'xxx',2:'xyz',3:'mno'},
        'name' :{0:'a',1:'b',2:'c',3:'d'}}
df2 = pd.DataFrame(df2_data)
print df2

df3_data = {'sym2' :{0:'abc',1:'xxx',2:'xyz',3:'mno'},
            'name' :{0:'h',1:'i',2:'k',3:'l'}}
df3 = pd.DataFrame(df2_data)
print df3

df4_data = {'sym2' :{0:'abc',1:'xxx',2:'xyz',3:'mno'},
            'name' :{0:'p',1:'q',2:'r',3:'s'}}
df4 = pd.DataFrame(df4_data)
print df4

df5_data = {'sym2' :{0:'abc',1:'xxx',2:'xyz',3:'mno'},
            'name' :{0:'w',1:'x',2:'y',3:'z'}}
df5 = pd.DataFrame(df5_data)
print df5
Run Code Online (Sandbox Code Playgroud)

在数据帧df2中可用的列sym2中,df3,df4,df5可以包含相同的符号或者可以不包含相同的符号.我的意图是检查df2,df3,df4,df5数据帧sym2列值中是否可用的sym1列值?

预期产量 …

python numpy dataframe pandas

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

如何使用python熊猫读取json文件?

我想使用python熊猫读取json文件。文件的每一行都是JSON中的完整对象。

我正在使用以下版本 -

的Python:2.7.6

熊猫:1.19.1

json文件-

{"id":"111","p_id":"55","name":"aaa","notes":"","childs":[]}
{"id":"222","p_id":"56","name":"bbb","notes":"","childs":[]}
{"id":"333","p_id":"75","name":"ccc","notes":"","childs":[]}
{"id":"444","p_id":"76","name":"ddd","notes":"","childs":["abc","efg","pqr"
,"rtu"]}
Run Code Online (Sandbox Code Playgroud)

我正在使用以下代码读取json文件-

df = pd.read_json("temp.txt", lines = True)
print df
Run Code Online (Sandbox Code Playgroud)

问题是,在json文件中,“ childs”键包含未知索引数组,并且在“ \ n”之间可用。因此,如果我在上面的代码上运行,则会得到ValueError:预期的对象或值,但是如果我删除了在“ pqr”之后可用的“ \ n”,则我的代码将开始工作。

我不想从数据中删除可用的“ \ n”。我想在我的代码中处理这个问题。我只想使用python pandas而不是python json库来以良好的方式处理数据。

如何仅使用python pandas并处理此类文件?

python json pandas

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