自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小紫怡宝宝的专栏

善战者,求之于势,不责于人,故能择人而任势

  • 博客(38)
  • 收藏
  • 关注

转载 解决/usr/local/lib/libglog.so.0: error adding symbols: DSO missing from command line

转自 https://blog.csdn.net/u010987458/article/details/72235408第一步:// 查看目录 /usr/lib 或 /usr/local/lib的目录下是否存在libglog.so.0$ find libglog*libglog.alibglog.lalibglog.solibglog.so.0libglog.so.0.0.012345...

2018-05-30 16:53:19 2331

原创 解决mac下ssh空闲一段时间自动断开的问题

之前在公司就遇到过这种问题,使用ssh登录linux服务器后,在后台放置一段时间,会发现会自动断开,解决的方法很简单:vim /etc/ssh/ssh_config添加这2句即可ServerAliveCountMax 3ServerAliveInterval 51.ServerAliveCountMax 3 表示服务器发出请求后客户端没有响应的次数达到一定值, 就自动断开. 正常情况下, 客户端不...

2018-03-29 14:30:41 5381

转载 gdb调试带参数的程序

看了论坛http://bbs.chinaunix.net/thread-4063853-1-1.html里面的讨论,掌握了一个之前一直不会解决的问题。那就是如何运行gdb 带参数调试 比如 ./a.out 1 2 3你如果运行 $gdb ./a.out 1 2 3 肯定会报错。正确的做法是:12

2018-01-21 13:40:46 435

转载 关于curses、ncurses、ncursesw区别及安装方法

最近在用unbutu做电子词典的小玩意,打算用xterm终端做一个用户界面。具体实现起来其实不难,库函数调调,就能实现滚屏,颜色,子窗口等等。在这里主要讲讲这几个头文件对应的库文件的区别以及安装方法。介绍:ncurese全称是new curses,相信大家一听名字就知道了,没错,她是curses的升级版(更新版),他要比curses好用。具体的优点等待你的发现吧。

2018-01-21 12:59:58 7678

原创 python中含有中文字符无法运行的解决方法

在python代码第一行加入下面这一句后,再编写代码就可以自由的输入中文了。#coding=utf-8网上的说法和之前报错来看好像是python 默认只支持ASCII码的字符

2017-09-11 19:55:22 4520

原创 对 Linux 文件名中有短横线“-”的操作

Linux 中"-"有特殊的含义,比如在命令的后面加"-"表示后面跟的是选项。但是如何新建带名字中有"-",下面介绍三种方法,比如要新建 文件 "-a":1、cd .>-a2、vi -- -a3、echo"">-a上面三种方法都可以在当前目录下新建一个"-a" 文件 ,当然还可以有别的方法新建,这里就不在介绍。如果要删除"-a"就比较麻烦了,如果你输入 rm -a,

2017-09-11 19:44:53 8567

转载 向vsftp服务器上传文件报“550 Permission denied”错误的解决办法

上传文件:ftp> mput db.iso550 Permission denied  原因:vsftp默认配置不允许上传文件。解决:修改/etc/vsftpd.conf将“write_enable=YES”前面的#取消。重启vsftp服务器。

2017-08-30 14:51:34 5509

原创 diff&&patch

作为程序员,了解diff&patch命令是非常必要的。比如说我们发现某个项目有bug代码,而自己又没有svn的提交权限,那么此时最合适的解决方法就是用diff命令做一个补丁发给项目成员。项目成员通过patch命令可以立刻知道你的意图。有人会说直接传一个新文件不是更简单?不要忘了,一个patch文件尺寸更小传输更快,而且可以明显的看到都做了哪些修改。保证当前目录是demo名录:

2016-12-13 14:31:04 208

原创 Linux文件系统快照

Linux文件系统快照来自:http://www.mike.org.cn/blog/index.php?load=read&id=619文件系统快照 (File System Snapshots) 顾名思义就是在文件系统上照张相片,也就是将文件系统当时的情形记录下来,就好像照相一样。日后您可以一张一张照片翻出来看。例如,您目前文件系统中有十个档案,我们先使用文件系统快照拍一张照片。

