11 2012 档案

摘要:10进制转2进制: $ echo "obase=2;ibase=10;100" | bc 1100100 10进制转16进制: $ echo "obase=16;ibase=10;100" | bc 64 16进制转10进制: $ echo "ibase=16;obase=2;F1" | bc 11110001 注意,16进制数字的F要大写 $ echo "ibase=16;obase=2;f1" | bc0 还可以用bc的交互模式来转换,最后Ctrl-D,或者输入quit退出。 ~$ bcbc 1.06.94Co 阅读全文
posted @ 2012-11-28 21:42 Mr.Shadow 阅读(379) 评论(0) 推荐(0)
摘要:操作数0——为一字符串,称为指令名。该字符串可以为空,当非空时,它要么为gcc 规定的标准指令名,要么为开发者任意给定的名字。非标准名和空名的指令样板只在gcc 编译的汇编代码生成过程中起作用。标准指令名的样板还在RTL 生成中起作用。操作数1——为一不完全的rtx 表达式或向量,称为RTL 模板。它表示该指令样板的RTL 指令体。RTL 模板只规定了RTL 指令体中的各种操作以及操作数的位置和操作数必须满足的条件和限制,并未指明具体的操作数。操作数2——为一字符串,称为条件。这个字符串或者为空,或者为一C 条件表达式。当非空时,它指出此样板有效的条件。操作数3——为一字符串,称为输出模板。输 阅读全文
posted @ 2012-11-23 21:44 Mr.Shadow 阅读(474) 评论(0) 推荐(0)
摘要:1.概念 在C/C ++中,对字符串的操作有很多值得注意的问题,同样,C/C++对时间的操作也有许多值得大家注意的地方。最近,在技术群中有很多网友也多次问到过C++ 语言中对时间的操作、获取和显示等等的问题。下面,在这篇文章中,笔者将主要介绍在C/C++中时间和日期的使用方法. 通过学习许多C/C++库,你可以有很多操作、使用时间的方法。但在这之前你需要了解一些“时间”和“日期”的概念,主要有以下几个: Coordinated Universal Time(UTC):协调世界时,又称为世界标准时间,也就是大家所熟知的格林威治标准时间(Greenwich Mean Time,GMT)。比如,中国 阅读全文
posted @ 2012-11-17 11:24 Mr.Shadow 阅读(868) 评论(0) 推荐(0)
摘要:$ uname -aLinux shadow 3.5.0-18-generic #29-Ubuntu SMP Fri Oct 19 10:27:31 UTC 2012 i686 i686 i686 GNU/Linux$vsftpd -vvsftpd: version 2.3.51,随便在一个位置写个文件logins.txt,里面存放要登陆的账号和密码 必须是偶数行,如:mike(登陆的账号)pwdefe(上一个账号mike的密码)2,生成vsftpd的认证文件 db_load -T -t hash -f logins.txt /etc/vsftpd/vsftpd_login.db (此文件.. 阅读全文
posted @ 2012-11-17 00:27 Mr.Shadow 阅读(479) 评论(0) 推荐(0)
摘要:重启后永久性生效:开启: chkconfig iptables on关闭: chkconfig iptables off2) 即时生效,重启后失效:开启: service iptables start关闭: service iptables stop需要说明的是对于Linux下的其它服务都可以用以上命令执行开启和关闭操作。在开启了防火墙时,做如下设置,开启相关端口, 修改/etc/sysconfig/iptables 文件,添加以下内容: -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEP. 阅读全文
posted @ 2012-11-14 23:31 Mr.Shadow 阅读(215) 评论(0) 推荐(0)
摘要:spider@shadow:~$ service vsftpd restartstop: Rejected send message, 1 matched rules; type="method_call", sender=":1.92" (uid=1000 pid=6437 comm="stop vsftpd ") interface="com.ubuntu.Upstart0_6.Job" member="Stop" error name="(unset)" request 阅读全文
posted @ 2012-11-14 23:19 Mr.Shadow 阅读(384) 评论(0) 推荐(0)
摘要:设置中文环境 sudo apt-get install language-pack-kde-zh-hans openoffice.org-l10n-zh-cn打开系统设置System Settings,选择“地区和语言” Regional&Language,单击“添加语言:”Add Language,选择“简体中文”Simplified Chinese,移动“简体中文”到最上方,然后重新登录。Openoffice.org: Tools -> Option -> Language Settings ->Language ->User interface -> 阅读全文
posted @ 2012-11-12 20:37 Mr.Shadow 阅读(694) 评论(0) 推荐(0)
摘要:字体的位置:/usr/share/fonts/更新字体缓冲的命令sudo fc-cache -v -f 阅读全文
posted @ 2012-11-12 15:16 Mr.Shadow 阅读(2397) 评论(0) 推荐(0)
摘要:Is it all Qt App have problem?Run qtconfig (might have different name on your distribution), and go to the third tab, make sure fcitx is in the "Default Input Method" combo-box. If not, please check your install.------------------------------------------------------fixed------------------- 阅读全文
posted @ 2012-11-12 12:27 Mr.Shadow 阅读(329) 评论(0) 推荐(0)
摘要:进入kde的systerm settings ,找到desktop search,吧所有的功能全部禁用,你的cpu使用率将从98%降到3% 阅读全文
posted @ 2012-11-10 19:05 Mr.Shadow 阅读(597) 评论(0) 推荐(0)
摘要:在conkyrc脚本文件中,添加以下命令(添加到任何你想显示cowthink的位置)${color1}${execi 30 fortune | cowthink -f default.cow }${font} 阅读全文
posted @ 2012-11-09 18:03 Mr.Shadow 阅读(192) 评论(0) 推荐(0)
摘要:Linux Mint有一个非常有意思的小功能叫mint-fortune,就是每次从桌面上打开一个新的终端窗口时,会打印一幅ASCII图画,图画里一个小动物或思考或感叹。首先让我们了解一下这是怎么实现的。这个小功能的核心是一个叫fortune的程序实现的,它的作用是当调用的时候,随机打印一段话,fortune程序 包含在fortune-mod包中。另外一个重要的部分是由程序cowsay实现的,它的作用则是打印一个正在思考的小动物,cowsay程序包含在 cowsay包中。这两个程序都有许多选项来微调它们的功能,待会儿我们将用到这两个程序。我们再看看Linux Mint是如何在打开终端窗口时实现打 阅读全文
posted @ 2012-11-09 16:19 Mr.Shadow 阅读(234) 评论(0) 推荐(0)
摘要:I recently updated ubuntu using the automatic update and it broke my network services. Luckily, after a lot of research and history I found the solution and want to post it for everyone who runs into this issue.For starters after the upgrade when turning the computer on I got the message "Waiti 阅读全文
posted @ 2012-11-09 10:21 Mr.Shadow 阅读(743) 评论(0) 推荐(0)
摘要:编辑器加载中...一、检测pppoeconf软件是否安装 $ dpkg -s pppoeconf出现如下说明已安装:{{Package: pppoeconfStatus: install ok installedPriority: optionalSection: netInstalled-Size: 340Maintainer: Ubuntu Developers Architecture: allVersion: 1.19ubuntu1Depends: whiptail-provider | whiptail, ppp (>= 2.4.2+20040428-2) | pppoe (& 阅读全文
posted @ 2012-11-09 10:09 Mr.Shadow 阅读(222) 评论(0) 推荐(0)
摘要:gdb hexdump2GNU gdb 6.8Copyright (C) 2008 Free Software Foundation, Inc.License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>This is free software: you are free to change and redistribute it.There is NO WARRANTY, to the extent permitted by law. Type "show copying&q 阅读全文
posted @ 2012-11-05 21:56 Mr.Shadow 阅读(952) 评论(0) 推荐(0)
摘要:类UNIX下C/C++开发,代码调试比较麻烦,最原始的加跟踪调试很土,也很费时,特别是一个庞大的项目,代码行数非常大的时候调试起来非常费劲,当core dump时定位也不容易,这里介绍几个常用工具: gdb、dbx调试工具,valgrind内存检查工具(Linux) 。gdb(GNU DeBugger)是GNU的调试器,一般和gcc配搭使用。要使用GDB进行调试,编译程序时要指定-g或-ggdb的编译选项。如: gcc –g main.cgdb指令:f(file):指定可执行文件,l(list)列出源文件,r(run)运行可执行文件,可带执行参数,b(break)设置断点,c(continue 阅读全文
posted @ 2012-11-03 22:46 Mr.Shadow 阅读(292) 评论(0) 推荐(0)
摘要:使用GDB调试程序上回话说使用Makefile来组织源代码,这回简单地介绍下如何使用GDB来调试我们的程序;关于GDB的其它应用将在后续的章节中逐渐深入。首先需要肯定一点,GDB是个功能异常强大的调试工具,其本身只能运行于字符模式,但是当前众多基于GUI的调试器/IDE,无论是自由软件还是商业软件,绝大多数都使用GDB作为其后端(但这些基于GUI的调试器都不太稳定),因此GDB是个不二的选择(笔者推荐的GUI调试器:insight和ddd)。这里使用 hello_gdb.c 作为例子,如果你从前面一直看过来,对这个程序一定不会陌生,hello_gdb.c 主要在 hello_dubuntu2. 阅读全文
posted @ 2012-11-03 21:28 Mr.Shadow 阅读(402) 评论(0) 推荐(0)
摘要:LINUX内核主要由五个子系统组成:进程调度,内存管理,虚拟文件系统,网络接口,进程间通信。1.进程调度(sched):控制进程对cpu的访问。当需要选择下一个进程运行时,由调度程序选择最值得运行的进程。可运行进程实际上是仅等待cpu资源的进程,如果某个进程在等待其它资源,则该进程是不可运行进程。linux使用了比较简单的基于优先级的进程调度算法选择新的进程。2.内存管理(mm)允许多个进程安全的共享主内存区域。linux 的内存管理支持虚拟内存,即在计算机中运行的程序,其代码,数据,堆栈的总量可以超过实际内存的大小,操作系统只是把当前使用的程序块保留在内存中,其余的程序块则保留在磁盘中。必要 阅读全文
posted @ 2012-11-03 19:35 Mr.Shadow 阅读(961) 评论(0) 推荐(0)
摘要:1.http://www.adobe.com/downloads/updates/http://www.adobe.com/support/downloads/product.jsp?product=10&platform=Unix选择Uinx版本,在ADD-ONS选择语言包;2.下载该文件即可:Adobe Reader 9.1 Font Packs - Chinese Simplified24.5MB4/1/20093.解压该文件归档包:tar jxvf FontPack910_chs_i486-linux.tar.bz24.安装该语言插件包:进入语言插件包:cd CHSKIT/安装 阅读全文
posted @ 2012-11-03 19:25 Mr.Shadow 阅读(339) 评论(0) 推荐(0)