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

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 学习笔记 >>列表
本文内容引用于《Android开发教程&笔记》Android的概念:Android是一个专门针对移动设备的软件及,它包括一个操作系统,中间件和一些重要的应用程序。Beta版的AndroidSDK提供了在Android平台上使用Java语言进行Android应用开发必须的工具和API接口。特性•应用程序框架支持组件的重用与替换•Dalvik虚拟机专为移动设备优化•集成的浏览器基于开源的WebKit引擎•优化的图形库包括定制的2D图形库... 查看全文
序列化其实就是将一个对象的所有相关的数据保存为一个二进制文件(注意:是一个对象)而且与这个对象相关的所有类型都必须是可序列化的所以要在相关类中加上[Serializable]特性对象类型包括:对象本神包含的类型,父类拥有需要的对象之后:1.将对象转换为二进制数据使用专门的对像进行转换BinaryFormatter2.将二进制数据写入到文件FileSteam反序列化则是把二进制文件转换为一个对象例子代码如下:1usingSystem;2usingSystem.Collections... 查看全文
· LINQ 学习笔记(1)发布时间:2014-08-07
学习资源参考:http://www.cnblogs.com/lifepoem/archive/2011/12/16/2288017.html常用方法是Where,OrderBy,Select高级点的是GroupBy,JoinLINQ主要用于解决早期多种数据类型之间的交互关系,还有forloop的场景,比如以前我们总觉得List<Class>不就是table嘛,干嘛要搞分类强转,不能学一下js吗。过后我们就自己用泛类,反射和委托等等实现了一些方便处理不同数据格式的问题... 查看全文
· java中的网络编程学习笔记发布时间:2014-08-04
Java编程中提供了强大的网络编程功能,能够处理各种网络资源,以及进行网络通信。Java.net包定义了java语言网络编程的主要工具类。其中,包括代表网络IP地址的InetAddress类;与URL有关的URL类,和URLConnection类;与网络通信有关的Socket类和ServerSocket类。协议是实现信息通信的重要手段,通俗的讲:就是不同对象之间沟通时遵循的原则和规则。TCP(传输控制协议),IP(Inernet协议),UDP(用户数据报协议)1... 查看全文
一.服务端代码:importjava.io.*;importjava.net.*;publicclassUDPEchoServer{privatestaticfinalintECHOMAX=255;//Maximumsizeofechodatagrampublicstaticvoidmain(String[]args)throwsIOException{intservPort=5500;//ServerportDatagramSocketsocket=newDatagramSocket... 查看全文
一、服务端回传服务类:importjava.io.IOException;importjava.io.InputStream;importjava.io.OutputStream;importjava.net.Socket;importjava.util.logging.Level;importjava.util.logging.Logger;publicclassEchoProtocolimplementsRunnable{privatestaticfinalintBUFSIZE=32... 查看全文
一、回传协议接口和TCP方式实现:1.接口:importjava.nio.channels.SelectionKey;importjava.io.IOException;publicinterfaceEchoProtocol{voidhandleAccept(SelectionKeykey)throwsIOException;voidhandleRead(SelectionKeykey)throwsIOException;voidhandleWrite(SelectionKeykey... 查看全文
一、回传协议接口和UDP方式实现:1.接口:importjava.nio.channels.SelectionKey;importjava.io.IOException;publicinterfaceEchoProtocol{voidhandleAccept(SelectionKeykey)throwsIOException;voidhandleRead(SelectionKeykey)throwsIOException;voidhandleWrite(SelectionKeykey... 查看全文
· android学习笔记发布时间:2014-07-28
1.Handler功能:主要是接收子线程的数据来更新主线程(UI).接收数据的主要方式是Message对象和Runnalbe对象描述:Handler有两个作用,(1):定时执行Message和Runnalbe对象(2):让一个动作,在不同的线程中执行.1publicclassMyHandlerActivityextendsActivity{2Buttonbutton;3MyHandlermyHandler;45protectedvoidonCreate... 查看全文
在KVC编程方式中,无论调用setValue:forKey:方法,还是调用valueForKey:方法,都是通过NSString对象来指定被操作属性,其中forKey:标签用户传入属性名的。对于setValue:属性值forKey@“name”;代码,底层的执行机制如下。(1)程序优先考虑调用“setName:属性值;”代码通过setter方法完成设置。(2)如果该类没有setName:方法,KVC机制会搜索该类名为_name的成员变量... 查看全文
如果在定义方法时,在最后一个形参明后增加逗号和三点(,...),则表明该形参可以接受多个参数值。为了在程序中获取个数可变的形参,需要使用如下关键字·va_list:这是一个类型,用于定义指向可变参数列表的指针变量·va_start:这是一个函数,该函数指定开始处理可变形参的列表,并让指针变量指向可变形参列表的第一个参数·va_end:结束处理可变形参,释放指针变量·va_arg:该函数返回获取指针当前指向的参数的值... 查看全文
· ruby学习笔记--Array发布时间:2014-07-15
由于工作需要,最近在学习Ruby,现在主要在看两本书《RubyonRail程序设计技术详解》和《Rubyofbook》。毕竟是要在工作中运用,而且时间还有限,所以我在看书和做例子的同时也简单记录下了一些基本知识点,方便用的时候查找。有兴趣的朋友欢迎一起交流学习:l数组1.创建数组:和其它很多编程语言一样,很容易创建一个数组,但要注意的是Ruby是一种弱类型的脚本语言,数组中各元素的类型可以互不相同,而且数组的长度可变:arr=[“one”,”two”,”three”]ORarr=Array... 查看全文
现在语音服务越来越热,我们平时使用的很多软件都带有语音合成和识别功能,用起来也很方便。说到语音服务,Google和微软都提供过API接口,不过笔者要介绍的是国内的智能语音技术提供商---科大讯飞。之前看过一个比较Google、微软和科大讯飞语音识别引擎的博文(http://fqctyj.blog.163.com/blog/static/70843455201361955322797/),有兴趣可以去看看。笔者接触语音服务的时间也不长,对语音服务也不是很了解,但是拆解过科大讯飞的Demo... 查看全文
上一节讲了如何用VS自带的项目管理器创建项目,该方法只适用于cocos2d-x2.0版本,而cocos2d-x3.0较之前版本在命名等方面有了较大更新,而cocos2d-x3.0不再支持用VS项目管理器自建项目,而是用Python脚本创建项目。为什么做这种改变?经过上一节讨论可以发现,使用VS创建项目有一个缺陷:新建的项目必须在cocos2d-x的解决方案中,这样会导致自己的项目和Template项目混淆;如果想单独创建一个项目的话,又需要把cocos2d... 查看全文
· C++学习笔记——01发布时间:2014-07-02
最近准备跳槽的事情,于是把C++翻出来看,顺便做了一些练习,主要是数据结构方面的,就贴在这里做个系列,权当督促自己了。第一天,写了一个栈,调试了下没什么问题,内存泄露的问题也解决了。1#ifndefSTACK_H2#defineSTACK_H34#include"stdlib.h"5#include"iostream"67classStack8{9private:10typedefintNODE_DATA_TYPE;11typedefstructNode... 查看全文
一、使用JUnit的一般测试语法org.junit.Assert类里有各种断言方法,大部分情况下我们会像下面这个例子一样编写测试:publicclassAssertThatTest{privateintid=6;privatebooleantrueValue=true;privateObjectnullObject=null;privateStringmsg="HelloWorld";@TestpublicvoidtestAssert()throwsException{assertEquals... 查看全文
· JavaRMI学习笔记1发布时间:2014-06-04
通过JavaRmi的远程方法调用返回一个对象列表,代码如下:1、Server服务接口importjava.rmi.Remote;importjava.rmi.RemoteException;importjava.util.List;//须继承Romote类publicinterfaceIStuServiceextendsRemote{publicList<Student>getStudet()throwsRemoteException;}2... 查看全文
GridPanel折叠/展开行Ext.NetGridPanel的行支持折叠/展开功能,这个功能个人觉得还说很有用处的,尤其是数据中包含图片等内容的时候。下面来看看效果:使用行折叠/展开功能之后,在Ext.NetGridPanel的行头会出现一个展开图标,点击图标以后能够将这一行展开:使用XTemplate实现行折叠/展开这是最简单的一种实现,在上一篇文章:【Ext.Net学习笔记】05:Ext.NetGridPanel的用法(包含Filter、Sorter、Grouping、汇总... 查看全文
· 【Ext.Net学习笔记】07:后续发布时间:2014-06-03
这些笔记都是在这个地址看到的:http://www.qeefee.com/category/extnet然后跟着敲,去理解的。Ext.NET其实就是基于跨浏览器的ExtJS库和.NETFramework的一套支持ASP.NETAJAX的开源Web控件。要想更全面的理解Ext.NET的话,最好还是查看官方示例,里面更全面,都有示例代码的,地址:http://examples.ext.net/,当然是英文的,要自己去理解,会用就行,个人感觉!That'sAll.... 查看全文
· Android学习笔记_JNI_c调用java代码发布时间:2014-05-31
1、编写native方法(java2c)和非native方法(c2java):packagecom.example.provider;publicclassCallbackJava{//C调用java空方法publicvoidhelloFromJava(){System.out.println("hellofromjava");}//C调用java中的带两个int参数的方法publicintAdd(intx,inty){intresult=x+y;System.out.println... 查看全文