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

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

首页 / 操作系统 / Linux

浅谈JavaScript中的对象

浅谈JavaScript中的对象

面向对象的开发:对象有自己的属性、对象具备自己的方法JS中this关键字:指的是当前函数或者属性归属的对象。 在对象环境中,关键字this指的是调用对象。 在函数调用中,关键字this可以用来设置对象属性。一、类在面向对象编程中,对象是一个类的实例,类定义了一组公开的属性和方法。类简化了同一类型的多个对象的创建。1 var star = {};//组装一个star对象2 star["Polaris"] = new O...
C++如何确定常量的类型

C++如何确定常量的类型

程序的声明将特定的整型变量的类型告诉了C++编译器,但编译器是如何知道常量类型的呢?假设在程序中使用常量来表示一个数字:Cout<<"year="<<1492<<" ";程序将把1492储存为int,long还是其他整型呢?答案是,除非有理由存储为其他类型(如使用了特殊的后缀来表示特定的类型,或者是太大,不能存储为int),否则c++将整型常量存储为int类型。首先来看看后缀。后缀是放在数字常量后面的字母,用于表示类型。...
指针与C++的基本原理

指针与C++的基本原理

很多新手程序员不会在意原理,但是作为一名程序员必须要知道原理。面向对象编程与传统的过程性编程的区别在于,OOP强调的是在运行阶段(而不是编译阶段)进行决策。运行阶段指的是程序正在运行时,编译阶段指的是编译器将程序组合起来时。运行阶段决策就好比度假时。选择参观的那些景点取决于天气和心情;而编译阶段决策更像不管在什么条件下,都坚持预先设定的日程安排。运行阶段决策提供了灵活性,可以根据当时的情况进行调整。例如,考虑为数组分配内存的情况。传统的方法是声明一个数组。...
Python控制多进程与多线程并发数

Python控制多进程与多线程并发数

0x01 前言本来写了脚本用于暴力破解密码,可是1秒钟尝试一个密码2220000个密码我的天,想用多线程可是只会一个for全开,难道开2220000个线程吗?只好学习控制线程数了,官方文档不好看,觉得结构不够清晰,网上找很多文章也都不很清晰,只有for全开线程,没有控制线程数的具体说明,最终终于根据多篇文章和官方文档算是搞明白基础的多线程怎么实现法了,怕长时间不用又忘记,找着麻烦就贴这了,跟我一样新手也可以参照参照。先说进程和线程的区别:(1)地址空间:...
Java NIO入门

Java NIO入门

NIO入门前段时间在公司里处理一些大的数据,并对其进行分词、提取关键字等。虽说任务基本完成了(效果也不是特别好),对于Java还没入门的我来说前前后后花了2周的时间,我自己也是醉了。当然也有涉及到机器学习的知识,我想陆陆续续的记录下我的这一次任务的过程,也算做一个总结。首先,手上有这么个达G级别的文件,按照Java普通I/O的方式肯定是不行的了,划分文件的话,也不知何年何月才能读完。所以后来上网查找了相关资料,才知道有这么个神奇的NIO。在Java编程中,...
Java读写文件方法总结

Java读写文件方法总结

Java的读写文件方法在工作中相信有很多的用处的,本人在之前包括现在都在使用Java的读写文件方法来处理数据方面的输入输出,确实很方便。奈何我的记性实在是叫人着急,很多时候既然都会想不起来怎么写了,不过我的Java代码量也实在是少的可怜,所以应该多多练习。这里做一个总结,集中在一起方面今后查看。Java读文件package Linux公社;import java.io.BufferedReader;import java.io.File;import ja...
Java学习:飘逸的字符串

Java学习:飘逸的字符串

前言相信不管我们运用Java语言来开发项目还是进行数据分析处理,都要运用到和字符串相关的处理方法。这个社会处处有着和字符串相关的影子:日志、文档、书籍等。既然我们离不开字符串,那么就来好好认识一下吧。怎么构造一个字符串?在Java语言里,有两种方法来创建一个字符串对象:一是用字符串直接量1 String message=new String("Welcome to Java");2 String message2="Welcome to Java";二是通...
Java多线程编程总结一 – 初识多线程

Java多线程编程总结一 – 初识多线程

进程、多进程、线程、多线程的概念进程(process):CPU的执行路径。通俗的说就是系统中正在运行的程序。比如我们打开了浏览器、QQ等等,这些程序一旦被打开运行了,就是所谓的进程。多进程:系统中同时运行的多个程序。这个我们应该不难理解了,在打开浏览器的同时我们也可以QQ聊天、CS单机游戏等。线程(thread):运行在进程中的运行单元。比如迅雷下载中我们的某一个下载任务就是一个线程。多线程:同理可知,每个进程里面有多个独立的或者相互有协作关系的运行单元我...
Shell常用命令总结

