麦麦

一份耕耘 一份收获

食物中毒

昨天早上买了一笼沙县的蒸饺当早点,到公司一MM又送我一杯胚芽奶茶,然后下午就难受了,又是吐,又是胸闷,一下感觉世界是多么的黑暗,我是多么的悲惨,我的理想都还没实现呢,我想应该是蒸饺的问题,沙县这个天杀的小吃店,卖的什么破蒸饺。。。。
还好我抵抗力好,吃了药和药水就好了。
只有经历了病痛,才知道健健康康就是最大的幸福。再也不乱买东西吃了。。。
耗子日记——扯垃圾袋事件

这几天天气超冷的,偶尔还飘点雪,小耗子日子肯定也不好过,我怕他冻坏,给他笼子外面罩了一个垃圾袋,挡风用的。
有一天回家,可怕的事情发生了,小耗子把整个垃圾袋扯进他的窝,并用这个垃圾袋把自己层层包裹起来,耗子居然用垃圾袋给自己做被子,实在太NB了。
突破封锁:google博客(blogspot)打不开的解决方法

镜像地址1: http://www.inblogs.net/mesher100
镜像地址2:http://www.pkblogs.com/mesher100
原始的地址是 http://mesher100.blogspot.com 这个打不开
但是上面的两个镜像可以打开。
按照类似的方法,也可以找到你自己博客的镜像!


一、在原网址后加上".nyud.net:8090":

例如我的博客地址是"http://mesher100.blogspot.com/ ",现在要想打开就在网址后加上".nyud.net:8090"。即就是要输入:" http://mesher100.blogspot.com.nyud.net:8090/ "就OK了!但是打开其中的每个页面都得这样做。之前我一直都是设置http://mesher100.blogspot.com.nyud.net:8090/ 但是点其他链接就不能开,因为链接不会自动加上.nyud.net:8090

二、进这个http://www.pkblogs.com/网站,在下面的空白处输入你的博客用户名,然后点击access now。就可以访问了。

(以下这个办法我没有试,作为参考吧!)
三、修改windows下面hosts文件,如果你的机器是XP,请用记事本打开以下文件:

C:\WINDOWS\system32\drivers\etc\hosts

添加以下内容:

2.14.219.190 googleblog.blogspot.com

你就可以访问googleblog.blogspot.com了,你可以添加自己的blogspot,保存一下就可以正常访问了。。

四、此方法最大的好处是可以访问所有 blogspot 的子域名:

复制以下内容到记事本:


function FindProxyForURL(url,host){

if(dnsDomainIs(host, ".blogspot.com")){

return "PROXY 72.14.219.190:80";

}

}

另存为proxy.pac 到C 盘根目录下,打开Firefox,依次点击工具->选项-> 高级->网络->设置...->选中自动代理配置URL,添加:file:///C:/proxy.pac ,点击重新载入,OK!
我的GTD使用心得

学习GTD有一段时间了,我来说一下心得体会

1.首先将自己的物品分类摆放清楚
A.细小到衣服的纽扣和针线放在一起,节省以后可能会花费的时间;
B.给每个光盘盒都贴上标签表示分类:电影、软件、学习等等,光盘盒内部还贴了个目录;
C.买过的东西发票整理在一起,保修卡说明书也放在一起;
D.把耳饰、手链都整理在一个大盒子里,每个小盒子的盖子都拿掉,这样一开大盒子,首饰就全部看得一清二楚,可以做到需要的时候快速选择,节省打开每个小盒子选饰品的时间。
(总结:高效的人生必定是建立在细节的完美上)

2. 使用Google 在线表格制作task表格,比如工作一个表格,琐事一个表格,学习一个表格,每一个task有开始时间、结束时间、倒计时、说明、完成情况、耗时等字段, 完成的任务就用灰色字体淡化(优点就是完成后的任务可以保留,RTM不能保留的),然后将近期要进行任务放入Remenber The Mick,(因为RTM到处都可以看到,网络上,手机上,时刻可以观察最近要完成的任务),整体来说Google Doc用来罗列task,而RTM用来安排每日要完成的任务。两者配合使用还算不错。google doc可以回顾做过的事情列表,那些淡化的记录可以带给我不小的成就感,RTM设置task完成后,什么都没有了,都不记得自己做过些什么事情了。

