Hello world!

Welcome to WordPress.com. This is your first post. Edit or delete it and start blogging!

Posted in Uncategorized | 1 Comment

IHTMLDocument2 TO IWebBrowser2

 

    if(NULL != pIHTMLDocument2)
    {
        IHTMLWindow2* pIHTMLWindow2 = NULL;
        hr = pIHTMLDocument2->get_parentWindow(&pIHTMLWindow2);
        if((S_OK == hr) && (NULL != pIHTMLWindow2))
        {
            IServiceProvider* pISP = NULL;
            hr = pIHTMLWindow2->QueryInterface(IID_IServiceProvider, (void**)& pISP);
            if((S_OK == hr) && (NULL != pISP))
            {
                IWebBrowser2* pIWebBrowser2 = NULL;
                hr = pISP->QueryService(IID_IWebBrowserApp, IID_IWebBrowser2, (void**)& pIWebBrowser2);
                if((S_OK == hr) && (NULL != pIWebBrowser2))
                {
                    //…
                }
                pISP->Release();
            }
            pIHTMLWindow2->Release();
        }
    }

 

Posted in Technical | Leave a comment

Linux内核

 

  • arch: 和体系结构相关的内核代码。子目录代表Linux支持的体系结构,如x86表示IntelCPU及其相兼容的体系结构。(所支持的各CPU)
  • drivers: 系统设备驱动程序。子目录下进一步分出各种类型的设备,如显卡驱动位于drivers\video
  • fs: 存放Linux支持文件系统的代码。不同文件系统对应于不同子目录,如nfs文件系统就是nfs子目录
  • include: 包括编译内核所需的大部分头文件。(与平台无关的头文件在include/linux子目录下)
  • init: 包含内核的初始化代码(不是系统引导代码)。看这里的代码是研究内核如何工作的好起点。
  • ipc: 包含了进程间通信的内核代码
  • kernel: 内核管理的代码。与硬件相关的代码在arch\*\kernel下
  • lib: 库代码。 与处理器结构相关的库代码被放在arch\*\lib\下。
  • net: 实现网络的代码。
  • mm: 包含了内存管理的相关代码。与硬件体系相关的内存管理代码位于arch\*\mm下,如arch\x86\mm\
  • modules: 包含现有的、可动态加载的系统模块
  • scripts: 包含配置内核的脚本文件。
  • documentation: 文档,对每个目录作用的具体说明。

CONFIG和MAKEFILE文件里有相关文件的引用和关联的配置。

书: Professional Linux Kernel Architecture

