- 浏览: 22494 次
- 性别:
- 来自: 南京
-
最新评论
-
sntitan:
runlevel当前运行级cd - 回到上一次目录
linxu学习笔记 -
sntitan:
transmission-remote -si可以看到配置文件 ...
transmission-daemon奇怪的问题 -
sntitan:
真是配置文件搞错了。。
transmission-daemon奇怪的问题 -
sntitan:
好像是个bughttps://bugzilla.redhat. ...
linxu学习笔记
文章列表
fedora下的python-pip
- 博客分类:
- Linux系统管理
fedora下安装python-pip后,关键字pip没有,而是pip-python
就这样了
linux开机启动详细流程
- 博客分类:
- Linux系统管理
http://www.2cto.com/os/201109/103386.html
最近一直在折腾transmission-daemon的web访问的问题。原因是访问的时候出现
403: Forbidden
Unauthorized IP Address.
Either disable the IP address whitelist or add your address to it.
If you're editing settings.json, see the 'rpc-whitelist' and 'rpc-whitelist-enabled' entries.
If you're still using ACLs, use a whi ...
查看当前目录
pwd
端口号与相应服务的对应关系存放在/etc/services文件中
查看硬盘状况(smartctl)
http://blog.chinaunix.net/space.php?uid=17135777&do=blog&id=25842
自动挂载配置文件
/etc/fstab
查看uuid
ls -l /dev/disk/by-uuid/
设置启动登录字符终端还是xwindow
/etc/inittab fedora会有其他说明
删除目录
rm -rf
static void max_heapify(int * arr, unsigned int beginPos, unsigned int length)
{
unsigned int largest = 0;
unsigned int left = 0;
unsigned int right = 0;
unsigned int tempPos = 0;
int tempNum = 0;
for(tempPos = beginPos, largest = tempPos; tempPos * 2 + 1 < length; tempPos = larg ...
今天感冒了,明天还上班,早休息,不写了,昨天开始看的堆排序,为了不影响进程,星期天之前把堆排序搞定。
排序——插入排序(可通用)
- 博客分类:
- C/C++
今天学堆排序了,好长,没学完,所以充数一下,把第一天写的插入排序,写了一个通用版本,这个版本抽象成排序类型、类型大小比较、移动类型三种操作。从而理论上可以对任何数组进行排序(我考虑可以对结构体、字符串等,需要抽象成指针),权当练习吧。
typedef int (*COMPARE_KEYS)(const SORT_TYPE key1, const SORT_TYPE key2);
typedef void (*MOVE_KEY)(SORT_TYPE * dstKey, SORT_TYPE srcKey);
int insertion_sort_common(SORT_TYPE * ...
今天是我最熟悉的冒泡法。。
int bubble_sort(int * arr, unsigned int arrLength)
{
unsigned int iLoop = 0;
unsigned int jLoop = 0;
int tempChange = 0;
if(arr == NULL)
{
return -1;
}
for(iLoop = 0; iLoop < arrLength; ++iLoop)
{
for(jLoop = arrLength - 1; jLoop > iLoop; --jLoop)
{
...
排序——分治法排序(合并)
- 博客分类:
- C/C++
没想到第二个就是个费劲的,最怕递归,加油!
#include "sorts.h"
#include <malloc.h>
#include <stdlib.h>
#include <memory.h>
static void merge(int * arr, unsigned int p, unsigned int q, unsigned r)
{
int * leftArr = NULL;
int * rightArr = NULL;
unsigned int leftLength = q - p + 1 ...
/* insertion-sort */
int insertion_sort(int* arr, unsigned int arrCount)
{
unsigned int iLoop = 0;
unsigned int jLoop = 0;
int numInsert = 0;
if(arr == NULL)
{
return -1;
}
for(iLoop = 1; iLoop < arrCount; ++iLoop)
{
numInsert = arr[iLoop];
for(jLoop = iLoop - 1; jLo ...
从今天开始,每天学一种算法并实现。先试一个星期。今天好郁闷。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。今天先实现之前一直没实现的简单问题,堆栈和循环队列。
循环队列实现(链表,数组)
- 博客分类:
- C/C++
#include <stdlib.h>
#include <memory.h>
#include "queue.h"
#ifdef __cplusplus
extern "C"{
#endif
#ifdef QUEUE_LINK
typedef struct queue{
int num;
struct queue *next;
}QUEUE;
QUEUE *g_queue = NULL;
QUEUE *g_lastOne = NULL;
int enqueue(int i)
{
...
#include <stdio.h>
#include <stdlib.h>
#include <memory.h>
#include "stack.h"
#ifdef __cplusplus
extern "C" {
#endif
#ifdef STACK_LINK
typedef struct stack{
int num;
struct stack *next;
}STACK;
STACK *g_pStack = NULL;
void push(int i)
{
...