小编use*_*798的帖子

%(AdditionalIncludeDirectories)含义

认为这将是相当简单但不知何故我找不到关于此的参考.

在MSVC Include目录中,有一个Additional Include Directories设置.设置如下

..\PROJECT1; %(AdditionalIncludeDirectories)

理解第一部分是程序搜索附加程序头包含的路径.那么"%(AdditionalIncludeDirectories)"怎么样?这是什么意思?

它似乎不是一个宏,我理解的是以"$"为首,例如$ MACRO

谢谢

macros visual-c++

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

Python OSError:[Errno 98]地址已在使用但未使用端口

我的代码同时使用flask(http,作为主线程)、ngrok 和tcp 服务器(ngrok 和tcp 服务器都在两个线程上运行)时遇到问题(请参阅下面的错误消息)

Traceback (most recent call last):
  File "/home/monki/anaconda3/lib/python3.8/threading.py", line 932, in _bootstrap_inner
    self.run()
  File "/home/monki/anaconda3/lib/python3.8/threading.py", line 870, in run
    self._target(*self._args, **self._kwargs)
  File "/home/monki/VSCode/Python/Webhook/app.py", line 49, in launchServer
    s.bind((hostname, TCP_PORT))
OSError: [Errno 98] Address already in use
Run Code Online (Sandbox Code Playgroud)

我已经使用检查了端口

ps -fA | grep python
Run Code Online (Sandbox Code Playgroud)

发现没有端口被使用

root         910       1  0 15:02 ?        00:00:00 /usr/bin/python3 /usr/bin/networkd-dispatcher --run-startup-triggers
root        1036       1  0 15:02 ?        00:00:00 /usr/bin/python3 /usr/share/unattended-upgrades/unattended-upgrade-shutdown --wait-for-signal
x       6316    5499  0 15:55 pts/0    00:00:00 grep --color=auto python
Run Code Online (Sandbox Code Playgroud)

这是我的代码

from flask …
Run Code Online (Sandbox Code Playgroud)

python sockets multithreading ngrok pyngrok

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

ModuleNotFoundError:Jupyter Notebook没有名为“ keras”的模块

我正在运行Jupyter Notebook并且发生以下错误


---->中的ModuleNotFoundError Traceback(最近一次调用最后一次)

从keras.models导入顺序

从keras.layers导入(
Conv2D,MaxPooling2D,Flatten,Dense,Dropout)

ModuleNotFoundError:没有名为“ keras”的模块

我尝试使用 import sys; sys.path并发现了这个

['/home/xxx/notebook',
 '/home/xxx/anaconda3/lib/python37.zip',
 '/home/xxx/anaconda3/lib/python3.7',
 '/home/xxx/anaconda3/lib/python3.7/lib-dynload',
 '',
 '/home/xxx/anaconda3/lib/python3.7/site-packages',
 '/home/xxx/anaconda3/lib/python3.7/site-packages/IPython/extensions',
 '/home/xxx/.ipython']
Run Code Online (Sandbox Code Playgroud)

安装有什么问题吗?我需要重新安装从python到anaconda的所有内容。有人能指出我正确安装了蟒蛇吗

顺便说一句,如果您已经安装了python,是否应该再次通过anaconda安装python软件包

谢谢

python anaconda keras jupyter-notebook

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

GeoPandas 将纬度/经度点重新投影到 UTM 给出 Inf、Inf

使用 geopandas 时,尝试将纬度/经度中的一些点转换为 UTM。但是,转换给了我 Point(inf inf)...我的代码有什么问题?有人可以向我指出问题吗。Thks

GPS =  pd.read_excel('coordinates.xls', sheet_name='GPS', usecols = "A,B,F,G", header = 0)
GPS.columns = ['Date', 'Time', 'Lat', 'Lon']

GPS_LatLon = GPS[["Lat","Lon"]]
geodf = gpd.GeoDataFrame(GPS_LatLon,
                   crs={'init': 'epsg:4326'},
                   geometry=GPS_LatLon.apply(lambda row: shapely.geometry.Point((row.Lat, row.Lon)), axis=1))

geodf = geodf.to_crs({'init': 'epsg:32633'})

geodf["x"] = geodf.geometry.apply(lambda row:row.x)
geodf["y"] = geodf.geometry.apply(lambda row:row.y)

GPS_UTM = pd.DataFrame(geodf)
GPS_UTM.to_excel("GPS_utm.xls")
Run Code Online (Sandbox Code Playgroud)

这是 GeoDataFrame 步骤之后的我的数据

        Lat         Lon               geometry
0     1.416176  13.869467  POINT (1.416 13.869)
1     1.416176  13.869466  POINT (1.416 13.869)
2     1.416176  13.869465  POINT (1.416 13.869)
3     1.416177  13.869465  POINT (1.416 …
Run Code Online (Sandbox Code Playgroud)

python pandas geopandas

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

C++ 回调另一个成员函数

我有一个关于回调的问题。之前,我将回调与 Q 类关联

class Q{
   using Callback = std::function<void(char*, int)>;
   Q:Q();
   Q:~Q();

   void Q::RegisterCB(Callback callbackfunc)
   {
       callback_func = callbackfunc;
   }

   void Q:someEvent()
   {
      callback_func();
   }
};

void handleCallback( char*, int)
{
   // perform some routine

}

// from my main file
int main()
{
   Q q;
   q.RegisterCB(&handleCallback);

}
Run Code Online (Sandbox Code Playgroud)

这对我来说很有效。但是,当我需要将handleCallback函数转移到另一个类以获得更清晰的代码时。我在使用相同的代码时遇到问题

class R{

   void R::handleCallback( char*, int)
   {
   // perform some routine

   }

   void R::someOp()
   {
       // q is some member variables of R
       q.RegisterCB(&R::handleCallback, this);

   }
Run Code Online (Sandbox Code Playgroud)

};

然而,我遇到了一些问题,说“没有匹配的函数可以调用......”。我认为这只是简单地从函数名称分配到类函数名称

我可以提示一下我可能会出错的地方吗?

问候

c++ callback

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