3.使用Goole Calendar把需要提醒的事情列进去,不需要提醒的还是在Google Doc中。

4.给类别设置重要性,当task很多的时候,优先处理重要性高的。

目前正在学习《精力管理》,研究MindManager,希望学习完又有新的收获。
大家觉得如何,是否还有需要改进的地方?请大家多多指教!
设立Google共享日历——麦麦每日英语 ~~ 神奇的google ~~ 神奇的日历提醒

最近设置了google日历与手机绑定,设置的提醒可以准时发送短信到手机,这种体验太爽了,杂七杂八的琐事也可以事先设置好,这样就不会忘记做某件事,再多的事情也可以安排得井井有条。
于是今天又突发奇想,我完全可以使用这个方便的功能,给自己来个每日英语的短信,我相信目前还没有人想到吧,哈哈!但就是要很辛苦,估计要找个时间事先把下一个月的提醒都设置好,这也是件力气活,不过google支持共享,我设置好了,共享给所有人,那么大家都可以直接享用我辛苦的成果。为人民造福,算我一份功德吧!~~~ hoho!
希望大家多多支持,多多鼓励,有好的学习资料,发送到mesher100@gmail.com .
如果您也使用google日历,也可以设置与手机捆绑,中国移动和联通都支持,目前免费,日历提醒发送信息也免费。恩,免费的短信套餐服务,我自己也可以定制了~~ google真神奇~~~

加入日历 请点击以下图标


妈妈最近在剪线头挣钱

昨天妈妈告诉我,一个朋友外包给她一个活,就是将成品衣服多出来的线头修剪掉,剪完正面还要剪反面,剪一件衣服是1毛钱,妈妈连续剪了两天,整整剪了90件,(听到这个数目,我就想到一座山,一座用衣服堆出来的山),总共挣了9块钱。外包给她的人自己每件挣半毛钱,于是那人挣了4块5。

妈妈说因为一直低着头剪,剪久了再抬头,眼前就一黑,头特别疼。又说挣点钱好难啊!

我说妈妈你不要剪了,你忙活了两天,把身体累坏了,挣的钱还不够买一斤肉。

妈妈不说什么了,我知道她只想多做些事,证明她存在的价值,能挣的多少钱并不是最重要的。
国定假期信息终于出来了

一、元旦:2007年12月30日-2008年1月1日放假,共3天。其中: 1月1日(星期二)为法定节假日,12月30日(星期日)为公休日,12月29日(星期六)公休日调至12月31日(星期一),12月29日(星期六)上班。

二、春节:2月6日—12日(即农历除夕至正月初六)放假,共7天。其中, 2月6日(除夕)、2月7日(春节)、2月8日(正月初二)为法定节假日,2月9日(星期六)、2月10日(星期日)照常公休,将2月2日(星期六)、2月3日(星期日)两个公休日调至2月11日(星期一)、2月12日(星期二),2月2日(星期六)、2月3日(星期日)上班。

三、清明节:4月4日—6日放假,共3天。其中:4月4日(清明节),为法定节假日,4月5日(星期六)、4月6日(星期日)照常公休。

四、“五一”国际劳动节:5月1日—3日放假,共3天。其中,5月1日为法定节假日,5月3日(星期六)为公休日,5月4日(星期日)公休日调至5月2日(星期五),5月4日(星期日)上班

五、端午节:6月7日—9日放假,共3天。其中:6月7日(星期六)照常公休,6月8日(农历五月初五,端午节)为法定节假日,6月8日(星期日)公休日调至6月9日(星期一)。

六、中秋节:9月13日—15日放假3天。其中,9月13日(星期六)为公休日;9月14日(农历八月十五,中秋节)为法定节假日,9月14日(星期日)公休日调至9月15日(星期一)。

七、国庆节:9月29日—10月5日放假7天。其中,10月1日、2日、3日,为法定节假日,9月27日(星期六)、9月28日(星期日)两个公休日调至9月29日(星期一)、30日(星期二),9月27日(星期六)、9月28日(星期日)上班,10月4日(星期六)、5日(星期日)照常公休。
什么是CSS hack

由于不同的浏览器,比如Internet Explorer 6,Internet Explorer 7,Mozilla Firefox等,对CSS的解析认识不一样,因此会导致生成的页面效果不一样,得不到我们所需要的页面效果。

