我有这些客户端和服务器代码的问题,我一直得到[Errno 10061]无法建立连接,因为目标机器主动拒绝它
我在使用Windows XP SP3的虚拟机上运行服务器,在Windows 7 64bit上运行客户端,我的python版本是2.7.3.我想知道的是我应该如何编辑代码以在不同的网络上使用客户端和服务器!谢谢!
服务器:
#!/usr/bin/python # This is server.py file
import socket # Import socket module
s = socket.socket() # Create a socket object
host = '0.0.0.0' # Get local machine name
port = 12345 # Reserve a port for your service.
print 'Server started!'
print 'Waiting for clients...'
s.bind((host, port)) # Bind to the port
s.listen(5) # Now wait for client connection.
c, addr = s.accept() # Establish connection with client.
print 'Got connection …Run Code Online (Sandbox Code Playgroud) 在下面的序列化程序中,我有一个嵌套的serializer [ ContainerSerializer]字段,我想从(容器)中排除一个字段,ContainerSerializer但我不希望任何更改ContainerSerializer.我怎样才能做到这一点?
class BLcontainerMergedSerializer(serializers.ModelSerializer):
container = ContainerSerializer()
class Meta:
model = BLcontainer
Run Code Online (Sandbox Code Playgroud) 我应该使用下一个结构吗?
def PageObjects(request):
q = bla_bla_bla(bla_bla)
answer = request.POST['value']
<form action="PageObjects" method="get">
<select >
<option selected="selected" disabled>Objects on page:</option>
<option value="10">10</option>
<option value="20">20</option>
<option value="30">30</option>
<option value="40">40</option>
<option value="50">50</option>
</select>
<input type="submit" value="Select">
</form>
Run Code Online (Sandbox Code Playgroud)
我怎么解决这个问题?我需要写什么?
我在我的Android应用中使用谷歌地图.我需要将地图重新定位到客户端的当前位置.我使用了以下声明 -
map.setmylocationenabled(true);
Run Code Online (Sandbox Code Playgroud)
这会在右上方显示一个按钮,但单击该按钮不起作用.
按钮单击侦听器:
mMap.setOnMyLocationButtonClickListener(new GoogleMap.OnMyLocationButtonClickListener() {
@Override
public boolean onMyLocationButtonClick() {
mMap.addMarker(new MarkerOptions().position(myLatLng).title("My Location"));
mMap.animateCamera(CameraUpdateFactory.newLatLngZoom(myLatLng, zoomLevel));
return false;
}
});
Run Code Online (Sandbox Code Playgroud) 我正在使用它log4net来创建日志,但它没有执行任何操作。
这里是app.config:
<?xml version="1.0" encoding="utf-8">
<configuration>
<configSection>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
</configSection>
<log4net>
<appender name="WriteToFile" type="log4net.Appender.FileAppender">
<file value="log.txt" />
<layout ="log4net.Layout.SimpleLayout" />
</appender>
<root>
<level value="ALL" />
<appender-ref ref="WriteToFile"/>
</root>
</log4net>
</configuration>
Run Code Online (Sandbox Code Playgroud)
我有以下行AssemblyInfo.cs:
[assembly: log4net.Config.XmlConfigur(ConfigFile ="App.config", Watch= true)]
Run Code Online (Sandbox Code Playgroud)
这是写入文件的尝试:
private static readonly ILog log = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
public void write()
{
log.Info("Some text here");
}
Run Code Online (Sandbox Code Playgroud)
以及以下行:
log4net.Config.XmlConfigurator.Configure();
Run Code Online (Sandbox Code Playgroud) 我正在Django中从事一个项目,并且在单击链接时从一个页面重定向到另一页面时遇到了问题。无论我尝试了什么,最终都会得到一个类似以下的网址:
localhost:8080/page1/page2
而不是从localhost:8080/page1移到localhost:8080/page2
我已经尝试过使用 HttpResponseRedirect(url)