- 博客(12)
- 资源 (2)
- 收藏
- 关注
原创 SqlServer启动服务又停止
1.在启动sqlserver之前先要开启SQL SERVER服务后台,但是出现了如下信息,服务启动后停止2.解决办法如下:开始-MS SQL SERVER2005-配置管理,禁用TCP/iP和VIA3.SQL SERVER服务就可以重新启动了
2013-12-18 11:12:49 1895
原创 SqlServer2005创建数据库失败解决办法
1.SQLSERVER2005登陆后,创建数据库时出现如下提示:2.这是当前登陆的用户权限不够,解决办法如下,切换到window下登陆,将当前用户libing添加到管理员角色解决办法见下图:3.重新用sqlserver用户登陆,即可创建数据库
2013-12-18 00:22:29 3190
原创 linux自启动服务设置
在linux开发中我们经常会遇到将某个服务程序开机时自动启,那么我们可以参考如下设置:这里我们假定让/usr/bin/boa服务,也就是boa服务器开机时自启动 方法一:建立软链接添加boa服务程序脚本到/etc/init.d文件夹下/etc/init文件夹下是服务程序的配置文件,后缀为.conf/etc/init.d文件夹下为对应的服务程序脚本/etc/rcS.d以及
2013-12-06 15:24:55 989
原创 ubuntu下配置环境变量PATH路径方法
这里我要做的是添加交叉编译器的路径/home/linux/m3352/cross_compile/bin/arm-none-gnueabi-方法一:修改/etc/bash.bashrc针对全部用户都生效vi /etc/bash.bashrc 最后一行添加代码:exportPATH=$PATH/home/linux/m3352/cross_compile/bin/arm-no
2013-12-05 23:30:00 6565
原创 arm中引导主程序的汇编引导代码init.s分析
C语言程序的入口都是main(),在调用它之前总要有一段初始化程序,用于准备堆栈、中断向量和程序变量等,完成所谓的low level initialization,然后才能调用main()函数,因此这段代码的实现必须用汇编来写。注意Init.s代码不顶格书写大写的伪代码“AREA|DATA|,CODE,READONLY”开头的程序在SDRAM中可以运行,此段代码在汇编中调用
2013-12-04 13:48:50 2066
原创 arm中宏定义地址关键字volatile解析
在arm程序代码中我们经常看到开头会出现下面的代码:例子: #define IOPIN (*((volatile unsignedlong *)0xE0028000))这个语句对于不同的计算机体系结构,设备可能是端口映射,也可能是内存映射的,有点类似大小端的转换。如果系统结构支持独立的IO地址空间,并且是端口映射,就必须使用汇编语言完成实际对设备的控制,因为C语言兵没有提供真正的“端口
2013-12-04 13:31:04 2532
转载 堆和栈的区别
一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。注意它与数据结构中的堆是两
2013-12-01 21:39:00 562
转载 linux进程的5中不同的数据段
5个数据段 进程(执行的程序)会占用一定数量的内存,它或是用来存放从磁盘载入的程序代码,或是存放取自用户输入的数据等等。不过进程对这些内存的管理方式因内存用途 不一而不尽相同,有些内存是事先静态分配和统一回收的,而有些却是按需要动态分配和回收的。对任何一个普通进程来讲,它都会涉及到5种不同的数据段。Linux进程的五个段下面我们来简单归纳一下进程对应的内存空间中所包含的
2013-12-01 21:34:34 1205
转载 /usr/bin/ld: cannot find -lxxx问题常见解决办法
在linux环境编译应用程式或lib的source code时常常会出现如下的错误讯息:/usr/bin/ld: cannot find -lxxx这些讯息会随着编译不同类型的source code 而有不同的结果出来如:/usr/bin/ld: cannot find -lc/usr/bin/ld: cannot find -lltdl
2013-12-01 17:35:01 844
原创 unbutu下Qt4支持sqlite3数据库的设置
qt4如果要支持sqlite3数据库,则必须修改qmke -project和qmake之后生成的Makefile文件中的INCPATH和LIBS目录:INCPATH问Qt支持的头文件路径,LIBS为Qt支持的库文件的路径,针对sqlite3分别为sqlite3.h和libsqlite3.so.0.8.6(注意此文件是libsqlite3.so.0这儿符号链接文件所连接到的真实文件)1
2013-12-01 17:30:59 1874
原创 Qt中Makefile文件里INCPATH和LIBS参数详解
1 LIBS中的-l 和 -L参数 -l 参数是用来指定程序要连接的库, -l参数紧接着就是库名, 库名和真正的库文件名的差别, 以数学库为例,其库名为 m , 其 库文件名为 libm.so,也就是把库名头文件的lib 和 .so 去掉就是库名。 放在/lib, /usr/lib 和 /usr/local/lib 中的库直接使用参数 -l 链接就可以了, 如果没有放在这三个文件中,
2013-12-01 15:45:56 8786 1
原创 ubuntu下如何查找某个文件的路径
1.whereis 文件名 特点:快速,但是是模糊查找,例如 找 #whereis mysql 它会把mysql,mysql.ini,mysql.*所在的目录都找出来. 2.find / -name 文件名 特点:准确,但速度慢,消耗资源大,例如我想找到php.ini的准确位置,就需要用 #find / -name php.ini 3.locate
2013-12-01 15:01:03 56300 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人