搜索""的结果
linux下apache2.2性能优化和安装解压缩tar jxvf httpd-2.2.2.tar.bz2cd httpd-2.2.0# vi server/mpm/worker/worker.c找到下面几行,并改成如下的数值,其目的是在源码中修改apache可支持的最大线程数和最大客户端数目。# define DEFAULT_SERVER_LIMIT 256# define MAX_SERVER_LIMIT 40000# define DEFAULT_THREAD_LIMIT 256# define MAX_THREAD_LIMIT 40000# 编译和安装 apr 1.2cd srclib/apr./configure --prefix=/home/liuchao/local/aprmakemake install# 编译和安装 apr-util 1.2cd ../apr-util./configure --prefix=/home/local/apr-util --with-apr=/home/local/aprmakemake install优化编译选项及配置apache可加载的模块patch -p1 < ../mod_limitipconn-0.22/apachesrc.diff/usr/local/apache2.2.3/bin/apxs -c -i -a mod_limitipconn.c/usr/local/apache2.2/bin/apxs -c -i -a mod_evasive20.c更改2Glogsexport CFLAGS="-O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE"然后编译cronolog即可CHOST="i686-pc-linux-gnu"CFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer"CXXFLAGS="-march=penti...
centos下首次编译安装php5.5整合apache1.下载php源码 http://www.php.net/get/php-5.5.0.tar.gz/from/tw2.php.net/mirror2.下载freetype 源码包 http://sourceforge.net/projects/freetype/files/freetype2/2.5.0/freetype-2.5.0.tar...1.下载php源码 http://www.php.net/get/php-5.5.0.tar.gz/from/tw2.php.net/mirror2.下载freetype 源码包 http://sourceforge.net/projects/freetype/files/freetype2/2.5.0/freetype-2.5.0.tar.gz3.下载zlib源码包  http://sourceforge.net/projects/libpng/files/zlib/1.2.7/zlib-1.2.7.tar.bz24.下载gd2源码包  https://bitbucket.org/libgd/gd-libgd/downloads/libgd-2.1.0.tar.gz5.下载libpng源码包http://download.sourceforge.net/libpng/libpng-1.6.2.tar.gz6.下载libjpeg源码包http://www.ijg.org/files/jpegsrc.v9.tar.gz7.解压并编译安装zlib ./configure --prefix=/usr/local/libpngmake&make install8.解压并编译安装freetype./configure --prefix=/usr/local/freetype9.解压并编译安装libpng./configure --prefix=/usr/local/libpng10.连接头文件ln –s /usr/local/libpng/incl...
Oracle 11g 转换内部编码 装Oracle 11g的时候选了gbk编码,后来想改成utf-8. 打开SQL Plus,登录,逐行输入下面的命令: --查看Oracle数据库当前的字符集:select userenv('language') from dual; --修改Oracle数据库字符集为utf-8:conn / as sysdba;shutdown immediate;startup mount;alter system enable restricted session;alter system set job_queue_processes=0;alter system set aq_tm_processes=0;alter database open;alter database character set internal_use utf8; --zhs16gbk shutdown immediate;startup;
Oracle 11g 转换内部编码 装Oracle 11g的时候选了gbk编码,后来想改成utf-8. 打开SQL Plus,登录,逐行输入下面的命令: --查看Oracle数据库当前的字符集:select userenv('language') from dual; --修改Oracle数据库字符集为utf-8:conn / as sysdba;shutdown immediate;startup mount;alter system enable restricted session;alter system set job_queue_processes=0;alter system set aq_tm_processes=0;alter database open;alter database character set internal_use utf8; --zhs16gbk shutdown immediate;startup;
关于oracle中的rownum陷阱 最近在做关于某一oracle 的sql优化:涉及到关于分页的一些内容。例如查询top 5 的数据  我们需要写:  www.2cto.com  select * from (select * from customer order by custcredit)where rownum < = 5  而不是写:select * from customer order by custcredit where rownum <=5经测试,前一种写法是对的。而后一种则是随机选出5天,再对其进行排序,可见rownum处理先于order by Ps:如果我们要找数据库插入第二个之后的数据,直接用select * from customer where rownum>2 是查不出记录的,原因是由于rownum是一个总是从1开始的伪列,Oracle 认为rownum> n(n>1的自然数)这种条件依旧不成立,所以查不到记录.那如何才能找到第二行以后的记录呀。可以使用以下的子查询方法来解决。注意子查询中的rownum必须要有别名,否则还是不会查出记录来,这是因为rownum不是某个表的列,如果不起别名的话,无法知道rownum是子查询的列还是主查询的列。 SQL>select * from(select rownum no ,*  from customer )t where no>2;
oracle 11g查看服务端/客户端编码及修改db编码 oracle 如果server与client端的编码不一致,asp.net读取db记录显示时,就可能出现乱码查看oracle服务端编码:select * from sys.nls_database_parameters;查看client编码:select * from sys.nls_session_parameters;    www.2cto.com  如果二端编码不一致,可以修改客户端的编码: regedit打开注册表:HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/KEY_OraDb10g_home1修改NLS_LANG的值,一般为 SIMPLIFIED CHINESE_CHINA.ZHS16GBK (简体中文编码,这也是oracle安装时默认的编码),如果服务端是utf8,该值需要修改成SIMPLIFIED CHINESE_CHINA.AL32UTF8tips:如果不记得字符串,也可以通过在服务端运行 select userenv('language') from dual; 查看 此外,如果使用pl/sql devloper,该软件启动时,也会检测客户端与服务端之间的编码差异,如果发现不同,将弹出下面的对话框: 要想去掉这个提示:修改HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE\KEY_OraClient11g_client_x86下NLS_LANG的値即可(注:经本人实际测试发现,修改了注册表后,虽然这个提示框不再弹出,但有可能导致oracle自带的sqlplus...
 
0
linux系统脚本启动顺序 如果服务器重启之后需要手工开启许多服务、工作及以后的维护相对比较繁琐、特地总结了下linux下开机自动启动脚本所涉及的知识和方法、如下:1、相关基础知识点1)redhat的启动方式和执行次序是: 加载内核 执行init程序 /etc/rc.d/rc.sysinit # 由init执行的第一个脚本 /etc/rc.d/rc $RUNLEVEL # $RUNLEVEL为缺省的运行模式 /etc/rc.d/rc.local     #相应级别服务启动之后、在执行该文件(其实也可以把需要执行的命令写到该文件中)/sbin/mingetty # 等待用户登录 在Redhat中,/etc/rc.d/rc.sysinit主要做在各个运行模式中相同的初始化工作,包括: 调入keymap以及系统字体 启动swapping 设置主机名 设置NIS域名 检查(fsck)并mount文件系统 打开quota 装载声卡模块 设置系统时钟 等等。 /etc/rc.d/rc则根据其参数指定的运行模式(运行级别,你在inittab文件中可以设置)来执行相应目录下的脚本。凡是以Kxx开头的 ,都以stop为参数来调用;凡是以Sxx开头的,都以start为参数来调用。调用的顺序按xx 从小到大来执行。(其中xx是数字、表示的是启动顺序)例如,假设缺省的运行模式是3,/etc/rc.d/rc就会按上述方式调用 /etc/rc.d/rc3.d...
目录权限设置(简单) 以Windows XP为例,首先需要找到系统的根目录。系统根目录指IIS虚拟目录或网站指向 SiteServer CMS 系统的目录,以下示例为D:\test目录首先在系统根目录中点击菜单:工具/文件夹选项,点击查看,将“使用简单文件共享(推荐)”的勾选去除,点击确定。接下来在盘符上点击右键,找到安全选项卡,在安全选项卡上新增aspnet和network service用户,将列出文件夹目录权限赋予这两个用户:然后在程序目录上点击右键,选择属性,显示属性窗口,在安全选项卡上新增aspnet和network service用户,并将完全控制权限赋予这两个用户:  到这里我们的目录权限就设置完成了。下面我们便可以开始进行 SiteServer CMS 的安装了。
ASP.NET 的 .dll' -- '拒绝访问。 今天设置ASP.NET时,出现这样的错误提示:CS0016: Could not write to output file 'c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\test\cd3dbe0d\3a3b8c58\App_Web_default.aspx.cdcab7d2.yorq4zph.dll' -- '拒绝访问。 '开始还以为是v2.0.50727这个目录没有权限呢,搞了半天,原来是c:\windows\temp没有NetWork Service用户的权限。最终解决办法就是:给c:\windows\temp目录添加NetWork Service用户权限
目录权限设置(高级) 以Windows Server 2003为例,虚拟主机用户不必进行此项设置。首先,我们需要用到以下的组:IIS_WPG 组(也称为 IIS 工作进程组,IIS Worker Process Group)Guests组 (来宾组,在系统中拥有最少的权限) 以及以下的帐号:Internet 来宾帐户 (匿名访问 Internet 信息服务的内置帐户)启动 IIS 进程帐户 (用于启动进程外应用程序的 Internet 信息服务的内置帐户) 首先我们新建两个帐号,打开控制面版中的管理工具然后找到计算机管理。双击用户后展开用户的列表,在用户列表内点鼠标右键选择新用户。如下图: 点击新用户后出现下图:在用户名等位置输入您要使用的用户名,全名以及描述是做说明用的可以不填写。这里建议您的用户名用"_iusr"和"_iwam"来做后缀以区别开IIS来宾帐号,和IIS的进程启动帐号。一般来说iusr为IIS来宾,iwam为IIS进程启动帐号。当然您也可以按照您的习惯来做后缀区分两个帐号已方便以后使用。帐号的密码我建议您使用一个12位以上的数字字母和符号混合密码,或者是一个MD5两次后的密码。这样可以有效的防止密码被人暴力破解。帐号建立完成我...
    总共269页,当前第188页 | 页数:
  1. 178
  2. 179
  3. 180
  4. 181
  5. 182
  6. 183
  7. 184
  8. 185
  9. 186
  10. 187
  11. 188
  12. 189
  13. 190
  14. 191
  15. 192
  16. 193
  17. 194
  18. 195
  19. 196
  20. 197
  21. 198