这个时候我们就需要针对不同的浏览器去写不同的CSS,让它能够同时兼容不同的浏览器,能在不同的浏览器中也能得到我们想要的页面效果。

这个针对不同的浏览器写不同的CSS code的过程,就叫CSS hack,也叫写CSS hack。
CSS Hack的原理是什么

由于不同的浏览器对CSS的支持及解析结果不一样,还由于CSS中的优先级的关系。我们就可以根据这个来针对不同的浏览器来写不同的CSS。

比如 IE6能识别下划线_和星号*,IE7能识别星号*,当不能识别下划线_,而firefox两个都不能认识。等等

书写顺序,一般是将识别能力强的浏览器的CSS写在后面。下面如何写里面说得更详细些。
如何写CSS Hack


解释一下:
上面的css在firefox中,它是认识不了后面的那个带星号*的东东是什么的,于是将它过滤掉,不予理睬,解析得到的结果是:div{background:green},于是理所当然这个div的背景是绿色的。
在IE6中呢,它两个background都能识别出来,它解析得到的结果是:div{background:green;background:red;},于是根据优先级别,处在后面的red的优先级高,于是当然这个div的背景颜色就是红色的了。


CSS hack:区分IE6,IE7,firefox
区别不同浏览器,CSS hack写法:

区别IE6与FF:
backgroundrange;*background:blue;

区别IE6与IE7:
background:green !important;background:blue;

区别IE7与FF:
backgroundrange; *background:green;

区别FF,IE7,IE6:
backgroundrange;*background:green !important;*background:blue;

注:IE都能识别*;标准浏览器(如FF)不能识别*;
IE6能识别*,但不能识别 !important,
IE7能识别*,也能识别!important;
FF不能识别*,但能识别!important;


IE6 IE7 FF
* √ √ ×
!important × √ √


另外再补充一个,下划线"_",
IE6支持下划线,IE7和firefox均不支持下划线。

于是大家还可以这样来区分IE6,IE7,firefox
: background:orange;*background:green;_background:blue;

注:不管是什么方法,书写的顺序都是firefox的写在前面,IE7的写在中间,IE6的写在最后面。

附:CSS的各种浏览器兼容一栏表
screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" border="0">
关于IE7.0 对百分比的支持

网页里经常用到百分比的写法来支持自适应宽度,比如给一个div,100%的宽,IE6.0可以显示正常,FireFox 可以显示正常,但是IE7.0就是不行,IE7.0的百分比建立在上一级的基础上,如果上一级有宽度信息,就能正常显示,如果没有宽度信息就不能显示。所以无论如何要给最外面的div一个宽度值,可以是固定值,也可以是百分比值。
为了满足自适应,我常用99%,为什么是99%而不是100%呢?是因为各个浏览器理解的100%的宽度不一样,99%是一个三个浏览器显示较一致的写法。可能是98.5 可能是98,只要显示效果相近就可以了。
Leslie的MSN搞笑签名

工资真的要涨了
心里更加爱党了
能给孩子奖赏了
见到老婆敢嚷了
敢尝海鲜鹅掌了
闲时能逛商场了
遇见美女心痒了
结果物价又涨了
一切都TM白想了

2007下半年,物价飞涨的厉害,现在每日的早餐成本也涨了不少,光明牛奶1.5L原来是10元,现在是12.8,为了降低成本,保证早餐质量,决定早上早起在家里烧白煮蛋了。
隐藏滚动条符合W3C的标准写法

传统的方法,在 boby 标签里加入 style="overflow-x:hidden",可隐藏水平滚动条,加入 style="overflow-y:hidden",可隐藏垂直滚动条。但是在 W3C 标准里,这一方法并不见效。而在 boby 标签里加入 scroll="no" 虽然实现了隐藏,但是横纵向并不能独立控制。经测试,符合W3C的标准写法,对象应是"html",而非"body"。如下例,隐藏横向,显示纵向。

html {
overflow-x:hidden; overflow-y:auto;
}

PS:不能在html中直接定义style,校验会出错。只能写在CSS中



iframe的一些属性

