自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(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 11123

转载 #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 6716

转载 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 736

转载 ssi gzip乱码

nginx WEB服务器上用了SSI嵌套。 而这个静态文件里又有一个SSI通过查询动态更新内容,这个查询是通过反向代理到另一台服务器的。  结果发现后端正常, 前端的服务器是乱码。后来想到是gzip压缩的问题。通过下面的指令关闭接受gzip压缩就好了。proxy_set_header Accept-Encoding "";

2013-06-05 15:21:48 784

原创 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 519

原创 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 2302

原创 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 1805

原创 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 16857

原创 修改 Ubuntu ulimit 限制

最近,网站一到高峰期,CPU就会飙升到100%,但内存,IO,网络等一切正常,Google了一下,有可能是ulimit的问题,马上查看文件句柄数限制ulimit -n得到的结果是:1024,这个值对生产中的服务显得偏小。网上给出的解决方案,大部分是直接输入ulimit -SHn 51200 # 51200可自己根据应用调整此法缺点很明显,一旦退出登陆,设置就失效了。也有说直

2013-01-12 01:45:44 3929

原创 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 869

原创 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 464

原创 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 395

原创 解决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 439

转载 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 709

原创 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 439

原创 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 3540

转载 Ubuntu环境FTP服务器vsftpd安装及配置方法

首先,假设你已经在Ubuntu上安装好了LAMP环境,实现了Apache多用户的虚拟主机设置。那么现在,你就应该考虑用户资料的上传问题了,一般这些用户都会选择用ftp上传的方式来管理自己的web内容,这就需要我们再为他们开设FTP服务。最简便的方法就是使用Ubuntu自带的FTP服务器是vsftpd。一、安装vsftpdUbuntu安装软件倒不是件困难的事,输入:apt-get i

2012-12-27 11:57:51 767

转载 ubuntu 安装字体

在ubuntu中查看电子书,发现有很多乱码,查了很多资料,都无法解决,于是想到可能是字体出问题了,于是想到将xp中的字体弄的ubuntu中,可能会有所帮助,下面是安装发法:从Windows的字体文件夹(C:/Windows/Fonts) 中寻找自己喜欢的中文字体(考虑到整个文件夹太大,而且很多字体是不怎么用的,只需要拷贝部分常见的就行):雅黑:msyh黑体:SimHei宋体

2012-11-09 18:12:10 1209

原创 解决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 592

转载 IOS面试题详解(二)..

下面从第一题开始解答:题目:1.Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么?关于多继承:首先 object-c不能够多继承,类似下面代码的这种方式是绝对通不过编译的.当然,你也可以把NSString前面的":"去掉再试试,呵呵!那么有没有别的方式来替代呢?有,一种我们称之为伪继承,另一种我们可以

2012-08-28 12:25:07 1244

转载 IOS面试题详解(一)

这套题目来自cocoachina的yoyokko版主大大招人时候的题目,论坛各路大神都觉得偏难。自己看了一下,发现很多是自己知道,但又说不上来的感觉。所以觉得有必要梳理完善一下,题很多,反正写到哪算哪吧!另外,因为我不是C/C++ 或写 mac “发家” 所以还是有解答不上来的,但是关于IOS方面,一定尽量解答,如果回答得有不尽入人意的地方,欢迎高手纠正。 下面先看看题目:1.Object

2012-08-28 12:24:25 1135

转载 ios中关于delegate(委托)的使用心得

从开始从事OC工作到现在大概1年多了,从当初接触oc的"协议"的不明白,到现在代码中随处可见的委托,协议,其中感悟颇多。首先,大家应该都明白的是委托是协议的一种,顾名思义,就是委托他人帮自己去做什么事。也就是当自己做什么事情不方便的时候,就可以建立一个委托,这样就可以委托他人帮自己去实现什么方法。其次,我简单的总结了一下自己用到的委托的作用有两个,一个是传值,一个是传事件。

2012-05-25 15:11:42 652

转载 在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 2120

原创 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 1156

原创 Ubuntu 搭建ftp服务器步骤参考,客户端使用主动模式

pasv_enable=noftp有主动和被动模式,主动模式:客户端与服务器21端口建立链接后,会发送port命令,通知服务器某个端口,然后又服务器主动链接该端口进行数据传输;被动模式:客户端与服务器21端口(控制端口)建立链接后,会等待服务器的port命令,得到服务器的某个端口,然后客户端主动发起到服务器的链接;在VirtualBox下安装Ubuntu,网络方式使用NAT

2012-03-22 22:36:20 2469

转载 Android中使用XML自定义组件各种状态下的背景图片

需要用到Android的Selector,它可以根据组件的状态显示该状态对应的图片做为显示背景。 把下面的XML文件保存成自己命名的.xml文件,比如list_bg.xml。注意,这个文件相当于一个背景图片选择器,在系统使用时根据ListView中的列表项的状态来使用相应的背景图片。什么情况使用什么图片我在下面都进行了说明。还有,你可以把它看成是一个图片来使用,放于drawable

2012-03-15 17:29:57 2097

转载 iphone推送 java代码实现

最近在研究iphone推送的java实现,看过发现原来很简单,以下是我根据网上源码修改的程序,具体里面的证书和手机token的生产就不解释了,本人没有搞过iphone,有需要的可以再网上搜索以下,很多也很简单。public class PushUtils { private static Logger logger = LoggerFactory.getLogger(PushUtils.c

2012-03-09 11:36:12 1165

原创 quartz和spring 简单配置定时器

准备条件:spring相关jar,commons-collections-3.1.jar(3.x以上),    quartz-all-1.6.0.jar。                                                                 timeTask

2012-03-09 10:56:14 644

原创 many-to-one lazy="false"和not-found="ignore"的理解

博客分类:hibernatelazy是延迟加载的意思,为true时表示延迟加载,而false表示不延迟加载。就是查一条数据,他有个外键,指向另外一张表,但是当true时只是只查这条数据,没去查跟外键相关的哪张表信息,等需要的时候是通过load的方式加载的,这可能会导致出错,但是false时表示延迟加载,会直接查到相关的信息,直接sql查询。not-found="ignore"只是表示当外键

2011-12-10 12:44:42 2271

原创 ClassPathXmlApplicationContext和FileSystemXmlApplicationContext区别

// ClassPathXmlApplicationContext 是读取 src 目录下的配置文件ApplicationContext app = new ClassPathXmlApplicationContext("applicationContext.xml");

2011-09-01 19:33:45 714 1

原创 ClassNotFoundException: org.hibernate.hql.ast.HqlToken解决之道

郁闷了一天的问题,终于在夜幕降临前得到解决,开心~~   拥有Hibernate3.jar的应用,被部署到weblogic8.1上后,抛出异常 CharScanner; panic: ClassNotFoundException: org.hibernate.hql.ast.

2011-09-01 19:17:42 522

原创 数据流,对象流,字节流,字符流

yakihappy的专栏目录视图摘要视图订阅CSDN新版下载频道介绍三——用户权限及积分规则详解         博客频道8月新增功能介绍          bShare分享,迅速提升10倍流量数据流,对象流,字节流,字符流

2011-08-22 13:36:30 831

原创 Android apk反编译

主要目标:对于没有SD卡但想要安装运行那些只有SD卡支持的apk程序的(比如仙剑)。  次要目标:apk程序反编译、汉化、修改程序的数据读取和保存路径。  本文针对“思维导图 Thinking Space Pro 2.16”的apk程序ThinkingSpaceP

2011-08-18 10:39:07 623

原创 降低耦合

按照软件工程学粗浅的理解,耦合就是程序中模块与模块间的关系的总和。上面的“模块”一词是一个模糊的概念,可以是一个变量、一个函数、一个类,或者是一个package(在大型软件项目中)。显然,如果这样定义耦合的话,我们编的任何程序都有它的存在,而且它显然是不可避免的——你的程

2011-08-17 20:13:05 7035

转载 Android学习系列(5)--App布局初探之简单模型

人类科技的进步源自探索,探索来自于发现本原,当然App布局没这么先进,本文也只是一个归类总结。这篇文章是android开发人员的必备知识,是我特别为大家整理和总结的,不求完美,但是有用。Android界面开发多多少少会有很多雷同或者相似的布局,不仅如此,纵观Android

2011-08-16 17:34:32 621

原创 Android中利用LinearLayout动态添加控件

在androidUI布局中,一般都是利用xml来布局控件,这是比较方便和直观的,但是有时却需要动态生成,下面就举2个简单例子来说明怎么动态添加控件: 1.动态添加2个垂直排列的Buttonview plain @Override pub

2011-08-16 17:04:38 629

原创 android TextView属性大全(转)

android:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all)  android:autoText如果设置,将自动执行输入值的拼写纠正。此处无效果,

2011-08-16 16:47:58 362

转载 定制你自己的android手机桌面Launcher===一个完成Launcher开发的介绍-第二篇

launcher也就是我们的Home,可以简单地把它理解为一个简化的linux GUI。作为一个GUI它首先必须完成它最本分的功能,就是它必须能提供对所有应用程序(CATEGORY_LAUNCHER)的映射;不过作为一个 GUI,它除了做好本分之外还必须是符合大众审美的美女(

2011-08-16 12:02:29 553

原创 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 486

转载 模拟器安装 apk软件

Android软件APK安装方法很简单,下面我就和大家分享一下如何安装APK文件到Android模拟器的图文教程。1) 首先启动Android模拟器,在Android SDK的Tools文件夹中找到Emulator文件,双击emulator.exe即可启动模拟器

2011-08-16 11:59:14 928

android基础框架、布局与应用开发介绍

android基础框架、布局与应用开发介绍.. Framework是android为应用开发者设计的一套软件框架,提供了丰富的api和一些现成的开发元素。Framework是采用java语言实现的。在NDK出来之前,android应用开发者基本上只能用java来开发应用。 Android使用JNI连接了libraries和framework。

2011-08-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除