02 2014 档案

是男人就下100层【第一层】——高仿微信界面(4)
摘要:上一篇《是男人就下100层【第一层】——高仿微信界面(3)》中我们完成了登录,这一篇看完成登录后的一个短暂加载和引导界面。加载界面: 定义了一个ProgressBar,效... 阅读全文

posted @ 2014-02-27 23:37 岚之山 阅读(171) 评论(0) 推荐(0) 编辑

重要的是你做过什么
摘要:作者:朱金灿来源:http://blog.csdn.net/clever101 上午面试了一个今年夏天毕业的硕士生。公司的人事也没有让他做笔试题,就匆忙地把简历递给我。我没有准备好问题问他,只好快速扫描他的简历来构思问题来问他。他的简历上的项目经历略显单薄,只有读硕士期间的两个带科... 阅读全文

posted @ 2014-02-27 22:40 岚之山 阅读(178) 评论(0) 推荐(0) 编辑

忙里偷闲( ˇˍˇ )闲里偷学【C语言篇】——(1)GCC介绍及C语言编译过程
摘要:一、GCC基本介绍 GCC(GNU Compiler Collection,GNU编译器套装),是一套由GNU开发的编程语言编译器。它是一套以GPL及LGPL许可证所发布的自由软件,也是GNU计划的关键部分,亦是自由的类Unix及苹果计算机Mac OS X 操作系统的标准编译器。GCC(特别是其... 阅读全文

posted @ 2014-02-27 21:13 岚之山 阅读(270) 评论(0) 推荐(0) 编辑

是男人就下100层【第一层】——高仿微信界面(3)
摘要:上一篇《是男人就下100层【第一层】——高仿微信界面(2)》中实现了注册登录界面,这一篇来看看具体的登录界面实现,先来看看界面效果。登录界面布局 在上面的界面中需要注意的是“返回”按钮的背景资源文件上一篇中... 阅读全文

posted @ 2014-02-27 00:00 岚之山 阅读(230) 评论(0) 推荐(0) 编辑

是男人就下100层【第一层】——高仿微信界面(2)
摘要:接着上一篇《是男人就下100层【第一层】——高仿微信界面(1)》,本打算实现上一篇文章中的第二个界面,这一篇先来实现一下登陆界面吧,接下来我们来开始登录界面的制作。界面布局文件: ... 阅读全文

posted @ 2014-02-26 23:09 岚之山 阅读(181) 评论(0) 推荐(0) 编辑

Android菜鸟的成长笔记(26)——普通广播与有序广播
摘要:BroadcastReceiver是Android系统的四大组件之一,BroadcastReceiver是一个全局的系统级监听器,它拥有自己的独立进程。我们来写一个最简单的广播接收过程先在manifest中定义一个广播接受者 ... 阅读全文

posted @ 2014-02-26 18:12 岚之山 阅读(283) 评论(0) 推荐(0) 编辑

CSS3 Media Queries 简介
摘要:原文链接: Introduction to CSS3 Media Queries 原文日期: 2014年2月21日 翻译日期: 2014年2月26日 翻译人员: 铁锚 简介 随着移动设备的日益普及,web开发人员需要确保他们的网站在不同的设备上都能良好展现。在显示时的一个重要手段就是为不同的设备... 阅读全文

posted @ 2014-02-26 15:26 岚之山 阅读(177) 评论(0) 推荐(0) 编辑

Android菜鸟的成长笔记(25)——可爱的小闹钟
摘要:摘要:这一篇主要使用系统为我们提供的一个服务AlarmManager来制作一个Android小闹钟,同时还涉及到了自定义主题、判断第一次启动应用、自定义动画、对话框、制作指导滑动页面等方面。最后形成一个可以直接在手机上面使用的小闹钟。开始启动界面AppStart.javapackage com.e... 阅读全文

posted @ 2014-02-26 13:26 岚之山 阅读(187) 评论(0) 推荐(0) 编辑

是男人就下100层【第一层】——高仿微信界面(1)
摘要:从今天开始将进行一个特别有趣且有意义的专栏《是男人就下100层》,计划对市面上比较火的应用进行高度仿照,并将开发过程贴出来,和大家交流和分享。由于时间关系可能进度会比较缓慢,但是任何事情如果没有开始,只是头脑里的一个想法,可能会错过很多机会。在此先声明一点:由于个人能力有限,有什么不对的地方或... 阅读全文

posted @ 2014-02-25 23:07 岚之山 阅读(229) 评论(0) 推荐(0) 编辑

百度消息推送SDK探究(并附上最简推送Demo)
摘要:上一篇《百度消息推送REST API探究》中了解了如何使用REST API推送消息,这一篇我们来看一下百度消息推送为我们提供的SDK.帮助文档:http://developer.baidu.com/wiki/index.php?title=docs/cplat/push/api我们先来看一下服务端... 阅读全文

posted @ 2014-02-24 11:33 岚之山 阅读(361) 评论(0) 推荐(0) 编辑

Android菜鸟的成长笔记(17)—— 再看Android中的Unbounded Service
摘要:前面已经写过关于startService(Unbounded Service)的一篇文章:《Android菜鸟的成长笔记(16)——Service简介》本篇将在这一篇的基础上再来看一下startService的用法。先看一段代码:TestService.javapackage com.exampl... 阅读全文

posted @ 2014-02-23 23:10 岚之山 阅读(156) 评论(0) 推荐(0) 编辑

Android菜鸟的成长笔记(15)—— Android中的状态保存探究(下)
摘要:在上一篇中我们简单了解关于Android中状态保存的过程和原理,这一篇中我们来看一下在系统配置改变的情况下保存数据及恢复数据的过程。下面我们先来看一个现象:(代码在 Android中状态保存探究(上)中)先启动应用如下:打印的Log再翻转屏幕打印的Log如下可以看到每翻转一次屏幕实际上系统会停止原... 阅读全文

posted @ 2014-02-23 19:21 岚之山 阅读(174) 评论(0) 推荐(0) 编辑

Android菜鸟的成长笔记(14)—— Android中的状态保存探究(上)
摘要:我们在用手机的时候可能会发现,即使应用被放到后台再返回到前台数据依然保留(比如说我们正在玩游戏,突然电话来了,当接完电话游戏继续玩),某些应用甚至会保留你离开时候的状态及数据,这些原理是什么?怎么去实现这样的应用?这将是我们这一篇文章要解开的问题。有一句很常见的代码如下,很多人不知道为什么要加这么... 阅读全文

posted @ 2014-02-22 17:34 岚之山 阅读(179) 评论(0) 推荐(0) 编辑

jQuery 瀑布流插件: Wookmark
摘要:原文链接: jQuery Wookmark 在线示例: jQuery Wookmark Demo Wookmark官网: http://www.wookmark.com/jquery-plugin 翻译人员: 铁锚 原文日期: 2013年03月05日 翻译日期: 2014年02月22日 当你第... 阅读全文

posted @ 2014-02-22 17:06 岚之山 阅读(201) 评论(0) 推荐(0) 编辑

JSONP获取Twitter和Facebook文章数
摘要:原文链接: Retrieve Twitter and Facebook Counts with JSON 翻译人员: 铁锚 原文日期: 2014年02月19日 翻译日期: 2014年02月22日 !!! 原文是使用的Twitter和Facebook,因为国内被强,所以我觉得有用的是里面一个获取J... 阅读全文

posted @ 2014-02-22 14:13 岚之山 阅读(135) 评论(0) 推荐(0) 编辑

JavaScript调用ATL COM(二)
摘要:作者:朱金灿来源:http://blog.csdn.net/clever101 在上篇文章中介绍了如何在JS中调用ATL COM:JS调用ATL COM中的C++接口的做法 现在我们可以把它嵌入到网页中,在网页中的JavaScript来调用它。我们新建一个html页面,代码如下: ... 阅读全文

posted @ 2014-02-22 12:53 岚之山 阅读(311) 评论(0) 推荐(0) 编辑

百度消息推送REST API探究
摘要:一、百度云推送介绍云推送(Push)是百度开放云向开发者提供的消息推送服务;通过利用云端与客户端之间建立稳定、可靠的长连接来为开发者提供向客户端应用推送实时消息服务。百度云推送服务支持推送三种类型的消息:1、推送通知 :向移动端推送展现在系统通知栏的通知消息。2、推送消息 :以透传的方式将开发者自... 阅读全文

posted @ 2014-02-21 18:34 岚之山 阅读(674) 评论(0) 推荐(0) 编辑

原生CSS动画回调事件
摘要:原文链接: Detecting CSS Animation Completion with JavaScript 原文日期: 2014年02月20日 翻译日期: 2014年02月21日 翻译人员: 铁锚 2014年对于我的web开发生涯来说有一个难以承认的事实,那就是传统的JavaScrip... 阅读全文

posted @ 2014-02-21 14:03 岚之山 阅读(222) 评论(0) 推荐(0) 编辑

JS调用ATL COM中的C++接口的做法
摘要:作者:朱金灿来源:http://blog.csdn.net/clever101 首先创建一个ATL COM对象,其过程参考下面文章:C#调用ATLCOM 其实给COM对象添加方法和属性可以不用界面的繁琐做法,只需要在idl文件和代码中添加下面代码(这里假设你的接口名为IIm... 阅读全文

posted @ 2014-02-20 23:56 岚之山 阅读(289) 评论(0) 推荐(0) 编辑

unresolved external symbol __forceAtlDllManifest错误的解决
摘要:作者:朱金灿来源:http://blog.csdn.net/clever101 晚上编译一个ATL程序,出现一些诡异的错误:1>CGreet.obj : error LNK2001: unresolved externalsymbol __forceAtlDllManifest1>d... 阅读全文

posted @ 2014-02-19 22:54 岚之山 阅读(281) 评论(0) 推荐(0) 编辑

为什么 ["1", "2", "3"].map(parseInt) 返回 [1,NaN,NaN]?
摘要:在 javascript 中 ["1","2","3"].map(parseInt) 为何返回不是 [1,2,3] 却是 [1,NaN,NaN]? 我们首先回顾一下 parseInt() 个 map() 两个函数的用法: parseInt() 函数 定义和用法 parseInt() 函数... 阅读全文

posted @ 2014-02-19 08:49 岚之山 阅读(262) 评论(0) 推荐(0) 编辑

编写ATL控件的简单做法
摘要:作者:朱金灿来源:http://blog.csdn.net/clever101 ATL并不像MFC库那样提供了很多的控件窗口类,因此要使用ATL的话需要自己去封装。封装的做法很简单。比如现在我需要一个列表控件,可以这样进行封装。首先新建一个C++类:CMiniComboBox,它派... 阅读全文

posted @ 2014-02-18 22:07 岚之山 阅读(297) 评论(0) 推荐(0) 编辑

短小强悍的JavaScript异步调用库
摘要:原文链接: 7 lines JavaScript library for calling asynchronous functions 翻译人员: 铁锚 翻译时间: 2014年02月18日 示例地址: 简短强悍的JavaScript异步调用库在线调试 对于博文 20行完成一个JavaSc... 阅读全文

posted @ 2014-02-18 21:32 岚之山 阅读(205) 评论(0) 推荐(0) 编辑

Android菜鸟的成长笔记(13)——异步任务(Async Task)
摘要:Android的UI线程主要负责处理用户的事件及图形显示,因此主线程UI不能阻塞,否则会弹出一个ANR(Application Not Responding)异常,所以不能在UI线程中执行耗时操作。AsyncTask是一个抽象类,通常被继承,继承时需要指定三个泛型: AsyncTask Par... 阅读全文

posted @ 2014-02-18 12:53 岚之山 阅读(179) 评论(0) 推荐(0) 编辑

Android菜鸟的成长笔记(12)——Handler、Loop、MessageQueue
摘要:当一个程序第一次启动时,Android会启动一条主线程(Main Thread),主线程主要负责处理与UI相关的事件,如按键事件、触屏事件、绘图事件,主线程也被称为UI线程。 UI的操作只能是通过主线程来操作,为了解决多线程操作UI的问题,就用到了Handler类。 一、Handler类 ... 阅读全文

posted @ 2014-02-18 09:06 岚之山 阅读(197) 评论(0) 推荐(0) 编辑

Android菜鸟的成长笔记(11)——Android中的事件处理
摘要:Android提供了两种方式来处理事件,一个是基于回调的事件处理,另一个是基于监听的事件处理,举个例子: 基于回调的事件处理 @Override public boolean onTouchEvent(MotionEvent event) { // TODO Auto-generated ... 阅读全文

posted @ 2014-02-17 13:10 岚之山 阅读(241) 评论(0) 推荐(0) 编辑

Android菜鸟的成长笔记(10)——使用Bundle在Activity之间传值
摘要:前面我们了解了如何启动一个Activity,一个Activity在启动另外一个Activity的时候可能会遇到需要传值的需要。Activity之间传值是通过Bundle来实现的。 一、通过Bundle传值介绍 Intent提供了多个重载方法来携带数据 putExtras(Bundle data... 阅读全文

posted @ 2014-02-16 14:38 岚之山 阅读(360) 评论(0) 推荐(0) 编辑

Android菜鸟的成长笔记(9)——Intent与Intent Filter(下)
摘要:接着上一篇的内容,下面我们再来看看Intent的Data与Type属性。 一、Data属性与Type属性 Data属性通常用于向Action属性 提供操作的数据,Data属性接受一个Uri对象 格式:scheme://host:port/path 例如: content://com.andro... 阅读全文

posted @ 2014-02-16 13:45 岚之山 阅读(171) 评论(0) 推荐(0) 编辑

Android菜鸟的成长笔记(8)——Intent与Intent Filter(上)
摘要:Intent代表了Android应用的启动“意图”,Android应用将会根据Intent来启动指定组件,至于到底启动哪个组件,取决于Intent的各个属性。 一、显式的Intent 明确指定了要启动的组件的Intent我们称为显式的Intent 例如: package com.example... 阅读全文

posted @ 2014-02-16 00:01 岚之山 阅读(248) 评论(0) 推荐(0) 编辑

自己动手编写一个VS插件(八)
摘要:作者:朱金灿来源:http://blog.csdn.net/clever101 利用业余时间继续开发一个VS插件。我要开发的插件是一个代码库插件,主要是用于积累我平时要使用的代码。在之前我已经实现了选关键代码进行网上搜索,如下图: 今天继续开发两个新功能:本地代码入库... 阅读全文

posted @ 2014-02-15 23:27 岚之山 阅读(242) 评论(0) 推荐(0) 编辑

支持老版本IE的3种解决方案
摘要:原文链接: 3 Solutions for Supporting Internet Explorer 翻译人员: 铁锚 翻译时间: 2014年2月14日 在刚发布的那几年,Internet Explorer 浏览器是快速进步的。随着微软在很长一段时间内不再更新,Internet Explo... 阅读全文

posted @ 2014-02-14 19:17 岚之山 阅读(361) 评论(0) 推荐(0) 编辑

Android中再按一次退出实现
摘要:很多应用中都有一个在用户后退的时候显示“再按一次退出”的提醒,这个怎么实现呢?有两种方式 第一种方式(最常用) long waitTime = 2000; long touchTime = 0; @Override public boolean onKeyDown(int keyCode... 阅读全文

posted @ 2014-02-14 15:52 岚之山 阅读(156) 评论(0) 推荐(0) 编辑

$q -- AngularJS中的服务
摘要:原文链接: $q 官方文档翻译时间: 2014年2月13日翻译人员: 铁锚描述译者注: 看到了一篇非常好的文章,如果你有兴趣,可以查看: Promises与Javascript异步编程 , 里面对Promises规范和使用情景,好处讲的非常好透彻,个人觉得简单易懂。既然是用来处理异步编程的,那么在... 阅读全文

posted @ 2014-02-13 22:02 岚之山 阅读(185) 评论(0) 推荐(0) 编辑

Android菜鸟的成长笔记(7)——什么是Activity
摘要:前面我们做了一个小例子,在分析代码的时候我们提到了Activity,那么什么是Activity呢? Activity是Android应用程序提供交互界面的一个重要组件,也是Android重要组件之一(另外3个是Service、BroadcastReceiver和ContentProvider)。... 阅读全文

posted @ 2014-02-12 22:54 岚之山 阅读(378) 评论(0) 推荐(0) 编辑

Android中实现iPhone开关
摘要:前一段时间在做项目的时候遇到了一个问题,美工在设计的时候设计的是一个iPhone中的开关,但是都知道Android中的Switch开关和IOS中的不同,这样就需要通过动画来实现一个iPhone开关了。 通常我们设置界面采用的是PreferenceActivity package me.imid... 阅读全文

posted @ 2014-02-12 10:38 岚之山 阅读(162) 评论(0) 推荐(0) 编辑

PreferenceActivity的使用
摘要:PreferenceActivity是一个非常有用的基类,当我们开发Android项目时避免不了选项设置,这些设置习惯用Preference来保存。Android专门为这种Activity提供了便捷的基类PreferenceActivity。如果继承自Preference则不需要自己控制Pref... 阅读全文

posted @ 2014-02-12 10:35 岚之山 阅读(311) 评论(0) 推荐(0) 编辑

小强的HTML5移动开发之路(41)——jqMobi中Side Menu实现(类似人人网)
摘要:记得以前在做Native App的时候类似于人人网侧边滑动的效果非常的热,很多app仿照该效果进行开发,在jqMobi中也有类似的效果被称为Side Menu.下面我们来一步一步实现该效果。 首先新建一个html文件,引入jqMobi的框架,如下: Side Menu 接下来再... 阅读全文

posted @ 2014-02-11 13:21 岚之山 阅读(145) 评论(0) 推荐(0) 编辑

小强的HTML5移动开发之路(40)——jqMobi中实践header定义的几种方式
摘要:一、定义全局的header 这个header是所有panel默认的header,需要在内部,也就是和同一级的位置添加一个header 标签,并且id必须是header 例如: jqMobi Back Single P... 阅读全文

posted @ 2014-02-11 09:53 岚之山 阅读(153) 评论(0) 推荐(0) 编辑

AngularJS中的依赖注入
摘要:依赖注入 | Dependency Injection原文链接: Angular Dependency Injection翻译人员: 铁锚翻译时间: 2014年02月10日说明: 译者认为,本文中所有名词性的"依赖" 都可以理解为 "需要使用的资源".Dependency Injection (D... 阅读全文

posted @ 2014-02-10 15:10 岚之山 阅读(182) 评论(0) 推荐(0) 编辑

极光消息推送服务器端开发实现推送(下)
摘要:前面我们已经实现了通过我们自己的服务器生成消息向极光消息推送服务器发送推送消息的功能,下面我们来看看如何在手机客户端实现消息接收。 一、在极光上建立一个测试项目 如上图所示,下载Android Example 运行效果如图 下面我们通过源代码先看看上面的四行显示TextView的获取... 阅读全文

posted @ 2014-02-10 14:40 岚之山 阅读(346) 评论(0) 推荐(0) 编辑

用CSS指定外部链接的样式
摘要:大部分的信息类网站,比如维基百科,都会对外部链接(标签)指定特定的样式.作为用户,一眼就知道该链接是指向另一个站点的资源是很好的体验。许多网站在服务器端做外部链接检查,添加一个`rel=external` 的属性值,或者对外部链接添加一个 'external' 的 class。有时候这是不可能的... 阅读全文

posted @ 2014-02-10 11:01 岚之山 阅读(471) 评论(0) 推荐(0) 编辑

版本控制(1)——SVN
摘要:一、工具下载 下载SVN: http://subversion.apache.org/ 我们选择Windows系统中的可视化的VisualSVN 如下图,左边是客户端,右边是服务器端,我们下载服务器端,客户端使用使用第三方工具。 客户端我们使用Tortoisesvn 下载地址:htt... 阅读全文

posted @ 2014-02-09 12:07 岚之山 阅读(122) 评论(0) 推荐(0) 编辑

深入理解JS的delete
摘要:原文链接: Understanding delete原文作者: Kangax原文日期: 2010年01月10日翻译日期: 2014年02月07日翻译人员: 铁锚!!!!!!!!草稿版本的翻译完成以后,无意中搜索发现了另外一篇翻译,也是同一篇原文,比我翻译的好。 justjavac,迷渡是我很尊敬的... 阅读全文

posted @ 2014-02-07 17:58 岚之山 阅读(181) 评论(0) 推荐(0) 编辑

批处理根据不同的系统设置环境变量
摘要:作者:朱金灿来源:http://blog.csdn.net/clever101 以前我曾写过一篇《使用批处理文件设置环境变量》,实际上该文中提到的方法并不适合win7系统下设置环境变量,wmic命令在win7系统下需要管理员权限才能运行,在win7设置环境变量最好还是使用... 阅读全文

posted @ 2014-02-03 10:35 岚之山 阅读(270) 评论(0) 推荐(0) 编辑

codeblocks按c99标准编译c文件的设置
摘要:作者:朱金灿来源:http://blog.csdn.net/clever101 早上用codeblocks编译一个c文件,出现这样一个编译错误:+'for'+loop+initial+declarations+are+only+allowed+in+C99+mode ... 阅读全文

posted @ 2014-02-02 12:07 岚之山 阅读(180) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示