现在位置: 首页 > durance发表的所有文章
  • 09月
  • 12日
综合 ⁄ 共 1272字 评论关闭
当初改的时候思路比较乱,代码很丑,勿喷   #include "iostream" #include "cstring" #include "string" #define LEN_MAX 135 using namespace std; int FindPoint(string &Num) { for(size_t ix = 0 ; true ; ix ++ ) { if( Num[ix] == '.') { return (int)ix; } } } void FindZero(string &Num) { Num.erase(FindPoint(Num),1); for( size_t ix = 0 ; Num[ix] == '0'; ) { Num.erase((int)ix,1); } } void ClZero(string &Num) { for(size_t ix = Num.size() - 1 ; ix != -1 && N......
阅读全文
  • 09月
  • 02日
操作系统 ⁄ 共 820字 评论关闭
测试环境:CentOS 5.5 1、添加用户,首先用adduser命令添加一个普通用户,命令如下: #adduser tommy  //添加一个名为tommy的用户 #passwd tommy   //修改密码 Changing password for user tommy. New UNIX password:     //在这里输入新密码 Retype new UNIX password:  //再次输入新密码 passwd: all authentication tokens updated successfully. 2、赋予root权限 方法一:修改 /etc/sudoers 文件,找到下面一行,把前面的注释(#)去掉 ## Allows people in group wheel to run all commands %wheel    ALL=(ALL)    ALL 然后......
阅读全文
  • 08月
  • 28日
综合 ⁄ 共 16181字 评论关闭
文章目录 1.7.14缓存:Cache 1. 基础概念篇 1.1 介绍           HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engineering Task Force)合作的结果,(他们)最终发布了一系列的RFC,RFC 1945定义了HTTP/1.0版本。其中最著名的就是RFC 2616。RFC 2616定义了今天普遍使用的一个版本——HTTP 1.1。 HTTP协议(HyperText Transfer Protocol,超文本传输协议)是用于从WW......
阅读全文
  • 01月
  • 05日
综合 ⁄ 共 3826字 评论关闭
Git配置 1 2 3 4 5 6 7 8 9 git config --global user.name"robbin"   git config --global user.email"fankai#gmail.com" git config --global color.uitrue git config --globalalias.co checkout git config --globalalias.ci commit git config --globalalias.st status git config --globalalias.br branch git config --global core.editor"mate -w"    # 设置Editor使用textmate git config -1 #列举所有配置 用户的git配置文件~/.gitconfig Git常用命令 查看、添加、提交、删除、找回,重置修改文件 ......
阅读全文
  • 04月
  • 11日
综合 ⁄ 共 19841字 评论关闭
请问目前大家的平台上,Linux从启动到运行自己的图形程序,需要大概多少秒? 我们要想优化一个系统的启动时间,首先我们需要知道这个系统都把启动时间花在哪里了! 其次就是你的目标,是让系统在多少秒之内完成启动? 那要如何才能知道,系统在启动过程中,主要都将精力放在什么地方了呢? (1)首先是对Linux启动过程的跟踪和分析,生成详细的启动时间报告。   较为简单可行的方式是通过PrintkTime功能为启动过程的所有内核信息增加时间戳,便于汇总分析。PrintkTime最早为CELF所提供的一个内核补丁,在后来的Kernel 2.6.11......
阅读全文
  • 03月
  • 31日
综合 ⁄ 共 2934字 评论关闭
前几天在博客园上看到的帖子,非常不错,分享给大家!!! 通常我们用到的只是activity之间的互相跳转和调用,很少会用到apk级别的互相调用。 往往在一些应用上会用到,比如一个支付系统,可能会有很多的一系列的程序调用到:彩票系统、订票系统、团购网……全部使用一个支付系统会显的更加专业,也能减少不必要的重复。 下面介绍两种方法从一个apk启动另一个apk。 两个互相调用的项目是:demoapk1和demoapk2                                demoapk2是被调用的,我们调用它的Pay_Activity.java 所有的界面都是最简单的 这是第一个......
阅读全文
  • 12月
  • 15日
