2013年8月14日

[置顶] android网络通讯之HttpClient4不指定参数名发送Post

摘要: 在HttpClient4之前都是通过List键值对的形式来向服务器传递参数 ,在4.0版本中在加入了不指定参数名发送数据的形式,利用StringEntity来完成,相当于向一个流写入请求。 HttpClient4中采用ThreadSafeClientConnManager来保证线程的安全,优于2.0的MultiThreadedHttpConnectionManager类。另外Apache官方强烈推荐只使用一个HttpClient的实例,所以我们可以将以下demo方法写成单例模式。可以参考我的博文http://blog.csdn.net/caicongyang/article/de... 阅读全文
posted @ 2013-08-14 19:46 you Richer 阅读(291) 评论(0) 推荐(0)

一些常见的正在表达式

摘要: 电话号码正则表达式(支持手机号码,3-4位区号,7-8位直播号码,1-4位分机号) ((\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$) 匹配格式: 11位手机号码 3-4位区号,7-8位直播号码,1-4位分机号 如:12345678901、1234-12345678-1234 "^\d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9] 阅读全文
posted @ 2013-08-14 19:44 you Richer 阅读(171) 评论(0) 推荐(0)

给EditText中的图片加监听

摘要: package com.example.helloword;import android.app.Activity;import android.content.Context;import android.content.Intent;import android.graphics.Bitmap;import android.graphics.drawable.BitmapDrawable;import android.net.Uri;import android.os.Bundle;import android.provider.MediaStore;import android.text 阅读全文
posted @ 2013-08-14 19:42 you Richer 阅读(328) 评论(0) 推荐(0)

HDU 4569Special equations2012长沙邀请赛E题(数学知识)

摘要: Special equationsTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 178Accepted Submission(s): 87 Special Judge Problem Description Let f(x) = a nx n+...+ a 1x +a 0, in which a i(0 = 3, otherwise abs(a i) #include#include#include#includ... 阅读全文
posted @ 2013-08-14 19:40 you Richer 阅读(274) 评论(0) 推荐(0)

Linux malloc大内存的方法

摘要: 本博文为原创,遵循CC3.0协议,转载请注明出处:http://blog.csdn.net/lux_veritas/article/details/9963199--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 在项目中遇到一个问题,需要malloc一段很大的虚存空间,远大于物理内 阅读全文
posted @ 2013-08-14 19:37 you Richer 阅读(2122) 评论(0) 推荐(0)

查找某元素

摘要: 主导思想是不等于该元素就继续循环,等于该元素,代表找到了就终止#includemain() { int i,j,k,n,a[20]; scanf("%d",&n); for(i=0;i=n) printf("Not found\n"); else printf("a[%d]=%d\n",i,k);*/ } ======================================================= #include main() { int i,j,k,n,a[20]; scanf("%d" 阅读全文
posted @ 2013-08-14 19:35 you Richer 阅读(176) 评论(0) 推荐(0)

unity3d大型手游 可以打包obb文件

摘要: 用unity3d开发手游,有个很大的问题就是apk的size太大, 如果超过50M,一般很多平台就不会肯上线。 一个好的方法是把app打成apk + obb数据包的方式。 1. 编译成obb数据包的方式 unity3d 4.x上有很简单的手法, 选一个checkbox即可 2. obb文件的下载 可以在unity3d中做, 如果用到android project做壳子, 也可以在android中做, 在launchActivity中判断一下数据包是否存在,然后 启动一个后台线程下载obb文件,通过handler和activity通信,刷进度条。 3. obb文件要存成 /mnt/sdcard. 阅读全文
posted @ 2013-08-14 19:33 you Richer 阅读(956) 评论(0) 推荐(0)

poj 3281 Dining 网络流-最大流-建图的题

摘要: 题意很简单:JOHN是一个农场主养了一些奶牛,神奇的是这些个奶牛有不同的品味,只喜欢吃某些食物,喝某些饮料,傻傻的John做了很多食物和饮料,但她不知道可以最多喂饱多少牛,(喂饱当然是有吃有喝才会饱)输入数据有N,F,D,表示牛的个数,食物的数量,饮料的数量接着输出N行表示N个牛的数据每个牛的数据前2个是Fi和Di表示第i个牛喜欢吃的食物种数和饮料种数,接着输出Fi个食物的编号和Di个食物的编号ok题意就是这样,这题主要考的是建图需要把牛拆点,一分为二 图应该是 这种形式 源点 ->饮料->牛->牛->食物->汇点 当然食物和饮料的位置可以互换 牛->牛的边 阅读全文
posted @ 2013-08-14 19:31 you Richer 阅读(179) 评论(0) 推荐(0)

Shiro入门(1)

摘要: =============基本概念=================== 什么是Apache Shiro? Apache Shiro(发音为“shee-roh”,日语“堡垒(Castle)”的意思)是一个强大易用的Java安全框架,提供了认证、授权、加密和会话管理功能,可为任何应用提供安全保障 - 从命令行应用、移动应用到大型网络及企业应用。 Shiro为解决下列问题(我喜欢称它们为应用安全的四要素)提供了保护应用的API: 认证 - 用户身份识别,常被称为用户“登录”; 授权 - 访问控制; 密码加密 - 保护或隐藏数据防止被偷窥; 会话管理 - 每用户相关的时间敏感的状态。 Sh... 阅读全文
posted @ 2013-08-14 19:28 you Richer 阅读(582) 评论(0) 推荐(0)

POJ 1741 Tree【Tree,点分治】

摘要: 树上的算法真的很有意思……哈哈。给一棵边带权树,问两点之间的距离小于等于K的点对有多少个。将无根树转化成有根树进行观察。满足条件的点对有两种情况:两个点的路径横跨树根,两个点位于同一颗子树中。如果我们已经知道了此时所有点到根的距离a[i],a[x]+a[y]#include #include #include using namespace std;#define N 10009struct node { int v, l; node() {}; node(int _v, int _l): v(_v), l(_l) {};};vector g[N];int n, k, siz... 阅读全文
posted @ 2013-08-14 19:26 you Richer 阅读(197) 评论(0) 推荐(0)

Objective-C 类,实例成员,静态变量,对象方法,类方法(静态方法),对象,

摘要: Objective-C 类,实例成员,静态变量,对象方法,类方法(静态方法),对象, 一、类 在ios中,类的声明和实现时分离的,也就是说不能写在同一个文件中,声明放在 .h文件中,实现放在 .m 文件中。在实现文件中引入 .h文件,#import "xxx.h" 声明一个类: #import @interface Person : NSObject @end 实现一个类: #import "Person.h" @implementation Person @end 二、实例成... 阅读全文
posted @ 2013-08-14 19:24 you Richer 阅读(628) 评论(0) 推荐(0)

常用Web Service汇总(天气预报、时刻表等)

摘要: 下面总结了一些常用的Web Service,是平时乱逛时收集的,希望对大家有用。============================================天气预报Web Service,数据来源于中国气象局EndpointDiscoWSDLIP地址来源搜索Web Service(是目前最完整的IP地址数据)EndpointDiscoWSDL随机英文、数字和中文简体字Web ServiceEndpointDiscoWSDL中国邮政编码 地址信息双向查询/搜索Web ServiceEndpointDiscoWSDL验证码图片Web Service 支持中文、字母、数字 图像和多媒体. 阅读全文
posted @ 2013-08-14 19:21 you Richer 阅读(180) 评论(0) 推荐(0)

MFC基础类源码CPP实现文件

摘要: WinMain.CPP---->AfxWinMain() //近似可认为是WinMain()函数的入口 VIEWCORE.CPP---->CView DOCCORE.CPP---->CDocument WINFRM.CPP---->CFrameWnd DOCTEMPL.CPP--->CDocTemplate DOCSINGL.CPP--->CSingleDocTemplate DOCMULTI.CPP--->CMultiDocTemplate CWinApp<---APPDLG.CPP <---APPMODUL.CPP <---APP 阅读全文
posted @ 2013-08-14 19:19 you Richer 阅读(432) 评论(0) 推荐(0)

MFC中SDI程序创建流程的回顾

摘要: SDI程序创建流程的回顾 从CWinApp.InitialInstance()开始, 1.首先应用程序对象创建文档模板; CSingleDocTemplate* pDocTemplate; pDocTemplate = new CSingleDocTemplate( IDR_MAINFRAME, RUNTIME_CLASS(CSDICoinDoc), RUNTIME_CLASS(CMainFrame), // main SDI frame window RUNTIME_CLASS(CSDICoinView)); 2.文档模板创建文档对象、打开或创建文件; CCo... 阅读全文
posted @ 2013-08-14 19:17 you Richer 阅读(621) 评论(0) 推荐(0)

C++那些库

摘要: 在C++中,库的地位是非常高的。 基础库boost“准”标准库 boost库是经过千锤百炼,可移植提供源代码的C++库,作为标准库的后备。跨平台的。有一个大的C++社区支持Boost中比较著名的库有Regex正则表达式库Thread可移植的C++多线程库Pool内存池管理Graph图组件和算法 STLport SGISTL库的跨平台可移植版本 GUI库MFC 大名鼎鼎的微软基础类库(MicrosoftFoundationClass)。大凡学过VC++的人都知道这个库。虽然,从技术角度讲,MFC是不大漂亮的,... 阅读全文
posted @ 2013-08-14 19:15 you Richer 阅读(182) 评论(0) 推荐(0)

操蛋的UITableView重用机制

摘要: 1,背景 你可能会遇见一下情况:使用UITableView加载数据,比如你的每一个cell上面有一个UITextField,当你在第一个cell的UITextField中写下了内容,开始下滑UITableView,你会发现由于UITableView重用机制的影响,你的第一个UITextField的值会发生变化,令人费解啊,抓狂!之类的情况可能很多,下面咱们就总结一下发生这种情况的原因,针对这种原因,咱们找到对应的解决办法。2,用自己的话说UITableView的重用机制当遇见这中情况的时候,我问过好多个ios程序员,他们多数的解决办法是直接不让它重用了,当然了,这样的话,表面上确实解决了问题, 阅读全文
posted @ 2013-08-14 19:12 you Richer 阅读(239) 评论(0) 推荐(0)

查找某一个元素

摘要: 主导思想是不等于该元素就继续循环,等于该元素,代表找到了就终止#includemain() { int i,j,k,n,a[20]; scanf("%d",&n); for(i=0;i=n) printf("Not found\n"); else printf("a[%d]=%d\n",i,k);*/ } ======================================================= #include main() { int i,j,k,n,a[20]; scanf("%d" 阅读全文
posted @ 2013-08-14 19:10 you Richer 阅读(205) 评论(0) 推荐(0)

shell脚本内与mysql交互

摘要: 一:mysqlCMD="mysql -h${MYSQL_HOST} -P${MYSQL_PORT} -u${MYSQL_USER} -p${MYSQL_PASS}"create_table_sql="CREATE TABLE IF NOT EXISTS ${MYSQL_DB_NAME}.${access_table_name} (id INT(10) NOT NULL AUTO_INCREMENT,accId INT(10) NOT NULL,URL INT(10) NOT NULL,....PRIMARY KEY (id),INDEX URL (URL))COL 阅读全文
posted @ 2013-08-14 19:08 you Richer 阅读(460) 评论(0) 推荐(0)

UITextField align left margin

摘要: 如果我们想让我们的UITextField输入的字体偏移几个像素,我们常常用空格来代替,有时候我们不想用空格的话怎么办? #import @interface MYTextField : UITextField@end@implementation MYTextField- (CGRect)textRectForBounds:(CGRect)bounds { int margin = 10; CGRect inset = CGRectMake(bounds.origin.x + margin, bounds.origin.y, bounds.size.width - margin,... 阅读全文
posted @ 2013-08-14 19:06 you Richer 阅读(274) 评论(0) 推荐(0)

【水一发next_permutation】poj 1146——ID Codesm

摘要: 来源:点击打开链接求字典序下一位,没有直接输出没有。全排列函数秒水过。#include #include #include #include using namespace std;int main(){ int testcase; string tar; while(cin>>tar && tar!="#") { if(next_permutation(tar.begin(),tar.end())) { cout<<tar<<endl; } else { cout<<"No Successor&qu 阅读全文
posted @ 2013-08-14 19:03 you Richer 阅读(198) 评论(0) 推荐(0)