小编Ale*_* C.的帖子

如何更改Jenkins安装的端口号在Ubuntu 12.04中

我想在ubuntu中安装jenkins.我按照以下命令:

wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | apt-key add -

echo deb http://pkg.jenkins-ci.org/debian binary/ > /etc/apt/sources.list.d/jenkins.list
Run Code Online (Sandbox Code Playgroud)

然后

apt-get update
Run Code Online (Sandbox Code Playgroud)

apt-get install jenkins
Run Code Online (Sandbox Code Playgroud)

但它显示

  • 启动Jenkins持续集成服务器Jenkins所选的http端口(8080)似乎正在被另一个程序使用请选择另一个用于jenkins的端口

需要有关如何为Jenkins设置不同端口的帮助.

linux ubuntu jenkins

30
推荐指数
4
解决办法
6万
查看次数

mysql排序版本号

我有以下价值观:

1.1.2 
9.1 
2.2
4
1.2.3.4
3.2.14
3.2.1.4.2
.....
Run Code Online (Sandbox Code Playgroud)

我需要使用mysql对这些值进行排序.这个的数据类型是varbinary(300).

所需的输出如下:

1.1.2
1.2.3.4
2.2
3.2.1.4.2
3.2.14
4
9.1
Run Code Online (Sandbox Code Playgroud)

查询是:

select version_number from table order by version_number asc 
Run Code Online (Sandbox Code Playgroud)

它没有给出正确的排序顺序.

所需的输出是:

1.1.2
1.2.3.4
2.2
3.2.1.4.2
3.2.14 
4
9.1
Run Code Online (Sandbox Code Playgroud)

版本号最多为20位(如1.2.3.4.5.6.7.8.9.2.34)以及更多.没有特定的最大尺寸,标准版本就像上面提到的那样.

mysql sorting

17
推荐指数
2
解决办法
6374
查看次数

如何获取SD卡事件的通知?

我想检查是否存在SD卡,并接收SD卡添加/删除的通知.

到目前为止我已经使用了libudev,我已经制作了一个小应用程序来监听SD卡事件.

代码如下:

#include <unistd.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stddef.h>
#include <errno.h>
#include <sys/time.h> //debug -> remove me

#include <libudev.h>

#define ADD_FILTER "add"
#define REMOVE_FILTER "remove"
#define SUBSYSTEM_FILTER "block"
#define ATTR_FILTER "ID_MODEL"
#define SD_ATTR_VALUE "SD_MMC"
#define ATTR_ACTIVE_SD "ID_PART_TABLE_TYPE"

static bool isDeviceSD(struct udev_device *device);
static bool isDevPresent(struct udev *device);
static void print_device(struct udev_device *device, const char *source); //for debugging -> remove me
static bool s_bSD_present;

int main()
{
    struct udev *udev;
    struct udev_monitor *udev_monitor = NULL; …
Run Code Online (Sandbox Code Playgroud)

c linux udev

6
推荐指数
1
解决办法
8798
查看次数

有没有办法在linux中创建虚拟文件描述符?

我用以下方式打开了一个文件:

fp = fopen("some.txt","r");
Run Code Online (Sandbox Code Playgroud)

现在在这个文件中,第一个字节可以说40个字节是不必要的数据垃圾,所以我想删除它们.但我无法从该文件中删除该数据,修改或创建该文件的副本而没有那些不必要的数据.

所以我想创建另一个指向文件的虚拟FILE指针,当我将这个虚拟指针传递给执行以下操作的任何其他函数时:

  fseek ( dummy file pointer , 0 , SEEK_SET );
Run Code Online (Sandbox Code Playgroud)

然后它应该将文件指针设置在some.txt中的第40个位置.


但是该函数接受一个文件描述符,所以我需要传递一个文件描述符,它将文件视为文件中从未出现的前40个字节.


简而言之,虚拟描述符应该将文件视为那个40字节不在该文件中,并且所有定位操作应该相对于第40个字节计数为第1个字节.

c linux file

6
推荐指数
1
解决办法
2085
查看次数

在C++中建议进行字符串赋值是什么意思?

std::string s = t;
Run Code Online (Sandbox Code Playgroud)

我想在此之后,s和t指向同一个地址.

一旦t被删除,s也是空的.如何制作深层照片?

c++ visual-c++

0
推荐指数
1
解决办法
115
查看次数

标签 统计

linux ×3

c ×2

c++ ×1

file ×1

jenkins ×1

mysql ×1

sorting ×1

ubuntu ×1

udev ×1

visual-c++ ×1