回顾王者ZF一些感想及解决ZF在nginx上运行的问题?

分类:PHP | 作者:凹凸曼 | 发表于2013/06/06 回顾王者ZF一些感想及解决ZF在nginx上运行的问题?已关闭评论

个人认为zend framework是众多php 框架之中的王者,

此框架运用了大量的面向对象的设计模式思维。

在3年之前,当时ZF还是 1.0版本 ,

用ZF 写了一个通用信息管理系统,

并在ZF身上学习PHP面向对象的思想。

尽管以前学java 都是面向对象的思维,

但是在搞PHP面向对象的时候不一样,

因为php本身不是面向对象的语言

强加一种面向对象的去编写php总觉得 不太爽,

所以php项目我不会刻意使用面向对象,

适合的环境 运用怎样舒服,就怎样写。

如何解决linux网卡掉包或挂掉?

分类:Linux,工作记,问题集 | 作者:凹凸曼 | 发表于2013/04/23 1条评论

之前公司的系统由于网卡问题,经常出现掉包(掉包排除攻击的 因素)或者突然挂掉,

严重影响服务的正常提供,因此想在出现此问题时自动解决。

思路:对网卡检测掉包情况,或者用ping检测,出现了,就重启哈网卡 。瞧是很简单吧!

代码如下:

#安装帮助: mkdir /cyc
#/cyc/renetwork.log为日志文件

#!/bin/bash
# 2013-2-17 @凹凸曼
# ping timeout restart network
# lastmodtime 2013-3-19
pingNetwork(){
local c=$1
local pcount=$2
local dst=192.168.0.143 #修改为你的交互机或者路由器ip
if [[ ! $pcount =~ ^[0-9]+$ ]];then
pcount=5

如何解决在linux图形界面下装oracle遇到的问题?

分类:Linux,oracle | 作者:凹凸曼 | 发表于2013/04/08 1条评论

我的环境64位centos6系统下,

第一次装采用图形界面安装,这个玩意需要的库还有点多,遇到第一个问题,依赖库,如下图所示:
这些库都是I386的我查了一下对应的的64位的库 有,我就忽略了。

二、第一次启动遇到的问题:ORA-00205: error in identifying control file, check alert log for more info

控制文件缺损,尝试恢复,未果,接着进行了二次重新安装。

三、安装过程–端口失败
[main] [ 2013-04-07 11:32:53.636 CST ] [ConfigureListener.isPortFree:1088] Retu
rning is Port 1521 free: false

解决:防火墙端口开启

四、安装过程–dbca失败 这暂时跳过了

吐槽新浪xweibo

分类:工作记,问题集 | 作者:凹凸曼 | 发表于2013/04/02 吐槽新浪xweibo已关闭评论

新浪微薄的免费平台搞了一段时间就没有继续升级并且后续的接口替换直接影响使用者的心情

我在运维中发现,升级v2大部分接口都不能用鸟,并且很多原有的接口需要升级一些高级权限才能用,

一些接口直接抹杀(如:自定义微薄),可悲啊!

之前解决一些如搜索微薄接口,修改api接口解决;

通过查看日记还有很多其他的问题 ,如下:

code: 403 //这种就需要申请高级接口。。。。。

java反编译处理混淆代码

分类:Linux | 作者:凹凸曼 | 发表于2013/03/14 java反编译处理混淆代码已关闭评论

去年有段时间研究了一个项目,逻辑部分对class有加密,也记录一些自己修改的代码如下:

//1.f.getClass() == javax/swing/JPasswordField
// 修改为
f.getClass() == javax.swing.JPasswordField.class

如何解决nfs一些安全问题?

分类:Linux | 作者:凹凸曼 | 发表于2012/12/26 如何解决nfs一些安全问题?已关闭评论

一、我看了很多网上的资料,开启nfs的时候都把linux防火墙关闭,我觉得这样不太好!

解决办法:在防火墙里加入nfs所需开放的端口 nfs需要依赖portmapper、nlockmgr、mountd等服务 ,

可以用rpcinfo -p localhost 来获取所需的端口 然后加入iptables配置文件 如下:

linux 进程木马、恶意程序检测

分类:Linux | 作者:凹凸曼 | 发表于2012/12/26 linux 进程木马、恶意程序检测已关闭评论

最近研究了一下Trojan scan的源码,它是用shell编写

用它来监控单个服务器上的进程,感觉不错!

就是一个服务器部署麻烦一些!

话说会,不麻烦的东西,就不安全!

个人见解,嘿嘿!

有闲情的话可以在这个基础上继续开发,搞个总的服务器端,监控那些!

不是更爽哇?

如何解决linux mount cifs 挂window 网盘问题?

分类:Linux | 作者:凹凸曼 | 发表于2012/10/12 5条评论

在centos mount cifs 挂window 网盘容易出现问题如下:

一、挂载时,用户/密码错误

mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

对应/var/log/message记录

Oct 12 16:20:01 localhost kernel: Status code returned 0xc000006d NT_STATUS_LOGON_FAILURE
Oct 12 16:20:01 localhost kernel: CIFS VFS: Send error in SessSetup = -13
Oct 12 16:20:01 localhost kernel: CIFS VFS: cifs_mount failed w/return code = -13

二、没有分享目录

如何解决站点从wamp搬迁到wimp ?

分类:IIS | 作者:凹凸曼 | 发表于2012/08/21 如何解决站点从wamp搬迁到wimp ?已关闭评论

wimp表示:windows+iis+mysql+php 环境

wamp就不用说了吧,流行缩写哈,嘿嘿!

灰色部分:为引用博友们的文章来解决遇到的问题,

有这么好的一些文章,资源要共享散

问题如下:

一、安装错误之1045解决方案

MYSQL 1045:不能连接数据库,用户名或密码错误

在安装mysql 数据库的时候,经常出现 1045错误,见下。

感受汇编与高级语言的不同魅力

分类:PHP,汇编 | 作者:凹凸曼 | 发表于2012/07/24 感受汇编与高级语言的不同魅力已关闭评论

下面这两段程序功能是把字符串大小写转化

废话少说,看下面的程序:

汇编:

assume cs:code,ds:datasg

datasg segment
db ‘aApoyl’ ;小写转化为大写
db ‘ddABYC’ ;大写转化为小写
datasg ends

code segment
start:
mov ax,datasg
mov ds,ax