自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不是程序员

说实话不如做实事.

  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 如何利用C生成.so供Mono调用

 Mono诞生的初衷是为了吸引更多的Windows .Net程序员来加入Linux平台的开发。但在Linux世界中C语言依然是 主流。很多时候一些关键应用(比如大型 笛卡儿 乘积运算、需要调用平台硬件功能的时候)不得不依赖C来完成。 这个时候 Mono 多少显得有些力不从心。 当然可以使用DLLImport特性来完成对本地库(.so)的调用。现在来讲讲如何生成自己的本地库,并在Mono中调用  首

2006-09-30 16:51:00 3362

原创 JVM调优

1. Heap设定与垃圾回收Java Heap分为3个区,Young,Old和Permanent。Young保存刚实例化的对象。当该区被填满时,GC会将对象移到Old区。Permanent区则负责保存反射对象,本文不讨论该区。JVM的Heap分配可以使用-X参数设定, -Xms

2006-09-29 14:42:00 849

原创 选择运行 Java 程序的方式

在运行 Java(TM) 程序时,您可以选择希望使用的方式。所有方式都验证代码并创建 Java 程序对象来存放预验证格式的程序。可使用下列任何一种方式: 解释方式 直接处理 “及时”(JIT)编译 “及时”(JIT)编译并直接处理 选择方式 详细信息

2006-09-28 21:19:00 1876

原创 Mono 跨平台编程应该注意的事项

1)文件系统   在不同的平台上文件系统是不同的。包括性能等等,最简单的例子就是 Java 除开 IO 包之外还添加 NIO 包。因为在 Unix   系统上使用 块方式(NIO) 读写比 用流(IO)的方式性能要好的多. 当然 Mono 也考虑到这个问题所以才会有 Mono.Unix 名称空间的   存在.当然最显而易见的是在不同的平台上文件分割符的不同. Windows 上使用 "/",Lin

2006-09-28 15:59:00 4906

原创 简单的异步操作

private void button1_Click(object sender, System.EventArgs e)  {   AsyncCallback mycallback = new AsyncCallback(tellyou);        mydelegate mdg = new mydelegate(move);       mdg.BeginInvoke(mycallback

2006-09-28 13:19:00 1127

原创 WinFrom下拦截Win32 Messages

In the unmanaged world, it was quite common to intercept Win32 messages as they were plucked off the message queue. In that rare case in which

2006-09-27 20:23:00 1160 1

原创 const 与 static readonly的区别

google到一篇讲const 与 static readonly的文章 还不错~草译一下The difference is that the value of a static readonly field is set at run time, and can thus be modified by the containing class, whereas the value of a

2006-09-27 20:14:00 1166

转载 人月神话blog:编程之道和编程之禅摘录

对于聪明的人,只要一个字;对于快马,只要轻轻一鞭;对于写得好的程序,只要单独的一个命令。 设计一个千百万程序的操作系统很容易,要改变一个人的本性却困难得多。 开发前面的百分之九十需要一半时间,而另一半时间则用来完成最后的百分之十。 项目计划和公布的时间表,本身毫无意义。那些日期和项目进展的里程碑本质上不意味着什么。然而有一个秘密的时间表,它被所有工作于一个项目的人所理解。这个秘密的时间表从未被外界

2006-09-26 14:59:00 1331

转载 visual assist x

没破解也可以一直用下去的。不过一个月要来一次这个过程:visual assist x 试用延期:1.注册表中删除 HKEY_LOCAL_MACHINESOFTWARELicenses及所有子项。(在退出VisualStudio的情况下清空)2.HKEY_CLASSES_ROOTCLSID或者HKEY_CURRENT_USERCLSID查找 nLxxQf , 删除这个clsid子项3

2006-09-22 22:07:00 1313

原创 Java中的存储空间类型

在Thinking in java里,列举了Java的六种存储类型1.寄存器编写过汇编程序的应该对寄存器非常熟悉,那时候用的ax,bx,cx,dx等等。寄存器在CPU里面,所以速度特别快,但是数量非常有限。在java中无法直接和寄存器打交道,不过在c中是可以声明寄存器变量的。2.栈空间写过汇编的肯定感到非常亲切,在汇编程序里不就是压栈和出栈吗?有一个指针控制栈空间,分配空间是栈指针上移,就是p

2006-09-16 20:49:00 1970

原创 Mono中的DLLImport

<!-- @page { size: 21cm 29.7cm; margin: 2cm } PRE.western { font-family: "Bitstream Vera Sans Mono", monospace } PRE.cjk { font-family: "Courier", monospace } PRE.ctl

2006-09-04 22:05:00 5445 1

空空如也

空空如也

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

TA关注的人

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