学习_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 学习 >>列表
IO流我们知道应用程序运行时数据是保存在内存中的,但由于内存中的数据不可持久保存(如断电或程序退出时数据会丢失),因此需要一种手段将数据写入硬盘或读入内存。面向IO流编程就是一种很好的选择。IO:Input/Output完成输入输出,所谓输入:是指将外部存储器把数据读入内存,而输出:是指将内存中的数据写入外部存储器(如硬盘、磁盘、U盘)中。File:代表磁盘上的文件或目录。它的特征是只能盘问磁盘上的文件和目录,但无法访问文件内容,必须使用IO流。举例说明1(遍历根目录)... 查看全文
今天接着昨天的IO流讲,内容可能会比较多。DataInputStream与DataOutputStream它们是建立在已有的IO的基础上的两个特殊的过滤流。规律:它们只是增加了一些特定的方法读取特定的数据。举例说明1:publicclassTest{publicstaticvoidmain(String[]args){DataOutputStreamdos=null;try{dos=newDataOutputStream(newFileOutputStream("F:/price.txt"))... 查看全文
想要实现异步获取的话我这边了解过来有两个非常简单的方式一个是利用ASIHTTPRequest来实现异步获取数据另一个则是利用MBProgressHUD来实现异步获取数据本章就先来讲解如何利用ASIHTTPRequest类来实现异步数据获取首先大家需要百度一下ASIHTTPRequest然后看一下百度里搜到的那些文章(不要问具体是那篇,因为我发现百度搜过来的东西全部都是一样的,所以。。。。大致看下哪篇都一样的就知道我说的是哪篇了,这也是为什么我决定自己写点内容的原因。再次吐槽百度个坑爹的家伙。... 查看全文
前面已经将了上下拉刷新实现了上下拉刷新后我们的第一级界面就做好,接下来我们就需要实现新闻详细信息浏览了我个人认为一般实现新闻详细页面的方法有两种(主要是数据源的不同导致了方法的不同)第一种是本身新闻就是一个链接地址,同时是已经处理好的适应手机浏览的网页对于这种类型的数据源,我们直接在页面中放一个WebView控件,然后将URL传递过去就好了另一种则是普通的包含标题、时间、内容、图片等数据结构的新闻内容(我们要实现的也是这种新闻,因为实现了这种之后,我们就可以实现任何自定义的详细信息的页面了。... 查看全文
上一章当中,我们留了一个小BUG。其实就是浏览新闻的时候,如果文字内容过长的花,UITextView会有个下拉框,而最底层的UIScrollView也有个下拉框,那么在使用的时候就会非常的不爽。而这章呢我们就要解决这样一个问题了其实并不是很复杂的修改方法我们只需要将viewDidLoad改成下面这样就可以了-(void)viewDidLoad{GetWebInfo*getwebinfo=[GetWebInfoalloc]... 查看全文
本章主要讲解如何利用PullingRefreshTableView实现下拉(上拉)刷新的操作PullingRefreshTableView实现上下拉刷新的例子百度有很多,大家可以自己搜索下,先看下那些例子(一般搜索过来的都是一样的大家反正先把那部分内容先了解一下,然后再看本文档比较好。与他们重复的地方我就不做介绍了,反正百度一搜一大堆。我这边就直接从我自己如何实现的角度来进行介绍一下。)首先... 查看全文
· C++ boost asio 学习(一)发布时间:2013-12-22
跟着http://www.boost.org/doc/libs/1_53_0/doc/html/boost_asio/tutorial.html学习asio。编译的时候需要加上-lboost_system同步定时器例子#include<iostream>#include<boost/asio.hpp>#include<boost/date_time/posix_time/posix_time.hpp>usingnamespacestd... 查看全文
· C#多线程学习发布时间:2013-12-20
C#多线程学习(一)多线程的相关概念什么是进程?当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的。什么是线程?线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不同的线程可以执行同样的函数。什么是多线程?多线程是指程序中包含多个执行流,即在一个程序中可以同时运行多个不同的线程来执行不同的任务,也就是说允许单个程序创建多个并行执行的线程来完成各自的任务。多线程的好处... 查看全文
Message类在JavaMail中Message类是所有电子邮件的的超类它的定义如下:publicabstractclassjavax.mail.Messageimplementsjavax.mail.Part1.标准的JavaMailAPI中有一个Message的子类:MimeMessage,它可用于电子邮件和Usenet新闻消息。除此之外,其他厂商可以自由扩展Message来满足自身需求。Message类主要声明了定义大多数消息公共属性的抽象获取和设置方法。这些属性包括(1)消息地址(2... 查看全文
本章将具体讲述如何结合前两张的内容最终实现一个新闻页面的雏形之所以称之为雏形,是因为本章实现的内容只是实现了最基础的效果还有很多其他诸如下拉刷新页面导航等效果都需要投入一些时间进行研究好了直接开始整题吧首先在我们需要新建一个ViewController同时呢需要勾选需要创建XIB文件然后我们从工具栏中直接将tablewview拖拽到我们视图上去如下所示接下来我们需要为TableView设置数据源以及代理我们按住Control键... 查看全文
· Netty源码学习-Java-NIO-Reactor发布时间:2013-12-19
Netty里面采用了NIO-basedReactorPattern了解这个模式对学习Netty非常有帮助参考以下两篇文章:http://jeewanthad.blogspot.com/2013/02/reactor-pattern-explained-part-1.htmlhttp://gee.cs.oswego.edu/dl/cpjslides/nio.pdf本文所贴的代码来自第一篇文章,在注释部分加入了我自己的理解完整代码可以到我的github上下载,仅供参考:https://github... 查看全文
Netty是采用了Reactor模式的多线程版本,建议先看下面这篇文章了解一下Reactor模式:http://bylijinnan.iteye.com/blog/1992325Netty的启动及事件处理的流程,基本上是按照上面这篇文章来走的文章里面提到的操作,每一步都能在Netty里面找到对应的代码其中Reactor里面的Acceptor就对应Netty的ServerBootstrap.boss;而Reactor里面的Handler就对应Netty里面各ChannelHandler... 查看全文
· HttpClient 学习整理发布时间:2013-12-19
HttpClient是我最近想研究的东西,以前想过的一些应用没能有很好的实现,发现这个开源项目之后就有点眉目了,令人头痛的cookie问题还是有办法解决滴。在网上整理了一些东西,写得很好,寄放在这里。HTTP协议可能是现在Internet上使用得最多、最重要的协议了,越来越多的Java应用程序需要直接通过HTTP协议来访问网络资源。虽然在JDK的java.net包中已经提供了访问HTTP协议的基本功能,但是对于大部分应用程序来说,JDK库本身提供的功能还不够丰富和灵活... 查看全文
一、前言AgileEAS.NETSOA中间件平台是一款基于基于敏捷并行开发思想和Microsoft.Net构件(组件)开发技术而构建的一个快速开发应用平台。用于帮助中小型软件企业建立一条适合市场快速变化的开发团队,以达到节省开发成本、缩短开发时间,快速适应市场变化的目的。AgileEAS.NETSOA中间件平台提供了敏捷快速开发软件工程的最佳实践,通过提供大量的基础支撑功能如IOC、ORM、SOA、分布式体系及敏捷并发开发方法所支撑的插件开发体系,以及提供了大量的实体、数据模型设计生成工具... 查看全文
本篇将介绍如何自定义UITableViewCell首先选择新建文件可以直接使用快捷键COMMAND+n打开新建页面,然后选Objective-Cclass然后选择继承之UITableViewCell类同时输入类名完成这一步之后我们还要继续新建一个XIB文件,具体步骤请参照图片,这边建议大家最好将XIB文件的名字命名和刚刚新建的类名一样,这样方便管理... 查看全文
对于UITableView的基础使用我这边就不做重复介绍了我重点就来介绍下如何实现大部分新闻的界面。也就是第一条记录显示大图片下面加一段文字说明然后剩下来的内容全部显示为文字图片的格式其实要做到这样的效果是非常容易。我们首先先了解一下UITableView的几个方法//分组数//如果我们的数据有分组的话那就需要在.M文件中加入该方法... 查看全文
updated:非常开心看到这么多的同行有这么高的学英语的热情,晚上回家会把资料传到百度网盘,祝你们都能学好英语!园子里时不时就吹起一阵学英语的浪潮,不少同鞋表示一直想学,或者一直在学,就是效果不明显(你躺枪了么?)相信自己或者身边的人都或多或少吃了英语弱的当(你懂的,我们重点在说薪水的问题:)。而各种英语成功学,方法论,版本是一个接一个层出不穷。今天我们不说为什么要学好英语,好处太多而且已经广为流传了,我们主要结合目标管理来讨论一下如何坚定不移的,快速的学好英语。以我自己的亲身经历作样板... 查看全文
英文原文:TheBestFreeBooks,Videos,TutorialsandMoreforLearningjQueryjQuery毫无疑问是目前最流行的JavasScript库。排名最前的网站中70%使用了jQuery,并且jQuery也成为了Web开发的标准。如果你想找Web开发方面的工作,了解jQuery会大大的给你加分。到目前为止教学资源无论从质量还是获取途径上都获得了进步。换句话说,现在就是学习web开发的最佳时机。本文将为大家提供一系列的资源... 查看全文
为了方便大家的学习,我们特别整理了开发技术JAVA相关精品资源,汇总分享给大家,可以下载附件留存~推荐专题:循序渐进学java视频教程之基础知识及概念本套视频教程是韩顺平老师,循序渐进学java从入门到精通最开始对java基础知识及概念的讲解,诸如java的流程控制、类、成员、接口、数组及其它操作,并且有对习题进行详细的讲解,轻松带您走入java编程之道。下载地址:http://cnrdn.com/f0jC《JAVA开发实战经典》随书视频及源码本视频教程是李兴华老师进行讲解,视频、吏字清晰... 查看全文
前几天刚入手了一台MACBOOKAIR13寸13版的这几天使用过来个人感觉还是非常不错的。这几天每天晚上都抱着她玩到十一、二点。今天晚上突然想起来好久没续写博客了。就连忙开始码字了。此章大部分内容都是杂谈。原先是使用公司的黑苹果做开发的。下班后的话虽然原先的电脑有装虚拟机,但是文件拷来拷去也挺麻烦的。写博客的过程中肯定需要截大量的图片以及添加大量的代码做说明。所以现在用上正宗的macbook应该会比以前写更多的博客文章吧。另外这边也给准备入手MAC的人一些导购选择。如果有钱的。。... 查看全文