当前位置: 首页 > news >正文

工程公司网站模板下载公司网站备案是什么意思

工程公司网站模板下载,公司网站备案是什么意思,网站建设图片教程视频教程,wordpress外网访问错误我们开发中经常使用IDE的Debug功能#xff0c;使用最频繁的就是断点查看变量内容#xff0c;这篇文章主要是介绍在Debug时很常用的一些功能#xff0c;如Debug变量更新、动态代码植入等。背景看下面一段代码DataToStringAllArgsConstructorpublic class User {private Strin…我们开发中经常使用IDE的Debug功能使用最频繁的就是断点查看变量内容这篇文章主要是介绍在Debug时很常用的一些功能如Debug变量更新、动态代码植入等。背景看下面一段代码DataToStringAllArgsConstructorpublic class User {private String name;private String sex;}public class Client {private static final String[] NAMES {美队, 浩克, 黑寡妇};private static final List USERS Arrays.stream(NAMES).map(name - new User(name, 男)).collect(Collectors.toList());public static void main(String[] args) {for (User user : USERS) {System.out.println(user);}}}我们直接运行这段代码得到的输出如下Client.User(name美队, sex男)Client.User(name浩克, sex男)Client.User(name黑寡妇, sex男)接下来都会围绕这段代码进行说明普通断点开发过程中普通断点在Debug过程中使用的算是最频繁的只要在代码处添加该类型的断点在Debug模式下一旦代码执行到改行程序将进入挂起状态此时我们能查看到当前的运行状态如图条件断点当添加断点的方法会被多次执行到而我们只希望程序在特定的一些特定的地方(如只有在当前的user是 黑寡妇 时)断下来此时我们可以借助条件断点如下注意看一下 Condition 部分此处需要返回一个 boolean 类型的值该值就是为了告诉程序当执行到该行代码时是否进行断点true表示进行断点false反之。 上面只需要对 黑寡妇 进行断点所以添加的 Condition 是 黑寡妇.equals(user.getName()) 。改变变量状态有时需要对断点时的变量赋值操作已更改此时变量的值这时可以使用 Set Value 方式如下除了 Set Value 还可以通过估值器进行改变值状态如下条件断点 代码植入改变变量状态能够动态地设置变量值条件断点可以控制断点是能在此处挂起那将两者结合就能达到在程序不挂起的情况下进行动态代码植入的效果。Condition 里插入的代码如下if (黑寡妇.equals(user.getName())) {user.setSex(女);}// 此处返回false为了告诉IDE在该断点出不对程序执行挂起操作return false;这就相当于提供了运行期代码的动态植入功能而且可以通过 Enable/Disable 断点的状态来进行开启/关闭该部分动态代码是否执行。我们可以通过这种方式添加任何希望添加的代码比如在每个user对象print之前添加自定一段print应用场景Debug期间动态植入的应用场景其实有很多的对应 Android 端有时候只需要改变一个变量添加一行代码就需要重新run整个Project需要花费整个compile和install的时间才能看出改动之后的效果如果当前这次更改无效的话甚至需要再次修改再次运行而通过debug方式可以直接对其进行操作。对于后端每次改动之后的重新部署也一样(不考虑动态部署的情况)。以Android场景为例如下的代码接收一个 imageUrl 参数并加载出来public class ImageActivity extends Activity {private static final String KEY_CONTENT imageUrl;public static void open(Context context, String content) {Intent intent new Intent(context, ImageActivity.class);intent.putExtra(KEY_CONTENT, content);context.startActivity(intent);}Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);ImageView imageView findViewById(R.id.image);// 取出参数内容String imageUrl getIntent().getStringExtra(KEY_CONTENT);Glide.with(this).load(imageUrl).into(imageView);}}未植入代码之前跳转到当前页面是这样的此时如果需要动态改变当前的 imageUrl 参数可以进行Debug模式并通过动态代码植入方式进行 imageUrl 变量的重赋值如下添加植入的复制代码之后进入Debug模式然后重新进入该页面显示的图片便替换为修改后的了。
http://www.zqtcl.cn/news/835183/

相关文章:

  • 做ui的网站有哪些网站建设订单模板
  • 重庆企业网站优化wordpress 接收询盘
  • 小米4路由器可以做网站嘛杭州淘宝代运营公司十大排名
  • 枞阳做网站的百度搜索入口
  • 网站建设提议徐州网站建设方案咨询
  • 昆明高端网站建设专门做游轮的网站
  • 教育培训网站抄袭网站是广西住房和城乡建设厅
  • 广州做网站建设的公司哪家好网站建设运营公司
  • 网站集约化建设 技术国内永久在线免费建站
  • 极简资讯网站开发有什么免费推广项目的好软件
  • 网站有哪几种类型如何让百度分享按钮在网站每个页面都有
  • 北京市昌平建设工程招标网站网站建设要学哪些软件有哪些方面
  • 部队内网网站建设方案诱导视频网站怎么做
  • 安徽省美好乡村建设网站郑州网站建设 论坛
  • 手机网站怎么建设软件外包公司绩效考核内容
  • 北京最大的火车站网站免费推广方式
  • 外贸网站建设系统工程公司名称大全
  • 手机视频网站建站吴江区经济开发区建设工程网站
  • 网站建设存在哪些问题学校网站手机站的建设
  • 婚恋网站设计手机免费制作网站模板
  • 北京网站建设与维护公司网络组建方案设计
  • 自己做网站好还是凡科樱花动漫做网站
  • 自己做外贸开通什么网站wordpress万能主题
  • 网站建设中添加图片链接cad线下培训班
  • 网站建站系统程序长宁区网站建设网站制
  • 合肥网站建设合肥做网站wordpress 关于页面
  • 软件开发公司赚钱吗北京网站优化解决方案
  • 泰安的网站建设公司哪家好国外ps网站
  • 网站建设制作方案做字典网站开发
  • 安徽道遂建设工程有限公司网站汽车之家网页