自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

求索

在路上

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

转载 c/c++对齐规则

每个特定平台上的编译器都有自己的默认“对齐系数”(也叫对齐模数)。程序员可以通过预编译命令#pragma pack(n),n=1,2,4,8,16来改变这一系数,其中的n就是你要指定的“对齐系数”。规则:1、数据成员对齐规则:结构(struct)(或联合(union))的数据成员,第一个数据成员放在offset为0的地方,以后每个数据成员的对齐按照#pragma pack指定的数值和这

2014-02-19 13:08:30 742

转载 如何用windbg分析64位机上32位程序的dump文件

将dump拖入到windbg中后,在command输入栏输入 .load wow64exts 回车 !sw 回车,就将windbg的dump,从64位模式切换到了32位模式,否则看到的call stack 对我们分析dump是没有帮助的。然后就可以使用其它的命令来分析了。比如:使用kb命令,查看所有线程的调用堆栈,找出出错的线程,~*kb,就是查看所有线程的调用堆栈。

2014-02-14 10:51:15 1828

转载 一句话总结Windbg 32位版本和64位版本的选择 .

惯了Vsiual Studio的兄弟们可能会因为先入为主的原因以为所有的调试器都应该像它那样,其实不然,当你安装Debugging Tools for Windows的时候,你将发现有两个系列的工具,一系列32位的工具和一系列64位的工具。这让人觉得和费解,因为在我们安装Microsoft Visual Studio的时候你根本不需要考虑32位还是64位。如果你正使用windbg调试工

2014-02-14 10:50:46 982

转载 解决Ubuntu Recovery模式下只读问题

You should now see a root prompt, something like this:root@ubuntu:~#At this stage it is possible you have a read-only filesystem. You have to remount it with write permissions:mount -rw -o rem

2014-02-13 17:44:01 7108

转载 Linux任务前后台的切换

Linux任务前后台的切换 Shell支持作用控制,有以下命令实现前后台切换:  1. command& 让进程在后台运行  2. jobs 查看后台运行的进程  3. fg %n 让后台运行的进程n到前台来  4. bg %n 让进程n到后台去      5. kill %n 杀死job  PS:"n"为jobs命令查看到的job编号,不是进程编号.  f

2014-02-13 16:17:12 756

转载 创建一个最简单的Linux随机启动服务

网上有不少关于如何让Linux自动运行自己编写的脚本或者程序的方法,但是大多数都是把命令写到/etc/rc.d/rc.local或者/etc/rc.local里,这样虽然能够实现随机运行,但是并不够灵活。不能像mysql,apache等服务一样能够使用service命令或者调用init.d下的脚本启动、关闭或者重启进程。例如,service mysql restartservice a

2014-02-13 16:12:49 528

转载 Debian中的rc.local .

在Debian中没有在linux发行版中比较通用的rc.local文件。如果我们要在系统启动时加入自定义行为我们可以自己制作一个rc.local文件。通过对比几种和通用rc.local文件等效的实现方式,我觉得下面这种实现方式最简单实用:(参考文献1)1.    在/etc/init.d中建立一个文件,可任意取名,比如rc.local,注意文件第一行应为#!/bin/sh或#!/bin

2014-02-13 16:09:41 2487

转载 ubuntu rc.local不能正常运行

查了下rc.local有时不能正常运行的原因:Ubuntu默认将/bin/sh链接到 /bin/dash,而/etc/rc.local脚本中用的正是/bin/sh,导致出错。将默认的shell改成bash的方法:sudo dpkg-reconfigure dash然后选择 no 即可。重新进行软链接sudo rm /bin

2014-02-13 13:28:55 2493 1

转载 deb打包方法

deb 是 Debian 系 Linux 使用的软件包格式,也是我最欣赏的软件包格式。我所知道的打 deb 软件包的方法有两种,一种是使用 checkinstall,另一种是使用 dpkg。checkinstall 不仅仅可以用来打 deb 包,还可以打 rpm 和 tgz 包,而且使用方法相对简单。但是 checkinstall 的运行不是那么稳定,我搞不懂它在什么情况下才能正常运行,而

2014-02-13 11:09:16 1546

转载 Ubuntu下将现有的文件打包成deb包

deb是Debian Linux的软件包格式。一般来说是需要通过编译源码然后制作deb包,今天由于工作需要,想将一些现有的文件打包成deb包,苦苦寻找和研究如何处理,终于在下午3点时分成功制作出一个包。并自己亲手实践以保证每个步骤和最终结果的正确性。详情如下:我是在Ubuntu 7.10上操作的,欲将/usr/src/soft目录下的文件打包,解包时这些文件也释放到/usr/src/sof

2014-02-13 11:08:24 1210

空空如也

空空如也

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

TA关注的人

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