- 博客(151)
- 资源 (68)
- 收藏
- 关注
原创 在ubuntu server 20.04搭建gitlab服务器
用docker在ubuntu server20.04上部署gitlab服务,中间遇到几个问题 后面通过如下方式解决。记录一下:1. 虚拟机上安装ubuntu server 20.04 (未勾选默认安装docker)2. 进入ubuntu server 20.04 执行:安装dockerroot@ubuntusrv:~# apt install docker.io设置环境变量:vi /etc/profile 在文件最后增加:export GITLAB_HOME=/srv/gitlab
2022-03-16 12:53:03
1810
原创 设置apt安装包时是否保留下载的deb包
默认情况下使用apt install安装包时,会自动下载安装包及其依赖包到/var/cache/apt/archieves目录,可通过如下配置改变这一行为:#禁止保存echo 'Binary::apt::APT::Keep-Downloaded-Packages "0";' | sudo tee /etc/apt/apt.conf.d/10apt-keep-downloads#允许保存echo 'Binary::apt::APT::Keep-Downloaded-Packages "1";' |
2022-03-02 11:35:41
4410
原创 dbus-send调用d-feet中显示的方法
有时候,需要调用系统或自定义的dbus接口。可通过dbus-send命令来执行,具体参数可查看man。下面直接通过图片的形式,说明如何用dbus-send调用在d-feet中看到的dbus对象和方法:其中:--system:表示System Bus --print-reply:可显示dbus调用的返回信息,如果有错误 会比较方便知道是哪里错了 --type=method_call:表示调用dbus方法,若不指定则表示发送dbus信号...
2022-01-08 10:29:34
618
原创 linux 系统下为打印机设置quirks解决打印异常问题
背景最近使用SONY-X898MD打印机时,发现每次打印后都会触发usblp detach然后再attach的情况,导致我写的udev rule被重复执行引发各种奇怪的问题。进一步了解到,其实cups是支持针对个别打印机进行特殊设置的,针对这个打印机可以设置no-reattach。具体方法参照如下介绍:I.First, run the command lsusb -v | less.The output will help you to identify two items:Ve
2022-01-08 10:02:13
1348
转载 使用Qt Creator进行linux远程调试
原创:使用Qt Creator作为Linux IDE,代替Vim:实现两台Linux电脑远程部署和gdb调试(一台电脑有桌面系统,一台电脑无桌面系统)_$firecat全宏的代码足迹$-优快云博客https://blog.youkuaiyun.com/libaineu2004/article/details/62423830使用Qt Creator进行linux远程调试_草上爬的博客-优快云博客_qt远程调试序言考虑到程序员在无桌面Linux的环境下编写C/C++程序,如果使用原生的Vim编辑和单步断点调试比较
2021-11-02 12:05:13
965
原创 udev-configure-printer提示Device already handled问题
使用udev-configure-printer add打印机,之后由于某些原因将其移除后,再次执行add会添加失败并提示Device already handled。查看源码发现,add后会将打印机的path和uri信息保存到:#define USB_URI_MAP "/var/run/udev-configure-printer/usb-uris"格式为:/devices/pci0000:00/0000:00:14.0/usb1/1-3 usb://Sony/UP-D898MD_
2021-09-08 21:08:22
345
原创 ubuntu无法正常显示windows下设置的U盘中文卷标
以下是我自己的分析,如有错误,请不吝指正!结论:中文版本windows默认使用GB2312编码(代码页936),所以设置卷标时写入到U盘中的卷标名称字符也是GB2312编码。而linux默认使用的是UTF8编码,所以卷标会显示成乱码。另外mount挂载磁盘时指定的iocharset=utf8仅对U盘中的文件名有效,对卷标不生效,所以在windows上设置的中文卷标不能在linux上正常显示。分析过程在Ubuntu上设置中文卷标:1. 在ubuntu 18.04上运行gnome-di.
2021-03-08 19:41:38
603
原创 linux下U盘分区及格式化
重新分区使用fdisk对U盘删除分区并重建分区sudo fdisk /dev/sdb按d删除分区,再按n新建分区 依次按回车使用默认选项即可格式化分区使用mkfs.vfat将分区格式化为MS-DOS文件系统格式,-n指定卷标sudo mkfs.vfat -n fb /dev/sdb1或者用mkfs.ext4格式化为ext分区,-L指定卷标sudo mkfs.ext4 -L fb /dev/sdb1...
2020-09-29 22:51:22
827
转载 Linux kernel编译、安装及指定默认内核版本启动
一、内核编译与安装升级内核的本质是用新编译好的内核代替当前使用的内核,简单的说就是更换 /boot文件夹下的文件。1. 下载源码www.kernel.org/pub/linux/kernel/v3.x/…,,比如下载到Linux-3.14.tar.gz,大约100+M2.拷贝到/usr/src目录下,用 tar -xvflinux-3.14.tar.gz 命令解压3...
2020-03-10 16:47:21
4411
原创 orange pi prime上部署selenium
想在orange pi prime(ubuntu OS)上部署selenium工具,折腾了两天终于搞定,主要是因为geckodriver在github上不提供arm64架构的版本,所以刚开始想按照源码编译一个能在arm上运行的驱动,但苦于没搞过交叉编译 弄了一通环境最终编译出来的文件竟然还不通用,用file命令一看,原来是32位的ARM EABI5,瞬间崩溃。。。后来通过google(你...
2019-05-26 19:37:56
633
转载 linux如何从 命令行 将普通文件打印到 pdf
转自:https://www.helplib.com/ubuntu/article_159005问题:打印文件时,打印文件可以选择将文件保存为pdf的文件。 我如何从 命令行 中做同样的事情?回答 1:下面是一个不涉及OpenOffice的解决方案: sudo apt-get install enscript enscript my_text_file.txt...
2019-05-02 20:26:11
2485
转载 Ubuntu14.04通过NFS服务器共享磁盘
转自:https://blog.youkuaiyun.com/alex_equal/article/details/504050951、安装NFS服务器$ apt-get install nfs-kernel-server nfs-common2、编辑/etc/exports,添加目标系统的根文件系统映射目录,假如目标系统的根文件系统最 后映射到/opt/filesytem,则/etc/exp...
2019-04-09 11:10:54
285
原创 linux分区挂载
fdisk:只用于磁盘分区管理工作,可以删除、新建分区分区完成后,要想插入机器后自动挂载,还需要设置分区的文件系统类型mkfs.vfat:将磁盘格式化成fat32格式 可以兼容windows和linuxsudo mkfs.vfat -F 32 /dev/sdb1mkfs.ntfs:将磁盘格式化成NTFS格式sudo mkfs.ntfs -f -L label /dev...
2019-03-20 17:38:10
308
转载 FTPS (FTP over SSL) vs. SFTP (SSH 文件传输协议): 我们如何做出选择
转自:https://www.cnblogs.com/OLDMAN-LU/p/6428274.html 第一个RFC的FTP协议发布通过网络使用FTP协议(由RFC 959或更高版本)的文件传输始于1980年,FTP提供上传,下载和删除文件,创建和删除目录,读取目录内容的功能。虽然FTP是非常受欢迎的,它有一些缺点,使其更难使用。主要的缺点是缺乏目录列表的统一格式(这个问题已经通过引入...
2019-01-10 14:13:57
2342
转载 一文搞懂deb包
转自:https://www.cnblogs.com/Genesis-007/p/5219960.htmldeb包的文件结构:deb包里面的结构:DEBIAN目录 和 软件具体安装目录(模拟安装目录)(如etc, usr, opt, tmp等)。 在DEBIAN目录中至少有control文件,还可能有postinst(postinstallation)、postrm(postr...
2018-12-22 09:53:53
6781
转载 /etc/apt/sources.list 详解
转自:https://blog.youkuaiyun.com/gong_xucheng/article/details/53886271/etc/apt/sources.list 是包管理工具 apt 所用的记录软件包仓库位置的配置文件,同样的还有位于 /etc/apt/sources.list.d/*.list 的各文件。sources.list 条目格式sources.list 文件中的条目一...
2018-12-17 22:52:55
10193
转载 下载Ubuntu源码
一、用命令: Linux Kernel Source Code: apt-get source linux-source-3.2.0 Where can I find the source code for the Ubuntu Kernel? Ubuntu Source Code: Ubuntu archive Specific Software Sou...
2018-12-16 23:36:47
4855
原创 Ubuntu 14.04系统启动顺序回顾
产品在lightDM的配置中设置了Hook,通过session-setup-script调用了一个脚本,然后在脚本中启动软件。但这两天遇到一个问题:开机时偶发软件无法启动,日志跟踪发现,在脚本中启动软件时文件不存在。看日志发现有以下错误:而sda6正在软件所在的分区。 于是进一步查看分区挂载配置,在/etc/fstab中发现竟然把sda6的挂载注释掉了,然后再进一步确认发现sda6...
2018-08-10 00:14:41
1895
转载 Ubuntu软件安装与apt-get下载软件的存放位置
转自:https://blog.youkuaiyun.com/the_fool_/article/details/80514179系统:Ubuntu16.04常用的软件安装方式有两种:第一种:apt-get(安装后略类似于windows中的安装版软件):例:apt-get install ssh1.下载的软件存放位置/var/cache/apt/archives2.安装后软件默认位置/usr/share3.可...
2018-06-29 14:43:54
1561
转载 XRandR Examples
由于经常会用到使用 xrandr 设置屏幕属性, 而每次用的时候都要去查 man 手册, 有时还需要上网搜索例子.这样一来就比较麻烦, 所以就想整理下 xrandr 的用法, 给出一些常用的例子.查询使用 xrandr -q 命令可以查询当前的显示器状态, 使用 xrandr --verbose 将会显示更详细的信息.设置分辨率设置分辨率时需要指定设置的 ouput 以及 mode, 如将 eDP...
2018-05-31 15:26:15
1013
转载 Python Requests快速入门
关于python中通过requests与网页交互的相关文章,感觉不错,特记录以备查看:入门教程:https://www.cnblogs.com/xiaoermaomao/p/6877026.htmlLinux安装Requests: http://docs.python-requests.org/zh_CN/latest/user/install.htmlWindows安装Resquests: ht...
2018-04-30 23:18:37
285
原创 通过配置文件改变Ubuntu系统语言
产品中需要通过自己开发的软件来实现系统中英文语言切换。可修改~/.pam_environment内容如下:LANG=zh_CN.UTF-8LANGUAGE=zh_CN:zh将上述内容删除即为英文
2018-04-23 21:37:09
928
原创 Android实现生成二维码功能
这个功能比较简单,网上也能找到非常多的方法,大部分是通过google的zxing实现。问题在于网上的很多文章只说了生成方法,但没有介绍如何引入zxing库,导致我这个新手照葫芦竟然画不出瓢来,老是编译错误,甚是苦恼。解决后特来一记:1.首先下载zxing库,因为只是生成二维码,所以我只用了核心库,版本是3.2.1,下载地址2.将下载core-3.2.1.jar放到app/libs/目录下3.配置模...
2018-04-16 22:10:43
6036
转载 dd命令的解释
转自:https://www.cnblogs.com/jikexianfeng/p/6103500.html一、dd命令的解释dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。注意:指定数字的地方若以下列字符结尾,则乘以相应的数字:b=512;c=1;k=1024;w=2参数注释:1. if=文件名:输入文件名,缺省为标准输入。即指定源文件。< if=input file &g...
2018-03-17 23:05:45
742
转载 Ubuntu16.04 Java编译环境
Ubuntu安装JDK详解http://www.linuxidc.com/Linux/2016-11/136958.htmUbuntu 16.04 Sublime Text3 Java编译运行(最简单的方法)http://blog.youkuaiyun.com/dk_0228/article/details/54571470
2017-12-02 12:14:43
975
转载 linux下gdb调试
先把查到的资料贴在这里,有时间重新整理:c++ Release版代码与符号表分离及调试———objcopy(调试信息挂载)http://blog.youkuaiyun.com/cyteven/article/details/13015511 用objcopy把调试信息放到单独的文件中http://blog.youkuaiyun.com/someonea/article/details/32
2017-11-01 16:52:31
423
转载 Linux下查看进程和线程
转自:http://www.linuxidc.com/Linux/2015-01/111462.htm在Linux中查看线程数的三种方法1、top -H手册中说:-H : Threads toggle加上这个选项启动top,top一行显示一个线程。否则,它一行显示一个进程。2、ps xH手册中说:H Show threads as if they were pr
2017-10-30 17:21:35
545
转载 qt pro文件环境变量
转自:http://blog.youkuaiyun.com/zkl99999/article/details/61197930变量$$varName$${varName}qmake工程文件内定义变量的值$$(varName)qmake运行时,环境变量的值$(varName
2017-10-10 19:06:25
8867
原创 Windows Server2008部署python爬虫环境
准备软件包:1.下载python 2.7.13 下载地址:点击打开链接2.下载beautifulsoup,下载地址:点击打开链接 安装:1.安装python 2.7.13,直接运行安装即可2.打开命令行窗口,输入python,注意版本,你看到的可能是3.4.X。这个可能是因为系统默认已经安装了python3.4,此时把安装路径添加到path环境变量的最前面即可3
2017-09-23 22:13:20
2515
转载 D-Bus的几种用法
原文:http://www.cnblogs.com/wwang/archive/2010/10/27/1862552.html
2017-08-01 20:37:03
1045
原创 用checkinstall制作deb/rpm/Slackware安装包
简介checkinstall类似make install的功能,都可以根据Makefile中的指令执行相关操作.不同的是,checkinstall可以跟踪所有install的文件,并生成二进制的deb/rpm安装包.通过生成的deb/rpm包安装后,可以用包管理器方便地卸载.checkinstall作用的关键是Makefile, 所以,要做一个完善的安装包还是要熟悉Makefi
2017-02-28 21:56:57
1345
原创 Ubuntu解决软件相互依赖问题
这么棘手的一个问题,在折腾了N久之后竟然被我解决了.然而没有截图,现在仅把大致步骤说一下:一. apt-get update提示404问题出现此问题说明机器上存在某些软件,在当前指定的源服务器上找不到,解决方法有两个,要么尝试寻找其他源服务器并添加到/etc/apt/sources.list 要么就把出现404的软件从/etc/apt/sources.list.d目录中删除
2017-02-17 09:42:53
3463
原创 python 批量下载并安装deb包
需要批量下载安装程序的可以参考以下.实现方法:1. urls.log中保存需要下载的deb包的URL地址2. download-install.py从urls.log中解析URL,然后下载到./Downloads目录下,最后逐个安装.上代码: #!/usr/bin/env pythonimport urllibimport osdef Schedule(a,
2017-02-14 21:30:55
3098
原创 dbus-python服务实现及introspection功能
话说dbus-python很强大,可以通过python轻松地实现一个dbus服务,供其它程序调用或与之交互。那么如何让QT通过proxy方式调用python实现的dbus服务呢? 这就要借助dbus-python的inspect功能了。比如通过dbus-python注册了一个名为com.foxbryant.demo的服务,通过d-feet查看结果如下:一、生成D
2017-02-07 23:20:36
1560
原创 org.freedesktop.DBus.Error.AccessDenied解决办法
运行自己用python写的dbus服务时,出现如下错误:Traceback (most recent call last): File "./test.py", line 87, in object = DeviceObject() File "./test.py", line 37, in __init__ bus_name = dbus.service.BusNa
2017-02-07 22:35:52
12600
原创 rabbit svn命令行常用命令
1.检出svn checkout http://xxxx/trunk2.更新svn update3.添加文件目录svn add file4.撤销添加svn revert --recursive your_added_file5.生成diff文件svn diff single_flie >s.diff //生成单个文件的差
2017-01-17 17:04:41
1230
原创 Python函数式编程
Python函数式编程的核心思想是:把函数当数据. 所以,函数可以用作函数参数,函数返回值,元组或字典成员等闭包闭包是实现代码复用的一种途径,与类不同的是它基于函数实现.函数与它的环境变量一起就构成了闭包,闭包只有一个返回值,那就是闭包中的函数def line_conf(a, b): def line_fun(x): return a*x + b
2017-01-07 14:38:36
513
转载 DBUS与QDBUS的应用
转自: http://blog.chinaunix.net/uid-23023613-id-219094.htmlD-Bus概述什么是D-Bus? D-Bus是一种进程间通信的机制,它被设计成为一种低开销、低延迟的IPC,并被多种桌面环境(如KDE、GNOME等)所采用。关于D-Bus的详细介绍可以参考freedesktop.org提供的两份文档, D-
2017-01-03 18:59:55
3094
Toad for Oracle v11.rar
2012-02-07
CSplite.zip
2011-11-10
OracleDBTest.rar
2011-10-07
Oracle_Database_11g_标准版_企业版__下载地址_详细列表.doc
2011-09-16
C++ STL中文版.pdf
2011-08-03
ControlTest_MFC.zip
2011-06-16
练成Linux系统高手教程.pdf
2011-02-26
android生成二维码
2018-04-16
dbus-demo.zip
2017-01-04
boost库中的正则表达式.doc
2013-04-26
NSIS安装包制作工具
2012-12-01
VS2010Samples.zip
2012-10-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人