搜索到与相关的文章
Linux

Linux下访问文件的基本模式

源址:http://blogread.cn/it/article/6523?f=wb访问文件的操作主要是指读文件和写文件,下文简单说明内核中几种常见的访问文件的方式。普通模式读写系统调用的默认方式。以读系统调用为例,默认情况下读函数以阻塞的形式访问数据,并且使用了内核的页高速缓存机制。而写函数则直接将修改后的数据写入页高速缓存就返回。此时O_SYNC和O_DIRECT两个标志均被置0。同步模式同步模式主要是指进程将阻塞到数据请求完成为止,但是读操作默认情况

系统 2019-08-12 01:32:50 2372

Tomcat

在其他的电脑上配置绿色Jre+tomcat运行环境

其他的同事要使用我们的web程序(基于tomcat的web程序)。所以要求是对方的电脑任何程序都不需要安装,把我们的包拷贝过去,直接执行批处理就可以运行。经过了一番摸索,实现方式如下:1,准备jre:一般开发的机器中在安装jdk的时候,会自动安装一份jre,就拷贝这个jre就可以,我使用的是jre7。2,准备tomcat:一般是使用从apache官网下载的版本,这个版本是免安装版本。免安装版本的bin目录下都有一个strartup.bat的批处理文件(一般

系统 2019-08-12 01:32:46 2372

Linux

ArchBang Linux 2012.12 发布

ArchBangLinux是基于ArchLinux的轻量级发行。使用Openbox窗口管理器,它快捷并保持最新,既适合于桌面又适合于便携式系统。该版本基于Linuxkernel3.6.8内核。下载地址:archbang-2012.12.03-i686.iso(545MB)archbang-2012.12.03-x86_64.iso(548MB).发行通知:http://archbang.org/news/archbang-2012-12-is-out-in

系统 2019-08-12 01:32:44 2372

Tomcat

tomcat 启用NIO

从Tomcat6.0以后,Java开发者很容易就可以是用NIO的技术来提升tomcat的并发处理能力。修改成:

系统 2019-08-12 01:32:35 2372

SqlServer

使用性能监视器找出SQLServer硬件瓶颈

使用性能监视器找出SQLServer硬件瓶颈开始SQLServer性能调优的最佳地方就是从性能监视器(系统监视器)开始。通过一个24小时的周期对一些关键的计数器进行监控,你将对你SQLServer服务器的硬件瓶颈了如指掌。一般来说,使用性能监视器去创建一个一些关键的计数器的24小时周期的监控日志。当你决定创建这个日志的时候,你需要选择一个典型的24小时的周期,例如,选择一个典型的比较忙的日期,而不是周日或节假日。一旦你将这些捕获的数据形成日志后,在性能监视

系统 2019-08-12 01:32:33 2372

Python

python开发之web篇-flask框架操作mysql数据库

一数据库连接fromflaskimportFlask,render_templatefromflask_sqlalchemyimportSQLAlchemy#importpymysqlapp=Flask(__name__)#配置flask配置对象中键:SQLALCHEMY_DATABASE_URIapp.config['SQLALCHEMY_DATABASE_URI']="mysql+pymysql://root:123456@localhost/pyth

系统 2019-09-27 17:56:50 2371

Python

2019年最新的Python面试题与答案整理

找工作是每个学习Python人员的目标,为了更好的找到工作,刷面试题是必不可少的,了解最新企业招聘试题,可以让你面试更加的顺利。小编整理了一些2018年最新的Python面试题,来测测你技术的掌握度吧。1、Python里面如何拷贝一个对象?(赋值,浅拷贝,深拷贝的区别)答:赋值(=),就是创建了对象的一个新的引用,修改其中任意一个变量都会影响到另一个。浅拷贝:创建一个新的对象,但它包含的是对原始对象中包含项的引用(如果用引用的方式修改其中一个对象,另外一个

系统 2019-09-27 17:56:30 2371

Python

Python代码大全之数组快速存储到sqlite数据库(含代码)

下面代码可以直接用于将数组数据存储到数据库中第一步准备数据定义一下列名称para_name=[‘mkey’,‘uni_int’,‘pinyin’]提供一下数据para_list=[(‘中’,‘20013’,‘zhong’),(‘国’,‘22269’,‘zhong’)]将数据存储到sqlite数据库中dbname=‘pypinyin.db’tname=‘pypinyin_dict’para2db(dbname,tname,para_name,para_lis

系统 2019-09-27 17:54:48 2371

Python

python 删除大文件中的某一行(最有效率的方法)

用python处理一个文本时,想要删除其中中某一行,常规的思路是先把文件读入内存,在内存中修改后再写入源文件。但如果要处理一个很大的文本,比如GB级别的文本时,这种方法不仅需要占用很大内存,而且一次性读入内存时耗费时间,还有可能导致内存溢出。所以,需要用另外一个思路去处理。我们可以使用open()方法把需要修改的文件打开为两个文件,然后逐行读入内存,找到需要删除的行时,用后面的行逐一覆盖。实现方式见以下代码。withopen('file.txt','r')

系统 2019-09-27 17:53:58 2371

Python

python 实现多进程

方法一:fromurllibimportrequestfrommultiprocessingimportProcessimportos#下载器函数defdownloader(url,**kwargs):print('当前进程id:',os.getpid(),os.getppid())#os.getpid()获取当前进程id,os.getppid()获取当前进程父进程idprint('关键字参数:',kwargs['pro'])#文件名file_name=u

系统 2019-09-27 17:53:32 2371