草庐IT

re-doing-it-wrong

全部标签

android - Admob 最佳实践 : how many times do I request, 我应该展示横幅广告多长时间?

在我当前的应用项目中,我只在应用首次加载时请求一次admob横幅,然后在整个应用中显示/隐藏它。这是最佳做法还是我应该在每次加载新级别时请求新横幅?此外,如果我只在暂停菜单中短时间显示广告并在游戏的其余部分隐藏它们,是否会对收入产生影响。 最佳答案 您应该将横幅广告设置为每30-60秒刷新一次。我建议您在整个游戏过程中持续显示它们,不要显示和隐藏它们。对于插页式广告,您应该在启动时请求广告,它们会在您应用的重要中断点(例如在新关卡之前/之后)显示该广告。然后您需要请求另一个插页式广告。

ios - 添加 http ://to NSURL if it's not there

我在我的应用程序中使用WebView,从文本字段获取URL。如果字符串以“http://”开头,它会起作用。我正在尝试修改代码,使其也能处理用户不输入“http://”或“https://”的情况如何检查URL中是否没有“http://”?如何修改URL以在其中添加“http://”?NSString*URLString=textField.text;NSURL*URL=[NSURLURLWithString:URLString];NSURLRequest*request=[NSURLRequestrequestWithURL:URL];[self.webViewloadRequest

ios - swift : retrieving text from a UITextField in a custom UITableViewCell and putting it in an array

我正在制作一个非常简单的应用程序,用户可以在第一个屏幕中输入人数。在第二个屏幕中它生成了一个数字UITableViewCell基于用户在第一个屏幕中输入的数字。UITableViewCell有一个UITextField在它们中,一旦用户点击转到第三个屏幕,我就会尝试将在这些字段中输入的数据存储在一个数组中。我该怎么做?提前致谢!编辑:我正在使用Storyboard。这是调用自定义UITableViewCell的代码看起来像我的UIViewController:functableView(tableView:UITableView,cellForRowAtIndexPathindexPa

ios - "Named colors do not work prior to iOS 11.0"错误引用 Storyboard

在为低于iOS11的目标开发iOS应用程序时,我不小心在我的一个Storyboard中留下了一个命名的颜色。但是,我得到的错误只显示Storyboard的名称,而不是导致问题的确切View:NamedcolorsdonotworkpriortoiOS11.0Main.storyboard我如何找到具有命名颜色作为属性的确切View并将其替换为未命名颜色的View? 最佳答案 打开Storyboard作为源代码。(右键单击项目导航器/打开为/源代码中的Storyboard文件)导航到查找/查找和替换...(或按⌥⌘F)。打开右侧的下拉

C++ : TCP Server "bind" function failed (errno 98) if I do not wait enough time between two consecutive app launch

这个问题在这里已经有了答案:WhataretheusecasesofSO_REUSEADDR?(2个答案)关闭6年前。发现TCPsocket,根据自己对题目的理解和网上找的tuto做了一个很简单的测试服务器:voidServer(void){intlocalSocket;intdistantSocket;sockaddr_inserverInfo;sockaddr_inclientInfo;intsizeOfSocketInfo=sizeof(structsockaddr_in);/*OpenSocket*/std::cout和客户:voidClient(void){intlocalS

c - 套接字 TCP : Why do I lose messages with scanf

我在MacOS中用c创建了一个服务器和一个客户端。它们的作用很简单:服务器发送消息,客户端接收消息。但是我不知道为什么,当我在scanf的帮助下输入多条消息时,我总是会丢失一些消息。.主要代码如下://clientcharmsg[200];while(1){if(read(sockclient,msg,sizeof(msg))问题是:如果我一条一条地键入消息,例如a,b,一切都很好。但是,如果我一次输入多条消息,我总会丢失一些消息。例如,如果我输入abcd,意思是我要发送四条消息:a,b,c和d,客户总能得到其中三个,c是小姐。但是服务器确实发送了四次,因为我得到了四个messagee

TCP IP : Is it possible to read what TCP/UDP data a program is sending remotely?

我想了解游戏客户端如何连接到游戏服务器。因此,我一直在使用一些嗅探器程序(MSResourceMonitor、Wireshark、TCPView和SmartSniff)来查找发送到远程计算机的IP地址和数据。程序返回一大块文本,我只假设它们是TCP/UDP数据的标准格式。我怎样才能把它转换成可读的形式?这可能吗? 最佳答案 就数据包的有效负载而言,“可读”是相对的。Wireshark会向您显示数据包的有效负载,但并不总是清楚数据的含义。HTTP流量的原始形式很容易读取,但更复杂的应用程序通常使用仅对应用程序和服务器有意义的编码和/或

php - socket_connect() : unable to connect [10061] - target machine actively refused it

我正在尝试使用PHPsocket_connect()函数连接用C编写的目标,但出现以下错误:警告:socket_connect():无法连接[10061]:无法建立连接,因为目标机器主动拒绝。这是我正在运行的代码:$service_port=1234;$address="xx.xxx.xx.xxx";$socket=socket_create(AF_INET,SOCK_STREAM,SOL_TCP);if($socket===false){echo"socket_create()failed:reason:".socket_strerror(socket_last_error())."

tcp - 网络套接字 : do they shared the connection?

如果我有多个资源请求,它们是否共享连接?所以如果我有这些请求:ws://someserver.com/path/somedata1ws://someserver.com/path/somedata2ws://somsserver.com/anotherpath/someotherdata根据我目前所读的内容,我必须创建3个websocket才能从这些url获取数据。我见过的所有示例都打开连接、获取数据并关闭连接。但是,如果我创建了3个websocket,它们(在幕后)是否共享一个到someserver.com的连接?或者它们是3个独立的连接?意思是链接的每一侧有3个socket,等等。

delphi - 最佳实践 : Keep TCP/IP connection open or close it after each transfer?

我的服务器应用程序使用TIdTCPServer,几个客户端应用程序使用TIdTCPClients连接到服务器(所有计算机都在同一个局域网中)。一些客户端只需要每隔几分钟与服务器联系一次,其他客户端每秒一次,其中一个大约每秒执行20次。如果我保持客户端和服务器之间的连接打开,我将保存重新连接,但必须检查连接是否丢失。如果我在每次传输后关闭连接,则每次都必须重新连接,但无需检查连接是否仍然存在。执行此操作的最佳方法是什么?一般情况下,我应该以哪种数据传输频率保持连接打开?这两种情况的其他优点/缺点是什么? 最佳答案 我建议将两者混合使用