我使用Mechanize登录了一个网页/ servlet.
我有一个页面对象
jobShortListPg = agent.get(addressOfPage)
Run Code Online (Sandbox Code Playgroud)
当我使用以下
puts jobShortListPg
Run Code Online (Sandbox Code Playgroud)
我得到了我不想要的页面的"机械化"版本
#<Mechanize::Page::Link "Home" "blahICScriptProgramName=WEBLIB_MENU.ISCRIPT3.FieldFormula.IScript_DrillDown&target=main0&Level=0&RL=&navc=3171">
Run Code Online (Sandbox Code Playgroud)
如何获取页面的html源代码呢?
我正在使用一个使用Electron的"0.34.3"版本的Node.js应用程序.
我遇到的问题是,当我尝试在渲染器过程中包含'电子'模块时,如下所示require('electron').remote;,当我npm start- 我得到以下错误时:
{ [Error: Cannot find module 'electron' from '/Users/waley/code/PROJECT/src/connect']
stream:
Labeled {
_readableState:
ReadableState {
objectMode: true,
highWaterMark: 16,
buffer: [],
length: 0,
pipes: [Object],
pipesCount: 1,
flowing: true,
ended: false,
endEmitted: false,
reading: true,
sync: false,
needReadable: true,
emittedReadable: false,
readableListening: false,
defaultEncoding: 'utf8',
ranOut: false,
awaitDrain: 0,
readingMore: false,
decoder: null,
encoding: null,
resumeScheduled: false },
readable: true,
domain: null,
_events:
{ end: [Object],
error: [Object],
data: [Function: ondata],
_mutate: [Object] …Run Code Online (Sandbox Code Playgroud) 问题:
给定任何字符串,添加尽可能少的字符,使其成为线性时间的回文.
我只能想出一个O(N 2)解决方案.
有人可以用O(N)解决方案帮助我吗?
algorithm ×1
atom-editor ×1
electron ×1
mechanize ×1
node.js ×1
nokogiri ×1
npm ×1
palindrome ×1
ruby ×1