码迷,mamicode.com
首页 > 编程语言 > 日排行
C++语言学习(三)——封装(Encapsulation)
C++语言学习(三)——封装(Encapsulation)一、封装简介C语言等面向过程编程中,数据以及数据的相关操作函数都是分离的独立个体;在C++等面向对象编程中,数据以及数据的相关操作被设计为对象,对象包括属性(数据)和操作(函数),两者共同构成对象实体(即类实体)。面向对象编程使程序更模块化,更易读易写,提升了代码重用到一个更高的层次。面向对象编程中,数据和数据的操作封装为了对象。封装可以隐
分类:编程语言   时间:2018-07-08 17:14:51    阅读次数:161
JAVA-基础-多线程
多线程 进程:进程指正在运行的程序。确切的来说,当一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程序,并且具有一定独立功能。 线程: 线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程,可以有多个线程,这个应用程序也叫多线程程序. 程序运行原理 分时调度:所 ...
分类:编程语言   时间:2018-07-08 17:15:20    阅读次数:201
java 核心技术之多线程篇
一、synchronized 和ReentrantLock 有什么区别? 未完待续 ...
分类:编程语言   时间:2018-07-08 17:16:42    阅读次数:144
【Java NIO】系统基础
系统硬件 CPU - 中央处理单元 ALU - 算术逻辑单元 PC - 程序计数器 USB - 通用串行总线 总线 总线,贯穿整个系统的一组电子管道,在各个部件间传递字节流信息。 传送定长的字节块,称为字;字中的字节数,称为字长。 处理器 CPU,中央处理单元,是解释/执行存储在主存中指令的引擎。 ...
分类:编程语言   时间:2018-07-08 17:16:50    阅读次数:191
Python-基础知识:变量
一、python 简介 1.简介 Python (发音:/?pa?θ?n/ ), 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。 2.特点 简洁性、易读性和可扩展性 二、注释 1.简介 在程序中对某些代码进行标注 ...
分类:编程语言   时间:2018-07-08 17:17:12    阅读次数:175
用Python获取Linux资源信息的三种方法
方法一:psutil模块 #!usr/bin/env python # -*- coding: utf-8 -*- import socket import psutil class NodeResource(object): def get_host_info(self): host_name = ...
分类:编程语言   时间:2018-07-08 18:01:09    阅读次数:185
Java并发编程之Semaphore信号量源码分析
JUC 中 Semaphore 的使用与原理分析,Semaphore 也是 Java 中的一个同步器,与 CountDownLatch 和 CycleBarrier 不同在于它内部的计数器是递增的,那么,Semaphore 的内部实现是怎样的呢? Semaphore 信号量也是Java 中一个同步容 ...
分类:编程语言   时间:2018-07-08 18:04:10    阅读次数:170
Manacher(马拉车算法)
//Manacher //可求最长回文子串长度 #include #include #include #include #include #include #define ma 11000005 using namespace std; int n,ans,length[mamxr) { mxr=l... ...
分类:编程语言   时间:2018-07-08 18:04:22    阅读次数:183
java引用传递,值传递
2个interger的引用对象传给一个swap方法在方法内部进行交换,返回后 1.1 java中方法参数传值方式 java中方法传参数都是值传递的,只不过根据参数的类型是引用类型还是非引用类型 引用类型传递的是该类型的地址 非引用类型传递的是该变量的副本 1.2 Integer 源代码存在 一个in ...
分类:编程语言   时间:2018-07-08 18:04:44    阅读次数:143
二、Python基础
1.变量名 数字,字母,下划线:aaa1;aa_b1 不能以数字开头:1aa 变量名不能是python内部的关键字 2.getpass import getpass username=raw_input('username:') passwd=getpass.getpass('password:') ...
分类:编程语言   时间:2018-07-08 18:05:15    阅读次数:167
Python之岭回归
实现:# -*- coding: UTF-8 -*-import numpy as npfrom sklearn.linear_model import Ridge__author__ = 'zhen'X = 2 * np.random.rand(100, 1)y = 4 + 3 * X + np.... ...
分类:编程语言   时间:2018-07-08 18:05:57    阅读次数:179
树状数组
//树状数组 //支持给某位置增加常数与查询前缀和 #include #include #include #include #include #include using namespace std; int n,a[1001],tree[1001];//tree树状数组 int lowbit(in... ...
分类:编程语言   时间:2018-07-08 18:07:16    阅读次数:201
python-configparser模块
configparser 1.读取配置文件 配置文件:conf.ini [DEFAULT] name = gudon [company_info] company = fesco fesid = 99891234 [department_info] position = system manager ...
分类:编程语言   时间:2018-07-08 18:08:34    阅读次数:167
PEP8 Python 编码规范整理
PEP8 Python 编码规范 一 代码编排1 缩进。4个空格的缩进(编辑器都可以完成此功能),不使用Tap,更不能混合使用Tap和空格。2 每行最大长度79,换行可以使用反斜杠,最好使用圆括号。换行点要在操作符的后边敲回车。3 类和top-level函数定义之间空两行;类中的方法定义之间空一行; ...
分类:编程语言   时间:2018-07-08 18:09:26    阅读次数:175
匈牙利算法(二分图匹配)
#include #include #include #include #include #include using namespace std; int n,m,k,ans,cnt,head[1001],vis[1001],match[1001]; struct uio{ int next,to... ...
分类:编程语言   时间:2018-07-08 18:09:34    阅读次数:178
Python多线程与多进程(二)
多进程 上一章:Python多线程与多进程(一) 由于GIL的存在,Python的多线程并没有实现真正的并行。因此,一些问题使用threading模块并不能解决 不过Python为并行提供了一个替代方法:多进程。在多进程里,线程被换成一个个子进程。每个进程都运作着各自的GIL(这样Python就可以 ...
分类:编程语言   时间:2018-07-08 18:56:29    阅读次数:193
Java并发编程-volatile
上一篇文章,学习了并发编程中的synchronized,这个比较好理解,也是我最初学习多线程编程中的一个简单的实现的,大学的时候就会了,然后就一直以为多线程环境的同步只能通过这个来实现的,事实上Java还提供了另外一个更加轻量级的实现-volatile,如果说synchronized实现了数据在同一 ...
分类:编程语言   时间:2018-07-08 18:57:53    阅读次数:234
Python之SGDRegressor
实现:# -*- coding: UTF-8 -*- import numpy as npfrom sklearn.linear_model import SGDRegressor__author__ = 'zhen'X = 2 * np.random.rand(100, 1)y = 4 + 3 *... ...
分类:编程语言   时间:2018-07-08 18:58:30    阅读次数:191
java static
被static关键字修饰的方法或者变量不需要依赖于对象来进行访问,只要类被加载了,就可以通过类名去进行访问。 方便在没有创建对象的情况下来进行调用(方法/变量)。 1.static方法 一般称作静态方法,不依赖于任何对象就可以进行访问。在静态方法中不能访问类的非静态成员变量和非静态成员方法,但可以访 ...
分类:编程语言   时间:2018-07-08 18:59:16    阅读次数:171
Javascript的内存泄漏分析
作为程序员(更高大尚的称谓:研软件研发)的我们,无论是用Javascript,还是.net, java语言,肯定都遇到过内存泄漏的问题。只不过他们都有GC机制来帮助程序员完成内存回收的事情,如果你是C++开发者(你懂的)。。。。。,如果你是前端开发者,肯定在使用Javascript(你或者会说,Js ...
分类:编程语言   时间:2018-07-08 18:59:53    阅读次数:183
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!