c#
文章平均质量分 88
夏曹俊
捷帝科技创始人,华为认证HDE全球开发专家,华为HarmonyOS开发者创新大赛导师,南京大学全日制双硕士,近二十年c++跨平台研发经验,领导开发过大量的c++虚拟仿真,计算机视觉,嵌入式图像处理,云安全审计项目,虚拟化安全迁移,中国排联比赛鹰眼系统和高速云摄像机,精确室内定位软硬件。。
展开
-
cmake和makefile区别和cmake指定编译器(cmake -G)
其实很多公司和项目就是直接使用make的,但make代码规则严格,语法过于复杂,在做跨平台和跨编译器时的管理更加复杂,移植到不同环境的成本过大。首先cmake是项目构建生成工具,cmake的代码可以与平台系统和编译器无关。makefile 可以理解为是make工具使用的代码,make读取makefile中的配置信息来实现编译、链接和部署。工具” 只是使用这些工具其实就能够编译出所有的目标,但由于命令过于复杂,编译的流程不好控制。也就是说cmake是用来生成makefile和其他项目生成工具配置的。原创 2022-09-03 13:06:33 · 14605 阅读 · 2 评论 -
操作系统设计中的加电引导
作者:丁宋涛系统启动过程概述在掀下电脑开机按钮后,电源就会开始向主板和其他外围设备供电。初始状态下的电压还不太稳定,因此并不会立即开始指令的执行。此时,主板上的控制芯片组会发出重置信号,然后等待内部初始化工作的完成。等到控制芯片组检测到电源己经开始稳定供电后,它撤去信号,跳转到合适的内存地址处,读取并执行第一条机器指令。系统需要完成一系列的准备工作,以确保后续系统及程序的正确执行。这些准备工作包括检测基础的外围设备是否存在、检测系统实际物理内存及程序可用内存大小、建立内存空间的映射图、对硬件设备发出原创 2020-07-04 17:13:27 · 634 阅读 · 0 评论 -
编写高性能Web网站应用程序入门的10个技巧
用 ASP.NET 编写 Web 应用程序其轻松程度令人难以置信。它是如此的容易,以至于许多开发人员不用花费多少时间来构筑其应用便能获得非常好的性能。在本文中,我将给出10个编写高性能 Web 应用的技巧。我的评论不仅仅局限与 ASP.NET 应用,因为它们只是 Web 应用的一个子集。本文也不是 Web 应用性能调整的权威指南——这方面的内容可以写成一本书。相反,本文可以被视作一个好的起点。转载 2008-01-14 11:05:00 · 529 阅读 · 0 评论 -
.net中的WMI编程(一):WMI介绍及简单应用
前言: 由于.net的某些特点使它脱离了操作系统底层,所以如果我们想获得一些底层的操作系统信息的时候比较困难,经常需要DllImport技术,这对一些对C/C++不熟悉的程序员来说简直是一个梦魇(对于我来说也是如此,虽然大学里学习过C/C++,可是我从来没有用过它们做过任何实际的应用程序开发),所以能通过一些简单的办法处理的,我都绕过去了,很多时候我喜欢借助命令行来执行一些命令,然后截取输出流,处转载 2008-01-14 10:40:00 · 457 阅读 · 0 评论 -
.net c# 序列化和反序列
所谓的序列化就是是将对象转换为容易传输的格式的过程,一般情况下转化打流文件,放入内存或者IO文件中。例如,可以序列化一个对象,然后使用 HTTP 通过 Internet 在客户端和服务器之间传输该对象,或者和其它应用程序共享使用。反之,反序列化根据流重新构造对象。www.jiedichina.com,南京捷帝科技 .NET自带的有两种序列化对象的方式,Xml和binary的,XML 序转载 2007-12-29 12:48:00 · 558 阅读 · 0 评论 -
.net 中使用NAnt构建入门
前言: <!--***Rojo:Ins:/Tag:CloseAll: P before P-->NAnt是一项开源的项目,利用NAnt,你可以方便快捷地对自己.NET项目或解决方案进行自动构建。与VS中可视化化极强的项目和解决方案管理相比,NAnt只能命令行的方式操作,但是这并不影响Nant的流行。NAnt可以根据我们的需要,帮我们自动构建项目,比如创建文件夹,移动文件,运行指定的程序转载 2007-12-14 15:54:00 · 682 阅读 · 0 评论 -
将 svn 版本修订号写入程序版本信息
tsvn 带有一个命令行程序 subwcrev.exe. 可以对一个指定文件进行一些宏替换, 比如: 将 $WCREV$ 替换成当前版本号. 这个是最有用的. 详细帮助见 http://tortoisesvn.net/docs/nightly/TortoiseSVN_zh_CN/tsvn-subwcrev-keywords.html以 vc6 为例, 文件的版本信息保存在 rc 文件. 编转载 2007-12-15 13:36:00 · 720 阅读 · 0 评论 -
C# 泛型简介
www.jiedichina.com 南京捷帝科技C# 泛型简介发布日期 : 5/30/2005 | 更新日期 : 5/30/2005Juval LowyIDesign摘要:本文讨论泛型处理的问题空间、它们的实现方式、该编程模型的好处,以及独特的创新(例如,约束、一般方法和委托以及一般继承)。此外,本文还讨论 .NET Framework 如何利用泛型。下载转载 2007-11-23 15:41:00 · 432 阅读 · 0 评论 -
Web Browser Express 概述
Web Browser Express 概述发布日期 : 8/26/2004 | 更新日期 : 8/26/2004John KennedyMicrosoft Corporationwww.jiedichina.com 南京捷帝科技摘要:建立您自己的、支持选项卡的 Web 浏览器,以及连接到搜索引擎的集成链接。下载 WebBrowserExpress.msi转载 2007-11-23 15:34:00 · 470 阅读 · 0 评论 -
《Effective C#》 翻译札记
《Effective C#》 翻译札记发布日期: 6/27/2005 | 更新日期: 6/27/2005作者:李建忠 南京捷帝科技 www.jiedichina.com最近在翻译Bill Wagner先生的《Effective C#》一书,由于自己早先也有写作Effective .NET的打算,所以对书中很多条款,也有很多自己的思考。如果作为译注来添加,担心把最后的译转载 2007-11-23 15:31:00 · 376 阅读 · 0 评论 -
如何最大限度提高.NET的性能(南京捷帝科技 www.jiedichina.com)
南京捷帝科技 www.jiedichina.com 作者:Jack Mavamallva 1)避免使用ArrayList。 因为任何对象添加到ArrayList都要封箱为System.Object类型,从ArrayList取出数据时,要拆箱回实际的类型。建议使用自定义的集合类型代替ArrayList。.net 2.0提供了一个新的类型,叫泛型,这是一个强类型,使用泛型转载 2007-11-12 12:22:00 · 956 阅读 · 0 评论 -
和我一起学Windows Workflow Foundation(微软工作流) (www.jiedichina.com)
南京捷帝 www.jiedichina.com(1)-----创建和调试一个WF实例 今天开始,我打算开始学习WWF,从网上搜索到了部分相关资料,也找到了一些文档和实验。但是,资料以英文的占多数,所以,在学习起来似乎比较吃力,不过相信我能坚持下来,顺便提高点英语阅读能力,不过本人英文水平实在是差,解释的不到位或错误的地方请大家谅解(千万别笑话我,哈哈)。毕竟我也是从空白开始学习WW转载 2007-11-06 12:00:00 · 2808 阅读 · 0 评论 -
微软工作流入门(www.jiedichina.com)
南京捷帝http://www.jiedichina.comMicrosoft Windows Workflow Foundation 入门:开发人员演练 发布日期 : 11/30/2005 | 更新日期 : 11/30/2005Dino EspositoSolid Quality Learning适用于:Microsoft Windows Workflow转载 2007-11-02 16:57:00 · 2538 阅读 · 1 评论 -
Visual C# HTTP协议开发(南京捷帝 www.jiedichina.com)
Visual C# HTTP协议开发 HTTP协议简介 HTTP协议简介 HTTP的请求 HTTP的响应 与HTTP相关类的简介 WebRequest类 WebResponse类 HttpWebReques转载 2007-10-29 13:01:00 · 1679 阅读 · 1 评论 -
Visual C#实现MVC模式简要方法
南京捷帝 http://www.jiedichina.com作者:Matthew Cochran December 12, 2005原文地址:http://www.c-sharpcorner.com/UploadFile/rmcochran/MVC_intro12122005162329PM/MVC_intro.aspx?ArticleID=448db537-f236-497d-a16b-46转载 2007-10-25 10:40:00 · 551 阅读 · 0 评论 -
Visual C#打造多页面网页浏览器
Visual C#打造多页面网页浏览器关键词: Visual C#打造多页面网页浏览器 一、简介 大家都知道,目前比较流行的网络浏览器如Mozilla FireFox以及MyIE2等都具有多页面浏览功能,每打开一个新的页面都自动产生一个新的选项卡页面,页面的关闭也十分简便。这种设计思想使得用户在转载 2007-09-20 10:54:00 · 731 阅读 · 0 评论 -
实例讲解.NET中资源文件的创建与使用
实例讲解.NET中资源文件的创建与使用 [日期:2004-09-20] 来源:椰子林DotNet的天空 作者:椰子林 [字体:大 中 小] <!--google_ad_client = "pub-876272386501转载 2007-09-04 17:15:00 · 431 阅读 · 0 评论