精华内容
下载资源
问答
  • IDE设置代码格式和代码模板

    千次阅读 2015-09-28 12:42:35
    IDE设置代码格式和代码模板

    提前告知:

    可加q 2502499681 进行jar包的索取, 也可以自己进行下载!

    eclipse:

    请直接导入formatter.xmlcodetemplates.xml,导入后修改codetemaptes中的邮箱地址

      idea:

    下载 EclipseFormatter.jar 包 地址:http://plugins.jetbrains.com/plugin/6546 

    在idea导入 EclipseFormatter.jar 包

    导入formatter.xml

    File -> import setting 导入 idea_file_templates.jar 包

     


     然后idea 的 fomatter 属性 就好了


    谢谢!

    展开全文
  • Java中码点和代码单元

    万次阅读 多人点赞 2018-10-26 23:54:39
    Java中码点和代码单元 前言 码点和代码单元这两个概念还是在《Java核心技术 卷一》发现的,这也是我看过这本书里面前五章中比较有用的一个知识点(PS:毕竟Java开发都一年了,基础应用都差不多了),以前都没听过...

    Java中码点和代码单元

    前言

    码点和代码单元这两个概念还是在《Java核心技术 卷一》发现的,这也是我看过这本书里面前五章中比较有用的一个知识点(PS:毕竟Java开发都一年了,基础应用都差不多了),以前都没听过。

    概念

    在介绍这个概念之前,建议大家先去看看一些编码方面的知识。《编码格式简介(ANSI、GBK、GB2312、UTF-8、GB18030和 UNICODE)》,这篇文章讲的挺好。每个国都有把自己的语言编码,于是出现了各种各样的编码(美国的ASCII,中国的GBK,俄罗斯的KOI-8等),如果你不安装相应的编码,就无法解释相应编码想表达的内容。最后 ISO 一起创造了一种编码 UNICODE ,这种编码非常大,大到可以容纳世界上任何一个文字和标志。所以只要电脑上有 UNICODE 这种编码系统,无论是全球哪种文字,只需要保存文件的时候,保存成 UNICODE 编码就可以被其他电脑正常解释。
    而在设计Java时,当时的Unicode才发布1.0版本,字符连65536代码值一半都不到,为了方便后面增加,Java使用了16位的Unicode字符集。但是没想到,随着计算机的普及,各国计算机的发展,16位也放不下人类的集体文化财富。
    码点是指一个编码表中的某个字符对应的代码值。Unicode的码点分为17个代码级别,第一个级别是基本的多语言级别,码点从U+0000——U+FFFF,其余的16个级别从U+10000——U+10FFFF,其中包括一些辅助字符。
    基本的多语言级别,每个字符用16位表示代码单元,而辅助字符采用连续的一对连续代码单元进行编码。

    代码实例

    下面hi𝕆中的𝕆实际上是是一个辅助字符,它实际上占用了两个char来保存,这个字符串中总共为4个char,3个代码点。

        public static void main(String[] args) {
            String hello = "hi𝕆";
            System.out.println(hello.length());//4
            System.out.println(hello.codePointCount(0, hello.length()));//3
        }
    

    下列代码中显示了每个char的16进制和每个代码单元的16进制。

        public static void main(String[] args) {
            String hello = "hi𝕆";
            int length = hello.length();
            for(int i=0;i<length;i++) {
                char charAt = hello.charAt(i);
                System.out.println(Integer.toHexString(charAt));
            }
            int codePointCount = hello.codePointCount(0, length);
            for(int i=0;i<codePointCount;i++) {
                int index = hello.offsetByCodePoints(0,i);
                int charAt = hello.codePointAt(index);
                System.out.println(Integer.toHexString(charAt));
            }
        }
    

    分为4个代码单元

    68
    69
    d835
    dd46
    

    3个码点

    68
    69
    1d546
    

    而码点转化为字符串则需要使用一些特殊的API,比如:
    判读是不是一个码点,上文的d835或者dd46肯定不是

    Character.isValidCodePoint(codePoint)
    

    码点转化为字符串:

    char[] chars = Character.toChars(0x1d546);
    String str = new String(chars);
    System.out.println(str);//𝕆
    
    展开全文
  • markdown语法之行内代码和代码段落

    万次阅读 2018-08-12 21:44:18
    在行内代码的左边右边均打上点即可code 代码区块 使用键盘上左上角数字1左边的键盘上面写三个,下面也写三个即可. 在中间写代码.可在第一行的“`左边写上语言的类型,例如 “` java private “` 显示的效果...
    1. 行内代码,使用键盘上左上角数字1左边的键盘即可, ``
      在行内代码的左边和右边均打上点即可code

    2. 代码区块
      使用键盘上左上角数字1左边的键盘上面写三个,下面也写三个即可.
      在中间写代码.可在第一行的```左边写上语言的类型,例如
      ``` java
      private
      ```
      显示的效果如下

      private
      
    展开全文
  • WaveNet原理和代码分析

    万次阅读 热门讨论 2018-04-11 10:28:22
    之前一直在computer vision方向的研究,现在换成语音方向,这段时间一直在看WaveNet,花了好长时间才把原理和代码看懂,记录一下,以防后期遗忘吧。先给链接:WaveNet的论文链接, 代码链接和官方博客链接。 ...

        之前一直在computer vision方向的研究,现在换成语音方向,这段时间一直在看WaveNet,花了好长时间才把原理和代码看懂,记录一下,以防后期遗忘吧。先给链接:WaveNet的论文链接代码链接官方博客链接

        WaveNet是一个端到端的TTS(text to speech)模型。它是一个生成模型,类似于早期的pixel RNN和Pixel CNN,声音元素是一个点一个点生成的。在WaveNet中最重要的概念就是带洞因果卷积(dialated causal convolutions)了。

        首先说一下因果卷积(causal convolution)。 要想理解因果卷积,首先要理解因果性的概念,这里可以借鉴因果系统的概念,因果系统是指当且仅当输入信号激励系统时,才会出现输出响应的系统。即因果系统的响应不会出现在输入信号激励系统以前;也就是说因果系统的输出仅与当前与过去的输入有关,而与将来的输入无关的系统。因果卷积的意义就是WaveNet在生成t时刻的元素时,只能使用0到t-1时刻的元素值。如下图所示,在WaveNet中利用,output输出只利用了之前的元素来生成。


        由于声音文件是时间上的一维数组,16KHz的采样率的文件,每秒钟就会有16000个元素,而上面所说的因果卷积的感受野非常小,即使堆叠很多层也只能使用到很少的数据来生成t时刻的的元素,为了扩大卷积的感受野,WaveNet采用了堆叠了(stack)多层带洞(dilated )卷积来增到网络的感受野,使得网络生成下一个元素的时候,能够使用更多之前的元素数值。带洞卷积如下图所示:


        整个生成过程的动态图如下,


            WaveNet的生成原理挺好理解,但是代码实现部分比较难以阅读,尤其是因果卷积的实现,采用了很多小技巧,需要仔细阅读。下面就官方的开源代码进行梳理。


    展开全文
  • 解决Ubuntu下VScode终端和代码字体显示不正常

    万次阅读 多人点赞 2019-10-05 15:19:11
    解决Ubuntu下VScode终端和代码字体显示不正常 一,问题重现 Ubuntu下,终端里的字体宽度过宽,代码里面的缩进过小,导致看起来非常的不舒服。 二,问题解决 在vscode 的偏好里面修改字体设置为monospace(等宽...
  • 代码自动补全 使用快捷键Ctrl+Shift+P调出命令行,在settings.json文件中添加 "python.autoComplete.addBrackets": true, 二 代码提示 打开命令行输入:pip install flake8,如果提示安装失败,就输入:conda ...
  • 1.设置代码自动提示 1.1 Tools->Preferences->Code Insight 默认的代码提示时间比较长,可以调小延时时间 这样当我们在输入代码,延迟0.3秒就会自动提示代码 如果代码提示只有一个,可以按TAB键快
  • 但是当我们使用Android studio来进行开发的时候也想要这种方便该怎么办呢,当然使用过Android studio的小伙伴可能已经知道了它的方便以及强大之处,接下来我就把我知道的分享给大家,方便大家一起学习,一起进步. ...
  • 《软件测试的艺术》书中第三章讲到人工测试的代码检查、代码走查、桌面检查同行评审。 #代码检查 Def:以组为单位阅读代码,一系列规程错误技术的集合。 Group:代码检查小组(一般为4人) 职务 ...
  • 关于java加壳和代码混淆

    千次阅读 2014-08-16 17:39:11
    关于java加壳和代码混淆  在C中,进行代码加密,首要经过加壳的方法。所谓加壳,即是先将程序代码加密,然后用特定的程序加载器,将代码解密后加载进内存,这样能够在避免代码的反编译,当然,有加壳东西...
  • 设置Typora中扩展语法和代码块中行号的显示 在我们阅读博客时,简洁、明了的代码格式能让我们迅速定位和理解代码;而Markdown支持的语法高亮又可以让我们抓住重点,便于以后的复习和巩固。本文为作者在现实中使用...
  • iOS 使用宏定义函数和代码

    千次阅读 2018-01-18 10:53:40
    iOS使用宏定义函数和代码块 今天在开发过程中碰到一个问题:就是父类中要向外发送通知,然后子类中或者其他类中来接收它。当然一般是把它写到类方法中去,但是有个问题,就是如果调用的类不是它的子类,就不能直接...
  • 回滚分为两部分,本地回滚服务器回滚。   本地回滚: 1.1、Showlog 显示你的提交记录。   1.2、选择要回滚到的记录,右击选择Reset this to this vision。在弹出的对话框中选择reset Type 为hard。 ...
  • Chrome小恐龙游戏前端修改代码【含原理和代码

    万次阅读 多人点赞 2020-01-12 23:44:52
    Chrome小恐龙前端修改代码分享 Chrome小恐龙是什么? 在Chrome(谷歌浏览器)断网之后访问在线页面,如a.com会出现以下界面,叫做Chrome小恐龙游戏.这是一个隐藏的彩蛋。除了断网以外,直接在Chrome里访问网站chrome:/...
  • n =2 def multiply(x, y =10): n =x*y #局部变量n,第一行代码n不同。 return n #返回的n也是局部变量n s =multiply(99,2) print(s) print(n)
  • 自从google大力推出android studio开发android IDE工具之后,最近大家都切换到android studio。但是切换过来之后,各种不顺手。...在eclipse中格式化代码快捷键是Ctrl+shift+F,但是到了android studio就
  • 用vscode写的项目和代码都突然消失不见了

    千次阅读 热门讨论 2019-09-14 13:23:48
    用vscode写的项目和代码都突然消失不见了 不改设置的的话,vscode会自动更新,他的更新机制是覆盖目录。 所以当你把工程目录设置在vscode文件夹下的话,就被覆盖 掉了 愚蠢的萌新,瑟瑟发抖 转自 ...
  • 具体方式就像页面文件(.aspx)和代码文件(.cs)两个文件相互关联 所构成的页面。一边情况下,.aspx文件中没有代码、只有空间和HTML代码,而.cs文件中编写相关的代码操作。 这样做的好处就是:使代码与页面内容分离,...
  • 上一期讲到线性插值法在数值近似上的应用,末尾简单提了下直接利用Matlab进行验证和代码生成。 今天接着上一讲说说具体的方法以及如何通过配置选项进行优化,从而使之适用于嵌入式芯片上运行。   准备工作 ...
  • eclipse 恢复已删除的文件和代码

    千次阅读 2015-07-15 16:36:36
    今天我给大家说一下eclipse的文件恢复功能,主要包括恢复已删除的文件和代码两个方面。(1)已删除文件的恢复选择项目后右键->选择Restore from Local history,出现窗口历史记录,勾选后按Restore就可以将文件恢复...
  • [资源推荐] 必须收藏的两个查找论文和代码实现的网站!无论是研究方向是 AI 方面的学生,或者是做机器学习方面的算法工程师,在掌握基础的机器学习相关知识后,都必须掌握搜索论文的技能,特别是研究或者工作领域...
  • 命令执行和代码执行漏洞

    千次阅读 2018-12-06 22:19:15
    远程代码执行漏洞 代码执行漏洞也叫代码注入漏洞,指用户通过浏览器提交执行命令,由于服务器端没有针对执行函数做过滤,导致在没有指定绝对路径的情况下就执行命令,可能会允许攻击者通过改变 $PATH 或程序执行...
  • 如图所示: 1、选中1点击Default,则设置JSP只显示代码; 2、选中2点击Default,则设置JSP显示视图和代码
  • 不小心进行了错误的操作,想要回到前一步操作的时候 ...3.在写自己代码的时候,经常代码下面会出现波浪线,表示自己的代码格式不符合规范,不过也不是错误,比如: 红色这块区域的波浪线是由于定义的两个...
  • DB2字符集和代码页设置常识

    千次阅读 2012-03-02 17:35:55
    DB2中采用代码方式指定字符集,有些困惑,所以特地整理了如下两张表,由于偶们是中国人,所以就不列多余的字符集啦,下面仅仅列出PRC的字符集,这样建库指定字符集和代码页就不会迷糊了,而且字符集往往困扰了灰常多...
  • Spring集成MyBatis和代码生成工具

    万次阅读 2020-01-28 16:45:10
    MyBatis是一个数据库持久层框架,采用ORM架构,映射实体数据库,对JDBC进行封装,支持定制化SQL、存储过程以及高级映射,使得开发者只需关注SQL语句本身,而不需要处理驱动加载、创建管理连接等复杂的过程。...
  • 这是一篇分享技巧的文章:myeclipse恢复误删文件和代码 [ 恢复误删文件 ] 今天在写代码的时候,不小心把一个包给删除了,然后这个包下所有的文件都没了,相信很多人都有类似的经历, 幸好myeclipse给我们提供了一个...
  • 代码点和代码单元的理解

    千次阅读 2015-04-25 00:28:38
    这就涉及到编码的知识了,编码有很多种,比如美国的ASCII码,西欧语言中的ISO8859-1,中国的GB118030BIG-5等,可是这些编码采用的编码长度却有的不一样,有的语言的编码集只用一个字节编码(8
  • 它集成了好多非常有用的功能,比如,查看git 提交代码历史记录,直接在IDE中就可以完成。 直接在VS Code中点击插件图标,然后搜索Git history Gitlens,然后点击install ,即可,完了之后重启编辑器。 GitLens...
  • 我原来一直用Eclipse做安卓开发,也用惯了Eclipse的快捷键,刚开始用Android Studio的做安卓开发的时候很不习惯,写代码效率很低。然后就自己就上网查代码怎么写可以提高效率,问好友,当然他也用的是Android Studio...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,803,486
精华内容 721,394
关键字:

和代码