嵌入式一道题目:
在一个Source.bat二进制文件中,有许多自然数,要求找出1000~2000之间的自然数,把他们进行排序,Source.bat有1GB大,要求把排序后的数存到Beat.bat中,要考虑到内存和效率问题。
嵌入式一道题目:
在一个Source.bat二进制文件中,有许多自然数,要求找出1000~2000之间的自然数,把他们进行排序,Source.bat有1GB大,要求把排序后的数存到Beat.bat中,要考虑到内存和效率问题。
最近在编程的时候需要获取位图的二进制数据, 在使用GetDIBits函数的时候发现一个古怪的问题, 虽然解决了其中的问题, 但是没有找到其中的原因.这里描述一些遇到的问题.
第一次:为了从位图句柄得到数据, 创建了内存设备描述句柄, 而后根据MSDN描述, 两次调用GetDIBits函数, 第一次得到位图的参数, 第二次获得二进制数据, 最后发现我在Debug模式下执行没有任何问题(实际上是有问题, 只是程序不会报错), 可是在Release下就会出现严重的错误: 操作的内存是只读的. 后来仍旧在Debug下跟踪发现, 在第二次调用GetDIBits的时候, 内存设备描述句柄被改变了. 为了发现这个问题, 调试的时候使用了VC 6.0 带的BoundsChecker. 于是修改程序, 通过GetObject获取位图数据, 直接一次调用GetDIBits, 解决问题.
...
作者:北南南北
来自:LinuxSir.Org
摘要:Linux 命令行模式下来操作文件管理还是比较重要的,虽然目前在Linux桌面上能完成大部份的文件管理工作,但就效率来说,还是命令行模式更为强大。最重要的是在文本操作界面和图形界面通用。如果您是服务器管理人员,您能体会到命令行下的文件管理工具是何等重要。本文涉及了目录和文件的显示ls、复制cp、移动 mv、删除rm、rmdir、目录的创建mkdir以及用echo、touch等工具创建空文件... ... 内容;
由于在国庆前两天(9月29号)永达电子面试过技术(c/c++),项目经理打电话过来说是录用我,叫我国庆后(10月9号)机试(没想到原来是人事面试,由于这个项目经理没来多久,误认为是机试,白白让我准备了,哈哈)。
今天是国庆后的第一天,所以今天去人事面试了。一开始是做一些人事的笔试题,做完笔试后,好像是个管人事的经理,过来面试。他们问一些个人的问题,然后就是问对linux熟不熟,喜欢做哪方面的。问我对哪方面熟,我说是java与c/c++都差不多,可能这个问题没回答好吧,人事之后打电话过来说是由于我经验不足,不录用了。说真的当时我也在徘徊当中,因那公司也算是国家控股(西南交大为大股东)。
...