技术宅,fat-man

增加语言的了解程度可以避免写出愚蠢的代码

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

08 2012 档案

500TB——Facebook每天收集的数据量
摘要:InfoQ在2010年的时候曾经发布过一篇新闻《Facebook谈 Hadoop、Hive、HBase和 A/B测试》,时任Facebook的工程副总Mike Schroepfer曾谈到当时Facebook的数据量产生情况:Facebook有4亿用户,超过一半的用户每天登录用户花在Facebook上的时间,比接近它的6个站点所花的时间的总和还多Facebook用户每个月分享250亿的内容信息5000亿单月页面浏览量要处理这样的数据,Facebook使用了大型的Hadoop集群:存储36PB未压缩的数据有超过2250台机器和23000个核心每个机器32GB内存每天处理80-90TB数据该集群每个 阅读全文

posted @ 2012-08-29 17:53 codestyle 阅读(1265) 评论(0) 推荐(0) 编辑

rabbitmq安装
摘要:#安装服务器&启动sudo apt-get install rabbitmq-serversudo service rabbitmq-server restart#安装python客户端apt-cache search amqpsudo apt-get install python-amqplib#如果服务器已经启动再次start会产生错误,必须是restart 阅读全文

posted @ 2012-08-29 13:23 codestyle 阅读(193) 评论(0) 推荐(0) 编辑

ubuntu下apache&php&虚拟主机开发环境配置
摘要:sudo apt-get install apache2sudo apt-get install php5sudo apt-get install libapache2-mod-php5sudo apt-get install php5-curl #安装curl库用于通信cd /etc/apache2sudo vi ports.conf#增加下面2行(不含#号和空格)# NameVirtualHost *:7000# Listen 7000cd /etc/apache2/sites-enabledsudo vi 000-default#增加下面三行# <VirtualHost *:700 阅读全文

posted @ 2012-08-28 15:05 codestyle 阅读(209) 评论(0) 推荐(0) 编辑

编译安装go语言(ubuntu)
摘要:vi ~/.bashrc#在文件末尾追加如下环境变量#export GOROOT=$HOME/go#export GOARCH=386#export GOOS=linux#export GOBIN=$HOME/binhg#提示无效的命令 让执行下面的命令 可以获得hgsudo apt-get install mercurialhg clone -r release https://go.googlecode.com/hg/ $GOROOTcd $GOROOT/src./all.bash不过ubuntu似乎直接支持安装:sudo apt-get install golang-go~/.bashr 阅读全文

posted @ 2012-08-18 17:39 codestyle 阅读(573) 评论(0) 推荐(0) 编辑

Linux操作系统下三种配置环境变量的方法
摘要:1.修改/etc/profile文件如果你的计算机仅仅作为开发使用时推荐使用这种方法,因为所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题。 (1)用文本编辑器打开/etc/profile (2)在profile文件末尾加入:JAVA_HOME=/usr/share/jdk1.5.0_05PATH=$JAVA_HOME/bin:$PATHCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport JAVA_HOMEexport PATHexport CLASSPATH (3)重新登录 注解:a. 你要将 阅读全文

posted @ 2012-08-18 16:59 codestyle 阅读(207) 评论(0) 推荐(0) 编辑

The Elements of Programming Style
摘要:《The Elements of Programming Style 》是一本很古老的书。尽管 Fortran 我们不太使用,尽管新奇的语言层出不穷,但这些,30 年的岁月依旧无法掩盖其中的真知灼见。英文版的 google 一下到处有,云风试着摘译几条。把代码写清楚,别耍小聪明。想干什么,讲的简单点、直接点。只要有可能,使用库函数。避免使用太多的临时变量。”效率“不是牺牲清晰性的理由。让机器去干那些脏活。重复的表达式应该换成函数调用。加上括号、避免歧义。不要使用含糊不清的变量名。把不必要的分支去掉。使用语言的好特性,不要使用那些糟糕的特性。该用逻辑表达式的时候,不要使用过多的条件分支。如果逻辑 阅读全文

posted @ 2012-08-17 13:49 codestyle 阅读(402) 评论(0) 推荐(0) 编辑

