摘要:
负载均衡数据库分布缓存机制 阅读全文
摘要:
刘未鹏,Mindhacks帮主,在这块自留地上笔耕不辍了八年。他从2003年在《程序员》杂志上发表第一篇技术文章,并开始在CSDN写技术博客。起初的博客较短,也较琐碎,并夹杂着一些翻译的文章,后来才慢慢开始有了一些自己的心得和看法。八年来,虽然平均每个月写1篇或者更少,但他从未停止。写博客这件事情,... 阅读全文
摘要:
我恨读代码我发现,许多程序员都讨厌读代码——拜托别掩饰了,承认吧。差不多每个人都喜欢写代码——写代码乐在其中。可是,读代码真是不容易,而且还很烦人,又无可逃避,其他人写的代码总是很垃圾(即便不说,我们心里也这么想的)。即使自己写的代码,过几个小时再看也有点垃圾,过的时间再久点,就更垃圾了。那么,还有... 阅读全文
摘要:
用phpMyAdmin导出的数据库文件超过2M而无法导入。服务器出现问题不能分卷备份数据库和数据库文件夹的方式。 在网上搜索解决办法,有很多是修改php.ini配置文件,查找到php.ini配置文件里的“upload_max_filesize”;“memory_limit”;“post_ma... 阅读全文
摘要:
第一次根据需求写脚本第一个版本,用于通用的数据转换原数据为需要构造目标格式里面的几个字段,用某分隔符分开目标数据为用指定分隔符分割的字段,源文件字段填充其间,其他字段为0主要涉及命令行参数的处理和文件操作#!/usr/bin/python# -*- coding: utf-8 -*-#datafor... 阅读全文
摘要:
康盛的 authcode 函数可以说对中国的PHP界作出了重大贡献。包括康盛自己的产品,以及大部分中国使用PHP的公司都用这个函数进行加密,authcode 是使用异或运算进行加密和解密。 原理如下,假如: 加密 明文:1010 1001 密匙:1110 0011 密文:0100 1010... 阅读全文
摘要:
题目:在一个字符串中找到第一个只出现一次的字符。如输入abaccdeff,则输出b。 我的思路是: 如果要知道一个字符是否只出现过一次,必须遍历一次字符串知道所有字符出现过的情况,从前从后都可以。但在遍历中要用数组统计每个字符的出现次数,到最后将,再遍历一遍数组,得到出现次数为1的第一个字符,取出。... 阅读全文
摘要:
";else{$n ++;}$i ++;}echo "mysql queries:".$n;fclose($fp);?> 阅读全文
摘要:
收集的一些链接我们可以分安装,配置两个步骤来说明整个过程。有时间的话可以看下官方安装文档:https://wiki.archlinux.org/index.php/Official_Arch_Linux_Install_Guide_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96... 阅读全文
摘要:
以下内容,来自于redhat官方中文安装手册。。Linux 中的交换空间(Swap space)在物理内存(RAM)被充满时被使用。如果系统需要更多的内存资源,而物理内存已经充满,内存中不活跃的页就会被移到交换空间去。虽然交换空间可以为带有少量内存的机器提供帮助,但是这种方法不应该被当做是对内存的取... 阅读全文
摘要:
swap是所有linuxer都会接触,但是大部分人都不会关注的东西。实际上,小东西也有大学问,这不,一个关于swap的问题就在cu.linux上讨论得热火朝天的,我在这里总结在一起,绝对对各位大有帮助。要看具体讨论,请去这里。详细内容如下: 在debian 和fedora的文档中,都看到有... 阅读全文
摘要:
首先,让我们大致了解swap原理:一种流行的、以讹传讹的说法是,安装Linux系统时,交换分区swap的大小应该是内存的两倍。也就是说,如果内存是2G,那么就应该分出4G的硬盘空间作为交换空间。其实这是严重的浪费。真实的情况是:可以根据你系统内存的大小,以及所使用的程序,自行决定交换分区的大小,甚至... 阅读全文
摘要:
现在先来配置虚拟主机:1.先打开apache的配置文件httpd.conf,并去掉#Include conf/extra/httpd-vhosts.conf前面的#!!2.打开apache的apache/conf/extra下的次配置文件httpd-vhosts.conf3.将此文件下的原有的扩展配... 阅读全文
摘要:
将执行的SQL语句存放在文件中在mysql安装文件夹下的my.ini文件末尾加上log=d:/wamp/logs/mylog.log,然后在相应文件夹新建相应的文件,然后就可以记录所有数据库操作信息 阅读全文
摘要:
1.下载并安装wampserver2.02.下载memcache,然后把这个文件解压到..\wamp\bin文件夹下,在运行cmd进到这个文件夹下 安装memcache命令:memcached.exe -d install启动memcache命令:memcached.exe -d start3.编辑... 阅读全文
摘要:
回到全局目录--------------------------------------------------------目录RPM部分... 1简介... 1安装... 1卸载... 2升级... 2查询... 2校验... 2Rpm常用命令选项组合... 3YUM部分... 3简介... 3安... 阅读全文
摘要:
回到全局目录-------------------------------------------------------目录一、从版本库获取信息... 1二、从版本库到本地... 2三、从本地到版本库... 2四、高级应用... 4一、从版本库获取信息svn help command 获取子命令说... 阅读全文
摘要:
Memcache存储大数据的问题huangguisu Memcached存储单个item最大数据是在1MB内,如果数据超过1M,存取set和get是都是返回false,而且引起性能的问题。我们之前对排行榜的数据进行缓存,由于排行榜在我们所有sql select查询里面占了30%,而且我们排行榜每小时... 阅读全文
摘要:
1. 引子 try…catch…finally恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解。不过,我亲自体验的“教训”告诉我,这个东西可不是想象中的那么简单、听话。不信?那你看看下面的代码,“猜猜”它执行后的结果会是什么?不要往后看答案、也不许执行代码看真正答... 阅读全文
摘要:
1.Linux 进程在内存数据结构 可以看到一个可执行程序在存储(没有调入内存)时分为代码段,数据段,未初始化数据段三部分: 1)代码段:存放CPU执行的机器指令。通常代码区是共享的,即其它执行程序可调用它。假如机器中有数个进程运行相同的一个程序,那么它们就可以使用同一个代码段。 2)数据段:... 阅读全文