Title Image

BLOG

Mysqli和Mysql的几个区别

  |   Geek

  把PHP升级到7以后发现,自己之前做的几个连接数据库的php小网页不能用了。 原来是php7不支持mysql.dll了。   难得就会那么几句的数据库查,读,写。函数。 搜了一下两个的区别。把错误都改了。 其中这一篇小讲解挺好的。 尤其是【 mysqli_query(资源标识,SQL语句),并且资源标识的参数是放在前面的】 卡了半天,终于解决问题。   Mysqli.dll是一个允许以对象的方式或者过程操作数据库的,它的使用方式也很容易。这里就几个常见的操作和mysql.dll做一个对比。 1:mysql.dll(可以理解为函数式的方式): $conn = mysql_connect('localhost', 'user', 'password'); //连接mysql数据库 mysql_select_db('data_base'); //选择数据库 $result = mysql_query('select * from data_base');//这里有第二个可选参数,指定打开的连接 $row = mysql_fetch_row( $result ) ) //为了简单,这里只取一行数据 echo $row[0]; //输出第一个字段的值 mysqli也有过程式的方式,只不过开始贯以mysqli的前缀,其他都差不多。 2mysqli.dll(对象方式): $conn = new mysqli('localhost', 'user', 'password','data_base'); //这里的连接是new出来的,最后一个参数是直接指定数据库,不用mysql_select_db()了 //也可以构造时候不指定,然后 $conn -> select_db('data_base') $result = $conn -> query( 'select * from data_base' ); $row = $result -> fetch_row(); //取一行数据 echo row[0]; //输出第一个字段的值   二:mysql_fetch_row(),mysql_fetch_array() 这两个函数,返回的都是一个数组,区别就是第一个函数返回的数组是只包含值,我们只能$row[0],$row[1],这样以数组下标来读取数据,而mysql_fetch_array()返回的数组既包含第一种,也包含键值对的形式,我们可以这样读取数据,(假如数据库的字段是 username,passwd): $row['username'],...

Read More

Minecraft 服务器架设

  |   未分类

折腾一晚上的minecraft的服务器,原来官服的安装真的很简单,9月份的时候还搞N天。 使用yum安装Java环境。◆输入:yum -y install java-1.7.0-openjdk* ◆输入:yum -y install java-1.8.0-openjdk* 检查:java -version java -Xmx1G -Xms1G -d64 -jar minecraft_server.1.8.8.jar noguijava -Xmx1G -Xms1G -jar minecraft_server.1.8.8.jar noguixmx和xms要和服务器内存大小参照调整,也可以不设置,直接 java -jar *.jar第一次运行后会出现这个错误,编辑当前目录下生成的eula.txt,把eula设置为true即可。 修改配置文件 这里服务就成功启动了,但注意,这里服务端是正版的,如果使用的是盗版客户端,比如HMCL,选择多人游戏并添加服务器地址后是无法链接的,需要修改配置文件server.properties,把其中online-mode的值改成false,之后再次启动服务器即可链接。 启动minecraft服务 开后台方式启动:screen -S mcjava -jar minecraft_server.1.8.8.jarscreen -r mc    回到screen spigot 6.创建启动脚本输入vi start.sh按i进入编辑模式#!/bin/sh BINDIR=$(dirname "$(readlink -fn "$0")") cd "$BINDIR" java -Xincgc -Xmx2g -jar Spigot.jar 7.chmod 777 -R ./ 更改权限8. 输入./start.sh  常见问题: 1.服务器需要添加 25565端口 vi /etc/sysconfig/iptables  添加-A INPUT -p tcp -m state...

Read More

7步完成ios系统使用Goagent

  |   Geek   |   14 Comments

