- 2024/8/19 英语每日一段
何事驚慌
笔记
MehtaagreedwiththecentralargumentmadebytheJusticeDepartmentand38statesandterritoriesthatGooglesuppressedcompetitionbypayingbillionsofdollarstooperatorsofwebbrowsersandphonemanufacturerstobetheirdefaul
- 设置jupyter notebook 默认打开chrome 浏览器
Cecilia__-__
jupyterchromeide
1、打开cmd2、输入jupyternotebook--generate-config3、显示出jupyter_notebook_config.py文件所在目录。4、找到这个文件,用NotePad++打开。5、在最后输入:importwebbrowserwebbrowser.register(‘chrome’,None,webbrowser.GenericBrowser(u’C:\\Users\l
- Frameless 开源项目教程
邬稳研Beneficient
Frameless开源项目教程FramelessAchromelesswebbrowserforviewingprototypes.项目地址:https://gitcode.com/gh_mirrors/fram/Frameless项目介绍Frameless是一个基于React的无框架框架,旨在提供一种轻量级的方式来构建现代Web应用。它通过提供一组核心组件和工具,帮助开发者快速搭建应用,同时保持
- WebKit介绍及总结
sada09
html学习webkitjavascriptsafarixmlhttprequest脚本transformation
一.WebKit简介Webkit是一个开放源代码的浏览器引擎(webbrowserengine),最初的代码来自KDE的KHTML和KJS(均开放源代码)。苹果公司在Webkit的基础上做了大量优化改进工作,此时的AppleWebkit已经和Webkit有了不少差别,最后开发出了著名的Safari,可以说Safari是一个相当成功的产品,但是Safari却不是开放源代码的。基于WebKit的浏览器
- 基于pyautogui的爬虫
eric-sjq
爬虫pythonui
本文将介绍如何使用Python的pyautogui库编写一个简单的爬虫程序。我们将分步骤讲解代码,并解释每个步骤的作用。当网站的反爬很严,设置了User-Agent和cookie仍然不管用时,可以使用这种方法。1.导入所需库首先,我们需要导入所需的库:importwebbrowserimporttimeimportwin32guiimportwin32conimportpyautogui2.定义一
- 比较两个文件的差异
大白菜的猪猪
在linux系统中,如果要对比两个文件的差异,可以直接使用vimvim-d/tmp/hsy6666.txt/tmp/hsy7777.txt对比文件差异结果源代码#而在Python中,我们可以导入标准库提供的difflib模块实现对比文件差异这一功能#导入比较文件差异模块importdifflib#导入模块支持使用浏览器打开importwebbrowserimportsysimportstringi
- WPF中去边框窗体与WebBrowser控件的兼容问题解决办法
公西雒
C#wpfwebbrowserwinform
问题产生原因:若设置窗体为AllowsTransparency="True",WindowStyle="None",内嵌的WebBrowser就无法显示了,但它加载的网页内容还能正常交互。解决方案:通过google,找到了如下的WPF窗体文件,并对其进行了简单修改。1.添加一个新窗体,命名为WebBrowserOverlay;XAML:WebBrowserOverlay.xamlC#:WebBro
- Browser Fingerprinting: Unveiling the Unique Identifier of Web Browsers
进击切图仔
前端
Browserfingerprintingisatechnologyusedtoidentifyandlabelwebbrowsersbyexploitingtheuniquecharacteristicstheyexhibitwhenusersaccesswebsites.Itleveragesthedistinctfeaturesdisplayedbybrowsersduringuserint
- ppt插入html(用office而不是wps)
aら 淼
前端html知识htmlmicrosoftppt
最近新get到的技能,在ppt里面插入html!注意要用MicrosoftOfficePowerPoint才行,而不是wps,一定要先安装MicrosoftOfficePowerPoint再执行以下操作。1、修改注册表的值,才能在PowerPoint中插入MicrosoftWebBrowser(兼容性很差)。按下win+r=>输入regedit确定=》选中HKEY_LOCAL_MACHINE点编辑
- C# webbrowser控件设置代理IP访问网站
小文没烦恼
单片机嵌入式硬件c#tcp/ip开发语言爬虫
目录前言一、WebBrowser控件简介二、代理IP简介三、设置WebBrowser控件的代理IP1.引入相关命名空间2.定义修改代理IP的函数3.修改代理IP4.取消代理IP设置四、使用WebBrowser控件访问代理IP五、完整示例代码总结前言C#WebBrowser控件是一个非常常用的控件,它提供了一个内嵌的浏览器接口,允许我们在Windows应用程序中嵌入网页浏览功能。本文将介绍如何使用C
- csharp使用ChromiumWebBrowser页面出现黑边和鼠标偏离问题
一见
csharpc#c#csharp
问题的原因是显示器同ChromiumWebBrowser的分辨率不一致,可在初始化时调用EnableHighDPISupport来解决://初始化配置CefSettingssettings=newCefSettings();Cef.Initialize(settings);Cef.EnableHighDPISupport();//解决页面出现黑边和鼠标偏离问题//创建浏览器chromeBrowse
- 爬虫整理(三)Requests
Wei_Lai
Requests是一个Python的外部模块,需要手动安装.使用pip安装就好了.importrequestsimportwebbrowser#使用浏览器打开param={"wd":"itswl.github"}#搜索的信息r=requests.get('https://www.baidu.com/s',params=param)print(r.url)#用get方式webbrowser.open
- Ubuntu快捷操作Neo4j,Python脚本,利用py2neo库实现
sagima_sdu
neo4jpython开发语言
在Ubuntu上安装了Neo4j数据库,为其编写一个Python脚本,快捷一键实现开启、关闭、清空等操作。程序内容:导入所需的模块:subprocess:用于执行系统命令,例如启动、停止、重启Neo4j服务。webbrowser:用于在默认的Web浏览器中打开Neo4j浏览器。py2neo.Graph:用于连接到Neo4j数据库并执行操作。py2neo.NodeMatcher:用于匹配和操作数据库
- html页面缩略图生成,根据URL自动生成网页缩略图的源代码
weixin_39623271
html页面缩略图生成
一、原理及程序类型原理:通过IE在本地打开目标URL同时截图;本方法存在安全性的问题,千万不要为恶意网页生成缩略图,可能会给您带来一场灾难!程序类型:C#语句(CS结构的程序)。二、源代码privatevoidOnDocumentCompleted(objectsender,WebBrowserDocumentCompletedEventArgse){WebBrowserbrowser=(send
- Broaden Compatibility Crack
SEO-狼术
netCrackDelphi.net
BroadenCompatibilityCrackMakeyourdataavailabletoclient-sideapplicationslikewebbrowsersandmobileappswiththeefficient,lightweightJSONformat.ConvertingXML(ExtensibleMarkupLanguage)toJSON(JavaScriptObject
- 十二、Web端自动化测试实战(一)
InsaneLoafer
目录Selenium简介SeleniumIDE使用remote复用已有的浏览器使用cookie登录问题整理chromedriver的配置问题。下载浏览器对应的driver版本chromedriver配置环境变量重启命令行以及pycharm学会找报错信息,以及理解报错信息的含义SeleniumSeleniumisasuiteoftoolstoautomatewebbrowsersacrossmany
- Opencv小项目——手势数字刷TIKTOK
kiritobryant
opencv人工智能计算机视觉
写在前面:很久没更新了,之前的实习的记录也算是烂尾了,但是好在自己的实习记录还是有的,最近也忙碌了很多,终于放假了,今天下午正好没事,闲来无事就随便做个小玩意吧。思来想去,就做个手势识别,再通过识别的数字来控制电脑端口的抖音,话不多说,让我们直接进入正题。思路导入库:导入需要的库,包括cv2(OpenCV),math,mediapipe,pyautogui,time,webbrowser。打开抖音
- C# winform webBrowser页面缩放方案汇总
duoni2014
C#WebBrowserc#开发语言winformwebBrowser
遇到一个需求,需要对浏览器进行放大缩小,经过查找资料,有三种方案,其中第三种比较满足需求方案一:通过设置zoom的值://myWeb为对应webBrowser的名称//1.25为缩放比例myWeb.Document.Body.Style="zoom:1.25"不足:文字放大的同时,整个页面也跟着变大,不符合放大内容的需求方案二:通过模拟键盘ctrl+加号和ctrl+减号进行放大缩小//myWeb为
- 理解云计算
Cao_Charles
注:本文本人译自https://dzone.com/refcardz/getting-started-cloud,原作者DavidPosin和DanielRubio。转载请注明出处。1.关于云计算云计算概念囊括了广泛的为企业和消费者提供的服务。从根本上讲,云计算是指基于特定目的通过互联网使用位于世界上某个地方的资源。与云服务的交互通常是通过浏览器(webbrowser)或者命令行(CLI)工具来实
- CEF:MFC 对话框 Demo(VS2013)
blackwood-cliff
CEFCEFMFC
随着HTML5的崛起和IE的淘汰,微软WebBrowser控件越来越不合时宜,CEF(ChromiumEmbeddedFramework)越来越受欢迎。但CEF使用起来比WebBrowser复杂的多,而且它的官方例子cefsimple和cefclient都是使用Win32API开发的,这给大家学习使用CEF带来了很大不便,很多人更需要一个使用MFC开发的例子。CEF版本:cef_binary_3.
- WinForm利用CefSharp调用ChromiumWebBrowser,与JS交互
舒卡
jsc#
第一次写,一开始想用自带的webbrowser载入百度地图,但不支持H5导致不能画热力图,后来改成CefSharp解决。参考内容链接然后开始写C#与JS交互的代码,结果因为2019年11月CefSharp更新了接口,导致WebBrowser.RegisterJsObject("jsObj",newJsEvent(),newCefSharp.BindingOptions(){CamelCaseJav
- 【C#】用CefSharp.ChromiumWebBrowser做winform开发过程中遇到的一些坑
饺子大魔王12138
c#前端chromedevtoolschrome
文章目录使用键盘F5刷新、F12打开控制台浏览器默认下载弹窗禁用GPU配置使用键盘F5刷新、F12打开控制台publicclassCEFKeyBoardHander:IKeyboardHandler{publicboolOnKeyEvent(IWebBrowserbrowserControl,IBrowserbrowser,KeyTypetype,intwindowsKeyCode,intnati
- 在eclipse上运行html文件
XZD_Fitz
javawebeclipse运行htmljavawebhtml浏览器上显示html页面
在eclipse上是可以运行html文件的,比如说我想这个html文件可以鼠标右键单击,找到openwith,然后选择然后选择webbrowser,这样就会直接跳转到浏览器打开页面了。欢迎大家采纳,如有疑问可以在下面评论或者关注我的博客发消息给我。
- python使用webbrowser打开网址
机器人迈克猫
pythonpython开发语言
代码如下importwebbrowserimporttime#默认浏览器url_baidu='https://www.baidu.com/'url_sina='https://www.sina.com.cn/'url_iqiyi='https://www.iqiyi.com/'url_youku='https://www.youku.com/'url_bilibili='https://www.b
- Python如何制作一个病毒?
帅气的马
博客后缀常识python开发语言运维
相信各位好奇心重的朋友们,特别是接触过爬虫的朋友们都想试一试如何做一个爬虫,别急.现在教你!fromctypesimport*importwebbrowserimporttkinterastkimportrandomimportthreadingimporttimeimportosimportsys以上代码为我们做需要的库;接下来我们如何做呢?#2width=120height=120window
- VB.net中应用CefSharp.WinForms库构建Chrome核心浏览器的方法
zhejiong
VB&VB.netVB.netC#ChromeVisualStudio
在VB.net系列的项目开发中,往往需要使用到内嵌浏览器。一般来说,使用VB.net自带的WebBrowser控件能够满足大部分的要求。但是WebBrowser控件是基于IE浏览器内核,显然对HTML5、JavaScript等的支持体验较差,不能满足某些特殊的需求,如果要在VB.net项目中嵌入其它内核的浏览器该怎么做呢?网上有一些基于C#的开源项目,可以方便的在C#编译环境下用于开发WinFor
- 浏览器内核
钱英俊真英俊
浏览器内核(WebBrowserEngine),也被成为样板引擎(LayoutEngine)、页面渲染引擎(RenderingEngine)。它是一种软件组件,负责获取标记式内容(如HTML、XML及图像文件等等)、整理信息(如CSS及XSL等),并将排班后的内容输出至显示器或打印机。所有网页浏览器、电子邮件客户端、电子阅读器以及其他需要根据表示性的标记语言(PresentationalMarku
- 使用Pycharm给html文件添加浏览器
ashengz
pycharmidepython
1、选择菜单栏的File---->选择setting设置2、选择Tools(工具)--->WebBrowser(web浏览器)勾选自己想要添加的浏览器前面的勾选框即可注意点击ok进行保存
- 浏览器控件打开PDF文件时文件内容不显示的解决方法
回来的博客
vc
采用WebBrowser的方式打开pdf文件出现如下画面,文件内容无法正确显示:解决方法:1.打开AdobeReaderXI:2.点击Edit,在下拉框中选择Preferences,在弹出框中选择Secutrity(Enhanced),如下图所示:3.将上图中右侧第一个方框与第二个方框选中取消掉,点击OK,下次浏览器打开PDF就能正常显示文件了。
- Python 处理剪切板内容,加载网址
啥也不懂的人学编程
python开发语言
importwebbrowser,sysimportpyperclipiflen(sys.argv)>1:#如果是命令行输入address=''.join(sys.argv[1:])#获取命令行输入内容else:address=pyperclip.paste()#获取剪切板内容print(address)#打印网址信息webbrowser.open(address)#启动浏览器加载网页
- 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为{}的情