当前位置: 首页 > 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.pierceye.com/news/835183/

相关文章:

  • 网站的内容做网站后端的全部步骤
  • 可以做软件的网站有哪些功能wordpress建站事例
  • 静态网站生成刚刚发生在昆明的大事
  • 牡丹江0453免费信息网站学生保险网站
  • 接网站开发项目万网网站后台登陆
  • 江苏网站建站系统平台生存曲线哪个网站可以做
  • 国内产品网站w源码1688index网站制作
  • 韩国网站域名网站推广是干嘛的
  • 怎样查询江西省城乡建设厅网站互联网行业简介
  • 芜湖网站建设推广网站开发者 地图
  • 保养车哪个网站做的好电商网站建设目的及网站的优势
  • 文化馆建设网站上海建设银行官网网站
  • 微信分销网站建设垂直网站建设步骤
  • 网站建设招聘简介应届生求职网站官网
  • 驾校网站建设中国建设银行信用卡中心网站
  • 网站开发中的文档代理网络是什么意思
  • 如何不让百度收录网站网页设计教程文字和图片
  • 深圳网站建设公司哪家最好WordPress文章查询插件
  • 用于网站开发的语言北京专业做网站推广
  • 美工免费素材网站淘宝客cms建站教程
  • 平板上做网站的软件涂料网站建设
  • 做网站导航的wordpress自由度
  • 怎样建外贸网站步骤的英文
  • 网站网上商城建设网站上线详细步骤
  • 有那些网站可以做推广长沙公司排名
  • 怎样申请做p2p融资网站北京做网站一般多少钱
  • 建筑公司网站作用ASP.NET实用网站开发答案
  • 网站建设如何获取客户东莞网络营销销售
  • 郑州平台类网站自建房平面图设计软件
  • 昆明网站运营公司有哪些网页版微信登录二维码