2014年12月7日星期日

iOS用颜色值创建图片 - wangpp

本邮件内容由第三方提供,如果您不想继续收到该邮件,可 点此退订
iOS用颜色值创建图片 - wangpp  阅读原文»

- (UIImage *) createImageWithColor: (UIColor *) color
{
CGRect rect = CGRectMake(0.0f,0.0f,1.0f,1.0f);
UIGraphicsBeginImageContext(rect.size);
CGContextRef context =UIGraphicsGetCurrentContext();
CGContextSetFillColorWithColor(context, );
CGContextFillRect(context, rect);
UIImage *myImage =UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return myImage;
}


本文链接:iOS用颜色值创建图片,转载请注明。

一个简单的Httpserver以及获取post提交的参数 - 敲码�  阅读原文»

以下代码是我从网上找来的,但是一直获取不到post提交的参数,最后经过我的修改,终于可以得到post提交的数据。因为本人在网上找了很久都没有找到相关的资料,特意发出来希望能帮到大家,有什么不足的地方还请大神们指正,小弟不胜感激。

Httpserver代码

1 public void StartListen()
2 {
3 using (HttpListener listerner = new HttpListener())
4 {
5 listerner.AuthenticationSchemes = AuthenticationSchemes.Anonymous;//指定身份验证 Anonymous匿名访问
6 listerner.Prefixes.Add("http://localhost:8080/web/");
7
8 // listerner.Prefixes.Add("http://localhost/web/");
9 listerner.Start();
10 Console.WriteLine("WebServer Start Successed.......");
11 while (true)
12 {
13 //等待请求连接
14 //没有请求则GetContext处于阻塞状态
15 HttpListenerContext ctx = listerner.GetContext();
16 ctx.Response.StatusCode = 200;//设置返回给客服端http状态代码
17 //RequestType=1&Longitude=0.0&Latitude=0.0&RequestSource=xx
18 string RequestType = "";
19 string Longitude = "";
20 string Latitude = "";
21 string RequestSource = "";
22 //获取客户端写入的信息
23 string strRequest = ShowRequestData(ctx.Request);
24 if (!string.IsNullOrEmpty(strRequest))
25 {
26 string[] strR = strRequest.Split('&');
27 string[] strP = new string[strR.Length];
28 for (int i = 0; i < strR.Length; i++)
29 {
30 strP = strR.Split('=')[1];
31 }
32 RequestType = strP[0];
33 Longitude = strP[1];
34 Latitude = strP[2];
35 RequestSource = strP[3];
36 }
37 string strSend = "";
38
39 if (!string.IsNullOrEmpty(RequestType))
40 {
41 if (RequestType == "1" && !string.IsNullOrEmpty(Longitude) && !string.IsNullOrEmpty(Latitude))
42 {
43 strSend = GetPointWeather(Longitude, Latitude, RequestSource);
44 }
45 if (RequestType == "2")
46 {
47
48 }
49 }
50
51 //使用Writer输出http响应代码
52 using (StreamWriter writer = new StreamWriter(ctx.Response.OutputStream, Encoding.GetEncoding("gb2312")))
53 {
54 writer.WriteLine(strSend);
55 writer.Close();
56 ctx.Response.Close();
5

阅读更多内容

没有评论:

发表评论