=========== 面向对象是否真的适合于关系型数据库的应用 =============
0 悬赏园豆: 100 [待解决问题] 绝非标题党!!!
让你设计一个类库,让别人调用,其中有一个 User 类,它对应数据库中的 User 表,它有以下字段,这里以 SQL Server举例,
所有字段都是非 NULL,
Id int
UserName nvarchar(256)
ZipCode nchar(6)
PhoneNumber nchar(11)
Comment nvarchar(4000)
假设这个应用是用于银行,Comment 是指用户的信用记录,或是信用报告
假设你的 User 类的属性与上述完全相同
User 类
Id
UserName
ZipCode
PhoneNumber
Comment
假设类需要以下方法
GetAllUsers 获取所有用户
FindUsersByZipCode 查找指定 ZipCode 的所有用户
GetUserById 获取指定的用户
我的问题是,上述三个方法中,你返回的 User 类,是否都包含 User 表中的 Comment 字段的值? 面向数据库 面向对象 面向过程 Free.Wong | 初学一级 | 园豆: 20
提问于:2019-05-12 19:50 显示帮助
使用"Ctrl+Enter"可进行快捷提交,评论支持部分 Markdown 语法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的问题
所有回答(5) 0 你没有将数据传输模型和数据实体分开,请注意适当分层~ yswenli | 园豆:110 (初学一级) | 2019-05-12 20:06 昨天没有理解,今天有其它园友的回复,理解了一些,感谢。。本质上 数据传输模型类,是专用于为 UI 界面设计的没有行为的类。。
其实和自己多建几个POCO类类似 支持( 0 ) 反对( 0 ) Free.Wong | 园豆:20 (初学一级) | 2019-05-13 15:05 编辑文本 预览 上传图片
Ctrl+Enter键快速提交 0 不必一定返回同一个User类。可以定义多个DTO。我觉得你陷入一个误区,你的设计思路是围绕数据库表来展开的而不是业务逻辑。建议看下DDD相关的书籍 会长 | 园豆:8470 (大侠五级) | 2019-05-13 09:13 感谢回复,有空的话,看看能不能更加仔细的描述下,感谢。。我现在就去了解你上面提到的 支持( 0 ) 反对( 0 ) Free.Wong | 园豆:20 (初学一级) | 2019-05-13 10:34 @heywap:可看看这书:《领域驱动设计》 支持( 0 ) 反对( 0 ) 会长 | 园豆:8470 (大侠五级) | 2019-05-13 13:49 @会长: 好的,感谢你的分享。。。 支持( 0 ) 反对( 0 ) Free.Wong | 园豆:20 (初学一级) | 2019-05-13 15:06 编辑文本 预览 上传图片
Ctrl+Enter键快速提交 1 不需要都包含,这个comment字段是在特定业务场景才需要使用,你需要根据你的这些类方法来选择性的将这个值塞入 不甘平凡的大公鸡 | 园豆:228 (菜鸟二级) | 2019-05-13 10:03 感谢回复,这个就很奇怪了,你想明明是一个有 Comment 属性 User 类,在有些情况下 Comment 是 null,有些情况是包含表中 Comment 字段的值,是不是很奇怪? 你如何在类的文档中描述 Comment 在什么样的情况下是null,什么样的结果下包含值呢? MembershipUser 类的 Comment 总是包含这个值,如果你真的将 Comment 保存为字符数多达几千的用户信用报告,你的应用性能会非常差。。。。 支持( 0 ) 反对( 0 ) Free.Wong | 园豆:20 (初学一级) | 2019-05-13 10:33 @heywap: 如果在类文档出无法描述null的含义,可针对性的新建一个pojo类,该类即不需要这个字段,user类本身相当于实体类,是要和数据库相关联的。 支持( 0 ) 反对( 0 ) 不甘平凡的大公鸡 | 园豆:228 (菜鸟二级) | 2019-05-13 12:21 @不甘平凡的大公鸡: 感谢你的回复,理解你说的意思,你说的 POJO 是只包含数据不包含行为的 DTO 对象是吧.. 是可以解决问题。。。但缺陷也比较明显,如果你的 User 表,以各种各样的方法来显示数据的话,就存在要写多个不同的 POJO 的问题,而命名真的是个问题。。。 可能有点像这样
UserDTOWithIdUserName
UserDTOWithIdUserNameZipCode 支持( 0 ) 反对( 0 ) Free.Wong | 园豆:20 (初学一级) | 2019-05-13 12:47 @heywap: 首先,按你说的逻辑,一个user类可能会存在很多种业务场景,但你的表中只有一个大字段。而从实际上来看,正常返回实体类数据,我认为只有两种情况,一种是包含大字段,一种是不包含,创建pojo类的目的只是规避一些大字段可能导致的性能问题(最简单的是user类直接塞null),而并非是针对某一个业务就要创建一个。正常情况下,是不可能出现你要什么字段,我就只给你什么字段的情况的,希望可以理解。 支持( 0 ) 反对( 0 ) 不甘平凡的大公鸡 | 园豆:228 (菜鸟二级) | 2019-05-13 16:01 @不甘平凡的大公鸡: 刚刚了解了 DTO ,本质做法就了为了 用户界面 去设计不同的只有数据没有行为的 POCO(POJO) 类。。 支持( 0 ) 反对( 0 ) Free.Wong | 园豆:20 (初学一级) | 2019-05-13 16:34 @heywap: 无论pojo,亦或entity beans,都是为你的业务服务,别想的那么死板,灵活运用 支持( 0 ) 反对( 0 ) 不甘平凡的大公鸡 | 园豆:228 (菜鸟二级) | 2019-05-13 16:36 编辑文本 预览 上传图片
Ctrl+Enter键快速提交 0 根据具体业务需求返回 ~扎克伯格 | 园豆:1837 (小虾三级) | 2019-05-13 10:25 编辑文本 预览 上传图片
Ctrl+Enter键快速提交 0 移步ef,其他的真不想说什么。其他orm在我眼中不如几十百把行代码。
bean是几乎同样的bean,不同的是计算机中 地址 描述用 引用描述了,而自己控制存储多一个“ID”列 从而进行描述。
结合业务——无非是Filter(Where)、MapReduce(Select)一次(也都是数据权限)。
因此抛开 数据细微的操作:如约束、锁、写入读取性能等,关系数据库 ef+odata or ef + 自行 格式(相当于odata)是快速很爽的选择。
非关系库中linq也是很好的选择,如日志文件,这样在数据权限 动态构建中,可以很灵活的一次性完成比较全能的业务接口,而且也能一次性遍历 构建性能较好的输出运算。 花飘水流兮 | 园豆:11209 (专家六级) | 2019-05-13 23:14 编辑文本 预览 上传图片
Ctrl+Enter键快速提交
清除回答草稿
您需要 登录 以后才能回答,未注册用户请先 注册 。
PDF文件如何插入超链?
0 [待解决问题] RT?PDF文件如何插入超链?PDF文件如何插入超链? G弦上的鲑鱼 | 菜鸟二级 | 园豆: 278
提问于:2019-05-15 13:45 显示帮助
使用"Ctrl+Enter"可进行快捷提交,评论支持部分 Markdown 语法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的问题
清除回答草稿
您需要 登录 以后才能回答,未注册用户请先 注册 。
vue项目跳转到外链,外链和该项目部署在同一服务器,域名相同
0 悬赏园豆: 50 [待解决问题] 就是说有一个vue项目像跳转到后台给的链接,但是这个链接和该项目的域名端口都相同,只是根目录不同。发现无法跳转,如果外链地址与该项目域名地址不同是可以跳转的,有什么方法可以实现吗? 前端 vue *朝晖 | 初学一级 | 园豆: 106
提问于:2019-05-15 09:21 显示帮助
使用"Ctrl+Enter"可进行快捷提交,评论支持部分 Markdown 语法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的问题
所有回答(2) 0 上代码呢,看看怎么写的 by.Genesis | 园豆:1751 (小虾三级) | 2019-05-15 09:38
就是我要跳转到这个路由(外链不在项目中)
这是我的路由配置
结果发现游览器还是给我加载了app.vue那个最基本的文件 支持( 0 ) 反对( 0 ) *朝晖 | 园豆:106 (初学一级) | 2019-05-15 09:47 编辑文本 预览 上传图片
Ctrl+Enter键快速提交 0 window.location.href=url; czd890 | 园豆:8909 (大侠五级) | 2019-05-15 10:15 这个没有用,同域名还是会加载本项目下的app.vue知识会因为匹配不到路由而显示空白 支持( 0 ) 反对( 0 ) *朝晖 | 园豆:106 (初学一级) | 2019-05-15 10:20 @*朝晖: 你的这个vue项目和后台那个项目是同一个项目吗,是否是一个单页应用。
如果是同一个单页应用,用vue的route就可以了
如果不是一个单页应用,但是是同一个项目,增加多个入口即可。
如果不是一个项目,是否有nginx之类的在反向代理。修改代理的配置返回不同的index.html入口即可。 支持( 0 ) 反对( 0 ) czd890 | 园豆:8909 (大侠五级) | 2019-05-15 15:00 不是同一个项目,可以把我要跳转的链接是一个由后台维护的jsp页面,要怎么操作 支持( 0 ) 反对( 0 ) *朝晖 | 园豆:106 (初学一级) | 2019-05-15 15:03 而且这个后台维护的项目和我的这个vue项目部署在同一服务器下 支持( 0 ) 反对( 0 ) *朝晖 | 园豆:106 (初学一级) | 2019-05-15 15:07 @*朝晖:
假设你的vue地址是 /vue/index.html, 后台是/admin/login.jsp;
部署在同一个服务器下,这个服务器是什么?
是nginx吗
还是你把vue编译打包给了后端同学,后端同学直接放在他的项目里面部署在tomcat之类的web server上。
如果是nginx,则修改route规则就可以了
如果是打包到后端同学的项目里面了,就由后端同学修改他的route。
总之就是要区分 对/vue/ 的方法全部转到你的vue上,对不是/vue/ 的请求则按照原来的规则走 支持( 0 ) 反对( 0 ) czd890 | 园豆:8909 (大侠五级) | 2019-05-15 17:44 编辑文本 预览 上传图片
Ctrl+Enter键快速提交
清除回答草稿
您需要 登录 以后才能回答,未注册用户请先 注册 。
对一个普通2d格斗游戏做深度强化学习
0 [待解决问题] 请问会像下围棋那样,耗费无数资源吗?
对一个小霸王游戏机的超级玛丽呢?
对当下的所谓的3D游戏呢?
会耗费什么数量级资源? 问答 Tab-桑 | 菜鸟二级 | 园豆: 202
提问于:2019-05-15 08:43 显示帮助
使用"Ctrl+Enter"可进行快捷提交,评论支持部分 Markdown 语法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的问题
清除回答草稿
您需要 登录 以后才能回答,未注册用户请先 注册 。
Open browser failed!! Please check if you have installed the browser chrome correctly!急急急
0 [待解决问题] VSCode运行HTML报错问题
ITCSJ | 菜鸟二级 | 园豆: 252
提问于:2019-05-06 12:50 显示帮助
使用"Ctrl+Enter"可进行快捷提交,评论支持部分 Markdown 语法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的问题
所有回答(1) 0 楼主解决了吗 KaiiiiiiiXin | 园豆:202 (菜鸟二级) | 2019-07-20 21:50 我也遇到了 支持( 0 ) 反对( 0 ) 繁花相送的季节 | 园豆:200 (初学一级) | 2020-03-13 10:45 编辑文本 预览 上传图片
Ctrl+Enter键快速提交
清除回答草稿
您需要 登录 以后才能回答,未注册用户请先 注册 。
C# 中await与同步方法
0 [待解决问题] public async Task Get(){ await DbContext.Set
().ToListAsync(); // do something } public void Get(){ await DbContext.Set().ToList(); // do something }
await异步方法和直接调用同步方法,有什么区别,不一样会等待异步执行完成才会做下面的事吗 丨秋风扫落叶 | 初学一级 | 园豆: 6
提问于:2020-06-01 15:28 显示帮助
使用"Ctrl+Enter"可进行快捷提交,评论支持部分 Markdown 语法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的问题
所有回答(1) 0 var task1 = DbContext.Set().ToListAsync(); var task2 = DbContext.Set().ToListAsync(); await Task.WhenAll(task1,task2); var users = task1.Result; var posts = task2.Result;
可以同时做多件事 厘米~ | 园豆:300 (菜鸟二级) | 2020-06-01 15:37 大佬!学习了 支持( 0 ) 反对( 0 ) 猝不及防 | 园豆:1985 (小虾三级) | 2020-06-01 17:30 编辑文本 预览 上传图片
Ctrl+Enter键快速提交
清除回答草稿
您需要 登录 以后才能回答,未注册用户请先 注册 。
文章设置在博客首页显示无效
0 [待解决问题] RT,发布文章时勾选了在我的博客首页显示,但是我的博客首页并没有,请问有人知道是怎么回事吗? harany | 菜鸟二级 | 园豆: 202
提问于:2020-06-01 13:23 显示帮助
使用"Ctrl+Enter"可进行快捷提交,评论支持部分 Markdown 语法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的问题
所有回答(1) 0 我也是这样的,文章默认不显示在首页,可能受到牵连了,想要首页的话就用随笔把,其实这两差别不大 Conan-jine | 园豆:936 (小虾三级) | 2020-06-01 21:39 编辑文本 预览 上传图片
Ctrl+Enter键快速提交
清除回答草稿
您需要 登录 以后才能回答,未注册用户请先 注册 。
关于Wpf TreeView SelectedItemChanged的问题,折叠父节点,会默认选中此父节点
0 悬赏园豆: 10 [待解决问题] 大佬们,请教一个问题,如果一开始选中树形的子节点,当折叠其父节点的时候,会执行SelectedItemChanged时间,并且SelectedItem会变成此父节点,有什么办法能够阻止吗?谢了 WPF 骑着蚊子去太阳 | 初学一级 | 园豆: 137
提问于:2020-06-01 12:58 显示帮助
使用"Ctrl+Enter"可进行快捷提交,评论支持部分 Markdown 语法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的问题
所有回答(2) 0 This is a feature, no bug. 爱编程的大叔 | 园豆:30664 (高人七级) | 2020-06-01 14:16 无言以对.... 支持( 0 ) 反对( 0 ) 骑着蚊子去太阳 | 园豆:137 (初学一级) | 2020-06-01 14:16 @骑着蚊子去太阳:
产品经理常常提出自相矛盾的需求,这并不奇怪。
奇怪的是程序员居然看不出来。 支持( 0 ) 反对( 0 ) 爱编程的大叔 | 园豆:30664 (高人七级) | 2020-06-01 16:21 @爱编程的大叔: 有道理。主要是这个我也不清楚它的机制,所以试了下。 支持( 0 ) 反对( 0 ) 骑着蚊子去太阳 | 园豆:137 (初学一级) | 2020-06-01 16:23 编辑文本 预览 上传图片
Ctrl+Enter键快速提交 0 绑定SelectedItem,在set方法里判断,
如果value还有子节点就不赋值
手动狗头~ 猝不及防 | 园豆:1985 (小虾三级) | 2020-06-01 15:11 大哥,TreeView的SelectedItem,只有set,没有set。
手动捂脸~ 支持( 0 ) 反对( 0 ) 骑着蚊子去太阳 | 园豆:137 (初学一级) | 2020-06-01 15:26 @骑着蚊子去太阳: 后台绑定SelectedItem啊,对绑定属性操作啊 支持( 0 ) 反对( 0 ) 猝不及防 | 园豆:1985 (小虾三级) | 2020-06-01 15:27 @骑着蚊子去太阳: 后台绑定SelectedItem,对绑定属性操作 支持( 0 ) 反对( 0 ) 猝不及防 | 园豆:1985 (小虾三级) | 2020-06-01 15:27 @猝不及防: 哦哦,我懂了,但是这种逻辑也不对欸,我的业务是允许选择父节点的。
手动捂脸~ 支持( 0 ) 反对( 0 ) 骑着蚊子去太阳 | 园豆:137 (初学一级) | 2020-06-01 15:29 @骑着蚊子去太阳: 瞎搞了啊 支持( 0 ) 反对( 0 ) 猝不及防 | 园豆:1985 (小虾三级) | 2020-06-01 15:31 @猝不及防: 莫得法啊。 支持( 0 ) 反对( 0 ) 骑着蚊子去太阳 | 园豆:137 (初学一级) | 2020-06-01 15:35 编辑文本 预览 上传图片
Ctrl+Enter键快速提交
清除回答草稿
您需要 登录 以后才能回答,未注册用户请先 注册 。
使用 uni-app 报错!
0 悬赏园豆: 20 [待解决问题] 这个是啥报错? 怎么解决 ! 有大佬知道吗? 概世英雄 | 初学一级 | 园豆: 182
提问于:2020-06-06 21:51 显示帮助
使用"Ctrl+Enter"可进行快捷提交,评论支持部分 Markdown 语法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的问题
清除回答草稿
您需要 登录 以后才能回答,未注册用户请先 注册 。
php设置session存储到redis无效,无法获取写入的值,急寻解决!
0 悬赏园豆: 15 [待解决问题] php设置session存储到redis无效,无法获取写入的值,急寻解决!配置检查都正常,代码里通过ini_get也能获取到配置的信息save_handler,不知道问题在哪儿,希望知道的给予指导!
redis php session存储到redis 黑马晓程序 | 初学一级 | 园豆: 154
提问于:2020-06-06 16:31 显示帮助
使用"Ctrl+Enter"可进行快捷提交,评论支持部分 Markdown 语法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的问题
所有回答(1) 0 session_save_path 格式对没对,tcp://127.0.0.1:6379,如果格式没问题,你看下你redis里有没有key生成,最好用session.gc_maxlifetime设置一个过期时间 风行天下12 | 园豆:3338 (老鸟四级) | 2020-06-07 16:39 save_path是对的,redis里有没有session相关的key生成,如果有就不会取不到值了;session.gc_maxlifetime 跟这个没关系吧,现在是set后马上get都不行,不是间隔几分钟或更久 支持( 0 ) 反对( 0 ) 黑马晓程序 | 园豆:154 (初学一级) | 2020-06-07 16:49 @黑马晓程序: 如果key用到了过期时间,你不设置,那就是0,生成就马上会消失,你可以试试 支持( 0 ) 反对( 0 ) 风行天下12 | 园豆:3338 (老鸟四级) | 2020-06-07 17:20 看看你sesssion是否开启 支持( 0 ) 反对( 0 ) 风行天下12 | 园豆:3338 (老鸟四级) | 2020-06-07 17:23 @风行天下12:
问题找到了,用的tp框架,config里的session驱动type没有修改,哎,我疏忽了 支持( 0 ) 反对( 0 ) 黑马晓程序 | 园豆:154 (初学一级) | 2020-06-07 18:28 @风行天下12:
还是很感谢你的解答 支持( 0 ) 反对( 0 ) 黑马晓程序 | 园豆:154 (初学一级) | 2020-06-07 18:29 编辑文本 预览 上传图片
Ctrl+Enter键快速提交
清除回答草稿
您需要 登录 以后才能回答,未注册用户请先 注册 。
TFS2017 局域网内输入内网IP地址无法访问
0 悬赏园豆: 50 [待解决问题] 1.TFS2017安装成功,没有报错,TFS所在的这台电脑(本机)防火墙也关了
2.
这个是相关的配置,我在本机这台电脑的IIS直接浏览是可以访问TFS的网站,相关地址为 http://localhost:8999/tfs,直接是以本机的管理员账户进去的(Administrator)不需要输入账号和密码,然后我在本机输入http://192.168.100.108:8999/tfs 输入正确的账号和密码,登录不进去
3.我只想内网访问就可以了,初学,目前不需要外网访问
4.求大神帮忙下,万分感激,我的QQ是769181803,解决好重重感谢 TFS2017 情若天_RunUp | 初学一级 | 园豆: 66
提问于:2019-04-25 17:15 显示帮助
使用"Ctrl+Enter"可进行快捷提交,评论支持部分 Markdown 语法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的问题
所有回答(2) 0 不考虑防火墙,本机使用上面IP地址能否使用,这个不正常的话,查看日志
是否只是配置了本机集成账号模式? 2012 | 园豆:19154 (专家六级) | 2019-04-26 08:06 你好奥,你说的本机IP地址能否使用时什么意思啊? 支持( 0 ) 反对( 0 ) 情若天_RunUp | 园豆:66 (初学一级) | 2019-04-26 08:47 @情若天_RunUp: 你安装这个服务的主机 支持( 0 ) 反对( 0 ) 2012 | 园豆:19154 (专家六级) | 2019-04-26 12:05 编辑文本 预览 上传图片
Ctrl+Enter键快速提交 0 tfs所在的服务器:在防火墙里面把8999端口开放一下。 blackheart | 园豆:3417 (老鸟四级) | 2019-04-26 13:36 看错了,可以打开但是无法登录是吧?
账号前面加上tfs服务器的名字,比如你的服务器的计算机名叫tfs。
那么账号名就是tfs\administrator,密码就是正常的密码。 支持( 0 ) 反对( 0 ) blackheart | 园豆:3417 (老鸟四级) | 2019-04-26 13:39 编辑文本 预览 上传图片
Ctrl+Enter键快速提交
清除回答草稿
您需要 登录 以后才能回答,未注册用户请先 注册 。
.sortable() 拖拽的效果,当点击li也会发生拖拽效果是怎么回事
0 悬赏园豆: 20 [待解决问题]
$("ol.example").sortable();
$("table.example").sortable(); 以后。h | 初学一级 | 园豆: 57
提问于:2019-04-28 15:09 显示帮助
使用"Ctrl+Enter"可进行快捷提交,评论支持部分 Markdown 语法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的问题
所有回答(1) 0 li是ol的子元素吧,ol是个容器,li是它的一部分,给ol的拖动理应贯彻到li上 心悠魂然 | 园豆:2087 (老鸟四级) | 2019-04-29 09:06 编辑文本 预览 上传图片
Ctrl+Enter键快速提交
清除回答草稿
您需要 登录 以后才能回答,未注册用户请先 注册 。
读卡器调用 希望能给出代码
0 悬赏园豆: 20 [待解决问题] 程序只支持键盘式读卡器 但是机器上的读卡器是插入式 怎么让插入式读卡器能实现键盘式读卡器呢? 大哥求教 | 初学一级 | 园豆: 5
提问于:2019-05-03 16:37 显示帮助
使用"Ctrl+Enter"可进行快捷提交,评论支持部分 Markdown 语法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的问题
清除回答草稿
您需要 登录 以后才能回答,未注册用户请先 注册 。
webapp(h5)怎么样跳转到safari浏览器啊?
0 [待解决问题] 项目用的是react开发的 用的antdesign mobile
页面是通过扫码进来的(可以通过微信、支付宝、淘宝啊,百度啊扫码进来)
有个需求是需要添加到主屏幕的操作,可以用pwa 配置了manifest.json
微信里面有在safari浏览器里打开这个操作,不知道能不能直接点个按钮直接在safari浏览器里打开,查了很久都不行,一般都是app的,有通过设置url scheme的(也是ios或安卓的)
添加到主屏幕 js跳转到safari浏览器 ︶ㄣCamille | 菜鸟二级 | 园豆: 202
提问于:2019-05-21 11:50 显示帮助
使用"Ctrl+Enter"可进行快捷提交,评论支持部分 Markdown 语法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的问题
清除回答草稿
您需要 登录 以后才能回答,未注册用户请先 注册 。
appium运行客户端报错无法创建新对话Activity从未启动
0 [待解决问题] pycham报错为:
selenium.common.exceptions.SessionNotCreatedException: Message: A new session could not be created. (Original error: net.newmine.im.app/.module.welcome.SplashActivity never started. Current: net.newmine.im.app/.module.main.MessageActivity)
appium报错为:
error: Failed to start an Appium session, err was: Error: net.newmine.im.app/.module.welcome.SplashActivity never started. Current: net.newmine.im.app/.module.main.MessageActivity
网上百度的回答都是覆盖了以前的用例,已经勾选了appium中override Existing session但是并没有任何卵用
代码最后也添加了driver.quit()或driver.close(),但是并没有什么效果
对了,我还把nodejs、appium、jdk、android环境都卸载重新安装了一遍,还是不行
我真的是绝望了,就差重新装系统了,已经折磨我好久了,环境有时候能运行起来有时候不能,现在是一直运行不起来
有哪位大神路过,给小弟指点一下迷津,不胜感激 appium、python -Stranger | 菜鸟二级 | 园豆: 210
提问于:2019-05-17 18:09 显示帮助
使用"Ctrl+Enter"可进行快捷提交,评论支持部分 Markdown 语法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的问题
所有回答(1) 0 appium版本要与chromedriver版本相匹配 ycyzharry | 园豆:20904 (高人七级) | 2019-05-18 21:09 编辑文本 预览 上传图片
Ctrl+Enter键快速提交
清除回答草稿
您需要 登录 以后才能回答,未注册用户请先 注册 。
自己写的H5项目,在谷歌浏览器运行一会后会崩溃
0 悬赏园豆: 20 [待解决问题] 自己写的H5项目,3D浏览的项目,在谷歌浏览器运行一会后会提示喔唷,崩溃了提示,其他浏览器正常,谷歌浏览器有时稍微操作一下就崩溃,后台也不报错误, 问题补充:软件杨威 | 初学一级 | 园豆: 26
提问于:2019-05-17 17:26 显示帮助
使用"Ctrl+Enter"可进行快捷提交,评论支持部分 Markdown 语法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的问题
所有回答(2) 0 F12看一下呗,啥都没,园友们很难帮助到你 但乱红尘 | 园豆:390 (菜鸟二级) | 2019-05-17 17:43 就是F12也没什么报错的内容,就是一个崩溃时的提醒,下次崩溃时我贴图上来 支持( 0 ) 反对( 0 ) 软件杨威 | 园豆:26 (初学一级) | 2019-05-17 17:44 F12崩溃时的截图出来了 支持( 0 ) 反对( 0 ) 软件杨威 | 园豆:26 (初学一级) | 2019-05-17 18:00 @软件杨威: 谷歌浏览器调试程序时报了这个错,最后发现是浏览器兼容性问题,升级到最新的版本 61.0.3124.10(正式版本)就没问题了
旧版本的50、58和59都有问题。去官方下一个稳定版的就好 支持( 0 ) 反对( 0 ) 但乱红尘 | 园豆:390 (菜鸟二级) | 2019-05-21 10:38 @但乱红尘: 我的版本已经到 73.0.3683.103了,我发现了一个方法,现在基本没有那个崩溃了,需要开启谷歌浏览器的GPU加速 支持( 0 ) 反对( 0 ) 软件杨威 | 园豆:26 (初学一级) | 2019-05-21 10:41 @软件杨威: 问题解决了就行,困难使人进步,哈哈 支持( 0 ) 反对( 0 ) 但乱红尘 | 园豆:390 (菜鸟二级) | 2019-05-21 11:22 @但乱红尘: 现在又出现问题了,开启之后会变卡而且也会崩溃,只不过崩溃频率没那么快了,所以还是关闭GPU加速了, 支持( 0 ) 反对( 0 ) 软件杨威 | 园豆:26 (初学一级) | 2019-06-10 11:24 @软件杨威:额,那你最之前的问题还会出现嘛 支持( 0 ) 反对( 0 ) 但乱红尘 | 园豆:390 (菜鸟二级) | 2019-06-28 09:04 @但乱红尘: 会,最之前出现的问题也是提示喔唷崩溃拉 支持( 0 ) 反对( 0 ) 软件杨威 | 园豆:26 (初学一级) | 2019-07-01 08:55 编辑文本 预览 上传图片
Ctrl+Enter键快速提交 0 请问楼主问题解决了?我也遇到了同样的问题。 阿文awen | 园豆:202 (菜鸟二级) | 2019-09-16 20:18 还没解决,你那边如果解决了可以交流交流 支持( 0 ) 反对( 0 ) 软件杨威 | 园豆:26 (初学一级) | 2019-09-18 14:28 编辑文本 预览 上传图片
Ctrl+Enter键快速提交
清除回答草稿
您需要 登录 以后才能回答,未注册用户请先 注册 。
C#读取mysql制定时间段的数据(精度到秒)问题请教
0 悬赏园豆: 5 [待解决问题] mysql> SELECT* FROM num1 where Time >= DATE_SUB( '2019-05-17 16:47:02', INTERVAL 10 MINUTE);
本想读取10分钟的数据,却把整个数据库读出来了,哪里写的有问题吗?C#编译环境
SqlStr = string.Format("SELECT * FROM " + tablename + " where to_days(Time) >= to_days('" + TimeStart + "') and to_days(Time) <= to_days('" + TimeEnd + "')");
C#这个语句本想都制定时间段的数据,也是读出了多的数据,请帮忙分一下 coffeetee | 初学一级 | 园豆: 197
提问于:2019-05-17 16:53 显示帮助
使用"Ctrl+Enter"可进行快捷提交,评论支持部分 Markdown 语法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的问题
清除回答草稿
您需要 登录 以后才能回答,未注册用户请先 注册 。
如何根据自定义查询近几代亲属关系?
0 悬赏园豆: 100 [待解决问题] 请大神帮忙写个根据要求查询出指定代数的近亲,谢谢!谢谢!
SQL server查询语句。
创建一个张表字段如下:
ID==》主键
Name==》姓名
Sex==》性别
Parents==》父亲ID
Maternal ==》母亲ID
BirthDate ==》出生日 赤子丹心520 | 初学一级 | 园豆: 102
提问于:2019-05-17 14:07 显示帮助
使用"Ctrl+Enter"可进行快捷提交,评论支持部分 Markdown 语法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的问题
所有回答(2) 0 写一个存储过程,写个嵌套的for循环,需要两个数组变量,一个数组变量(a)存每代查询出来的近亲,一个存当代查询出来的近亲(b)第一个循环插入将a,b数据,内循环用b数组做循环查询当代的近亲 但乱红尘 | 园豆:390 (菜鸟二级) | 2019-05-17 14:20 你这个我看的很模糊,不是很理解,能帮写个SQl吗? 支持( 0 ) 反对( 0 ) 赤子丹心520 | 园豆:102 (初学一级) | 2019-05-17 14:45 @赤子丹心520: 其实就是递归查询,百度一下网上就有,你就把孩子当根节点,父母当子节点 支持( 0 ) 反对( 0 ) 但乱红尘 | 园豆:390 (菜鸟二级) | 2019-05-17 14:53 编辑文本 预览 上传图片
Ctrl+Enter键快速提交 0 Giant Liu | 园豆:888 (小虾三级) | 2019-06-14 14:44 编辑文本 预览 上传图片
Ctrl+Enter键快速提交
清除回答草稿
您需要 登录 以后才能回答,未注册用户请先 注册 。
新手,有几道问题想问一下
0 悬赏园豆: 80 [待解决问题] 试题1:计算1-1/2+1/3-1/4…+1/99-1/100。
import math
def test():
for i in range(1,100):
if i % 2 == 0:
countbeyond = math.pow(1.0+1/i+1)
else:
countfront = math.pow(1.0-1/i+1)
return countfront+countbeyond
试题2:编程模拟一个计算机扔骰子,每次出现的骰子点数用随机函数产生(1,2,3,4,5,6),投掷100次骰子,试分别统计各点数出现的次数。
import random
count = []
j = random.randint(1,6)
for n in range (1,100):
count.append(j)
if j == 1:
print("骰子1掷了{}次".format(count[j]))
if j == 2:
print("骰子2掷了{}次".format(count[j]))
if j == 3:
print("骰子3掷了{}次".format(count[j]))
if j == 4:
print("骰子4掷了{}次".format(count[j]))
if j == 5:
print("骰子5掷了{}次".format(count[j]))
if j == 6:
print("骰子6掷了{}次".format(count[j]))
试题3:用随机数生成一个3*3矩阵,然后求对角线元素之和。
import random
import math
ls = list(range(100))
shuffle(ls)
for i in range (1,9):
if i % 3 == 0:
print("\n")
print(ls)
ls = []
def func(a,b):
ls = []
ls.append(b)
return a+b
请问一下,这几个分别有哪些错误? 盛大之页 | 初学一级 | 园豆: 122
提问于:2019-05-17 11:35 显示帮助
使用"Ctrl+Enter"可进行快捷提交,评论支持部分 Markdown 语法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的问题
所有回答(1) 0 1.所有格式化都有问题;
2.math.pow 是两个参数 import math def test(): for i in range(1,100 ): if i % 2 == 0: countbeyond = math.pow(1.0+1/i+1,1 ) else : countfront = math.pow(1.0-1/i+11,3 ) return countfront+ countbeyond print (test())
试题2:
1. count[j] 超过下标
试题3:
1. shuffle(ls) 未定义 悟行 | 园豆:12240 (专家六级) | 2019-05-17 16:54 编辑文本 预览 上传图片
Ctrl+Enter键快速提交
清除回答草稿
您需要 登录 以后才能回答,未注册用户请先 注册 。
tomcat中work下有对应的jsp编译的java、class文件,但是访问是空白页面
0 悬赏园豆: 60 [待解决问题] tomcat中work下有对应的jsp编译的java、class文件,但是访问是空白页面。删除work下内容,再访问就可以了。
请问大家这是什么情况,谢谢 田野_7 | 初学一级 | 园豆: 124
提问于:2019-05-17 11:07 显示帮助
使用"Ctrl+Enter"可进行快捷提交,评论支持部分 Markdown 语法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的问题
所有回答(1) 0 可能是因为缓存吧,work目录是Tomcat运行是产生的。
你可以试着重新发布一下项目(不是单重启Tomcat),另外你看一下你的server.xml是否配置了自动重新发布。 寻觅beyond | 园豆:588 (小虾三级) | 2019-05-18 22:41 没有修改发生空白的页面,应该不用重新编译发布吧 支持( 0 ) 反对( 0 ) 田野_7 | 园豆:124 (初学一级) | 2019-05-21 14:42 编辑文本 预览 上传图片
Ctrl+Enter键快速提交
清除回答草稿
您需要 登录 以后才能回答,未注册用户请先 注册 。
局部拼接打印排版错乱
0 悬赏园豆: 50 [待解决问题] 现在需要做一个功能实现局部拼接打印,页面是引用的样式表,页面如图
红色为需要打印部分,通过按钮点击打印,代码如下
打印的时候格式完全错乱,如图
在js中写的样式执行顺序不对,会在关闭打印页面后执行
怎么控制打印时候的样式,@media print不可行,因为有两个打印事件,不能影响到另一个打印事件 js css 打印 局部打印 排版错乱 怂怂 | 初学一级 | 园豆: 18
提问于:2019-05-17 10:24 显示帮助
使用"Ctrl+Enter"可进行快捷提交,评论支持部分 Markdown 语法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的问题
清除回答草稿
您需要 登录 以后才能回答,未注册用户请先 注册 。
用pycharm做android自动化测试、运行脚本报错、求大佬给出
0 [待解决问题] Traceback (most recent call last):
File "F:/pycharmtest/test.py", line 16, in
driver = webdriver.Remote(' http://127.0.0.1:4723/wd/hub ', desired_caps)
File "C:
为什么输出title?
0 悬赏园豆: 5 [待解决问题] html="""
the dormouse's story the dormouse's story
once upon a time there were three little sisters;and their names were
lacieand
title;
and they lived at the bottom of a well.
...
"""
soup=BeautifulSoup(html,”lxml")
print(soup.title.name)
输出结果为什么是title?不应该是dromouse? lxm_001 | 初学一级 | 园豆: 199
提问于:2019-05-16 20:26 显示帮助
使用"Ctrl+Enter"可进行快捷提交,评论支持部分 Markdown 语法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的问题
清除回答草稿
您需要 登录 以后才能回答,未注册用户请先 注册 。
Razor Class Library 中的属性路由在 ASP.NET Core 3.0 中不起作用
0 悬赏园豆: 50 [待解决问题] 今天将一个项目从 ASP.NET Core 2.2 迁移至 3.0 Preview 5 时遇到一个奇怪问题,在 Razor Class Library 项目中的控制器 Action 上添加的属性路由 [Route("errors/{statusCode:int}")] 总是不起作用,而在 Web 项目添加同样的属性路由却可以起作用,请问如何解决?
项目中用的是 Endpoint Routing app.UseRouting(); app.UseEndpoints(endpoints => { endpoints.MapDefaultControllerRoute(); }); .net core dudu | 高人七级 | 园豆: 38992
提问于:2019-05-16 20:16 在 asp.net core 源码中发现了 MvcAttributeRouteHandler – dudu 1年前 显示帮助
使用"Ctrl+Enter"可进行快捷提交,评论支持部分 Markdown 语法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的问题
清除回答草稿
您需要 登录 以后才能回答,未注册用户请先 注册 。
u盘里有文件 但是在myeclipse中就是不显示…这是为什么啊? 求解
0 [待解决问题] u盘里有文件 但是在myeclipse中就是不显示…这是为什么啊? 求解 myeclipse 文件不显示 KLjc真的超好吃 | 菜鸟二级 | 园豆: 202
提问于:2019-05-16 19:43 显示帮助
使用"Ctrl+Enter"可进行快捷提交,评论支持部分 Markdown 语法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的问题
所有回答(1) 0 只能加载工作区里面文件
导入项目试试 ycyzharry | 园豆:20904 (高人七级) | 2019-05-18 21:15 编辑文本 预览 上传图片
Ctrl+Enter键快速提交
清除回答草稿
您需要 登录 以后才能回答,未注册用户请先 注册 。
博客园 css布局动画特效等
0 悬赏园豆: 50 [待解决问题] 我是初学html+javascript+css
上次看到博客的装修美化什么的。。
我应用了,但是里面的代码我看不懂。希望有个大佬能解读解释一下...
https://files.cnblogs.com/files/jingmoxukong/canvas-nest.min.js
真不想白嫖,还是想明白其中的原理的。。。 upze | 初学一级 | 园豆: 129
提问于:2019-05-16 16:34 显示帮助
使用"Ctrl+Enter"可进行快捷提交,评论支持部分 Markdown 语法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的问题
所有回答(1) 0 很多函数没用过,看得懂的那些好像就是根据js函数改变图片位置。现在一般做动画也不会这么写,非要通过js操作的话,用jQuery不是更方便吗? linktodream | 园豆:204 (菜鸟二级) | 2019-05-23 11:50 用jQ 做动画调用的都是那些函数呢,, 支持( 0 ) 反对( 0 ) upze | 园豆:129 (初学一级) | 2019-05-24 21:20 @upze: 我说的用jQuery移动元素,本质上时通过jQuery改变css布局,比如 \((element).css("left",\) (element).css("left")-20px),就是把element元素左移20个像素,前提是采用绝对定位。具体函数可以百度jQuery的使用文档。 支持( 0 ) 反对( 0 ) linktodream | 园豆:204 (菜鸟二级) | 2019-05-24 21:43 @HelloTF: 好吧 支持( 0 ) 反对( 0 ) upze | 园豆:129 (初学一级) | 2019-05-24 21:44 编辑文本 预览 上传图片
Ctrl+Enter键快速提交
清除回答草稿
您需要 登录 以后才能回答,未注册用户请先 注册 。
appium desktop 滑动功能 ,真机上没有反应。
0 悬赏园豆: 120 [待解决问题] 我看教程上写着,点击滑动按钮,模拟手指在手机上滑动页面的方式,就可以实现滑动效果。
可是我的ipad上没有反应。tap 和 点击效果都是好用的。
这是跟appium 版本有关系吗。求解答。 jiang_fafa | 初学一级 | 园豆: 86
提问于:2019-05-16 16:15 显示帮助
使用"Ctrl+Enter"可进行快捷提交,评论支持部分 Markdown 语法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的问题
所有回答(2) 0 用安卓真机调试吧 ycyzharry | 园豆:20904 (高人七级) | 2019-05-20 00:11 不行啊,设备就是 ios 的。ipad上跑的项目。难道安卓和ios上还有不兼容问题? 支持( 0 ) 反对( 0 ) jiang_fafa | 园豆:86 (初学一级) | 2019-05-20 14:02 @jiang_fafa: 那就找一台iphone 不要用ipad 支持( 0 ) 反对( 0 ) ycyzharry | 园豆:20904 (高人七级) | 2019-05-20 23:34 编辑文本 预览 上传图片
Ctrl+Enter键快速提交 0 可能设备问题。 jiang_fafa | 园豆:86 (初学一级) | 2019-05-27 14:43 编辑文本 预览 上传图片
Ctrl+Enter键快速提交
清除回答草稿
您需要 登录 以后才能回答,未注册用户请先 注册 。
thinkphp5.1 composer安装的 HTMLPurifier,如何调用扩展包呢?
0 [待解决问题] 就是过滤富文本
4444444444444444444444444444444 玉田 | 菜鸟二级 | 园豆: 210
提问于:2019-05-16 15:00 显示帮助
使用"Ctrl+Enter"可进行快捷提交,评论支持部分 Markdown 语法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的问题
清除回答草稿
您需要 登录 以后才能回答,未注册用户请先 注册 。
oracle数据库存储gif图片问题
0 悬赏园豆: 5 [待解决问题] 数据库blob字段存储的gif格式图片,内容为白底黑字的签名,点击字段查看时询问“View column data externally as GIF Image”?,点击是的时候会打开浏览器显示正确白底黑字的gif图片,点击否的时候会直接在数据库中弹出图片查看窗口,显示黑底白字图片,不正常。后尝试读取该图片后转成png格式再更新到库中,但是更新以后的图片虽然格式转成功了,可图片内容还是黑底白字,不知道是我转换的有问题还是根本转不了。最终目的就是想要在报表上能正确显示白底黑字图片。 oracle 图片格式转换 冷水寒冰 | 初学一级 | 园豆: 4
提问于:2019-05-16 13:40 显示帮助
使用"Ctrl+Enter"可进行快捷提交,评论支持部分 Markdown 语法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的问题
所有回答(2) 0 是图片透明度的问题吗? 寻觅beyond | 园豆:588 (小虾三级) | 2019-05-16 15:40 编辑文本 预览 上传图片
Ctrl+Enter键快速提交 0 图片,文件 不要存在数据库里,存在服务器上,将地址存在数据库里 jqw2009 | 园豆:1946 (小虾三级) | 2019-05-17 08:39 编辑文本 预览 上传图片
Ctrl+Enter键快速提交
清除回答草稿
您需要 登录 以后才能回答,未注册用户请先 注册 。
scratch二次开发,怎么加载完直接执行源码中的方法
0 悬赏园豆: 50 [待解决问题] 最近在做scratch3开发,图片中下方红框的按钮 点击是 让上面绿框的内容居中显示的。想页面加载完直接执行这个方法,让绿框中的内容居中显示。
但是,红框中的按钮是在 scratch-blocks中,找到了直接加上函数执行,没反应。但是scratch-gui的node_modules中scratch-blocks下的代码已经更新。
或者 把scratch-blocks 通过 ScratchBlocks = require('scratch-blocks')引入 scratch-gui 中。
ScratchBlocks.ZoomControls().createZoomResetSvg_和ScratchBlocks.ZoomControls.prototype.createZoomResetSvg_都可以打印出来
但是执行ScratchBlocks.ZoomControls.prototype.createZoomResetSvg_(),
执行new ScratchBlocks.ZoomControls().createZoomResetSvg_()都会报错。
是我找的位置不对吗 还是执行方法有问题。该怎么让页面加载完直接执行居中的方法。请路过的大佬指点 两只小老虎 | 初学一级 | 园豆: 156
提问于:2019-05-16 11:35 显示帮助
使用"Ctrl+Enter"可进行快捷提交,评论支持部分 Markdown 语法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的问题
所有回答(1) 0 可以参考这个scratch二次开发系列网站,很全。 http://www.liyblog.top/p/17 勘破 | 园豆:202 (菜鸟二级) | 2020-01-19 14:56 编辑文本 预览 上传图片
Ctrl+Enter键快速提交
清除回答草稿
您需要 登录 以后才能回答,未注册用户请先 注册 。
微信公众号开发 被动回复,为什么同样的代码结果不一样
0 悬赏园豆: 60 [待解决问题] 一个放在自己搭建的阿里云轻量应用服务器,一个放在新浪云的SAE上,两个都同过了token验证,同样的代码,在阿里云上的却没办法自动回复,就是发信息到公众号,既没有回复,也没有报错,阿里云服务器上环境php7.0 +apache2, SAE上的php5.6
下面是具体代码:
public function responseMsg ()
{
$postStr = isset($GLOBALS['HTTP_RAW_POST_DATA']) ? $GLOBALS['HTTP_RAW_POST_DATA'] : file_get_contents("php://input");
if(!empty($postStr)){
$postObj = simplexml_load_string($postStr, 'SimpleXMLElement', LIBXML_NOCDATA);
$RX_TYPE = strtolower($postObj->MsgType); switch($RX_TYPE){ case"event": $resultStr = $this->receiveEvent($postObj); break; case"text": $this->moulds($postObj); $resultStr = $this->receiveText($postObj); break; default: $resultStr = ""; break; } echo $resultStr; }else{ echo ""; exit; } }
public function receiveEvent($object)
{
$checkEvent = strtolower($object->Event);
switch($checkEvent){
case"subscribe":
$contentStr = "欢迎关注我的公众号
点击下方菜单可以充值E卡通,进入内网!
后台回复'绑定+学号+密码'进行绑定!
这样才能使用查询成绩,课表,考试时间等功能!";
break;
default:
break;
}
$resultStr = $this->transmitText($object, $contentStr);
return $resultStr;
}
public function receiveText($object)
{
$keyword = trim($object->Content);
$fromUsername = $object->FromUserName;
if(!empty($keyword)){
switch($keyword){
case"你好":
$contentStr = "你好呀!";
break;
case"我想你了":
$contentStr = "我也想你";
break;
default:
$contentStr = "你在说什么?";
break;
}
}
$resultStr = $this->transmitText( $object, $contentStr);
return $resultStr;
}
public function transmitText($object, $content)
{
$textTp="<[CDATA[%s]]><[CDATA[%s]]>%s<[CDATA[text]]><[CDATA[%s]]>";
$resultStr = sprintf($textTp, $object->FromUserName, $object->ToUserName, time(), $content);
return $resultStr;
} 微信公众号开发 问题补充:同样的代码,在两个环境中就不同,为什么,我要怎么部署阿里云呢? 赖大大 | 初学一级 | 园豆: 142
提问于:2019-05-16 10:58 没人吗? – 赖大大 1年前 显示帮助
使用"Ctrl+Enter"可进行快捷提交,评论支持部分 Markdown 语法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的问题
所有回答(1) 0 这个东西,你多看下配置。应该和服务器没有关系的。 gw2010 | 园豆:1399 (小虾三级) | 2019-05-28 14:32 编辑文本 预览 上传图片
Ctrl+Enter键快速提交
清除回答草稿
您需要 登录 以后才能回答,未注册用户请先 注册 。
求高手指点,tag的分页样式在哪里修改?
0 [待解决问题] http://www.wujimy.com/tags/
分页乱了,找不到修改点,还请高手指教! tags 专业的力量 | 初学一级 | 园豆: 28
提问于:2019-05-15 20:41 显示帮助
使用"Ctrl+Enter"可进行快捷提交,评论支持部分 Markdown 语法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的问题
所有回答(1) 0 li 加个父标签,然后样式自己写 czd890 | 园豆:8909 (大侠五级) | 2019-05-16 11:03 编辑文本 预览 上传图片
Ctrl+Enter键快速提交
清除回答草稿
您需要 登录 以后才能回答,未注册用户请先 注册 。
flask实现异步响应HTTP请求
0 悬赏园豆: 100 [待解决问题] 最近做一个flask+selenium的模拟登录爬虫爬数据的接口;我这边需要提供一个HTTP的异步回调接口,具体来说就是公司php后台发送请求给我之后,我模拟登录判断登录是否成功,如果不成功返回一个状态吗;如果成功返回200。之后开始我的具体的登录后的爬虫,然后再返回给php后台,登录成功后这个时间php后台那边不用关心这中间爬虫要消耗多长时间,当我完成之后通过调用另一个HTTP接口,把计算结果返还客户端。请问这样能实现吗,总的来说,就是对方只发一个请求,我要返回登录状态和爬虫数据 flask 爬虫 selenium donz007 | 初学一级 | 园豆: 102
提问于:2019-05-15 17:57 显示帮助
使用"Ctrl+Enter"可进行快捷提交,评论支持部分 Markdown 语法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的问题
所有回答(1) 0 可以实现。
你的意思就是他发请求给你(的接口),你立即返回一个状态(是否登录成功)。然后他就不管了。
你自己跑完爬虫再调一个接口,也就是发一个请求,告诉对方你的结果。然后你就结束了。
看你说的就是后台和你各有一个http接口。你只负责维护自己的接口(看样子是flask)和跑完调一下返回结果,没什么问题。 Masako | 园豆:1751 (小虾三级) | 2019-05-16 16:51 如果是你用什么方法实现呢 支持( 0 ) 反对( 0 ) donz007 | 园豆:102 (初学一级) | 2019-05-16 17:20 @donz007:
用flask开一个接口,放在服务器上跑,让后端请求。获取后端给你的数据,登录并返回结果。
用python写一个爬虫,和一些处理业务的代码去计算你需要的结果。
用requests请求‘另一个HTTP接口’,带上结果数据。
感觉这个流程没有异步操作啊。。。你是flask要异步处理请求吗 支持( 0 ) 反对( 0 ) Masako | 园豆:1751 (小虾三级) | 2019-05-16 17:45 @Masako: 对,我搞了异步,用多线程去开爬虫数据,因为登录返回之后,我接口就跑不了了,现在算搞定了一点,但还是担心并发问题 支持( 0 ) 反对( 0 ) donz007 | 园豆:102 (初学一级) | 2019-05-16 17:49 @donz007: 我之前好像搞过,有点忘了,大致是返回后把需要的信息存下来,然后由爬虫程序取了跑。方式似乎直接放的队列,因为数据量还能支撑,要求也不高。并发问题可能需要flask多看一下。 支持( 0 ) 反对( 0 ) Masako | 园豆:1751 (小虾三级) | 2019-05-16 18:15 @Masako: 我现在是直接在return上一步开了个线程执行爬虫的操作 支持( 1 ) 反对( 0 ) donz007 | 园豆:102 (初学一级) | 2019-05-20 10:00 编辑文本 预览 上传图片
Ctrl+Enter键快速提交
清除回答草稿
您需要 登录 以后才能回答,未注册用户请先 注册 。
关于docker容器中, mssql中的时间问题
0 [待解决问题] docker mssql 后,登录msslq。查询getdate()是相差8个小时的,我修改了docker容器时间,也没用
在官网有这么一个修改时区的方法:
官方链接: https://docs.microsoft.com/zh-cn/sql/linux/sql-server-linux-configure-docker?view=sql-server-2017#tz
sudo docker run -e 'ACCEPT_EULA=Y' -e 'MSSQL_SA_PASSWORD=' -p 1433:1433 --name sql1 -e 'TZ=America/Los_Angeles' -d mcr.microsoft.com/mssql/server:2017-latest
修改TZ变量就可以修改时区,我尝试过好几种方式不行,是不是我拼写不对?:
1:TZ="Asia/Shanghai"
2:TZ="Asia/Beijing
3:TZ="UTC+8"
有没有会的伙伴,请指教下。谢谢! docker mssql 时区 糯米粥 | 初学一级 | 园豆: 7
提问于:2019-05-15 16:49 显示帮助
使用"Ctrl+Enter"可进行快捷提交,评论支持部分 Markdown 语法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的问题
所有回答(2) 0 有的版本直接设置环境变量不好使,参考这个试试
https://www.jianshu.com/p/f00c29bc6bb6 2012 | 园豆:19154 (专家六级) | 2019-05-16 08:43 编辑文本 预览 上传图片
Ctrl+Enter键快速提交 0 这是我的镜像解决时区方法,仅供参考(底层镜像不同). RUN apk add -U tzdata && cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo "Asia/Shanghai" > /etc/timezone && apk del tzdata 从此寂静无声 | 园豆:210 (菜鸟二级) | 2019-05-16 14:42 编辑文本 预览 上传图片
Ctrl+Enter键快速提交
清除回答草稿
您需要 登录 以后才能回答,未注册用户请先 注册 。
sqlserver 表分区取模后判定区间
0 [待解决问题] https://q.cnblogs.com/q/106364/
请问你是怎么解决的呢? 分区 怪才博士 | 菜鸟二级 | 园豆: 204
提问于:2019-05-15 15:45 显示帮助
使用"Ctrl+Enter"可进行快捷提交,评论支持部分 Markdown 语法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的问题
清除回答草稿
您需要 登录 以后才能回答,未注册用户请先 注册 。
ambari配置本地源出现问题
0 [待解决问题] 您好博主:
我看了您的ambari的安装教程,在设置本地源的时候,出现一个问题就是,不知怎么解决,
希望您给出解答,方便的话加一下联系方式:微信:13940376052 谢谢
One of the configured repositories failed (HDP Version - HDP-3.1.4.0),
and yum doesn't have enough cached data to continue. At this point the only
safe thing yum can do is fail. There are a few ways to work "fix" this: 1. Contact the upstream for the repository and get them to fix the problem. 2. Reconfigure the baseurl/etc. for the repository, to point to a working upstream. This is most often useful if you are using a newer distribution release than is supported by the repository (and the packages for the previous distribution release still work). 3. Run the command with the repository temporarily disabled yum --disablerepo=HDP-3.1.4.0 ... 4. Disable the repository permanently, so yum won't use it by default. Yum will then just ignore the repository until you permanently enable it again or use --enablerepo for temporary usage: yum-config-manager --disable HDP-3.1.4.0 or subscription-manager repos --disable=HDP-3.1.4.0 5. Configure the failing repository to be skipped, if it is unavailable. Note that yum will try to contact the repo. when it runs most commands, so will have to try and fail each time (and thus. yum will be be much slower). If it is a very temporary problem though, this is often a nice compromise: yum-config-manager --save --setopt=HDP-3.1.4.0.skip_if_unavailable=true
failure: repodata/repomd.xml from HDP-3.1.4.0: [Errno 256] No more mirrors to try.
http://192.168.72.129:8001/HDP/centos7/3.1.4.0-315/repodata/repomd.xml: [Errno 14] curl#7 - "Failed connect to 192.168.72.129:8001; 拒绝连接"
http://192.168.72.129:8001/HDP/centos7/3.1.4.0-315/repodata/repomd.xml: [Errno 14] curl#7 - "Failed connect to 192.168.72.129:8001; 拒绝连接"
http://192.168.72.129:8001/HDP/centos7/3.1.4.0-315/repodata/repomd.xml: [Errno 14] curl#7 - "Failed connect to 192.168.72.129:8001; 拒绝连接"
http://192.168.72.129:8001/HDP/centos7/3.1.4.0-315/repodata/repomd.xml: [Errno 14] curl#7 - "Failed connect to 192.168.72.129:8001; 拒绝连接"
http://192.168.72.129:8001/HDP/centos7/3.1.4.0-315/repodata/repomd.xml: [Errno 14] curl#7 - "Failed connect to 192.168.72.129:8001; 拒绝连接"
http://192.168.72.129:8001/HDP/centos7/3.1.4.0-315/repodata/repomd.xml: [Errno 14] curl#7 - "Failed connect to 192.168.72.129:8001; 拒绝连接"
http://192.168.72.129:8001/HDP/centos7/3.1.4.0-315/repodata/repomd.xml: [Errno 14] curl#7 - "Failed connect to 192.168.72.129:8001; 拒绝连接"
http://192.168.72.129:8001/HDP/centos7/3.1.4.0-315/repodata/repomd.xml: [Errno 14] curl#7 - "Failed connect to 192.168.72.129:8001; 拒绝连接"
http://192.168.72.129:8001/HDP/centos7/3.1.4.0-315/repodata/repomd.xml: [Errno 14] curl#7 - "Failed connect to 192.168.72.129:8001; 拒绝连接"
http://192.168.72.129:8001/HDP/centos7/3.1.4.0-315/repodata/repomd.xml: [Errno 14] curl#7 - "Failed connect to 192.168.72.129:8001; 拒绝连接" blue_53Hz | 菜鸟二级 | 园豆: 202
提问于:2020-05-21 22:41 你怎么把问题放在博问来了,博主不一定能看到,你需要在文章下面评论呀 – Conan-jine 3个月前 @Conan-jine:哈哈哈,不好意思,我第一次玩。谢谢 – blue_53Hz 3个月前 显示帮助
使用"Ctrl+Enter"可进行快捷提交,评论支持部分 Markdown 语法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的问题
清除回答草稿
您需要 登录 以后才能回答,未注册用户请先 注册 。
API监控工具有哪些,或者说怎么实现。
0 悬赏园豆: 20 [待解决问题] 一般现在主流都是怎么监控自己的API和调用第三方API 的情况的?
大概分析的东西包括但不限于,请求报文、响应报文、调用次数等等。 .NET小码农 | 初学一级 | 园豆: 100
提问于:2020-05-26 13:13 显示帮助
使用"Ctrl+Enter"可进行快捷提交,评论支持部分 Markdown 语法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的问题
所有回答(2) 0 API Monitor,还有些付费的 风行天下12 | 园豆:3338 (老鸟四级) | 2020-05-27 09:01 API Monitor在研究中,可能还没懂,所以用起来怪怪的。哈哈,谢谢分享 支持( 0 ) 反对( 0 ) .NET小码农 | 园豆:100 (初学一级) | 2020-05-27 09:42 编辑文本 预览 上传图片
Ctrl+Enter键快速提交 0 zabbix也可以监控api ycyzharry | 园豆:20904 (高人七级) | 2020-05-31 16:10 编辑文本 预览 上传图片
Ctrl+Enter键快速提交
清除回答草稿
您需要 登录 以后才能回答,未注册用户请先 注册 。
df -h有两条相同的存储挂载信息。是否影响业务运行?
0 悬赏园豆: 5 [待解决问题] oracle挂了,重启了一下HA。然后系统出来两个/oradata挂载信息 。 这个影响oracle运行吗?
df -h
...
/dev/mapper/vgdata-lvdata1 3.0T 940G 1.9T 33% /oradata
/dev/mapper/vgdata-lvdata1 3.0T 940G 1.9T 33% /oradata
... 窗外瓦上雪_2013 | 初学一级 | 园豆: 197
提问于:2020-05-26 10:22 显示帮助
使用"Ctrl+Enter"可进行快捷提交,评论支持部分 Markdown 语法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的问题
清除回答草稿
您需要 登录 以后才能回答,未注册用户请先 注册 。
网卡的环回网速
0 悬赏园豆: 10 [待解决问题] Linux 下 有没有什么命令能查看环回地址的最大网速,类似于查看千兆万兆网卡那种。 Linux 网卡 星期天哈 | 初学一级 | 园豆: 192
提问于:2020-05-25 15:47 显示帮助
使用"Ctrl+Enter"可进行快捷提交,评论支持部分 Markdown 语法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的问题
所有回答(1) 1 取决于你的cpu和内存有多快。 blackheart | 园豆:3417 (老鸟四级) | 2020-05-25 18:31 编辑文本 预览 上传图片
Ctrl+Enter键快速提交
清除回答草稿
您需要 登录 以后才能回答,未注册用户请先 注册 。
autoprefixer 在webtrome中报错
0 悬赏园豆: 20 [待解决问题]
请问一下 autoprefixer 运行为什么报错?说是不允许中文路径 但是我没有中文路径呀 bettyzhou | 初学一级 | 园豆: 136
提问于:2020-05-25 14:47 显示帮助
使用"Ctrl+Enter"可进行快捷提交,评论支持部分 Markdown 语法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的问题
所有回答(1) 0 检查一下 postcss 配置,postcss.config.js: module.exports = { plugins: [ require('autoprefixer'), // ... ], } GZ^ | 园豆:146 (初学一级) | 2020-05-25 14:52 没有这个文件…… 支持( 0 ) 反对( 0 ) bettyzhou | 园豆:136 (初学一级) | 2020-05-25 14:57 @bettyzhou: 我大概明白问题所在了,你应该指定一个要处理的css文件,然后将处理后的输出,如果你已经指定了则检查一下路径是否正确。 支持( 0 ) 反对( 0 ) GZ^ | 园豆:146 (初学一级) | 2020-05-25 15:46 编辑文本 预览 上传图片
Ctrl+Enter键快速提交
清除回答草稿
您需要 登录 以后才能回答,未注册用户请先 注册 。