现在位置: 首页 > KristopherMOKV发表的所有文章
  • 10月
  • 17日
综合 ⁄ 共 3379字 评论关闭
手动画圆或椭圆   private Point startPoint;      private bool beginDragging;       public Form1()      {          InitializeComponent();          this.DoubleBuffered = true;         }       private void Form1_MouseMove(object sender, MouseEventArgs e)      {          if (e.Button == MouseButtons.Left && beginDragging)          {              circle.Size = new Size(circle.Size.Width + e.X - startPoint.X, circle.Size.Height + e.Y - startPoint.Y);              startPoint = new Point(e......
阅读全文
一、首先,我们来看一下效果图,这是新浪微博的Tab滑动效果。我们可以手势滑动,也可以点击上面的头标进行切换。与此同方式, 白色横条会移动到相应的页卡头标下。这是一个动画效果,白条是缓慢滑动过去的。好了,接下来我们就来实现它。   二、在开始前,我们先要认识一个控件,ViewPager。它是google SDk中自带的一个附加包的一个类,可以用来实现屏幕间的切换。 这个附加包是android-support-v4.jar,在最后的源码中会提供给大家,在libs文件夹中。当然你也可以自己从网上搜索最新的版本。 找到它后,我们需要在项目中......
阅读全文
得到cpu占有率的API函数: GetSystemTimes 类似针对某个进程或者线程的函数有,Windows的任务管理器里面没有提供单线程cpu的占用单个cpu的比率,应该可以通过这几个函数得到。 GetProcessTimes http://msdn.microsoft.com/en-us/library/windows/desktop/ms683223(v=vs.85).aspx GetThreadTimes http://msdn.microsoft.com/en-us/library/windows/desktop/ms683237(v=vs.85).aspx QueryThreadCycleTime http://msdn.microsoft.com/en-us/library/windows/desktop/ms684943(v=vs.85).aspx 得到内存使用情况的API函数: ......
阅读全文
  • 05月
  • 20日
综合 ⁄ 共 9107字 评论关闭
一、Spring MVC环境搭建:(Spring 2.5.6 + Hibernate 3.2.0)   1. jar包引入   Spring 2.5.6:spring.jar、spring-webmvc.jar、commons-logging.jar、cglib-nodep-2.1_3.jar   Hibernate 3.6.8:hibernate3.jar、hibernate-jpa-2.0-api-1.0.1.Final.jar、antlr-2.7.6.jar、commons-collections-3.1、dom4j-1.6.1.jar、javassist-3.12.0.GA.jar、jta-1.1.jar、slf4j-api-1.6.1.jar、slf4j-nop-1.6.4.jar、相应数据库的驱动jar包   2. web.xml配置(部分) 01 <!-- Spring MVC配置 --> 02 <!-- ===......
阅读全文
  • 03月
  • 18日
综合 ⁄ 共 159字 评论关闭
if (session.getAttribute("username").equals("null") { out.print("ok"); } 这条语句如果在有登录产生session的情况下正确,,但是如果没经过登录就不可以了... 解决方法: if(session.getAttribute("username") == null)
阅读全文
J2EE开发各类资源下载清单,  史上最全IT资源,个人收藏总结! find 命令在linux中是很常用到的一个查找命令,它的功能非常地强大。可以结合正则匹配来搜索系统中的指定的内容,以下我就记录一下这个find常用到的一些用法    find 语法:find   path   -option   [   -print ]   [ -exec   -ok   command ]   {}  \; 参数: path: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录 -option:  find中的一些属性值,常用的有-name, -type, -mtime, -ctime, -atime, -user, -group, -nouser, -no......
阅读全文
  • 10月
  • 31日
综合 ⁄ 共 4012字 评论关闭
   Class test = NSClassFromString(@"TestBean");         id obj = [[test alloc]init]; //        Class cls = object_getClass(obj);         //        Class test = class_getSuperclass(test1);         //        id obj =[[test alloc]init];         unsigned int numberofIvars = 0;         Ivar* ivars = class_copyIvarList(test, &numberofIvars);         for(const Ivar* p = ivars; p< ivars+numberofIvars;p++){             Ivar const ivar = *p ;            const char* keyType  = ivar_getTypeE......
阅读全文
  • 10月
  • 29日
综合 ⁄ 共 292字 评论关闭
实现一个简单的单线程爬虫其实还是比较简单的,一个网络资源采集httpclient或者URL获取网页源文件,但是需要进行定项的资源爬取还是有一定的知识的,刚开始想做能做成一个框架模板,后来发现还真不是那么回事,因为随着你的URL更新,你的定制内的爬虫种子序列也是要更新,又因为我的所有数据都是写在mongo里面,因此我得如nutch那样,对数据更新的时间做一个记录,如去某个表最后更新的时间作为最后的modifyTime,然后Task定时的获取modifyTime,如发现这个存在小于某个设定的时间间隔的数据更新时,通知对应crawlerTask任务更新队列......
阅读全文
  • 10月
  • 25日
综合 ⁄ 共 1737字 评论关闭
Ogre插件 OgreMain.dll——提供了所有程序运行需要用到的类的参考,是一个包含了所有基本类型的运行程序必不可少的动态链接库,其需要在exe的当前目录下出现,通过其指定的引擎组件才可以成功的运行程序(其指定的组件可以通过.cfg文件指定,也可以通过包含目录或者放置到当前目录指定) OgrePlatform.dll——此库指定了不同平台使用ogre所需要用到的工具,是通过Ogre中的PlatformManager类来从指定路径或者当前目录中动态加载的。 RenderSystem_Direct3Dx.dll——提供了D3d渲染组件的插件库,这个库是通过Ogre的插件组织结构来进行......
阅读全文
  • 01月
  • 27日
综合 ⁄ 共 956字 评论关闭
           最近看PHP书籍,发现了一个好东东,就是Snoopy类。Snoopy是一个php类库,用来模拟浏览器的功能,可以获取网页内容,发送表单。  Snoopy的一些特点: 1抓取网页的内容 fetch 2 抓取网页的文本内容 (去除HTML标签) fetchtext 3抓取网页的链接,表单 fetchlinks fetchform 4 支持代理主机 5支持基本的用户名/密码验证 6 支持设置 user_agent, referer(来路), cookies 和 header content(头文件) 7支持浏览器重定向,并能控制重定向深度 8能把网页中的链接扩展成高质量的url(默认) 9提交数据并且获取返回值 10 支持跟踪HTML......
阅读全文
  • 10月
  • 09日
综合 ⁄ 共 1414字 评论关闭
最短路径问题 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 13582    Accepted Submission(s): 4159 Problem Description 给你n个点,m条无向边,每条边都有长度d和花费p,给你起点s终点t,要求输出起点到终点的最短距离及其花费,如果最短距离有多条路线,则输出花费最少的。   Input 输入n,m,点的编号是1~n,然后是m行,每行4个数 a,b,d,p,表示a和b之间有一条边,且其长度为d,花费为p。最后一行是两个数 s,t;起点s,终点。n和m为0时输入结束。 (1<n<=10......
阅读全文
  • 08月
  • 21日
综合 ⁄ 共 11733字 评论关闭
首先在向Android联系人中添加数据 联系人的数据放在 将contacts2.db导出到桌面上,打开 contact2.db有很多表,最重要的有3张表raw_contacts(存放联系人ID)、data、mimetypes raw_contacts: data: mimetypes: 新建一个名为contacts 的项目,添加测试环境,新建一个测试类ContactsTest,放在cn.leigo.test包下。 现在我们看看源码是如何定义联系人的ContentProvider的,https://android.googlesource.com/platform/packages/providers/ContactsProvider.git/+/android-2.3.3_r1/AndroidManifest.xml <manife......
阅读全文