自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(87)
  • 收藏
  • 关注

__declspec(naked) 生成纯汇编使用方法

__declspec(naked)是用来告诉编译器函数代码的汇编语言为自己的所写,不需要编译器添加任何汇编代码,通俗说可生成纯汇编。使用方法:#define NAKED __declspec(naked)VOID NAKED MyFunc(){ __asm { ret }}1,使用 naked 关键字必须自己构建 EBP 指针 (如果用到了的话);2,必须自己...

2011-10-31 22:21:00 478

Java中的可变参数

可变参数在Java中其实就是一个数组而已,但是很好使用,下面介绍一个小例子 package com.bird.junit;import org.junit.Test;/** * @use 可变参数 * @author Bird * */public class Add { public void add(int ...nums){//nums就是可变参数 int sum...

2011-10-31 19:52:00 47

junit测试简单实例

junit是Java开发测试中非常好用的一个测试工具,下面演示他的几个简单应用首先构造一个需要测试的类 package com.bird.junit;/** * @use 需要测试的类 * @author Bird * */public class Person { public String run(){ System.out.println("run!"); r...

2011-10-31 16:32:00 190

Frequent Links

http://www.entts.com/英语发音.

2011-10-30 18:31:00 61

英语单词 english word 201110

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -...

2011-10-30 16:50:00 739

Java多线程之线程返回值

对于Java多线程的理解,我以前仅仅局限于实现Runnable接口或者继承Thread类,然后重写run()方法,最后start()调用就算完事,但是一旦涉及死锁以及对共享资源的访问和随时监控线程的状态和执行顺序等等就不行了,所以现在开始看Thinking in java的并发这一节,从头学多线程, 下面发一个关于线程中的任务返回,和创建线程池的代码 package com.bird....

2011-10-30 14:12:00 217

认识WRK(简介和编译)

WRK是微软于 2006 年针对教育和学术界开放的Windows内核的部分源码,WRK(Windows Research Kernel)也就是Windows研究内核,在WRK中不仅仅只提供Windows内核模块的部分代码,其还提供了编译工具,也就是通过这个编译工具,你可以将你的WRK编译成一个EXE文件,也就是内核可执行模块,然后你可以利用这个EXE文件来取代操作系统本身的内核...

2011-10-30 14:01:00 478

队内赛一个有意思的题

这道题理解不难~~但过程需要仔细思考..代码也简单... 首先看如果一直蜗牛每半小时上升为10下降为20但坑的高度只有10那蜗牛照样可以一次性出去...以这种思路看如果是 10 9 5 这种数据...蜗牛在一天过后的位置将是4然后第二天就能出去了....(注意绝不是10/(9-5)向上取整=3 而是2天就能出去) 如果蜗牛爬啊爬...某一天结束爬到了>=h-i 的位置那么...

2011-10-30 03:04:00 178

使用Ext Designer 设计简单计算器

使用ExtDesigner 设计简单计算器一,设计思想。计算器的设计主要功能是使用,做出来的计算器要能简单的计算加减乘除法的运算,清除复位功能。分析计算器用ExtDesigner设计需要用到哪些控件及布局情况,还有需要用到多少个控件等一些情况。二,设计步骤。1.打开ExtDesigner软件,新建一个project工程。界面如下:2.计算器的窗口不需要全屏显示,所以不需...

2011-10-29 11:04:00 189

编程思想汇编

1、程序等于软件吗?答:程序不等于软件,有商业价值的程序才是软件。2、什么标志着商业软件门槛的形成?答:软件经销商的出现标志着软件门槛的形成。3、高级程序员应该具备怎样的思维?答:高级程序员应该具备开放性思维,从里到外的所有知识都能了解,看到世界最新技术就能马上了解,马上掌握。实际上,技术到达最高境界后是没有分别的。任何东西都是相通的,只要你到达这个境界以后,什么问题一看就能明...

2011-10-29 10:54:00 158

Mongodb采用$in方式提升操作效率

Mongodb操作里许多人喜欢采用PHP的循环操作,这种方式效率非常低下,可以优化。1、 查询: 有两种方式,在PHP里循环查询和使用$in的方式。做一个查询1000条数据的示例如下:// 循环查询for($i = 0; $i < count($array); $i++) { $item = $collection -> findOne(array("_id" =...

2011-10-28 23:15:00 1020

推荐《富爸爸、穷爸爸》

书中的一些关键思想:1、构建资产1) 不需到场就可以正常运作的业务2) 股票3) 债券4) 基金5) 能产生收入的房产2、先构筑资产项,才用资产所产生的收入购买奢侈品3、会计、法律和商业知识非常重要4、通过公司的方式1)合理避税(买车、餐饮费)2)财产保护:用公司和信托来隐藏财富5、喜欢变化而不是害怕变化、喜欢挣百万美元而不是担心升职6、学习如何投资很重要7、坚持自己而不是随大众 现在许...

