自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

志当存高远

潜心学习,远离浮躁,打好基础,查漏补缺,勤做总结

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

原创 将博客搬至CSDN

将cxyol博客搬至CSDN lzmol 下面了。lzmol账号终于找回来了,还是喜欢原来的这个账号。

2019-11-28 14:24:41 234

原创 JRE1.6 and JRE1.7 strange things with JNLP

With JRE1.6 and JRE1.7 installed and both activated in java control panel.

2012-11-13 17:59:01 1738

原创 JDK 从1.6.0_13 升级到1.6.0_31后Java 程序菜单显示的变化

有一个JAVA应用程序, 最近JDK 从1.6.0_13 升级到1.6.0_31,程序的菜单的显示发生了的变化。注意下图中菜单文字上面的小圆弧。 这个问题目前还没有找到原因。注:程序使用了synthetica.jar

2012-11-07 20:31:45 1791

原创 宏定义中的## 和#

 定义一个宏:#define STRCPY(a, b)    strcpy(a ## _p, #b) 1. 宏定义里面有个##表示把字符串联在一起。如:#include  #define CAT(x,y) x##y int main() {  printf("%s", CAT("hello", " world"));  return 0;}2.

2007-10-18 15:44:00 1029

原创 嵌入式OS的栈

  嵌入式OS的栈有过嵌入式程序设计的程序员都知道,在创建一个新的任务时都要为其传入一个栈空间和栈的大小(有时),那么这个栈到底是用来干什么的呢?本文将带你找到答案。本文介绍的实验环境是Windows上移植的uCOSII,在VS.Net 2003中。一、栈首要的任务就是,存储当前任务的寄存器状态以便在任务切换时恢复到切换前的状态。这个功能是嵌入式的OS中栈的特有功能,其地址存放

2007-10-11 18:55:00 1677

原创 C2059 Error Using extern "C" in .C Source Files

C2059 Error Using extern "C" in .C Source FilesThe information to this article applies to: The Microsoft C/C++ Compiler included with: - Microsoft Visual C++, 32-bit Edition, versions 2.0, 2.1, 2.2,

2006-10-20 14:52:00 2818

原创 数据类型转换

      实际应用中,可能看到了很多的强制类型转换, 基本类型之间的,基本类型与指针之间的。      这里面有一个根本的原因:变量也好(非指针),指针也罢,它们只不过内存地址或者内容的一个符号而已。一般的类型转换不安全是因为你根本不知道你转换后的样子,那么就会有非法存取内存。特别是指针类型的转换。     然而,当你很明确你在使用的内存的数据结构时,(典型的就是文件的映射到内存后),你怎么

2006-09-01 13:11:00 1300

原创 原来数组指针和这个定义等价!

