20162320MyOD重做版

博客说明

由于上次的MyOD.java没有得分,所以这次我重做了这个java,代码是自己完成的,请教了一些同学的思路。故补交一篇博客来说明我对每一步代码的编写的想法以及理解。

代码片段及理解

1.先创建一个text文件
1062815-20170609153418278-1374241017.png
2.由于涉及文件输出,故需要抛出IOException的异常。调用FileInputStream的类是通过创建一个到实际文件的连接,也就是读入字节流先前创建的text。

 public static void main(String[] args) throws IOException {   
        FileInputStream f1= new FileInputStream(args[0]);
        FileInputStream f2 = new FileInputStream(args[0]);

后期运行该代码时需在Edit Configurations指定文件text的路径
1062815-20170609154312903-1949298970.png
3.此段代码使用for循环设置行数,我根据text的内容设置了3行。在显示器的第一行要显示ASCII码,所以调用FileInputStream的read方法,扫入text的字符,当读到最后一个字符时会自动返回-1,所以用while在不等于-1时读文件。toHexString的方法是我求助其他同学得到的,即是把10进制的ASCii码转换为16进制的ASCii码,然后在每一个字符后加一个空格来设置断点。每次读完一个字符就b++,当一行字符读完14个时,就换行,即最后一行代码所示。

   int a, b = 0;
        for (int i = 0; i <= 3;i++){
            while ((a = f2.read()) != -1) { 
                System.out.print(Integer.toHexString(Integer.valueOf(a + "")) + " ");  
                b++;
                if (b == 15)
                    break;
            }
            System.out.println();

4.读入文件步骤同上,主要是(char)a这一步很关键,是因为a原本是10进制的ASCii码,如果不用(char),就会输出一些数字而非原本的字符。然后在后面加两个空格,因为读入文件是读一个字符,而对应的ASCII码是两个字符,所以要多空一个空格。

           int c = 0;
            while ((a = f1.read()) != -1) {
                c++;
                System.out.print((char) a + "  ");
                if (c == 15){
                    System.out.println();
                }
                if (c == 15)
                    break;

            }

码云地址

结果截图

1062815-20170609161116372-1658139666.png

实验感想

本次的代码我是完全理解及掌握的,没有像上次那样敷衍,虽然这个版本的MyOD还有一些漏洞,但是达到了基本的实验要求。

转载于:https://www.cnblogs.com/lxrlxr/p/6972336.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 对于lncRNA调控猪骨骼肌生长的认识在近几年发展迅速。本文将回顾近年来的研究,探讨lncRNA在猪骨骼肌生长调控中的作用机制。研究发现,猪肌肉中的lncRNA可以与肌肉发育相关的基因(如MyoD,Myogenin和Mef2)的转录机制发挥作用,参与调节细胞周期、细胞分化、细胞凋亡以及细胞粘附和迁移等肌肉发育和维护过程。此外,lncRNA也可以调节肌肉发育相关的转录因子,如NF-κB,HIF-1α,STAT3和CREB等,参与激活或抑制肌肉发育相关的基因表达。此外,lncRNA也可以通过miRNA的中介作用调节肌肉发育相关的基因表达。总之,lncRNA在猪骨骼肌肉发育中具有重要作用,但仍有许多未知因素有待深入研究。 ### 回答2: lncRNA (长链非编码RNA) 是一种重要的转录产物,被发现在许多生物过程中发挥调控作用。近年来,越来越多的研究表明,lncRNA在动物骨骼肌生长和发育过程中扮演着关键的角色。本综述将详细探讨lncRNA在猪骨骼肌生长中的调控机制以及其可能的作用。 首先,多项研究表明,一些特定的lncRNA被不同的细胞类型或组织中高表达。这些lncRNA可能通过多种方式调控猪骨骼肌的生长。例如,某些lncRNA可以作为调节因子,与DNA、蛋白质或其他RNA分子相互作用,进而影响基因表达。另一些lncRNA则可以调节细胞周期和增殖,从而调控骨骼肌细胞的增长和分化。 其次,研究发现,lncRNA的表达模式在猪骨骼肌发育的不同阶段存在差异。这表明lncRNA可能在骨骼肌的发育和成熟过程中起到重要的调控作用。例如,一些研究表明,某些lncRNA在肌肉发育初期起到正向调节作用,而在后期则起到负向调节作用。 此外,一些研究还发现,lncRNA可以调控猪骨骼肌的代谢过程。例如,一些lncRNA参与调控骨骼肌细胞线粒体的功能,并影响能量代谢和氧化磷酸化过程。这些发现表明,lncRNA在猪骨骼肌的能量供应和代谢平衡中起着重要的作用。 最后,虽然lncRNA在猪骨骼肌生长调控中的作用已经有了一些初步的认识,但还有很多问题需要进一步研究。例如,目前尚不清楚lncRNA是如何与其他调节因子相互作用的,以及它们的具体调控机制。因此,今后的研究还需要深入探索lncRNA在猪骨骼肌生长中的作用及其潜在的应用价值。 总结起来,lncRNA在猪骨骼肌生长中发挥着重要的调控作用。通过细胞周期、基因表达和代谢过程等多种机制,lncRNA调控着骨骼肌细胞的增长和分化。然而,对于lncRNA具体调控机制的了解还不够深入,今后的研究将进一步揭示其在骨骼肌生长中的作用以及潜在的应用前景。 ### 回答3: 猪骨骼肌生长是猪肉生产过程中一项重要的指标,对于提高肉品质量与生产效率起着关键作用。近年来,研究人员发现了一种名为lncRNA(长链非编码RNA)的分子在调控猪骨骼肌生长中起着重要作用。本综述将对lncRNA在猪骨骼肌生长过程中的调控机制及其潜在应用进行综合总结。 lncRNA是一类长度超过200个核苷酸的非编码RNA分子,其通过调控基因表达与信号通路的活化或抑制,参与了多种生物学过程。在猪骨骼肌生长中,研究表明lncRNA能够通过多种方式调控肌肉细胞增殖、分化与肌原纤维合成。 首先,lncRNA可以作为转录因子调控基因表达。研究表明某些lncRNA与转录因子结合,调控了肌肉特异性基因的表达,从而促进骨骼肌细胞的增殖与分化。 其次,lncRNA还可以作为miRNA的“海绵”调控基因表达。miRNA是一类长度约为22个核苷酸的小RNA分子,可以与mRNA结合并降解其表达。lncRNA可以与miRNA结合,阻断miRNA对特定基因的调控作用,从而促进这些基因的表达,进而影响猪骨骼肌的生长过程。 此外,研究还发现lncRNA能够通过染色质重塑、表观遗传修饰等机制调控基因表达。通过与染色质调控复合物相互作用,lncRNA可以改变染色质的结构与稳定性,从而调控其所在区域基因的表达。 总之,lncRNA在猪骨骼肌生长中扮演着重要的角色。深入了解lncRNA调控机制有望为骨骼肌生长的调控提供新的策略与方法。进一步的研究可以开发lncRNA作为肌肉生长的调控剂或标志物,为猪肉生产提供技术支持,并推动肌肉疾病治疗的发展。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值