本文目录
- 判断网络连接是否成功源码分享,一看就懂
- 如何在Github上分享自己写的软件自己源码
- 有哪些 Matlab 代码分享网站
- 求有源码分享的网站
判断网络连接是否成功源码分享,一看就懂
以安卓为例:
利用Android自带的ConnectivityManager类。
有时候连上了wifi,但这个wifi是上不了网的,可以通过ping 百度网址来判断是否可以上网。
也可以利用get请求访问百度,如果get请求成功,说明可以上网。
判断网络是否已经连接
// check all network connect, WIFI or mobilepublic static boolean isNetworkAvailable(final Context context) { boolean hasWifoCon = false; boolean hasMobileCon = false; ConnectivityManager cm = (ConnectivityManager) context.getSystemService(context.CONNECTIVITY_SERVICE); NetworkInfo netInfos = cm.getAllNetworkInfo(); for (NetworkInfo net : netInfos) { String type = net.getTypeName(); if (type.equalsIgnoreCase(“WIFI“)) { LevelLogUtils.getInstance().i(tag, “get Wifi connection“); if (net.isConnected()) { hasWifoCon = true; } } if (type.equalsIgnoreCase(“MOBILE“)) { LevelLogUtils.getInstance().i(tag, “get Mobile connection“); if (net.isConnected()) { hasMobileCon = true; } } } return hasWifoCon || hasMobileCon; }
利用 ping 判断 Internet 能够 请求成功
// network available cannot ensure Internet is availablepublic static boolean isNetWorkAvailable(final Context context) { Runtime runtime = Runtime.getRuntime(); try { Process pingProcess = runtime.exec(“/system/bin/ping -c 1 www.baidu.com“); int exitCode = pingProcess.waitFor(); return (exitCode == 0); } catch (Exception e) { e.printStackTrace(); } return false;}
如何在Github上分享自己写的软件自己源码
作为开源代码库以及版本控制系统,Github拥有超过900万开发者用户。随着越来越多的应用程序转移到了云上,Github已经成为了管理软件开发以及发现已有代码的首选方法。如前所述,作为一个分布式的版本控制系统,在Git中并不存在主库这样的概念,每一份复制出的库都可以独立使用,任何两个库之间的不一致之处都可以进行合并。GitHub可以托管各种git库,并提供一个web界面,但与其它像 SourceForge或Google Code这样的服务不同,GitHub的独特卖点在于从另外一个项目进行分支的简易性。为一个项目贡献代码非常简单:首先点击项目站点的“fork“的按钮,然后将代码检出并将修改加入到刚才分出的代码库中,最后通过内建的“pull request“机制向项目负责人申请代码合并。已经有人将GitHub称为代码玩家的MySpace。在GitHub进行分支就像在Myspace(或Facebook…)进行交友一样,在社会关系图的节点中不断的连线。GitHub项目本身自然而然的也在GitHub上进行托管,只不过在一个私有的,公共视图不可见的库中。开源项目可以免费托管,但私有库则并不如此。Chris Wanstrath,GitHub的开发者之一,肯定了通过付费的私有库来在财务上支持免费库的托管这一计划。是的,我们正是这么计划的。通过与客户的接洽,开发FamSpam,甚至是开发GitHub本身,GitHub的私有库已经被证明了物有所值。任何希望节省时间并希望和团队其它成员一样远离页面频繁转换之苦的人士都会从GitHub中获得他们真正想要的价值。在GitHub,用户可以十分轻易地找到海量的开源代码。
有哪些 Matlab 代码分享网站
matlab的官方社区里面的氛围很不错,也有很多网友自己上传的代码可以免费下载。对英文的要求也不是很高。我在matlab中文论坛提过一个问题,一个月都没人回复。但在官方社区里面提了之后,当天就有国外网友解答了我的问题,而且回答的很仔细。我不是说外国的一切都好,但是不可否认,国外有些网友的上网习惯还是非常健康的。国内的论坛帖子太多都是灌水党和喷子。很少有人认认真真得回帖了。
求有源码分享的网站
如果是JAVA,需要java Demo.可以看看这个,最代码是一个垂直于国内java开发者的交流分享社区,立志打造一个最全面,最专业的java代码寻求和分享站。java的开发者或者学习者可以在这里分享和寻找自己需要的demo代码,节省自己的开发时间。