allowtransparency=”true“ 可设置背景透明
border 设置边框粗细,默认是5象素.
bordercolor 设置边框颜色
frameborder 指定是否显示边框 :"0"代表不显示边框,"1"代表显示边框
cols 用"象素数" 和 "%"分割左右窗口,"*"表示剩余部分
rows 用"象素数" 和 "%"分割上下窗口,"*"表示剩余部分
framespacing="5" 表示框架与框架间的保留空白的距离
noresize 设定框架不能够调节,只要设定了前面的,后面的将继承
ASP.net C# 基础 ——赋值与算术运算符

运算符分为赋值运算符、算术运算符、比较运算符、逻辑运算符、连接运算符

赋值运算符:
a = 41 赋值
a+=b 等同于 a=a+b
a-=b 等同于 a=a-b
a*=b 等同于 a=a*b
a/=b 等同于 a=a/b
a??b 如果a非空 返回a,否则返回b
a%=b 等同于 a=a%b 模块运算


int a = 100, b = 6; ;
//Label只支持字符型 所以要将int值转换成String
Label6.Text = Convert.ToString(a /= b);

int c = 876;
//后期操作数据库,当判断一个值是否为空值时会用到
int? cc = null;

Label7.Text = Convert.ToString(cc ?? c);
//如果cc非空 返回cc,否则返回c


算术运算符:
+ - * / % (加、减、乘、除、求余[第一个除第二个的余])
Mialo 测试运行了

找了很多地方,终于找了一个价格优惠,服务又好的空间了。
前后忙了差不多两个星期,经历了这次部署asp.net2.0 与 SQL server 2000 网站,碰到了很多问题,要么服务器不支持 .net 2.0 ,要么不知道数据库怎么部署 ,要么空间提供商态度差,要么公司禁止FTP根本部署不了,心情极其郁闷,痛苦不堪,后来请来了Lianjia同学,总算搞定了 ,发现可以用简便的办法copy数据结构,.net碰到的问题也能轻松搞定。

网址是:http://www.mialo.com.cn
等留言板和论坛做好了 ,大家要来踩踩哦!
ASP.net C# 基础 ——日期类型

