Qt信号/槽机制
首先,的确我很佩服一些开源。不仅开放了源码,而且也把代码写的很条理性,不像某些闭源团体。
在初学Qt时,我发现和mfc很多都很相似。至于谁去抄袭谁就不得而知了。其实mfc我懂的也不多,也就是些最基础而且少量的内容,因为我不喜欢MS的东西。
Qt的信号和槽类似于mfc的消息。都是需要某个函数(宏)去联系实际功能函数。但Qt的这种机制更能让人接受些,mfc里面的消息机制理解起来让我容易头大。
首先,的确我很佩服一些开源。不仅开放了源码,而且也把代码写的很条理性,不像某些闭源团体。
在初学Qt时,我发现和mfc很多都很相似。至于谁去抄袭谁就不得而知了。其实mfc我懂的也不多,也就是些最基础而且少量的内容,因为我不喜欢MS的东西。
Qt的信号和槽类似于mfc的消息。都是需要某个函数(宏)去联系实际功能函数。但Qt的这种机制更能让人接受些,mfc里面的消息机制理解起来让我容易头大。
每每别人得知我是云南人的时候,都感叹那里很好(除了经济);我为什么要来杭州。
难道气候和风景就是让你留在一个城市或者地区的理由吗?
不是,这只是借口而已。我不想在老家那边,是因为经济相对落后。自己想追求的很难得以实现,来到这边有机会实现。
天气,风景不是一个人都留在某个地方的理由,除非你已经七老八十了。不同年龄层的人,有不同的状态和必做。
首先,为自己愚蠢的行为表示深深的歉意。自己多想了,今天也无聊的发了一条短信。好了,就这样了。忘记了!
首先说说我把C代码过度到C++之后的麻烦问题,由于C语言忘记的有点多了很多细节不是很记得了;只是一味的去调用anis C的函数来做事。至于C++基础不太好,把一些标准的方法和过程都给忘记了。
这个wav头文件是由多种类型变量组成,按照ascii码方式打开的话,应该在读取的时候不会存在问题。但是在C++的标准类里面出现了严重的问题,在读取某些字节的时候,出错。
当场考出来的时候,就没感觉到会过。
但是根据当时的状态,很怀疑自己的听力能否还保留160。
今天一查,果然。分数只有100。虽然阅读已经有一定的提高。可能由于其他部分的发挥问题。分数也不是很高,倒反成绩还有下降。
又写邮件了,这次是为了自己的方向而问的。那邮件,其实我写的很艰难。想表达自己的意思,但又要考虑到阅读疲劳。
又改又删的,别别扭扭的发了出去。bob的确很忙,至于原因只要是对it有点关注的自然知道;现在正是一个拐点。
邮件回复的很简单,用E文写的。可能是为了方便表达,也帮助我提高英文水品吧。
之前老板提出来让我去看看图像二值化的问题,我首先不是这个专业的人。只是学过《数字图像处理》这门课,老板是教这门的。
今天算是看出了个眉目,不过还是有点似懂非懂的。去问老板,老板说:“不用再看了!好高骛远不好!”
oh,my god。他忘记是他叫我去看的了。之前就是他让我去看的,其实我并不喜欢数字图像处理;我只是学点c++的东西而已。
不搞内核了。彻底放弃,首先手头的培训视频太次,怀疑讲课人有没有达到内核级水平。
还有就是复习了,尝试去考研。这玩意,我就是去碰运气的。毕竟基础就再那。我说的基础是公共课,因为我平时比较鬼跳的一人。不是很喜欢公共基础课,倒反喜欢专业类型的课程。
导致专业课,的确比人家好一些。但基础课,数学这些。。。就差一些了。
arm的计划:bootloader(估计因为有一定基础可能上手快一些)、Qt + C++
老板这边的计划:做完cximage的,就和他逐渐疏远关系。
工作:还是做个mpX播放器(基于arm+qt),至于p2p下载器。。。难了些,看情况而定。
丫的,计划随时都要调整,看来我这种人比较适合风餐露宿的生活~~~
今天按照一个qt3的傻瓜教程,完成了hello world的编译工作。其中有很多的错误。原因我想,是因为他用了 -tp vc 的参数吧?
我是在Debian中编译的,所以没有了很过程,但是换来的就是麻烦的调试和错误修改。各有利弊了。。。真心希望linux下能有一款ide。这样调试就easy,尤其是找错就容易了。老看文本提示,头都看晕掉了。。。。
纪念一下。通过一个19寸宽屏输出的分辨率的结果!
看到bootloader的编写了,汇编和C混合编写。起初不理解bootloader的作用,认为到了arm就不用汇编级处理问题了,汇编都是一些芯片制造中的问题。
出来之后才发现,汇编是要写的。而且和单片机的思维差不多。然后用C来编写字符界面和交互consol。接着才是交给linux去完成的内容。
想想自己的根本不甘心一辈子去做和硬件打交道的日子,还是喜欢做一些软硬结合,要求又不是那么高的。本来打算学Qt的,但是看了前几页之后,发现qt对系统的认识比较高。学起来我没有多少优势,而且开销大。
所以现在集中精力把bootloader学懂,然后在去搞Qt,完成自己项目的计划。唉。。。。
昨天终于把图像识别的基本功能实现了,但最可恶的是居然对话框里面的空间不会动态刷新。
试的过程中才发现,对话框在处理过程中会失去响应。看来是必须要做2个线程去处理了。
涉及到多线程的东西。。。貌似有些复杂,无论怎样了。。。早晚都要去做的
买手机之前,听说索爱的比较好。也不相信,因为之前有过同学索爱的没用多久就报废的。
后来比对了几个同学的手机后才知道,索爱的软件性能比较强。这也是我买索爱的主要原因。买的是w660,那是国内还没有wcdma的,所以也就典型的水货了。听说是14天机。
用了半年多了,快一年的时候发现手机待机离奇的变短。一查原来是漏电了,google之后。大部分人认为是ic的问题,也要少部分人认为是其他不相干的地方造成的。
手头没有零件,也没有工具,就没办法修。拿给js,一般开价都至少是100。想想都知道划不来,那个ic最多也就2块钱而已。
所以就对索爱痛恨了,因为和索爱有关的东西和服务都是比较高的。原以为品质会很好,其实还真和某些国产机差不多。
gui和mfc学了个半途而废,原因很简单。没有找到适合我的入门书籍,而且自己也很排斥MS的东西。关键是有些东西太恶心了。
在网友的帮助下,似懂非懂的把项目里面的gui大致搞定了。老板放话说,可以做做图像识别了。就一个大的概念,很累赘。都不知道要怎么做,因为整个项目是老板在操纵者,沟通不足是主要问题。
后来多次询问老板后,老板给了我个印章。要我把图像抠出来,也不简单。基本原理都清楚,但遇到这个问题的时候,就很难了。算法要自己写,思路要自己去找。
目前能做到把图片做成类似色阶变换的效果了,虽然概念未必清楚,但是直方图也已经相差不大了。
说实话,我比较抵制MS的东西。他的东西的确解决大部分的应用场合和效益,但是这种便捷的代价将是弱化程序员。让一个真正的程序员逐渐步入民工行当,这也就是为什么C#需求这么大,但是在一些优秀的项目中C#占有率又是那么少的原因了。
现在的程序员越来越弱,很多东西都不懂。只是一味的谢谢代码,做点重复性质的劳动。
我不甘心做这样的人,也不愿意做这样的人。毕竟我想走入领域内!于是选择了Linux方面的东西,虽然在这下面编程很麻烦,但是作为一个程序员;他明白了很多技术细节,不仅仅能写高性能和高可靠性的代码,也能做一定的领域研究。