2017-11-18更新: 这篇2012年写的教程,在搬到阿里云之前一直是我博客流量最高的页面。 直到13年服务器搬进阿里云不久之后,阿里就把网站上几篇涉及敏感内容的文章屏蔽了。 经过几度更新,换着推荐了好几个我当时在使用的FQ服务。也从推荐中获得了很多免费使用时间,其中曲径我好像换了2个推荐链接,每个都攒了2年左右的免费额度。可惜这些服务都一个个的挂掉了。现在也不想再推荐我当前使用的工具了。 只是从这一篇文章感叹一下封锁与反封锁在这5,6年的交锋。   2015-5-13更新: 这篇文章更新了四年,也从一个小侧面见证了翻墙手段的演变。 一直在追求最便捷的iOS端(iphone)的翻墙最优方案。 从当初的goagent, wallproxy,再到自架VPN,再到曲径。 从免费到付费,从复杂到简便,从GEEK心理到土豪心理。 也是一种成长吧。学生时代的折腾精神 ,花大量时间测试goagent参数、买VPS敲代码架VPN。 到现在,在非自己专业的地方,能靠钱解决的问题,绝不耗时间。 还是那句话: 以我用过多年Goagent,wallproxy,使用过SSH,自架过VPN,购买过各种付费VPN的经验。推荐目前我用的最爽的:土行孙 服务 详细请阅读下面内容。 1080高清不卡顿,当初的曲径在用了1年多以后现在感觉有些迟缓了。 现在我的个人方案是: 日常使用:土行孙  (曲径备选) 突发情况:日本的服务器的自架VPN,。 VPN速度不如前者,但是毕竟是自己的,始终是最稳定、最靠谱、最后防线。 也是平常馈赠亲朋好友、翻墙小白的利器。以至于帐号都开了几十个...

Read More

《地狱男爵3》:朗·普尔曼持续推动,吉尔莫·德尔·托罗已经完成了第三部故事大纲

  |   Movies   |   No comment

在最近的一个活动中朗普尔曼(Hellboy扮演者)再次提到了关于《地狱男爵3》开拍的可能性,其实每隔个半年或一年吉尔莫·德尔·托罗或或者朗普尔曼总是能爆出一些有关《地狱男爵3》的风声 。但实际上,去年传奇影业的执行人托马斯·塔尔就说过拍《地狱男爵》续集是不大可能的。( 托马斯·塔尔是《环太平洋》 以及德尔·托罗即将推出的恐怖片《猩红山峰》的制片人)。 大概的意思就是:即使他想拍《地狱男爵》的续集,拥有《地狱男爵》电影版权的索尼-哥伦比亚也不会让他们这么做的。 即便如此,朗普尔曼依旧在《地狱男爵3》上乐此不疲的爆料。这家伙对地狱男爵的热情重未消退。他说德尔·托罗已经对第三部的故事走向有了大概的构思。 “我很想完成这部电影,我很想去完成这个三部曲,应为前两部剧情已经为最后的故事做好了铺垫。并且导演已经构思好了这个最终的结局。”普尔曼说:“他没有告诉我具体细节,但是他给我展示了一些关于第三部故事的概念速写。它非常的史诗,并且完美的继承了前两部的情节。所以我觉得真的非常有必要去完成它!我一直在为它争取,有时候我是唯一一个为这部电影续集发声的剧组人员。但是我永远不会停止促成《地狱男爵 3》的拍摄!” (作为一个戏子我觉得他的话应该没有任何的分量。也只能和我们众多粉一样意淫一下而已了。对于“唯利是图”商业资本--影业公司的计划和版权纠纷没有任何话语权。) 吉尔默·德尔·托罗,自从《环太平洋》开始正式步入主流的商业(圈钱)导演。档期中包括了《猩红山峰》《环太平洋 2》动画《Book of Life》,《绿巨人》电视剧,还有众多的非导演职位。短时间内肯定不会为叫好不叫座的《地狱男爵》花费时间。 但是《地狱男爵》作为他个人艺术追求和喜好来说,注定会有下一部。只是个时间问题。 作为他的粉丝,是希望他完成《地狱男爵》三部曲,还是期待他制作一些全新角色,全新故事的更多电影?   (作为德尔托罗和Hellboy的双重粉丝,其实我更期待《地狱男爵》的早日到来!!) Translation based on  Ron Perlman Still Pushing For 'Hellboy 3,' Says Guillermo Del Toro Has "Broad Strokes" Of Story Mapped Out...

Read More