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

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 笔记 >>列表
图片和音频文件发送的基本思路就是:先将图片转化成二进制文件,然后将二进制文件进行base64编码,编码后成字符串。在即将发送的message内添加一个子节点,节点的stringValue(节点的值)设置这个编码后的字符串。然后消息发出后取出消息文件的时候,通过messageType先判断是不是图片信息,如果是图片信息先通过自己之前设置的节点名称,把这个子节点的stringValue取出来,应该是一个base64之后的字符串,往期回顾:xmpp整理笔记:聊天信息的发送与显示http://www... 查看全文
利用transform属性可以修改控件的位移(位置)、缩放、旋转。经常用在动画里,比如旋转角度,动画缩放,平移等先学几个xcode开发的小技巧:故事板的viewcontroll,可以直接拖拽复制,且不同项目里的图片素材也可以相互拖拽复制使用,但是图片的拖拽复制要按option健进行,否则就是剪切了。那么我们在开发到类似的一些项目的时候,不用每次都重写弄界面,那么可以直接拖拽拷贝故事板,图片拖拽要按住option键同时拽到images.xcassets目录下即可正常显式... 查看全文
一个将要开发xmpp的项目,建议在项目刚创建就导入框架,这样可以避免一些自己操作失误造成不必要的损失。xmpp中最常用的框架就是xmppFrameWork往期回顾:xmpp整理笔记:环境的快速配置(附安装包)http://www.cnblogs.com/dsxniubility/p/4304570.html如果你不是在董铂然博客园看到本文请点击查看原文第一种方法直接拖1>拖入文件夹在网盘链接的xmppFramework文件夹:http://pan.baidu... 查看全文
· iOS学习笔记——iOS高级控件发布时间:2015-03-02
UITableViewUITableView的样式有两种,一种是Grouped(左图),另一种是Plain(右图),如下图,它的属性是style,类型为UITableViewStyle,枚举值分别是UITableViewStyleGrouped和UITableViewStylePlain;用这个控件的ViewController可以使用UITableViewController,使用了这个ViewController可以不需要另外创建UITableView... 查看全文
(1)UI是App的根基:一个App应该是先有UI界面,然后在UI的基础上增加实用功能(2)UI相对简单易学:UI普遍是学习过程中最简单的一块,能快速拥有成就感和学习兴趣(3)UI至关重要:开发中的绝大部分时间都在处理UI谨记一条IOS软件开发定律:万物皆对象,UI界面上的每一个元素都是一个对象IOS,android软件开发过程UIKit框架是跟UI有关系的,标签,文本,按钮,进度条,开关等控件,都是封装在UIKit框架内部的,UIKit框架中提供了丰富多彩的可视化组件元素... 查看全文
· <Winsock网络编程经络>读书笔记_2发布时间:2015-02-25
SOCKETsocket(intaf,inttype,intprotocol);描述:创建一个套接口参数:af:地址簇,常见地址簇,AF_INETtype与protocol是相关联的,type规定大类别,protocol是这类中具体的协议,常用的如下图所示返回值:成功,返回SOCKET描述符失败,返回INVALID_SOCKET,调用WSAGetLastError()得到错误码intbind(SOCKETs,conststructsockaddrFAR*name,intnamelen);描述... 查看全文
· 开发笔记1: 范型发布时间:2015-02-24
ORM实现有反射、范型、代码生成等几种常见方式,或者单用,或者混合。c#的范型非常强大,应用于ORM时,可能有些特性显得更重要。一开始实现时,我尝试写一下代码做为ORM基类namespaceCoat{publicclassORMBase<T>whereT:class{...publicboolUpdate(){using(varconn=OpenConnection()){//Beblowcompileerror,becauseconn.Update<T>... 查看全文
LongListSelector也是WinPhone的特色控件之一,最初不了解这个控件叫啥名,知道它会在"人脉"里面出现,在应用程序列表也是这个LongListSelector(如果应用的数量多的话就会出现分组的标头),"音乐"里面的曲目使用了这个控件;其他非系统的应用也有使用这个LongListSelector:酷我音乐、微信、飞信、微博……这个列表的快速跳转方式和Android的联系人侧边索引栏作用比较相似... 查看全文
从用博客开始,发现博客园中很多博友的博客中在Page右下角都有个图标,不论屏幕怎么拉伸,都始终停留在右下角。点击后页面置顶。后面想想写一个Demo来实现这种效果吧。一.图标右下角固定.1.SS里面提供了4中布局方式.其中fixed表示绝对定位元素。所以我们选择使用fixed来实现图标固定.absolute生成绝对定位的元素,相对于static定位以外的第一个父元素进行定位。元素的位置通过"left","top","right"以及"bottom"属性进行规定。fixed生成绝对定位的元素... 查看全文
ApplicationBar(以下简称AppBar)是WP应用相当常见的控件,也很方便。常见的做法是pivot或者panorama的页面切换的时候,AppBar跟随切换对应的按钮或者不显示按钮,如下图。这个方法比较简单,网上很容易找到资料,不过我还是简要的说一下。首先要在页面资源里添加需要的AppBar,我这里添加了两个银色的AppBar。一个默认模式,一个最小化模式。<phone:PhoneApplicationPage.Resources><shell... 查看全文
· Decimal Basic 学习笔记(1)发布时间:2015-02-12
定义变量LETa输入变量值INPUTaINPUTa,b运算结果绝对值小于1前面的0省略,科学计数PRINT语句数值直接写,字符串用“”通过分号;和逗号,来分隔显示两个项目PRINT语句后自动换行,如不需要换行加;插入独立的PRINT自动换行FOR…NEXT循环FORn=0TOn…NEXTnSTEP递减规则DEF函数定义内部函数SQR(X)平方根ABS(X)绝对值三角函数INT(X)表示不超过X的最大整数(往负方向舍弃)PI为常数,RND随机数... 查看全文
查阅地址:http://ifeve.com/java-memory-model-4/volatile特性1、相当于对volatile共享变量做了同步2、volatile变量的写对读具有可见性3、单个volatile变量具有原子性,但类似volatile++不具有可见性volatile类型变量对内存可见性的影响1、A线程写volatile变量之前的所有变量,在B线程读同一个volatile变量后,会对B可见volatile写读的内存语义1、线程A写一个volatile变量时... 查看全文
底部状态栏显示页码,电量和时间,原版还弄了个进度条,但是无论是它的OldStyle还是NewStyle都不好看,那个进度条完全是多余的。那就动手改吧,我们最终实现的效果是这样的。关键在org.geometerplus.fbreader.fbreader.FBView这个类中。这里的结构是这样的。因为比较简单,我直接贴代码了。首先是Footer类。//右侧信息protectedStringbuildInfoString(Stringseparator)... 查看全文
· FBReaderJ学习笔记(一):编译发布时间:2015-02-08
其实现在编译还是挺简单的,但是网上大部分文章还是老早以前的,现在Windows下其实根本不需要Cygwin,直接用ndk-build即可。1.配置MakeFile打开../jni/Application.mk,内容如下。这里配置的是编译平台,有时候我们不需要编译x86或者mips,毕竟这些平台的设备少,而且还会增加安装包大小,所以可以用#号注释掉。下面内容只编译了armeabi。APP_ABI:=armeabi#APP_ABI:=armeabiarmeabi... 查看全文
续上篇对于想用cocos2dx来开发Android游戏的人来说,最痛苦的莫过于配置Android环境和之后的奇奇怪怪的编译失败问题。这是经历了多次成功与失败之后,血与泪的经验包,大家请收好。如果你有更便捷的方法,请一定要指教我,感谢!android环境搭建由于中国长城的原因,你需要借助一些外界的帮助,比如VPN,又或者是这个网站:AndroidDevTools,里面包含android开发需要的绝大部分东西。对于android环境如何搭建,由于时间比较紧,我就不图文并茂了... 查看全文
关于EntityFramework数据模型的开发有三种模式:1.引用数据库方式;2.在VS中新建EF空模型Model方式;3.Code方式EntityFramework数据模型引用"引用数据库方式"进行开发创建的使用,具体如下:开发环境:VS2012数据库:SQLServer2008EntityFramework版本:6.121.新建数据库在数据库中新建数据库,并创建数据表,以下截图只供参考:2.新建项目在VS中新建一个控制台应用程序Future.LifeWillBetter.DAL... 查看全文
· WinPhone学习笔记(四)——磁贴发布时间:2015-02-05
对每个WindowsPhone的使用者来说,给他们的第一印象就是大大小小的磁贴——Metro,本篇介绍的是WindowsPhone的磁贴,提到的有开始菜单的磁贴,也有在App里面的磁贴。开始菜单的磁贴首先介绍了一下每个磁贴的构造,每个磁贴分正反两面,正反两面都有图标,而正面有一个标题和统计数量(一般用作消息推送的时候用),在背面就有一个描述性的内容,下图就摘自MSDN上的图片,图中黑色字体其实就是每个磁贴数据类的属性,这个稍后会提到对于一个磁贴来说... 查看全文
查阅地址:http://ifeve.com/java-memory-model-3/数据竞争1、当一个线程写数据的同时,另一个线程在读这个数据,并且没有进行同步,就会产生数据竞争2、如果程序正确同步,那么程序执行会具有顺序一致性,它与顺序一致性的执行结果相同顺序一致性1、顺序一致性是理想模型2、无论同步与否,每个操作的执行结果会对后来要执行的操作可见JMM未同步执行特征1、JMM只保证最小的安全性:数据不会无中生有,它会在初始化时清空数据,并初始化为(0,null,false)2... 查看全文
· Git学习笔记发布时间:2015-02-02
这里引用一下百度百科里Git的内容:Git---Thestupidcontenttracker,傻瓜内容跟踪器。LinusTorvalds是这样给我们介绍Git的。Git是用于Linux内核开发的版本控制工具。与常用的版本控制工具CVS,Subversion等不同,它采用了分布式版本库的方式,不必服务器端软件支持(wingeddevil注:这得分是用什么样的服务端,使用http协议或者git协议等不太一样。并且在push和pull的时候和服务器端还是有交互的。),使源代码的发布和交流极其方便... 查看全文
· Webservice服务创建、调用笔记发布时间:2015-02-01
引言以前使用windows服务,于是学习并记录下来:windows服务的创建、安装、调试全过程及引发的后续学习。现如今需要用到webservice,对此感觉到很困惑。经过几天的学习、查阅资料,终于大致搞清如何运用,至于它的根本原理,暂时还不能完全理解,以后有机会再详细研究吧。定义:webservice是一个平台独立的,低耦合,自包含的、基于可编程可编程的应用程序,可使用开放的xml标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程序。(百度定义... 查看全文