设为首页
加入收藏
首页
IT科技
系统运维
人工智能
应用开发
数据库
域名
当前位置:
首页
>
域名
>
JDBC更新计数行及调用存储过程返回多个结果集详解
JDBC更新计数行及调用存储过程返回多个结果集详解
发布时间:2025-11-04 07:31:51 来源:
创站工坊
作者:应用开发
更新过程
复制SET NOCOUNT ON added to prevent extra result sets from interfering with SELECT statements. 1.2.
上一篇:
给计算机装双系统的完全教程(轻松搭建双系统,满足不同需求)
下一篇:
使用PE盘轻松安装操作系统的教程(简单操作、高效实用、一键搞定)
相关文章
IT资讯网
益华科技
亿华云计算
全栈开发
亿华科技
极客码头
技术快报
益强编程堂
益强资讯优选
亿华智造
75寸电视最佳观看距离和尺寸的科学指南(如何选择适合的75寸电视?)
电脑打印结婚请柬教程(轻松DIY,高效方便,一键打印定制结婚请柬)
电脑致命错误(解决电脑致命错误的关键步骤及常见问题解析)
解决电脑错误141的有效方法(快速修复电脑错误141,避免数据丢失)
电脑磁盘数据错误循环的原因及解决方法(解析数据错误循环背后的故事,如何解决这一问题)
图解演示环境版本:本机系统: WIN7虚拟机:VMware Workstation 8 (英文版)安装目标:Ubuntu Desktop 12.04 LTS (请点击这里)先下载好iso镜像文件详细过程图解:0. 初始画面,点击“Create a New Virtual Machine”(左上Ubuntu为本人已有开发环境机,请忽略)1. 点击“Custom(自定义)”2. 无需选择,直接Next(上面是选Workstation版本的兼容性的,这里默认为当前版本8.0,之前版本的不同在于Limitations(局限),如内存更少,不支持HD Audio等)3. 选择“I will install the operating system later”这里无严格要求的同学,是可以选择第二项“Installer disc image file (ios)”的,之后会VMware会自动得知你的iso是Linux(Ubuntu),只要求你输入Full name,和用户名密码等简单的用户设定,但是这是一个Easy install,如VMware原文所说“When the New Virtual Wizard detects an operating system that supports Easy Install, the wizard prompts you for information about the guest operating system. After the virtual machine is created, the guest operating system installation is automated and VMware Tools is installed.” 我觉得是因为这个OS的自动安装,不完全,导致一些核心命令无法使用、无反应等一些问题。所以有更高要求的同学,不能选这项,需要完全、自定义的安装。4. 在Version下选择“Ubuntu”,注:64位Ubuntu需要选下面那个“Ubuntu 64-bit”5. 设置虚拟机名称(即每次启动VMware左上方显示的名字),之后选择你想的在WIN7里的安装路径(默认在C盘,很不方便)。6. Number of processors(处理器个数)选择为2我是i7处理器,配置较好无压力的,感觉双核比单核好一些(假如没用VMware不会这么设计,但是对于更多的,没必要),下面那个应该没必要选,有非常懂的同学,请留言赐教。7. 内存大小选择,使用自动推荐的1G内存(本机内存8G)。同学们在虚拟机里,应该不会跑什么惊天地泣鬼神的大程序,内存大不等于快,而是更多的数据放在内存里而非硬盘里,对于内存消耗大的程序、系统会变快。去年做本科毕设的时候,调整过虚拟机的内存从1G为2G,结果竟然变慢了,应该是外面WIN7被占用了的问题。8. Network Type网络类型选择,本次选择默认的“NAT”注:这里有一点本人经历的非常重要需要说明,使用“NAT”的话,需要外面的WIN7使用一根线连接上网,才能在Ubuntu里上网(如同Ubuntu是你的真正OS的感觉,不需要手工配置任何IP信息),不能默认使用无线连接。这点对有些笔记本同学可能会造成麻烦。当然不是说不能通过手动配置IP相关解决,但是为了避免每次都配置的麻烦,请直接使用“bridged”桥接手动配置。9. 默认即可,直接“Next”10. 默认即可,直接“Next”第三项为直接划分硬盘给该虚拟机使用,意思应为绕过WIN7的那个文件夹管理,直接给虚拟机只用一块硬盘空间,有高级需要的同学可以选择。所以,注:默认的那个可以轻松实现copy,move,当你想拷给另外一个人,或者换机器的时候。11. 磁盘选择,默认即可,直接“Next”12. 选择“Store virtual disk as a single file”上面那个方框,是说现在就立即分20G给这个虚拟机,假如不够,还是会一点一点随着你的使用增加(跟不选一样)。假如同时没有很多个虚拟机装在WIN7上,或者硬盘空间太大又不放东西,可选。13. 虚拟机文件的存放地址,选个D盘的位置就行了。14. 点击“Finish”,完成了虚拟机的配置工作这里点击“Customize Hardware”的话,有机会对前面不满意的虚拟机硬件设置(处理器个数,内存大小等)重新设置,所以前面不满意的同学,不用点cancel重来,实际上在以后的使用过程,也是可以随时改变虚拟机的配置的,这点不用担心。15. 完成后,可以看到左上角多出了“Ubuntu 12.04”,先别急着Power on,还没装ubuntu呢。。。点击“Edit virtual machine settings”16. 在弹出的settings里,点击“CD/DVD(IDE)”,然后在右侧点击“Use ISO image file”,再选择你开始下载好的Ubuntu 12.04的iso镜像文件的路径然后点“OK”。17. 启动虚拟机,即点击step 15里的“Power on this virtual machine”,之后Ubuntu 12.04开始了安装,先选择语言,然后点击“Install Ubuntu”18. 假如选择“Download updates while installing”为安装过程直接安装最近的更新,假如选择“Install this third-party software”为安装第三方软件19. 选择“Something else”,将要对虚拟机的20G硬盘做手动分区20. 点击“New Partation Table”(新建分区表)21. 在弹出的对话框里,选择“Contunie”22. 选中新出现的“free space”(空闲空间),点击“Add”23. 注意下图中的“Primary”,“Beginning”, “Ext4 ...”均为默认,不需要修改;数字为大小,以MB为单位(注:不用追求1024凑整,硬盘实际上是凑不整的。。。),这里选择10000=10G;最后的“Mount point(挂载点)”下拉列表中,选中“/”,完成该步,点“OK”注意:“/ ” 建议大小在5GB以上。(根据关于“Ubuntu手动分区”的多个相关文章一致得来)非常注意:本人上次弄了个6G,结果进去下libraries,一下就满了,那叫一个悲剧!所以,同学们千万别抱着“5G以上”来想,ubuntu应该自己就占了4、5G,不想悲剧的同学至少8G以上吧,20G确实不大,但是假如打算长期的同学,应该不会使用虚拟机了,20G跑程序,绰绰有余,等喜欢了熟悉了,再来个真的吧。24. 再次选中“free space”(同step 22图中),点击“Add”;注意下图中“Logical”,“Beginning”均为默认,大小选择1000(1G);在Use as的下拉列表中选择“swap area”,注:最后的下拉列表为灰色,意为swap area不用选择挂载点;完成该步,点“OK”注意:“swap area” 即交换分区,建议大小是物理内存的1~2倍。(根据关于“Ubuntu手动分区”的多个相关文章一致得来)不需要太大,1G足以。25. 再次选中“free space”(同step 22图中),点击“Add”;注意下图中“Logical”,“Beginning”, “Ext4 ...”均为默认;注:大小选择也为默认,即所有的剩余空间;最后的“Mount point”下拉列表中,选中“/home”;完成该步,点“OK”注意:“/home” 存放普通用户的数据,是普通用户的宿主目录,建议大小为剩下的空间。(根据关于“Ubuntu手动分区”的多个相关文章一致得来)注:三个分区的顺序不要变,因为/home在最后便于默认选择“剩余的空间”,避免手工分配。26. 至此,所有分区工作已经完成,如下图所示。注:假如不满意可以点击“Revert(还原)”来重新分区,直到满意和准确无误为止。假如感到满意,点击“Install Now”注:上图为悲剧图,6G的/是不够的,这个图没有更新,仅供参考,不比看数字。27. 选择你所在的时区,自动调整时间,夏令时什么的手动调不方便,之后都点击“Continue”以继续28. 键盘选择US,一般国内买的电脑都是这样的,可根据情况自己选择29. Ubuntu的个人设置,根据自己需要填写用户名密码等30. 最后安装完成,点击“Restart Now”重启Ubuntu即可31. 停止在如下画面,按“回车”即可至此,全部安装过程完毕,我们可以进入到Ubuntu 12.04的桌面工作了。一定要注意:由于未使用自动安装,所以现在我们的虚拟机不含有VM Tools,导致无法全屏虚拟机等等问题,需要安装VM tools,详情请搜索即可。
一早起来打开电脑,无法启动显示 no such device blablablagrub rescue>灰常的茫然,无奈,只得开启家中的那台老家伙。一顿baidu google 后,大概清楚是因为昨天晚上的自动升级导致,grub加载软件出了些问题。网上有两种解决方法:本人尝试一种:成功了! 由于这个问题相当普遍,所以写个小报告,为后人指点迷津~~~本人电脑装有xp 和 ubuntu10.04 。问题描述:开机初使化过程中出现的grub错误,原因可能多种,我这是由于升级导致的原因: 主引导记录MBR消失了。解决方法:一种是在windows中修复MBR(mbtfix。Exe)另一种是在ubuntu中修复MBR普及下知识MBR:The MBR may be used for one or more of the following:Holding a disks primary partition table.Bootstrapping operating systems, after the computers BIOS passes execution to machine code instructions contained within the MBR.Uniquely identifying individual disk media, with a 32-bit disk signature; even though it may never be used by the machine the disk is running on.我是通过第二种方法:自行制作一个livecd,一种可以自启动的linux 安装盘 。我没法烧cd,所以通过U盘制作了一个启动盘: 网址: http://www.ubuntu.com/desktop/get-ubuntu/download上面有很详细的步骤。1.首先下载一个ubuntu的iso镜像文件2.下载universal usb installer3.运行installer 將u盘制作成启动盘(移动硬盘不行)4设置电脑的加载顺序,“先启动usb设备”。重新启动5.直接启动ubuntu,打开terminal。输入 :sudo apt-get install lilosudo lilo -M /dev/sda mbr(忽略所有警告,我们只要mbr)6,重启,修改加载顺序,一切正常~~~
LAMP的概念:Linux+Apache+Mysql+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。安装LAMP就已经安装了 网页服务器 数据库 Perl/PHP/Python语音环境。假如你是安装到本机上测试的话,最好确保hosts的内容为这样username@ubuntu:~$ cat /etc/hosts127.0.0.1 localhost安装安装LAMP套件一次性安装sudo tasksel用空格选中LAMP,回车即可。(不过要小心别修改其他的选项,否则会安装或删除该服务!)仔细手动安装法(最小组件)sudo apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server有些是因为依赖关系会自动安装的,但是为了保险,所以多打了一些。开始安装时sudo会问您密码(只是有可能),这是系统管理员的密码。安装途中MySQL要求设定账户有密码,这是与操作系统没关系的账户与密码。图形安装法在新立得软件包管理器中选择 编辑--使用任务分组标记软件包在打开的窗口中 勾选 LAMP SERVER 然后确定。在主窗口中 点击绿色的对号 应用 按钮好了 。接下来就是等待...等待新立得 自动下载安装完。注意: 安装途中MySQL要求设定账户有密码,这是与操作系统没关系的账户与密码。打开 http://localhost 或 http://127.0.0.1图形化管理软件(可选)安装webmin这是一个系统管理软件,管理包含LAMP组件在内的大部分系统服务。同时能进行安装、进程管理等多种系统功能。先到webmin官方下载软件 在该软件包存放位置下,打开终端。(你也可以用命令切换到该位置)sudo dpkg -i 软件包名(用Tab可以少输点字)假如提示缺少依赖,那差什么就装什么访问地址(注意是加密安全链接):https://127.0.0.1:10000安装phpmyadmin这是一个数据库管理软件,管理mysql.其实这也是个安全隐患,建议通过openssh来管理服务器。方案一:终端中运行命令 (不推荐)sudo apt-get install phpmyadmin方案二:强烈建议不要从源里安装在phpmyadmin官网上下载软件包,解压缩到本地目录/var/www/phpmyadmintips:假如你请直接解压到/var/www/phpmyadmin,假如不存在phpmyadmin,请自行创建在终端下执行sudo cp /var/www/phpmyadmin/config.sample.inc.php /var/www/phpmyadmin/config.inc.phpsudo gedit /var/www/phpmyadmin/config.inc.php找到“blowfish_secret”在后面填上任意字母$cfg[Servers][$i][auth_type]=cookie;$cfg[Servers][$i][host]=localhost;$cfg[Servers][$i][connect_type]=tcp;$cfg[Servers][$i][compress]=false;$cfg[Servers][$i][extension]=mysql;保存,退出安装php5-mcryptsudo apt-get install php5-mcrypt编辑php配置文件sudo gedit /etc/php5/apache2/php.ini在extension下面加上(任何独立一行就行)extension=php_mcrypt.so (原来的php5-mcrypt.so无效)保存,重启apache2sudo /etc/init.d/apache2 restart在浏览器里输入http://localhost/phpmyadmin注:假如进入phpmyadmin出现配置文件引用失败则删除刚自己添加的$cfg[Servers][$i][auth_type]=cookie;$cfg[Servers][$i][host]=localhost;$cfg[Servers][$i][connect_type]=tcp;$cfg[Servers][$i][compress]=false;$cfg[Servers][$i][extension]=mysql;保存,退出然后再重启apache2sudo /etc/init.d/apache2 restart在浏览器里输入http://localhost/phpmyadmin配置文件路径1>apache 的配置文件路径 /etc/apache2/apache2.conf2>apache 网站字符编码配置路径 /etc/apache2/conf.d/charset3>php.ini 路径 /etc/php5/apache2/php.ini4>mysql配置文件 路径 /etc/mysql/my.cnf 一般不要使用,尤其是新手5>phpmyadmin配置文件路径 /etc/phpmyadmin/apache.conf6>默认网站根目录 /var/www常用命令1.重启apachesudo /etc/init.d/apache2 restart2.重启mysqlsudo /etc/init.d/mysql restart配置apache1.更改默认字符集终端中使用命令sudo nano /etc/apache2/conf.d/charset将其中的# AddDefaultCharset的井号去掉,后面字段改成UTF-8(假如您的网站是这样了话)AddDefaultCharset UTF-8中间的空格数并不重要,但一定要有。2.添加支持文件类型(一般不需要),与网站地址(需要)终端中使用命令sudo nano /etc/apache2/apache2.conf在配置文件最后面加入下面几行:添加文件类型支持 (注:假如无法在html中解析php的语句,添加下面语句。网上好多都是说直接编辑httpd.conf,但是ubuntu版本的apache2没有这个文件,你可以直接编辑apache2.conf,或者自己加一个httpd.conf,作为用户配置文件,apache2.conf 中include这个配置文件。)AddType application/x-httpd-php .php .htm .html添加首页文件 三个的顺序可以换 前面的访问优先 (当然你也可以加别的 比如default.php)DirectoryIndex index.htm index.html index.php更改服务器地址(这里改为本机),您可以凭您喜好修改,就是必须一致ServerName 127.0.0.1修改apache的根目录DocumentRoot:sudo nano /etc/apache2/sites-enabled/000-default将其中的 DocumentRoot /var/www 改成您想要的目录比如 DocumentRoot /var/www/htdocs/ 以上Apache2就基本配置完成了。重启Apache2服务即可。 下面的是参考,一般不需要改变,除非有特殊需求。sudo nano /etc/apache2/ports.conf #修改端口号,把 NameVirtualHost *:80 改为NameVirtualHost 127.0.0.1:80 , 修改 Listen 80再修改site的配置文件/etc/apache2/sites-available/default80是端口号sudo a2enmod rewrite #开启apache 的rewrite功能Apache模块sudo a2enmod #启用模块sudo a2dismod #禁用模块配置PHP5这个没什么好说的 根据个人自己需要建议将安全模块开启(注意!开启后phpmyadmin会不能用)sudo nano /etc/php5/conf.d/php.ini注意:你可能需要敲入命令php --ini或php -i | grep php.ini来获取你的php cli加载的php.ini路径(Loaded Configuration File,比如 /etc/php5/cli/php.ini 而非 /etc/php5/conf.d/php.ini)。但此文件并不一定是apache php5模块加载的php.ini文件,假如要获得apache php5模块加载的php.ini,请参见测试_phpinfo()nano可以用Ctrl+w来搜索将 safe_mode = off safe_mode = 设置为 safe_mode = on safe_mode = /var/www/htdocs/ 以上 /var/www/htdocs/是您在上面设置个网站根目录,请按照情况修改,结尾的/是一定要加的,不然 /var/www/htdocsa,/var/www/htdocsb,等目录也可以访问。以下是更改默认时区;date.timezone=去掉前面的分号 后面加个PRC 。表示中华人民共和国(就是GMT+8时区)date.timezone= PRC配置MySQLMySQL常用命令MySQL大部分命令是以;结尾,这里除了5给出的命令,其它一定要以;结尾!1.进入mysqlmysql -h [服务器地址] -u [用户名〕-p这是访问本地服务器mysql -h 127.0.0.1 -u [用户名〕 -p如:mysql -h 127.0.0.1 -u root -p认证成功之后就进入mysql的命令控制台,以下都是在mysql的命令控制台的命令。2.显示已经存在的数据库SHOW DATABASES;3.创建数据库 数据库名在这里是没有[]号的!!,还有在linux下是区分大小写(只是使用时有关!)。CREATE DATADASE [数据库名];4.创建一个受限用户 这个用户(testuser)只有一个数据库(这里是test库)的访问写入权限,这个数据库创建与删除表的权限,并且只能在本地登入,密码为userpasswdgrant select,insert,update,delete,create,alter on test.* to test@localhost IDENTIFIED BY userpasswd;5.退出数据库quit 或者 q配置文件(新手、无特殊要求勿动)sudo nano /etc/mysql/my.cnf这里有一个地方要注意 默认:是只允许本地访问数据库的这里不是说本机架设了网站,用户通过架设在的网页不能访问MySQL ,是指其它机子不能直接访问MySQL bind-address 127.0.0.1解除限制只能本地访问mysql,假如需要其他机器访问,应使用如下语句,把这“bind-address 127.0.0.1”句话用#注释掉#bind-address 127.0.0.1配置phpmyadmin(没装就不要看)sudo apt-get install phpmyadmin访问 http://localhost/phpmyadmin ,phpmyadmin 默认并不是安装在 /var/www下面的而是在 /usr/share/phpmyadmin你可以把phpmyadmin复制过去 或者 链接过去sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin然后 终端中运行命令sudo gedit /etc/phpmyadmin/apache.conf然后把下面两句的路径 改为/var/www/phpmyadmin(因为我已经配置好环境,所以忘记了phpmyadmin中默认配置怎么写的。。反正就是在第三行和第四行的两句.假如我没记错的话 应该是下面这样)Alias /phpmyadmin /usr/share/phpmyadmin改为:Alias /phpmyadmin /var/www/phpmyadminLAMP到此已经配置完成了测试 phpinfo(); (根据需要,自己选择,可不做)创建、测试phpinfo:sudo vi /var/www/info.php 注意:这里的路径错了,应该是sudo vi /var/www/htdocs/info.php 修改人:fenghelong邮箱fenghelong_njit@163.com< php phpinfo(); >打开 http://localhost/info.php 。性能优化(根据需要,自己选择,可不做)安装Zend Optimizer要求PHP版本为5.2,不支持Ubuntu10.04的PHP5.3,请参照PHP5.2。下载 Zend Optimizer。 直接贴下载地址,参考版本号改(这是32位的),不然主页要注册才能下 http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gztar zxvf ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gzcd ZendOptimizer-3.3.9-linux-glibc23-i386/data/5_2_x_compsudo mkdir /usr/local/zendsudo cp ZendOptimizer.so /usr/local/zend编辑php.inisudo gedit /etc/php5/apache2/php.ini开头加入,注意标点符号要英文。[Zend Optimizer]zend_optimizer.optimization_level=1 zend_extension=/usr/local/zend/ZendOptimizer.so重启apache2sudo /etc/init.d/apache2 restart还是上面那个phpinfo文件,要能看到如下信息This program makes use of the Zend Scripting Language Engine:Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies with Zend Optimizer v3.3.9, Copyright (c) 1998-2009, by Zend Technologies安裝XCachesudo apt-get install php5-xcacheroot@ubuntu:/home/qii# dpkg -l | grep xcachii php5-xcache 1.2.2-5 Fast, stable PHP opcode cacherxcache配置文件路径是/etc/php5/conf.d/xcache.ini编辑php.inisudo gedit /etc/php5/apache2/php.ini把xcache.ini的内容加入到php.ini。 重启apache2sudo /etc/init.d/apache2 restart检查安装是否成功root@ubuntu:/home/qii# php -vPHP 5.2.10-2ubuntu6 with Suhosin-Patch 0.9.7 (cli) (built: Oct 23 2009 16:30:10) Copyright (c) 1997-2009 The PHP GroupZend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies with XCache v1.2.2, Copyright (c) 2005-2007, by mOo还有前面info.php页应该有XCache模块这里有点奇怪的是,假如不把xcache.ini的内容加入php.ini,apache也能载入XCache,但info.php上没XCache模块。安装eAcceleratorsudo apt-get install php5-dev下载 eAcceleratorwget http://bart.eaccelerator.net/source/0.9.6.1/eaccelerator-0.9.6.1.tar.bz2tar jxvf eaccelerator-0.9.6.1.tar.bz2cd eaccelerator-0.9.6.1phpizesudo ./configure -enable-eaccelerator=sharedsudo makeqii@ubuntu:~/tmp/eaccelerator-0.9.6.1$ sudo make installInstalling shared extensions: /usr/lib/php5/20060613+lfs/修改php.ini文件,安装为Zend扩展,最好放在开头,放到[zend]之前,免的出莫名其妙的问题:sudo vi /etc/php5/apache2/php.ini[eaccelerator]zend_extension=/usr/lib/php5/20060613+lfs/eaccelerator.so eaccelerator.shm_size=16 eaccelerator.cache_dir=/tmp/eaccelerator eaccelerator.enable=1 eaccelerator.optimizer=1 eaccelerator.check_mtime=1 eaccelerator.debug=0 eaccelerator.filter= eaccelerator.shm_max=0 eaccelerator.shm_ttl=0 eaccelerator.shm_prune_period=0 eaccelerator.shm_only=0 eaccelerator.compress=1 eaccelerator.compress_level=9 eaccelerator.allowed_admin_path=/var/www/control.php创建cache缓存目录eaccelerator.cache_dir=/var/cache/eaccelerator 这里定义cache路径默认值是/tmp/eaccelerator,这非常简单因为任何人都对该目录可写,但是并不明智,因为重启后系统会自动清理该目录。一个更好的地方是/var/cache/eaccelerator。创建该目录并确保它对eAccelerator的使用者可写(通常该用户是你的网络服务器运行者,可能是www-data)。 使用默认值的话这样继续:mkdir /tmp/eacceleratorchmod 777 /tmp/eaccelerator改成 /var/cache/eaccelerator的话这样继续,先改php.inieaccelerator.cache_dir=/var/cache/eacceleratorsudo mkdir /var/cache/eacceleratorsudo chown root:www-data /var/cache/eacceleratorsudo chmod u=rwx,g=rwx,o= /var/cache/eaccelerator复制控制文件control.php到网站根目录sudo cp control.php /var/www/htdocs/修改control.php的$user和$pw,默认是admin和eAcceleratorsudo vi /var/www/htdocs/control.php重启apachesudo /etc/init.d/apache2 restart打开 http://localhost/control.php查看之前的info.php页面,有下列字段:This program makes use of the Zend Scripting Language Engine:Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies with eAccelerator v0.9.6.1, Copyright (c) 2004-2010 eAccelerator, by eAccelerator安全隐藏服务器信息vim /etc/apache2/apache2.confServerTokens Prod指定apache2的运行账户以root来运行是很危险的,用下面的方法更改,这里是都改为www-datavim /etc/apache2/envvarsexport APACHE_RUN_USER=www-dataexport APACHE_RUN_GROUP=www-data要确认存在这些用户组。启用.htaccess这个对pbpbb3这样有附带.htaccess的程序有利,不过其它场合有可能引发问题。 方法:在网站主机配置下加入AllowOverride AuthConfi 例子:vim /etc/apache2/sites_available/default...AllowOverride AuthConfig...其他PDO的安装pecl search pdosudo pecl install pdosudo pecl install pdo_mysql最后编辑php.inisudo gedit /etc/php5/apache2/php.ini再最后面添加两行:extension = pdo.soextension = pdo_mysql.so排错无法解析php文件,浏览器提示下载所要打开的php文件执行:sudo apt-get install libapache2-mod-php5sudo a2enmod php5假如显示为:This module does not exist!那就要彻底删除libapache2-mod-php5,然后重新安装它sudo apt-get remove --purge libapache2-mod-php5sudo apt-get install libapache2-mod-php5重启apache2sudo /etc/init.d/apache2 restart清除浏览器缓存,然后输入http:localhost虚拟主机见Apache虚拟主机指南屏蔽迅雷迅雷的user-agent是Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; )Mozilla/5.0 (compatible; MSIE 6.0; Windows NT 5.0)Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 3.5.20706)Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)通过.htaccess文件屏蔽迅雷的下载/盗链功能:RewriteEngine On#Anti ThunderRewriteCond %{HTTP_USER_AGENT} ^Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)___FCKpd___98nbsp; [NC,OR]RewriteCond %{HTTP_USER_AGENT} ^Mozilla/5.0 (compatible; MSIE 6.0; Windows NT 5.0)___FCKpd___98nbsp; [NC,OR]RewriteCond %{HTTP_USER_AGENT} ^Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; )___FCKpd___98nbsp; [NC,OR]RewriteCond %{HTTP_USER_AGENT} ^Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 3.5.20706)___FCKpd___98nbsp; [NC,OR]RewriteCond %{HTTP_USER_AGENT} ^Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)___FCKpd___98nbsp; [NC]RewriteRule ^.*.(gif|jpg|bmp|zip|rar|exe|mp3|swf)___FCKpd___98nbsp; / [NC,F]你可以用Firefox的扩展user-agent switcher来测试效果。假如你的资料地址已经被迅雷索引,请修改资源的路径地址。假如用户手动用UltraEdit改写迅雷的user-agent,亦或者本机装虚拟机,虚拟机挂代理,迅雷挂虚拟机中的代理,这种屏蔽方法就失效了。附录apache2配置文件与子目录一览表/etc/apache2/apache2.conf 全局配置 /etc/apache2/envvars 环境变量 /etc/apache2/ports.conf httpd服务端口信息 /etc/apache2/conf.d/一般性配置文件存放地 /etc/apache2/mods-available/ 已安装的模块 /etc/apache2/mods-enabled/ 已经启用的模块/etc/apache2/sites-available/ 可用站点信息 /etc/apache2/sites-enabled/ 已经启用的站点信息,当中的文件是到/etc/apache2/sites-available/ 文件的软连接。 /etc/apache2/httpd.conf
蓝牙错误(排除蓝牙连接问题的常见解决方法)
但是有一种情况就比较揪心,就是当分区出现问题而不能识别的时候,这时在Win下要专业的工具才能格式化,而在Ubuntu下可以借助命令模式强行格式化。 首先执行sudo fdisk -l查看你的u盘的序号,通常是/dev/sdb之类的,U盘分区通常是/dev/sdb1 对于u盘我们一般格式化为FAT格式或者FAT32格式,不过在linux下这些会都显示为FAT格式。我们只需要执行命令: sudo mkfs.vfat -F 32 /dev/sdb1即可将u盘格式化为fat32格式。 假如你要把指定磁盘格式化为NTFS格式那么你需要sudo apt-get install ntfsprogs来安装ntfs读写工具,然后执行sudo mkfs.ntfs /dev/sda1,此过程会很慢。对于要格式化为linux ext格式的分区就更容易了: sudo mkfs.ext4 /dev/sda1 # 格式化为ext4分区 sudo mkfs.ext3 /dev/sda1 # 格式化为ext3分区 sudo mkfs.ext2 /dev/sda1 #格式化为ext2分区 PS:对于要格式化的分区必须要先用umount卸载掉才能格式化哦。
随便看看
给计算机装双系统的完全教程(轻松搭建双系统,满足不同需求)
最近安装了ubuntu15.04,发现打开终端窗口时会显示不全标题栏,起初怀疑是因为没有安装vmwaretools,当安装上以后还是如此,网上的方法基本上都是要修改系统配置,本人嫌麻烦,想到windows 10在虚拟机下花屏是因为启用3D加速导致的,随将3D加速禁用,再次开机发现正常了。具体方法如下。1、此问题的现象如下图一般2、关闭虚拟机,打开虚拟机设置3、切换到“显示器”项,将右侧的“加速3D图形”取消选中,单击确定。4、再次开机打开终端,应该显示正常。PS:像是windows 8/8.1/10,假如碰到花屏问题,有时候也是这种情况,在VMware中使用这些系统时,最好不要开启3D加速。
Ubuntu默认的文件管理器Nautilus是不是用的有些腻了,是不是想找一个更快更好的文件管理器。这个推荐PCMan:这个PCMan是台湾同胞开发的,有下面特点:复制代码代码如下:sudo apt-get install pcmanfmLinux桌面给用户一种卡的感受很大原因就是文件浏览器不够快,无论是Gnome的Nautilus还是KDE的Dolphin。PCMan绝对能让你在Linux上体验XP文件浏览器的快感!
重装电脑系统(从备份数据到系统安装,轻松搞定电脑重装)
移动客服电脑操作教程(让你成为电脑操作高手)
电脑密码错误锁定的解决方法(忘记密码或被盗的情况下,如何解除电脑锁定)
电脑安装iTools错误的解决方法(解决电脑安装iTools时常见的错误)
有些Linux用户在使用了Ubuntu系统后,不知道该怎么安装Visual Studio Code,今天小编就帮你解决这个问题吧,下面就是具体的安装步骤了。安装方法:安装过程中,将会询问安装路径,如下图:经过一系列要求和条件后,询问你是否确认安装Visual Studio Code。输入“a”来确定:确定之后,安装程序会开始下载并安装。安装完成后,可以发现Visual Studio Code图标已经出现在Unity启动器上。下图是Ubuntu 15.04 Unity的截图:卸载Visual Studio Code,同样使用Ubuntu Make命令。如下:umake web visual-studio-code --remove假如不使用Ubuntu Make,也可以通过微软官方下载安装文件。Download Visual Studio Code for Linux以上就是在Ubuntu系统中安装Visual Studio Code的方法了,还不会安装Visual Studio Code的用户,就参考上面的步骤进行安装吧。
电脑挂防封条教程(轻松保护电脑安全的关键技巧)
今天开始调试arm的板子,要通过tftp下载到板子上,所以又要配置tftp服务器,真的烦死了… (本人酷爱装系统,所以经常都要搞配置) 因为之前已经在Ubuntu下搭建过很多次tftp服务器了,但是一直记不住那一个配置文件的名字(记性太差),所以每次都要百度。 可是每次百度出来的结果都不一样,而且出入很大,有的过程相当的繁琐,不仅很麻烦,而且搞到最后还没有配置成功。所以干脆写个日志记下来。 tftp服务器最简单安装配置1.安装tftp-server sudo apt-get install tftpd-hpa sudo apt-get install tftp-hpa(假如不需要客户端可以不安装) tftp-hpa是客户端 tftpd-hpa是服务器端 2.配置TFTP服务器 sudo vim /etc/default/tftpd-hpa 将原来的内容改为: TFTP_USERNAME=”tftp” TFTP_ADDRESS=”0.0.0.0:69″ TFTP_DIRECTORY=”tftp根目录” #服务器目录,需要设置权限为777,chomd 777 TFTP_OPTIONS=”-l -c -s” 3.重新启动TFTP服务 sudo service tftpd-hpa restart 4.测试
服务器租用
益华科技
亿华云
源码库
源码下载
IT技术网
IT资讯网
香港云服务器
企商汇
智能时代
益强智囊团
益强智未来
益强数据堂
亿华灵动
汇智坊
云智核
亿华互联
运维纵横
创站工坊
益华科技
云站无忧
科技前瞻
益强科技
亿华云
码上建站
亿华智慧云
多维IT资讯
益强编程舍
码力社
益华IT技术论坛
益强科技
编程之道
益强IT技术网
极客编程
思维库
益强前沿资讯
益强资讯优选
全栈开发
亿华智造
技术快报
益华科技
IT资讯网
益强编程堂
Copyright © 2025 Powered by
JDBC更新计数行及调用存储过程返回多个结果集详解
,
创站工坊
滇ICP备2023006006号-44
sitemap