自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Zenail的专栏

All in 0&1.

  • 博客(127)
  • 资源 (18)
  • 收藏
  • 关注

原创 Android学习笔记(十八)——使用意图筛选器和实现浏览网页(附源码)

使用意图筛选器点击下载源码1、创建一个Intents项目,给该项目添加一个新类,命名为MyBrowserActivity,在res/layout文件夹下新增一个browser.xml;2、在AndroidManifest.xml文件中添加如下代码:添加权限: <activity android:

2014-05-20 11:57:14 2183

原创 Android学习笔记(十七)——使用意图调用内置应用程序

使用意图调用内置应用程序1、创建一个新的Android项目并命名为Intents,在main.xml文件中添加两个Button: <Button android:id="@+id/btn_webbrowser" android:layout_width="fill_parent" android:layout_heigh

2014-05-20 10:53:40 1929

原创 Android学习笔记(十六)——碎片之间进行交互(附源码)

碎片之间进行交互点击下载源码很多时候,一个活动中包含一个或者多个碎片,它们彼此协作,向用户展示一个一致的UI。在这种情况下,碎片之间能进行通信并交换数据十分重要。

2014-05-12 21:42:26 2209

原创 Android学习笔记(十五)——碎片的生命周期(附源码)

碎片的生命周期点击下载源码与活动类似,碎片具有自己的生命周期。理解了碎片的生命周期后,我们可以在碎片被销毁时正确地保存其实例,在碎片被重建时将其还原到前一个状态。1、使用上一篇的项目Fragments,在Fragment1.java文件中添加如下代码:package net.zenail.Fragments;import android.app.

2014-05-12 20:59:59 1795

原创 Android学习笔记(十四)——在运行时添加碎片(附源码)

在运行时添加碎片点击获取源码将UI分割为多个可配置的部分是碎片的优势之一,但其真正强大之处在于可在运行时动态地把它们添加到活动中。1、使用上一篇创建的Fragments项目,在main.xml文件中注释掉两个元素;2、在FragmentActivity.java中添加下面的代码: FragmentManager fragmentManager = getSup

2014-05-12 20:08:52 1456

原创 Android学习笔记(十二)——使用意图传递数据的几种方式

使用意图传递数据的几种方式点此获取完整代码我们除了要从活动返回数据,也常常要传递数据给活动。对此我们可以使用Intent对象将这些数据传递给目标活动。1、创建一个名为PassingData的项目,在activity_main.xml文件中添加一个Button: <Button android:id="@+id/btn_Secon

2014-05-07 21:24:27 1912

原创 Android学习笔记(十一)——从意图返回结果

从意图返回结果startActivity()方法调用另一个活动,但并没有返回结果给当前活动。此时如想从一个活动中回传数据,就要使用startActivityForResult()方法。点此获取完整代码~                                                                   

2014-05-07 19:36:03 1278

原创 Android学习笔记(十)——使用意图链接活动

使用意图链接活动1、新建一个名为“UsingIntent”的项目,右击src文件夹下的包名,选择New-->Class选项,并将新的类文件名命名为“SecondActivity”;2、打开AndroidManifest.xml文件,添加如下代码: <activity android:name=".SecondActivity"

2014-05-07 13:15:58 1483

原创 Android学习笔记(九)——更复杂的进度对话框

显示操作进度的对话框1、使用上一篇创建的同一项目,在activity_main.xml文件中添加一个Button: <Button android:id="@+id/btn_dialog3" android:layout_width="fill_parent" android:layout_height="wrap_cont

2014-05-07 09:06:39 1720

原创 Android学习笔记(八)——显示进度对话框

显示进度对话框我们常常有这样的经历:执行某一应用程序时,需要等待一会,这时会显示一个进度(Please Wait)对话框,让用户知道操作正在进行。我们继续在上一篇中的程序中添加代码~1、在上一篇的activity_main.xml文件中添加一个Button,添加后的代码如下:<LinearLayout xmlns:android="http://schemas.

2014-05-06 20:44:41 1409

原创 Android学习笔记(七)——显示对话框窗口

显示对话框窗口1、创建Dialog1项目,在activity_main.xml文件中添加一个Button:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:l

2014-05-06 17:13:58 1422