综合 ⁄ 共 549字 评论关闭
1 事情起因:      公司有一套考试系统,经过多次改修。          其中release:0.0.01为中文版     A地点在用。          release:0.0.0.2为中文改修版    B地点为培训用。          release:0.0.0.3为日文版          C地点在用。   2 后来其它部门(D)要用这套系统。小王提供给对方【0.0.0.3为日文版】。   3 问题现象:  文本框中录入文字时出现异常错误,原因:字符集问题,D用的是中文系统。   4 问题分析:                   4.1 程序开发过程中应该多考虑一些如操作系统,浏览器,语言环境,软件冲突这些外界因素,让程......
阅读全文
  • 12月
  • 13日
综合 ⁄ 共 1463字 评论关闭
问题描述   如下面第一个图的九宫格中,放着 1~8 的数字卡片,还有一个格子空着。与空格子相邻的格子中的卡片可以移动到空格中。经过若干次移动,可以形成第二个图所示的局面。   我们把第一个图的局面记为:12345678.   把第二个图的局面记为:123.46758   显然是按从上到下,从左到右的顺序记录数字,空格记为句点。   本题目的任务是已知九宫的初态和终态,求最少经过多少步的移动可以到达。如果无论多少步都无法到达,则输出-1。 输入格式   输入第一行包含九宫的初态,第二行包含九宫的终态。 输出格式  ......
阅读全文
  • 11月
  • 30日
综合 ⁄ 共 892字 评论关闭
 方案一 1.先把eclipse关闭.  2.在管理器转到你的android SDK 的platform-tools下, 如图:     3.键入adb kill-server  (注意adb kill-server之后没有封号) ,如果adb关闭了会提示 server not running *  4.再输入adb start-server   (同样adb start-server  之后没有封号) 如果不成功会提示 daemon not running. starting it now on port  ***的 而如果成功的话不提示任何语句的.这时再重新打开eclipse就可以正常运行模拟器的了.  方案二  真机调试的时候,你开了腕豆夹,导致端口冲突了,前面一直没留意这个问题,解决办法:安......
阅读全文
  • 11月
  • 16日
综合 ⁄ 共 10983字 评论关闭
OpenCV学习笔记 一、OpenCV概述与功能介绍 OpenCV是Intel®开源计算机视觉库。它由一系列 C 函数和少量 C++ 类构成,实现了图像处理和计算机视觉方面的很多通用算法。OpenCV 拥有包括 300 多个C函数的跨平台的中、高层 API。它不依赖于其它的外部库——尽管也可以使用某些外部库。 OpenCV 对非商业应用和商业应用都是免费(FREE)的。(细节参考 license)。代码下载地址:http://www.sourceforge.net/projects/opencvlibrary OpenCV 为Intel® Integrated Performance Primitives (IPP) 提供了透明接口。 这意味着如果有为特定处理......
阅读全文
  • 11月
  • 09日
综合 ⁄ 共 3192字 评论关闭
首先推荐一本书:《OpenCV 2 Computer Vision Application Programming Cookbook》网上可以下载到这本书的英文版,貌似没有翻译的。这本书的特点是里面的程序不是那种为了演示函数功能而写的面向过程的小程序,而是用面向对象的思路写的大程序,不过他是一步一步教你写出来的,也不要有太大压力。 任何图像处理算法,都是从操作每个像素开始的。即使你不会使用OpenCV提供的各种图像处理函数,只要你了解图像处理算法的基本原理,也可以写出具有相同功能的程序。在OpenCV中,提供了种访问每个像素的方法:使用at方法、使用迭代器......
阅读全文
  • 10月
  • 24日
综合 ⁄ 共 7090字 评论关闭
struts2的核心是从webwork演变来的,其数据验证框架其实就是原webwork的那一套东西。   一,Struts2数据验证的整体框架介绍   struts2的action都要继承ActionSupprot类,这个类实现了Validateable与ValidationAware这两个跟数据验证有关的接口。其中Validateable只有一个方法validate()用于数据验证;ValidationAware 则用于记录验证出错时的相关信息。   而数据验证在什么时候被调用呢?数据验证的调用是包装在workflow拦截器里,   我们看看workflow拦截器在struts_default.xml中的定义,它是放在默认的defaultStac......
阅读全文