M$ 与 VS2010

不久前装上了2010, 然后我很快发现,相信大家会理解,他是目前为止让我觉得最卡的IDE。

记得以前在《浪潮之巅》里看到吴叔说 intel提升计算速度,而M$消耗运算。以此来维持摩尔定律。

[当然他也提到,和M$合作都没有好下场,所以intel始终没有把这种模式作为合作]

不过Vista的先例无疑让M$有点怕怕,毕竟市场是硬道理,于是Win7加速,M$确实在维护市场。

VS2010就比较纠结了,WLX大牛已经果断决定只拷贝安装编译器,其他的过年再说。

很难说VS2010, 毕竟我也没怎么用。

如果进行项目开发我更希望有Eclipse, 在下面进行C/C++ command开发也挺顺手,

可视化开发估计会用QT。

于是VS在自己的本里地位有点尴尬,常常被我用来进行速度编写,比如为了把一张图片黑白反色,由于懒得折腾Photoshop,[PS用Gimp挺习惯..] , 决定写一个程序,于是VS2010上手。。

事实上程序在VS一句话就描述完了 Bitmap, Color, ToArgb, GetPixel and SetPixel.

发表在 编程 | 标签为 , , | 留下评论

[zz]流氓有文化,果然很可怕

我不知道这个案子会怎么判,但是我知道,如果kaixin001败诉了,那么SEO和抄袭者们会乐翻天,因为他们可以随便去仿冒知名网站而不担心被追究,域名投资者会很开心,因为他们可以把大量雷同易混域名拿出来卖个好价钱,只有真正做网站,做品牌的人,会很寒心,因为法律不保护他们。

http://hi.baidu.com/caoz/blog/item/6a5ad1098b661c88d1581ba1.html

发表在 未分类 | 留下评论

这图…

Z6EVNRY0X~5F@2PV`[R@QUR

标签为 , | 留下评论

Windows Installer 清理实用工具

安装玩VS2010,发现打开PPT出现Windwos install , 貌似是多年前头疼的事情-  -。

到自己最早的Blog上去找了出来,嗯,

下载Windows installer 后运行,Win7可能会需要管理员安装。

然后运行。清理掉那个总是弹出安装的程序。

估计是2010开发版本不稳定的原因,毕竟Vista之后很久都没有遇到这个撩。。

发表在 软件 | 标签为 | 留下评论

PHP学习小记。

Hi, 这只是我看书时候的笔记,都是挺有意思的地方。

毕竟这不是爱情小说。

                        —— 《PHP与Mysql程序设计》

1.  PHP 刚开始的命名为 [ Personal Home Page ], 2.0后的PHP不断普及,很快形成了核心开发团队,他们保持原有概念 (在Html中直接加入代码),并重写脚本解析引擎。

PHP 3.0 命名 [ PHP: Hypertext Preprocessor ].  噢,PHP4也重写了引擎,名Zend.

2. 大量库加入到PHP默认发行包中,甚至集成了PCRE库 (应用程序库)[集成了Perl解析字符串的强悍实力]  值得注意的是,PHP最开始使用Perl/CGI, 而之后使用C, 那Zend究竟是基于什么语言开发的呢?

3. PHP6 2007年末发布1。   1—— 到现在为止仍未发布。 编者注。

4. 实用性,强大功能,可选择性和成本,一些人认为人们会选择PHP的四大原因。

5. PHP最初只是一种函数式语言,不过开发人员很快意识到提供"流行"的OOP范型的重要性,并开发了一种可扩展的解决方案。事实上,它对二者都有很全面的支持。

6. 关于PHP的IDE, 我尝试了Eclipse, 很高兴的是,解析出现问题,不小心把Localhost目录下面的文件全删了,悲剧啊。

发表在 未分类 | 2条评论

VC编译器与GCC不兼容处

偶然被同学问到的,记下来吧。

老师给的程序源码使用VC写的,而在VC下面,使用

typedef struct         {
    double coef;            
    int exp;           
} PolyArray[MAX];

确实是一个比较纠结的定义。

调用为

void CreateListR(PolyNode *&L,PolyArray a,int n)

代码在VC下不知道会不会有问题[没试过,不过是老师写的,应该问题不大]。

换到DEV或者CodeB下面就会报错哦。

non-local function `void CreateListR(PolyNode*&, <anonymous struct>*, int)’ uses anonymous type

琢磨了一下,估计是编译器不同的问题,然后搜了下,发现可以用PolyArray *a代替PolyArray a,

那样代码写的就非常纠结了…..

试了一下,原来把他规范化的最好办法,就是

typedef struct           
{
    double coef;           
    int exp;           
} PolyArray2;
typedef PolyArray2 PolyArray[MAX];

– -, 是不是很囧…

发表在 未分类 | 留下评论

iACM Let’s AC it, Man……

gaewah在华科ACM,乐天的人,不知道怎么样了呢?

标签为 , | 2条评论

Eclipse+CDT+winGM or cygwin

这些家伙纠结我一上午,不知是新版本不兼容还是win7的问题,弄死我也,有空去国软copy个来。

发表在 未分类 | 留下评论

C下二级数组指针的使用

做数据结构作业时碰到,感觉2级数组指针不太好,但是想不出替代的办法[ – – 用指针习惯了。。],

例如有 Link[3][3] 时, 

结构为 

00 01 02  <- link = link[0]  = link[0][0]

10 11 12  <- link[1] = link[1][0] = *(link[1])

20 21 22  <- link[2] = link[2][0] = *(link[2])

 

我们在函数原型里面定义  Check_Link( int (* links)[3] )

这里的 links 是一个指针, 指向跨度为3个int的区域,比如 links+1 = links[1] 实际是 10 11 12

然后再次寻址,会指向跨度为1个int 的区域,如 *( links[1] + 1 ) 为位置 11

这里有一个有意思的地方,如果 int link[3][3]  那么其实 link = &link …. 这是我无意写错发现的。。

随后想到  link ?= &&link 太恐怖了。。

发表在 C, 编程 | 标签为 | 2条评论

[转] 那个叫鲁迅的终于从教科书里滚蛋了

近来,由于人民教育出版社在新版语文教材中逐步剔除鲁迅的文章,引来一片争议,赞者有之,阻者有之。而笔者认为,在近年来对鲁迅话题经历了沉默、回避、冷淡的过程后,现在让其滚蛋,已经是时候了。
    鲁迅之所以滚蛋,是因为那些曾经被其攻击、痛斥、讥讽、怜悯的人物又一次复活了,鲁迅的存在,让他们感到恐惧、惊慌、卑怯,甚至无地自容。

继续阅读

标签为 , | 一条评论