Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

C++引用的实质

C++引用的实质

在看这篇文章之前,请你先要明白一点:那就是C++为我们所提供的各种存取控制仅仅是在编译阶段给我们的限制,也就是说是编译器确保了你在完成任务之前的正确行为,如果你的行为不正确,那么你休想构造出任何可执行程序来。但如果真正到了产生可执行代码阶段,无论是c,c++,还是pascal,大家都一样,你认为c和c++编译器产生的机器代码会有所不同吗,你认为c++产生的机器代码会有访问限制吗?那么你错了。什么const,private,统统没有(const变量或许会放入...
Java 反射机制[Field反射]

Java 反射机制[Field反射]

1. 反射概念及功能反射就是把Java类中的各种成分映射成相应的Java类。例如一个Java类中用一个Class类的对象来表示。一个类中的组成部分分为成员变量,方法,构造方法,包等等。Java反射机制主要提供了以下功能: 判断在运行时任意一个对象所属的类;在运行时构造任意一个类的对象;判断在运行时任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方法;生成动态代理。2. Field反射以下代码将obj对象中的String类型的字段对应的Value...
Java对象的序列化

Java对象的序列化

1.什么是Java序列化Java平台允许我们在内存中创建可复用的Java对象,但一般情况下,只有当JVM处于运行时,这些对象才可能存在,即,这些对象的生命周期不会比JVM的生命周期更长。但在现实应用中,就可能要求在JVM停止运行之后能够保存(持久化)指定的对象,并在将来重新读取被保存的对象。Java对象序列化就能够帮助我们实现该功能。使用Java对象序列化,在保存对象时,会把其状态保存为一组字节,在未来,再将这些字节组装成对象。必须注意地是,对象序列化保存...
一个简单的 C++ 嵌入 Web 服务器

一个简单的 C++ 嵌入 Web 服务器

引言你有一两个网页吧?不一定是多么神奇的东西,但一个通过几个HTML标签作出的简洁的演示就可以。你有一个需要远程控制的复杂的C++ Windows 桌面应用程序吧?所以,不需要学习一个全新的技术,让我们一起为您的应用添加WEB页面吧。Webem是一个可以嵌入你的C++应用程序的WEB服务器。它可以轻松地实现一个从任何地方都能访问的浏览器GUI。Webem基于一个简化版的boost::asio WEB服务器,它可以让HTML代码执行C++方法。尽管你不需要查...
黑客公布的 MtGox 文件包含比特币木马

黑客公布的 MtGox 文件包含比特币木马

一群"黑客"5天前劫持了MtGox CEO Mark Karpeles的Reddit帐号和博客,公开了700MB大小的压缩文件“MtGox2014Leak.zip”,文件中包括了一个可执行文件TibanneBackOffice.exe,reddit用户和安全研究人员发现,这个可执行文件实际上是一个比特币钱包木马,会搜索Bitcoin-Qt钱包相关目录,寻找文件wallet.dat和bitcoin.conf,将它们上传到服务器82.1...
NSA证实保留了部分0day漏洞用于攻击

NSA证实保留了部分0day漏洞用于攻击

被提名担任NSA局长的海军中将Michael Rogers致函参议院三军委员会,NSA发现的大部分0day漏洞都通知了相关厂商,但保留了部分0day漏洞用于攻击,或者称之为“国外情报收集目的”。他说,NSA有一个专门的程序用于处理所发现的商业软件和硬件的漏洞信息,产品中发现的大部分漏洞都会披露给开发商或制造商。他称,他们默认披露美国及其盟友使用的产品或系统中发现的漏洞。黑客公布的 MtGox 文件包含比特币木马Spring Acti...
使用C++实现一个LRU cache

使用C++实现一个LRU cache

什么是LRU CacheLRU是Least Recently Used的缩写,意思是最近最少使用,它是一种Cache替换算法。什么是Cache?狭义的Cache指的是位于CPU和主存间的快速RAM,通常它不像系统主存那样使用DRAM技术,而使用昂贵但较快速的SRAM技术。广义上的Cache指的是位于速度相差较大的两种硬件之间,用于协调两者数据传输速度差异的结构。除了CPU与主存之间有Cache,内存与硬盘之间也有Cache,乃至在硬盘与网络之间也有某种意义...
JSON不是JavaScript对象

JSON不是JavaScript对象

很多人都把JSON当作JavaScript对象,但它根本不是。JSON只是一种灵感来自JavaScript对象结构的字符串表示法。JSON被设计得简单松散,用来在服务器和浏览器之间传输数据。因为它的简洁性,也在浏览器和服务器之外的其他应用中被使用。我尝试拷贝一些JavaScript对象并发送到基于JSON的书签Web服务器,但是它不工作。为什么?看看我要发送的JavaScript对象。{ name : "why this kolaveri di", u...
最简单的C语言程序一例

最简单的C语言程序一例

声明:本人知识有限,文章可能有误或不全面,望指正并讨论!最简单的C语言程序,应该就是一个main函数,而main里什么也不做了。如下:C文件main.c:int main(){ return 0;}在 unix/linux下编译,后生成可执行程序main,并执行main:# cc -Wall -o main main.c# ./main#程序无输出。这是一个最简单的C语言程序了,但虽然是最简单,也有值得注意的地方。为什么会是main函数?因为main函数...
<< 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 >>