求大神!!!A.html点击function。调用B.html的function并在B.html 2C

页面问题!!A.html,点击function。调用B.html的function。并在B.html显示内容。怎么写啊?

页面问题!!A.html,点击function。调用B.html的function。并在B.html显示内容。怎么写啊?

3个回答

假如你的A页面和B页面是父子页面的关系:
A页面js定义如下
window.pageA=function(){
var function1=function(){
alert(1);
};
return {
fun1:function1
}
};

B页面调用:
window.pageA.fun1();

qq_29878685
橙稚 两个页面没啥关系。。或者这么说:function调用并传值到另一个页面的function
大约 3 年之前 回复
qq_29878685
橙稚 两个页面没啥关系。。或者这么说:function调用并传值到另一个页面的function
大约 3 年之前 回复

什么关系先?iframe或者window.open?iframe用parent,window.open存储句柄或者opener

iframe和父页,window.open打开页面之间的引用

qq_29878685
橙稚 两个页面没啥关系。。或者这么说:function调用并传值到另一个页面的function
大约 3 年之前 回复

这种我记得在WEB App上解决类似的问题过。

http://dev.dcloud.net.cn/mui/event/

你看看是不是想做成 mui.fire() 这种效果

qq_29878685
橙稚 我用的easyUI。页面都是菜单树生成的。不存在跳转,显示也是在Tabs里显示。现在就是想调用其他页面的function
大约 3 年之前 回复
qq_29878685
橙稚 我用的easyUI。页面都是菜单树生成的。不存在跳转,显示也是在Tabs里显示。现在就是想调用其他页面的function
大约 3 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
使用LocalStorage出现Uncaught TypeError: storage.setItem is not a function错误

