现在位置: 首页 > MickeyEsposito发表的所有文章
  • 10月
  • 04日
综合 ⁄ 共 51643字 评论关闭
这篇笔记是我在读《Windows核心编程》第5版时做的记录和总结(部分章节是第4版的书),没有摘抄原句,包含了很多我个人的思考和对实现的推断,因此不少条款和Windows实际机制可能有出入,但应该是合理的。开头几章由于我追求简洁,往往是很多单独的字句,后面的内容更为连贯。   海量细节。 第1章    错误处理 1.         GetLastError返回的是最后的错误码,即更早的错误码可能被覆盖。 2.         GetLastError可能用于描述成功的原因(CreatEvent)。 3.         VS监视窗口err,hr。 4.         FormatMessage。 5.         S......
阅读全文
  • 09月
  • 18日
综合 ⁄ 共 886字 评论关闭
discuz集成环境的搭建 ---------------------- 技术qq交流群:JavaDream:251572072  教程下载,在线交流:创梦IT社区:www.credream.com ------------------------------------------ 这个部分很简单不多说,但对于新手来说可能会有些困难 大家可以留言也可以,自己在网上查些资料 ------------------------------------------------------------------------------------ 1.搭建DISCUZ环境 如果大家装的是win7系统,那么discuz的集成环境直接用dede的集成环境就可以了 但是如果大家的系统是win8,那么会发现dede的集成环境是装不上的,那......
阅读全文
  • 02月
  • 27日
综合 ⁄ 共 2539字 评论关闭
Frogger Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 18645   Accepted: 6063 Description Freddy Frog is sitting on a stone in the middle of a lake. Suddenly he notices Fiona Frog who is sitting on another stone. He plans to visit her, but since the water is dirty and full of tourists' sunscreen, he wants to avoid swimming and instead reach her by jumping.  Unfortunately Fiona's stone is out of his jump range. Therefore Freddy considers to use other stones as i......
阅读全文
  • 12月
  • 14日
综合 ⁄ 共 3008字 评论关闭
#include <iostream> #include <stdio.h> #include <cstring> #include<cassert> #include <cmath> using namespace std; const int MaxShort = 100;//最多有MaxShort * 2个字节//如果要表示64位int,MaxShort = 4 const int baseNum = pow(2.0,16.0); const int Shift = 16; typedef unsigned short Unshort; typedef struct BigNum { int m_len; Unshort m_data[MaxShort]; }BigNum; BigNum CreateAbsBigNum(char *src)//低位放前,高位放后; { BigNum bg; Unshort *data = bg.m_data; ......
阅读全文
  • 08月
  • 16日
综合 ⁄ 共 564字 评论关闭
在内核代码中经常会看到unlikely和likely的踪影,他们实际上是定义在linux/compiler中的两个宏,定义如下。 #definelikely(x)    __builtin_expect(!!(x), 1)        // 表示x的值为真的可能性更大 #defineunlikely(x)  __builtin_expect(!!(x), 0)        // 表示x的值为假的可能性更大 也就是说,使用likely()后执行if后面的代码机会更大,使用unlikely后执行else后面的代码机会更大。 而其中的__built_expect()函数是gcc(version>= 2.96)的內建函数,目的是将“分支转移”的信息提供给编译器,这样编译器可以对代码......
阅读全文
  • 05月
  • 28日
综合 ⁄ 共 24658字 评论关闭
Java设计Io流可谓是煞费苦心,如果你是初学者我敢保证第一次接触Java的IO类,一定会“狂晕!!”,晕,倒不是因为它有多么难学,而是太多,而且及其让人容易迷惑。在编程日子中,尤其是在网络编程中,几乎离不开Java的IO,关于Java的IO流的分类,可以到网上soso,今天跟大家分享一下flush方法。 1.  OutputStream类的flush方法 该类实现了Flushable接口,所以重写了flush方法,看看flush()源码,会更加的让你明白: [java] view plaincopyprint? public void flush() throws IOException {   }   public void flush() throw......
阅读全文
  • 05月
  • 10日
