内容列表
- SIP——无线数据增收的手段
-
SIP——无线数据增收的手段
当今,无线服务商一直在寻求更便宜的话音业务,以保持已占据的市场份额。很显然,超越竞争对手的秘诀就是要推出一些吸引人的有附加费用的业务,但现有的技术譬如SMS需要与话音相同的成本范本,因此,无线服务商将眼光放在了会话发起协议(SIP)这一商业性技
- 分类:软件工程 查阅全文
- Linux下通用线程池的构建
- Linux下通用线程池的创建与使用
本文给出了一个通用的线程池框架,该框架将与线程执行相关的任务进行了高层次的抽象,使之与具体的执行任务无关。另外该线程池具有动态伸缩性,它能根据执行任务的轻重自动调整线程池中线程的数量。文章的最后,我们给出一个简单示例程序,通过该示例程序,我们会发现,通过该线程池框架执行多线程任务是多么的简单。
为什么需要线程池
目前的大多数网络服务器,包括
- 分类:软件工程 查阅全文
- Symbian OS SDKs简介
- 为Symbian OS开发应用程序的第一步就是获得一个SDK。Symbian OS SDKs支持基于Java和C++的开发。这些SDK提供:
1、便于构建和开发Symbian OS应用程序的一组二进制文件和工具。2、所有API和工具的系统文档。3、基于PC的Symbian OS手机模拟器。4、带支持文档的样例应用程序。
由于Symbian OS本身不包括用户界面等,所以,通常会由一些伙伴厂商为
- 分类:软件工程 查阅全文
- 屏幕/内存同步原则在Symbian编程中的应用
- 文/Peter Jiang
内存作为Symbian编程中最宝贵的资源,我们必须在编程中极其吝啬的加以使用,最好不用。当然谁都知道不用内存是无法编程的,就像即使吝啬如葛朗台也要穿衣吃饭一样,任何吝啬也有一个底线。那么Symbian中的底线是什么?答案是手机屏幕,既然显示面积有限,其显示的内容也必有限,那么我们只要保持内存和屏幕的同步即可实现对内存资源的精确利用。
精确利用内存就是精确定义
- 分类:软件工程 查阅全文
- 在Series 60设备上进行调试
- 文/Peter Jiang(译自newlc.com)
安装系统
1、在你的手机上安装gdbsudb.sis。这个文件被NOKIA SDK放在这个默认目录里
C:\Symbian\\6.1\Series60\Epoc32\Release\armi\urel\
2、关掉手机,启动FExplorer或你的文件管理程序来创建一个名为c:\gdbst
- 分类:软件工程 查阅全文
- 在Borland C++ BuilderX上运行和调试控制台程序
- 文/Peter Jiang(译自newlc.com)
Borland C++BuilderX是一个优秀的Symbian开发环境.可是它在默认情况下无法调试基础控制台程序,我有一个办法可以让它成为可能,但需要对你的项目配置做一些变动.Alt+F7或是使用Project/Project.菜单来打开下面的窗口.
选择Make&Run或Run选项并编辑它.进入Project配
- 分类:软件工程 查阅全文
- 走向卓越——浅谈企业的二次创业
- 有人这么评价四川的企业:厚度不足,积淀不够,出川以后基本上都倒下了。事实如此,相比起广东、福建等地,长久以来能够走出四川的当地企业,少之又少。其实,同样的情况也发生在国内许多中小型企业身上。这些企业规模普遍在200到500人,年营业额介于3000万到5000万之间。通过新闻资料,还有自己的亲身经历,我看到许许多多这样的公司,在谋划下一步发展的时候倒下了。它们坚持过了艰苦的资本原始积累阶段,却在二次
- 分类:软件工程 查阅全文
- 优化Symbian模拟器
- 文/Peter Jiang(译自newlc.com)
1. 关闭你的病毒监控软件(它们会逐一扫描你使用的文件)
2. 阻止模拟器将调试信息写到你的硬盘上.如果你看看你的TEMP目录,你将会看到一个叫做EPOCWIND.OUT的文件.随着时间的进展,这个文件将不断的变大并让你的模拟器越来越慢.如果你删除它,然后重新创建一个,并把它设为只读.模拟器就不再试着把调试信息写进去了.
- 分类:软件工程 查阅全文
- TCL/TK 与 C 程序的集成
-
TCL/TK 与 C 程序的集成 一、 简介
比较TCL/TK 提供的快速而又容易的开发图形拥护界面,X 程序显得很烦琐。Tcl/tk 是一种脚本语言,就象其它的一些脚本语言一样,也有很多事情不能够做或很难做。解决途径是联合 C 与 tcl/tk 一起来开发. tcl/tk 系统提供C 程序调用TCL/TK 的解释器来运行TCL/TK脚本。提供的库包括初始化变量的方法,调用
- 分类:软件工程 查阅全文
- 配置Symbian WINS Emulator
- 文/Peter Jiang(译自newlc.com)
随着Symbian设备的快速增长,越来越多不同配置的Symbian设备开始在市场上出现.这对于个人开发者和小公司来说,在不同配置的Symbian设备上进行测试就成了一个很浪费时间的工作.精确的模拟不同Symbian设备的配置也就显得尤为重要了.
一个重要的模拟器配置文件(epoc.ini),它的位置在
%EPOCR
- 分类:软件工程 查阅全文
- Symbian内存管理的二十二条军规
-
文/Peter Jiang
1、C类必须有析构函数,这是CBase的一个虚函数。
2、C类的构造函数和ConstructL()必须为protect或private类型的成员函数
3、在C class中必须有一个NewLC()函数,除非它是嵌套类。NewL()是可选的,并且总是根据NewLC()来实现。
4、NewL()和NewLC()在c class
- 分类:软件工程 查阅全文
- 红旗桌面4.0正式版最新使用方法和问题解答100例
- 原作:dsj兄来源URL:http://www.linuxsir.com/bbs/showthr...?threadid=53275以下为原文(发表自linuxsir.com):大部分转自红旗论坛和参考我原来b版的帖子:1、桌面版4.0正式版在控制面板里的启动管理中创建启动盘不成功。请用字符方式试。控制面板中创建启动盘出错,是有问题,我们会尽快解决。这是正式版的一个BUG,把光盘放进去做重新引导,
- 分类:软件工程 查阅全文
- Windows服务的一些解释
- alerter -错误警报器,垃圾 application layer gateway service -给与第三者网络共享/防火墙支持的服务,有些防火墙/网络共享软件需要。占用 1。5mb内存。 application management-用于设定,发布和删除软件服务。 automatic updates -windows自动更新,靠,滚! background intelligent tra
- 分类:软件工程 查阅全文
- [软件工程]给小白作品《全程建模》的意见
- 我的意见: 白拿了你的书,本想写篇歌功颂德的读后感,可看完了全书,感觉有点不是特别好。再想了想,估计泛泛的表扬和批评你都听多了。所以我还是实际些,盘点了一下书里的一些笔误和感觉不太顺畅的地方,希望能给你一些比较实在的帮助。 新手意见,谬误多多,如有不敬,万望见谅。
一、一些我感觉行文不畅的地方
- 分类:软件工程 查阅全文
- 畅想——软件工业自动化的路途
- 引子:编程也有许多年,只是执着的喜爱,时常加班熬夜的编码,也时常迷陷进新技术的泥淖,回头看看想想,这一行实在是很辛苦的。经常看到电视新闻里,很多工厂的自动化流水线,只需三、四个人便可完成庞大的生产任务,其生产效率和自动化程度之高令我艳羡不已。软件工业总自命高科技产业,我这般搞软件的人也总自诩IT新贵,可一些事实总让我觉得:高科技、新贵云云,是有些名不副实的。《程序员》杂志曾对程序员们做过一些有趣的
- 分类:软件工程 查阅全文
- TCL脚本数据文件格式
-
TCL脚本数据文件格式
写在前面的话在论坛上看到这篇文章时,一时冲动,发出一个贴子:Let me try.等真正大致看了一下原文后,才有些后悔,倒不是怕工作量太大,只是担心以自己的英文水平能否把这个文章按照作者的意思表达清楚.不怕各位笑话,在此之前,我对TCL几乎是没有听说过(只知道TCL----王牌),更不用说掌握了.没有办法,只能现学现卖,在
- 分类:软件工程 查阅全文
- Google 新功能“Alerts(快讯)”订阅
-
Google 快讯是什么?Google 快讯是当您的搜索字词获得新的 Google 搜索结果时,自动发送给您的电子邮件。我们目前提供三种类型的快讯:“新闻”、“网页”以及“新闻与网页”。
“新闻”、“网页”以及“新闻与网页”
- 分类:软件工程 查阅全文
- 在Visual C++调试器中显示Symbian字符串和描述符
- 文/Peter Jiang(译自newlc.com)
现在使用Visual Studio有一个令人很不爽的地方,就是处理描述符,因为你不能直接显示它们的内容(只能在模拟器的窗口里看到).这里有一个小技巧将可以让你显示Symbian描述符的内容.
为了达到这个目的, Microsoft Visual Studio中的"Auto Expand"将起到重要的作用.它可以让调试器定制规则来显示
- 分类:软件工程 查阅全文
- Acer S10 Palm和Linux同步的办法
- AcerS10和Linux的同步AcerS10采用PalmOs4,USB同步.1.modprobe visor来监测用户的linux是否支持USB同步2.由于Linux内建的USB的Palm设备中只支持Paml,Handspring,Sony,Samsumg而不识别S10.因此需要用户修改并重编译内核. 3.获取设备信息.将S10联接在同步坐上,并按下同步按纽.使用 cat /proc/bus/u
- 分类:软件工程 查阅全文
- [AD_LAB-04003] Linux 2.6.* 内核Capability LSM模块进程特
- [安全通告]通告:[AD_LAB-04003] Linux 2.6.* 内核Capability LSM模块进程特权信任状本地权限提升漏洞分类:设计错误日期:12/20/2004CVE编号:NO受威胁的系统: Linux kernel 2.6.*未受威胁的系统:1.漏洞描述当POSIX权能(Capability)LSM未被编译进内核时,在插入Capab
- 分类:软件工程 查阅全文