使用source命令向数据库写入数据中文乱码的解决方案
摘要:导入sql脚本文件前,先确保该脚本文件及内容格式为UTF-8编码格式,同以上方法登入mysql命令行,use 库名 进入相应数据库set names utf8;source initialize.sql;如果不设置names,即使建库时把数据库设置为utf8,在以后的读写操作时仍然会发生问题!!!mysql编码设置MYSQL 2009-09-11 15:37 阅读73 评论1 字号: 大大 中中 小小mysql> SHOW VARIABLES LIKE 'character_set_%';+--------------------------+-------------- 阅读全文

posted @ 2012-08-16 20:58 codestyle 阅读(1275) 评论(1) 推荐(1) 编辑

python: logging日志级别详解
摘要:import logging'''日志级别:critical > error > warning > info > debug,notset级别越高打印的日志越少,反之亦然,即debug : 打印全部的日志(notset等同于debug)info : 打印info,warning,error,critical级别的日志warning : 打印warning,error,critical级别的日志error : 打印error,critical级别的日志critical : 打印critical级别'''handler=lo 阅读全文

posted @ 2012-08-15 23:30 codestyle 阅读(8649) 评论(1) 推荐(2) 编辑

python:能自动记录时间,动作发生的所在文件和行数的日志类
摘要:tnLog.py#!/usr/bin/env python# -*- coding: utf-8 -*-import osimport sysimport timeimport loggingimport inspect'''import inspectdef test(): a = inspect.stack()[1] print a得到一个元组,如:(<frame object at 0x8604aa4>, 'test.py', 10, 'function_one', ['\t\tprint get_current 阅读全文

posted @ 2012-08-14 16:28 codestyle 阅读(1764) 评论(0) 推荐(0) 编辑

C#版本HTTP POST代码
摘要:版本:VS2008 命令行项目using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Net;using System.IO;using System.Collections.Specialized;namespace QbjTestCase{ class Program { static void Main(string[] args) { //定义webClient对象 We... 阅读全文

posted @ 2012-08-09 23:31 codestyle 阅读(1373) 评论(0) 推荐(0) 编辑

Selenium测试用例复用与测试框架
摘要://selenium-java testcasepublic class KwebAdminLogoutSelenium extends SeleniumTestCase{ public void testAdminLoginLogout() throws Exception { selenium.open("/kweb/"); selenium.type("j_username","admin"); selenium.type("j_password","change_on_install") 阅读全文

posted @ 2012-08-07 17:22 codestyle 阅读(789) 评论(0) 推荐(0) 编辑

Google前工程经理王忻:如何准备软件工程师的面试
摘要:http://news.csdn.net/a/20101020/280727.html导读: 原文作者王忻,Google前工程经理,2003年月加入Google,是Google Lively背后的主导力量,是Google Desktop的重要贡献人,并在Google招聘委员会任职。2008年11月从Google离职,现是Trackville.com的创始人。2010年10月12日王忻在博客中透露,她已是Minted.com的CTO。(注:此文写于2006年6月。)Google前工程经理王忻六月份的时候,我曾经在黑板报上介绍过“如何写一份好的工程师简历”, 今天想跟大家来谈谈如何准备软件工程师的 阅读全文

posted @ 2012-08-07 16:51 codestyle 阅读(292) 评论(0) 推荐(0) 编辑

解决iTnues对PC授权,连接不上iTnues的问题
摘要:要为 Windows XP 重置 Winsock,请按照下列步骤操作: 1.单击“开始”,运行中输入cmd。 2.然后输入命令 netsh winsock reset。 3.重启计算机。要为 Windows Vista/7 重置 Winsock,请按照下列步骤操作: 1.单击“开始”,在开始搜索框中键入cmd,右键单击“cmd.exe”,单击“以管理员身份运行”,然后按“继续”。 2.在命令提示符处键入 netsh winsock reset,然后按 Enter。 3.注意:如果该命令键入错误,则出现一条错误消息。重新键入该命令。当该命令成功完成时,出现一条确认消息,后跟一个新的命... 阅读全文

posted @ 2012-08-06 22:56 codestyle 阅读(500) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示