有时候配置linux的过程中,因为一些误操作导致系统初始化时堵塞或挂起而无法进入系统,原因往往是因为配置文件设置错误,部分文件被误删之类。遇到这种情况一般新手的做法就是重装(虚拟机不装白不装),但在实际生产环境中这种处理手段大部分时候是不可接受的。其实Linux也有提供类似windows安全模式的东...
分类:
系统相关 时间:
2014-11-02 16:26:40
阅读次数:
290
在使用linux的过程中有时候会忘记root用户的密码(尤其是进行交接而文档内容不全的时候),这个时候我们就可以进入单用户模式来重置root用户密码。下面来讲解重置root密码的方式,也可以说是破解root密码的方式。...
分类:
系统相关 时间:
2014-11-02 12:30:21
阅读次数:
221
1. 通过自增的键auto_increment取得。[sql] view plaincopyselectmax(id)fromtablename这种做法需要考虑并发的情况,需要在事务中对主表加以“X锁“,待获得max(id)的值以后,再解锁。2. 使用使用select last_insert_id(...
分类:
数据库 时间:
2014-11-01 06:15:30
阅读次数:
244
损坏情况一:sqlserver出在文件xx.mdf中、偏移量为xxx 的位置执行 读取 期间,操作系统已经向 SQL Server 返回了错误 23(数据错误(循环冗余检查),请执行完整的数据库一致性检查(DBCC CHECKDB)--1、用户模式设为单用户sp_dboption 'dbname',...
分类:
数据库 时间:
2014-10-31 15:16:53
阅读次数:
129
查看被锁表:select request_session_id spid,OBJECT_NAME(resource_associated_entity_id) tableNamefrom sys.dm_tran_locks where resource_type='OBJECT'spid 锁表进程t...
分类:
数据库 时间:
2014-10-31 15:05:58
阅读次数:
302
??
--1.下面的语句用来查询哪些对象被锁:
select object_name,machine,s.sid,s.serial#
from v$locked_object l,dba_objects o ,v$session s
where l.object_id = o.object_id and l.session_id=s.sid;
--2.下面的语句用来杀死一个进程:
alte...
分类:
数据库 时间:
2014-10-31 11:56:34
阅读次数:
192
1、查看死锁SELECTs.username,decode(l.type,‘TM‘,‘TABLELOCK‘,‘TX‘,‘ROWLOCK‘,NULL)LOCK_LEVEL,o.owner,o.object_name,o.object_type,s.sid,s.serial#,s.terminal,s.machine,s.program,s.osuserFROMv$sessions,v$lockl,dba_objectsoWHEREl.sid=s.sidANDl.id1=o.object_id(+)AN..
分类:
数据库 时间:
2014-10-30 17:18:33
阅读次数:
288
由于pthread实现并行计算的方式是基于共享内存的,因此在多线程中共享变量的使用存在诸多同步性问题。在多个线程中对同一个变量进行读的时候可能没问题,但是在修改的时候,就有可能造成变量内容的不一致。为了解决这个问题,就需要对共享变量进行互斥的访问。
为了实现这一功能,在pthread中提供了线程锁,通过加锁和解锁就可以轻松避免上述问题,具体实例如下:
#include
#includ...
分类:
其他好文 时间:
2014-10-29 21:39:49
阅读次数:
213
1. 开机在出现grub画面,按e键,如下图所示:
2. 用上下键选中第二项(可能不太一样),然后按e键编辑,输入空格 single 按Enter键,结果如下图所示:
3.被带回编辑模式屏幕(如下图所示)
4.再次选中该行,按B键 ,GRUB 就会引导进入单用户 Linux 模式。载入结束后,你会面对一个类似以下的 shell 提示:
sh-2.05#
...
分类:
系统相关 时间:
2014-10-29 21:33:12
阅读次数:
237
Android中通过各种Lock锁对电源进行控制,需要注意的是加锁和解锁必须成对出现。
//启用屏幕常亮功能
PowerManager pm =(PowerManager) getSystemService(POWER_SERVICE);
wakeLock= pm.newWakeLock(PowerManager.FULL_WAKE_LOCK| PowerManager.ACQUIRE_CAUS...
分类:
移动开发 时间:
2014-10-28 21:51:00
阅读次数:
170