JAVA-常量和变量
常量和变量
变量:内存中一块存储空间,可保存当前数据。在程序运行过程中,其值是可以改变的量。
1)必须声明并且初始化以后使用(在同一个作用域中不能重复声明变量)!
2)变量必须有明确类型(Java是强类型语言)。
3)变量有作用域(变量在声明的地方开始,到块{}结束)。变量作用域越小越好。
4)局部变量在使用前一定要初始化!
常量:在程序运行过程中,其值不可以改变的量。
注意事项:字...
常用的基础面试题总结(1)
(1)@staticmethod和@classmethod
Python其实有3个方法,即静态方法(staticmethod),类方法(classmethod)和实例方法,如下:
class A(object):
def foo(self,x):
print "executing foo(%s,%s)"%(self,x)
@classmethod
...
Pandas的数据结构分析
import numpy as np
import pandas as pd
Series
Series 1、是一种类似于一维数组的对象,组成: 一组数据(各种NumPy数据类型) 一组与之对应的索引(数据标签) 索引(index)在左,数据(values)在右 索引是自动创建的。
示例:
ser_obj = pd.Series(range(10,30))
print(ser_ob...
爬虫入门讲解(用urllib库爬取数据 )
首先介绍说明什么是爬虫?
是一种按照一定的规则,自动地抓取互联网信息的程序或者脚本。
所谓网页抓取,就是把URL地址中指定的网络资源从网络流中读取出来,保存到本地。 在
Python中有很多库可以用来抓取网页
爬虫分类
通用爬虫(General Purpose Web Crawler)、 聚焦爬虫(Focused Web Crawler)、增量
式爬虫(Incremental Web ...
人工智能------------机器学习
什么是机器学习? 机器学习是从数据中自动分析获得规律(模型),并利用规律对未知数据进行预测
应用 AlphoGo:分析的数据,获得经验规律 推荐系统:个性化新闻推荐,广告推荐
机器学习
机器学习能解决哪些问题?
解放生产力 智能客服: 24小时作业
解决专业问题 阿里ET医疗大脑:吸收外部的精良算法和医学经验,医生的助手,应用领域:患者虚拟助理、医学影像、药效挖掘、新药研发、健康管理 ...
人工智能的机器学习的示例代码
字典特征的抽取:
import sklearn
from sklearn.feature_extraction import DictVectorizer
dv = DictVectorizer()
instances = [{'city': '北京','temperature':100},{'city': '上海','temperature':60}, {'city': '深圳','tem...
scrapy-redis 框架
scrapy-redis简介:Scrapy-redis 是为了更方便地实现 Scrapy 分布式爬取,而提供了一些以 redis 为基础的
组件(仅有组件)。主体还是是 redis 和 scrapy 两个库,Scrapy-redis 像胶水一样,把这两个插件粘结了起来。
scrapy-redis特点:1能实现分布式爬取
2可实现去重
3持续性爬取,可实现增量式爬虫
4遵守 Rule 规则,可以实...
勇气--------对于成人更难能可贵
小时候一直不懂为什么数码宝贝的徽章第一位是勇气?直到现在才切身体会,人一定不能没了勇气,哪怕再难再苦也要去面对,也许最后你还是没能解决,还是失败,但至少你这次没有选择逃避,这就是勇气的萌芽!
多少人身处安逸,时常抱怨,却还是迟迟迈不出改变的那一步,他们时而哀叹时而彷徨,不敢放弃眼前苟且的生活,因为他们害怕失去明天,他们常常担忧错过了这份生活,会不会变成更坏的生活,今日很苦,明天更苦,但后天很美好...
内存分配(持续更新)
1、brk释放内存和sbrk分配内存
#include<unistd.h>
int brk(void *end_data_segment);
成功返回0,否则为-1
将内存边界设置为参数所指定位置
void *sbrk(intptr_t increment);
成功返回之前的内存边界,失败返回(void*)-1
增加内存边界,返回为新分配内存的起始位置(sbrk(0)就是获得堆...
Linux下C语言使用openssl库进行加密
在这里插一小节加密的吧,使用openssl库进行加密。
使用MD5加密
我们以一个字符串为例,新建一个文件filename.txt,在文件内写入hello ,然后在Linux下可以使用命令md5sum filename.txt计算md5值 ==> b1946ac92492d2347c6235b4d2611184 。虽然写入的是hello这5个字符,但是我们使用命令xxd fil...
#261 萌新拆塔 [状压DP][三进制]
#261 萌新拆塔 [状压DP][三进制]
题目传送门
题解
这道题真的很毒瘤啊(杜老师应该是只出毒瘤题的),当时看到这道题如此长的题面就直接挂机了[微笑];而且我还真的以为这道题是“10k模拟+玄学剪枝”,所以根本没有往DP那里去想……可能这就是菜鸡的最高境界吧……
如果没有模仿怪,那么这道题就应该是一个一维的二进制DP(不会存在什么时候吃宝石更优的问题),每一位表示这只怪兽是否被打...
keepalived基础
keepalived
Keepalived的作用是检测服务器的状态,如果有一台web服务器宕机,或工作出现故障,Keepalived将检测到,并将有故障的服务器从系统中剔除,同时使用其他服务器代替该服务器的工作,当服务器工作正常后Keepalived自动将服务器加入到服务器群中,这些工作全部自动完成,不需要人工干涉,需要人工做的只是修复故障的服务器。
结构
组成部分
作...
PAT 1035 插入与归并
根据维基百科的定义:
插入排序是迭代算法,逐一获得输入数据,逐步产生有序的输出序列。每步迭代中,算法从输入序列中取出一元素,将之插入有序序列中正确的位置。如此迭代直到全部元素有序。
归并排序进行如下迭代操作:首先将原始序列看成 N 个只包含 1 个元素的有序子序列,然后每次迭代归并两个相邻的有序子序列,直到最后只剩下 1 个有序的序列。
现给定原始序列和由某排序算法产生的中间序列,请你判断该...
keepalived+nginx
安装keepalived
1、下载keepalived安装包
2、解压安装
tar -zxvf keepalived-2.0.4.tar.gz -C /usr/local
cd /usr/local/keepalived-2.0.4
./configure --prefix=/usr/local/keepalived-2.0.4
make && make install
...
今日推荐
周排行