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

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

Python 面向对象编程

Python 面向对象编程

Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的。本章节我们将详细介绍Python的面向对象编程。 如果你以前没有接触过面向对象的编程语言,那你可能需要先了解一些面向对象语言的一些基本特征,在头脑里头形成一个基本的面向对象的概念,这样有助于你更容易的学习Python的面向对象编程。面向对象技术简介类(Class):用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。...
Facebook 是如何构建首个跨平台 React Native 应用的?

Facebook 是如何构建首个跨平台 React Native 应用的?

今年早些时候,我们发布了React Native for iOS。React Native 将开发者在 web 上所使用的 React — 拥有声明式的自包含组件以及快速的开发周期 — 带到了移动平台, 同时保留了原生应用程序的运行速度、保真度及外观。今天,我们很高兴地发布了React Native for Android。现在我们已经在 Facebook 的生产环境中使用 React Native 超过一年了。几乎就是一年之前,我...
Java中hashcode,equals和==

Java中hashcode,equals和==

hashcode方法返回该对象的哈希码值。hashCode()方法可以用来来提高Map里面的搜索效率的,Map会根据不同的hashCode()来放在不同的位置,Map在搜索一个对象的时候先通过hashCode()找到相应的位置,然后再根据equals()方法判断这个位置上的对象与当前要插入的对象是不是同一个。若两个对象equals相等,但不在一个区间,根本没有机会进行比较,会被认为是不同的对象。所以,Java对于eqauls方法和hashCode方法是这样...
Java transient关键字使用小记

Java transient关键字使用小记

虽然自己最熟的是Java,但很多Java基础知识都不知道,比如transient关键字以前都没用到过,所以不知道它的作用是什么,今天做笔试题时发现有一题是关于这个的,于是花个时间整理下transient关键字的使用,涨下姿势~~~好了,废话不多说,下面开始:1. transient的作用及使用方法我们都知道一个对象只要实现了Serilizable接口,这个对象就可以被序列化,java的这种序列化模式为开发者提供了很多便利,我们可以不必关系具体序列化的过程,...
C/C++语言中关于const用法的总结

C/C++语言中关于const用法的总结

一. const的基本功能与用法1.将限定符声明为只读使用方法如下,在类型前/后加上关键字const,该变量必须被初始化,否则编译错误;该变量不能被重新赋值,否则也编译错误。 举例:const int i = 50;// 编译正确const int j; // 编译错误int k = 0;i = k; // 编译错误k = i; // 编译正确12.用于修饰函数形参,保护参数使其不被修改用法1:若形参为const A* a,则...
ARM汇编指令调试方法

ARM汇编指令调试方法

学习ARM汇编时,少不了对ARM汇编指令的调试。作为支持多语言的调试器,gdb自然是较好的选择。调试器工作时,一般通过修改代码段的内容构造trap软中断指令,实现程序的暂停和程序执行状态的监控。为了在x86平台上执行ARM指令,可以使用qemu模拟器执行ARM汇编指令。一、准备ARM汇编程序首先,我们构造一段简单的ARM汇编程序作为测试代码main.s。.globl _start_start:mov R0,#0swi0x00900001以上汇编指令完成了0...
攻击者入侵 Bugzilla 访问未公开 bug

攻击者入侵 Bugzilla 访问未公开 bug

Mozilla发出警告,一名攻击者从它的bug跟踪系统Bugzilla窃取了敏感的未公开漏洞,很可能利用漏洞信息攻击了Firefox 用户。黑客使用了一名特权用户的账号,原因是这位用户在另一个网站重复使用了密码,而那个网站的用户数据被人窃取。Mozilla称,攻击者访问了185个未公开的Firefox bug,其中53个属于高危漏洞。有10个漏洞当时没有修复,所有漏洞都已在刚刚发布的 Firefox 43中修复。Mozilla称,攻击者的未授权访问最早发生...
Java字符串拼接技巧(StringBuilder使用技巧)

Java字符串拼接技巧(StringBuilder使用技巧)

在平时的开发中,我们可能会遇到需要拼接如下格式的字符串(至少我是遇到了很多次):1,2,3,4,5,6,7,8,9,10,11,12,12,12,12,34,234,2134,1234,1324,1234,123这个字符串的特点:多个数据之间通过某一个特殊符号分割。以前我都是这样想的,我相信很多的people也是这样想的:public class StringTest{ public static void main(String[] args) { ...
Linux网络编程--epoll 模型原理详解以及实例

Linux网络编程--epoll 模型原理详解以及实例

1.简介Linux I/O多路复用技术在比较多的TCP网络服务器中有使用,即比较多的用到select函数。Linux 2.6内核中有提高网络I/O性能的新方法,即epoll 。 epoll是什么?按照man手册的说法是为处理大批量句柄而作了改进的poll。要使用epoll只需要以下的三个系统函数调用: epoll_create(2),epoll_ctl(2),epoll_wait(2)。2.select模型的缺陷(1) 在Linux内核中,select所用...
RSA实现漏洞暴露HTTPS网站的私钥

RSA实现漏洞暴露HTTPS网站的私钥

Red Hat的安全研究员Florian Weimer报告(PDF),多个厂家销售的网络硬件没有正确实现RSA公钥加密系统,使用这些不安全设备的HTTPS网站会暴露其私钥。他对数百万IP地址的扫描获取到了272个私钥。其设备存在漏洞的制造商包括思杰(Citrix)、山石网科、翱腾/北电、Viprinet、侠诺科技、合勤科技、BEJY和飞塔等。问题与基于中国剩余定理的优化有关。早在1996年,研究人员就警告,使用基于中国剩余定理的优化会使得在计算RSA签名中...
<< 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 >>