提出论点 好的研究想法,兼顾摘果子和啃骨头。...两年前,曾看过刘知远老师的一篇文章《好的研究想法从哪里来》,直到现在印象依然很深刻,文中分析了摘低垂果实容易,但也容易撞车,啃骨头难,但也可能是个不错的选择。...初入团队,寻找自己的立足点,需要一个好的工作想法。每年末,抓耳挠腮做规划,想要憋出一个好的工作想法。很多同学,包括我自己,陆陆续续零零散散想到很多点,然后自己不断否掉。...人的三维+时间半维 具体如何找到好的想法,一时半会没有头绪。因此,回到最初的起点,从人的层面,我有什么?我想要有什么?...引用 好的研究想法从哪里来 杜跃进:数据安全治理的基本思路 来都来了。
远程调试-附加 vs2019,msvsmon.exe启动对应程序的版本,x86对应x86 ?...vs中选择附加调试,vs低版本的远程调试需要本机和远端的用户名和密码完全相同,vs2019试了下,没有这个问题了 ?...远程调试-启动 远端配置共享目录,然后选择程序路径 \remote-pc\share-directory\dest.exe ? 运行即可远程启动调试
读书破万卷,下笔如有神,但是在编程领域似乎破万卷也得通过不断地调试,找出程序存在的问题,完善程序功能 为方便开发维护人员调试,很多程序提供了远程调试功能,远程调试,例如 Nodejs 、Chromium...等,今天这篇文章我们就要利用这个功能来为帮助我们解决攻击过程中的问题 0x02 远程调试演示 以 Chrome 为例,Chrome 开启远程调试 chrome --remote-debugging-port...=9222 Edge 进行远程调试 edge://inspect/ 如果用 Chrome 或其他浏览器调试,修改为对应的语法 由于我们使用了默认的 9222 进行远程监听,所以默认直接就识别出来了,...出现了,这样我们就可以通过 inspect 这个页面调用控制台了 PS: 注意,这参数并不是空格和等号随便替换的,这才邪乎呢,建议提前测试好 0x04 浏览器远程调试利用 假设我们获取了一台服务器的...ws://0.0.0.0:9222 ,但是从系统监听端口可以看出,还是成功了的 2) 远程调试 配置远程调试的 host 和端口信息 3) 配置 PoC 使用 MSF 生成 PoC msfconsole
远程办公的几个难点 首先在工作状态上有差异。...远程办公在管控上也不是很方便,特别是在紧急讨论问题的时候,感觉上没有形成强大的力量,已经有很多公司尝试过在家办公,因为在家办公本身也能节省公司的很多资源,起码水电场所都是在自家了,对于企业也能减少很多的成本...所以远程办公至少在今天的环境下还是很难得到真正意义上的推广落实。 ?...人与人聚集在一起共同去讨论一个问题,更加容易形成磁共振的磁场,更加容易形成解决问题的氛围,这也是远程办公所无法对比的,整天做在电脑旁边注意力也容易不集中,但如果大家聚集在办公室大家共同的行为还容易形成一种惯性的习惯...从未来社会的发展趋势看,在家办公在未来可能会成为一种趋势,毕竟企业和员工的关系随着时间推移也会越来越紧密,企业要的是员工真正意义上产出有质量的产品,想办法调动员工的积极性并且让员工心态愉悦的去工作,在这种大背景下在家远程办公可能会成为未来的一种趋势
编辑 tomcat/bin/catalina.sh 把 localhost 改 0.0.0.0,否则 tomcat远程调试只能本机访问 if [ "$1" = "jpda" ] ; then if.../catalina.sh jpda start (助记:java 的 j,pda掌上电脑) ? 启动调试
start org.apache.spark.deploy.master.Master 2.Worer的启动过程 salves.sh -> 通过读取slaves, 通过ssh的方式启动远端的worker...1.如何使用远程Master Debug 在Master端的spark-env.sh文件中添加如下参数 export SPARK_MASTER_OPTS="-Xdebug -Xrunjdwp:transport...,debug按钮开始调试 ---- 2.如何使用远程Worker Debug 在Worker所在节点的配置文件中添加一个环境变量 export SPARK_WORKER_OPTS="-Xdebug -Xrunjdwp...,debug按钮开始调试 ---- 3.Debug App (--driver-java-options) bin/spark-submit --class cn.itcast.spark.WC --master...10002 在本地的代码打断点,debug按钮开始调试
一、什么是debug远程调试? 二、远程调试的条件是? 三、为什么用到debug远程调试,实际应用有那些? 四、如何使用debug远程调试? 什么是debug远程调试?...大家都知道debug本地调试,就是再自己的代码上打一个断点,然后debug运行就可以本地调试,那么远程调试就是,代码再虚拟机上运行。自己可以看到虚拟机上运行的一些变量值等。 远程调试的条件是?...本地代码要跟虚拟机上的代码保持一致。。 为什么用到debug远程调试,实际应用有那些? 比如你发布了代码,但是结果跟你本地结果不一致,那么 如果可以直接再虚拟机上进行调试,哪效果肯定杠杠的。。...一般实际应用,比如我就是再 接口调试。 如何使用debug远程调试? 点击项目右键---debug as ---configuration ? 右键 new ? name: 名字。...随便取 project: 就是你要调试的项目是那个一。 Host: 你远程主机的 ip 地址 Port: 端口号 ? 这样就好了 本地设置好了,哪服务器如何设置呢?
远程调试的原理 本机和远程主机的两个 VM 之间使用 Debug 协议通过 Socket 通信,传递调试指令和调试信息。 被调试程序的远程虚拟机:作为 Debug 服务端,监听 Debug 调试指令。...jdwp是Java Debug Wire Protocol的缩写。...调试程序的本地虚拟机:IDEA 中配置的 Remote Server,指定 Debug 服务器的Host:Port,以供 Debug 客户端程序连接。...如何进行远程调试 idea设置 [在这里插入图片描述] 远程项目设置 idea设置好了,复制命令行参数,我们需要去启动项目的地方设置,启动项目有通过tomcat启动的,也有通过springboot内置tomcat...[在这里插入图片描述] 问题 可能需要远程服务器的防火墙放行5005端口 ### sudo vim /etc/sysconfig/iptables -A INPUT -m state --state NEW
现在很多项目都是直接部署到服务器上,通常都是没有GUI界面的,也就是说没有办法进行本地调试。...在日常工作中远程调试是非常重要的一个技能,虽然说这个没办法解决线上问题,但是可以在测试环境下进行远程调试从而找到线上问题的解决方法,因为这种方式比日志更加清晰,操作难度更低。...下面通过调试weblogic服务器的方式来进行举例(为什么用weblogic,因为我刚好不会哈哈,工作需要才接触的)。...weblogic是有自己的调试方式的,但是我没有深究,这个对于我要表述的内容关系不大,因此没有说明。...IDEA设置 按照如图所示步骤即可配置好调试模式,名字改不改其实关系不大。 导入JAR包 根据bug出现的位置去找到对应的jar,小项目最好导入一整个,这样可以全局检索到。
2、执行startup.bat,启动tomcat,第一行出现Listening for transport dt_socket at address: 8000表示tomcat已经启动远程调试。 ?...3、在Debug Configurations增加远程调试配置,Port与上面的端口保持一致。 ?...4、验证,访问地址http://127.0.0.1:8080/rdebug/test/debug,eclipse能够正确调试。 ?
主要内容 tomcat 远程debug tomcat-manager psi-probe监控 tomcat调优 JDWP 协议 修改startup.sh ## exec "$PRGDIR"/"$EXECUTABLE..." start "$@" exec "$PRGDIR"/"$EXECUTABLE" jpda start "$@" 修改catalina.sh,放开调试地址。...在配置列表中,下拉选择配置,执行调试。 ? 在idea中设置断点,浏览器中访问url,触发函数。 debug可以在任意时刻对线上系统进行调试。...普通进程调试 命令行添加下面参数: -agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n
前言 实际开发中由于项目是部署在Linux服务器上,本地开发可以通过debug进行调试,然而在服务器上运行时出现问题无法直接定位到具体是哪行代码出现了bug,加大问题的排查,好在在idea中可以实现远程调试...,本文就这个问题进行学习 实际操作 新增远程debug 设置好Host之后点确定复制jvm参数 jvm参数为: agentlib:jdwp=transport=dt_socket,server=...y,suspend=n,address=5005 打包项目将得到的jar包推送到远程服务器,并启动项目,命令为: java -Xdebug -agentlib:jdwp=transport=dt_socket...,server=y,suspend=n,address=5005 -jar meas.jar 启动本地的远程调试 agentlib:jdwp=transport=dt_socket,server=y...,suspend=n,address=5005 开放5005端口 启动本地调试 该问题尚未解决: 参考视频网址:https://www.bilibili.com/video/BV1Vb4y1Q7KJ?
配置IDEA远程调试 菜单Run - Edit Configurations… 增加远程配置 填写远程服务IP,调试端口,选择待调试的模块路径 复制用于remote JVM的命令行参数 2....增加启动参数,重启远程服务 使用第一步配置获取的命令行参数 -Xdebug -Xrunjdwp:transport=dt_socket,suspend=n,server=y,address=*:5005...*:5005表示监听5005端口,并接受任何地址的请求 如果写5005则只能接受本地请求 启动服务输出如下 Listening for transport dt_socket at address:...启动远程调试 选择远程调试项目 执行调试 启动调试输出如下 Connected to the target VM, address: '10.1.2.221:5005', transport: 'socket
IDEA 远程调试,像运行本地代码一样调试远程主机上的程序,以排查远程程序的BUG或代码执行流程。...概述 原理:本机和远程主机的两个 VM 之间使用 Debug 协议通过 Socket 通信,传递调试指令和调试信息。 被调试程序的远程虚拟机:作为 Debug 服务端,监听 Debug 调试指令。...调试程序的本地虚拟机:IDEA 中配置的 Remote Server,指定 Debug 服务器的Host:Port,以供 Debug 客户端程序连接。.../tcp 远程服务中开启 Debug 服务 对于 SpringBoot命令行添加选项,并重启 java -agentlib:jdwp=transport=dt_socket,server=y,suspend...+”按钮,下拉菜单中选择“Remote”或者“Remote JVM Debug”; 设置 Host 为远程服务器的域名或IP,设置端口 Port=20400; 复制命令行参数,形如 -agentlib
今天遇到一个问题,项目在本地运行没问题,但是在远程服务器上就有点问题。。这个时候就头疼了,每次都看服务器上的错误日志,也解决不了,需要debug调试。...如何在运行远程服务器上的项目时进行debug呢,其实很简单。...首先在服务器Tomcat 的startup.sh 中第一行加入命令开启远程调试,访问端口为28000 declare -x CATALINA_OPTS="-server -Xdebug -Xnoagent...,然后在右面的显示区域配上相关的host和port;这里的host就是这个工程在某一远程环境下的ip,port为该工程配置的远程端口,可以去该工程的环境配置文件下找。...操作如下图: 3.配这些基本的要素之后你要查看源码还需要配置source子栏,如果source中没有需要调试的项目,就点add添加。
设置Python解释器 这一步就是将你电脑上的pycharm连接上服务器的Python解释器。 打开解释器设置。...Interpreter这里是解释器的地址,找到你虚拟环境里的Python。...---- pycharm 2021.12 1 创建本地文件 远程服务器上已经有一个文件了。现在你在本地创建一个同名文件。...我就选定anaconda里的python3.8了,然后将pycharm的①定位到我想要的解释器。 那里需要填入同步文件夹。暂时先不用管它,下一步会详细说怎么搞。...他会问你从哪里下载,选定你的服务器。之后等待下载完毕即可。 验证一下。同步的文件是没错的。之后就可以愉快的在本地修改代码了。
关于WCF的调试,MSDN给出如下说明,可能是由于我的水平问题,个人无法完全看懂,所以自己总结了一点WCF的调试技巧。仅供参考。...如何开始调试 WCF 服务: 通常WCF可以部署成Windows service 和Web service。...1.对于WebService通常后缀都是*.svc对于这类我通常有2种方式对其调试 a....新建一个控制台程序,通过Addweb Reference的方式加入新发布或者待测试的本地service进行调试. 然后通过附加线程的方式,进行跟踪。...对于Windows Service或者说是没有*.svc的WCF如何进行调试。 a. 创建一个app,加入相应的all。
前言 一般开发项目时可以直接本地借助IDE工具进行debug调试,但对于线上的项目,则需要借助Java提供的远程debug功能来进行调试。...address:远程debug监听的端口号。远程服务器要开放这个端口号,客户端才能远程连接上。 server:值为y或n,VM是否需要作为调试服务器执行。...Eclipse启用远程调试 Eclipse可以作为远程调试的客户端,在debug菜单里打开Debug Configurations......Connection Type选择Standard(Socket Attach),Host填写远程调试服务器的地址,Port填写远程调试的端口号。 最后点击Debug即可开始远程调试。...参考链接 java debug suspend_【Java远程debug】 Java远程调试 java -Xdebug各参数说明 请问JVM远程调试的配置中为什么要配置-Djava.compiler=NONE
现在IDEA编译成功topo后,使用WinSCP将打包好的包传到主节点 注意:打包之前–要讲 [ 本地模式 ] 改为 [ 集群模式 ] //本地测试模式 LocalCluster...StormSubmitter.submitTopology("firstTopo", conf, builder.createTopology()); ---- storm.yaml文件中的seeds...选项不能与host同时存在 如果同时存在,则storm运行时会出错:提交任务找不到主类等等 ---- 修改storm配置中的UI端口,只能!...expected ':' in 'reader', line 33, column 1: # ---- package是把jar打到本项目的target下, install时把target下的jar...Random包下有三个文件,则再提交时,main入口class应为 Random.FirstTopo 提交命令中的jar应为上图中的simple-1.0.jar simple-1.0.jar
参数说明: -Xdebug 启用调试特性 -Xrunjdwp 启用JDWP实现,包含若干子选项: transport=dt_socket JPDA front-end和back-end之间的传输方法。...address=8888 JVM在8888端口上监听请求,这个设定为一个不冲突的端口即可。 server=y y表示启动的JVM是被调试者。如果为n,则表示启动的JVM是调试器。...suspend=y y表示启动的JVM会暂停等待,直到调试器连接上才继续执行。suspend=n,则JVM不会暂停等待。...注意,传到集群上的代码要和本地一样!...在Eclipse设置远程调试的ip和port Debug as Debug Configurations Remote Java Application 配置ip和port
领取专属 10元无门槛券
手把手带您无忧上云