当我向一个接受指针的指针的函数传入二维数组的时候, 编译器报错了,这是怎么回事?答:数组蜕化为指针的规则不能递归应用。数组的数组(即C 语言中的二维数组) 蜕化为数组的指针, 而不是指针的指针。数组指针常常令人困惑, 需要小心对待; 如果你向函数传递二位数组:int array[NROWS][NCOLUMNS];f(array);那么函数的声明必须匹配:void f(int a[][NCOLU

2006-08-28 15:39:00 1721

转载 VC++中进程间相互通信的十一种方法

VC++中进程间相互通信的十一种方法   出处:

2006-08-26 10:28:00 1432

原创 数组指针与函数指针

指针数组,数组指针,函数指针:1 .指针数组:是数组的数据项是指针。最常用的是字符串指针数组,看下面的例子:    char *cities={"Jinan","Qingdao","Biejing","Shanghai","Wulumuqi"};   注意指针数组的初始化方式:把5个字符串常量放在数据区,cities中存放了这5个指针而已。  与二维数据的比较:  char c

2006-07-12 19:23:00 1241 1

原创 又把VMware 升级了成功安装vmware-tools

        上次安装了VMware的4.5.2 build8848,安装了VMware tools竟然说是过期了。在网上一查才知道这个版本虽然经典,但是毕竟老了,已不能饭了~_~。于是将其升级到VMware-workstation-5.5.1-19175。1.先将原来的VMware卸载,中间需要重起2次。2.安装VMware-workstation-5.5.1-19175,注册。OK

2006-07-10 13:00:00 4925

原创 在VMware 4.5.2.build 8848上安装red hat linux 9 过程及心得

刚刚在VMware上安装的linux,现在把期间的一些过程写出来,希望对读者有帮助。一、安装VMware 4.5.2.build 8848(注意版本号,据说这个是4.x中的经典版本)       像安装普通的windows程序一样,记得注册噢。二、新建虚拟机linux       1.选主窗口中的New Virtual Machine, 然后根据提示选择,客户操作系统选“linux

2006-07-09 20:52:00 3298 1

原创 session过期后iframe页面如何跳转到parent页面

session过期后如果在iframe里操作就会返回到login.html,可是这个页面还在iframe里面如果再次登陆就会出现iframe嵌套的现象,我们这样来解决。 在login.html里面加上这个就可以了.function checkParent(){    if(window.parent.length>0){         window.parent.location="lo

2006-04-21 21:35:00 4697

原创 Linux的配置-挺常用的

1.引导配置:/etc/lilo.conf 或/etc/grub.conf 这里可以配置默认启动项。2.文本方式/图形方式:/etc/inittab   3是文本模式,5图形模式3.文件系统配置:/etc/fstab4.环境变量:/etc/profile

2006-04-03 19:51:00 1285

原创 PDG转PDF实践

       这篇文章是我在网上找得技巧加上自己的实践,希望对大家有用。       用超星阅览器阅读PDG格式图书,需要一页一页地翻,很不爽,很想转为PDF格式以便于保存、阅读和打印。在网上搜索一下,基本上都是利用PDF虚拟打印机的方法。由于新版本的ssreader对虚拟打印进行了控制,直接使用adobe acrobat以及office 2003的虚拟打印机需要改名,操作繁琐,简单试了几

2006-04-03 09:42:00 4696

原创 找回删除的 adboe pdf打印机

     前几天不小心把 Adobe Acrobat 7.0 Professional 安装时创建的打印机删除了,这样转换pdf就不能以打印的方式进行了,觉得很不方便,经过摸索终于不重装找了回来。    “添加删除程序”找到Adobe Acrobat 7.0 Professional ,修复 就可以了。

2006-04-03 08:29:00 4628 1

转载 UNIX/Linux编程相关工具和资源

1。linux编程所用的一些工具GCC 中文手册http://www.nbfan.com/forum/dispbbs....&ID=1433&page=1GNU make 指南http://www.linuxsir.org/bbs/showthr...&threadid=40431autoconf-2.57手册(英文)http://www.gnu.org/software/autocon...to

2006-03-30 21:18:00 1693

原创 关于const的笔记

     今天让指针常量,常量指针的说法搞糊涂了,原理明白,但是叫法上的区分糊涂呵呵!const是C特别是C++中经常遇到的东西,能灵活的运用可以体现你的CC++的水平。1. 常量和预编译     我们都知道在C中用到常量往往是通过预编译来实现,但是这样最大的缺点是不能够进行类型检查,使用const修饰变量就可以客服这样的缺点。     常量在定义时必须初始化,除非它是extern2. con

2006-03-25 11:12:00 2424 2

原创 转换二叉树与广义表(C语言版)[二叉树的定义]

转换二叉树与广义表(C语言版)[二叉树的定义]//定义二叉树结点结构和操作的头文件btree1.h//定义二叉树结点值的类型为字符型 typedef char ElemType;//定义二叉树结点类型 struct BTreeNode {       ElemType data;    BTreeNode* left;    BTreeNode* right

2006-03-24 19:27:00 8274

原创 C/C++中八进制数的表达方法

C/C++中八进制数的表达方法1.八进制数的表达方法C/C++语言中,如何表达一个八进制数呢?如果这个数是 876,我们可以断定它不是八进制数,因为八进制数中不可能出7以上的阿拉伯数字。但如果这个数是123、是567,或12345670,那么它是八进制数还是10进制数,都有可能。所以, C/C++规定,一个数如果要指明它采用八进制,必须在它前面加上一个0,如:123是十进制,但0123...

2006-03-24 19:20:00 36812 2

原创 原码、反码、补码的总结

原码、反码、补码     数值在计算机中表示形式为机器数,计算机只能识别0和1,使用的是二进制,而在日常生活中人们使用的是十进制,"正如亚里士多德早就指出的那样,今天十进制的广泛采用,只不过我们绝大多数人生来具有10个手指头这个解剖学事实的结果.尽管在历史上手指计数(5,10进制)的实践要比二或三进制计数出现的晚."(摘自数学发展史>>有空大家可以看看哦~,很有意思的).为了能方便的与二进制转

2006-03-21 21:20:00 5534 7

原创 C语言中的位运算

在很多系统程序中常要求在位(bit)一级进行运算或处理。C语言提供了位运算的功能, 这使得C语言也能像汇编语言一样用来编写系统程序。━━━━━━━━━━━━━━━━━━━━━━━━━━━━操作符 作用────────────────────────────& 位逻辑与| 位逻辑或^ 位逻辑异或- 位逻辑反>> 右移<< 左移━━━...

2006-03-21 20:39:00 32670 1

转载 各种排序算法java实现

插入排序:package org.rut.util.algorithm.support;import org.rut.util.algorithm.SortUtil;/** * @author treeroot * @since 2006-2-2 * @version 1.0 */public class InsertSort implements SortUtil.Sort{   

2006-03-21 19:59:00 1160

原创 C中数组的另类引用

在chinaunix中发现一个数组的另类引用方法,开始还不相信,尝试了一下,果然有效.首先看一段代码: 代码: #include int main() {    int a[5]={1,2,3,4,5};    printf("%d/n",3[a]);    re

2006-03-21 19:56:00 1294 1

原创 今天把另外一个博客都弄了过来

两个博客确实不好管理,于是索性都搬过来,好好管理,但是这样看起来这个月的文章是多了!

2006-03-21 18:58:00 966

原创 面试归来!

        今天又面试了一家公司,这也是我工作确定后(比较满意的公司决定录用我,马上签约)第一次参加面试。是不是有些不后到呀?可能是想更好吧。还好当时没有把密码告诉他,要不一点机会都没有了,只能毁约了,庆幸。        专业的笔试题又只得了68分,恼!看看真是由于自己的知识不全面和马虎造成的,天哪,这个时候马虎真是要命,一个是位运算方面的欠缺,一个是做题的思考不深入。写在下面警告自己,下次

2006-03-21 18:56:00 1506 2

原创 三大协议NetBEUI和 IPX/SPX TCP/IP

网络协议(Protocol)是一种特殊的软件,是计算机网络实现其功能的最基本机制。网络协议的本质是规则,即各种硬件和软件必须遵循的共同守则。网络协议并不是一套单独的软件,它融合于其他所有的软件系统中,因此可以说,协议在网络中无所不在。网络协议遍及OSI通信模型的各个层次,从我们非常熟悉的TCP/IP、HTTP、FTP协议,到OSPF、IGP等协议,有上千种之多。对于普通用户而言,不需要关心太多的底

2006-03-21 18:31:00 4129 1

转载 Linux上的C/C++编译器gcc/egcs详解

一.运行 gcc/egcs  Linux 中最重要的软件开发工具是 GCC。GCC 是 GNU 的 C 和 C++ 编译器。实际上,GCC能够编译三种语言:C、C++和ObjectC(C语言的一种面向对象扩展)。利用 gcc 命令可同时编译并连接 C 和 C++ 源程序。 #DEMO#: hello.c  如果你有两个或少数几个C源文件,也可以方便地利用GCC编译、连接并生成可执行文件。例如,假设

2006-03-21 18:29:00 1090

原创 Linux下C开发环境的构成和安装

       本文介绍了Linux的C开发环境的构成和安装,使读者对Linux的C开发环境能有初步的了解。  你了解Linux吗?相信现在越来越多的人会说“是”的。那么你了解到何种程度呢?不可否认,目前决大多数的Linux用户对Linux的了解还处于比较低级的层次,他们可能会几条命令、会配几种服务、会用rpm来安装软件、会操作KDE/Gnome界机等等,但是当他们遇到一些需要编译安装的软件时,

2006-03-21 18:28:00 1148

原创 stdafx.h的作用 你注意到了吗?

stdafx.h的作用 你注意到了吗? lzmol 发表于 2

2006-03-21 18:22:00 1519

转载 C++编译器的比较

关于c++的编译器现在有很多,各有所长。不可能每个人都全部用过。 我想统计一下现在的主流编译器都有什么。linux,windows,dos下的什么编译器最流行,也最好!请各位发表意见并给出你所用的编译器的好处。 --------------------------------------------------------------- 我主要从事windows下的编程,所以我一般用vc编译,毕竟

2006-03-21 18:21:00 7540 3

原创 微软C/C++编译器选项

-优化-

2006-03-21 18:19:00 1419

转载 从面向对象到模式再到真正的面向对象

(译序:本文摘自Design Patterns Explained: A New Perspective on Object-Oriented Design一书的前言部分。通过本文,读者可以大概了解学习设计模式的过程和效果。同时,作者谦虚谨慎的态度也是非常值得我们中国软件开发者学习的。译者保留本文一切权利。如果需要将本文用于非营利性目的,请E-mail通知我:[email protected])这本书的很

2006-03-21 18:18:00 1317

原创 结构和联合的区别

 1. 联合说明和联合变量定义     联合也是一种新的数据类型, 它是一种特殊形式的变量。     联合说明和联合变量定义与结构十分相似。其形式为:      union 联合名{           数据类型 成员名;           数据类型 成员名;           ...      } 联合变量名;     联合表示几个变量公用一个内存位置, 在不同的时间保存不同的数据类型 和不

2006-03-21 18:12:00 11945

原创 getch getche getchar的区别和缓冲区的概念

getch getche getchar的区别和缓冲区的概念 今天同学问我一个问题,.Net上编译C程序最后的结果总是一闪而过。记得有个函数能够实现其功能,于是分不清这几个函数之间的关系,总结一下。1.输入输出缓冲区的概念(C++用的多一些) 我想以一个例子说明,比如我想把一篇文章以字符序列的方式输出到计算机显示器屏幕上,那么我的程序内存作为数据源而显示器驱动程序作为数据目标...

2006-03-18 16:11:00 35103 14

原创 C++中的运算符和计算顺序

C++中的运算符和计算顺序1.运算符和其优先级  优先级 运算符 结合律

2006-03-16 09:26:00 17856 3

原创 下载flash文件的若干方法!

下载flash文件的若干方法有时候在网上看到网上有好看的flash就想要下载下来研究一下,这么炫的效果是怎么做的?本文就介绍几种下载的方法。1.网页上flash文件下载的方法1) 在普通的网页中,通过“view”->“source”查找 swf,这样就会找到文件的路径,用flashget或者迅雷下载即可。2)maxthon提供了一个下载flash的插件,确实很好用。可以通过“vie

2006-03-13 10:11:00 3084

原创 C++多态性:虚函数的调用原理

C++多态性:虚函数的调用原理多态性给我们带来了好处:多态使得我们可以通过基类的引用或指针来指明一个对象(包含其派生类的对象),当调用函数时可以自动判断调用的是哪个对象的函数。一个函数说明为虚函数,表明在继承的类中重载这个函数时,当调用这个函数时应当查看以确定调用哪个对象的这个函数。普通函数的处理:一个特定的函数都会映射到特定的代码,无论时编译阶段还是连接阶段,编译器都能计算出这个函数

2006-03-12 12:54:00 3716

原创 对while语句的误解

今天碰到这样一个问题:#include int main(){    int i = -1;    while(i++)    {        cout    }    return 0;}问:输出结果是什么?  1. 死循环  2. hello world       一直以为while(表达式)中表达式为true时才执行循环体。所以觉得没有答案,应该时什么也不输出,因为 i=-1

2006-03-03 16:26:00 1818 3

原创 VC++6.0英文原版+MSDN6.0下载(ISO格式)

相信有不少网友和我一样,在找VC++6.0英文原版和MSDN6.0的下载地址;工夫不负有心人,在找了许久之后,偶终于找到了,而且绝对可下!均为ISO文件格式,您需要安装相关虚拟光驱软件,才能正常打开该格式文件安装!废话少说,放出下载地址:来自易佳软件http://ejia.tust.edu.cn/soft/show.asp?id=76感谢易佳软件提供下载,该站还有其他一些好

2006-01-14 18:03:00 32030 3

Understanding.the.Linux.Kernel.3rd.Edition

Understanding.the.Linux.Kernel.3rd.Edition

2008-12-26

空空如也

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

TA关注的人

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