写在之前:依赖属性算是WPF醉醉基础的一个组成了。平时写代码的时候,简单的绑定很轻松,但是遇到复杂的层次比较多的绑定,真的是要命。所以,我觉得深刻认识依赖属性是很有必要的。本篇只是个人学习的记录,学习的博客是周永恒先生的《一站式WPF--依赖属性(DependencyProperty)》,这算是一个...
初识数据基本类型一般分为两部分:1、单值:数字:整型:对32位系统,长度为-2**31~2**31-1对64位系统,长度为-2**63~2**63-1长整型:在python下,对长整型的范围没有限制浮点型:带有小数的数字复数:即实部和虚部布尔型:True(1)False(0)字符串:“hello,w...
分类:
编程语言 时间:
2015-12-14 18:32:24
阅读次数:
158
简单明了地说,连接分内连接和外链接假设有A和B两张表内连接:inner join 表示把AB表的记录相符都显示出来,把AB表不符合条件的都排除外连接分三种,即左连接(LEFT OUTER JOIN)、右连接(RIGHT OUTER JOIN)、全连接(FULL OUTER JOIN),下面就简单解析...
分类:
数据库 时间:
2015-12-14 18:30:41
阅读次数:
186
今天在泡论坛的时候,发现有网友说“APK文件下载之后变成了压缩包“,而斑竹或站长的回应一般都是”把后'*.zip'改成'*.apk'"“等。虽然说这方法有效,但治标不治本,而且对用户的体验及其不好。今天,我带着大家从根本上来解决这个问题,下面我将演示下操作步骤,其它服务器软件(我这是Nginx)设置...
分类:
移动开发 时间:
2015-12-14 18:30:56
阅读次数:
176
(一)软件开发的相关人们(stakeholders)使用用例(Use Case)来探索需求。编写有效的用例,形象具体,简洁,清晰的表达需求。(二)书中的四个图标清晰形象:1.Figure1.1 The "Hub-and-spoke" modelof requirements,表达UseCase和全部...
分类:
其他好文 时间:
2015-12-14 18:31:20
阅读次数:
116
Socket通信比较常见的问题有如下几种:1、设置收发超时;2、正确的每一个bit的收发;3、物理线路故障的保护;4、始终能正常工作;5、尽量少占系统资源;n、……而Socket编程有一个共性,尽管100个人可能会写出1000种实现,但做的事情却只有一种,就是:通信。为此,通过学习dnsjava的通...
分类:
其他好文 时间:
2015-12-14 18:30:37
阅读次数:
120
宏定义: 在代码的开头用一个字符串代替一个数据,有三个方面的好处 1、让一些数据有意义#define kOUT -1#define kAPPSecret kdjghhgf#define kAPPKey 1234562、使用简便,类似于内敛函数的意思#define kAdd(a,b) ((a)+(b)...
分类:
其他好文 时间:
2015-12-14 18:30:27
阅读次数:
88
JSON详解C# String.Format格式说明C# ListView用法详解 很完整
在android开发中,用户能够拨打电话是最基本的需求。俗话说“条条大路通罗马”,实现拨打电话的方式有多种,今天,就提供最常用两种。 首先,拨打电话,对于用户来说,是一个耗费的操作,因此,需要一定权限,就是android.permission.CALL_PHONE权限,我们需要在Android...
分类:
移动开发 时间:
2015-12-14 18:29:37
阅读次数:
153
上一篇我们介绍了AMD规范,异步模块的定义与加载,我们完成了定义的部分。接下来,我们来完成加载的部分。我们之前已经可以用define来定义模块了,那么现在怎么去使用的?我们只是把定义好的模块存进了仓库,用的时候还需要一个方法来使用它。让我们先来用define来定义一些模块:define("a" , ...
分类:
其他好文 时间:
2015-12-14 18:31:55
阅读次数:
98
默认的sqlite数据库是放在/data/data/database目录下的,今天看腾讯云IM的demo发现再该路径下找不到它存放消息的数据库,找了下后发现居然是放在/data/data/files目录下的,虽然不知道为什么要放到这个目录,不过仔细想了下突然发觉假如把数据库放到非data目录下的话,...
分类:
移动开发 时间:
2015-12-14 18:29:09
阅读次数:
255
在看精通IOS开发一书的UITableView时候遇到这个问题, UITableView *tableView = (id)[self.view viewWithTag:1]; tableView.rowHeight = 65; UINib *nib = [UINib nibWithNib...
分类:
其他好文 时间:
2015-12-14 18:31:13
阅读次数:
206
There are several ways to determine the effect of a command. The first method is to use the GETDIAGNOSTICS command, which has the form:GET [ CURRENT ]...
分类:
数据库 时间:
2015-12-14 18:30:13
阅读次数:
224
For each pair of integers A B and C ( -2^31 #include int main(){ long long int a,b,c; while(scanf("%I64d %I64d %I64d",&a,&b,&c)==3) { printf...
分类:
其他好文 时间:
2015-12-14 18:29:44
阅读次数:
143
第一种:把资源文件整合到.bundle里面统一管理1 创建一个文件夹 MyBundle2.把资源文件放进去3.然后重命名 MyBundle.bundle4.添加到project里面5.读取MyBundle.bundle 里面的test.sqlite文件,如果不指定inDirectory,path为n...
分类:
移动开发 时间:
2015-12-14 18:30:19
阅读次数:
145
CSS Sprites技术,国内很多人也叫雪碧图,因为sprite麻 (你买一瓶雪碧就看得到大大的sprite字样了)用于将网站的零碎图标的img标签取代,因为每个img标签引用的src就会造成一个http请求,将这些零碎的小图标合并到一起,成为一张大图,就会原理:background-imageb...
分类:
Web程序 时间:
2015-12-14 18:29:19
阅读次数:
135
array_reduce()函数发送数组中的值到用户自定义函数,并返回一个字符串。注:如果数组是空的或则初始化值未传递,该函数返回NULLarray_reduce(array,myfunction,initial);array:必需。规定数组myfunction:必需。规定函数的名称initial:...
分类:
编程语言 时间:
2015-12-14 18:29:58
阅读次数:
112