Shell常用命令总结

1 ls命令:列出文件ls -la 列出当前目录下的所有文件和文件夹ls a* 列出当前目录下所有以a字母开头的文件ls -l *.txt 列出当前目录下所有后缀名为txt的文件2 cp命令:复制cp a.txt b.txt : 把文件a的内容复制到b文件cp a.txt ./test : 把文件a复制到text目录下cp -a test test2:递归的把目录test下所有文件(包括隐藏的文件)复制到新的目录 test23 cat命令:查看 组合文件c...
Java集合框架 map接口

Java集合框架 map接口

Java集合框架用于存储数据,也被称为集合类位于java.util包下java.util包下常用接口和类Collection和Map是Java集合框架的根接口List集合是有序集合,集合中的元素可以重复,访问集合中的元素可以根据元素的索引来访问。Set集合是无序集合,集合中的元素不可以重复,访问集合中的元素只能根据元素本身来访问(也是不能集合里元素不允许重复的原因)。Map集合中保存Key-value对形式的元素,访问时只能根据每项元素的key来访问其va...
关于Python中的staticmethod

关于Python中的staticmethod

Python中的staticmethod 主要是方便将外部函数集成到类体中,美化代码结构,重点在不需要类实例化的情况下调用方法如果你去掉staticmethod,在方法中加self也可以通过实例化访问方法也是可以集成代码1)先看看不使用staticmethod的代码如何写的2)再看看使用staticmethod的代码,用staticmethod包装的方法可以内部调用,也可以通过类访问或类实例化访问下面关于Python的文章您也可能喜欢,不妨看看:Pytho...
Spring AOP进行日志记录

Spring AOP进行日志记录

在Java开发中日志的管理有很多种。我一般会使用过滤器,或者是Spring的拦截器进行日志的处理。如果是用过滤器比较简单,只要对所有的.do提交进行拦截,然后获取action的提交路径就可以获取对每个方法的调用。然后进行日志记录。使用过滤器的好处是可以自己选择性的对某一些方法进行过滤,记录日志。但是实现起来有点麻烦。另外一种就是使用Spring的AOP了。这种方式实现起来非常简单,只要配置一下配置文件就可以了。可是这种方式会拦截下所有的对action的每个...
id、NSObject *、id<NSObject>、instancetype的区别

id、NSObject *、id&lt;NSObject&gt;、instancetype的区别

1. id 与 NSObject *(1) id 是 Objective-C 对象,但是并不一定是NSObject对象,并非所有的Foundation/Cocoa对象都是继承于NSObject对象的,比如NSProxy。同时,id与NSObject对象之间有很多的共同方法,比如retain与release等方法。更一步来说:所有的对象本质来说都是 id 类型的。(2) 对于id来说,你可以调用任意可见的selector,编译器和IDE不会进行类型检查,这个...
Objective-C现代语法与新特性

Objective-C现代语法与新特性

Swift的确是一个很强大的语言,各种特性使用起来非常简洁强大,但是目前来说,感觉成熟度还是不够,所以商业项目中使用OC来说是比较稳健的行为。看来一下WWDC 2015的 Swift and Objective-C Interoperability session,视频前半部分主要是讲解swift和OC之间的交互的规则,后面则讲到OC的一部分新的语言特性,这几个特性,Apple的开发人员在 WWDC上说的那样,对代码的可读性提升非常大,所以从swift中把...
5 个快速的 Node.js 应用性能提示

5 个快速的 Node.js 应用性能提示

本系列文章涵盖许多基础性内容:它给出了应用程序性能管理(APM)的总体概述;指明了实现一个 APM 策略的主要挑战;提出了衡量,评估一个企业级 Node.js 应用程序运行状况的最重要的 5 条指标;并提出了通过 AppDynamics 方式构建一个 APM 解决方案。在文章的最后部分,还提出了一些提示和技巧类以帮助您实现最佳的 APM 策略。具体地说,本文讨论了以下主题:业务交易优化快照调优阈值调优层级管理上下文信息捕获1.业务交易优化本文章系列里,我会...
Java按值传递还是引用传递?

Java按值传递还是引用传递?

回顾:在程序设计语言中,将参数传递分为按值调用和按引用调用。按值调用:表示方法接收的是调用者提供的值。而按引用调用表示方法接收的是调用者提供的变量地址。一个方法可以修改传递引用所对应的变量值,而不能修改传递值调用所对应的变量值。Java总是采用按值调用。方法得到的是所有参数值的一个拷贝,特别的,方法不能修改传递给它的任何参数变量的内容。方法参数共有两种类型:基本数据类型对象引用1. 基本数据类型为参数查看一下的代码:public class ParamTe...
<< 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 >>