2011-10-28 23:04:00 165

POJ 1204 AC自动机的初步认识+模板题

前一向在搞字典树就是为了搞AC自动机...AC自动机的用处..或者说最一般的用处就是给一个字典..找一篇文章中哪些单词出现过的一种较优的方法...而AC自动机的结构或者说方法简单的说就是字典树+KMP...首先将字典中的所有单词构造一颗字典树(我前面的文章有详细的介绍字典树..这里就不说了)...然后再类似KMP的方法来给每个点构造Fail指针..而在用AC自动机在文章中查找中的过程很类似KM...

2011-10-27 23:53:00 72

XML中Xpath语法的使用

在XML的解析和定位中,Xpath是强大到无法想想的地步,当然,他的文档也是简单的要命,呵呵,下面我贴一个最简单的Xpath例子,Xpath请自己去学习,文档的网址为点击打开链接,自己去看吧package com.bird.dom4j;import org.dom4j.Document;import org.dom4j.io.SAXReader;/** * @use 使用XPa...

2011-10-26 21:26:00 75

使用Dom4j对XML进行增删改查

使用Dom4j对XML进行增删改查非常简单,这里就不多说废话,下面上代码package com.bird.dom4j;import java.io.FileOutputStream;import java.io.OutputStreamWriter;import java.util.List;import org.dom4j.Document;import org.dom4j.D...

2011-10-26 20:29:00 61

POJ - 3630 一道简单的字典树

刷刷更健康...这道题掌握了字典树难度不大...关键是如何判断是否有串是某串的前缀~~...这个我是用个数组记住每个字符串末尾节点的位置~~做的时候是经过一个点就+1...最后只要判断所有的末尾节点是不是都为1~~~如果都为1当然就说明没有谁为谁的前缀字串~~反之就是有串是某串的前缀字串~~Program:#include<iostream>using names...

2011-10-26 13:35:00 71

POJ1451 - 字典树的变型

上个周末给学校新队员上课...很是紧张..周日那场想来现场coding..就是很简单的高精度加法...结果怯场了..还是狐狸大大上来救了我..好丢人~~囧..这一向状态一直怪怪的~~这道题起码卡了三天吧~~其实这三天也是招新各种事~~没多大心思来做题~~昨天晚上终于把这题搞定了~~ 题意就是说给一个字典...并同时给出每个单词的出现次数...是想一下手机的输入法...然后按手机的输入一串...

2011-10-26 09:56:00 60

使用Dom4j实现对XML文档的解析

现在对XML文档的解析大部分都采用Dom4j,比如Hibernate和Sun的JAXP,Dom4j的文档看完感觉特别爽,至少比JAXP简单方便,下载地址为点击打开链接下面将几个简单的及诶系例子贴上来先把需要解析的XML文档拿上来<?xml version="1.0" encoding="UTF-8"?><书架> <书> <书名 name...

2011-10-25 21:19:00 79

SAX解析XML文档

package com.bird.sax;import javax.xml.parsers.SAXParser;import javax.xml.parsers.SAXParserFactory;import org.xml.sax.Attributes;import org.xml.sax.ContentHandler;import org.xml.sax.Locator;imp...

2011-10-25 20:06:00 47

局部变量,局部静态变量,全局变量,全局静态变量分别

c++内存到底分几个区?一:1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由os回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态区)(static)—,全局变量和静态变量的存储...

2011-10-25 15:20:00 120

Word2007中“公式编辑器”不能用的原因 zz

有位同事向我介绍了他遇到的困惑:他把Office2003升级到Office2007后,安装了公式编辑器,但他的Word2007中的“公式”按钮显示灰色不可用,请我看看是怎么回事。试验发现,打开Word2007,并新建一个文档后,切换到“插入”标签下时,这时“公式”按钮是可用的,公式编辑器使用正常。一旦打开一个以前用Word2003编辑的文档时,该“公式”按钮立刻变为灰色不可用状态。这是怎么回事...

2011-10-25 04:49:00 416

实现Serializable接口的可控制序列化实现

实现序列化接口Serializable也可以控制对变量和transient变量的序列化控制,请看代码package com.bird.thinking;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.ObjectInputStream;import jav...

2011-10-24 21:24:00 183

STC11F04单片机串口终端程序

用STC11F04单片机做的串口终端程序。类似交换机的telnet命令。由于时间仓促仅仅只实现了简单的几个命令。helpLED1_ONLED1_OFFLED2_ONLED2_OFF例如,在串口终端输入?输入Time 命令,可以查询到现在单片机内部的时间。输入LED1_ON 可以把板子上的 LED1点亮输入LED1_OFF可以把板子上的LE...

2011-10-23 22:53:00 498

STC11F04单片机定时器模拟多任务程序

用STC单片机的定时器精确定时,做1秒、1分、1小时的定时任务。由于本人用的是11.0592的晶体,所以时间上不是很精确。如果对定时有精确要求的,请用32.768M的晶振。串口输出采用 printf函数输出。#include"reg51.h"#include "stdio.h"#include"intrins.h" //_nop_()unsigned int tick;...

2011-10-23 21:09:00 427

gawk 随机抽取文本文件的若干百分比的数据

例如, 抽取5%的样本gawk '{if(rand()<0.05){print }}' text_file.txt > text_file_out.txt其中rand()是gawk的一个随机数生成程序, 具体的可见其manpage

2011-10-23 20:58:00 69

Transient关键字在Java对象序列化中的作用

在对象序列化的时候,有些变量比如密码等等,你需希望他去序列化,否则别人就可以通过字节流来回复数据得到你的private的数据,这样是一个很危险的问题,下面使用关键字Transient 来解决这个问题,他的意思就是不需要虚拟机去序列化这个变量,我会自己去处理 package com.bird.thinking;import java.io.FileInputStream;import ja...

2011-10-23 15:40:00 143

Java对对象的序列化和反序列化

Java提供了将对象以字节的形式写入到磁盘中,在需要的时候在从磁盘中恢复的功能,在网络传输中非常有用,下面将代码贴上,分别用两种形式实现了对象的序列化,其中第二种当时能将指定的变量序列化,更加人性化的随心所欲 package com.bird.thinking;import java.io.FileInputStream;import java.io.FileOutputStream;...

2011-10-23 15:23:00 99

Java用ZIP进行多文件保存

Java里面的内置的ZIP文件压缩流具有很强的功能,能进行ZIP的压缩请求,下面我们来看利用ZIP流实现对文件的压缩和读取 package com.bird.thinking;import java.io.BufferedOutputStream;import java.io.BufferedReader;import java.io.FileOutputStream;import...

2011-10-23 14:34:00 156

第八个男人论坛改版,给力的验证问答

今天去了看下,发现改版了以前都是邀请注册,用的也是别人的账号发现改版试着注册了下,一验证问答把我搞蒙了。。。哥尼玛想了好久啊我擦,这问题太邪恶了。。。最终终于注册成功了。。。。蛋疼ing...

2011-10-22 16:18:00 182

POJ2001 - 字典树(trie)的模板题

一口气看了3集《Lady~》终于把拖了半年的烂尾楼给完工了~~一看3:40了...再一想~~擦~~今天整了一天的题还没整出来~~好吧~~AC了....写完睡.. 搞Trie是因为看了Mtrix67关于矩阵乘法的日志中提到的AC自动机...AC自动机又必须熟悉Trie和KMP...KMP没啥问题..Trie没接触过..就所幸熟悉了下... 其实这个字典树也很简单...结构上来说是棵树.....

2011-10-22 04:26:00 80

禁用myeclipse indexes 及 优化myEclipse 启动速度

1.禁用myeclipse updating indexesMyEclipse 总是不停的在 Update index,研究发现Update index...是Maven在下载更新,但很是影响myeclipse的使用速度,禁用办法如下:Window => Preferences => Myeclipse=> Maven4Myeclipse => ...

2011-10-21 13:03:00 73

单片机超声波测距模块学习笔记_发射端学习

超声波测距--发射端电路原理图如下:示波器波形图如下:绿色的波形是单片机产生的40KHz的方波黄色的波形是经三极管放大后送入超声波发射头之前的波形。51单片机产生方波的汇编指令mov R6,#8h ;超声波发射的完整波形个数:共计四个FB:cpl p2.7 ;输出40kHz方波 nop nop nop nop nop n...

2011-10-20 20:39:00 203

一个基础XML作为数据库的学生信息管理程序

对于那些比如学生信息的纯文本数据的存取,现在比较流行的是将他进行XML存放,而不是安装数据库去存放这些文字,这也算是目前XML的一个比较好的用途,本文在JAVA自带的XML解析器的基础上,实现了控制台输入命令对XML文档进行增删改查的功能,而且引入了编译异常与运行异常和异常作为返回值的内容,比较耐看,下面将代码分模块贴出。一。Java Bean 实现对学生信息的面向对象封装package ...

2011-10-20 20:05:00 209

Java I/O内存映射方法实现对大文件的内存操作

操作系统对内存一次读取的数据大小有要求,但是对于i/O系统,读取大文件是很必要的事情,所以,可以使用内存映射文件系统实现对大文件的读取 代码如下package com.bird.thinking;import java.io.FileNotFoundException;import java.io.IOException;import java.io.RandomAccessF...

2011-10-20 19:55:00 112

POJ - 2118 矩阵乘法来解线性递推

看了Matrix67关于Fibonacci那段的讲解...就和狐狸大牛一起去POJ做了这道...我了个去我了个擦...600多个人做200多个过真的大丈夫??第一次做这种这么少人做的题很是紧张...囧... 其实理解了用矩阵来解线性递推的方法...这题...模板题...记住几个关键...用矩阵乘法来解线性递推,首先当然是构造矩阵A..这个矩阵该有的性质是乘以 { a1 ...

2011-10-20 19:10:00 128

POJ - 3613 Floyd的思想+矩阵乘法

题目描述抽象来看,是指有一个有向图,问一个点经过N条边到另一个点的最短距离(边可重复走) 为了搞这题...去研究了下矩阵乘法...我不是计算机专业~~又看了下他们的离散数学教材...有一个例子是说求两点间经过N条边到达的方案数..Mtrix67的Blog的第八题讲的也是这个问题.... 首先看经过N条边方案数的这个问题...也就是理解一下这个过程...用一个邻接矩阵来存图...点 ...

2011-10-20 14:19:00 101

POJ3233 - 矩阵乘法及其性质和优化

本来在做图论...做POJ3613...结果怎么搞都搞不出...到网上搜了下解题报告...Floyd+矩阵乘法...矩阵乘法虽然线代早学了..但写程序没用过..就看了下Matrix67的http://www.matrix67.com/blog/archives/276里面说的很清楚了...然后我自己写的时候..为了乘法时不写错..可以这么想..类比Floyd判断更新时的...i,j,k分别代表行列...

2011-10-19 21:10:00 159

Java实现文件的复制和新Nio包通道的运用--Thinking in java

首先是二进制读取文件成为字节的代码package com.bird.thinking;import java.io.BufferedInputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOExceptio...

2011-10-19 19:33:00 63

Siebel Error: Unable to find definition for component CommOutboundMgr. (SBL-SRQ-0013)

Issue:When you submit aCommunication Request to Account Contacts, you may got following error message.Error:Unable to find definition for component CommOutboundMgr. (SBL-SRQ-0013)Reaso...

2011-10-19 11:53:00 117

做移动互联网App,你的测试用例足够吗?

我在面试测试工程师时,经常问到的一个问题是“给出Word另存为这个功能的测试用例”。除开基本的测试用例外,考虑到各种异常情况,例如内存已满、硬盘空间不足是非常重要的。但是针对移动互联网App来说,情况还要复杂的多。 一个重要原则是:测试你最终要发布给用户的App版本。 可能每日构建、每日测试的理念已经深入人心,我们很多时候测试的只是App的开发和Debug版本,而不是最终的Release...

2011-10-18 21:45:00 81

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除