- 博客(56)
- 资源 (1)
- 收藏
- 关注
原创 html网页判断手机还是电脑登陆进入
"text/javascript">try{ if (/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)) { window.location.href="mindex.html"; }else{ window.location.href="cindex.ht
2014-06-18 17:33:26
11193
转载 #Linux NFS服务 固定端口及防火墙配置#
#Linux NFS服务 固定端口及防火墙配置#1.在Linux上正常安装NFS服务2.修改/etc/service,添加以下内容(端口号必须在1024以下,且未被占用) # Local services mountd 1011/tcp #rpc.mountd mountd 1011/udp #rpc.mountd rquotad 1012/tcp
2013-06-09 11:47:33
6798
转载 Nginx内核优化详细配置参数
Nginx内核优化在不断的使用中有很多的问题出现,有不少的人都不知道去哪里寻找答案,下面一个完整的Nginx内核优化设置,希望在下面的代码中你能找打自己想要的相关答案。 编辑 vi /etc/sysctl.conf 在最后加入. Nginx内核优化引用net.ipv4.ip_forward = 0 net.ipv4.conf.default.rp_filter = 1 ne
2013-06-09 10:18:24
788
转载 ssi gzip乱码
nginx WEB服务器上用了SSI嵌套。 而这个静态文件里又有一个SSI通过查询动态更新内容,这个查询是通过反向代理到另一台服务器的。 结果发现后端正常, 前端的服务器是乱码。后来想到是gzip压缩的问题。通过下面的指令关闭接受gzip压缩就好了。proxy_set_header Accept-Encoding "";
2013-06-05 15:21:48
833
原创 linux安装nfs服务
服务器端:sudo apt-get install nfs-kernel-server#启动nfs服务/etc/init.d/nfs-kernel-serverrestartsudo /etc/init.d/portmaprestart vi /etc/exports/home/work 192.168.0.*(rw,sync,no_root_squash)
2013-05-30 10:59:07
551
原创 Nginx rewrite 配置问号解决办法
http://www.111.com/member.php?mod=register.php 重写到www.123.comapacheRewriteCond %{QUERY_STRING} ^mod=register.php$RewriteRule ^(.*)/member.php$ http://www.123.com/nginx重点问题需要注意空格
2013-05-16 15:49:46
2369
原创 ubuntu搭建php+nginx+mysql环境
1,sudo apt-get install php5 //安装PHP52,必须安装的:apt-get -y install php5-cgi sudo apt-get install spawn-fcgi3,/usr/bin/php-cgi -b 127.0.0.1:9000 -c /etc/php5/cgi/php.ini 启动php,看是否可用。4,创建ph
2013-05-13 11:40:50
1841
原创 nginx配置反向代理,域名代理后不生效问题
ICP域名进行年检,注册ICP的域名和现在服务的IP地址不一致,需要增加一个反向代理,设置如下:server { listen 80; server_name abc360.com www.abc360.com; server_name_in_redirect off; location / {
2013-01-25 16:13:50
16977
原创 修改 Ubuntu ulimit 限制
最近,网站一到高峰期,CPU就会飙升到100%,但内存,IO,网络等一切正常,Google了一下,有可能是ulimit的问题,马上查看文件句柄数限制ulimit -n得到的结果是:1024,这个值对生产中的服务显得偏小。网上给出的解决方案,大部分是直接输入ulimit -SHn 51200 # 51200可自己根据应用调整此法缺点很明显,一旦退出登陆,设置就失效了。也有说直
2013-01-12 01:45:44
4017
原创 nginx 优化
nginx指令中的优化(配置文件)worker_processes 8; nginx进程数,建议按照cpu数目来指定,一般为它的倍数。worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000; 为每个进程分配cpu,上例中将8个进程分配到8个cpu,当然
2013-01-10 19:49:27
928
原创 Linux常用服务配置之nfs服务配置
安装nfs:#sudo apt-get install nfs-kernel-server Ubuntu 10.10中的已经是最新版本了,无需安装 打开/etc/exports文件,在末尾加入: /home/xgc *(rw,sync,no_root_squash) 注:nfs允许挂载的目录及权限,在文件/etc/exports中进行定义, 各字段含义如下:
2013-01-09 21:58:12
509
原创 Ubuntu10.10下Samba服务器的搭建
1.Samba软件包的安装在Ubuntu的终端中输入一下命令:#sudo apt-get install samba(1)在Windows系统中不用输入密码访问Linux共享目录在Linux共享一个目录,将建立好的目录的设置信息写入/etc/smb.conf文件即可。如:若共享/home/share目录,要在Windows系统中访问这个共享的目录,假设Windows主机的IP为19
2013-01-05 09:57:17
423
原创 解决mysql“Access denied for user root@localhost”
我的系统是ubuntu6.06,最近新装好的mysql在进入mysql工具时,总是有错误提示:# mysql -uroot -pEnter password:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)使用网上介绍的方法修改root用户的密码:# mysq
2012-12-27 23:59:59
482
转载 Ubuntu 10.10 终端命令
Ubuntu 10.10 终端命令。。。type=dock 67Tooltip | Menu | PopupMenu | DropdownMenu 80sudo apt-get install gpaintsudo add-apt-repository ppa:ubuntu-mozilla-daily/ppasudo apt-get updatesu
2012-12-27 21:38:40
751
原创 ubuntu 安装Java jdk环境
#安装Java环境更改文件权限为可执行 $ sudo chmod u+x jdk-6u22-linux-x64.binjre-6u22-linux-x64.bin $ sudo -s ./jdk-6u22-linux-x64.bin 一路回车,直到询问是否安装,输入yes回车#设置环境变量find / -type f -print | xargs grep mysql
2012-12-27 14:00:41
474
原创 Ubuntu下安装多用户vsftp全过程
如果源不存在,添加源。修改 gedit/etc/apt/sources.list 或vi /etc/apt/sources.list,在最后加入---------------------------------------------------------------deb http://ftp.us.debian.org/debian stablemain contrib non
2012-12-27 12:51:59
3589
转载 Ubuntu环境FTP服务器vsftpd安装及配置方法
首先,假设你已经在Ubuntu上安装好了LAMP环境,实现了Apache多用户的虚拟主机设置。那么现在,你就应该考虑用户资料的上传问题了,一般这些用户都会选择用ftp上传的方式来管理自己的web内容,这就需要我们再为他们开设FTP服务。最简便的方法就是使用Ubuntu自带的FTP服务器是vsftpd。一、安装vsftpdUbuntu安装软件倒不是件困难的事,输入:apt-get i
2012-12-27 11:57:51
817
转载 ubuntu 安装字体
在ubuntu中查看电子书,发现有很多乱码,查了很多资料,都无法解决,于是想到可能是字体出问题了,于是想到将xp中的字体弄的ubuntu中,可能会有所帮助,下面是安装发法:从Windows的字体文件夹(C:/Windows/Fonts) 中寻找自己喜欢的中文字体(考虑到整个文件夹太大,而且很多字体是不怎么用的,只需要拷贝部分常见的就行):雅黑:msyh黑体:SimHei宋体
2012-11-09 18:12:10
1248
原创 解决java.net.SocketException:Too many open files
解决java.net.SocketException:Too many open files 用ulimit -n 修改open files 总是不能保持。所以用下面一个简单的办法更好些。次永久修改后程序就再没那个问题了,一直稳定运行。1. /etc/security/limits.conf 添加× – nofile 100615
2012-09-13 11:53:09
657
转载 IOS面试题详解(二)..
下面从第一题开始解答:题目:1.Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么?关于多继承:首先 object-c不能够多继承,类似下面代码的这种方式是绝对通不过编译的.当然,你也可以把NSString前面的":"去掉再试试,呵呵!那么有没有别的方式来替代呢?有,一种我们称之为伪继承,另一种我们可以
2012-08-28 12:25:07
1291
转载 IOS面试题详解(一)
这套题目来自cocoachina的yoyokko版主大大招人时候的题目,论坛各路大神都觉得偏难。自己看了一下,发现很多是自己知道,但又说不上来的感觉。所以觉得有必要梳理完善一下,题很多,反正写到哪算哪吧!另外,因为我不是C/C++ 或写 mac “发家” 所以还是有解答不上来的,但是关于IOS方面,一定尽量解答,如果回答得有不尽入人意的地方,欢迎高手纠正。 下面先看看题目:1.Object
2012-08-28 12:24:25
1167
转载 ios中关于delegate(委托)的使用心得
从开始从事OC工作到现在大概1年多了,从当初接触oc的"协议"的不明白,到现在代码中随处可见的委托,协议,其中感悟颇多。首先,大家应该都明白的是委托是协议的一种,顾名思义,就是委托他人帮自己去做什么事。也就是当自己做什么事情不方便的时候,就可以建立一个委托,这样就可以委托他人帮自己去实现什么方法。其次,我简单的总结了一下自己用到的委托的作用有两个,一个是传值,一个是传事件。
2012-05-25 15:11:42
683
转载 在Linux/ubuntu环境下Weblogic10.3启动超慢原因分析
解决方法为在weblogic的启动脚本commEnv.sh中添加一句:export JAVA_OPTIONS="$JAVA_OPTIONS -Djava.security.egd=file:/dev/./urandom"不行的话,在试试这个export JAVA_OPTIONS="$JAVA_OPTIONS -Djava.security.egd=file:/dev/z
2012-05-08 16:04:31
2173
原创 Rails gem安装之路
具体过程如下:1、InstantRails-2.0安装后,在配置环境变量path中配置ruby/bin目录(如果系统中有多个RUBY,执行命令行的时候系统认的就是path中的)2、进入DOS命令行,执行gem update --system,结果Updating RubyGems...ERROR: While executing gem ... (Gem::RemoteSourc
2012-04-12 18:20:53
1203
原创 Ubuntu 搭建ftp服务器步骤参考,客户端使用主动模式
pasv_enable=noftp有主动和被动模式,主动模式:客户端与服务器21端口建立链接后,会发送port命令,通知服务器某个端口,然后又服务器主动链接该端口进行数据传输;被动模式:客户端与服务器21端口(控制端口)建立链接后,会等待服务器的port命令,得到服务器的某个端口,然后客户端主动发起到服务器的链接;在VirtualBox下安装Ubuntu,网络方式使用NAT
2012-03-22 22:36:20
2520
转载 Android中使用XML自定义组件各种状态下的背景图片
需要用到Android的Selector,它可以根据组件的状态显示该状态对应的图片做为显示背景。 把下面的XML文件保存成自己命名的.xml文件,比如list_bg.xml。注意,这个文件相当于一个背景图片选择器,在系统使用时根据ListView中的列表项的状态来使用相应的背景图片。什么情况使用什么图片我在下面都进行了说明。还有,你可以把它看成是一个图片来使用,放于drawable
2012-03-15 17:29:57
2164
转载 iphone推送 java代码实现
最近在研究iphone推送的java实现,看过发现原来很简单,以下是我根据网上源码修改的程序,具体里面的证书和手机token的生产就不解释了,本人没有搞过iphone,有需要的可以再网上搜索以下,很多也很简单。public class PushUtils { private static Logger logger = LoggerFactory.getLogger(PushUtils.c
2012-03-09 11:36:12
1186
原创 quartz和spring 简单配置定时器
准备条件:spring相关jar,commons-collections-3.1.jar(3.x以上), quartz-all-1.6.0.jar。 timeTask
2012-03-09 10:56:14
681
原创 many-to-one lazy="false"和not-found="ignore"的理解
博客分类:hibernatelazy是延迟加载的意思,为true时表示延迟加载,而false表示不延迟加载。就是查一条数据,他有个外键,指向另外一张表,但是当true时只是只查这条数据,没去查跟外键相关的哪张表信息,等需要的时候是通过load的方式加载的,这可能会导致出错,但是false时表示延迟加载,会直接查到相关的信息,直接sql查询。not-found="ignore"只是表示当外键
2011-12-10 12:44:42
2303
原创 ClassPathXmlApplicationContext和FileSystemXmlApplicationContext区别
// ClassPathXmlApplicationContext 是读取 src 目录下的配置文件ApplicationContext app = new ClassPathXmlApplicationContext("applicationContext.xml");
2011-09-01 19:33:45
770
原创 ClassNotFoundException: org.hibernate.hql.ast.HqlToken解决之道
郁闷了一天的问题,终于在夜幕降临前得到解决,开心~~ 拥有Hibernate3.jar的应用,被部署到weblogic8.1上后,抛出异常 CharScanner; panic: ClassNotFoundException: org.hibernate.hql.ast.
2011-09-01 19:17:42
562
原创 数据流,对象流,字节流,字符流
yakihappy的专栏目录视图摘要视图订阅优快云新版下载频道介绍三——用户权限及积分规则详解 博客频道8月新增功能介绍 bShare分享,迅速提升10倍流量数据流,对象流,字节流,字符流
2011-08-22 13:36:30
877
原创 Android apk反编译
主要目标:对于没有SD卡但想要安装运行那些只有SD卡支持的apk程序的(比如仙剑)。 次要目标:apk程序反编译、汉化、修改程序的数据读取和保存路径。 本文针对“思维导图 Thinking Space Pro 2.16”的apk程序ThinkingSpaceP
2011-08-18 10:39:07
653
原创 降低耦合
按照软件工程学粗浅的理解,耦合就是程序中模块与模块间的关系的总和。上面的“模块”一词是一个模糊的概念,可以是一个变量、一个函数、一个类,或者是一个package(在大型软件项目中)。显然,如果这样定义耦合的话,我们编的任何程序都有它的存在,而且它显然是不可避免的——你的程
2011-08-17 20:13:05
7142
转载 Android学习系列(5)--App布局初探之简单模型
人类科技的进步源自探索,探索来自于发现本原,当然App布局没这么先进,本文也只是一个归类总结。这篇文章是android开发人员的必备知识,是我特别为大家整理和总结的,不求完美,但是有用。Android界面开发多多少少会有很多雷同或者相似的布局,不仅如此,纵观Android
2011-08-16 17:34:32
653
原创 Android中利用LinearLayout动态添加控件
在androidUI布局中,一般都是利用xml来布局控件,这是比较方便和直观的,但是有时却需要动态生成,下面就举2个简单例子来说明怎么动态添加控件: 1.动态添加2个垂直排列的Buttonview plain @Override pub
2011-08-16 17:04:38
659
原创 android TextView属性大全(转)
android:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all) android:autoText如果设置,将自动执行输入值的拼写纠正。此处无效果,
2011-08-16 16:47:58
400
转载 定制你自己的android手机桌面Launcher===一个完成Launcher开发的介绍-第二篇
launcher也就是我们的Home,可以简单地把它理解为一个简化的linux GUI。作为一个GUI它首先必须完成它最本分的功能,就是它必须能提供对所有应用程序(CATEGORY_LAUNCHER)的映射;不过作为一个 GUI,它除了做好本分之外还必须是符合大众审美的美女(
2011-08-16 12:02:29
589
原创 Eclipse 出现java.lang.OutOfMemoryError: PermGen space问题解决方案
Eclipse频繁出现java.lang.OutOfMemoryError: PermGen space打开eclipse文件夹修改eclipse.ini文件最后加入-XX:PermSize=128M -XX:MaxPermSize=128M保存文件再运行,成功!
2011-08-16 11:59:55
527
转载 模拟器安装 apk软件
Android软件APK安装方法很简单,下面我就和大家分享一下如何安装APK文件到Android模拟器的图文教程。1) 首先启动Android模拟器,在Android SDK的Tools文件夹中找到Emulator文件,双击emulator.exe即可启动模拟器
2011-08-16 11:59:14
993
android基础框架、布局与应用开发介绍
2011-08-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人