- 博客(16)
- 收藏
- 关注
原创 .Net与J2EE的快餐型比较(转)
Net与J2EE的快餐型比较,纯属个人之见 收藏 经常有客户问我,到底用微软平台还是Java平台的问题。其实这是一个永远没有结果的悖论,只能陷入空对空的空谈。不过如果抛弃个人喜好与特定客户的历史原因来客观地考虑,二者之间的确是微软平台的优势更加明显一些。 .Net J2EE 描述 技术架构 技术架构基本相似J2EE支持多平台,单一语言;.Net支持多语言,单一平台。J2EE是多家
2009-09-07 13:22:00 306
转载 C# dllimport
C# DllImport的用法 收藏 大家在实际工作学习C#的时候,可能会问:为什么我们要为一些已经存在的功能(比如Windows中的一些功能,C++中已经编写好的一些方法)要重新编写代码,C#有没有方法可以直接都用这些原本已经存在的功能呢?答案是肯定的,大家可以通过C#中的DllImport直接调用这些功能。DllImport所在的名字空间 using System.Runtime.Intero
2009-08-03 13:09:00 369
原创 关于S_Station项目的阶段性总结
终于有机会能做一个正好八经的项目了,刚搞定了项目需求分析。总结一下前一个阶段的收获和经验。 自己原来对软件开发的理解是,对方告诉我怎么做,我就是写代码实现就好。基于这样的理解,就不能怪自己总是脱离不了代码农民的境界。现在明白了,软件开发的过程里,用户开始也不会清楚他们精确的要什么,他们只是告诉开发乙方一个他们对功能的想象。然后由开发方提出系统的功
2008-10-24 10:03:00 417
原创 电子钱包项目的阶段总结
本项目是首个我从第一行代码开始写起的项目,我首先串联的是界面,其次是下面的数据。这个地方的教训是开始就没有想好那个界面要用什么样的数据。所以经常写到那个界面之后,发现数据没有,回头再去改构造函数,重新传递数据显得很是麻烦。这里今后加强对面向对象编程的理解,每个类,不管是显示用的还是保存数据用的,它需要具有什么样的数据,会什么样的动作。什么样的方法是静态的,什么样的方法是应该实例化的
2008-08-25 16:09:00 729
原创 转帖:praga命令解析
pragma 预处理指令详解 在所有的预处理指令中,#Pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和C++语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,编译指示是机器或操作系统专有的,且对于每个编译器都是不同的。
2008-07-28 11:43:00 381
原创 端午729进展
上周因为p/invoke包装里面没有写入entrypoint导致发生invalidprogramexception错误,耽误两天。数组传递可以指针(数组名传入),在函数中用*p进行值的改写,改变该指针所指的内存的值就可以将改写后的值传出。全局变量名在.cpp文件中证明是可用的。在C文件中的全局变量,在头文件中定义之后,在CPP文件中一样可以使用。
2008-06-09 14:08:00 254
原创 这几天的收获
DLL的调试:1在调试模式下,设置远程可执行文件,同时设置库运行跟进 2将EXE文件添加到解决方案中,设为启动项目类的编写:也算是编了几个月程序,但是基本上没有自己写过类。今天开始写,和往常只是看还是有很多区别啊!在C#下写类 访问级别 函数返回类型(数据成员类型)1,写数据成员2,写构造函数3,写其他函数连手机后,设断点不停,不能同步调试的问题。这个问题的关键还
2008-05-30 12:01:00 308
原创 C语言系列--内存管理
C语言跟内存申请相关的函数主要有 alloca,calloc,malloc,free,realloc,sbrk等. 其中alloca是向栈申请内存,因此无需释放. malloc分配的内存是位于堆中的,并且没有 初始化内存的内容,因此基本上malloc之后,调用函数memset来初始化这部分的内存空间. calloc则将初始化这部分的内存,设置为0. 而realloc则对malloc申请的内存进行大
2008-05-27 10:59:00 367
原创 C++中如何调用C里面的函数
经验证:下机制可行Here is a setup that allows C++ to call C.Maybe this method is appropriate for your need :1) use the "not using precompiled headers" option2) sample C header file (cheader.h)#ifdef __cplusplu
2008-05-13 17:09:00 508
转载 矢量量化基本原理
矢量量化(VQ —Vector Quantization)是70年代后期发展起来的一种数据压缩技术基本思想:将若干个标量数据组构成一个矢量,然后在矢量空间给以整体量化,从而压缩了数据而不损失多少信息矢量量化编码也是在图像、语音信号编码技术中研究得较多的新型量化编码方法,它的出现并不仅仅是作为量化器设计而提出的,更多的是将它作为压缩编码方法来研究的。在传统的预测和变换编码中,首先将信
2008-05-07 13:44:00 9179
原创 计算机的梦工厂-学习操作系统
话说计算机在上世纪90年代开始逐渐走入寻常百姓家(主要指中国)。微软在这个个人PC蓬勃发展的时代发家致富,windows功不可没。正是windows作为一种操作系统,搭起了机器和人之间交互的桥梁。 我们所用的计算机无论哪家那姓,贵族的还是野种的,其硬件资源主要包括处理器、存储器、输入输出设备、总线等等。操作系统在计算设备与人交互的过程中,扮演了了两个角色。第一,作
2008-05-06 21:50:00 546
原创 项目半程回顾和计划
正式从师兄那里接手这个项目是二月底吧,到现在将近两个月了。自己到底干了点什么: 在研究代码的基础上: 1,实现机器码绑定登陆; 2,实现了呼叫取消; 3,调试了GPRS上网的模块; 4,百分之七十实现了视频广告播放。 两个月呀,这点进度实在是有点惨不忍睹。尽管自己基础差,对编程不是很感兴趣,这些都是理由。但
2008-04-25 02:11:00 372
原创 C#的事件机制
C#的事件机制是理解C#的一个难点,尤其对于初学者。我涉世不深,就站在初学者的角度上谈谈我的理解。先说说,事件机制的情景背景,它就是在一段程序的上下文中。发生了一件事,我通知一个委托人,委托人按照已经定好的办法去处理。翻译成程序语言的表述就是(个人认为这是事件机制的核心).classA.event+=classB.delegataEventHandler(classC.method)所
2008-04-25 01:58:00 595
原创 视频项目的阶段小结
很久没来了,自从上周模模糊糊搞定了GPRS连接之后,开始做视频播放这块的工作.从一开始是一点头绪摸不到,总算到现在小有进展.趁现在记忆还没有模糊之前,把现在能想起来的问题和经验写一写. 这个工作任务的总体架构是采用windows media的视频服务器系统,这个系统流媒体播放的机制,微软都已经做好.我不用管编码,也不用管缓冲.只需要在PPC的客户端上调用wmp的控件,设定
2008-04-22 15:25:00 493
原创 第一天比较郁闷啊!
今天还是在做视频下载播放的部分,从进度上讲,没多大进展.方法上就是验证了客户端播放不出来不是因为服务器上WAV文件的格式问题,因为本地可以播放服务器的视频文件.从方向上来说,明确了一下.坚定的调用wmp控件,明天要解决前台显示mediaplayer播放,对结束状态的检测.争取尽早把这块搞定,后面还有更严峻地挑战啊!
2008-04-14 17:28:00 270
原创 我的技术日记开张了
从今天起,我的目标很明确。抓住在通信网实验室做windows mobile 开发的历史机遇。拿出考研的战斗作风,用一年时间,深挖.net技术。最高理想,实现明年可以去microsoft实习,作毕设的设想。不枉我多花一年时间考研,千里赴京的代价。 最近,还是在完成mobile项目的后期功能。这几天,在攻克视频播放这个难关。microsoft已经很强大了,调用wmp控件之后,功能基
2008-04-13 22:18:00 319
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人