在网络应用中,需要对用户设备的网络状态进行实时监控,有两个目的:
(1)让用户了解自己的网络状态,防止一些误会(比如怪应用无能)
(2)根据用户的网络状态进行智能处理,节省用户流量,提高用户体验
WIFI\3G网络:自动下载高清图片
低速网络:只下载缩略图
没有网络:只显示离线的缓存数据
苹果官方提供了一个叫Reachability的示例程序,便于开...
分类:
移动开发 时间:
2015-03-03 18:39:38
阅读次数:
161
马上要去报到上班鸟,好激动,过年假期玩傻了,作业还没完成,希望不会被劝退!!!
关于切图作业,先缕缕大致步骤:
1、拿到psd文件,先分析,对页面的结构有个大致了解,最好可以动手画画草图;
2、根据分析切图、生存图片;
3、写出页面中所有的元素的HTML代码;
4、编写CSS代码;
5、进一步完善,优化,测试浏览器兼容等问题;...
分类:
Web程序 时间:
2015-03-03 18:38:49
阅读次数:
131
一、GET请求和POST请求简单说明
创建GET请求
// 1.设置请求路径
NSString *urlStr=[NSString stringWithFormat:@"http://192.168.1.53:8080/MJServer/login?username=%@&pwd=%@",self.username.text,self.pwd.text];
...
分类:
其他好文 时间:
2015-03-03 18:38:49
阅读次数:
112
好记心不如烂笔头,为方便以后查看代码及代码重复利用,这里贴出自己写的S3C2440 MMU代码库。使用友善MINI2440开发板,开发环境为RealView MDK 4.22。
该源码结构简单明了,原始工程下载地址:点击打开链接...
分类:
其他好文 时间:
2015-03-03 18:39:17
阅读次数:
283
介绍
开源监控系统OpenTSDB,用hbase存储所有的时序(无须 采样)来构建一个分布式、可伸缩的时间序列数据库。它支持秒级数据采集所有metrics,支持永久存储,可以做容量规划,并很容易的接入到现有的报警系统里。OpenTSDB可以从大规模的集群(包括集群中的网络设备、操作系统、应用程序)中获取相应的metrics并进行存储、索引以及服务,从而使得这些数据更容易让人理解,如web...
分类:
数据库 时间:
2015-03-03 18:38:34
阅读次数:
226
Spring在整合SpringMVC 时的Controller作用域默认是单例。
Spring在整合Strut2时Action是作用域原型。
我们知道Spring在配置bean时默认是单例。那么对于的service和dao层的bean也是使用的单例模型。
我们做个测试
package com.pyc.test.controller;
import org.sprin...
分类:
编程语言 时间:
2015-03-03 18:38:06
阅读次数:
182
之前写过一篇文章利用友盟等第三方实现分享到微信,微博和豆瓣等第三方社交站点.本次我们利用系统自带的分享功能去做,虽然简单,但对于以前类似友盟等第三方社交分享组件还没做的成熟的时候,也是一种好的选择.所以这里直接上代码对系统分享做个记录,代码有必要注释,所以就不做啥说明了:
/**
* 弹出分享列表
*/
private void showShareDialog(){...
分类:
移动开发 时间:
2015-03-03 18:38:34
阅读次数:
162
观看此篇文章前,请先阅读上篇文章:高仿QQ头像截取;
本篇之所以为升级版,是在截取头像界面添加了与qq类似的阴影层(裁剪区域以外的部分),且看效果图:
为了适应大家不同需求,这次打了两个包,及上图中一个方形的头像截取demo和一个圆形的;
原理:
方形:
如图:底层即图片层,在上层的画布中,先将裁剪区四周根据裁剪区大小画上阴影,然后在画上裁剪区的白色边框(空心):如下图...
分类:
其他好文 时间:
2015-03-03 18:37:23
阅读次数:
207
通知栏透明效果如图:
而通知栏不透明的效果是这样子的:
但是这个效果只在4.4+才支持
getWindow().addFlag(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);demo如下:
@Override
protected void onCreate(Bundle savedInstanceState) {...
分类:
移动开发 时间:
2015-03-03 18:36:02
阅读次数:
174
C源码:
void swap(int *a,int *b)
{
int c;
c = *a;
*a = *b;
*b = c;
}
int main(void)
{
int a ;
int b ;
int ret;
a =16;
b = 64;
ret = 0;
swap(&a,&b);
ret = a - b;
...
分类:
其他好文 时间:
2015-03-03 18:37:24
阅读次数:
141
最近在做android~,恩,就说这么多吧
1,准备工作
支付宝相关文档下载地址:https://b.alipay.com/order/productDetail.htm?productId=2013080604609688&tabId=4#ps-tabinfo-hash
当然了,假设你已经有了pid(partner)和商户账户(seller),并且开通了手机...
分类:
移动开发 时间:
2015-03-03 18:36:41
阅读次数:
263
1,Centos7安装 mysql首先开发的服务器是centos7,上面默认安装的数据库是MariaDB。
还是有一点区别的。要安装mysql而且oracle提供的还是个社区版本。
无所谓,开发而已,装上就行。http://dbahire.com/how-to-install-mysql-5-6-on-centos-7/yum install http://dev.mysql.com/get/m...
分类:
数据库 时间:
2015-03-03 18:36:30
阅读次数:
161
app和后端的交互,一般都是通过后端提供的api实现。api的设计,估计很多刚进入app后端的小伙伴会一无头绪,不知道怎么入门。下面根据自己3年的app后端经验,总结出下几个api设计原则,给小伙伴参考。...
分类:
移动开发 时间:
2015-03-03 18:37:59
阅读次数:
184
3942 - Remember the Word
Time limit: 3.000 seconds
Neal is very curious about combinatorial problems, and now here comes a problem about words. Knowing that Ray has a photographic memory an...
分类:
其他好文 时间:
2015-03-03 18:34:40
阅读次数:
151
好记心不如烂笔头,为方便以后查看代码及代码重复利用,这里贴出S3C2440 UART驱动代码。使用友善MINI2440开发板,开发环境为RealView MDK 4.22。需要注意的是,本代码中,对GPIO的初始化放在了s3c2440.s中完成,采用keil自带的html方式进行配置。
该源码结构简单明了,原始工程下载地址:点击打开链接
UART控制器初始化:
voi...
分类:
其他好文 时间:
2015-03-03 18:36:09
阅读次数:
171
cocos2d-x升级到3.4与创建android项目...
分类:
移动开发 时间:
2015-03-03 18:36:13
阅读次数:
299
把已知图片处理成灰色的图片。
-(UIImage*)getGrayImage:(UIImage*)sourceImage
{
int width = sourceImage.size.width;
int height = sourceImage.size.height;
CGColorSpaceRef colorSpace =
CGColorSpa...
分类:
其他好文 时间:
2015-03-03 18:34:09
阅读次数:
117