上一页 1 ··· 8 9 10 11 12 13 14 下一页
摘要: select * from test where id in(3,1,5) order by find_in_set(id,'3,1,5');select * from test where id in(3,1,5) order by substring_index('3,1,2',id,1);SQL: select * from table where id IN (3,6,9,1,2,5,8,7);这样的情况取出来后,其实,id还是按1,2,3,4,5,6,7,8,9,排序的,但如果我们真要按IN里面的顺序排序怎么办?SQL能不能完成?是否需要取回来后再fo 阅读全文
posted @ 2013-03-27 23:14 不再犹豫、 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 新浪有个面试题目:写一个php函数算出两个文件的相对路径 //计算出 c.php相对于e.php的相对路径应该是http://www.cnblogs.com/12/34$a = '/a/b/c/d/e.php'; $b = '/a/b/12/34/c.php'; getpathinfo($a, $b); function getpathinfo( $a, $b ) { $a2array = explode('/', $a); $b2array = explode('/', $b); $pathinfo = ''; 阅读全文
posted @ 2013-03-27 23:13 不再犹豫、 阅读(283) 评论(0) 推荐(0) 编辑
摘要: esc: 命令模式与插入模式的切换一、vi查找: 当你用vi打开一个文件后,因为文件太长,如何才能找到你所要查找的关键字呢?在vi里可没有菜单-〉查找, 不过没关系,你在命令模式下敲斜杆(/)这时在状态栏(也就是屏幕左下脚)就出现了 “/”然后输入你要查找的关键字 敲回车就可以了。如果你要继续查找此关键字,敲字符n就可以继续查找了。值得注意的是“/”是向下查找,而“?”是向上查找,而在键盘定义上“?”刚好是“/”的上档符.二、VI替换:vi/vim 中可以使用 :s 命令来替换字符串§以前只会使用一种格式来全文替换,今天发现该命令有很多种写法(vi 真是强大啊飕还有很多需要学习),记 阅读全文
posted @ 2013-03-26 13:46 不再犹豫、 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 打开phpmyadmin,进行登录,出现以下问题,提示:#1045 无法登录 MySQL 服务器或许出现以下错误情况:phpmyadmin:#1045 无法登录 MySQL 服务器。Access denied for user ‘root’@'localhost’ (using password: YES)问题原因:这有可能是由于前面设置mysql密码没有成功,所以导致了我们使用设置的mysql root密码无法登陆服务器。解决方法:这时可以尝试使用mysql默认的root账号的空密码登陆数据库。如果使用空密码登陆时又出现:空密码登录被禁止 (参见 允许空密码)的错误。则要修改/php 阅读全文
posted @ 2013-03-26 13:26 不再犹豫、 阅读(1328) 评论(0) 推荐(0) 编辑
摘要: tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标准输出下面的参数-f是必须的-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。# tar -cf all.tar *.jpg这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。# t 阅读全文
posted @ 2013-03-26 11:22 不再犹豫、 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 今天发现了一个“宝贝”,就是Linux的screen命令,对于远程登录来说,不仅提供了类似于nohup的功能,而且提供了我非常喜欢的“多个桌面”的功能。平常开一个putty远程登录,经常需要在两个程序之间来回切换,怎么办?ctrl-z和fg、bg?这些太麻烦了。其实我们可以借助screen命令来实现轻松便捷的切换。我主要是参考了下面的两篇文章(附在结尾),我自己总结的方法是:“首先用screen [-S]命令建立一个session,然后就可以在这个session中建立多个window了。使用screen [-S]可以建立多个session,而每个session又可以建立多个window。在不同 阅读全文
posted @ 2013-03-26 11:05 不再犹豫、 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 为了使用模板标记不破坏文档的可读性,dedecms不像别的模板,有时会使用直接往模板插入PHP或类似PHP的代码,以达到真正的模板与程序分离的特点。但为了让程序有更大的扩展性,dedecms允许对标记使用function 进行扩展,function所使用的函数可以是系统函数,也可以是自定义的函数,只是用在两个方面:1、模板标记:如:{dede:field name='pubdate' function=GetDateTimeMk('@me')/}这个标记实际返回的结果是执行了GetDateTimeMk函数后的结果一般情况下,模板标记的自定义扩展函数放在:incl 阅读全文
posted @ 2013-03-25 11:04 不再犹豫、 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 1、CentOS 修改DNS修改对应网卡的DNS的配置文件# vi /etc/resolv.conf 修改以下内容nameserver 8.8.8.8 #google域名服务器nameserver 8.8.4.4 #google域名服务器2、CentOS 修改网关 修改对应网卡的网关的配置文件[root@centos]# vi /etc/sysconfig/network修改以下内容NETWORKING=yes(表示系统是否使用网络,一般设置为yes。如果设为no,则不能使用网络,而且很多系统服务程序将无法启动)HOSTNAME=centos(设置本机的主机名,这里设置的主机名要和/etc/h 阅读全文
posted @ 2013-03-23 10:30 不再犹豫、 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 自Iphone和Android这两个牛逼的手机操作系统发布以来,在互联网界从此就多了一个新的名词-WebApp(意为基于WEB形式的应用程序,运行在高端的移动终端设备)。开发者们都知道在高端智能手机系统中有两种应用程序:一种是基于本地(操作系统)运行的APP;一种是基于高端机的浏览器运行的WebApp,本文将主要讲解后者。WebApp与NativeApp有何区别呢?NativeApp:1、开发成本非常大。一般使用的开发语言为JAVA、C++、Objective-C。2、更新体验较差、同时也比较麻烦每一次发布新的版本,都需要做版本打包,且需要用户手动更新(有些应用程序即使不需要用户手动更新,但是 阅读全文
posted @ 2013-03-22 23:09 不再犹豫、 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 点系统----->属性------->远程------->允许远程问:为啥远程桌面(3389)连不上。答:是因为服务器上的系统服务没开。Terminal Services服务启动,并设置为自动,就可以连接了。一:如果该服务无法开启,或开启Terminal Service服务时提示1053错误,需要重新安装Terminal Service服务,方法参考下面:可能是没有安装终端或者是该服务被禁用了安装终端服务方法如下:开始->设置->控制面板->添加或删除程序->添加/删除windows组件->选择终端服务,点击详细信息->选择启用终端服务然后 阅读全文
posted @ 2013-03-22 23:07 不再犹豫、 阅读(2647) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 下一页