摘要: 当前的联系项目中用到了这个,在此记录一下,与大家分享~在网上看到有把窗口传过去的,虽说也有效,但为了调用个方法,把整个窗口给创建一次,总觉得有些不好,所以,我选用委托来解决。首先建立两个窗口:MainForm 和 SubFormSubForm 的关键代码如下: public partial class SubForm : Form { public SubForm() { InitializeComponent(); } public delegate void updateParentData(object ... 阅读全文
posted @ 2012-11-24 18:20 东溟海 阅读(2428) 评论(0) 推荐(1)
摘要: 字节流与和字符流的使用非常相似,两者除了操作代码上的不同之外,是否还有其他的不同呢?实际上字节流在操作时本身不会用到缓冲区(内存),是文件本身直接操作的,而字符流在操作时使用了缓冲区,通过缓冲区再操作文件,如图12-6所示。下面以两个写文件的操作为主进行比较,但是在操作时字节流和字符流的操作完成之后都不关闭输出流。范例:使用字节流不关闭执行Java代码 package org.lxh.demo12.byteiodemo; import java.io.File; import java.io.FileOutputStream; import java.io.OutputStream; publ 阅读全文
posted @ 2012-10-13 01:09 东溟海 阅读(296) 评论(0) 推荐(0)
摘要: MSIL指令\操作\Opcode对照表Opcode名称参数弹出(Pop)压入(Push)00nop 01break 02ldarg.0 *03ldarg.1 *04ldarg.2 *05ldarg.3 *06ldloc.0 *07ldloc.1 *08ldloc.2 *09ldloc.3 *0Astloc.0 * 0Bstloc.1 * 0Cstloc.2 * 0Dstloc.3 * 0Eldarg.suint8 *0Fldarga.suint8 &10starg.suint8* 11ldloc.suint8 *12ldloca.suint8 &13stloc... 阅读全文
posted @ 2012-08-29 12:46 东溟海 阅读(1330) 评论(0) 推荐(0)
摘要: 名称说明Add将两个值相加并将结果推送到计算堆栈上。Add.Ovf将两个整数相加,执行溢出检查,并且将结果推送到计算堆栈上。Add.Ovf.Un将两个无符号整数值相加,执行溢出检查,并且将结果推送到计算堆栈上。And计算两个值的按位“与”并将结果推送到计算堆栈上。Arglist返回指向当前方法的参数列表的非托管指针。Beq如果两个值相等,则将控制转移到目标指令。Beq.S如果两个值相等,则将控制转移到目标指令(短格式)。Bge如果第一个值大于或等于第二个值,则将控制转移到目标指令。Bge.S如果第一个值大于或等于第二个值,则将控制转移到目标指令(短格式)。Bge.Un当比较无符号整数值或不可排 阅读全文
posted @ 2012-08-29 12:35 东溟海 阅读(220) 评论(0) 推荐(0)
摘要: 这是一篇程序员写给程序员的趣味读物。所谓趣味是指可以比较轻松地了解一些原来不清楚的概念,增进知识,类似于打RPG游戏的升级。整理这篇文章的动机是两个问题。问题一: 使用Windows记事本的“另存为”,可以在GBK、Unicode、Unicode big endian和UTF-8这几种编码方式间相互转换。同样是txt文件,Windows是怎样识别编码方式的呢? 我很早前就发现Unicode、Uni... 阅读全文
posted @ 2012-01-08 10:32 东溟海 阅读(237) 评论(0) 推荐(0)
摘要: 一般winRAR压缩可以自己配置一个较高的压缩比率。 1、首先你把要压缩的文件放在一个文件夹,点右键选择“添加到压缩文件” 2、在“常规”选项是的“压缩方式”选“最好”,并勾选“压缩选项”中的“创建固实压缩文件”。 3、点击里面有“文本压缩”、“音频压缩”、“真彩压缩”三项。这个指的就是你压缩的文件是属于哪种类型?!!比如你要压缩的文件是文本类就选“文本压缩”类中的“强制”(建议),然后右边的预测... 阅读全文
posted @ 2011-12-26 00:04 东溟海 阅读(11564) 评论(0) 推荐(0)