上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 73 下一页
摘要: pkg-config 详解查看模块版本修改pkg-config 详解一、编译和连接一般来说,如果库的头文件不在 /usr/include 目录中,那么在编译的时候需要用 -I 参数指定其路径。由于同一个库在不同系统上可能位于不同的目录下,用户安装库的时候也可以将库安装在不同的目录下,所以即使使用同一个库,由于库的路径的不同,造成了用 -I 参数指定的头文件的路径也可能不同,其结果就是造成了编译命令界面的不统一。如果使用 -L 参数,也会造成连接界面的不统一。编译和连接界面不统一会为库的使用带来麻烦。为了解决编译和连接界面不统一的问题,人们找到了一些解决办法。其基本思想就是:事先把库的位置信息等 阅读全文
posted @ 2012-06-11 14:57 wangkangluo1 阅读(3434) 评论(0) 推荐(0) 编辑
摘要: glade2 与 glade 3LibgladeGTK+ and Glade3 GUI Programming TutorialGTK界面开发工具GtkBuilderGlade 3与GTK+-2入门知识点 glade3与glade2差别glade2生成代码,而glade3只生成xml文件(实现了与代码分离,支持其他语言调用,如python) 如何运行glade3生成的xml界面借助libglade库读取xml文件,并生成控件示例test.glade<?xml version="1.0" encoding="UTF-8" standalone=&qu 阅读全文
posted @ 2012-06-11 14:53 wangkangluo1 阅读(3913) 评论(2) 推荐(0) 编辑
摘要: 五十音图片假名平假名完 阅读全文
posted @ 2012-06-08 23:45 wangkangluo1 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 原文链接GNU Octave介绍GNU Octave是自由软件基金会(Free Software Foundation)支持的遵循GPL协议(GNU General Public License)的一个自由再发布的软件,作者是以John W. Eaton为首的一些志愿者。它提供了一个环境,该环境支持叫做GNU Octave的高级语言,这种语言与Matlab兼容,主要用于数值计算。它提供了一个方便的命令行方式,可以数值求解线性和非线性问题,以及做一些数值模拟。 Octave也提供了一些工具包,可以解决一般的线性代数问题,非线性方程求根,常规函数积分,处理多项式,处理常微分方程和微分代数方程。它. 阅读全文
posted @ 2012-06-08 00:16 wangkangluo1 阅读(7755) 评论(0) 推荐(2) 编辑
摘要: 原文链接1、什么是分区? 分区是将一个硬盘驱动器分成若干个逻辑驱动器,分区是把硬盘连续的区块当做一个独立的磁硬使用。分区表是一个硬盘分区的索引,分区的信息都会写进分区表。2、为什么要有多个分区?防止数据丢失:如果系统只有一个分区,那么这个分区损坏,用户将会丢失所的有数据。增加磁盘空间使用效率:可以用不同的区块大小来格式化分区,如果有很多1K的文件,而硬盘分区区块大小为4K,那么每存储一个文件将会浪费3K空间。这时我们需要取这些文件大小的平均值进行区块大小的划分。数据激增到极限不会引起系统挂起:将用户数据和系统数据分开,可以避免用户数据填满整个硬盘,引起的系挂起。3、分区工具fdisk用法介绍 阅读全文
posted @ 2012-06-08 00:14 wangkangluo1 阅读(79266) 评论(0) 推荐(0) 编辑
摘要: 原文链接什么是HTTP Headers HTTP是“Hypertext Transfer Protocol”的所写,整个万维网都在使用这种协议,几乎你在浏览器里看到的大部分内容都是通过http协议来传输的,比如这篇文章。 HTTP Headers是HTTP请求和相应的核心,它承载了关于客户端浏览器,请求页面,服务器等相关的信息。 示例 当你在浏览器地址栏里键入一个url,你的浏览器将会类似如下的http请求:GET /tutorials/other/top-20-mysql-best-practices/ HTTP/1.1Host: net.tutsplus.comUser-Agent... 阅读全文
posted @ 2012-06-06 23:18 wangkangluo1 阅读(570) 评论(0) 推荐(0) 编辑
摘要: 原文链接GDB 常用命令参考手册GDB 命令行参数GDB 命令GDB 操作提示GDB 相关手册相关链接GDB 命令行参数启动 GDB:gdbexecutablegdb -eexecutable-ccore-filegdbexecutable-pidprocess-id(使用命令'ps -auxw'可以查看进程的 pid)选项含义--help-h列出命令行参数。--exec=file-efile指定可执行文件。--core=core-file-ccore-file指明 core 文件。--command=file-xfile从指定文件中读取 gdb 命令。--directory= 阅读全文
posted @ 2012-06-06 14:17 wangkangluo1 阅读(11053) 评论(0) 推荐(2) 编辑
摘要: 参考链接 正则30分钟 boost_regexboost.cc#include <iostream>#include <boost/regex.hpp>using namespace std;int main(int argc){ string s; do{ if(argc == 1) { cout << "Enter text to split (or \"quit\" to exit): "; getline(cin, s); if(s == "quit") break; } else ... 阅读全文
posted @ 2012-06-06 11:25 wangkangluo1 阅读(1409) 评论(1) 推荐(0) 编辑
摘要: 原文链接linux下默认是不产生core文件的,要用ulimit -c unlimited放开概述系统性能一直是一个受关注的话题,如何通过最简单的设置来实现最有效的性能调优,如何在有限资源的条件下保证程序的运作,ulimit 是我们在处理这些问题时,经常使用的一种简单手段。ulimit 是一种 linux 系统的内键功能,它具有一套参数集,用于为由它生成的 shell 进程及其子进程的资源使用设置限制。本文将在后面的章节中详细说明 ulimit 的功能,使用以及它的影响,并以具体的例子来详细地阐述它在限制资源使用方面的影响。ulimit 的功能和用法ulimit 功能简述假设有这样一种情况,当 阅读全文
posted @ 2012-06-06 09:33 wangkangluo1 阅读(68590) 评论(6) 推荐(8) 编辑
摘要: 原文链接对于在Linux下工作的人,如果你经常要画一些二维图和简单的三维图的话,那么,gnuplot无疑是一个非常好的选择,不仅图形漂亮,而且操作简单。当然如果需要质量更高的三维图,请用其他的一些专业绘图软件。建议大家学会使用gnuplot。这个小软件通常都是Redhat Linux自带的,但自带的版本是3.7的,建议将其升级到4.0,新版本具有很多新功能。最新版本可以到http://www.gnuplot.info下载。一些最基本的操作请大家看说明书。这里总结一下我在使用过程中遇到的一些问题以及解决的办法,目的是让那些以前不会的或不熟练的能快速入门,会画自己想要的图,因为原来的说明书很长,较 阅读全文
posted @ 2012-06-05 22:11 wangkangluo1 阅读(1016) 评论(0) 推荐(0) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 73 下一页