想要美化json数据输出,其实很简单.有个函数能直接帮我们实现.就是JSON.stringify函数,同时注意一定要将结果放在
标签中才能达到预期效果. 如下为完整的示例代码:

   <div>
     <pre id='pre'></pre>
   <div>
   <script>
      json = {a: 1, b: 2};//要美化的json数据
      string = JSON.stringify(json, null, 2)
      $("#pre").append(string)
   </script>

mac系统与Linux很类似.设置自定义命令可以通过设置别名的方式.具体操作如果

  • 打开 ~/.bash_profile文件 (没有则创建一个)
  • 设置自己的自定义命令(如下)

    function my_test(){
      echo "输入的参数: $1";
      //做一些你想做的命令
    }
  • 使命令马上生效

    source ~/.bash_profile
  • 用法

    my_test hello

    可能遇到的问题?

  • mac上打开新的窗口时,命令不存在?
    打开新的窗口才不能用的, 这种貌似是shell没有读取.bash_profile文件并执行. 通常一个新的shell窗口开启前会自动调用.bash_profile文件.不过shell有很多种,bash shell才会这样.如果当前用的不是bash shell.那么自然自定义命令在新窗口就不能使用. 用的不是bash shell通常是问题所在.所以可通过以下步骤确认下.

    • 查看当前使用的shell(如果使用的是bash shell会输出/bin/bash):

      echo $SHELL
    • 解决:一般在mac上很多会用zsh shell.而zsh shell每次新开窗口时会调用~/.zshrc,所以只要将自定义命令写入在这个文件中即可, 记得给该文件执行权限. 问题就可解决.

December Headline: Python on its way to become TIOBE's language of the year for the fourth time

排名编程语言Ratings同比上月
1C16.48%+0.40%
2Java12.53%-4.72%
3Python12.21%+1.90%
4C++6.91%+0.71%
5C#4.20%-0.60%
6Visual Basic3.92%-0.83%
7JavaScript2.35%+0.26%
8PHP2.12%+0.07%
9R1.60%+0.60%
10SQL1.53%-0.31%
11Groovy1.53%+0.69%
12Assembly language1.35%+0.28%
13Swift1.22%-0.27%
14Perl1.20%+0.30%
15Ruby1.16%-0.15%
16Go1.14%+0.15%
17MATLAB1.10%+0.12%
18Delphi/Object Pascal0.87%-0.41%
19Objective-C0.81%-0.39%
20PL/SQL0.78%+0.04%
21Rust0.78%--
22SAS0.77%--
23Classic Visual Basic0.71%--
24Scratch0.67%--
25Transact-SQL0.59%--
26Julia0.56%--
27Lisp0.55%--
28Logo0.51%--
29D0.50%--
30ABAP0.47%--
31Dart0.45%--
32Fortran0.45%--
33COBOL0.43%--
34Ada0.40%--
35Prolog0.40%--
36Scheme0.37%--
37Scala0.36%--
38VHDL0.34%--
39PowerShell0.34%--
40Kotlin0.32%--
41(Visual) FoxPro0.30%--
42TypeScript0.30%--
43Lua0.30%--
44Alice0.28%--
45LabVIEW0.26%--
46ML0.26%--
47Apex0.25%--
48Crystal0.25%--
49Solidity0.24%--
50Tcl0.23%--