现在位置: 首页 > celiac发表的所有文章
  • 09月
  • 11日
移动开发 ⁄ 共 1834字 评论关闭
文章目录 处理方法 如何获得andorid手机的程序安装列表,并调用其中一个app运行? 我目前试过如下方式 Intent intent = new Intent(ACTION_MAIN); intent.addCategory(CATEGORY_LAUNCHER); 这里只是展示ACTION_MAIN 类型的应用程序,我知道PackageManager 可以获得程序的安装列表。但是如何调用其中一个程序运行呢? 处理方法 按照下面的代码运行,就会获得已经安装的程序列表 1 2 3 final Intent mainIntent = new Intent(Intent.ACTION_MAIN, null); ......
阅读全文
  • 05月
  • 07日
综合 ⁄ 共 91字 评论关闭
星期六是因为大家玩牌,星期天是因为进不来,星期一是因为泡妞,哎,这几天光顾着泡妞了,都没学习了,不泡了,要学习了,说过要攒钱攒钱,但是一泡妞又忘了攒钱了,所以不能这样,说过的话要算数
阅读全文
  • 04月
  • 16日
综合 ⁄ 共 873字 评论关闭
  今天调用STL的sort函数,结果一直出错说 invalid < ,网上找了很久都没有找到相关解答,弄了许久终于弄明白为啥。。举个例子如下,注意下面的比较函数ComparePoint,当要比较的两个元素相等的时候,返回true: class TrajPoint { public: double distance; int edgeId; }; bool ComparePoint(TrajPoint a,TrajPoint b) { if(a.distance<b.distance) return true; if(a.distance==b.distance) return true; return false; } int main() { ........... sort(vec.begin(),vec.end(),ComparePo......
阅读全文
点击打开链接 求顶点1到其他点的最短距离的最长距离。。 测试。。dijkstra + 优先队列 #include <cmath> #include <cstdio> #include <cstring> #include <iostream> #include <algorithm> #include <set> #include <map> #include <string> #include <stack> #include <queue> #include <vector> #define for0(a,b) for(a=0;a<b;++a) #define for1(a,b) for(a=1;a<=b;++a) #define foru(i,a,b) for(i=a;i<=b;++i) #define ford(i,a,b) for(i=a;......
阅读全文
  • 09月
  • 20日
综合 ⁄ 共 1605字 评论关闭
使用场景间过渡 场景是游戏的基本构建块。通常情况下,你为游戏的各部分设计自包含(self-contained)的场景,然后在必要时在这些场景之间过渡。例如,你可以创建不同的场景类表现任何或全部下列概念: ·      在其他内容加载时显示的加载场景 ·      选择你要玩什么样的游戏的主菜单场景 ·      用户选择的特定类型游戏的配置细节的场景 ·      提供游戏的场景 ·      当游戏结束时显示的场景 当你在一个已经在呈现场景的视图上呈现新的场景时,你有使用旧场景更改到新场景的过渡动画的变化的选项。使用过渡提供了一定的连续性,......
阅读全文
  • 07月
  • 31日
综合 ⁄ 共 480字 评论关闭
  中文应用都要遇到一个很头疼的问题:文字编码,汉字的 GBK 和 国际通用的 UTF-8 的互相转化稍一不慎,就会满屏乱码。下面介绍 UTF-8 和 GBK 的 NSString 相互转化的方法 从 GBK 转到 UTF-8 用 NSStringEncoding enc = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000) ,然后就可以用initWithData:encoding来实现。 从 UTF-8 转到 GBK CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000),得到的enc却是kCFStringEncodingInvalidId。 没关系,试试 NSData *data=[nsstring......
阅读全文
  • 06月
  • 06日
综合 ⁄ 共 5648字 评论关闭
  这几天在学通用控件的时候遇到了一些小问题,经过一段时间的折腾终于把这部分给搞定了~   网络上对win32汇编中Progress Bar的使用没有什么特别详细的教程或者说明,虽然Progress Bar也是通用控件的一种,而对于通用控件而言使用方法也基本一致,但是对于特定的控件在使用方法上还是有一些细微的差别,于是本文将以Progress Bar为实例详细的介绍其使用方法。   本文实例实现功能很简单:窗口中有一个进度条,进度条满了之后自动退出窗口。       使用Progress Bar的一般步骤如下:   1.调用InitCommonControls 函数进行一些初始化......
阅读全文
  • 04月
  • 19日
综合 ⁄ 共 11194字 评论关闭
趁着上班前写一段 @@ 那么从前面的教程中我们学习了如何创建一个简单的博客应用, 我个人觉得无论你是新手还是从rails2过来, rails3还是比较容易上手的, 现在我们就来看下rails3相比rails2, 进步在哪里, 优势又在什么地方. (本来这章打算写ujs的, 无奈工作繁忙只能推到周日了) 1. 脚本命令 旧的命令                                      新的用法 script/generate                          rails g script/console                            rails c script/server                              rails s script/dbconsole  ......
阅读全文
  • 02月
  • 18日
综合 ⁄ 共 1761字 评论关闭
题目链接:   hdu 3065 题目大意:   给出N个模式串,最后给出主串                   问有模式串在主串中出现的次数 解题思路:   AC自动机建立字典树的用w值标记第几个模式串                   定义k值,匹配时若字典树中的某个结点不等于k且w不为0则记录该点                   有多个主串需要匹配,所以不需要改变w的值,但可以判断k的值                   若该失败指针的结点k值已经被匹配过则不需要再次匹配 代码: #include <stdio.h> #include <stdlib.h> #include <string.h> #define MAX 52 struct sno......
阅读全文
  • 02月
  • 02日
综合 ⁄ 共 160字 评论关闭
外勤通是依托L1粗定位和GPS定位与一体,基于无线网络与手机间特有的移动定位技术利用GIS系统平台、联通短信网关、百度地图等资源,通过PC电脑和手机客户端,面向企事业单位提供定位业务、行程管理和移动办公等功能。主要为大中型企业管理者和外销、外派、外巡、外检、外修、外卖、外送等外勤人员提供标准、高效、快捷的信息应用平台。
阅读全文
  • 12月
  • 26日
综合 ⁄ 共 927字 评论关闭
方式一: $url = 'http://website/a.php'; $fields = array( 'UserName'=>urlencode('a'), 'PWD'=>urlencode('b') , 'AppReturn'=>urlencode('c') , 'AppSQL'=>urlencode('d') , ); $fields_string = http_build_query($fields); $ch = curl_init() ; curl_setopt($ch, CURLOPT_URL,$url) ; //设置要采集的URL curl_setopt($ch, CURLOPT_POST,1) ; //设置形式为POST curl_setopt($ch, CURLOPT_POSTFIELDS,$fields_string) ;//设置Post参数 curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); //用字符串打印出来。 $re ......
阅读全文
  • 11月
  • 28日
综合 ⁄ 共 2830字 评论关闭
在web开发时有时需要验证用户的真实IP,在Java开发中,使用request.getRemoteAddr() 得到的可能是request路经的代理(Proxy)或者负载平衡器(Load Balancer)的IP,而并非用户的真实IP。一般地,Proxy或者Load Balancer在转发一个请求时,会将原有的IP加在http request的X-FORWARDED-FOR header中,如果该header已经存在,proxy会将收到的IP添加到已有的value中,比如 X-FORWARDED-FOR: 10.4.16.159, 10.4.16.180 如果每个Proxy或Load Balancer都把它们收到的原始IP添加到X-FORWARDED-FOR header中,request的原始IP就是10.4.16.1......
阅读全文