
其他
.千山.
热爱世界,热爱生活
展开
-
UML类图关系(泛化 、继承、实现、依赖、关联、聚合、组合)
继承、实现、依赖、关联、聚合、组合的联系与区别分别介绍这几种关系:继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力,继承是类与类或者接口与接口之间最常见的关系;在Java中此类关系通过关键字extends明确标识,在设计时一般没有争议性;实现指的是一个class类实现interface接口(可以是多个)的功能转载 2017-10-20 14:10:56 · 616 阅读 · 0 评论 -
VC++动态库DLL制作和调用
VC++:新建---工程---W32 Dynamic-Link-Library 。建源文件和def文件,加入到工程。DEF文件内容格式:LIBRARY DLL库名 EXPORT 函数名函数名VC++调用动态库://#include "stdafx.h"#include#include原创 2015-09-19 15:08:35 · 2327 阅读 · 0 评论 -
cJSON库使用教程
CSJON库基本数据格式 cJSON 定义typedef struct cJSON { struct cJSON *next,*prev; // 数组 对象数据中用到 struct cJSON *child; // 数组 和对象中指向子数组对象或值 int type; // 元素的类型,如是对象原创 2015-08-25 15:55:11 · 10721 阅读 · 1 评论 -
通过外网端口映射访问FTP
首先了解,FTP使用两个端口进行通信。一个作为控制端口(登陆用),一个作为数据传输端口。主动模式:客户端请求21 20两个固定端口进行连接。被动模式:情景描述:公司内网有一台Linux系统FTP服务器。公网地址为X.X.X.X ,现在映射公网端口 12000 到内网主机Y.Y.Y.Y的21端口。这时通过外网的被动模式访问可以登录FTP,但不能执行ls命令或者下载原创 2015-05-21 08:32:12 · 39489 阅读 · 2 评论 -
记一次神秘的BUG
int CheckConfig(APPCFG* cfg){ int i; char IndexFile[56]; for(i=0;iwebnum;i++) { printf("i=%d\n",i); memset(IndexFile,0,sizeof(IndexFile)); sprintf(IndexFile,"%s/%s",cfg->pwebs[i].webpath,cf原创 2015-04-10 19:07:12 · 951 阅读 · 0 评论 -
SUSE Linux安装oracle10及问题解决
在SUSE以外的系统安装Oracle,需要手动配置内核参数(虽然在Redhat5上安装的时候我并没有手动配置,因为看了下Redhat5的默认内核配置已经满足Oracle安装需求),内核参数配置文件 /etc/sysctl.conf。Redhat下的内核配置如下,其他系统可以参考修改部分参数,修改后立即生效命令" sysctl -p ",(读取sysctl.conf文件)# Controls原创 2015-01-21 09:26:56 · 2010 阅读 · 0 评论 -
Mysql错误: Access denied for user ''@'localhost' to database 'mysql'
1.关闭mysql # service mysqld stop2.屏蔽权限 # mysqld_safe --skip-grant-table 屏幕出现: Starting demo from .....3.新开起一个终端输入 # mysql -u root mysql 可以先查看下mysql user的情况 select user, host fr原创 2014-12-22 10:27:04 · 2827 阅读 · 0 评论