使用LocalStorage出现Uncaught TypeError: storage.setItem is not a function错误,浏览器是谷歌80版本,使用window.sessionStorage.setItem(key, value)这种方式报错,使用window.sessionStorage["key"] = value和window.sessionStorage.key = value这两种方式却没有问题,求大佬指导! 代码截图: ![图片说明](https://img-ask.csdn.net/upload/202003/07/1583572749_676386.png) 报错截图: ![图片说明](https://img-ask.csdn.net/upload/202003/07/1583572764_993036.png)

hasChildNodes不是一个功能很小的鼠标编辑器js错误

<div class="post-text" itemprop="text"> <p>I am using the tiny mice editor in my application but it's giving js error some times like </p> <pre><code>Uncaught TypeError: D.hasChildNodes is not a function </code></pre> <p>And I have checked the below links <a href="http://www.tinymce.com/develop/bugtracker_view.php?id=5263" rel="nofollow noreferrer">Link1</a> <a href="https://stackoverflow.com/questions/14681051/uncaught-typeerror-cannot-call-method-haschildnodes-of-undefined">Link2</a> but it didn't work for me.</p> <p>This error is coming in Firefox, Chrome and IE and the error js file it's showing editor_template.js. Please help me to solve this js error.</p> </div>

jquery中$form.ajaxSubmit( { })

jquery中$form.ajaxSubmit( { }),这个里面能不能function(r),即能不能写成$form.ajaxSubmit(function(r){ })? 在火狐中加了没问题,但在IE8中加了就取不到function(r)中的r,r是提交后action返回的结果,求大神帮忙!!!在线等

用Ubuntu16.04编译iDT算法(c++)时报错:/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o: In function `_start':(.text+0x20): undefined reference to `main'

最近在学习iDT算法,刚刚接触Ubuntu也刚刚接触c++,很多东西不是很懂,请教各位: 我在编译iDT算法的时候,需要依赖opencv和ffmpeg两个库,我安装成功并且确保这两个库能用之后,去编译iDT算法,'make'之后报错: ![图片说明](https://img-ask.csdn.net/upload/202001/10/1578648835_846854.png) 查过资料,有的人说是缺少main函数,但是我确保.cpp文件里是有main函数的。 也有帖子说是crt1.o文件的问题,也有帖子说是动态库的问题,现在很迷茫,不知道问题出在哪里,希望各位能够帮助我,万分感谢。 同时为了方便各位帮我找到问题,我上一下我的makefile文件以及Opencv和ffmpeg的安装信息。 Makefile文件 ``` # set the binaries that have to be built TARGETS := DenseTrack Video # set the build configuration set BUILD := release #BUILD := debug # set bin and build dirs BUILDDIR := .build_$(BUILD) BINDIR := $(BUILD) # libraries LDLIBS = $(addprefix -l, $(LIBS) $(LIBS_$(notdir $*))) LIBS := \ opencv_core opencv_highgui opencv_video opencv_imgproc \ avformat avdevice avutil avcodec swscale # set some flags and compiler/linker specific commands CXXFLAGS = -pipe -D __STDC_CONSTANT_MACROS -D STD=std -Wall $(CXXFLAGS_$(BUILD)) -I. -I/opt/include CXXFLAGS_debug := -ggdb CXXFLAGS_release := -O3 -DNDEBUG -ggdb LDFLAGS = -L/opt/lib -pipe -Wall $(LDFLAGS_$(BUILD)) LDFLAGS_debug := -ggdb LDFLAGS_release := -O3 -ggdb include make/generic.mk ``` 下面是opencv和ffmpeg的安装信息: ffmpeg: ![图片说明](https://img-ask.csdn.net/upload/202001/10/1578649174_591798.png) opencv: ![图片说明](https://img-ask.csdn.net/upload/202001/10/1578649330_643110.png) 恳请各位帮忙!!(小弟没有金币,没办法给悬赏,还请各位见谅!)

Jquery的使用问题·······································

怎么获取到每次选中的class选择器 对当前选中的class文件进行操作

js出现Cannot read property 'length' of undefined

js代码: ``` $(document).ready(function(){ var url = "teachers/getSchoolList.do"; $.ajax({ type: "POST", url: url, //async : false, dataType:"text", success : function(data) { alert(data); alert("8888"); var str="<dl>"; console.log(data); $.each(data.list,function (i, value) { str=str+"<dd data-name='"+value[i].SCHOOLNAME+"'>"+value[i].SCHOOLNAME+"</dd>"; }); str = str+"</dl>"; $(".erjimenu").html(str); }, error:function(data){ console.log(data); $("#form-notice").html('获取学校出错,请重新获取'); } }); }) 后台代码: @RequestMapping(value="/getSchoolList") public Object getSchoolList()throws Exception{ ModelAndView mv = this.getModelAndView(); PageData pd = new PageData(); pd = this.getPageData(); Map<String, Object> map = new HashMap<String, Object>(); List<PageData> schoolList = this.schoolService.listAll(new PageData()); map.put("list", schoolList); return AppUtil.returnObject(pd, map); } ```

小程序报错Cannot read property '0' of undefined

开发小程序时一直报错,希望大佬不吝赐教 Cannot read property '0' of undefined;at pages/.../... onReady function;at api request success callback function ![图片说明](https://img-ask.csdn.net/upload/201905/31/1559290000_131443.png)

使用Golang竞赛检测器生成错误

<div class="post-text" itemprop="text"> <p>My software compiles and runs fine but when I add the -race option to check for race conditions it does not build:</p> <pre><code>GOROOT=C:\Go GOPATH=&lt;deleted&gt;;D:\Golang C:\Go\bin\go.exe build -race -o C:\Users\Andrewp\AppData\Local\Temp\___1Race_Detector.exe -gcflags "-N -l" -a &lt;deleted&gt; # runtime/cgo gcc_libinit_windows.c: In function 'x_cgo_sys_thread_create': gcc_libinit_windows.c:56:12: error: implicit declaration of function '_beginthread' [-Werror=implicit-function-declaration] thandle = _beginthread(func, 0, arg); ^ cc1: all warnings being treated as errors Compilation finished with exit code 2 </code></pre> <p>Note that it worked previously but I have since upgraded to go version go1.9.2 windows/amd64 (though I don't think that is related). Also have MSYS installed.</p> <p>Also I am building with GoLand (under Windows 10) but I get the same problem when I build from the command line.</p> <p>Does anyone have info on how the Go compiler works esp. when using race detector or cgo, so I can track down the cause of this?</p> <p>Extra info: I can build fine from the terminal using:</p> <blockquote> <p>go build -race</p> </blockquote> <p>It seems that the problem is caused by the -a option that GoLand added to the command line since this almost identical command line fails:</p> <blockquote> <p>go build -race -a .</p> </blockquote> <p>But this is OK:</p> <blockquote> <p>go build -a .</p> </blockquote> </div>

ionic angular 页面报错 ctrl 未定义

用angular做移动客户端页面,route代码如下, ``` angular.module('swpApp.question', ['ionic']).config(['$stateProvider', function($stateProvider) { $stateProvider .state('questionList', { url: '/questionList', cache:'false', resolve: { loginInfo:["$q",appLogin.loginToken],//用户登录信息 spwItemListCacah:["$q",function($q){ return pageScroll.loadCacahData($q,"myQuestion"); }]//缓存信息 }, templateUrl: "app/question/view/questionList.html", controller: 'QuestionListCtrl' }) .state('questionDetail', { url: '/questionDetail/:question_id', cache:'false', resolve: { loginInfo:["$q",appLogin.loginToken] }, templateUrl: "app/question/view/questionDetail.html", controller: 'QuestionDetailCtrl' }) }]); ``` 在主页面跳往子页面时 报错: ``` Error: [ng:areq] Argument 'QuestionDetailCtrl' is not a function, got undefined http://errors.angularjs.org/1.4.3/ng/areq?p0=QuestionDetailCtrl&p1=not%20a%20function%2C%20got%20undefined at ionic.bundle.js:8900 at assertArg (ionic.bundle.js:10602) at assertArgFn (ionic.bundle.js:10612) at ionic.bundle.js:17807 at self.appendViewElement (ionic.bundle.js:52338) at Object.switcher.render (ionic.bundle.js:50456) at Object.switcher.init (ionic.bundle.js:50376) at self.render (ionic.bundle.js:52198) at self.register (ionic.bundle.js:52156) at updateView (ionic.bundle.js:57577) ``` 各位大侠 知道是为什么么,是我QuestionDetailCtrl定义有问题么,仿照QuestionListCtrl定义的啊,QuestionListCtrl就么有问题。我是 新手,在线急等,帮帮忙 c币不多 了 ,不好意思

使用jQuery的jquery.fixedheadertable时出现的问题

&nbsp;&nbsp;先上jsp代码片段,如下: ![图片说明](https://img-ask.csdn.net/upload/201905/25/1558748144_779018.png) &nbsp;&nbsp;当我加上代码中选中的部分时,表格效果就变成了这样: ![图片说明](https://img-ask.csdn.net/upload/201905/25/1558748267_427390.png) &nbsp;&nbsp;其中表头和左侧两列实现了固定,但是可以看到,表头和左侧两列的字段都变成了空白,而如果去掉“fixedColumns: 2”这句代码后,就一切正常,请问这是什么原因呢?

php Parse error: syntax error, unexpected T_VARIABLE in 错误

<?php session_start(); $username=$_post[user]; $sql=mysql_query("select*from luntan where regname="$username""); $result=mysql_fetch_array($sql); if($result!=flase){ echo("<script>alert('用户名已被注册!');history.go(-1);</script>"); exit(); } $password=$_post[password]; $password2=$_post[password2]; if($password!=$password2){ echo("<script>alert('两次输入密码不同!');history.go(-1);</script>"); exit(); else $INS=mysql("Inset Into skyshadow (user,passwrod) Values ('$username','$password')"); echo "<script>alert('用户注册成功!');</script>"; echo "<script>windows.location="H:\论坛\index.html";</script>"; } ?> 自己第一次写的网站代码 不知道哪里错了

微信小程序一直报错Cannot read property 'contentlist' of undefined

success: function (res) { // success var s = res.data; var v = s.showapi_res_code; var datas = s.showapi_res_body; var contentlists = datas.contentlist; contentlists.map(function (num) { return _artArray.push({ message: num.title, content: num.text }); } ``` 怎么一直报错

opencv4.2+cuda10.0 无法执行这条语句Ptr<cuda::CascadeClassifier> cascade_gpu = cuda::CascadeClassifier::create("haarcascade_frontalface_default.xml")?

这段代码好像就是读取分类器,但是我再使用的时候编译是没有出错的,但就是运行的时候就报错弹出 exc {msg="OpenCV(4.2.0) E:\\opencv-4.2.0\\modules\\core\\include\\opencv2/core/private.cuda.hpp:115: error: (-213:The function/feature is not implemented) The called functionality is disabled for current build or pl... ...} 我的CUDA环境应该是装好了的,因为可以用gpuMat这个类,而且可以运行带有核函数的代码。

Given A[]={3, 1, 4, 5, 8, 9, 5, 7,10, 12}?

Given A[]={3, 1, 4, 5, 8, 9, 5, 7,10, 12}, write an element search algorithm. If the element is found , return its position in the array , otherwise return 0. example: the position of 3 is 1 the position of 5 is 4 #include <stdio.h> /*//=================================================== // Find an element in an array, // n is the length of the array, x is the element to be found in the array // if the search is successful, return the position of x in the array, // otherwise return 0 //===================================================*/ int FindElement(int a[], int n, int x) { //***complete the function } void main() { int A[] = { 1, 3, 5, 8, 9, 5, 7,10, 12 }; int e; int RetVal; printf("Please input an integer number \n") scanf("%d", &e); RetVal= FindElement (A, sizeof(A)/sizeof(A[0]), e); if(RetVal) printf("The position of the element is %d\n", RetVal); else printf("The element doesn't exist in the array!\n"); }

lzo的VS工程编译出现snprintf宏重定义

我用cmake编译出lzo源码的vs工程文件,通过vs2015打开lzo.sin工程文件并生成,生成的时候报错: C1189 #error: Macro definition of snprintf conflicts with Standard Library function declaration 错误文件显示是:C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\stdio.h 我将个人文件里lzo-supp.h里的: #define snprintf _snprintf 替换成为: # ifndef # define snprintf _snprintf # endif 但是文件依然报错,请问怎么处理?

错误“CSRF令牌无效。 请尝试在Symfony3中重新提交表单

<div class="post-text" itemprop="text"> <h1>Problem</h1> <p>FOS user-bundle forms (login, register, ...) are working just fine, but not my own forms, giving me:</p> <blockquote> <p>The CSRF token is invalid. Please try to resubmit the form</p> </blockquote> <p>While I am trying to create a resource under:</p> <pre><code>http://www.project.local/app_dev.php/developer/new </code></pre> <p>or even:</p> <pre><code>http://www.project.local/developer/new </code></pre> <h1>Environment</h1> <ul> <li>OS X EL Capitan 64 bit</li> <li>Web Server: <ul> <li>Server: Apache 2.4.16</li> <li>Server API: Apache 2.0 Handler (mod_php7)</li> <li>Thread Safety: disabled</li> <li>Document Root: <code>/Library/WebServer/Documents/project/web</code></li> <li>PHP: <code>7.1.2</code></li> </ul></li> <li>Symfony: <code>3.2.*</code></li> <li>CodeBase generated using <ul> <li><a href="http://symfony.com/doc/current/setup.html" rel="nofollow noreferrer"><code>$ symfony new project</code></a></li> <li><a href="http://symfony.com/doc/current/bundles/SensioGeneratorBundle/commands/generate_doctrine_crud.html" rel="nofollow noreferrer"><code>$ php app/console generate:doctrine:crud</code></a></li> </ul></li> <li>FOS user-bundle: <code>~2.0@dev</code></li> <li>KNP menu-bundle: <code>^2.0</code></li> </ul> <p><strong>app/config/config.yml</strong></p> <pre><code>framework: secret: "%secret%" router: resource: "%kernel.root_dir%/config/routing.yml" strict_requirements: ~ form: ~ csrf_protection: ~ validation: { enable_annotations: true } #serializer: { enable_annotations: true } templating: engines: ['twig'] trusted_hosts: ~ trusted_proxies: ~ session: handler_id: session.handler.native_file save_path: "%kernel.root_dir%/../var/sessions/%kernel.environment%" fragments: ~ http_method_override: true # Twig Configuration twig: debug: "%kernel.debug%" strict_variables: "%kernel.debug%" form_themes: - 'form/form_div_layout.html.twig' </code></pre> <p><strong>app/config/security.yml</strong></p> <pre><code>security: providers: fos_userbundle: id: fos_user.user_provider.username firewalls: dev: pattern: ^/(_(profiler|wdt)|css|images|js)/ security: false main: pattern: ^/ form_login: provider: fos_userbundle csrf_token_generator: security.csrf.token_manager </code></pre> <p><strong>DeveloperController</strong></p> <pre><code>public function newAction(Request $request) { $developer = new Developer(); $form = $this-&gt;createForm(DeveloperType::class, $developer); $form-&gt;handleRequest($request); if ($form-&gt;isSubmitted() &amp;&amp; $form-&gt;isValid()) { $em = $this-&gt;getDoctrine()-&gt;getManager(); $em-&gt;persist($developer); $em-&gt;flush($developer); return $this-&gt;redirectToRoute('developer_show', array('id' =&gt; $developer-&gt;getId())); } return $this-&gt;render('BackendBundle:Developer:new.html.twig', array( 'developer' =&gt; $developer, 'form' =&gt; $form-&gt;createView(), )); } </code></pre> <p><strong>DeveloperType</strong></p> <pre><code>class DeveloperType extends AbstractType { public function buildForm(FormBuilderInterface $builder, array $options) { $builder-&gt;add('user'); } public function configureOptions(OptionsResolver $resolver) { $resolver-&gt;setDefaults(array( 'data_class' =&gt; Developer::class )); } public function getBlockPrefix() { return 'backendbundle_developer'; } } </code></pre> <p><strong>Form - Template</strong></p> <pre><code>{{ form_start(form) }} {{ form_widget(form) }} &lt;button type="submit" name="{{ form.vars.name }}"&gt;Create&lt;/button&gt; {{ form_end(form) }} </code></pre> <p><strong>Form - Generated</strong></p> <p>The form has always the hidden <code>_token</code> input field <strong>present</strong>.</p> <pre><code>&lt;form name="form_name" method="post" class="ui form"&gt; &lt;input type="hidden" name="form_name[_token]" value="YefVvhSvvNTItjw7ayDFwFi4sdf_6oOvsQjnUu9X7cw"&gt; &lt;button type="submit" name="form_name"&gt;Create&lt;/button&gt; &lt;/form&gt; </code></pre> <p>(<code>form_name</code> equals <code>backendbundle_developer</code>)</p> <h1>What did I do?</h1> <ol> <li><p>Googled for hours and read all similar questions on Stack Overflow including the above</p></li> <li><p>Rechecked the file system permissions</p> <p>The <code>httpd</code> process is running under <code>_www</code> user, so:</p> <pre><code>sudo chown -R _www var/ sudo chmod -R 775 var/ </code></pre> <p>Session files are created and updated under <code>var/sessions/</code> successfully</p></li> <li><p>Changed <code>app/config/config.yml</code> entry</p> <pre><code>session: handler_id: session.handler.native_file save_path: "%kernel.root_dir%/../var/sessions/%kernel.environment%" </code></pre> <p>to</p> <pre><code>session: handler_id: session.handler.native_file save_path: ~ </code></pre></li> </ol> <p>with no success at all.</p> <h1>Similar questions</h1> <p>This is not a duplicate of these similar questions:</p> <ul> <li><p><a href="https://stackoverflow.com/questions/10442922/symfony2-csrf-invalid">symfony2 CSRF invalid</a></p></li> <li><p><a href="https://stackoverflow.com/questions/35208299/symfony-3-0-1-csrf-token-present-but-invalid">Symfony 3.0.1 CSRF token present but invalid</a></p></li> <li><p><a href="https://stackoverflow.com/questions/23455780/the-csrf-token-is-invalid-please-try-to-resubmit-the-form">The CSRF token is invalid. Please try to resubmit the form</a></p></li> <li><p><a href="https://stackoverflow.com/questions/13154035/symfony2-the-csrf-token-is-invalid-please-try-to-resubmit-the-form">Symfony2: The CSRF token is invalid. Please try to resubmit the form</a></p></li> <li><p><a href="https://stackoverflow.com/questions/15980367/symfony2-the-csrf-token-is-invalid-please-try-to-resubmit-the-form">Symfony2 The CSRF token is invalid. Please try to resubmit the form</a></p></li> <li><p><a href="https://stackoverflow.com/questions/22021154/the-csrf-token-is-invalid-error-in-symfony-2-even-using-form-restform-functi">“The CSRF token is invalid” error in symfony 2 even using form_rest(form) function</a></p></li> <li><p><a href="https://stackoverflow.com/questions/31721414/symfony-isvalid-false-csrf-token-is-invalid">Symfony isValid False CSRF token is invalid</a></p></li> <li><p><a href="https://stackoverflow.com/questions/30584358/symfony-2-csrf-token-is-invalid">Symfony 2. CSRF token is invalid</a></p></li> </ul> </div>

linux 下使用boost serialization库,编译问题

在linux下使用boost serialization,结果编译不过,折腾了半天也过不去,求大神指导 代码如下,也是网上找的, #include "boost/serialization/serialization.hpp" #include "boost/archive/binary_oarchive.hpp" #include "boost/archive/binary_iarchive.hpp" #include "boost/serialization/vector.hpp" #include "boost/serialization/export.hpp" #include "boost/serialization/extended_type_info_typeid.hpp" #include "boost/serialization/extended_type_info.hpp" #include <sstream> #include <iostream> using namespace std; using namespace boost::serialization; typedef struct Demo{ int a; string s; vector<int> v; } Demo; class CMyData{ private: friend class boost::serialization::access; template<class Archive> void serialize(Archive& ar, const unsigned int version) { ar & d.a; ar & d.s; ar & d.v[0]; } public: Demo d; }; int main(){ string content; { string s="helloworld"; CMyData mydata ; mydata.d.a = 100; mydata.d.s = s; mydata.d.v.push_back(5000); std::ostringstream os; boost::archive::binary_oarchive oa(os); oa << mydata; content = os.str(); } { CMyData mydata; std::istringstream is(content); boost::archive::binary_iarchive ia(is); ia >> mydata; cout<<mydata.d.a<<mydata.d.s<<mydata.d.v[0]; } return 0; } 编译命令: g++ -o test boostSerialization3.cpp -I/usr/include/boost -L/usr/lib/libboost_serialization.a boost库已经安装好了 编译结果: /usr/include/boost/archive/detail/oserializer.hpp: In function ‘void boost::archive::save(Archive&, T&) [with Archive = boost::archive::binary_oarchive, T = CMyData]’: /usr/include/boost/archive/basic_binary_oarchive.hpp:70: instantiated from ‘void boost::archive::basic_binary_oarchive<Archive>::save_override(T&, int) [with T = CMyData, Archive = boost::archive::binary_oarchive]’ /usr/include/boost/archive/binary_oarchive.hpp:47: instantiated from ‘void boost::archive::binary_oarchive_impl<Archive>::save_override(T&, int) [with T = CMyData, Archive = boost::archive::binary_oarchive]’ /usr/include/boost/archive/detail/interface_oarchive.hpp:78: instantiated from ‘Archive& boost::archive::detail::interface_oarchive<Archive>::operator<<(T&) [with T = CMyData, Archive = boost::archive::binary_oarchive]’ boostSerialization.cpp:45: instantiated from here /usr/include/boost/archive/detail/oserializer.hpp:567: error: invalid application of ‘sizeof’ to incomplete type ‘boost::STATIC_ASSERTION_FAILURE<false>’ /usr/include/boost/archive/detail/iserializer.hpp: In constructor ‘boost::archive::detail::iserializer<Archive, T>::iserializer() [with Archive = boost::archive::binary_iarchive, T = CMyData]’: /usr/include/boost/archive/detail/iserializer.hpp:146: instantiated from ‘static boost::archive::detail::iserializer<Archive, T>& boost::archive::detail::iserializer<Archive, T>::instantiate() [with Archive = boost::archive::binary_iarchive, T = CMyData]’ /usr/include/boost/archive/detail/iserializer.hpp:375: instantiated from ‘static void boost::archive::detail::load_non_pointer_type<Archive, T>::load_standard::invoke(Archive&, T&) [with Archive = boost::archive::binary_iarchive, T = CMyData]’ /usr/include/boost/archive/detail/iserializer.hpp:425: instantiated from ‘static void boost::archive::detail::load_non_pointer_type<Archive, T>::invoke(Archive&, T&) [with Archive = boost::archive::binary_iarchive, T = CMyData]’ /usr/include/boost/archive/detail/iserializer.hpp:572: instantiated from ‘void boost::archive::load(Archive&, T&) [with Archive = boost::archive::binary_iarchive, T = CMyData]’ /usr/include/boost/archive/basic_binary_iarchive.hpp:70: instantiated from ‘void boost::archive::basic_binary_iarchive<Archive>::load_override(T&, int) [with T = CMyData, Archive = boost::archive::binary_iarchive]’ /usr/include/boost/archive/binary_iarchive.hpp:47: instantiated from ‘void boost::archive::binary_iarchive_impl<Archive>::load_override(T&, int) [with T = CMyData, Archive = boost::archive::binary_iarchive]’ /usr/include/boost/archive/detail/interface_iarchive.hpp:76: instantiated from ‘Archive& boost::archive::detail::interface_iarchive<Archive>::operator>>(T&) [with T = CMyData, Archive = boost::archive::binary_iarchive]’ boostSerialization.cpp:53: instantiated from here /usr/include/boost/archive/detail/iserializer.hpp:114: error: incomplete type ‘boost::serialization::extended_type_info_null<CMyData>’ used in nested name specifier /usr/include/boost/archive/detail/oserializer.hpp: In constructor ‘boost::archive::detail::oserializer<Archive, T>::oserializer() [with Archive = boost::archive::binary_oarchive, T = CMyData]’: /usr/include/boost/archive/detail/oserializer.hpp:135: instantiated from ‘static boost::archive::detail::oserializer<Archive, T>& boost::archive::detail::oserializer<Archive, T>::instantiate() [with Archive = boost::archive::binary_oarchive, T = CMyData]’ /usr/include/boost/archive/detail/oserializer.hpp:264: instantiated from ‘static void boost::archive::detail::save_non_pointer_type<Archive, T>::save_standard::invoke(Archive&, const T&) [with Archive = boost::archive::binary_oarchive, T = CMyData]’ /usr/include/boost/archive/detail/oserializer.hpp:322: instantiated from ‘static void boost::archive::detail::save_non_pointer_type<Archive, T>::invoke(Archive&, const T&) [with Archive = boost::archive::binary_oarchive, T = CMyData]’ /usr/include/boost/archive/detail/oserializer.hpp:536: instantiated from ‘void boost::archive::save(Archive&, const T&) [with Archive = boost::archive::binary_oarchive, T = CMyData]’ /usr/include/boost/archive/detail/oserializer.hpp:568: instantiated from ‘void boost::archive::save(Archive&, T&) [with Archive = boost::archive::binary_oarchive, T = CMyData]’ /usr/include/boost/archive/basic_binary_oarchive.hpp:70: instantiated from ‘void boost::archive::basic_binary_oarchive<Archive>::save_override(T&, int) [with T = CMyData, Archive = boost::archive::binary_oarchive]’ /usr/include/boost/archive/binary_oarchive.hpp:47: instantiated from ‘void boost::archive::binary_oarchive_impl<Archive>::save_override(T&, int) [with T = CMyData, Archive = boost::archive::binary_oarchive]’ /usr/include/boost/archive/detail/interface_oarchive.hpp:78: instantiated from ‘Archive& boost::archive::detail::interface_oarchive<Archive>::operator<<(T&) [with T = CMyData, Archive = boost::archive::binary_oarchive]’ boostSerialization.cpp:45: instantiated from here /usr/include/boost/archive/detail/oserializer.hpp:107: error: incomplete type ‘boost::serialization::extended_type_info_null<CMyData>’ used in nested name specifier /usr/include/boost/archive/detail/oserializer.hpp: In member function ‘bool boost::archive::detail::oserializer<Archive, T>::is_polymorphic() const [with Archive = boost::archive::binary_oarchive, T = CMyData]’: boostSerialization.cpp:56: instantiated from here /usr/include/boost/archive/detail/oserializer.hpp:131: error: invalid use of undefined type ‘struct boost::serialization::extended_type_info_null<CMyData>’ /usr/include/boost/serialization/type_info_implementation.hpp:26: error: declaration of ‘struct boost::serialization::extended_type_info_null<CMyData>’ /usr/include/boost/archive/detail/oserializer.hpp:132: error: invalid use of undefined type ‘struct boost::serialization::extended_type_info_null<CMyData>’ /usr/include/boost/serialization/type_info_implementation.hpp:26: error: declaration of ‘struct boost::serialization::extended_type_info_null<CMyData>’ /usr/include/boost/archive/detail/iserializer.hpp: In member function ‘bool boost::archive::detail::iserializer<Archive, T>::is_polymorphic() const [with Archive = boost::archive::binary_iarchive, T = CMyData]’: boostSerialization.cpp:56: instantiated from here /usr/include/boost/archive/detail/iserializer.hpp:142: error: invalid use of undefined type ‘struct boost::serialization::extended_type_info_null<CMyData>’ /usr/include/boost/serialization/type_info_implementation.hpp:26: error: declaration of ‘struct boost::serialization::extended_type_info_null<CMyData>’ /usr/include/boost/archive/detail/iserializer.hpp:143: error: invalid use of undefined type ‘struct boost::serialization::extended_type_info_null<CMyData>’ /usr/include/boost/serialization/type_info_implementation.hpp:26: error: declaration of ‘struct boost::serialization::extended_type_info_null<CMyData>’ 谁知道啥原因啊,求指导

QT用make编译程序遇到的问题

本人是刚接触QT的菜鸟。 按照书上写一个hello的文件,然后再文件夹的命令行中,用qmake -project 和qmake hello.pro命令都成功了,但是到最后一步要用make来编译程序的时候就出问题了。如下图: ![图片说明](https://img-ask.csdn.net/upload/201507/29/1438170647_834857.png) 不知道问题出在哪里,希望有大神指点一二。 cpp文件: ![图片说明](https://img-ask.csdn.net/upload/201507/29/1438170651_733344.png)

在学习人脸识别运用keras的过程中出现了问题

本人在尝试学习"http://www.cnblogs.com/neo-T/p/6477378.html" 此博客提供的人脸识别代码 遇到了以下问题,不知该怎么解决 ``` WARNING:tensorflow:Variable *= will be deprecated. Use variable.assign_mul if you want assignment to the variable value or 'x = x * y' if you want a new python Tensor object. Epoch 1/10 Traceback (most recent call last): File "E:/python/python3.64/python代码练习/人脸识别/face_train_use_keras.py", line 189, in <module> model.train(dataset) File "E:/python/python3.64/python代码练习/人脸识别/face_train_use_keras.py", line 179, in train validation_data=(dataset.valid_images, dataset.valid_labels)) File "E:\python\anaconda\anaconda\lib\site-packages\keras\legacy\interfaces.py", line 91, in wrapper return func(*args, **kwargs) File "E:\python\anaconda\anaconda\lib\site-packages\keras\models.py", line 1315, in fit_generator initial_epoch=initial_epoch) File "E:\python\anaconda\anaconda\lib\site-packages\keras\legacy\interfaces.py", line 91, in wrapper return func(*args, **kwargs) File "E:\python\anaconda\anaconda\lib\site-packages\keras\engine\training.py", line 2268, in fit_generator callbacks.on_epoch_end(epoch, epoch_logs) File "E:\python\anaconda\anaconda\lib\site-packages\keras\callbacks.py", line 77, in on_epoch_end callback.on_epoch_end(epoch, logs) File "E:\python\anaconda\anaconda\lib\site-packages\keras\callbacks.py", line 339, in on_epoch_end self.progbar.update(self.seen, self.log_values) AttributeError: 'ProgbarLogger' object has no attribute 'log_values' ``` 我清楚ProgbarLogger内没有log_values的属性的意思,但是因为刚开始接触,不知道应怎样改动

一个关于分类和所属分类怎样设置的问题

[size=large]分类表: create_table :categories do |t| t.string :name t.integer :parent_id [color=red]#用于存储该分类的子分类[/color] t.timestamps end add_index :categories, :name end 商店表: create_table :shops do |t| t.integer :user_id, t.integer :category_id, t.text :description t.timestamps end end 我的问题是: 在给商店选择一个分类时,首先是选择一个行业的分类 如:计算机,再就是选择 计算机下的--硬件 或 软件 分类了。 我现在只能选择第一级别的分类(计算机),而 他对应的子分类怎么都想不出来? 第一级别的分类我是这样实现的: <% form_for @shop do |f| %> <ul> <li><strong>商店名称:</strong> <label> <%= f.text_field :name%> </label> <label> [color=brown] <%= f.collection_select :category_id, Category.find(:all), :id, :name, {:prompt => '行业类型:'} %>[/color] #应该在这里再加一个选择列表,可是怎么弄??? </label> </li> </ul> <% end %> 代码仅是为了说明情况,不要受干扰。 各位大哥,支援一下。 [/size] 我的分数被扣没了,等有了一定嘉奖。 [b]问题补充:[/b] 恢复: 夜鸣猪 (初级程序员) 2009-02-23 你给我复制的代码我也见过。 我想要一个二联机的下拉列表框 就像你给出的列子一样 第一个列表框是省份,选择后,在 第二个下拉框中选择对应的城市。 这个 remote_function 怎样才能返回值(即@cities),还有update更新的那个部分的数据? 能给讲解一下? [b]问题补充:[/b] 你说的这些我明白了,但现在唯一做不到的是 :with => "'province_id='+value" 的province_id 无法得到。 是不是有别的写法? [b]问题补充:[/b] 我在views下: <%= f.select :province_id, @provinces , {:include_blank => true}, {:onchange => remote_functi[size=large][/size]on(:update => 'city_select', :method => 'get', :with => "'partial=select", :url => {:controller => :cities, :action => :index, [color=red]:province_id => :value[/color]})} %> <span id='city_select'> <%= f.select (:city_id, []) %> </span> 在cities controller下: def index if params[:province_id] @cities = City.find(:all, :conditions => ["province_id = ?", params[:province_id]]) else @cities = City.find(:all) end respond_to do |format| format.html { render :partial => params[:partial]} format.xml { render :xml => @cities } end end #_select.html.erb中: <%= select(:user, :city_id, @cities.collect {|c| [c.name, c.id]}) %> 现在的问题是 :value的值去不出来!我这样实验的:用固定数值1 能成功。就说:value的值我不会取。你是怎么获取的??? .. .. :url => {:controller => :cities, :action => :index, [color=red]:province_id => 1[/color]})}

在中国程序员是青春饭吗?

今年,我也32了 ,为了不给大家误导,咨询了猎头、圈内好友,以及年过35岁的几位老程序员……舍了老脸去揭人家伤疤……希望能给大家以帮助,记得帮我点赞哦。 目录: 你以为的人生 一次又一次的伤害 猎头界的真相 如何应对互联网行业的「中年危机」 一、你以为的人生 刚入行时,拿着傲人的工资,想着好好干,以为我们的人生是这样的: 等真到了那一天,你会发现,你的人生很可能是这样的: ...

程序员请照顾好自己,周末病魔差点一套带走我。

程序员在一个周末的时间,得了重病,差点当场去世,还好及时挽救回来了。

我以为我学懂了数据结构,直到看了这个导图才发现,我错了

数据结构与算法思维导图

String s = new String(" a ") 到底产生几个对象?

老生常谈的一个梗,到2020了还在争论,你们一天天的,哎哎哎,我不是针对你一个,我是说在座的各位都是人才! 上图红色的这3个箭头,对于通过new产生一个字符串(”宜春”)时,会先去常量池中查找是否已经有了”宜春”对象,如果没有则在常量池中创建一个此字符串对象,然后堆中再创建一个常量池中此”宜春”对象的拷贝对象。 也就是说准确答案是产生了一个或两个对象,如果常量池中原来没有 ”宜春” ,就是两个。...

技术大佬:我去,你写的 switch 语句也太老土了吧

昨天早上通过远程的方式 review 了两名新来同事的代码,大部分代码都写得很漂亮,严谨的同时注释也很到位,这令我非常满意。但当我看到他们当中有一个人写的 switch 语句时,还是忍不住破口大骂:“我擦,小王,你丫写的 switch 语句也太老土了吧!” 来看看小王写的代码吧,看完不要骂我装逼啊。 private static String createPlayer(PlayerTypes p...

Linux面试题(2020最新版)

文章目录Linux 概述什么是LinuxUnix和Linux有什么区别?什么是 Linux 内核?Linux的基本组件是什么?Linux 的体系结构BASH和DOS之间的基本区别是什么?Linux 开机启动过程?Linux系统缺省的运行级别?Linux 使用的进程间通信方式?Linux 有哪些系统日志文件?Linux系统安装多个桌面环境有帮助吗?什么是交换空间?什么是root帐户什么是LILO?什...

将一个接口响应时间从2s优化到 200ms以内的一个案例

一、背景 在开发联调阶段发现一个接口的响应时间特别长,经常超时,囧… 本文讲讲是如何定位到性能瓶颈以及修改的思路,将该接口从 2 s 左右优化到 200ms 以内 。 二、步骤 2.1 定位 定位性能瓶颈有两个思路,一个是通过工具去监控,一个是通过经验去猜想。 2.1.1 工具监控 就工具而言,推荐使用 arthas ,用到的是 trace 命令 具体安装步骤很简单,大家自行研究。 我的使用步骤是...

学历低,无法胜任工作,大佬告诉你应该怎么做

微信上收到一位读者小涛的留言,大致的意思是自己只有高中学历,经过培训后找到了一份工作,但很难胜任,考虑要不要辞职找一份他能力可以胜任的实习工作。下面是他留言的一部分内容: 二哥,我是 2016 年高中毕业的,考上了大学但没去成,主要是因为当时家里经济条件不太允许。 打工了三年后想学一门技术,就去培训了。培训的学校比较垃圾,现在非常后悔没去正规一点的机构培训。 去年 11 月份来北京找到了一份工...

JVM内存结构和Java内存模型别再傻傻分不清了

讲一讲什么是Java内存模型 Java内存模型虽说是一个老生常谈的问题 ,也是大厂面试中绕不过的,甚至初级面试也会问到。但是真正要理解起来,还是相当困难,主要这个东西看不见,摸不着。 这是一个比较开放的题目,面试官主要想考察的是对Java内存模型的了解到了什么程度了,然后根据回答进行进一步的提问 下面,我们就这个问题的回答列一下我们的思路 具体的思路如下: 说一说Java内存模型的缘由 简略辨析...

和黑客斗争的 6 天!

互联网公司工作,很难避免不和黑客们打交道,我呆过的两家互联网公司,几乎每月每天每分钟都有黑客在公司网站上扫描。有的是寻找 Sql 注入的缺口,有的是寻找线上服务器可能存在的漏洞,大部分都...

Google 与微软的浏览器之争

浏览器再现“神仙打架”。整理 | 屠敏头图 | CSDN 下载自东方 IC出品 | CSDN(ID:CSDNnews)从 IE 到 Chrome,再从 Chrome 到 Edge,微软与...

讲一个程序员如何副业月赚三万的真实故事

loonggg读完需要3分钟速读仅需 1 分钟大家好,我是你们的校长。我之前讲过,这年头,只要肯动脑,肯行动,程序员凭借自己的技术,赚钱的方式还是有很多种的。仅仅靠在公司出卖自己的劳动时...

上班一个月,后悔当初着急入职的选择了

最近有个老铁,告诉我说,上班一个月,后悔当初着急入职现在公司了。他之前在美图做手机研发,今年美图那边今年也有一波组织优化调整,他是其中一个,在协商离职后,当时捉急找工作上班,因为有房贷供着,不能没有收入来源。所以匆忙选了一家公司,实际上是一个大型外包公司,主要派遣给其他手机厂商做外包项目。**当时承诺待遇还不错,所以就立马入职去上班了。但是后面入职后,发现薪酬待遇这块并不是HR所说那样,那个HR自...

女程序员,为什么比男程序员少???

昨天看到一档综艺节目,讨论了两个话题:(1)中国学生的数学成绩,平均下来看,会比国外好?为什么?(2)男生的数学成绩,平均下来看,会比女生好?为什么?同时,我又联想到了一个技术圈经常讨...

搜狗输入法也在挑战国人的智商!

故事总是一个接着一个到来...上周写完《鲁大师已经彻底沦为一款垃圾流氓软件!》这篇文章之后,鲁大师的市场工作人员就找到了我,希望把这篇文章删除掉。经过一番沟通我先把这篇文章从公号中删除了...

85后蒋凡:28岁实现财务自由、34岁成为阿里万亿电商帝国双掌门,他的人生底层逻辑是什么?...

蒋凡是何许人也? 2017年12月27日,在入职4年时间里,蒋凡开挂般坐上了淘宝总裁位置。 为此,时任阿里CEO张勇在任命书中力赞: 蒋凡加入阿里,始终保持创业者的冲劲,有敏锐的...

总结了 150 余个神奇网站,你不来瞅瞅吗?

原博客再更新,可能就没了,之后将持续更新本篇博客。

副业收入是我做程序媛的3倍,工作外的B面人生是怎样的?

提到“程序员”,多数人脑海里首先想到的大约是:为人木讷、薪水超高、工作枯燥…… 然而,当离开工作岗位,撕去层层标签,脱下“程序员”这身外套,有的人生动又有趣,马上展现出了完全不同的A/B面人生! 不论是简单的爱好,还是正经的副业,他们都干得同样出色。偶尔,还能和程序员的特质结合,产生奇妙的“化学反应”。 @Charlotte:平日素颜示人,周末美妆博主 大家都以为程序媛也个个不修边幅,但我们也许...

MySQL数据库面试题(2020最新版)

文章目录数据库基础知识为什么要使用数据库什么是SQL?什么是MySQL?数据库三大范式是什么mysql有关权限的表都有哪几个MySQL的binlog有有几种录入格式?分别有什么区别?数据类型mysql有哪些数据类型引擎MySQL存储引擎MyISAM与InnoDB区别MyISAM索引与InnoDB索引的区别?InnoDB引擎的4大特性存储引擎选择索引什么是索引?索引有哪些优缺点?索引使用场景(重点)...

如果你是老板,你会不会踢了这样的员工?

有个好朋友ZS,是技术总监,昨天问我:“有一个老下属,跟了我很多年,做事勤勤恳恳,主动性也很好。但随着公司的发展,他的进步速度,跟不上团队的步伐了,有点...

我入职阿里后,才知道原来简历这么写

私下里,有不少读者问我:“二哥,如何才能写出一份专业的技术简历呢?我总感觉自己写的简历太烂了,所以投了无数份,都石沉大海了。”说实话,我自己好多年没有写过简历了,但我认识的一个同行,他在阿里,给我说了一些他当年写简历的方法论,我感觉太牛逼了,实在是忍不住,就分享了出来,希望能够帮助到你。 01、简历的本质 作为简历的撰写者,你必须要搞清楚一点,简历的本质是什么,它就是为了来销售你的价值主张的。往深...

离职半年了,老东家又发 offer,回不回?

有小伙伴问松哥这个问题,他在上海某公司,在离职了几个月后,前公司的领导联系到他,希望他能够返聘回去,他很纠结要不要回去? 俗话说好马不吃回头草,但是这个小伙伴既然感到纠结了,我觉得至少说明了两个问题:1.曾经的公司还不错;2.现在的日子也不是很如意。否则应该就不会纠结了。 老实说,松哥之前也有过类似的经历,今天就来和小伙伴们聊聊回头草到底吃不吃。 首先一个基本观点,就是离职了也没必要和老东家弄的苦...

男生更看重女生的身材脸蛋,还是思想?

往往,我们看不进去大段大段的逻辑。深刻的哲理,往往短而精悍,一阵见血。问:产品经理挺漂亮的,有点心动,但不知道合不合得来。男生更看重女生的身材脸蛋,还是...

什么时候跳槽,为什么离职,你想好了么?

都是出来打工的,多为自己着想

程序员为什么千万不要瞎努力?

本文作者用对比非常鲜明的两个开发团队的故事,讲解了敏捷开发之道 —— 如果你的团队缺乏统一标准的环境,那么即使勤劳努力,不仅会极其耗时而且成果甚微,使用...

为什么程序员做外包会被瞧不起?

二哥,有个事想询问下您的意见,您觉得应届生值得去外包吗?公司虽然挺大的,中xx,但待遇感觉挺低,马上要报到,挺纠结的。

当HR压你价,说你只值7K,你该怎么回答?

当HR压你价,说你只值7K时,你可以流畅地回答,记住,是流畅,不能犹豫。 礼貌地说:“7K是吗?了解了。嗯~其实我对贵司的面试官印象很好。只不过,现在我的手头上已经有一份11K的offer。来面试,主要也是自己对贵司挺有兴趣的,所以过来看看……”(未完) 这段话主要是陪HR互诈的同时,从公司兴趣,公司职员印象上,都给予对方正面的肯定,既能提升HR的好感度,又能让谈判气氛融洽,为后面的发挥留足空间。...

面试:第十六章:Java中级开发(16k)

HashMap底层实现原理,红黑树,B+树,B树的结构原理 Spring的AOP和IOC是什么?它们常见的使用场景有哪些?Spring事务,事务的属性,传播行为,数据库隔离级别 Spring和SpringMVC,MyBatis以及SpringBoot的注解分别有哪些?SpringMVC的工作原理,SpringBoot框架的优点,MyBatis框架的优点 SpringCould组件有哪些,他们...

面试阿里p7,被按在地上摩擦,鬼知道我经历了什么?

面试阿里p7被问到的问题(当时我只知道第一个):@Conditional是做什么的?@Conditional多个条件是什么逻辑关系?条件判断在什么时候执...

终于懂了TCP和UDP协议区别

终于懂了TCP和UDP协议区别

立即提问
相关内容推荐