• NET实现之(简易ORM)

    IDataSourceTypeFactory是一个IDataSourceType接口的工厂,这个工厂通过读取配置文件来确定当前程序的上下文使用什么类型的数据操作对象;OledbSource是实现了IDataSourceType接口的Oledb数据操作类;...
    文章 2017-11-07 917浏览量
  • 大话存储系列16——VFS 文件系统

    虚拟文件系统(Virtual File System,简称 VFS),是 Linux 内核中的一个软件层,用于给用户空间的程序提供文件系统接口;同时,它也提供了内核中的一个 抽象功能,允许不同的文件系统共存。系统中所有的文件系统不但...
    文章 2013-03-21 1208浏览量
  • 带你读《Java程序设计与计算思维》之一:计算思维与...

    编译器可将源程序分成几个阶段转换为机器可读的可执行文件(目标程序),不过编译器必须先把源程序读入主存储器后才可以开始编译。每当源程序被修改一次,就必须重新经过编译器的编译过程,才能保持其可执行文件为...
    文章 2019-11-11 820浏览量
  • 自己动手构造编译系统:编译、汇编与链接

    代码分支x86实现了基于Intel x86体系结构的编译器、汇编器和链接器,编译系统生成的目标文件和可执行文件都是Linux下标准的ELF文件格式。代码分支arm实现了基于ARM体系结构的编译器,目前支持生成ARM 7的汇编代码。...
    文章 2017-05-02 4676浏览量
  • 如何在linux下检测内存泄漏(转)

    在 windows 下使用 VC 编程时,我们通常需要 DEBUG 模式下运行程序,而后调试器将在退出程序时,打印出程序运行过程中在堆上分配而没有释放的内存信息,其中包括代码文件名、行号以及内存大小。该功能是 MFC ...
    文章 2017-11-08 941浏览量
  • 带你读《LLVM编译器实战教程》之三:工具和设计

    一旦你将程序源代码提供给编译器驱动程序,它就可以生成可执行文件。在LLVM和Clang中,编译器驱动程序就是clang工具。假设有一个简单的C程序hello.c: 要为此简单程序生成可执行文件,请使用以下命令: 请按第1章中...
    文章 2019-11-18 4992浏览量
  • 如何在linux下检测内存泄漏(转)

    在 windows 下使用 VC 编程时,我们通常需要 DEBUG 模式下运行程序,而后调试器将在退出程序时,打印出程序运行过程中在堆上分配而没有释放的内存信息,其中包括代码文件名、行号以及内存大小。该功能是 MFC ...
    文章 2014-12-03 744浏览量
  • (转载)非常好 必须要顶

    aapt工具把编译后的Java代码连同其它应用程序需要的数据和资源文件一起打包到一个Android包文件中,这个文件使用.apk做为扩展名,它是分发应用程序并安装到移动设备的媒介,用户只需下载并安装此文件到他们的设备。...
    文章 2012-04-24 1020浏览量
  • (转载)非常好 必须要顶

    aapt工具把编译后的Java代码连同其它应用程序需要的数据和资源文件一起打包到一个Android包文件中,这个文件使用.apk做为扩展名,它是分发应用程序并安装到移动设备的媒介,用户只需下载并安装此文件到他们的设备。...
    文章 2012-04-24 1378浏览量
  • 如何在linux下检测内存泄漏

    在 windows 下使用 VC 编程时,我们通常需要 DEBUG 模式下运行程序,而后调试器将在退出程序时,打印出程序运行过程中在堆上分配而没有释放的内存信息,其中包括代码文件名、行号以及内存大小。该功能是 MFC ...
    文章 2017-10-09 1080浏览量
  • mybatis的框架原理+入门程序解析

    在前面的博文中,小编介绍了springmvc的相关知识点,在今天这篇博文中,小编将介绍一下mybatis的框架原理,以及mybatis的入门程序,实现用户的增删改查,她有什么优缺点以及mybatis和hibernate之间存在着怎么样的...
    文章 2016-08-03 1212浏览量
  • 开源Word读写组件DocX 的深入研究和问题总结

    这个组件DocX本身实际上是对XML操作的封装库,如果你有兴趣看它的代码,基本核心就是XML的字符串组装和拼接,添加一个图表的本质就是在对应XML标签下面再增加一个图表的子文档。看到字符串拼接,有经验的同学肯定...
    文章 2016-04-21 2885浏览量
  • uefi版和装机版有什么区别?

    而且,对于win8系统,它利用UEFI安全启动以及固件中存储的证书与平台固件之间创建一个信任,可以确保在加载操作系统之前,近能够执行已签名并获得认证的“已知安全”代码和启动加载程序,可以防止用户在根路径中...
    文章 2018-03-15 4125浏览量
  • java NIO

    这个程序不断重复 ― 读、写、读、写 ― 直到源文件结束。CopyFile 程序让您看到我们如何检查操作的状态,以及如何使用 clear()和 flip()方法重设缓冲区,并准备缓冲区以便将新读取的数据写到另一个通道中。运行 ...
    文章 2016-05-06 2390浏览量
  • 开源Word读写组件DocX 的深入研究和问题总结

    这个组件DocX本身实际上是对XML操作的封装库,如果你有兴趣看它的代码,基本核心就是XML的字符串组装和拼接,添加一个图表的本质就是在对应XML标签下面再增加一个图表的子文档。看到字符串拼接,有经验的同学肯定...
    文章 2017-01-02 801浏览量
  • java NIO

    这个程序不断重复 ― 读、写、读、写 ― 直到源文件结束。CopyFile 程序让您看到我们如何检查操作的状态,以及如何使用 clear()和 flip()方法重设缓冲区,并准备缓冲区以便将新读取的数据写到另一个通道中。运行 ...
    文章 2018-01-05 882浏览量
  • ASP.NET 实用资料[转]

    DetailsView对XML文件增删改[译]Scott Mitchell 的ASP.NET 2.0数据教程之十一:基于数据的自定义格式化 初谈ADO.NET中利用DataAdapter进行数据操作 单一登录 Web 应用程序的企业级安全系统 发布XenoCode 2006 for ...
    文章 2017-11-26 3480浏览量
  • 大数据采集和抽取怎么做?这篇文章终于说明白了!

    Flume可以采集文件,socket数据包等各种形式数据,又可以将采集到的数据输出到HDFS、hbase、hive、kafka等众多外部存储系统中。Logstash Logstash 即大名鼎鼎的ELK中的L。Logstash最常用于ELK(elasticsearch+...
    文章 2020-05-21 1870浏览量
  • 局域网的通信协议

    (1)UDP是一个非连接的协议,传输数据之前端和终端不建立连接,当它想传送时就简单地去抓取来自应用程序的数据,并尽可能快地把它扔到网络上。在发送端,UDP传送数据的速度仅仅是受应用程序生成数据的速度、...
    文章 2017-11-22 1377浏览量
  • 带你读《网络防御与安全对策:原理与实践(原...攻击类型

    当你准备让Web服务器上线(可从其他PC访问)时,在/etc/httpd/conf/httpd.conf文件中更改以下设置:供参考:更改配置文件无论何时更改配置文件,都必须停止Apache服务器并重新启动它。若要停止Apache,请使用/etc/...
    文章 2019-11-06 508浏览量
  • 控制反转容器&依赖注入模式

    在我的《企业级应用模式》一书中,我们把这种情况称为插件Plugin:MoiveFinder不是在编译时就加入程序的,因为我不知道我的朋友会怎么用什么样的finder。我想让我的MoiveLister类能与任何MoiveFinder实现配合工作,...
    文章 2017-12-03 1021浏览量
  • 《精通软件性能测试与LoadRunner最佳实战》—第1章1.4...

    一般认为单元测试应紧接在编码之后,当源程序编制完成并通过复审和编译检查,便可开始单元测试。测试用例的设计应与复审工作相结合,根据设计信息选取测试数据,将增大发现上述各类错误的可能性。在确定测试用例的...
    文章 2017-05-02 2073浏览量
  • 百万级访问量网站的技术准备工作

    减少数据库操作指减少更新次数、缓存结果减少查询次数、将数据库执行的操作尽可能的让你的程序完成(例如join查询),减少磁盘IO指尽量不使用文件系统作为缓存、减少读写文件次数等。程序优化永远要优化慢的部分,换...
    文章 2011-12-25 852浏览量
  • 百万级访问量网站的技术准备工作

    减少数据库操作指减少更新次数、缓存结果减少查询次数、将数据库执行的操作尽可能的让你的程序完成(例如join查询),减少磁盘IO指尽量不使用文件系统作为缓存、减少读写文件次数等。程序优化永远要优化慢的部分,换...
    文章 2011-12-25 669浏览量
  • 百万级访问量网站的技术准备工作

    减少数据库操作指减少更新次数、缓存结果减少查询次数、将数据库执行的操作尽可能的让你的程序完成(例如join查询),减少磁盘IO指尽量不使用文件系统作为缓存、减少读写文件次数等。程序优化永远要优化慢的部分,换...
    文章 1970-01-01 1188浏览量
  • 360数据处理平台的架构演进及优化实践

    我们采用统一入口的方式,实现了对异构异数据的支持以及离线计算与实时计算的统一,并采用组件组装DAG后计算满足各类场景需求。下图6为DITTO组件框架的基本架构图,从架构图中可以看到,DITTO是搭建在Spark、Flink...
    文章 2018-07-12 3466浏览量
  • Linux网络编程:原始套接字的魔力【下】

    也就是说我们用这种套接字从网卡驱动上收上来的报文包含了MAC头部,如果我们要用这种形式的套接字直接向网卡发送数据帧,那么我们必须自己组装我们MAC头部。这正符合我们的需求。SOCK_DGRAM:这种类型的套接字对于...
    文章 2012-07-24 858浏览量
  • 使用Apache Solr对数据库建立索引(包括处理CLOB、...

    大多数的应用程序将数据存储在关系数据库、xml文件中。对这样的数据进行搜索是很常见的应用。所谓的DataImportHandler提供一种可配置的方式向solr导入数据,可以一次全部导入,也可以增量导入。概览 目标 能够读取...
    文章 2011-08-23 1193浏览量
  • 二进制兼容原理-C/C++&Java

    例如,假设有人开发了一个程序P,P引用了一个外部的库L1,但P的作者没有L1的代码;L1要用到另一个库L2。现在L2改变了,但L1无法重新编译,所以P的开发和更改也受到了限制。为此,Java引入了二进制兼容的概念—如果...
    文章 2012-07-29 2070浏览量
  • 百万级访问量网站的技术准备工作

    减少数据库操作指减少更新次数、缓存结果减少查询次数、将数据库执行的操作尽可能的让你的程序完成(例如join查询),减少磁盘IO指尽量不使用文件系统作为缓存、减少读写文件次数等。程序优化永远要优化慢的部分,换...
    文章 2012-10-13 821浏览量
1 2 3 4 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化