• 关于

    links

    的搜索结果

问题

用js脚本点击页面button,页面跳转后,如何继续执行下面js脚本?

a123456678 2019-12-01 20:25:09 2133 浏览量 回答数 2

回答

在 Eclipse 目录下建立 links 和 links_plugins 两个文件夹 把 language 放到 links_plugins 下 然后在 links 下建立一个文本文件 language.link 里面写入 path=links_plugins/language 即可.其他插件类似,但不是所有插件都支持这样,可以用 Eclipse 的 Market 安装插件,就是速度可能有点慢.

爵霸 2019-12-02 02:47:51 0 浏览量 回答数 0

回答

function openinnew() { if (!document.getElementsByTagName) return; var links = document.getElementsByTagName("a"); for (var i=0; i<links.length; i++) { if (links[i].getAttribute("href")) { if (links[i].getAttribute("rel") == "external" || (links[i].getAttribute("href").substring(0,4) == 'http' && links[i].getAttribute("href").indexOf('santaferelo.com/') == -1)) { links[i].onclick = new Function("window.open('"+links[i].getAttribute("href")+"'); return false;"); } } } } window.onload = openinnew; 这里是定义了一个openinnew()的函数,并在网页加载后执行这个函数。获取所有a标签然后对其进行判断,如果a标签满足rel属性为external或href的地址前面为http并且非santaferelo.com这个域名下的地址的时候,就调用window.open新开一个标签。 根据以上解读,所以你就会发现其实你的原来页面并不是所有的网址都是在原始页面中打开的,Records Storage and Records Management你找找这个文字的链接,因为是非条件域下的地址所以也是在新窗口中打开的。然后你新改的地方由于域名变成了app.hknow.net了,但是js的判断域没改..所以,你懂的...

a123456678 2019-12-02 02:20:34 0 浏览量 回答数 0

阿里云试用中心,为您提供0门槛上云实践机会!

0元试用32+款产品,最高免费12个月!拨打95187-1,咨询专业上云建议!

问题

Ruby on Rails:以表单提交数组

保持可爱mmm 2020-02-10 16:02:42 5 浏览量 回答数 1

问题

如何知道MySQLnd是否是活动驱动程序??mysql

保持可爱mmm 2020-05-17 21:11:59 2 浏览量 回答数 1

回答

希望这段代码可以帮助您: new = [('POU5F1', 13), ('BICD1', 11), ('VEGFA', 10)] links = [] for i in new: links.append(i[0]) print(links)

游客ufivfoddcd53c 2020-01-04 17:21:35 0 浏览量 回答数 0

问题

通过使用PHP选中复选框来删除多行 ?mysql

保持可爱mmm 2020-05-17 10:42:39 0 浏览量 回答数 1

问题

eclipse 最新版本无法links怎么解决

爵霸 2019-12-01 19:49:10 755 浏览量 回答数 1

问题

将元组元素转换为单独的字符串

游客ufivfoddcd53c 2020-01-04 17:21:12 1 浏览量 回答数 1

问题

报错Invalid argument supplied for foreach(),什么原因?

落地花开啦 2019-12-01 20:03:13 1197 浏览量 回答数 1

回答

12 13两点 参考于 《JavaScript DOM编程艺术(第2版)》 尽量少访问DOM和尽量减少标记 if(document.getElementsByTagName("a").length > 0){ var links = document.getElementsByTagName("a"); for(var i = 0; i < links.length; i++){ something... } } 上面这段代码使用了两次getElementsByTagName方法去执行相同的操作,浪费了一次搜索。更好的办法是把第一次搜索的结果保存在一个变量中,然后重用该结果: var links = document.getElementsByTagName("a"); if(links.length > 0){ for(var i = 0; i < links.length; i++){ something... } } 合并和放置脚本 <script src="js/functionA.js"></script> <script src="js/functionB.js"></script> <script src="js/functionC.js"></script> <script src="js/function.js"></script> 上面两种做法,推荐的做法是把第一种functionA.js、functionB.js、functionC.js合并到一个脚本文件中。这样就可以减少加载页面时发送的请求数量,而减少请求数量通常都是性能优化时首先要考虑的。 位于块中的脚本会导致浏览器无法并行加载其他文件,把

珍宝珠 2020-02-14 15:01:15 0 浏览量 回答数 0

回答

