时隔半个月终于可以上blog,发邮件了

本文记录了一个XP系统下发生的网络故障现象及排查过程。作者遇到无法访问特定网站和服务的问题,在尝试多种解决方案后,最终通过调整网络设置成功解决问题。

 从到家一直不能上csdn的blog,也不能使用163邮箱发信,同时也不能使用QQ,yahoo,Gmail的邮箱发信(不管是foxmail还是使用网页形式),另外MSN也有8000306错误,但是网页还是可以打开的,也可以收信。一直不知道原因。

  后来还原了一下系统,竟然回光返照了一下,所有的问题似乎都解决了。可是好景不长,关机后重启依旧老问题。想想是不是网络中路由和线路的问题。去好友家A测试了一下,果然全部功能ok。回家后竟然发现Gmail的邮箱可以发信了。然后又去了一个好友家B,结果这次MSN可以上网,网页却都打不开了,不管什么地址,都是空白页返回。ping了一下,发现都ping得通。抓狂中。回家后发现竟然出现和好友家B一样的情况。莫非IE坏掉了?反正遇到了极其诡异的情况(已经排除病毒)。思考很久,换了一根网线,重新配置了IP和DNS还是老样子:Ping得通地址,看不到网页。最后启动了1394 网络适配器(竟然开始就没有启动,但还是不知道这东东断开连接,为啥还能上MSN呢?)重新设置了一下家庭网络,重启,一切恢复正常。

   总结,好像XP系统的网络可以小部分自适应。但是很可惜,如果不是相同的网络设置和网络环境,极有可能出现像我这样类似的错误。所以奉劝各位还是再切换网络的时候,重新设置一下。(最后还是没有找到整个问题的根本原因,不知道哪位高手可以告诉下)

在Android中设置定时器每隔5分钟执行一次,可以使用AlarmManager和PendingIntent。以下是基本步骤: 1. **获取权限**:首先需要运行时权限来访问系统服务,例如`Manifest.xml`文件中的`<uses-permission>`标签: ```xml <uses-permission android:name="android.permission.WAKE_LOCK" /> <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> ``` 2. **创建计时任务**:在你的Activity或Service中,你可以创建一个Runnable或Callable对象,并封装到Handler或Thread中,作为你的定时任务。 3. **设置AlarmManager**:在需要启动定时器的地方,比如应用启动或特定操作完成后: ```java AlarmManager alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE); Calendar calendar = Calendar.getInstance(); calendar.add(Calendar.MINUTE, 5); // 5分钟后执行 Intent intent = new Intent(this, YourReceiver.class); intent.putExtra("timer_task", yourTaskObject); // 传递任务数据 PendingIntent pendingIntent = PendingIntent.getBroadcast(this, 0, intent, 0); alarmManager.setRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), AlarmManager.INTERVAL_DAY * 60, pendingIntent); // 每天重复 ``` 4. **接收器(Receiver)**:创建一个BroadcastReceiver,它会在指定时间接收到AlarmManager发出的通知: ```java public class YourReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { if ("timer_task".equals(intent.getStringExtra("timer_task"))) { // 执行你的定时任务 } AlarmManager am = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE); am.cancel(pendingIntent); } } ``` 记得在应用关闭时取消AlarmManager,以免后台持续消耗资源: ```java @Override protected void onDestroy() { super.onDestroy(); if (pendingIntent != null) { AlarmManager am = (AlarmManager) getSystemService(ALARM_SERVICE); am.cancel(pendingIntent); } } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值