在学习了Linux的进程控制之后,学习了fork函数和exec函数族,通过这些个函数可以简单的实现一份shell,就是实现一份命令行解释器,当然是简单版的,实现功能如下 还不能实现正则表达式,要实现这个我当前的代码根本不能用,要重头开始改写。。。 下面贴代码 通过gethostname获取主机名,通 ...
分类:
系统相关 时间:
2016-06-25 21:34:37
阅读次数:
225
关于return和exit 在子进程退出的时候有两种方式,exit和exec族函数,不能使用return,为什么不能用return呢,exit改成return 会出现父子进程又各自重复开始进行。 1、exit函数和return函数的主要区别是: 1)exit用于在程序运行的过程中随时结束程序,其参数 ...
分类:
其他好文 时间:
2016-06-24 14:49:25
阅读次数:
157
内存溢出可能有如下的错误: 错误1: java.lang.OutOfMemoryError: PermGen space 错误2: Exception in thread "http-apr-8080-exec-2" 出现如上的错误,解决方法如下: 1.双击Tomcat 2.点击open launc ...
分类:
其他好文 时间:
2016-06-24 12:24:27
阅读次数:
145
今天用python3.x在解析网页时发生了个错误:"UnicodeEncodeError:‘ascii‘codeccan‘tencodecharacters",下面是错误信息:C:\Python\Python35-32\python.exeC:/Users/XXXXXXX/XXXX.py
Traceback(mostrecentcalllast):
File"C:/Users/XXXXXXX/XXXX.py",line22,in<module>
t..
分类:
Web程序 时间:
2016-06-24 07:03:46
阅读次数:
732
classC(object):
def__call__(self,*args,**kwargs):
print"I‘mcallable!calledwithargs:\n",args
c=C()
c(‘a‘,1)
single_code=compile("print‘hello,world!‘",‘‘,‘single‘)
exec(single_code)
eval_code=compile(‘100*3‘,‘‘,‘eval‘)
printeval(eval_code)
#exec_code=compile..
分类:
编程语言 时间:
2016-06-23 19:02:36
阅读次数:
219
报错The database is in single-user mode, and a user is currently connected to it. 通过 select * from sys.sysprocesses 找不到 通过 select * from sys.dm_exec_req ...
分类:
其他好文 时间:
2016-06-23 14:24:05
阅读次数:
126
fork是创建一个子进程,并把父进程的内存数据拷贝一份给子进程。而vfork中内存数据所共享的,vfork保证子进程先运行,当子进程调用exit()或exec()后,父进程才会执行。#include<stdio.h>
#include<unistd.h>
#include<sys/types.h>
#include<stdlib.h>..
分类:
其他好文 时间:
2016-06-23 01:14:56
阅读次数:
237
在上Linux课的时候,老师提到一句,调用vfork产生的子进程就是为了使用exec族函数来执行其他的代码逻辑。 在子进程退出的时候有两种方式,exit和exec族函数,不能使用return,为什么不能用return呢,为什么只有vfork会不让用return呢? 于是我就写了这样的代码 不出所料出 ...
分类:
其他好文 时间:
2016-06-22 23:37:49
阅读次数:
181
一、对于SA权限的用户执行命令,如何获取更快捷的获取结果? 有显示位 无显示位 其实这里的关键并不是有无显示位。exec master..xp_cmdshell 'systeminfo'生成的数据写进一张表的时候,会产生很多行。而我们要做的就是如何很多行通过显示位、或者报错语句一次性爆出来,这里的关 ...
分类:
数据库 时间:
2016-06-22 20:36:38
阅读次数:
271
1、说明:创建数据库
CREATE DATABASE database-name
2、说明:删除数据库
drop database dbname
3、说明:备份sqlserver
--- 创建 备份数据的 device
USE master
EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.da...
分类:
数据库 时间:
2016-06-22 14:10:57
阅读次数:
270