综合 ⁄ 共 3383字 评论关闭
Bloom Filter是由Bloom在1970年提出的一种多哈希函数映射的快速查找算法。通常应用在一些需要快速判断某个元素是否属于集合,但是并不严格要求100%正确的场合。   一. 实例    为了说明Bloom Filter存在的重要意义,举一个实例:   假设要你写一个网络蜘蛛(web crawler)。由于网络间的链接错综复杂,蜘蛛在网络间爬行很可能会形成“环”。为了避免形成“环”,就需要知道蜘蛛已经访问过那些URL。给一个URL,怎样知道蜘蛛是否已经访问过呢?稍微想想,就会有如下几种方案:   1. 将访问过的URL保存到数据库。   2. 用H......
阅读全文
  • 05月
  • 07日
综合 ⁄ 共 3906字 评论关闭
先说说什么是branch。按照Subversion的说法,一个branch是某个development line(通常是主线也即trunk)的一个拷贝,见下图:   branch存在的意义在于,在不干扰trunk的情况下,和trunk并行开发,待开发结束后合并回trunk中,在branch和trunk各自开发的过程中,他们都可以不断地提交自己的修改,从而使得每次修改在repository中都有记录。   设想以下场景,如果你的项目需要开发一个新功能,而该功能可能会修改项目中的绝大多数文件,而与此同时,你的另一位同事正在进行bug fix,如果你的新功能不在branch中开发而直接在tr......
阅读全文
前段时间运营同事反馈说,《战魂》美服部分玩家陆陆续续发邮件反应无法从google play下载apk,但可以通过浏览器从网站下载并安装。 这种情况baidu上没找到原因,google后发现报错原因,故记录下来以供大家更方便的查找错误。 google play会对那些app里使用了相关硬件权限的情况做处理(比如: android.permission.CAMERA), 某些设备就不能直接从google play 下载app(比如: Nexus 7),表象就如图所示提示"Your device isn't compatible with this version"。 对于此种情况,告诉google play,我这个权限并非必须使用即可。 <u......
阅读全文
  • 04月
  • 11日
综合 ⁄ 共 4290字 评论关闭
本文主要分析MII/RMII/SMII,以及GMII/RGMII/SGMII接口的信号定义,及相关知识,同时本文也对RJ-45接口进行了总结,分析了在10/100模式下和1000M模式下的设计方法。 MII接口提供了MAC与PHY之间、PHY与STA(Station Management)之间的互联技术,该接口支持10Mb/s与100Mb/s的数据传输速率,数据传输的位宽为4位。 提到MII,就有可能涉及到RS,PLS,STA等名词术语,下面讲一下他们之间对应的关系。 所谓RS即Reconciliation sublayer,它的主要功能主要是提供一种MII和MAC/PLS之间的信号映射机制。它们(RS与MII)之间的关系......
阅读全文
  • 04月
  • 06日
综合 ⁄ 共 254字 评论关闭
OpenCV之python读取视频失败--解决方案 http://zulko.github.io/blog/2013/09/27/read-and-write-video-frames-in-python-using-ffmpeg/ http://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv http://stackoverflow.com/questions/11699298/opencv-2-4-videocapture-not-working-on-windows
阅读全文
  • 04月
  • 02日
综合 ⁄ 共 643字 评论关闭
  1.配置链接信息 打开PowerDesigner,在主菜单中点击Database--->Configure Connections 选中Connection Profiles 2. 添加数据源,点击上图中的Add DataSource 3. 点击Test Connection 测试连接是否正常。 4. 在主菜单中点击Database--->Connect. 5. 点击主菜单中的Database---->Generate DataBase。Generation type中选择Direct generation 选择刚才新建的数据源。 6. 点击确定按钮,生成sql语句。 7. 点击Run按钮,在oracle中就会添加表amc_base_bbb 注意:1 powerdesigner默认生成的sql语句中含有drop t......
阅读全文