2016-12-13 14:26:59 966

转载 如何查看LINUX下的一个USB设备使用的驱动模块

http://unix.stackexchange.com/questions/60078/find-out-which-modules-are-associated-with-a-usb-deviceFinding the Kernel Driver(s)The victim device$ lsusb Bus 010 Device 002: ID 046d:c01e Lo

2016-10-21 10:15:55 755

原创 pip install 出现报asciii码错误的问题

转载:http://blog.csdn.NET/junli_chen/article/details/48209411我在用pip安装一些第三方库时,总会报错,错误如下:提示:UnicodeDecodeError: 'ascii' codec can't decode byte 0xb1 inposition 34: ordinalnot in range(128)as

2016-10-15 19:00:36 242

原创 linux工作队列机制

工作队列(work queue)是Linux kernel中将工作推后执行的一种机制。这种机制和BH或Tasklets不同之处在于工作队列是把推后的工作交由一个内核线程去执行,因此工作队列的优势就在于它允许重新调度甚至睡眠。工作队列是2.6内核开始引入的机制,在2.6.20之后,工作队列的数据结构发生了一些变化,因此本文分成两个部分对2.6.20之前和之后的版本分别做介绍。I、

2016-10-13 10:32:24 197

原创 Linux 无线网卡连接 WIFIWPA-PSK

Linux 无线网卡连接 WIFIWPA-PSK//编辑/etc/wpa_supplicant/wpa_supplicant.conf文件,内容如下ctrl_interface=/var/run/wpa_supplicantctrl_interface_group=wheel  network={ ssid="Chenyw" scan_ssid=1 pr

2016-10-11 15:48:37 989

原创 内核代码宏中 do{...}while(0) 的作用

在内核空间非常有限的情况下,为什么还要在某些宏里增加 do{...}while(0) 这种“没用”的代码行呢?    带参数的宏定义的一般形式为:                #define   ()        :一个标识符    :参数可以是一个或多个。多个参数之间用逗号分隔    :被替换用的字符串,字符串是由参数表中的各个参数组成的一个或多个表达式  

2016-10-09 16:51:09 257

原创 ioctl方法详解

