现在位置: 首页 > FranciscoFlaher发表的所有文章
  • 10月
  • 05日
综合 ⁄ 共 3987字 评论关闭
=====================Windows之内存映射文件===================== 几乎每个应用程序都要处理文件,但要处理好并不容易。应用程序到底是先应该打开文件、再读取文件,最后关闭文件呢,还是应该先打开文件,再用一个缓存算法来读取和写入 文件的不同部分?Windows为我们提供了一个两全其美的解决方案---内存映射文件。 内存映射文件允许开发人员预订一块地址空间区域并给区域调拨物理存储器。不同之处在于,内存映射文件的物理存储器来自磁盘上已有的文件,而不是来自系统的页交换文件。一旦把文件映射到地址空间,我们就可以对它......
阅读全文
  • 06月
  • 17日
综合 ⁄ 共 1117字 评论关闭
    图的接口定义 Graph public class UnsupportedOperation extends RuntimeException {  public UnsupportedOperation(String err) {   super(err);  }  }   public interface Graph {  public static final int UndirectedGraph = 0;//无向图  public static final int DirectedGraph   = 1;//有向图    //返回图的类型  public int getType();  //返回图的顶点数  public int getVexNum();  //返回图的边数  public int getEdgeNum();  //返回图的所有顶点  public Iterator getVertex();  //返回图的所有边  public Itera......
阅读全文
  • 05月
  • 15日
综合 ⁄ 共 1172字 评论关闭
// The "compact" format is a representation of a whole // number N using an unsigned 32bit number similar to a // floating point format. // The most significant 8 bits are the unsigned exponent of base 256. // This exponent can be thought of as "number of bytes of N". // The lower 23 bits are the mantissa. // Bit number 24 (0x800000) represents the sign of N. // N = (-1^sign) * mantissa * 256^(exponent-3) // // Satoshi's original implementation used......
阅读全文
  • 04月
  • 27日
综合 ⁄ 共 1506字 评论关闭
7款免费实用的PDF转换成Word文档在线工具网站,值得你收藏!PDF to Word (doc/docx) [ 多媒体类, 推荐网站 ] 141,388 184 39 我们刚刚给大家推荐过一款可以解除PDF编辑、打印限制的小工具,不过根据大家反馈,很多人在解除限制后,还是希望能将PDF文件格式转换成Word的Doc格式,毕竟在日常办公或生活上 Doc 文档的通用程度和编辑的方便程序相对都要高一些。 今天就给大家介绍7款可以实现 PDF 转换 Word 格式的免费在线工具,收藏了它们,你不再需要下载安装,只需一个可以上网的浏览器,把PDF文档上传......
阅读全文
  • 10月
  • 17日
综合 ⁄ 共 907字 评论关闭
TCP(Transmission Control Protocol,传输控制协议)是基于连接的协议,也就是说,在正式收发数据前,必须和对方建立可靠的连接。一个TCP连接必须要经过三次“对话”才能建立起来,其中的过程非常复杂,我们这里只做简单、形象的介绍,你只要做到能够理解这个过程即可。我们来看看这三次对话的简单过程:主机A向主机B发出连接请求数据包:“我想给你发数据,可以吗?”,这是第一次对话;主机B向主机A发送同意连接和要求同步(同步就是两台主机一个在发送,一个在接收,协调工作)的数据包:“可以,你什么时候发?”,这是第二次对话......
阅读全文
  • 09月
  • 18日
移动开发 ⁄ 共 2230字 评论关闭
首先解释一下什么是上下文菜单,Android中上下文菜单就是ContextMenu。他的效果就像是PC机上的鼠标右键,当为一个视图注册了上下文菜单之后,长按(2秒左右)这个视图对象就会弹出一个浮动菜单,即上下文菜单。任何视图都可以注册上下文菜单,不过,最常见的是用于列表视图ListView的item。        下面讲讲实现过程:   1.覆盖Activity的onCreateContenxtMenu()方法,调用Menu的add方法添加菜单项(MenuItem)。   2.覆盖Activity的onContextItemSelected()方法,响应上下文菜单菜单项的单击事件。   3.调用registerFor......
阅读全文
  • 05月
  • 27日
综合 ⁄ 共 631字 评论关闭
1。跨域 代理服务器 img.src = "proxy.phy?anotherDomain.com/img.png CORS cross-origin resource sharing.see http://enable-cors.org/ In PHP If you don't have access to configure Apache, you can still send the header from a PHP script. It's a case of adding the following to your PHP scripts: <?php header("Access-Control-Allow-Origin: *"); For Apache Apache can be configured to expose this header using mod_headers, this is enabled by default in Apache however you may want to ensure ......
阅读全文
  • 05月
  • 15日
综合 ⁄ 共 2872字 评论关闭
Jsp生成页面验证码的方法[附代码]     [复制此代码]CODE:<%@ page contentType="image/jpeg" import="java.awt.*, java.awt.image.*,java.util.*,javax.imageio.*" %> <%! Color getRandColor(int fc,int bc) { Random random = new Random(); if(fc>255) fc=255; if(bc>255) bc=255; int r=fc+random.nextInt(bc-fc); int g=fc+random.nextInt(bc-fc); int b=fc+random.nextInt(bc-fc); return new Color(r,g,b); } %> <% out.clear();//这句针对resin服务器,如果是tomacat可以不要这句 response.setHeader......
阅读全文
  • 05月
  • 14日
综合 ⁄ 共 2914字 评论关闭
Qt_OpenGL:光源小测 怎么感觉越写越简单了呢,好吧,不管了,上代码。。。 //.h #ifndef MOVELIGHT_H #define MOVELIGHT_H #include <QWidget> #include <QtOpenGL> #include <QGLWidget> class MoveLight : public QGLWidget { Q_OBJECT public: MoveLight(QWidget *parent = 0); ~MoveLight(); protected: void initializeGL(); void paintGL(); void resizeGL(int w, int h); void mousePressEvent(QMouseEvent *); private: int spin; }; #endif // MO......
阅读全文
  • 04月
  • 30日
综合 ⁄ 共 0字 评论关闭
  • 04月
  • 16日
综合 ⁄ 共 1429字 评论关闭
在Makefile规则中,通配符会被自动展开。但在变量的定义和函数引用时,通配符将失效。这种情况下如果需要通配符有效,就需要使用函数“wildcard”,它的用法是:$(wildcard PATTERN...)。在Makefile中,它被展开为已经存在的、使用空格分开的、匹配此模式的所有文件列表。如果不存在任何符合此模式的文件,函数会忽略模式字符并返回空。需要注意的是:这种情况下规则中通配符的展开和上一小节匹配通配符的区别。 一般我们可以使用“$(wildcard *.c)”来获取工作目录下的所有的.c文件列表。复杂一些用法;可以使用“$(patsubst %.c,%.o......
阅读全文
  • 04月
  • 08日
综合 ⁄ 共 1829字 评论关闭
编程是个很复杂的玩意,但是成就优秀程序员的很多因素和我们在学校中早期学到的相差无几。本文灵感来源于Robert Fulghum的《All I Really Need to Know I Learned in Kindergarten》。 1.分享 尽可能地使用开源,并且如果有能力的话也可以把自己的成果分享给大家。整个社会的智慧结晶肯定比一些大公司自管自闭门造车要好。 2.公平的心态 不要以为你的选择就是唯一能奏效的,试试其他技术、框架、方法和建议,也许其他的选择比你原先的好也未可知。要用开放的心态去对待任何方法和抉择。 3.不可攻击他人 如第2条所言,不要因......
阅读全文