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

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 笔记 >>列表
最近在开发项目的首次使用引导界面时,遇到了问题,引导界面类似于安卓手机ViewPager那样的效果,希望通过左右滑动手指来实现切换不同页面,其间伴随动画。实现思路:1、界面布局:新建一个UserControl,最外层为Grid,两行一列,内嵌一个Canvas和StackPanel。Canvas中放一个StackPanel用于存放大图列表,外层的StackPanel用于存放RadioButton组,Xaml代码如下:1<Gridx:Name="grid">2<Grid... 查看全文
1.WebAPI简单说明近来很多大型的平台都公开了WebAPI。比如百度地图WebAPI,做过地图相关的人都熟悉。公开服务这种方式可以使它易于与各种各样的设备和客户端平台集成功能,以及通过在浏览器中使用JavaScript来创建更丰富的HTML体验。所以我相信WebAPI会越来越有它的用武之地。说道WebAPI很多人都会想到Web服务,但是他们仍然有一定的区别:WebAPI服务是通过一般的HTTP公开了,而不是通过更正式的服务合同(如SOAP)2.ASP.NETWebAPI简介ASP... 查看全文
本章节简单介绍一下使用ASP.NETMVCWebAPI做增删改查。目前很多Http服务还是通过REST或者类似RESP的模型来进行数据操作的。下面我们通过创建一个简单的WebAPI来管理联系人说明:为了方便数据不使用真正的数据库,而是通过内存数据模拟1.WebAPI中包含的方法ActionHTTPmethodRelativeURIGetAllContactGET/api/contactGetContactGET/api/contact/idGetListBySexGET/api/contact... 查看全文
· 2014之C++学习笔记(三)发布时间:2014-08-23
关于C++表达式与语句的传说本想一鼓作气继续我的C++之路,但昨天开会,项目新开发新的功能,so,C++学习之路可能会搁置一定时间,不过我会坚持,因为有博客的监督(写博客是一个好习惯),那么接下来就直接进入正题。这里做一个简单的测试intcnt=10,ix=0;vector<int>vec;while(0<cnt){vec.push_back(cnt--);//采用后置操作符//vec.push_back(--cnt);//采用前置操作符cout<<... 查看全文
8月22日,在经历连续七个季度的下滑之后,笔记本电脑出货量终于迎来了正增长。市场研究机构NPDDisplaySearch周四发布的初步统计结果显示,今年第二季度全球笔记本电脑出货量为4510万台,较上年同期增长1%。虽然1%这个数字有些微不足道,但至少表明沉寂相当长一段时间的笔记本电脑市场终于有了回暖的迹象。在过去的几年中,由于各种原因,包括笔记本电脑在内的PC整体销量呈现下滑趋势。来自智能手机和平板电脑的竞争是阻碍PC市场发展的一个重要原因。消费者因此缺乏更换PC产品动力... 查看全文
最近学一下WindowsPhone(接下来简称“WinPhone”)的开发,在很久很久前稍探究一下WinPhone中对一些传感器的开发,那么现在就从头来学学WinPhone的开发。先从WinPhone的页面入手,在我印象中比较深刻的那番话:一台WinPhone设备就好比一个Web的浏览器,应用上每个界面就是一个网页,可以点击“后退”来返回之前的页面。这个类比我觉得相当的形象。这番话能引出WinPhone开发中一个比较常见的操作&mdash... 查看全文
· 2014之C++学习笔记(一)发布时间:2014-08-20
已经有很长一段时间没有写博客了,可能大家已经淡忘了Etwo这个人的存在,这一年多以来,本人从事了AS的相关开发工作,但最近一段时间,AS在天朝的没落,相信有很多码农也都清楚,现在的页游基本上达到饱和,手机上的游戏基本被unity3D与cocos占据,AS基本没有容身之处。so。。。最近我并不打算直接转型,而是选择一个艰难且漫长的道路,即选择学习C++这么语言,在这里,本人选择一种自己做笔记的方式给大家讲讲这一路学习上的各种滋味。这第一章,讲讲关于迭代器的传说iterator... 查看全文
项目采用了Prism框架,以下为自己的一些初步认识:一.PrismPrism是由微软Patterns&Practices团队开发的针对WPF和Silverlight的MVVM框架,好处是将功能模块化,能有效减小程序大小,增强扩展性与可维护性。Prism的几个关键点:(1)启动器类UnityBootstrapperSilverlight程序入口处调用Bootstrapper.Run方法时,Prism会自动做一些初始化工作,包括读取模块信息表,创建模块类实例并初始化... 查看全文
一、一个功能强大的页面开发辅助类—HtmlHelper初步了解1.1有失必有得在ASP.NetMVC中微软并没有提供类似服务器端控件那种开发方式,毕竟微软的MVC就是传统的请求处理响应的回归。所以抛弃之前的那种事件响应的模型,抛弃服务器端控件也理所当然。但是,如果手写Html标签效率又比较低,可重用度比较低。这时,我们该怎样来提高效率呢?首先,经过上篇我们知道可以通过ViewData传递数据,于是我们可以写出以下的Html代码:<... 查看全文
· mybatis学习笔记1发布时间:2014-08-13
一个UserMapper<mappernamespace="example.dao.UserMapper"><resultMaptype="User"id="usermap"><resultcolumn="name"property="name"typeHandler="example.dao.typehandler.SimpleTypeHandler"/></resultMap><... 查看全文
本文内容引用于《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吗。过后我们就自己用泛类,反射和委托等等实现了一些方便处理不同数据格式的问题... 查看全文
/*iOS的APP的应用开发的过程中,有时为了bug跟踪或者获取用反馈的需要自动收集用户设备、系统信息、应用信息等等,这些信息方便开发者诊断问题,当然这些信息是用户的非隐私信息,是通过开发api可以获取到的。那么通过那些api可以获取这些信息呢,iOS的SDK中提供了UIDevice,NSBundle,NSLocale。UIDeviceUIDevice提供了多种属性、类函数及状态通知,帮助我们全方位了解设备状况。从检测电池电量到定位设备与临近感应... 查看全文
· 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... 查看全文
· C#中使用GUID的笔记发布时间:2014-07-29
GUID(全局统一标识符)是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。通常平台会提供生成GUID的API。生成算法很有意思,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。GUID的唯一缺陷在于生成的结果串会比较大。”1.一个GUID为一个128位的整数(16字节),在使用唯一标识符的情况下,你可以在所有计算机和网络之间使用这一整数。2.GUID的格式为“xxxxxxxx-xxxx-xxxx-xxxx... 查看全文