设备控制接口(ioctl 函数)回想一下我们在字符设备驱动中介绍的struct file_operations 结构,这里我们将介绍一个新的方法:int (*ioctl) (struct inode *, struct file *, unsigned int, unsigned long);这是驱动程序设备控制接口函数(ioctl函

2016-09-28 15:14:38 275

原创 Install Adobe Flash plugin in Ubuntu 14.04

1. enable Canonical PartnerRepository Open Terminal and type commands below tosudo apt-add-repository "deb http://archive.canonical.com/$(lsb_release -sc) partner"2. Update Repo and Install fl

2016-09-06 21:06:15 217

原创 Install chrome on CentOS 7

Find out if your Linux distro is a 32bit or 64 bitType the following command Linux kernel and distro is running in 32bit or 64bit mode:echo "You are using $(getconf LONG_BIT) bit Linux d

2016-09-05 14:35:08 328

原创 转:在fedora 9上给我的TP-Link 620G 网卡安装驱动

作者:林俊桂  出自: http://www.linuxdiyf.com贪希奇,给电脑装了个Fedora 9 。由于家里只需没有布网线,只能无线上网,用了个TP-Link的USB无线网卡,型号是TL-WN620G ,上网基本找不到Linux体系下的驱动顺序。没要领,只好用ndiswrapper。由于前段时光在Ubuntu上用nidswrapper-1.1乐成安装了网卡,这次也想虽然的下

2016-09-05 08:44:56 458

原创 让LINUX核心模块加载Windows下驱动

最近一段时间以来,几乎每一台便携式计算机都内置了无线功能,但是它们中有很多并不支持Linux。因此,除非这些计算机设置了双启动,这样做LINUX用户也未必可以使用无线网卡,尽管如此,除非Windows正在运行,否则这些便携计算机可能依然无法连接到无线网络。  最近一段时间以来,几乎每一台便携式计算机都内置了无线功能,但是它们中有很多并不支持Linux。因此,除非这些计算机设置了双启动,这样

2016-09-05 08:39:40 2944

原创 CentOS 7 with VirtualBox

To install VirtualBox Guest Additions on a CentOS 7 guest run this as root:rpm -Uvh http://dl.fedoraproject.org/pub/epel/beta/7/x86_64/epel-release-7-0.2.noarch.rpm;yum -y install dkms kernel-de

2016-08-31 09:30:10 219

原创 int 0x13 中断理解

int 0x13中断向量所指向的中断服务程序实质上就是磁盘服务程序。用途:将指定扇区的代码加载到内存的指定位置。因此,在使用int 0x13中断时要将参数传递给服务程序:例如:将指定扇区和加载的内存位置传递给服务程序传递参数的方式:通过几个通用寄存器实现oad_setup: mov dx,#0x0000 ! drive 0, head 0 mov cx

2016-08-24 15:00:58 1849

原创 centos 7 安装音频视频解码器

centos 7 安装音频视频解码器1、安装额外的软件源epel和nux-dextoprpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-1.el7.nux.noarch.rpmrpm -Uvh http://ftp.sjtu.edu.cn/fedora/epel//RPM-

2016-08-21 11:27:57 1057

原创 理解linux内核中的rbtree

red-blacktree(RB树)是一种平衡二叉树,它主要用于存储或者说索引可排序的键   值对数据。RB树(红黑树)与radix树和hash表都不同。radix树是一种比较适合用于   存储稀疏的数据集而且将用一个大整数进行插入,删除,查找的操作基础。而hash表   并不是以某种排序顺序进行存储,而且必须指定大小和hash函数。       RB树与AVL树很相似,但

2016-08-17 11:24:20 602

原创 [CentOS]安装软件:/lib/ld-linux.so.2: bad ELF interpreter解决

环境:[orangle@localhost Downloads]$ uname -m&&uname -rx86_642.6.32-220.el6.x86_64[orangle@localhost Downloads]$ cat /etc/redhat-release CentOS release 6.2 (Final) *************************

2016-08-14 14:31:21 320

原创 在Centos与Ubuntu下安装openssl

这几天在CentOS7与Ubuntu16.04上编译程序,提示需要找不到openssl, 故试着在两个系统上安装openssl。经过一番折腾发现居然openssl在两个系统上有不同的名字,特在此作一下总结,以备后用。在Ubuntu系统上,正确的安装方法为:sudo apt-get update && sudo apt-get install libssl-dev

2016-08-13 18:18:21 253

原创 CentOS使用YUM安装Adobe Flash Player

方法一:安装 Flash Player以管理员身份登录。yum install flash-plugin验証安装安装好后,重新启动FireFox,在地址栏输入【about:plugins】确定 Shockware Flash 是否安装成功并启用。更新 Flash player以管理员身份登录。yum update flash-plugin

2016-08-13 18:06:40 1907

原创 java中抽象枚举类

package cn.itcast.enumeration2;import org.junit.Test;/** * @author 作者 Jiruyi: * @version 创建时间:2016年6月20日 下午7:15:54 类说明 */public class Demo1 { public static void main(String[]

2016-06-20 19:51:25 446

原创 grep 命令详解

linux grep命令1.作用Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。2.格式grep [options]3.主要参数[options]主要参数:-c:只输出匹配行的计数

2016-05-24 16:17:03 195

原创 Python中pydoc命令在windows下不能使用的解决办法

pydoc在windows下的使用,是在cmd命令行下的1.首先要配置环境变量,类似:C:/Python27/Lib2.然后python -m pydoc raw_input,就可以了

2016-05-20 20:23:14 5365

原创 Python os.popen()方法的用法

os模块下的popen()可以调用shell命令或者shell脚本,但是默认无法获得调用的命令的标准输出值,可以使用以下方式获得:    A=os.popen('ls')    print A.read()又如在Python命令下输入如下的命令:import osfor line in os.popen('dir'):       print line

2016-05-20 20:03:54 2885

原创 python中sort sorted() reverse() reversed() 的区别

sort()是可变对象(字典、列表)的方法,无参数,无返回值,sort()会改变可变对象,因此无需返回值。sort()方法是可变对象独有的方法或者属性,而作为不可变对象如元组、字符串是不具有这些方法的,如果调用将会返回一个异常。代码如下:>>> a=[5,4,3,2,1]>>> a.sort()>>> >>> a[1, 2, 3, 4, 5]sorted()是p

2016-05-19 15:57:03 486

原创 Windows下caps键位和右ctrl键位互换方法(注册表)

在过去Unix时代,键盘的ctl键位是放在现在的caps键位上的,现在的键盘放在了右下角,因此很多人按起来会觉得很别扭,因为距离远。因此为了更高的文字输入和编辑效率,或者游戏键位的方便使用,我们有时需要改回来------将caps键位的功能设置为ctl,将右ctrl键位的功能设置为caps 具体修改方法参考了http://christina.kuo.blog.163.com/blog/st

2016-05-15 16:33:05 3749

原创 centos7安装eclipse

centos7安装eclipseEclipse是一个集成开发环境(IDE),包含一个基工作区和定制环境的可扩展插件系统。大部分使用 Java 编写,Eclipse 可以用来开发应用程序。通过各种插件,Eclipse 也可以用于其他编程语言开发应用程序:Ada、ABAP、C、C++、COBOL、 Fortran、Haskell、 JavaScript、Lasso、Natural、Perl、 PH

2016-05-15 11:29:31 224

原创 centos下安装JDK8的方法

centos下安装JDK8的方法今天在自己的centos机子上安装jdk,发现以前的教程都比较旧了,很多东西都过时了。今天把自己安装的感受写一下。判断是否安装首先,我们得判断机子上是不是安装了jdk,好多人推荐使用java -version命令。我的计算机上使用java -version命令,内容如下:java version "1.7.0_45"OpenJDK Runti

2016-05-15 11:27:48 180

原创 CentOS 7下Adobe Flash Player的安装、更新和卸载

CentOS 7下Adobe Flash Player的安装、更新和卸载2014年09月01日Linux暂无评论阅读 4,869 次 安装好CentOS 7系统后,发现Firefox网页上的视频无法播放、音频也没有声音,页面上一般会提示安装Adobe Flash Player插件。可见,Adobe Flash Player对于我们播放网页视频和音频是多么的重要,其在CentOS 7

2016-05-04 20:54:51 3012

原创 linux下的shell 快捷键

Ctrl+p重复上一次命令Ctrl+a跳到第一个字符前Ctrl+x同上但再按一次会从新回到原位置Ctrl+b前移一个字符不删除字符情况下Ctrl+h删除前一个字符Ctrl+u删除提示符前的所有字符Ctrl+w同上Ctrl+d删除提示符后一个字符或exit或logoutCtrl+e转到字符尾部Ctrl+f后移一个字符Ctrl+k删除提示符后全部字符Ctrl

2016-05-04 20:16:41 179

转载 交换ctrl和caps lock

因为ctrl键在笔记本键盘的左下角,对于经常使用ctrl键的人来说是个痛苦的事情。在网上搜了下有几种交换键位的方法,在这里记录一下。 第一种方法是使用xmodmap。建立一个新文件~/.Xmodmap,添加以下内容: remove Lock = Caps_Lockremove Control = Control_Lkeysym Control_L = Caps_Lock

2016-05-04 20:00:15 818

原创 使用xml文件转换而来的view的小问题

最近在使用由xml文件转换成的view犯了一个令我郁闷的bug,查找了相关的资料,终于找到了答案,同时也使自己对Android中的View的数据结构有了更深的认识,在此记下,以防自己再犯类似的错误。先附上我的错误代码。package com.example.test_setting_jry;import android.annotation.SuppressLint;import androi

2015-04-17 18:54:21 261

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除