确定你得模块导入和路径设置都没问题?不确定啊,怎么弄? 有可能是你自己建了一个文件名字叫scrapy,删了换个名字看看:)不是我建的,是sudoapt-getinstall装的 把<preclass="brush:python;toolbar:true;auto-links:false;">importscrapy <spanstyle="line-height:1.5;font-size:10pt;">换为<preclass="brush:python;toolbar:true;auto-links:false;">fromscrapy.spiderimportSpider 然后,把这里:<preclass="brush:python;toolbar:true;auto-links:false;">classRobotSpider(scrapy.Spider): <spanstyle="line-height:1.5;font-size:10pt;">改为:<preclass="brush:python;toolbar:true;auto-links:false;">classRobotSpider(Spider):

爱吃鱼的程序员 2020-06-14 17:43:00 0 浏览量 回答数 0

回答

Links that point to other domains or that have rel="external", data-ajax="false" or target attributes will not be loaded with Ajax. Instead, these links will cause a full page refresh with no animated transition.设置data-ajax="false" 会刷新整个页面,也就没有专场效果了

a123456678 2019-12-02 03:04:43 0 浏览量 回答数 0

问题

ubuntu 安装gitblit,执行install-service-ubuntu.sh,报 System start/stop links for /etc/init.d/gitblit already exist.怎么解?

broncos 2019-12-01 20:23:02 1604 浏览量 回答数 1

回答

自答:其他应用部署的服务,编排模板制定hostname标签。依赖的应用内通过external_links标签指定依赖的hostname,然后可以通过hostname访问。使用时阿里云容器服务要给external_links起别名,别名可以与原名相同。不然创建应用会失败。以后应该会修复这个问题。

tedli812 2019-12-02 03:23:23 0 浏览量 回答数 0

回答

这将有效,因为Scrapy将为您处理重复的URL: def parse(self, response): yield {'url': response.url} print('[parse] url:', response.url) # extract all links from page all_links = response.xpath('*//a/@href').extract() for link in all_links: if("https:" in link or "http:" in link): print('[+] link:', link) full_link = response.urljoin(link) print("----------Full Link: "+full_link) request = response.follow(full_link, callback=self.parse) yield request

游客gsy3rkgcdl27k 2019-12-02 02:11:04 0 浏览量 回答数 0

回答

你搞错了吧,我测试了C只要实现methodB即可<preclass="brush:java;toolbar:true;auto-links:false;">publicinterfaceA{voidmethodA();} <preclass="brush:java;toolbar:true;auto-links:false;">publicabstractclassBimplementsA{publicvoidmethodA(){}publicabstractvoidmethodB();} <preclass="brush:java;toolbar:true;auto-links:false;">publicclassCextendsB{@OverridepublicvoidmethodB(){}} <divclass='ref'> 引用来自“采飞扬”的评论你搞错了吧,我测试了C只要实现methodB即可你抽象类中的onApplicationContext写错了,应该是onApplicationEvent呀,汗。。。试了,照样不报错

爱吃鱼的程序员 2020-06-10 14:30:33 0 浏览量 回答数 0

问题

js 模拟网页显示的网址点击

小旋风柴进 2019-12-01 19:24:03 981 浏览量 回答数 1

回答

jsoup提供了传统的DOM 方式的元素解析,下面是个例子: File input = new File("D:/test.html"); Document doc = Jsoup.parse(input, "UTF-8","网址/"); Element content =doc.getElementById("content"); Elements links = content.getElementsByTag("a"); for (Element link : links) { String linkHref =link.attr("href"); String linkText =link.text(); }

a123456678 2019-12-02 03:08:20 0 浏览量 回答数 0

问题

如何在MySQL中安排存储过程?mysql

保持可爱mmm 2020-05-17 18:45:42 2 浏览量 回答数 1

问题

如何在MySQL中安排存储过程?mysql

保持可爱mmm 2020-05-17 18:44:40 2 浏览量 回答数 1

回答

