一个叫驱动人生的玩意,真恶心
一个叫驱动人生的玩意,更新了网卡驱动后,网卡就不能用了。
还真恶心,就连还原备份都不正常,看来是残疾很久了。
一个叫驱动人生的玩意,更新了网卡驱动后,网卡就不能用了。
还真恶心,就连还原备份都不正常,看来是残疾很久了。
今天在看例子的时候出现这个错误:
error: ‘Qt_4_3’ is not a member of ‘QDataStream’
google以后发现,这个Qt_4_3来至于
enum QDataStream::Version
看到这里基本就明白了哈,其实这个错误是因为自己qt版本低于代码编写版本号的原因,我的是4.2.1,改成Qt_4_2后编译通过。具体出现什么问题我就不知道了,涉及到的网址
http://doc.trolltech.com/4.3/qdatastream.html#Version-enum
很喜欢Qt可以创建动态对话框,我也是刚刚初学。目前只是知道流程,具体怎么实现书上没有细讲,我看的也很郁闷。
不过估计在main入口写写代码就可以搞定了。
虽然vs下的mfc也支持类似的动作,但我并不喜欢。vs的ide的确很方便我去调试,但是不深入,也很少能找到正确的入门书。对于文件结构一点都不了解。所以虽然有个.rc,但基本不会去过多的例会这玩意。。。
现在这里记录一下Qt这一性能,等学到差不多了。再说了。
今天考虑了一下,要不要放出来。因为在linux的平台上,有很多的发行版本,不同的发行版可能要不同的编译环境。
但我用的是C/C++都用了标准的语言写的,我想不太会有问题吧?无非就是声卡驱动部分的问题。
现在有个问题,8bit以及8bit以下的局部反相和全局反相有差异。发现局部反相得到的结果回比之前丢失颜色。
目前已经找到问题点,原因就在像素点拷贝回去的时候颜色没有完整的copy回去。
我猜测和阿尔法通道有关系。但也没有办法了,但老板又说这玩意只是控制透明度的。
那么怎么数据再往回拷贝的时候会丢失颜色呢?
测试了2,4,8bit的之后发现。颜色数越少的,这种现象越明显。初步推断是调色板的问题。
还是查查书再说了。
之前,老板让我学c++,然后试探的开始让我学C#。
我很坚决的回绝了,昨天又开始给我洗脑,又打算想让我学C#。傻子都知道,C#这种语言就做做浅层的东西还行。深层的东西根本不可能,毕竟效率不同。学了C#,的确是工作很好找。但说到底就是个代码民工。天天在重复劳动,而且是没有任何创造性行为。
想在技术上有发展?开玩笑!
昨天洗脑不成,今天又给我新任务。说要我搞定cvs,本来说作为新东西了解一下。
丫的,居然老板一点都不管我。说到底,派个任务就要我做不管过程,只管结果。最后cvs,因为中文说明文档,和win下软件维护的原因,出现有些内置命令不同步。造成很多问题,这些问题谁能解决?没有,唯独就是换新版。丫的,就连国内也是刚刚引入这个东西,要我去哪找?
而且从google来看,这东西更像是testting tools。看到这些我能说什么?
我现在还是在校生,指向为今后的工作打基础,我在努力拼命走上研究性工作。而不是就在大学期间,让自己的能力仅限于一个民工水平!
遇到这种环境,和这些人。。。。我真累,老板不是第一个,但也不是极少数人!
再这样下去,收假回来就摊派,要么就byebye!
首先,我是一个C++新手。而且是基于MFC开始学,MFC的书太多太乱。入门书很难找。
也就早就我更加极力抵制ms的原因,程序本来的功能已经差不多了。但是考虑到打开文件很慢时,要弄个预处理对话框(走进度条的)。
所以就开始着手写。因为水平和入门的原因,写的很鸡肋。在我这个机器上测试算是勉勉强强成功了,但是一释放出去。发现了问题一大堆。
就现在开始进行结构调整。一下午,都忙着处理一些基础问题去了。具体效率不是很高。
还是很想一星期内搞定这个问题。
不搞内核了。彻底放弃,首先手头的培训视频太次,怀疑讲课人有没有达到内核级水平。
还有就是复习了,尝试去考研。这玩意,我就是去碰运气的。毕竟基础就再那。我说的基础是公共课,因为我平时比较鬼跳的一人。不是很喜欢公共基础课,倒反喜欢专业类型的课程。
导致专业课,的确比人家好一些。但基础课,数学这些。。。就差一些了。
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个线程去处理了。
涉及到多线程的东西。。。貌似有些复杂,无论怎样了。。。早晚都要去做的
今天下雨了,arm看的晕死了。差不多熟悉了一下skyeye,初步会用了。要想启动一个hello world,还需要arm知识,要不然也没办法成功做起来。
稍微了解一下,很困惑其实要么就做一个linux下的编程人员,要么就做一个汇编+c级的底层开发者。都不是很轻松的工作,不简单。
稍微玩了一会游戏,头就开始疼了。下午很困,睡了很久。搬回4楼,丫的空气又开始混浊起来了。郁闷呐。
readmore
gui和mfc学了个半途而废,原因很简单。没有找到适合我的入门书籍,而且自己也很排斥MS的东西。关键是有些东西太恶心了。
在网友的帮助下,似懂非懂的把项目里面的gui大致搞定了。老板放话说,可以做做图像识别了。就一个大的概念,很累赘。都不知道要怎么做,因为整个项目是老板在操纵者,沟通不足是主要问题。
后来多次询问老板后,老板给了我个印章。要我把图像抠出来,也不简单。基本原理都清楚,但遇到这个问题的时候,就很难了。算法要自己写,思路要自己去找。
目前能做到把图片做成类似色阶变换的效果了,虽然概念未必清楚,但是直方图也已经相差不大了。