//申明方式
DateTime dt;
//赋值
dt = DateTime.Now;
//申明一个固定的时间 转换成(mm/dd/yy)
DateTime dat = Convert.ToDateTime("9/6/2007");
//看他的类型
Response.Write(dt.Year.GetType() + "
");
//简单使用
Response.Write("year:" + dt.Year);
Response.Write("month:" + dt.Month);
Response.Write("day:" + dt.Day);
Response.Write("minite:" + dt.Minute);
Response.Write("second:" + dt.Second);

Label5.Text = "total date" + dt;

Label1.Text = "longdatestring" + dt.ToLongDateString();
Label2.Text = "longtimestring" + dt.ToLongTimeString();
Label3.Text = "shortdatestring" + dt.ToShortDateString();
Label4.Text = "shorttimestring" + dt.ToShortTimeString();
ASP.net C# 基础 ——数据类型

C#语言的数据类型主要分为两类:简单值类型引用类型。另外一种数据类型"指针"是为unsafe上下文编程专门设定的.

值类型:包括结构类型枚举类型

结构类型:包括简单类型和用户自定义结构类型。

简单类型又可分为布尔类型数值类型
C#语言中布尔类型严格与数值类型区分,只有true和false两种取值,不存在像C/C++里那样和其他类型之间的转换。
数值类型包括整值浮点decimal小数点 三种类型。

整值类型有sbyte,byte,short,ushort,int,uint,long,ulong,char共九种。除了char类型外,其他8种两两一组分别为有符号和无符号两种。

浮点值有float和double两种。

decimal主要用于金融,货币等对精度要求比较高的计算环境。


字符数据类型
[char] 存储编码为一个数的文本字符、16位或两字节,属于值类型
[string] 存储从无字符(空字符串)到任何多字符,因为文本的长度是可变的,所以不能存储在堆栈中(堆栈有固定长度),在所以他是引用类型,他的引用被存储在堆栈中,而值放在了堆中。

//char演示
char tt = 'c';
char gg = 'b';

//Bool演示
string ee="3",ff="5";
string n=ee + ff;
if (n != "8")
{
Response.Write("wrong");
}
else
{
Response.Write(n);
}
ASP.net C# 基础 ——变量

string thc; //声明字符串类型变量
thc = "变量值"; //对变量赋值
Response . Write(thc); //返回显示该值
string thc = "变量值"; //直接对值声明并赋值
string aa = "变量值",bb = "变量值",cc = "变量值"; //对多个变量一起声明并赋值
Response . Write(aa+bb+cc); //返回所有值

变量注意点:
概念:变量是内存中存放数据容器的名称!
1.每个变量必须声明;
2.区分大小写;
3.不得使用未赋值的变量;
4.命名中,string的值写在 ""中 ,char写在‘’中 ,数值就直接写;
5.变量名应该简单明了;
W3C校验 XHTML 1.0 Transitional! 常见错误列表

1.ul li 或者 ol li 必须配合使用 缺一不可;
2.图片一定要有alt="" ;
3.文本信息 p , a , i , b , span 都不允许直接跟在ul 下面 ,要么加 li ,要么换成div ;
4.标签中的id 具有唯一性,同一页中不能出现两个相同的 id ;
5.不能使用scroll="no" , 必须在css中,写 html{ overflow-y:hidden;},写在body里会报错,写在页面里也会报错;
6.textarea 必写 cols="" rows="" ;
测试Mialo部署

1.修改web.config

修改无效

查看IIS配置,发现IIS版本是5.1 (但被告知与IIS版本无关)

2:注册asp.net
运行 C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe
(1.1 和2.0 的aspnet_regiis.exe 都运行了)
修改无效
开始:

Microsoft SQL Server菜单将会出现在【开始】菜单中:

菜单项

描述

Books Online(联机图书)

SQL Server 联机图书(Books Online,BOL)是所有SQL Server工具与功能的在线帮助系统。Books Online在另外一个窗口中打开,有查找关键字和浏览主题索引的选项。在SQL Server工具中启动Books Online的方法是按F1键。在Query Analyzer中醒目显示(选择)一个关键字然后按Shift+F1键,就可以使用上下文敏感帮助功能

Configure SQL XML Support in IIS(在IIS中配置SQL XML支持)

这 个选项只有在安装了Internet Information Services以后才可用。它允许SQL Server数据库以Web文件夹的方式来配置,可通过HTTP请求来访问。可以使用URL和很多基于XML的技术来访问数据。返回的数据通常是XML格 式的,可在网页中使用,或者作为XML转换脚本

Enterprise Manager(企业管 理器)

数据库服务器管理员和数据库开发人员使用Enterprise Manager来执行许多有用的任务。这个工具是大多数数据库管理活动的中心管理界面


Import and Export Data(导入/导出数据)

这 个快捷方式启动数据导入/导出向导。它实际上是个简化的界面,用来创建和运行数据转换服务(Data Transformation Services,DTS)程序包与任务。它可以用于在标准数据源(包括文本文件、dBase、FoxPro、Excel、Access、 Paradox、SQL Server和其他兼容ODBC的数据源)之间复制与移动任意数据库对象与数据

Profiler(事件探察器)

SQL Server Profiler是一个广泛的问题解决与优化工具,可用于监视大范围的数据库活动,或者查出细小的特定事件。每个操作都能被捕捉到并记录下来,以便以后回放。事件与活动可以脚本或者日志的形式记录在文本文件或者数据库中

Query Analyzer(查询分析器)

这 是个即席查询工具。这个工具是了解SQL的数据库用户的精明选择。它为数据库设计人员、开发人员与管理员提供一个不受约束的、自由形式的环境,以便在多窗 口界面中测试和运行连接到多个数据库服务器上的SQL脚本。几乎所有数据库对象的SQL脚本都可以在对象浏览器中生成。生成的命令可以保存成脚本文件,可 以用于在不同服务器的不同数据库中构建数据库对象

Server Network Utility(服务器网络实用程序)

客户端与服务器端的网络实用程序用来安装和配置数据库网络库,提供底层的、特定网络协议的连通性,以便连接到数据库服务器

Service Manager(服务 管理器)

这个简单的实用程序可方便地管理组成SQL Server功能的Windows服务。它也可以从Windows的桌面右下角的系统托盘访问

Reporting Services(报表服务)

SQL Server Reporting Services是来自于Microsoft的一个附加的、基于服务器的企业报表产品,它集成在SQL Server中。对于SQL Server的正版用户,可以免费获得这个工具,它独立安装在和SQL Server相同的服务器上。菜单上的这个快捷方式引向另一个带有Reporting Services功能的菜单