多写了一句。自己仔细看。<preclass="brush:java;toolbar:true;auto-links:false;">publicvoidonReceive(Contextcontext,Intentintent){context.unregisterReceiver(this);<preclass="brush:java;toolbar:true;auto-links:false;">几个意思?你想要干嘛?

爱吃鱼的程序员 2020-06-22 14:29:23 0 浏览量 回答数 0

回答

[client]socket = xxxxxxxxxxxx 和 [mysqld] socket = xxxxxxxxxxxx 一致,并且没遗漏 [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql # Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0 [mysqld_safe] log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid 这个是我的/etc/my.cnf下面的内容 现在没有 [client] socket =/var/lib/mysql/mysql.sock 加上上面的话 # source /etc/my.cnf -bash: [mysqld]: command not found -bash: symbolic-links=0: command not found -bash: [client]: command not found -bash: socket: command not found -bash: [mysqld_safe]: command not found -bash: log-error=/var/log/mysqld.log: 没有那个文件或目录 -bash: pid-file=/var/run/mysqld/mysqld.pid: 没有那个文件或目录 你客户端提示是去连 /tmp/mysql.sock你看看你的配置的socket配的明显不对应.可以试试 mysql -u XXX -p -S /var/lib/mysql/mysql.sock

a123456678 2019-12-02 02:43:25 0 浏览量 回答数 0

回答

看看php.ini里面有个path_info的设置项######这个只是未定义的提示,没事呢!如果你不想让他显示就<preclass="brush:php;toolbar:true;auto-links:false;">error_reporting(0); ######<preclass="brush:php;toolbar:true;auto-links:false;">inM:\xampp\htdocs\a\qwench\index.phponline15 第15行代码呢

优选2 2020-06-09 15:33:13 0 浏览量 回答数 0

回答

假设汉化包目录为chs,自己弄个目录结构,目录结构为 chs/eclipse/ 旧版eclipse用links方法 丢到eclipse目录下,links目录随便弄个文件,假设c.txt(txt照样行,扩展名随意),里面内容一行 path=chs 新版的eclipse下有dropins目录,直接把自己建立的chs目录往里面一丢就好。 eclipse.exe点右键,创建快捷方式,然后快捷方式右键点属性,目标一栏加入" -clean",前面有个空格,引号不要,然后运行快捷方式,重建配置,因为eclipse是会缓存配置的。 clean方式用一次就好。 最后,官网有新的汉化包吧。

爵霸 2019-12-02 02:52:07 0 浏览量 回答数 0

回答

请认真看文档!Python DB API 2.0 里有说明的,.execute() 方法可以接受两个参数,第一个是 SQL 语句模板,第二个是值的集合。比如 SQLite3 里(使用标准库的 sqlite3 模块):cursor.execute('UPDATE LINKS SET TITLE=? where id = "3"', ('a \"string\" in quote',))PostgreSQL 里(使用 psycopg2):cursor.execute('UPDATE LINKS SET TITLE=%s where id = "3"', ('a \"string\" in quote',))不同的库使用的占位符不一样,详见 http://legacy.python.org/dev/peps/pep-0249/ 以及你所使用的库的文档。切勿自行格式化 SQL 语句。

a123456678 2019-12-02 03:02:01 0 浏览量 回答数 0

回答

这是一个不错的起点: Page $i " : "$page "; } $r = mysql_query($query); $query = "SELECT * FROM 'redirect' WHERE 'user_id'= \''.$_SESSION['user_id'].' \' ORDER BY 'timestamp' LIMIT $startAt, $perPage"; $r = mysql_query($query); // display results here the way you want echo $links; // show links to other pages来源:stack overflow

保持可爱mmm 2020-05-13 14:32:22 0 浏览量 回答数 0

回答

首先要提出来的是安全问题。本节讨论的思想如果没有一些额外的安全和认知机制的话会很糟糕。 也就是说,我们的主要目的是深入分析Python的import语句机制。 如果你理解了本节内部原理,你就能够为其他任何目的而自定义import。 有了这些,让我们继续向前走。 本节核心是设计导入语句的扩展功能。有很多种方法可以做这个, 不过为了演示的方便,我们开始先构造下面这个Python代码结构: testcode/ spam.py fib.py grok/ __init__.py blah.py 这些文件的内容并不重要,不过我们在每个文件中放入了少量的简单语句和函数, 这样你可以测试它们并查看当它们被导入时的输出。例如: # spam.py print("I'm spam") def hello(name): print('Hello %s' % name) # fib.py print("I'm fib") def fib(n): if n < 2: return 1 else: return fib(n-1) + fib(n-2) # grok/__init__.py print("I'm grok.__init__") # grok/blah.py print("I'm grok.blah") 这里的目的是允许这些文件作为模块被远程访问。 也许最简单的方式就是将它们发布到一个web服务器上面。在testcode目录中像下面这样运行Python: bash % cd testcode bash % python3 -m http.server 15000 Serving HTTP on 0.0.0.0 port 15000 ... 服务器运行起来后再启动一个单独的Python解释器。 确保你可以使用 urllib 访问到远程文件。例如: >>> from urllib.request import urlopen >>> u = urlopen('http://localhost:15000/fib.py') >>> data = u.read().decode('utf-8') >>> print(data) # fib.py print("I'm fib") def fib(n): if n < 2: return 1 else: return fib(n-1) + fib(n-2) >>> 从这个服务器加载源代码是接下来本节的基础。 为了替代手动的通过 urlopen() 来收集源文件, 我们通过自定义import语句来在后台自动帮我们做到。 加载远程模块的第一种方法是创建一个显式的加载函数来完成它。例如: import imp import urllib.request import sys def load_module(url): u = urllib.request.urlopen(url) source = u.read().decode('utf-8') mod = sys.modules.setdefault(url, imp.new_module(url)) code = compile(source, url, 'exec') mod.__file__ = url mod.__package__ = '' exec(code, mod.__dict__) return mod 这个函数会下载源代码,并使用 compile() 将其编译到一个代码对象中, 然后在一个新创建的模块对象的字典中来执行它。下面是使用这个函数的方式: >>> fib = load_module('http://localhost:15000/fib.py') I'm fib >>> fib.fib(10) 89 >>> spam = load_module('http://localhost:15000/spam.py') I'm spam >>> spam.hello('Guido') Hello Guido >>> fib <module 'http://localhost:15000/fib.py' from 'http://localhost:15000/fib.py'> >>> spam <module 'http://localhost:15000/spam.py' from 'http://localhost:15000/spam.py'> >>> 正如你所见,对于简单的模块这个是行得通的。 不过它并没有嵌入到通常的import语句中,如果要支持更高级的结构比如包就需要更多的工作了。 一个更酷的做法是创建一个自定义导入器。第一种方法是创建一个元路径导入器。如下: # urlimport.py import sys import importlib.abc import imp from urllib.request import urlopen from urllib.error import HTTPError, URLError from html.parser import HTMLParser # Debugging import logging log = logging.getLogger(__name__) # Get links from a given URL def _get_links(url): class LinkParser(HTMLParser): def handle_starttag(self, tag, attrs): if tag == 'a': attrs = dict(attrs) links.add(attrs.get('href').rstrip('/')) links = set() try: log.debug('Getting links from %s' % url) u = urlopen(url) parser = LinkParser() parser.feed(u.read().decode('utf-8')) except Exception as e: log.debug('Could not get links. %s', e) log.debug('links: %r', links) return links class UrlMetaFinder(importlib.abc.MetaPathFinder): def __init__(self, baseurl): self._baseurl = baseurl self._links = { } self._loaders = { baseurl : UrlModuleLoader(baseurl) } def find_module(self, fullname, path=None): log.debug('find_module: fullname=%r, path=%r', fullname, path) if path is None: baseurl = self._baseurl else: if not path[0].startswith(self._baseurl): return None baseurl = path[0] parts = fullname.split('.') basename = parts[-1] log.debug('find_module: baseurl=%r, basename=%r', baseurl, basename) # Check link cache if basename not in self._links: self._links[baseurl] = _get_links(baseurl) # Check if it's a package if basename in self._links[baseurl]: log.debug('find_module: trying package %r', fullname) fullurl = self._baseurl + '/' + basename # Attempt to load the package (which accesses __init__.py) loader = UrlPackageLoader(fullurl) try: loader.load_module(fullname) self._links[fullurl] = _get_links(fullurl) self._loaders[fullurl] = UrlModuleLoader(fullurl) log.debug('find_module: package %r loaded', fullname) except ImportError as e: log.debug('find_module: package failed. %s', e) loader = None return loader # A normal module filename = basename + '.py' if filename in self._links[baseurl]: log.debug('find_module: module %r found', fullname) return self._loaders[baseurl] else: log.debug('find_module: module %r not found', fullname) return None def invalidate_caches(self): log.debug('invalidating link cache') self._links.clear() # Module Loader for a URL class UrlModuleLoader(importlib.abc.SourceLoader): def __init__(self, baseurl): self._baseurl = baseurl self._source_cache = {} def module_repr(self, module): return '<urlmodule %r from %r>' % (module.__name__, module.__file__) # Required method def load_module(self, fullname): code = self.get_code(fullname) mod = sys.modules.setdefault(fullname, imp.new_module(fullname)) mod.__file__ = self.get_filename(fullname) mod.__loader__ = self mod.__package__ = fullname.rpartition('.')[0] exec(code, mod.__dict__) return mod # Optional extensions def get_code(self, fullname): src = self.get_source(fullname) return compile(src, self.get_filename(fullname), 'exec') def get_data(self, path): pass def get_filename(self, fullname): return self._baseurl + '/' + fullname.split('.')[-1] + '.py' def get_source(self, fullname): filename = self.get_filename(fullname) log.debug('loader: reading %r', filename) if filename in self._source_cache: log.debug('loader: cached %r', filename) return self._source_cache[filename] try: u = urlopen(filename) source = u.read().decode('utf-8') log.debug('loader: %r loaded', filename) self._source_cache[filename] = source return source except (HTTPError, URLError) as e: log.debug('loader: %r failed. %s', filename, e) raise ImportError("Can't load %s" % filename) def is_package(self, fullname): return False # Package loader for a URL class UrlPackageLoader(UrlModuleLoader): def load_module(self, fullname): mod = super().load_module(fullname) mod.__path__ = [ self._baseurl ] mod.__package__ = fullname def get_filename(self, fullname): return self._baseurl + '/' + '__init__.py' def is_package(self, fullname): return True # Utility functions for installing/uninstalling the loader _installed_meta_cache = { } def install_meta(address): if address not in _installed_meta_cache: finder = UrlMetaFinder(address) _installed_meta_cache[address] = finder sys.meta_path.append(finder) log.debug('%r installed on sys.meta_path', finder) def remove_meta(address): if address in _installed_meta_cache: finder = _installed_meta_cache.pop(address) sys.meta_path.remove(finder) log.debug('%r removed from sys.meta_path', finder) 下面是一个交互会话,演示了如何使用前面的代码: >>> # importing currently fails >>> import fib Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: No module named 'fib' >>> # Load the importer and retry (it works) >>> import urlimport >>> urlimport.install_meta('http://localhost:15000') >>> import fib I'm fib >>> import spam I'm spam >>> import grok.blah I'm grok.__init__ I'm grok.blah >>> grok.blah.__file__ 'http://localhost:15000/grok/blah.py' >>> 这个特殊的方案会安装一个特别的查找器 UrlMetaFinder 实例, 作为 sys.meta_path 中最后的实体。 当模块被导入时,会依据 sys.meta_path 中的查找器定位模块。 在这个例子中,UrlMetaFinder 实例是最后一个查找器方案, 当模块在任何一个普通地方都找不到的时候就触发它。 作为常见的实现方案,UrlMetaFinder 类包装在一个用户指定的URL上。 在内部,查找器通过抓取指定URL的内容构建合法的链接集合。 导入的时候,模块名会跟已有的链接作对比。如果找到了一个匹配的, 一个单独的 UrlModuleLoader 类被用来从远程机器上加载源代码并创建最终的模块对象。 这里缓存链接的一个原因是避免不必要的HTTP请求重复导入。 自定义导入的第二种方法是编写一个钩子直接嵌入到 sys.path 变量中去, 识别某些目录命名模式。 在 urlimport.py 中添加如下的类和支持函数: # urlimport.py # ... include previous code above ... # Path finder class for a URL class UrlPathFinder(importlib.abc.PathEntryFinder): def __init__(self, baseurl): self._links = None self._loader = UrlModuleLoader(baseurl) self._baseurl = baseurl def find_loader(self, fullname): log.debug('find_loader: %r', fullname) parts = fullname.split('.') basename = parts[-1] # Check link cache if self._links is None: self._links = [] # See discussion self._links = _get_links(self._baseurl) # Check if it's a package if basename in self._links: log.debug('find_loader: trying package %r', fullname) fullurl = self._baseurl + '/' + basename # Attempt to load the package (which accesses __init__.py) loader = UrlPackageLoader(fullurl) try: loader.load_module(fullname) log.debug('find_loader: package %r loaded', fullname) except ImportError as e: log.debug('find_loader: %r is a namespace package', fullname) loader = None return (loader, [fullurl]) # A normal module filename = basename + '.py' if filename in self._links: log.debug('find_loader: module %r found', fullname) return (self._loader, []) else: log.debug('find_loader: module %r not found', fullname) return (None, []) def invalidate_caches(self): log.debug('invalidating link cache') self._links = None # Check path to see if it looks like a URL _url_path_cache = {} def handle_url(path): if path.startswith(('http://', 'https://')): log.debug('Handle path? %s. [Yes]', path) if path in _url_path_cache: finder = _url_path_cache[path] else: finder = UrlPathFinder(path) _url_path_cache[path] = finder return finder else: log.debug('Handle path? %s. [No]', path) def install_path_hook(): sys.path_hooks.append(handle_url) sys.path_importer_cache.clear() log.debug('Installing handle_url') def remove_path_hook(): sys.path_hooks.remove(handle_url) sys.path_importer_cache.clear() log.debug('Removing handle_url') 要使用这个路径查找器,你只需要在 sys.path 中加入URL链接。例如: >>> # Initial import fails >>> import fib Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: No module named 'fib' >>> # Install the path hook >>> import urlimport >>> urlimport.install_path_hook() >>> # Imports still fail (not on path) >>> import fib Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: No module named 'fib' >>> # Add an entry to sys.path and watch it work >>> import sys >>> sys.path.append('http://localhost:15000') >>> import fib I'm fib >>> import grok.blah I'm grok.__init__ I'm grok.blah >>> grok.blah.__file__ 'http://localhost:15000/grok/blah.py' >>> 关键点就是 handle_url() 函数,它被添加到了 sys.path_hooks 变量中。 当 sys.path 的实体被处理时,会调用 sys.path_hooks 中的函数。 如果任何一个函数返回了一个查找器对象,那么这个对象就被用来为 sys.path 实体加载模块。 远程模块加载跟其他的加载使用方法几乎是一样的。例如: >>> fib <urlmodule 'fib' from 'http://localhost:15000/fib.py'> >>> fib.__name__ 'fib' >>> fib.__file__ 'http://localhost:15000/fib.py' >>> import inspect >>> print(inspect.getsource(fib)) # fib.py print("I'm fib") def fib(n): if n < 2: return 1 else: return fib(n-1) + fib(n-2) >>>

哦哦喔 2020-04-17 17:11:05 0 浏览量 回答数 0

回答

貌似不是用new一个model插入的,没看懂。。能再具体一点吗?用jfinal你还需要写insert?那你用jfinal干嘛。。大哥有看过我的问题描述吗?你的回答没看懂哎。。。你设置了事务隔离级别为<spanstyle="font-family:楷体,Verdana,sans-serif,宋体;font-size:14px;line-height:22px;background-color:#FFFFFF;">TRANSACTION_READ_UNCOMMITTED,需要把SESSION和binary-log设置为mixed或者row,具体<preclass="brush:sql;toolbar:true;auto-links:false;">mysql>SETSESSIONbinlog_format='ROW';mysql>SETGLOBALbinlog_format='ROW';<preclass="brush:sql;toolbar:true;auto-links:false;"><preclass="brush:sql;toolbar:true;auto-links:false;">补充:在<spanstyle="font-family:Arial;font-size:14px;line-height:26px;background-color:#FFFFFF;">READCOMMITTED或READUNCOMMITTED隔离级别下,binlog只能使用ROW模式。如果不设置默认为STATEMENT

爱吃鱼的程序员 2020-06-22 14:22:24 0 浏览量 回答数 0

回答

能的呀..代码贴出来看看..我试验了很多次都不行  就是在1中定义了2的全局 就不能在2中定义1的全局了 不应该是这样吗: <preclass="brush:cpp;toolbar:true;auto-links:false;">@interfaceViewController2@property(nonaomic,weak)ViewController1 myViewController1;@end然后在push的代码里面:<preclass="brush:cpp;toolbar:true;auto-links:false;">ViewController2viewController=[[ViewController2alloc]init];viewController.myViewController1=self;[self.navigationViewControllerpushViewController:viewController]; 可以实现的。。。

爱吃鱼的程序员 2020-06-22 19:56:22 0 浏览量 回答数 0
阿里云大学 云服务器ECS com域名 网站域名whois查询 开发者平台 小程序定制 小程序开发 国内短信套餐包 开发者技术与产品 云数据库 图像识别 开发者问答 阿里云建站 阿里云备案 云市场 万网 阿里云帮助文档 免费套餐 开发者工具 企业信息查询 小程序开发制作 视频内容分析 企业网站制作 视频集锦 代理记账服务 2020阿里巴巴研发效能峰会 企业建站模板 云效成长地图 高端建站