- scrapy框架下pythom爬虫的数据库(MYSQL)
744274d471fb
本次主要讲述在scrapy框架下pythom爬虫有关mysql数据库的相关内容。首先在MySQL数据库中创建对应的表,注意字段的设计!数据库的信息存在setting里,数据信息host,database,user,password,port等取出打开管道文件pipelien.py,添加一个存储到MySQL数据库中的一个管道类(),我们可以参照管道文件初始化中,自带的管道类Pipeline写法,写一
- Python编程作业二:组合数据类型
Francek Chen
Python编程基础python开发语言Python编程作业数据结构
目录一、列表基本操作二、字符串基本操作三、字典基本操作四、回文数判断五、按职业统计就业人数六、计算平均分一、列表基本操作对于列表all_list1=[1,'word',{'like':'pythom'},True,[1,2]],请按顺序完成如下操作:(1)得到该列表的倒数第2个元素(2)使用切片同时得到该列表的第1、3、5个元素(3)以逆序方式输出该列表的各元素,同时要求不得改变原始对象(4)修改
- pythom导出mysql指定binlog文件
可以吧可以吧
pythonmysqlbinlogmysqlbinlogpython
要求要求本地有py环境和全局环境变量先测试直接执行binlog命令执行命令Windows本地直接执行命令#E:\output>E:\phpstudy_pro\Extensions\MySQL5.7.26\bin\mysqlbinlogbinglog文件地址#--no-defaults不限制编码#-hmysql链接地址#-umysql链接名称#-pmysql密码#-P3306mysql端口#--re
- 深度学习入门:报错ModuleNotFoundError: No module named ‘dataset.mnist‘
SunFemat
pythonnumpycondapip
深度学习入门:报错ModuleNotFoundError:Nomodulenamed'dataset.mnist'在学习《深度学习入门:基于pythom的理论与实验》时,3.6.1MNIST数据集这一节有这么一段代码importsys,ossys.path.append(os.pardir)#为了导入父目录中的文件而进行的设定fromdataset.mnistimportload_mnist但在运
- 2020年梦想清单
小昕慧
2019年已经悄咪咪的过去了,现在已经11月了,再过41天就是2020年了。想一想,今天做了什么?挠着脑门没想出来,最欣慰的应该就是今年生了一个大宝贝。言归正传,列下2020年的梦想清单1努力学习python,并且学习量化投资pythom之路。2坚持写作,每天都要挤出一小时写作。3看100本书。4做好本职工作,加入考证大军。5每周学习网课5小时。一个人,生活的圈子越大越知道,自己的渺小。
- Python + Django 笔记
Haoyue____
pythondjango笔记
1.首先安装Pythom和Django命令行下载:pipinstallDjangoPython下载地址:DownloadPython|Python.orgTheofficialhomeofthePythonProgrammingLanguagehttps://www.python.org/downloads/Django下载地址:DownloadDjango|Djangohttps://www.d
- Python的基本数据类型
奶瓶SAMA
Number:数字int:整数float:浮点数bool布尔类型:表示真、假cpmplex复数str字符串单引号双引号三引号转义字符\n换行\'单引号\r回车\t横向制表符下载好后就可以用idle来使用简单的检测类型了可以用type方法来检测pythonpythom>>>'let'sgo'结果就是报错然后我们加上\>>>'let\'sgo''let'sgo'下面我们开始认识一个符号[],里面可以填
- OpenCV环境搭建篇-maven项目-IDEA引入-TaiChuEIf图像环境篇
菜鸟老文
环境配置opencvjavajarintellijidea
OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉和机器学习软件库。原本是使用C++,pythom的但是前几年就对Java开放了。OpenCV的重要性:OpenCV在太初精灵中承担的角色就是眼睛,通过扫描主窗口–图片比对,坐标返回的作用。安装环境:系统:Windows10编辑器:IDEA-2019OpenCV版本:opencv-3.4.14官方下载地址:官方下载链接-记得选择3.4.1
- 安卓基于Frida HOOK传感器 实现虚拟运动跑步
666小奇
pythonjs安卓hooks安全漏洞
安卓基于FridaHOOK传感器实现虚拟运动跑步(本文运行环境:WIN10+Pythom3.6)众所周知,安卓HOOK是十分厉害的的,所以有一天,我突发奇想能不能动态HOOK安卓的传感器函数实现伪运动,于是经过查阅资料发现是可以的,于是就决定用Frida+Python实现动态传感器HOOKjava层什么是FridaFrida是一款轻量级HOOK框架,可用于多平台上,例如android、window
- pythom练习(二)
韶光不负
python练习python
编程就是少不了练习,下面和小编一起去看看题目,一起去解答python有趣的小问题吧!(如果有不同答案,想法欢迎留言。1:有一些四位数,百位数字都是3,十位数字都是6,并且它们既能被2整除,又能被3整除,求这样的四位数中最大的和最小的两数各是几?'''ls富2021/1/16练习处理'''num=range(1000,10000)l=[]foriinnum:ifint(i/100)%10==3and
- python变量、变量属性
Major0522
python
1.简述执行Python程序的两种方式以及他们的优缺点答:交互型优点:马上就能看到结果,排错方便。交互型缺点:代码无法保存,断电即消失命令型优点:代码永久保存。命令型缺点:不易排错2.简述Python垃圾回收机制:答:当删除变量名或者给变量名重新定义时,pythom的垃圾回收机制会自动将变量值清除3.对于下述代码:x=10y=10z=10dely10的引用计数为多少?答:2次x=257y=xdel
- Python在Windwos下查看列出所有安装的包和模块
it1988888
Python
一、查看python安装的所有的模块:pythom-mpydocmodules或在python环境下执行:>>>help('modules')二、查看pip安装的所有包:piplist
- jupyter增加kernel
VCDI
python
方法:condainstall--nameenv_nameipykernelpipinstallipykernelpythom-mipykernel--namejupyter_python_namejupyterkernelspeclistjupyternotebook例:condainstall--namepy3.6ipykernel#py3.6为conda虚拟环境pipinstallipyke
- (记录)决策树可视化遇到的一些问题:主要是图片无法显示中文
cxrs_邓等等
声明:系统为ubuntu16.04pythom3.51.版本问题(1)reload(sys)错误解决:在终端上:importimportlibimportlib.reload(sys)(2)TypeError:'dict_keys'objectdoesnotsupportindexing错误解决:(错误)first=myTree.keys()[0](改)first=list(myTree.keys
- 硬件玩转树莓派和Micropythom物联网开发实战(一)
深入浅出,厚积薄发
–链接:博客:安翔------https://blog.csdn.net/messidona11树莓派体验3-SSH登陆树莓派------安翔-----https://blog.csdn.net/messidona11/article/details/71514247更多实例图文操作详细参考博客:虾米一代–linuxC编程控制树莓派----https://blog.csdn.net/czyv587
- python 正则表达式基础中的基础(一):
LJH and CXY
笔记
正则表达式匹配单字符(基础)importre#导入正则表达式库text='pythom'#要查找的内容result=re.match('',text)'''match()从左到右进行匹配且只检验字符串开头位置是否匹配成功则返回,否则返回None我们要匹配的内容为''(空)在text中查找'''print(result)#打印结果#返回结果为#在re.Match为匹配对象span为跨度match为匹
- 学习笔记(6):零基础掌握 Python 入门到实战-深入浅出字符串(二)
weixin_38382475
研发管理
立即学习:https://edu.csdn.net/course/play/26676/338775?utm_source=blogtoedu序列m="pythom"n="book"'p'inm输出:true1、索引:左索引,右索引r="pythonbook"(0-10字符)len(r)输出:11r[0]输出:'p'r[-6]输出:‘n’r[1:9]输出:'ythonbo'左含右不含r[:9:2]
- Pythom IDLE 快捷方式
北方爷们
python
IDLE编辑器快捷键自动补全代码Alt+/(查找编辑器内已有代码补全,多按几次可以循环选择)补全提示Ctrl+Shift+space(默认与输入法冲突,修改之)(方法:Options->configureIDLE…->Keys->force-open-completions)后退Ctrl+Z重做Ctrl+Shift+Z加缩进Ctrl+]减缩进Ctrl+[加注释Alt+3去注释Alt+4打开代码模块
- Pythom之list列表
泛滥的青春里谁是谁的谁ゝ
python基础知识list列表
Python内置的一种数据类型是列表:listlist是一种有序集合,可以随意添加或者删除其中的元素实例如下:>>>week=['礼拜一','礼拜二','礼拜三','礼拜四']>>>week['礼拜一','礼拜二','礼拜三','礼拜四']变量week就是一个列表,用len()函数可以获取到list列表中元素个数,如下:>>>len(week)4可以用索引来访问list中每一个位置的元素,但是注意
- Ubuntu 14.04 下配置Python+Django+MySQL环境
NothingButNo
Django
一、安装PythonUbuntu已经安装好了,直接在终端输入pythom可以看到版本。二、安装Django在命令行里输入:sudopipinstallDjango继续输入:>>>importdjango>>>django.VERSION如果没有问题,则安装正确三、安装MySQLsudoapt-getinstallmysql-servermysql-client安装MySQLdbsudoapt-ge
- python画蝴蝶曲线图
春江暮客
python
蝴蝶曲线是由TempleH·Fay发现的可用极坐标函数表示的蝴蝶曲线。由于此曲线优美,因此就想把它作为博客favicon.ico,这里我使用pythomatplotlib.pyplot包来绘制需要的蝴蝶曲线图。先看下漂亮的蝴蝶曲线吧。1.首先我们需要确定蝴蝶曲线的函数表达也可用球坐标表示2.选择python里面的matplotlib.pyplot作为画图工具1.首先导入python包importn
- python的面向对象
虐先森
转载自:http://mp.weixin.qq.com/s/HBNAEikZhrLRGTcy5z7bLw,有删节姓名:梅金波学号:16010110036【嵌牛导读】面向对象编程是一种编程方式,此编程方式的落地需要使用“类”和“对象”来实现,所以,面向对象编程其实就是对“类”和“对象”的使用。【嵌牛鼻子】技术简介,创建类,创建实例对象,pythom内置类属性,python对象销毁,类的继承,调用方法
- (rn安卓)react-native
1462a2c022bc
搭建环境注意:先在环境变量里面新增如PYTHON_HOME名里面加路径在path里面加l两个%前面的名字(如%PYTHON_HOMe%)python2.7.15版本配置环境变量PYTHOM_HOMEpath%PYTHON_HOME%测试pythonjava1.8版本配置环境JAVA_HOME在path里面新加%JAva_HOME%测试java或
[email protected]及SD
- PyQt5的安装及测试(pycharm)
xdd1997
参考链接:https://www.cnblogs.com/pywjh/articles/9835931.htmlhttps://blog.csdn.net/SeekAndFindYou/article/details/812646841.安装pythom(略)2.安装pycharm(略)3.安装pyqt53.1首先是安装pyqt5pipinstallPyQt5出现错误:ERROR:THESEPAC
- selenium+pythom+eclipse环境搭建
白拾贰
前提老婆是从事软件测试工作的,最近他们公司组织了自动化测试相关的培训,讲述人给了两张ppt,结果老婆可能没听明白,跑过来问我,因为我本人是一个java开发。老婆的工作一定要大力支持的!花时间研究了一下环境搭建。公司给出的PPT上面写的很简单,主要涉及到一下关键词,和一个简单安装过程介绍,真的是很简单。以下是给出的关键词,第一眼看到的时候一脸懵逼啊!没接触过。以下内容全部基于window10专业版进
- Django项目创建及介绍
咸甜怪
创建第一个Django项目在安装好Pythom+Django的前提下,在windows命令行中输入“django-admin”,会显示出Django的所有命令。Django命令.png常用的几个命令及其用处如下:startproject:创建一个项目startapp:创建一个应用makemigrations:检测模型变化,生成新的数据库迁移文件migrate:同步数据库与模型runserver:启
- Python数据可视化-源于matlab的python包
惊鸿1991
1matplotlib简介matplotlib是Pythom可视化程序库的泰斗,经过几十年它仍然是Python使用者最常用的画图库。有许多别的程序库都是建立在它的基础上或直接调用它,比如pandas和seaborn就是matplotlib的外包,它们让你使用更少的代码去使用matplotlib的方法。Gallery页面中有上百幅缩略图,打开之后都有源程序,非常适合学习matplotlib。利用IP
- python_day16_pythom-mysql-API
812374156
pymysqlAPIPython
16、py_mysql操作pymysql是python中操作mysql的模块,其使用方法和py2的mysqldb几乎相同16.1、pymysql模块安装1.pipinstallpymysql16.2、使用16.2.1、导入模块importpymysqlconn=pymysql.connect(host='127.0.0.1',port=3306,user='root',passwd='xiong'
- python不是内部命令或外部命令,也不是可执行程序解决方案
lia17
python学习笔记
刚刚又装了一次软件,打开cmd输入python出现以下这种情况。我的解决办法:先将Python的安装路径复制,我的电脑->属性->高级系统设置->高级->环境变量->系统变量,在PATH中先添加分号(记得!是英文输入法中的分号,不是拼音输入中的分号),添加复制的安装路径,点击确认即可。其实我的添加路径的过程中还出现了一些问题,本来我的含有python.exe文件的文件名是pythom36-32,但
- pythom 安装MySQL-pythom的问题
mysql
链接一:http://blog.csdn.net/dqatsh/article/details/2418663
链接二:http://codingnow.cn/language/159.html
链接三:http://www.zhaofengcao.com/archives/1889
链接四:http://blog.csdn.net/mldxs/article/details/2394612
- windows下源码安装golang
616050468
golang安装golang环境windows
系统: 64位win7, 开发环境:sublime text 2, go版本: 1.4.1
1. 安装前准备(gcc, gdb, git)
golang在64位系
- redis批量删除带空格的key
bylijinnan
redis
redis批量删除的通常做法:
redis-cli keys "blacklist*" | xargs redis-cli del
上面的命令在key的前后没有空格时是可以的,但有空格就不行了:
$redis-cli keys "blacklist*"
1) "blacklist:12:
[email protected]
- oracle正则表达式的用法
0624chenhong
oracle正则表达式
方括号表达示
方括号表达式
描述
[[:alnum:]]
字母和数字混合的字符
[[:alpha:]]
字母字符
[[:cntrl:]]
控制字符
[[:digit:]]
数字字符
[[:graph:]]
图像字符
[[:lower:]]
小写字母字符
[[:print:]]
打印字符
[[:punct:]]
标点符号字符
[[:space:]]
- 2048源码(核心算法有,缺少几个anctionbar,以后补上)
不懂事的小屁孩
2048
2048游戏基本上有四部分组成,
1:主activity,包含游戏块的16个方格,上面统计分数的模块
2:底下的gridview,监听上下左右的滑动,进行事件处理,
3:每一个卡片,里面的内容很简单,只有一个text,记录显示的数字
4:Actionbar,是游戏用重新开始,设置等功能(这个在底下可以下载的代码里面还没有实现)
写代码的流程
1:设计游戏的布局,基本是两块,上面是分
- jquery内部链式调用机理
换个号韩国红果果
JavaScriptjquery
只需要在调用该对象合适(比如下列的setStyles)的方法后让该方法返回该对象(通过this 因为一旦一个函数称为一个对象方法的话那么在这个方法内部this(结合下面的setStyles)指向这个对象)
function create(type){
var element=document.createElement(type);
//this=element;
- 你订酒店时的每一次点击 背后都是NoSQL和云计算
蓝儿唯美
NoSQL
全球最大的在线旅游公司Expedia旗下的酒店预订公司,它运营着89个网站,跨越68个国家,三年前开始实验公有云,以求让客户在预订网站上查询假期酒店时得到更快的信息获取体验。
云端本身是用于驱动网站的部分小功能的,如搜索框的自动推荐功能,还能保证处理Hotels.com服务的季节性需求高峰整体储能。
Hotels.com的首席技术官Thierry Bedos上个月在伦敦参加“2015 Clou
- java笔记1
a-john
java
1,面向对象程序设计(Object-oriented Propramming,OOP):java就是一种面向对象程序设计。
2,对象:我们将问题空间中的元素及其在解空间中的表示称为“对象”。简单来说,对象是某个类型的实例。比如狗是一个类型,哈士奇可以是狗的一个实例,也就是对象。
3,面向对象程序设计方式的特性:
3.1 万物皆为对象。
- C语言 sizeof和strlen之间的那些事 C/C++软件开发求职面试题 必备考点(一)
aijuans
C/C++求职面试必备考点
找工作在即,以后决定每天至少写一个知识点,主要是记录,逼迫自己动手、总结加深印象。当然如果能有一言半语让他人收益,后学幸运之至也。如有错误,还希望大家帮忙指出来。感激不尽。
后学保证每个写出来的结果都是自己在电脑上亲自跑过的,咱人笨,以前学的也半吊子。很多时候只能靠运行出来的结果再反过来
- 程序员写代码时就不要管需求了吗?
asia007
程序员不能一味跟需求走
编程也有2年了,刚开始不懂的什么都跟需求走,需求是怎样就用代码实现就行,也不管这个需求是否合理,是否为较好的用户体验。当然刚开始编程都会这样,但是如果有了2年以上的工作经验的程序员只知道一味写代码,而不在写的过程中思考一下这个需求是否合理,那么,我想这个程序员就只能一辈写敲敲代码了。
我的技术不是很好,但是就不代
- Activity的四种启动模式
百合不是茶
android栈模式启动Activity的标准模式启动栈顶模式启动单例模式启动
android界面的操作就是很多个activity之间的切换,启动模式决定启动的activity的生命周期 ;
启动模式xml中配置
<activity android:name=".MainActivity" android:launchMode="standard&quo
- Spring中@Autowired标签与@Resource标签的区别
bijian1013
javaspring@Resource@Autowired@Qualifier
Spring不但支持自己定义的@Autowired注解,还支持由JSR-250规范定义的几个注解,如:@Resource、 @PostConstruct及@PreDestroy。
1. @Autowired @Autowired是Spring 提供的,需导入 Package:org.springframewo
- Changes Between SOAP 1.1 and SOAP 1.2
sunjing
ChangesEnableSOAP 1.1SOAP 1.2
JAX-WS
SOAP Version 1.2 Part 0: Primer (Second Edition)
SOAP Version 1.2 Part 1: Messaging Framework (Second Edition)
SOAP Version 1.2 Part 2: Adjuncts (Second Edition)
Which style of WSDL
- 【Hadoop二】Hadoop常用命令
bit1129
hadoop
以Hadoop运行Hadoop自带的wordcount为例,
hadoop脚本位于/home/hadoop/hadoop-2.5.2/bin/hadoop,需要说明的是,这些命令的使用必须在Hadoop已经运行的情况下才能执行
Hadoop HDFS相关命令
hadoop fs -ls
列出HDFS文件系统的第一级文件和第一级
- java异常处理(初级)
白糖_
javaDAOspring虚拟机Ajax
从学习到现在从事java开发一年多了,个人觉得对java只了解皮毛,很多东西都是用到再去慢慢学习,编程真的是一项艺术,要完成一段好的代码,需要懂得很多。
最近项目经理让我负责一个组件开发,框架都由自己搭建,最让我头疼的是异常处理,我看了一些网上的源码,发现他们对异常的处理不是很重视,研究了很久都没有找到很好的解决方案。后来有幸看到一个200W美元的项目部分源码,通过他们对异常处理的解决方案,我终
- 记录整理-工作问题
braveCS
工作
1)那位同学还是CSV文件默认Excel打开看不到全部结果。以为是没写进去。同学甲说文件应该不分大小。后来log一下原来是有写进去。只是Excel有行数限制。那位同学进步好快啊。
2)今天同学说写文件的时候提示jvm的内存溢出。我马上反应说那就改一下jvm的内存大小。同学说改用分批处理了。果然想问题还是有局限性。改jvm内存大小只能暂时地解决问题,以后要是写更大的文件还是得改内存。想问题要长远啊
- org.apache.tools.zip实现文件的压缩和解压,支持中文
bylijinnan
apache
刚开始用java.util.Zip,发现不支持中文(网上有修改的方法,但比较麻烦)
后改用org.apache.tools.zip
org.apache.tools.zip的使用网上有更简单的例子
下面的程序根据实际需求,实现了压缩指定目录下指定文件的方法
import java.io.BufferedReader;
import java.io.BufferedWrit
- 读书笔记-4
chengxuyuancsdn
读书笔记
1、JSTL 核心标签库标签
2、避免SQL注入
3、字符串逆转方法
4、字符串比较compareTo
5、字符串替换replace
6、分拆字符串
1、JSTL 核心标签库标签共有13个,
学习资料:http://www.cnblogs.com/lihuiyy/archive/2012/02/24/2366806.html
功能上分为4类:
(1)表达式控制标签:out
- [物理与电子]半导体教材的一个小问题
comsci
问题
各种模拟电子和数字电子教材中都有这个词汇-空穴
书中对这个词汇的解释是; 当电子脱离共价键的束缚成为自由电子之后,共价键中就留下一个空位,这个空位叫做空穴
我现在回过头翻大学时候的教材,觉得这个
- Flashback Database --闪回数据库
daizj
oracle闪回数据库
Flashback 技术是以Undo segment中的内容为基础的, 因此受限于UNDO_RETENTON参数。要使用flashback 的特性,必须启用自动撤销管理表空间。
在Oracle 10g中, Flash back家族分为以下成员: Flashback Database, Flashback Drop,Flashback Query(分Flashback Query,Flashbac
- 简单排序:插入排序
dieslrae
插入排序
public void insertSort(int[] array){
int temp;
for(int i=1;i<array.length;i++){
temp = array[i];
for(int k=i-1;k>=0;k--)
- C语言学习六指针小示例、一维数组名含义,定义一个函数输出数组的内容
dcj3sjt126com
c
# include <stdio.h>
int main(void)
{
int * p; //等价于 int *p 也等价于 int* p;
int i = 5;
char ch = 'A';
//p = 5; //error
//p = &ch; //error
//p = ch; //error
p = &i; //
- centos下php redis扩展的安装配置3种方法
dcj3sjt126com
redis
方法一
1.下载php redis扩展包 代码如下 复制代码
#wget http://redis.googlecode.com/files/redis-2.4.4.tar.gz
2 tar -zxvf 解压压缩包,cd /扩展包 (进入扩展包然后 运行phpize 一下是我环境中phpize的目录,/usr/local/php/bin/phpize (一定要
- 线程池(Executors)
shuizhaosi888
线程池
在java类库中,任务执行的主要抽象不是Thread,而是Executor,将任务的提交过程和执行过程解耦
public interface Executor {
void execute(Runnable command);
}
public class RunMain implements Executor{
@Override
pub
- openstack 快速安装笔记
haoningabc
openstack
前提是要配置好yum源
版本icehouse,操作系统redhat6.5
最简化安装,不要cinder和swift
三个节点
172 control节点keystone glance horizon
173 compute节点nova
173 network节点neutron
control
/etc/sysctl.conf
net.ipv4.ip_forward =
- 从c面向对象的实现理解c++的对象(二)
jimmee
C++面向对象虚函数
1. 类就可以看作一个struct,类的方法,可以理解为通过函数指针的方式实现的,类对象分配内存时,只分配成员变量的,函数指针并不需要分配额外的内存保存地址。
2. c++中类的构造函数,就是进行内存分配(malloc),调用构造函数
3. c++中类的析构函数,就时回收内存(free)
4. c++是基于栈和全局数据分配内存的,如果是一个方法内创建的对象,就直接在栈上分配内存了。
专门在
- 如何让那个一个div可以拖动
lingfeng520240
html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml
- 第10章 高级事件(中)
onestopweb
事件
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/
- 计算两个经纬度之间的距离
roadrunners
计算纬度LBS经度距离
要解决这个问题的时候,到网上查了很多方案,最后计算出来的都与百度计算出来的有出入。下面这个公式计算出来的距离和百度计算出来的距离是一致的。
/**
*
* @param longitudeA
* 经度A点
* @param latitudeA
* 纬度A点
* @param longitudeB
*
- 最具争议的10个Java话题
tomcat_oracle
java
1、Java8已经到来。什么!? Java8 支持lambda。哇哦,RIP Scala! 随着Java8 的发布,出现很多关于新发布的Java8是否有潜力干掉Scala的争论,最终的结论是远远没有那么简单。Java8可能已经在Scala的lambda的包围中突围,但Java并非是函数式编程王位的真正觊觎者。
2、Java 9 即将到来
Oracle早在8月份就发布
- zoj 3826 Hierarchical Notation(模拟)
阿尔萨斯
rar
题目链接:zoj 3826 Hierarchical Notation
题目大意:给定一些结构体,结构体有value值和key值,Q次询问,输出每个key值对应的value值。
解题思路:思路很简单,写个类词法的递归函数,每次将key值映射成一个hash值,用map映射每个key的value起始终止位置,预处理完了查询就很简单了。 这题是最后10分钟出的,因为没有考虑value为{}的情