原创 Win7下设置WiFi热点

Win7下设置WiFi热点今天研究了下Win7设置WIFI热点,Connectify神马的都是浮云~亲测可用,现拿出来分享下~1、点击“开始”,再点击“运行”,输入“cmd”,回车,进入命令行:2、在命令行下输入命令:“services.msc”,弹出“服务”窗口,选择“Windows Firewall”,右键点击“属性”:选择“手动”,然后点击

2014-05-06 14:28:33 1976 4

原创 Eclipse启动时提示fail to create the Java Virtual Machine问题的解决

今天偶然打开Eclipse,发现无法打开,出现如下提示:后来经过上网查询,发现是eclipse.ini文件的问题,打开eclipse安装目录下的eclipse.ini文件:-startupplugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar--launcher.libraryplugins/org.

2014-05-01 00:22:40 2221

原创 C/C++每日小练(八)——蚂蚁

蚂蚁一根长度为L厘米的木棍上有n只蚂蚁,每只蚂蚁要么朝左爬,要么朝右爬,速度为1厘米/秒。当两只蚂蚁相撞时,二者同时掉头(掉头时间忽略不计)。给出每只蚂蚁的初始位置和朝向,计算T秒之后每只蚂蚁的位置。输入格式:输入的第一行为数据组数。每组数据的第一行为3个正整数L、T、n(0输出格式:对于每组数据,输出n行,按输入顺序输出每只蚂蚁的位置和朝向(Turing表示正

2014-04-27 00:58:20 3424

原创 C语言每日小练(三)——abc排列问题

例:用户输入:a,b,c输出: a,b,c,ab,ac,bc,abc解:此程序应不仅适用于3个字符的情况~运用递归即可解决:法1:#include#include#define MAX 100int top = 0; //缓冲区指针。int count = 1; //统计组合数。void search(char *a, char *b, int start)

2014-04-10 22:04:24 3941

原创 实现DFS之“农田灌溉”

这也是一道利用了DFS的题目,先说下我的思路:用一个二维数组记录每个字母所代表的含义(管道方向),用另一个二维数组记录4个方向的变换坐标;随后利用经典的DFS递归遍历即可~(还要注意在方向的处理上......

2014-04-02 19:38:29 1956

转载 2011Android技术面试整理附有详细答案(包括百度、新浪、中科软等多家公司笔试面试题)

前19题为常考题目!!(版本号:201108141031) 1、      Android的四大组件是哪些,它们的作用?... 32、      请介绍下Android中常用的五种布局。... 33、      android中的动画有哪几类,它们的特点和区别是什么... 34、      android 中有哪几种解析xml的类?官方推荐哪

2014-06-30 12:03:28 1422

转载 C# DataTable的詳細用法

在项目中经常用到DataTable,如果DataTable使用得当,不仅能使程序简洁实用,而且能够提高性能,达到事半功倍的效果,现对DataTable的使用技巧进行一下总结。         一、DataTable简介              (1)构造函数           DataTable()   不带参数初始化DataTable 类的新实例。           Dat

2014-05-13 21:50:43 1236

转载 一个程序员如何快速赚到一百万?

一个程序员如何快速赚到一百万,说的详细点儿就是:一个固定工作者怎么跳出固有的模式,靠其他途径(投资、理财、生意、创意、外包等)赚得相对殷实的钞票?80% 人都会问这种赚钱问题,但这种问题却太难回答,因为太难有个可标准化的模式去效仿或借鉴。这个时代,赚钱不难,赚 100 万也不难,难的是要具备且能勤奋的执行的能够持续创造财富的思想方法:观察事物 - 分析分解事物 -

2014-05-12 22:58:47 1230

转载 工科男崎岖的求职之路--计算机、银行、公务员

转自:http://bbs.yingjiesheng.com/thread-1859766-1-1.html         现在是北京时间14年5月6日晚19:17,百无聊赖的我坐在电脑前,没有任何可玩儿的。突然想起了自己还没有总结一路走来的求职经历,当然毕业之前曾经写过一点,但是由于偷懒,嫌麻烦,所以没能继续。此时,算是兑现我当初自己的承诺吧,写下这篇求职回忆录。

2014-05-07 22:33:45 3054

转载 前端工程师的修真秘籍(css、javascript和其它)

转自:http://blog.csdn.net/q969403688/article/details/25034125#comments以我的经验,大部分技术,熟读下列四类书籍即可。 入门,用浅显的语言和方式讲述正确的道理和方法,如head first系列全面,巨细无遗地探讨每个细节,遇到疑难问题时往往可以在这里得到理论解答,如Definitive Guide/Programmin

2014-05-07 12:30:14 819

原创 Android常见UI组件之ListView(二)——定制ListView

这一篇展示ListView中选择多个项及

2014-05-06 15:43:23 1720

原创 Android常见UI组件之ListView(一)

使用ListView显示一个长的项列表1、新建一个名为“BasicView5”的Android项目;2、修改BasicView5.java文件,修改后的程序如下:package com.example.basicview5;import android.os.Bundle;import android.app.Activity;import android.app.ListAc

2014-05-05 21:45:25 1517

原创 C/C++每日小练(七)——墓地雕塑

墓地雕塑题目描述:在一个周长为10000的圆上等距分布着n个雕塑。现在又有m个新雕塑加入(位置可以随意放),希望所有n+m个雕塑在圆周上均匀分布。这就需要移动其中一些原有的雕塑。要求n个雕塑移动的总距离尽量小。输入格式:输入包含若干组数据。每组数据仅一行,包含两个整数n和m(2输出格式:输入仅一行,为最小总距离,精确到0.0001。样例输

2014-04-25 21:31:21 2106

转载 Cisco三层交换机端口设置trunk方法

问题症状:  Switch(config-if)#switchport mode trunk  Command rejected: An interface whose trunk encapsulation is "Auto" can not be configured to "trunk" mode.  解决方法:  Switch(config-if)#swit

2014-04-24 22:55:48 30137

转载 Ping命令不能PING通的种种解惑

网络工程师都会用到Ping,它是检查路由问题的有效办法。但也常听工程师抱怨:不可能,怎么会不通呢?  这样的困惑一般发生在自认为路由设置正确的时候。举几个笔者遇到的问题,欢迎大家补充。  最简单的三种情况:  1.太心急。即网线刚插到交换机上就想Ping通网关,忽略了生成树的收敛时间。当然,较新的交换机都支持快速生成树,或者有的管理员干脆把用户端口(access port)的生成树

2014-04-24 22:26:40 1318

原创 C/C++每日小练(六)——分金币

分金币题目描述:圆桌旁坐着n个人,每人有一定数量的金币,金币总数能被n整除。每个人可以给他左右相邻的人一些金币,最终使得每个人的金币数目相等。你的任务时求出被转手的金币数量的最小值。比如,n=4,且4个人的金币数量分别为1,2,5,4时,只需转移4枚金币(第3个人给第2个人两枚金币,第2个人和第4个人分别给第1个人一枚金币)即可实现每个人手中的金币数目相等。输入格式:

2014-04-24 17:05:36 3288

转载 中国特色程序员的「钱途」

今天在微博看到一篇文章,程序员转型书商 年交易额千万元,忍不住想写点儿什么。程序员的「钱途」在那里?从出版业说起网络作品排到靠前的,都不会太难看,一般人不爱看某部作品也是因为不喜欢这个类型,而此人也不会全不喜欢这些网络作品。究其原因,是因为网络作品都是让人先白看的,看的好了才出了头。而纸质作品就不一定了,排行榜靠前的,有好作品,也有垃圾。许多大牛都是写了博客,后来出了书

2014-04-24 17:02:46 1877

转载 互联网公司面试的零零种种和多家经验

作者:寒小阳时间:2013年9月。出处:http://blog.csdn.net/han_xiaoyang/article/details/11400719。声明:版权所有,转载请注明出处,谢谢。    前面从宏观的角度,根据师兄师姐口口相传的经验和自己的面试经历,写了点面试应该注意的点。这里针对,互联网公司,总结总结面试注意的点,里面的一部分内容出自一些优秀的大牛口中

2014-04-20 16:25:59 1071

原创 C/C++每日小练(五)——突击战

突击战你有n个部下,每个部下需要完成一项任务。第i个部下需要你花Bi分钟交代任务,然后他会独立地、无间断地执行Ji分钟后完成任务。你需要选择交代任务的顺序,使得所有任务尽早执行完毕(即最后一个执行完的任务应尽早结束)。注意,不能同时给两个部下交代任务,但部下们可以同时执行他们各自的任务。输入格式:输入包含多组数据,每组数据的第一行为部下的个数N(1输出格式:对于每组数据

2014-04-20 11:25:36 1977

原创 adt-bundle-linux-x86_64-20131030下新建工程提示找不到adb和R.java问题的解决

adt-bundle-linux-x86_64-20131030下新建工程提示找不到adb和R.java问题的解决在ubuntu14.04下,搭建Android开发环境,下载官方的adt-bundle-linux-x86_64-20131030后,启动eclipse,新建一个项目,提示找不到“R”文件,即R文件未成;启动模拟器提示“...Cannot run program "/h

2014-04-19 22:07:33 2234 3

原创 C语言每日小练(四)——勇者斗恶龙

勇者斗恶龙你的王国里有一条n个头的恶龙,你希望雇佣一些骑士把它杀死(砍掉所有的头)。村里有m个骑士可以雇佣,一个能力值为x的骑士可以砍掉恶龙一个致敬不超过x的头,且需要支付x个金币。如何雇佣骑士才能砍掉恶龙的所有头,且需要支付的金币最少?注意,一个骑士只能砍一个头(且不能被雇佣两次)。输入格式:输入包含多组数据。每组数据的第一行为正整数n和m(1输出格式:对于每组数据,

2014-04-19 10:05:42 3446

转载 android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录

android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创)一直想搞NDK开发却一直给其他事情耽搁了,参考了些网上的资料今天终于把环境搭建起来了,把过程记录下来分享给大家。内容目录:1.默认基础环境2.NDK下载与配置3.安装Cygwin4.用NDK编译5.安装CDT插件

2014-04-17 22:38:13 1429 5

转载 opencv for android 教程(环境搭建篇)

前言:   最近android开发异常火热,随着手机性能越来越高,图像处程序也越来越重要,由于opencv for android 网上教程大多为英文文档,中文教程都为零星篇章,很少有完整的opencv for android 教程博主最近正在学习opencv for android 其中走了很多弯路所以将一些经验写下 帮助大家少走弯路!只适合初学者 请大神指正,或者绕道吧

2014-04-17 21:08:07 1463

原创 Kruskal实例练习(二)

网络Andrew是某个公司的系统管理员,他计划为他的公司搭建一个新的网络。在新的网络中,有N个集线器,在集线器之间可以通过网线连接。由于公司职员需要通过集线器访问整个网络,因此每个集线器必须能通过网线连接其它集线器(可以有中转集线器)。由于有不同的长度可选,且网线越短越便宜,因此Andrew设计的方案必须确保最长的单根网线的长度在所有方案中最小。试帮助Andrew设计一个网

2014-04-17 20:24:40 1373

原创 划分子网和构造超网(二)

使用子网时分组的转发使用子网划分后,路由表必须包含以下三项内容:目的网络地址、子网掩码和下一跳地址。在划分子网的情况下,路由转发分组的算法如下:(1)从收到的数据报的首部提取目的IP地址D。(2)先判断是否为直接交付。对路由器直接相连的网络逐个进行检查:用各网络的子网掩码和D逐位相“与”(AND操作),看结果是否和相应的网络地址匹配。若匹配,则把分组进行直接交付

2014-04-17 14:39:01 2888

原创 划分子网和构造超网(一)

划分子网1、从两级IP地址到三级IP地址现在随着因特网的普及和技术的发展,早期ARPANET的设计之缺陷显露无疑:(1)IP地址空间的利用率有时会很低:一个A类IP地址网络可连接超过1000万台主机,而每个B类IP地址网络可连接超过6万台。可是有些网络对连接在网络上的主机数有限制,甚至远小于这样的数量。(2)给每个物理网络分配一个网络号会使路由表变得庞大臃肿,降低网

2014-04-17 12:19:54 7040

转载 ubuntu下adsl拨号上网

无论是电信还是联通,拨号软件都只有windows版本,根本没有考虑过linux用户,但是ubuntu这个优秀的系统怎么可能没有简单的拨号呢,下面由我给大家介绍几种linux拨号的方法,主要是分两种:一:帐号和密码没有改变      这算比较好的ip提供商了,我家用的就是这种,所以我从来都没用过运营商提供的拨号软件,而且这样能够使用路由器或者connectify等的软件分享一个ip上网,因此

2014-04-17 11:21:12 1328

原创 分类的IP地址(五)

IP层转发分组流程1、在路由表中,对每一条路由最主要的是两个信息:(目的网络地址,下一跳地址)。并且这个思路是这样的:(1)IP数据报最终一定能找到目的主机所在目的网络上的路由器(可能需要通过多次的间接交付)。(2)只有到达最后一个路由器时,才试图向目的主机直接交付。2、当路由器收到一个待转发的数据报,在从路由表得出下一跳路由器的IP地址后,不是

2014-04-17 00:25:33 1215

原创 分类的IP地址(四)

IP数据报的格式IP数据报的格式能够说明IP协议都具有哪些功能。在TCP/IP标准中,各种数据格式常常以32位(即4字节)为单位来描述。如下图是IP数据报的完整格式~从上图可看出,一个IP数据报由首部和数据两部分组成。首部的前一部分是固定长度,共20字节,是所有IP数据报必须具有的。而在首部的固定部分的后面是一些可选字段,其长度可变~1、IP数据报首部的

2014-04-16 23:42:58 1262

Android学习笔记(十八)——使用意图筛选器和实现浏览网页(附源码)

Android学习笔记(十八)——使用意图筛选器和实现浏览网页(附源码) 一篇源码,博客地址:http://blog.csdn.net/zenail501129

2014-05-20

Android学习笔记(十六)——碎片之间进行交互(附源码)

Android学习笔记(十六)——碎片之间进行交互(附源码) 文章内容源码,文章地址:http://blog.csdn.net/zenail501129

2014-05-12

Android学习笔记(十五)——碎片的生命周期

Android学习笔记(十五)——碎片的生命周期 此文章源码,文章地址:http://blog.csdn.net/zenail501129

2014-05-12

Android学习笔记(十四)——在运行时添加碎片

Android学习笔记(十四)——在运行时添加碎片 此文章源码,文章地址:http://blog.csdn.net/zenail501129

2014-05-12

Android菜鸟成长笔记(十三)——碎片(一)

Android菜鸟成长笔记(十三)——碎片(一)一篇完整源码 地址:http://blog.csdn.net/zenail501129/article/details/25473829 保证代码正确。

2014-05-10

Android学习笔记(十三) 碎片

Android学习笔记(十三) 碎片 完整源码

2014-05-10

Android学习笔记(十二)——使用意图传递数据的几种方式

Android学习笔记(十二)——使用意图传递数据的几种方式 完整代码

2014-05-07

Android学习笔记(十一)——从意图返回结果

Android学习笔记(十一)——从意图返回结果 完整代码~

2014-05-07

Android学习笔记(十)——使用意图链接活动

Android学习笔记(十)——使用意图链接活动 完整代码

2014-05-07

Android学习笔记(九)——更复杂的进度对话框

Android学习笔记(九)——更复杂的进度对话框 完整代码,显示操作进度的进度对话框~

2014-05-07

Android学习笔记(八)——显示进度对话框

当用户运行某一应用程序而等待时,显示一个简单的进度对话框~

2014-05-06

Android常见UI组件之ListView(一)

使用ListView显示一个长的项列表,并在点击时提示选择了该项

2014-05-05

压缩软件原理

压缩软件的原理介绍 想要的尽管拿去哈

2014-04-01

网络流算法

网络流算法的详细讲解,希望能帮助到需要的人~

2014-04-01

算法导论中文版

算法导论中文版,高清晰,喜欢的同学欢迎下载~

2014-03-26

简单的C编译器前端

自己做的简单的C语言编译器前端,用C语言实现,内含示例、代码和截图,希望帮助到需要的人~

2014-03-24

你必须知道的495个C语言问题.pdf

C语言的注意事项,文档里含各种使用C语言过程中可能遇到的问题与细节,非常有用,超经典~

2014-03-24

Linux入门文档

Linux文档,内含Linux安装,程序设计入门及实验。

2014-03-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除