草庐IT

不可靠

全部标签

12个不可不知的Linux网络命令,精通Linux网络编程

在Linux系统中,网络设置、问题查找和故障修复是系统管理的重要技能,对于开发人员来说,了解Linux故障排除命令对于日常任务十分有帮助。本文将介绍在Linux系统中已经可用的重要的网络和故障排除命令。以下是已经存在于Linux机器上的故障排除命令列表:命令描述|hostname|检查和设置服务器的主机名|host|检索给定主机的DNS详细信息|ping|使用ICMP检查远程服务器的可达性,并显示往返时间|curl|用于数据传输的通用工具,用于故障排除网络问题|wget|下载文件,解决代理连接和连通性问题|ip|替代ifconfig,配置和检索有关网络接口的信息|arp|管理和查看ARP缓存|

android - 在嵌套的 FragmentTabHost 中切换选项卡后 fragment 不可见

我的一个fragment的布局中有一个FragmentTabHost(我们称它为parentFragment)。现在,我在parentFragment的onCreateView中以编程方式初始化进入tabhost的每个fragment。创建parentFragment后,一切似乎都正常工作,并且正确显示第一个选项卡的fragment。但是只要我切换一次选项卡,fragment就会消失(我可以看到tabhost的背景颜色,但没有tabcontent-container的内容)。当我切换回第一个fragment时,第一个fragment也不见了。正如我的日志记录所示,这些fragment实

Android WifiP2p - 在发现的设备不可用时收到通知

我正在开发一个Wifi-direct应用程序,我在其中列出了可用的设备,当设备进入“不可用”状态时,我必须将其从列表中删除。我尝试使用WifiDirectDemo示例,它成功地将发现的设备添加到列表中,但是当设备不可用时,它不会收到通知。当设备不可用时,不会触发“WIFI_P2P_PEERS_CHANGED_ACTION”Intent。当我再次尝试“discoverPeers”时,“onPeersAvailable”方法获取已发现的设备列表。它不会删除不可用的设备。有什么方法可以在设备不可用时收到通知? 最佳答案 Havealook

java - Android 在网络不可用时将 http 请求排队并在打开时处理它们

我是Android新手,我创建了一个小应用程序来跟踪我的位置。现在我需要做的是以JSON格式将这些位置发送到外部API,我也能够让它正常工作。问题是,如果网络连接不可用怎么办?如果我关闭设备怎么办?我需要做一些事情来将这些位置保留在队列中,并在网络连接再次可用时将它们发送到API。我考虑过将它们保存在SQLite中,但我担心性能。也许一些IntentService会处理队列?你有什么建议?我该如何解决这些问题? 最佳答案 Volley库有一个请求队列,可以帮助你。http://arnab.ch/blog/2013/08/asynch

java - 设备上的计费服务不可用。 (响应 : 3:Billing Unavailable)

这几天我一直在为这个问题苦苦挣扎。我知道在SO上有很多关于相同问题的问题,但我无法让它工作。我做了什么已上传处于测试阶段的APK创建商家帐户添加测试用户代码AndroidManifest.xmlMainActivity.javapublicclassMainActivityextendsAppCompatActivity{privateIabHelpermHelper;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.l

android - Google Analytics 命中已发送但在 Analytics 控制台上不可见

我一直在尝试按照Google官方文档中的步骤在我的应用程序中实现GoogleAnalytics。完成编码部分后,我转到分析控制台查看是否收到任何点击。我等了将近2天,但没有看到任何进展。然后我尝试在我的logcat中使用GAv4标签来调试问题。我得到以下日志,07-1411:11:22.73431016-31016/com.dhinchek.userI/GAv4:GoogleAnalytics9.0.80isstartingup.Toenabledebugloggingonadevicerun:adbshellsetproplog.tag.GAv4DEBUGadblogcat-sGAv

android - 自定义 Google Assistant 在设备上突然不可用,但在输入提示时可以使用

我一直在构建这个DialogFlow,并一直在我的平板设备上测试它。我之前将语言设置为英语(美国)以访问它。打开GoogleAssistant后,我​​说了“Talkto”这句话,它就会调出我的自定义GoogleAssistant。我能够使用我的Android平板电脑进行测试和调试。但是,当我刚才尝试测试时,它告诉我我的自定义Google智能助理“在针对您的语言或国家/地区设置的设备上不可用。”我没有更改平板电脑的设置、我的DialogFlow或GoogleActions。奇怪的是,如果我输入“Talkto”,我就可以使用我的助手并与之交谈。我不确定我的设备或我的自定义Google智能

android - 如何获得可靠的 Broadcastreceiver

我希望每次广播Intent.ACTION_BATTERY_CHANGED时都调用Broadcastreceiver,这样我就可以跟踪一些数据。我现在拥有的:publicclassReceiverApplicationextendsApplication{@OverridepublicvoidonCreate(){//RegisterReceiver}publicstaticBroadcastReceivermyReceiver=newBroadcastReceiver(){@OverridepublicvoidonReceive(Contextcontext,Intentintent)

android - 如何将不可分割的对象从一个 Activity 传递到另一个 Activity ?

我有两个从两个不同类实例化的对象,两个类都没有实现parcelable或serializable。我想将这些对象传递给另一个Activity,所以我写了下面的代码:*代码://sendobjectIntentintConnect=newIntent(mCtx.getApplicationContext(),ActConnect.class);BundlebndConnect=newBundle();bndConnect.putParcelable("HeaderModel",(Parcelable)mHeaderModel);bndConnect.putParcelable("Deta

android - 当扩展 LinearLayout subview 不可见时

好的。所以我在Main中开始我的Activity,获取FragmentManager并实例化一个需要返回View的Fragment。好的。所以我扩展了一个LinearLayout以便返回一些东西。我的Activity和Fragment很开心,但我不开心。我在父ViewGroup中创建的三个LinearLayouts在那里(代码如下)。我通过计算child数量和设置背景颜色以相互对比来验证这一点。parent也会根据我让child多高改变大小(当我没有在parent身上声明任何LayoutParams时)。publicclassMainmenuextendsLinearLayout{pr