摘要: 本解法的价值矩阵生成由上到下,行表示不同的物品编号,第i行表示有i-1种物品;列表示重量限制。r[i][j]表示仅有i-1号物品时,重量限制为j时,可以得到的最大价值。 价值矩阵r[i][j],i是物品的编号,j是背包的重量限制;物品编号矩阵p[i][j],表示达到价值r[i][j]时,背包里的... 阅读全文
posted @ 2015-09-19 02:00 hh6plus 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 在linux中,对byte的定义为无符号char,而char默认为有符号char。 #ifndef BYTE#define BYTE unsigned char#endif以下ZZ百度知道: 在C中,默认的基础数据类型均为signed,现在我们以char为例,说明(signed... 阅读全文
posted @ 2015-06-12 10:35 hh6plus 阅读(1216) 评论(0) 推荐(0) 编辑
摘要: 在一个程序中开的子线程与父线程通信各种手段都失败了。经调试解决。 问题原因: 在父进程运行pthread_init生成子线程,fork后生成了【子进程】,其中调用了add_alram函数,add_alarm使用线程间通信的方法无法与父进程的pthread通信,因为两个函数隶属不同进程:pth... 阅读全文
posted @ 2015-06-05 17:46 hh6plus 阅读(154) 评论(0) 推荐(0) 编辑
摘要: exit函数在头文件stdlib.h中。 exit(0):正常运行程序并退出程序; exit(1):非正常运行导致退出程序; return():返回函数,若在main主函数中,则会退出函数并返回一值,可以写为return(0),或return 0。 具体: 1. return返回函数值... 阅读全文
posted @ 2015-04-29 10:14 hh6plus 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 默认从头幅值:如果枚举没有初始化, 即省掉"=整型常数"时, 则从第一个标识符开始, 顺 次赋给标识符0, 1, 2, ...。但当枚举中的某个成员赋值后, 其后的成员按依次 加1的规则确定其值。 从中部幅值: 当定义改变成: enum string { ... 阅读全文
posted @ 2015-04-28 17:31 hh6plus 阅读(1526) 评论(0) 推荐(0) 编辑
摘要: struct ifaddrs **ifap;struct ifaddrs *ifa;int n;n = getifaddrs(&ifa);*ifap = ifa;for (ifa; ifa!= NULL; ifa = ifa->ifa_next) { 对地址链表的处理函数} 使用... 阅读全文
posted @ 2015-01-15 17:46 hh6plus 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 在fedora20下yum安装mysql,出现的是mariadb,所以rpm安装mysql。 安装完成后启动服务,命令: systemctl start mysql.service 弹出错误: localhost.localdomain mysql[1635]: Starting My... 阅读全文
posted @ 2014-12-29 15:53 hh6plus 阅读(206) 评论(0) 推荐(0) 编辑
摘要: rz -be 阅读全文
posted @ 2014-10-21 10:57 hh6plus 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 老版fedora中使用chkconfig配置开机启动,fedora20中,使用chkconfig会出现各种问题。使用systemctl配置。 具体表格如下 阅读全文
posted @ 2014-10-21 10:17 hh6plus 阅读(247) 评论(0) 推荐(0) 编辑
摘要: Apache: 安装:yum install httpd 运行:新版/usr/sbin/apachectl start 老版/etc/init.d/httpd start(老版Yum安装后会自动配置好开机启动项) 在找不到运行文件时,应当运行rpm -ql httpd,寻找安装位置。 ... 阅读全文
posted @ 2014-10-20 15:26 hh6plus 阅读(145) 评论(0) 推荐(0) 编辑