吐槽新浪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

Python代码性能优化技巧

分类:Python | 作者:凹凸曼 | 发表于2012/07/23 Python代码性能优化技巧已关闭评论

代码优化能够让程序运行更快,它是在不改变程序运行结果的情况下使得程序的运行效率更高,根据 80/20 原则,实现程序的重构、优化、扩展以及文档相关的事情通常需要消耗 80% 的工作量。优化通常包含两方面的内容:减小代码的体积,提高代码的运行效率。

改进算法,选择合适的数据结构

一个良好的算法能够对性能起到关键作用,因此性能改进的首要点是对算法的改进。在算法的时间复杂度排序上依次是:

O(1) -> O(lg n) -> O(n lg n) -> O(n^2) -> O(n^3) -> O(n^k) -> O(k^n) -> O(n!)

因此如果能够在时间复杂度上对算法进行一定的改进,对性能的提高不言而喻。但对具体算法的改进不属于本文讨论的范围,读者可以自行参考这方面资料。下面的内容将集中讨论数据结构的选择。

字典 (dictionary) 与列表 (list)

如何解决服务器上抓到异常arp包?

分类:Linux,问题集 | 作者:凹凸曼 | 发表于2012/06/20 如何解决服务器上抓到异常arp包?已关闭评论

机房里,我所能控制的linux服务器(DELL) 都 能抓到异常的arp包

如下:

09:20:35.494783 ARP, Reply 192.168.0.120 is-at 78:2b:cb:05:a5:49 (oui Unknown), length 46
09:20:35.584338 ARP, Reply 192.168.0.120 is-at 78:2b:cb:23:e3:ba (oui Unknown), length 46
09:20:36.301670 ARP, Reply 192.168.0.120 is-at 78:2b:cb:77:c0:f8 (oui Unknown), length 46
09:20:36.639297 ARP, Reply 192.168.0.120 is-at d4:ae:52:6c:9d:5d (oui Unknown), length 46
09:20:37.096449 ARP, Reply 192.168.0.120 is-at 78:2b:cb:05:61:49 (oui Unknown), length 46
09:20:38.272540 ARP, Reply 192.168.0.120 is-at 78:2b:cb:23:e2:0e (oui Unknown), length 46
09:20:45.148552 ARP, Reply 192.168.0.120 is-at 84:2b:2b:68:0c:d5 (oui Unknown), length 46

偷苹果引发的思考

分类:PHP | 作者:凹凸曼 | 发表于2012/06/13 偷苹果引发的思考已关闭评论

我重构了一下apple,appleRec 明显效率低下,因为for比if效率要低,并且通过测试发现intval效率比较round高很多。

所以对于他的算法还可以优化一下把round改写成intval.

如果这个题目改写一下5个人改写n个人(也许是6、7) 那明显用apple实用性不强,appleRec 通过测试

7个人分的苹果总数为:5764795
appleRec所用时间:2.0439360141754

是不是有点恐怖,这个appleRec不能很好的解决!

有木有更好的算法来解决这个问题呢?