查看源代码:
LXR(http://lxr.linux.no/)能对指定的源码文件建立索引数据库,利用Perl脚本动态生成包含源码的Web页面。在此Web页中,所有的变量、常量和函数都以超连接的形式给出

LXR还提供标识符搜索和文件搜索,结合程序Glimpse(http://webglimpse.net/)还可以对所有的源码文件进行全文检索,甚至包括注释。
Windows下用SourceInsight(http://sourceinsight.com/)

 

Posted in Computers and Internet | 6 Comments

The name ‘Session’ does not exist in the current context

This error normally occurs when you are trying to access the value of a session variable such as Session["UserID"] and you’re not doing that from a webform, usercontrol or a class that inherits from System.Web.UI.

In this situation you can still access the session variable, but using a different path.
For example to access a session variable named UserID you would normally use Session["UserID"]; however, if the error The name ‘Session’ does not exist in the current context is returned, use the following path for retrieving the value of the session variable:

HttpContext.Current.Session["UserID"];

HttpContext.Current.Application["xxx"];

Posted in ASP.NET | 1 Comment

Talking about 韩梅梅结婚了,新郎不是李雷

 

Quote

韩梅梅结婚了,新郎不是李雷

“Li Lei和Han Meimei没在一起啊?”最近,一些“80后”们发现,曾是他们初中英语教材中两个主要人物的“Li Lei”和“Han Meimei”被一套新的英语教材沿用。但令人惊讶的是,新教材中的Li Lei和Han Meimei已不再是小朋友,而是跟着80后们一起步入了青年时代。Han Meimei更嫁作了他人妇。 -
这一情节令不少80后颇感意外和遗憾,因为按照他们的设想,“他们本应该是一对儿。” -

下载 (24.69 KB)

6 小时前

LiLei and Han Meimei

Han Meimei当妈了 -
    Li Lei和Han Meimei是1990-2000年人教版的中学英语教材里的两个主角。在这套以家庭生活为情景模式的课本里,英国的Green家庭、加拿大的Read家庭与美国的King、Smith四个家庭与Li Lei、Han Meimei等几个十一二岁的中国孩子一起,在书中展开了生活。在书里,Li Lei是一名中国男孩,虎头虎脑,看上去还相当有责任心。Han Meimei是一名中国女孩,留齐耳短发,严肃保守的同时又乖巧懂事,给人的感觉是个“小干部”。    如今快二十年过去了,在人教社即将推出的一套新英语教材《派斯英语》中,即将步入而立之年的80后们再次发现了这些“老朋友”的身影,而他们也一同成长起来,Han Meimei还嫁给了一个新人物Han Gang,并育有两个孩子 -
     该教材的官网样书插图中,已为人妻的Han Meimei留着成熟时髦的短发,在厨房里和孩子们一起用早餐,忙前忙后俨然慈母模样。这一发现令80后们惊喜不已。一名80后笑着感慨道:“和Han Meimei一样,我现在也有小宝宝了!”

下载 (22.13 KB)

6 小时前

新教材两人长大了–
             
书中人物关系引猜想   
    如今的80后们多已成为上班族,有些已为人父母,再在新教材上见到Li Lei、Han Meimei等虚拟人物,引发了他们对于这些亲切如“初中同学”的人物的回味。 -
     -
   “这么多年过去了,Li Lei和Han Meimei之间到底发生了什么?”很多80后通过对当年课本里两人的对话和细节展开联想,“Jim、Li Lei、Lucy和Han Meimei曾有一段感情纠葛!Li Lei和Han Meimei是一对儿,Jim和Lucy分别暗恋Han Meimei和Li Lei。”当得知新教材中Han Meimei已经结婚,而新郎不是Li Lei时,许多80后表示不能接受,“她的孩子一个叫Han Keke, 一个叫Han Xixi,翻译过来就是——可可,惜惜,分明就是表达了她对不能嫁给Li Lei的可惜与无奈。” -
-
               总之新的续集教材里安排,引起了很多网友的普遍不满,觉得他们应该在一起才对,很久以前看到网上一篇帖子,图解了Li Lei,Han Meimei和Jim Green缠绵悱恻的三角恋故事,令人拍案叫绝,咱们那时候咋就没联想到这么一层呢?为了让大家回味得详细点,我先把教材前面彩页上的三大家族和其他人物的图片发上来。-

-

下载 (232.74 KB)

6 小时前

      
上面有四幅图,三幅是三个家族:Green家族(英国人)、King家族(美国人)、Read家族(加拿大人),每幅都是父母和两个孩子一共四人。第一幅图则是五人:Li Lei、Han Meimei和LinTao,外加老师Miss Gao(Gao Hui)和Uncle Wang。-
-
       Green家族在书中风光无限,露脸机会最多,而且鸡犬升天,连鹦鹉Polly和小猫Mimi(我怎么没有印象?)都能频频上镜。其中Polly亮相次数之多令人咋舌,还能时刻留下经典名句,譬如"No news is good news!" "Polly,can you spell it’s name?" "Yes,I can.P-O-L-L-Y."从那以后,凡是叫Polly的都是鹦鹉,鹦鹉都是叫Polly。大一的时候参加了一次为期两天的疯狂英语培训,一个男生上台就说自己叫Polly,结果众人哈哈大笑,上海的同学们不知道学的是什么教材,可是我记得很多省份的初中课本就是这一套,也难怪大家那么有共鸣。 -
-

下载 (23.67 KB)

6 小时前

                Polly -
                    相比之下,Read家族就比较惨了,只有一个Ann撑场面,Tom身为彩页上九个孩子之一,在书中几乎消失,真是够郁闷的。-
                      Lucy和Lily是可爱的双胞胎姐妹,来自美国。两个人长得一模一样。开始的时候,两人都是同时出现,不过到后来,编者有意扩大她们之间的区别,也经常会单独出镜,有人说Lucy和Li Lei也有一腿……人类的YY智慧果然是无穷的。-
                  那么,八卦从哪里来的呢?-
     Jim喜欢Han Meimei,LiLei也喜欢Han Meimie,但是Lucy喜欢Li Lei——普遍的意见。有人还列出了证据,就是有一课:“Can I borrow your ruler?”Han Meimie问Li Lei借尺子,两人坐一排,然后Jim在后面看着他们,眼神十分诡异,就是夹杂着嫉妒,羡慕阴险的目光……然后他旁边坐着Lucy,低着头,大概是因为Lucy不愿意看到面前的这一幕,因为是女生,不可能象Jim这么感情外露的……印象比较深的还有李雷和jim玩飞盘那次,jim把李雷的头给砸了,大家都觉得jim是成心这么做的,因为这个事情发生在借尺子事件没多久之后。 -
-
    但是感觉Jim爱Han Meimei比较多,因为Li Lei后来变心爱上了Lucy,而Han Meimie一直喜欢的都是Li Lei。有图为证: -

                  

下载 (22.82 KB)

6 小时前

                                                摘苹果 -

-
                    当年Han Meimei课外劳动摘苹果,和树下的李帅哥眉来眼去有点得意忘形了,此时被冷落一边的Jim大叫一声:“Be careful!”由此,关爱之情可见一斑。而Han Meimei除了简单报以“Thank you”之外,居然又自得其乐地跟李帅哥开始了聊天…… 其实这一段我已经记不清了,是网友们八出来的,图片里也没有看见Li Lei。-
-
                   今天看来,很不喜欢李同学,长得太根正苗红了,活脱脱一个少年先锋队长,还是Jim好些,好动,经常抱着滑板啊球啊什么的。Han Meimei长得也太妇女干部了,不过作为当仁不让的第一女主角,忍了,中国人当然要挺中国人。那么谁是第一男主角呢?有个网友疯了一把,有一天把6本书都翻出来,从头到尾数了一遍,发现Jim的出境率稳居第一,虽然比较令同胞们失望,不过看在那本天才的出版社在那么闭塞的年代就编纂出了一出伟大的跨国恋,就不计较了吧。-

下载 (11.6 KB)

6 小时前

-                  李&韩 主题T恤 -
-
-
      以下对话也是人人传诵的,特别是最后一句,记得那句像搞笑巫婆说的话吗?-
          Hello! What’s your name?-
   My name is Ma Lili.-
   How old are you?-
   I’m twelve. What’s your name, please?-
   Mrs. Read.-
   Can you spell it, please? -
   Yes, R-E-A-D, Read.-
   How old are you?-
   Ah, it’s a secret!-
  比较诡异的还有那个什么Uncle Wang,创造了一个什么可以飞的自行车,还有一个合成词叫什么来着?Plike?还有一些不太让人记住的同学,如Ma Lili,初一初二她都出现了,而且都是喊“起立”的那一个。看来,她就是1班里学号1号的学生了。还有Sun Huimin、Li Ming、Liu Ming、Fang Xiaoling、Bob White……等等。 -
     其实有些东西真的很难忘,现在好多初中同学都没有再联系了,连名字和相貌也渐渐淡出了记忆,不过这些名字,听上去却好象是真实存在于我们生活中的一样。感谢各位网友,不遗余力地八卦,在我忘却了那么多年以后,还能找到一点温暖。-
-
      最后一课(澳大利亚的那座大石头山)结束后,结束框里就简简单单一句话:Goodbye everyone,Goodluck!那么,我们也Over吧。-

Posted in Uncategorized | 1 Comment

BACKUP DATABASE :: 出现操作系统错误 5(拒绝访问)

 
整了个傻瓜型的批处理数据库备份,一个劲地报拒绝访问
sqlcmd -S ServerName\InstanceName -i sqlfile
 
sql:
BACKUP database BTSys to disk="D:\BAK\btsysdb.bak"
 
拒绝访问?难道俺没有权限写D:\BAK\,检查了下没问题。
打开SqlServer,用里面自带的备份方法尝试备份,备份文件默认保存在类似C:\Program Files\Microsoft Sql Server\MSSQL.1\MSSQL\Backup下。
修改备份目录至D:\BAK,同样是拒绝访问。
这样问题清楚了,我一瞅C:\Program Files\Microsoft Sql Server\MSSQL.1\MSSQL\Backup的权限,果然有个SQLServer2005MSSQLUser的帐户,权限是完全控制
同样给D:\BAK加了这个帐户的权限后,俺的BAT就能顺利运行了。
 
 
Posted in Computers and Internet | 2 Comments

COM对象与其基础RCW分开后就不能再使用

C#引用COM组件
我很郁闷,必须回家了,明儿再研究咋回事。
 
Posted in Computers and Internet | 1 Comment