精华内容
下载资源
问答
  • 1.查看IP ifconfig ip addr 2.ifconfig不能使用解决办法:(2,3,4顺序执行) ...vi /etc/sysconfig/network-scripts... onBoot=no修改onBoot=yes (目的是激活启动网卡) 3.重启网络 service network restart 4...

     

    1.查看IP

    ifconfig

    ip addr

    2.ifconfig不能使用解决办法:(2,3,4顺序执行)

    vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

               onBoot=no  修改为 onBoot=yes (目的是激活启动网卡)

    3.重启网络

    service network restart

    4.安装网络工具

    yum install net-tools

    5.查看系统版本

    cat /etc/redhat-release

    6.下载wget软件

    yum install wget

    7.替换默认源

       7.1、进入yum配置文件目录

    cd /etc/yum.repos.d/

        7.2、备份默认源

    mv /etc/yum.repos.d/CentOS-Base.repo   /etc/yum.repos.d/CentOS-Base.repo.backup

        7.3.打开网址选择对应的地址源(系统是CentOS7,6,5)

        http://mirrors.163.com/.help/centos.html

        CentOS7复制的下载源地址

       http://mirrors.163.com/.help/CentOS7-Base-163.repo

       执行命令

    wget http://mirrors.163.com/.help/CentOS7-Base-163.repo

       7.4.生成缓存,运行以下命令(分开执行)

    yum clean all

    yum makecache

    linux默认源安装完毕

    8.安装vim编辑器软件

     

    yum install vim

     

    9.安装SSH工具

    yum install openssh-server

    10.启动SSH服务

    service sshd start

     11.设置开机运行

    chkconfig sshd on

     

    12.查看进程

    ps -ef |grep ssh

    13.安装SSH工具客户端

    yum install openssh-clients

    14.SSH 远程访问

    ssh root@ip

    15.SSH config配置

        15.1进入ssh config文件夹(执行 cd ~/.ssh发现ssh目录找不到)

    1

    2

    [root@ocdp2 ~]# cd ~/.ssh

    -bash: cd: /root/.ssh: No such file or directory

    原因是因为没有用账号做ssh登录过,执行一下(上面14命令)ssh操作,就会自动生成了.ssh文件夹

    cd ~/.ssh

        15.2编辑config文件

    vim config

    15.3输入配置文件

    host "imooc "                                     (别名 这是说明不是代码)
        HostName  192.168.43.126      (ip  这是说明不是代码)
        Port 22                                       (端口  这是说明不是代码)
        User rot                                      (用户  这是说明不是代码)

    15.4 SSH config用法

    ssh imooc

    16.判断连接的主机网络是否通畅

    ping ip地址

       要终止发送数据包,则按下Ctrl+C组合键

    17.SSH 免密登陆

      利用Xshell操作:

        17.1点击菜单栏"工具""用户密钥管理者" 或者 " 新建用户密钥生成向导"     

                                                        

        17.2 下一步 下一步

             密钥名称可以修改也可以默认

             密钥密码,意思输入密钥的密码,可以不填

         17.3 点击 "完成 " 按钮

                  此时公钥保存在本地

                      

        17.4把公钥添加到服务器中,进入 .ssh隐藏文件

    cd ~/.ssh

         17.5 ls 查看是否有 authorized_keys文件,没有新建authorized_keys文件,编辑文件,把公钥复制保存

    touch authorized_keys

    vim authorized_keys

         17.6在Xshel新建连接选择public key,选择私钥,点击连接按钮完成

               

                                   如图: 私钥

     

    18.linux 清屏命令(2种方式)

       18.1.本质上只是让终端显示页向后翻了一页,如果向上滚动屏幕还可以看到之前的操作信息。一般都会用这个命令。

    clear

       18. 2.这个命令将完全刷新终端屏幕,之前的终端输入操作信息将都会被清空,这样虽然比较清爽,但整个命令过程速度有点慢,使用较少。

    reset

      18.3.另外介绍一个用别名来使用清屏命令的方法,如下:

    alias cls='clear'
    cls

       执行以上命令后,以后你就可以直接输入 cls 命令来实现和 clear 一样的清屏命令了。

    19.Linux 删除文件夹和文件的命令

         -r 就是向下递归,不管有多少级目录,一并删除
         -f 就是直接强行删除,不作任何提示的意思

         删除文件夹实例:

    rm -rf /var/log/httpd/access

        将会删除/var/log/httpd/access目录以及其下所有文件、文件夹

       删除文件使用实例:

    rm -f /var/log/httpd/access.log

       将会强制删除/var/log/httpd/access.log这个文件

    20.软件操作命令

    20.1软件包管理:可以看到关于yum的所有命令和介绍

    yum

    20.2软件安装命令:

    yum install  XXX

    20.3卸载命令

    yum remove xxx

    20.4搜索软件

    yum search xxx

    20.5 清理缓存

    yum clean packages

    20.6列出已安装:

    yum list

    20.7软件包信息

    yum info xxx

     

    21服务器硬件资源信息

    21.1内存

    free -m

    先说明一些基本概念
    第一列
    Mem 内存的使用信息
    Swap 交换空间的使用信息新版第二行淘汰了
    第一行
    total 系统总的可用物理内存大小
    used 已被使用的物理内存大小
    free 还有多少物理内存可用
    shared 被共享使用的物理内存大小
    buff/cache 被 buffer 和 cache 使用的物理内存大小
    available 还可以被 应用程序 使用的物理内存大小

    其中有两个概念需要注意

    free 与 available 的区别

    free 是真正尚未被使用的物理内存数量。
    available 是应用程序认为可用内存数量,available = free + buffer + cache (注:只是大概的计算方法)

    Linux 为了提升读写性能,会消耗一部分内存资源缓存磁盘数据,对于内核来说,buffer 和 cache 其实都属于已经被使用的内存。但当应用程序申请内存时,如果 free 内存不够,内核就会回收 buffer 和 cache 的内存来满足应用程序的请求。这就是稍后要说明的 buffer 和 cache。

    21.2硬盘大小查询

    df -h

    21.3负载

    w

     top     按 q 退出

    最直观、好用的查看服务器负载的命令了。它实时动态刷新显示服务器状态信息,且可以通过交互式命令自定义显示内容,非常强大。

    备注:

    1) 区别于who命令,w命令不仅可以看到登录服务器的用户信息,而且可以看到这些用户做了什么

    2) who am i命令,显示出自己在系统中的用户名,登录终端,登录时间

    3) whoami命令,显示自己在系统中的用户名

    4) logname命令,可以显示自己初次登录到系统中的用户名,主要识别sudo前后情形

    5) last命令,查看最近1个月用户登录服务器的情况 
    6) tty命令,来查看所连接的设备或终端
     

    21.4查询cpu:根目录下

    cat /proc/cpuinfo

    processor     逻辑处理器的id。
    physical id    物理封装的处理器的id。
    core id           每个核心的id。
    cpu cores     位于相同物理封装的处理器中的内核数量。
    siblings         位于相同物理封装的处理器中的逻辑处理器的数量。

    22.文件目录结构

    根目录: /

    家目录: /home

    临时目录: /temp

    配置目录: /etc

    用户程序目录: /usr

    23文件操作基本命令:

    查看目录下的文件:

    ls            显示不隐藏的文件与文件夹

    ls -al      显示所有文件与文件夹的详细信息

    新建文件

    touch

    新建文件夹

    mkdir  xxx

    循环创建多层文件夹

    mkdir -p dir1/dir2/dir3

    进入目录

    cd

    删除文件和目录

    rm xxx

    删除多层文件夹

    rm -r dir1  会循环提示你是否dir1/dir2/dir3删除文件夹

    rm -rf dir1  会强制删除dir1文件夹和其下面的所有文件

    复制

    cp

    移动

    mv

    显示当前路径

    pwd

    24VIM编辑器使用

    新建文件/编辑文件(当前目录没有该文件就会新建)

    vim xxx

    打开文件后,按"i"进入插入模式

    i

    按esc进入只读模式,可以上下左右到文件得某行移动

    esc

    只读模式下:

      快速回到第一行

    gg

     快速到最后一行

    G

    删除一整行dd   快速恢复删除的一行数据u

    dd

    u

    yy复制一整行 p粘贴复制的数据

    yy

    p

    保存退出wq(w保存 q退出) 1.esc只读模式 2. :wq

    esc

    :wq

    25文件得权限

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    展开全文
  • 语言语法(以C/C++例)。 指针(数组),函数指针,操作符运算顺序,const(常指针与指向常量指针),static四大用法,字符串(字符数组),字节对齐(sizeof),位运算。秒杀书籍:《C++ Primer》 面向对象。 ...

    语言语法(以C/C++为例)。

    指针(数组),函数指针,操作符运算顺序,const(常指针与指向常量指针),static四大用法,字符串(字符数组),字节对齐(sizeof),位运算。秒杀书籍:《C++ Primer》

    面向对象。

    构造与析构顺序、多态、重载、覆盖、C++对象模型等。秒杀书籍:《深入理解C++对象模型》。

    数据结构。

    栈,队列,链表(双向、循环),树,堆,哈希表。

    基本算法。

    排序(最重要的是快速排序)、查找、图算法、贪心算法、动态规划。秒杀书籍:《算法导论》。

    设计模式。

    考察最多的就是单例模式。只因为他实在是太常见又太简单了。秒杀书籍:《设计模式》,《重构》。

    数据库。

    主要是SQL语句与存储过程。

    操作系统。

    进程与线程、互斥与同步、死锁、进程间通信,页表,虚存等。秒杀书籍:《Windows核心编程》,《Unix核心编程》。

    计算机网络

    OSI七层架构,TCP,UDP,IP地址等。

    展开全文
  • 主要介绍了JavaScript中用toString()方法返回时间字符串的方法,是JS入门学习中的基础知识,需要的朋友可以参考下
  • 本人刚入门,有错误请评论指出 ...数据保存“键/值”对的格式 数据由逗号分隔 花括号保存的是对象 方括号保存的是数据 Json的值可以是以下格式: 数字(整型和浮点型) 字符串(在双引号中) 逻辑值(boolean) 数...

    本人刚入门,有错误请评论指出

    一、Json相关知识点

    1. 什么是Json?

      • Json是一种存储数据信息的语法格式
      • Json类似于XML,但是比XML更小、更快、更易解析
    2. Json的语法规则

      • 数据保存为“键/值”对的格式
      • 数据由逗号分隔
      • 花括号保存的是对象
      • 方括号保存的是数据
    3. Json的值可以是以下格式:

      • 数字(整型和浮点型)
      • 字符串(在双引号中)
      • 逻辑值(boolean)
      • 数组(在方括号中)
      • 对象(在花括号中)
      • null
    4. Json的例子“

      {
      "employees": [
      { "firstName":"John" , "lastName":"Doe" },
      { "firstName":"Anna" , "lastName":"Smith" },
      { "firstName":"Peter" , "lastName":"Jones" }
      ]
      }
      

      最外层花括号为一个对象Object,里层有一个键为”employees“,对应的值为一个数组,数组中又包含三个对象Object,分别用来描述每个员工的姓名,包含三个字符串类型的键值对。


    二、如何解析Json格式的数据

    1. 返回Json格式的API:http://guolin.tech/api/weather?cityid=CN101280601&key=077b0519028e413ebfda3fad3d142dd4

    2. 顺便介绍一个解析和格式化Json的在线网站,挺好用的

      https://www.json.cn/

    3. 此API返回的数据如下:

      {
          "HeWeather":[
              {
                  "basic":{
                      "cid":"CN101280601",
                      "location":"深圳",
                      "parent_city":"深圳",
                      "admin_area":"广东",
                      "cnty":"中国",
                      "lat":"36.67580795",
                      "lon":"117.00092316",
                      "tz":"+8.00",
                      "city":"深圳",
                      "id":"CN101280601",
                      "update":{
                          "loc":"2019-09-08 10:29",
                          "utc":"2019-09-08 02:29"
                      }
                  },
                  "update":{
                      "loc":"2019-09-08 10:29",
                      "utc":"2019-09-08 02:29"
                  },
                  "status":"ok",
                  "now":{
                      "cloud":"10",
                      "cond_code":"104",
                      "cond_txt":"阴",
                      "fl":"8",
                      "hum":"60",
                      "pcpn":"0.0",
                      "pres":"1015",
                      "tmp":"12",
                      "vis":"16",
                      "wind_deg":"261",
                      "wind_dir":"西风",
                      "wind_sc":"3",
                      "wind_spd":"17",
                      "cond":{
                          "code":"104",
                          "txt":"阴"
                      }
                  },
                  "daily_forecast":[
                      {
                          "date":"2019-09-09",
                          "cond":{
                              "txt_d":"阴"
                          },
                          "tmp":{
                              "max":"17",
                              "min":"6"
                          }
                      },
                      {
                          "date":"2019-09-10",
                          "cond":{
                              "txt_d":"晴"
                          },
                          "tmp":{
                              "max":"14",
                              "min":"3"
                          }
                      },
                      {
                          "date":"2019-09-11",
                          "cond":{
                              "txt_d":"晴"
                          },
                          "tmp":{
                              "max":"15",
                              "min":"6"
                          }
                      },
                      {
                          "date":"2019-09-12",
                          "cond":{
                              "txt_d":"多云"
                          },
                          "tmp":{
                              "max":"20",
                              "min":"6"
                          }
                      },
                      {
                          "date":"2019-09-13",
                          "cond":{
                              "txt_d":"晴"
                          },
                          "tmp":{
                              "max":"18",
                              "min":"5"
                          }
                      },
                      {
                          "date":"2019-09-14",
                          "cond":{
                              "txt_d":"多云"
                          },
                          "tmp":{
                              "max":"19",
                              "min":"7"
                          }
                      }
                  ],
                  "aqi":{
                      "city":{
                          "aqi":"112",
                          "pm25":"60",
                          "qlty":"轻度污染"
                      }
                  },
                  "suggestion":{
                      "comf":{
                          "type":"comf",
                          "brf":"舒适",
                          "txt":"白天不太热也不太冷,风力不大,相信您在这样的天气条件下,应会感到比较清爽和舒适。"
                      },
                      "sport":{
                          "type":"sport",
                          "brf":"较适宜",
                          "txt":"阴天,较适宜进行各种户内外运动。"
                      },
                      "cw":{
                          "type":"cw",
                          "brf":"较适宜",
                          "txt":"较适宜洗车,未来一天无雨,风力较小,擦洗一新的汽车至少能保持一天。"
                      }
                  },
                  "msg":"所有天气数据均为模拟数据,仅用作学习目的使用,请勿当作真实的天气预报软件来使用。"
              }
          ]
      }
      

      其实无论多么复杂的Json数据,都是由数组和对象组成的,所以解析的时候也重点关注对象和数组的层级结构就好。

    4. 在Android中利用JsonObject解析数据

      1. Android中请求网络API我使用的是OkHttp的开源库,可以去GitHub上搜索

      2. 请求网络数据的代码

        package com.example.kh.okhttpjsondemo;
        
        import java.io.IOException;
        import okhttp3.OkHttpClient;
        import okhttp3.Request;
        import okhttp3.Response;
        /*
         * @author: KangHui
         * @date: 2019/9/7 23:20
         *请求网络数据,返回的就是Json形式的字符串
         */
        public class GetOkHttpResponse {
            public static OkHttpClient client = new OkHttpClient();
        
            public static String run(String url) throws IOException {
                Request request = new Request.Builder()
                        .url(url)
                        .build();
        
                try (Response response = client.newCall(request).execute()) {
                    return response.body().string();
                }
            }
        }
        

      3. 解析网络请求返回的Json数据

        package com.example.kh.okhttpjsondemo;
        
        import androidx.appcompat.app.AppCompatActivity;
        
        import android.os.Bundle;
        import android.util.Log;
        import android.widget.TextView;
        
        import org.json.JSONArray;
        import org.json.JSONException;
        import org.json.JSONObject;
        
        import java.io.IOException;
        
        public class MainActivity extends AppCompatActivity {
            private static final String TAG = "MainActivity";
            private static final String URL = "http://guolin.tech/api/weather?cityid=CN101280601&key=077b0519028e413ebfda3fad3d142dd4";
            private String responseString;
            private TextView mTextView;
            @Override
            protected void onCreate(Bundle savedInstanceState) {
                super.onCreate(savedInstanceState);
                setContentView(R.layout.activity_main);
                mTextView = (TextView) findViewById(R.id.text_view);
                /*Android4.0之后不能在主线程中进行网络请求*/
                new Thread(new Runnable() {
                    @Override
                    public void run() {
                        try {
                            responseString = GetOkHttpResponse.run(URL);
                            Log.d(TAG, "onCreate: "+responseString);
                            JSONObject jsonObject = new JSONObject(responseString);//最外层对象
                            JSONArray heWeather = jsonObject.getJSONArray("HeWeather");//HeWeather数组
                            JSONObject jsonObject1 = heWeather.getJSONObject(0);//数组中的第一个对象
                            JSONObject basic = jsonObject1.getJSONObject("basic");//第一个对象中又包含一个basic对象
                            String location = basic.getString("location");//basic对象中的字符串类型location
                            String status = jsonObject1.getString("status");//第一个对象中的字符串status
                            Log.d(TAG, "run: "+location);
                            Log.d(TAG, "run: "+status);
                        } catch (IOException e) {
                            e.printStackTrace();
                        } catch (JSONException e) {
                            e.printStackTrace();
                        }
                    }
                }).start();
            }
        }
        
        

        可以看到利用JsonObject解析数据就是一层一层的剥开数据,然后取出来就行。这种方式对于简单的Json数据格式还不错,但是对于比较复杂的Json数据解析就比较麻烦了。

    5. 在Android中利用Gson来解析

      1. Gson

        https://github.com/google/gson Gson是一个可以直接将Json数据和java对象相互转换的java库

      2. 利用Gson解析首先要按照待解析的json数据格式写出相应的数据类

      3. 观察发现上面的json数据中最外层的对象中只包含一个HeWeather的数组,而此数组中仅包含一个对象;

        因此我们可以创建一个类表示这个数组中的对象;然后这个类中又包含一个basic对象,一个update对象,一个status的字符串,以及一个daily_forcast的列表来表示json中的对应数组。(简单起见就先解析这些数据)

        数据文件目录:
        在这里插入图片描述

    package com.example.kh.okhttpjsondemo.data;
    
    import com.google.gson.annotations.SerializedName;
    
    public class Basic {
        public String cid;
        public String location;
        public String city;
        @SerializedName("cnty")
        public String country;  //这个名字与json数据中的名词不一样
    }
    
    
    package com.example.kh.okhttpjsondemo.data;
    
    public class Update {
        public String loc;
        public String utc;
    }
    
    package com.example.kh.okhttpjsondemo.data;
    
    import com.google.gson.annotations.SerializedName;
    
    public class Forecast {
        @SerializedName("date")
        public String forcaseDate;
        public Cond cond;   //创建cond对象
    
        //json中此处又是一个对象
        public class Cond{
            public String txt_d;
        }
    }
    
    package com.example.kh.okhttpjsondemo.data;
    
    import com.google.gson.annotations.SerializedName;
    
    import java.util.List;
    
    public class Weather {
        public Basic basic;
        public Update update;
        public String status;
        @SerializedName("daily_forecast")
        public List<Forecast> forecastList;
    }
    

    注:当自定义的类中变量名与json中不一样时需要使用注解SerializedName来重命名

    1. 利用网络请求返回的json字符串解析

      package com.example.kh.okhttpjsondemo;
      
      import androidx.appcompat.app.AppCompatActivity;
      
      import android.os.Bundle;
      import android.util.Log;
      import android.widget.TextView;
      
      import com.example.kh.okhttpjsondemo.data.Weather;
      import com.google.gson.Gson;
      import com.google.gson.JsonArray;
      import com.google.gson.JsonObject;
      
      import org.json.JSONArray;
      import org.json.JSONException;
      import org.json.JSONObject;
      
      import java.io.IOException;
      
      public class MainActivity extends AppCompatActivity {
          private static final String TAG = "MainActivity";
          private static final String URL = "http://guolin.tech/api/weather?cityid=CN101280601&key=077b0519028e413ebfda3fad3d142dd4";
          private String responseString;
          private TextView mTextView;
          @Override
          protected void onCreate(Bundle savedInstanceState) {
              super.onCreate(savedInstanceState);
              setContentView(R.layout.activity_main);
              mTextView = (TextView) findViewById(R.id.text_view);
              /*Android4.0之后不能在主线程中进行网络请求*/
              new Thread(new Runnable() {
                  @Override
                  public void run() {
                      try {
                          responseString = GetOkHttpResponse.run(URL);
                          Log.d(TAG, "onCreate: "+responseString);
                          //注意此处Gson库中有JsonObject和Android自带的JSONObject的区别
                          JSONObject jsonObject = new JSONObject(responseString);
                          JSONArray heWeather = jsonObject.getJSONArray("HeWeather");
                          JSONObject weather = heWeather.getJSONObject(0);
                          Weather resultWeather = new Gson().fromJson(weather.toString(),Weather.class);
                          Log.d(TAG, "run: "+resultWeather.status);
                          Log.d(TAG, "run: "+resultWeather.basic.city);
                          Log.d(TAG, "run: "+resultWeather.forecastList.get(1).forcaseDate);
      
                      } catch (JSONException e) {
                          e.printStackTrace();
                      } catch (IOException e) {
                          e.printStackTrace();
                      }
                  }
              }).start();
          }
      }
      
      

    在这里插入图片描述

    gson解析就是将自己创建的对象的格式和json数据的格式写成一样的,然后就可以对应到对象中了。这对于复杂数据的解析要方便一些。需要注意的就是当自己定义的类中的变量名与json数据中的变量名不一样时一定要使用注解@SerializedName(),否则会获取不到对应数据而显示null。

    展开全文
  •  学习了《系统程序员:成长计划》    对里面用c语言实现面向对象的思想印象比较深刻,刚好前段时间有时间看了《敏捷... 引用原书的话,接口隔离变化     一般设计对对象的create ,

           学习了《系统程序员:成长计划》

     

          对里面用c语言实现面向对象的思想印象比较深刻,刚好前段时间有时间看了《敏捷软件设计》 里面几乎都是用的面向对象的思想。

    用什么语言不重要, 重要的是思想。

     

          平时用c比较多。 这里就回忆下它实现的方法:

     步骤一:

          为什么要用面向对象的思想呢? 引用原书的话,接口隔离变化 

     

      一般设计为对对象的create , destroy ,  set ,get ,操作。 记住, set和get仅仅对一个状态做出修改。 并且返回对这操作是否成功的标志。   

     

         接口, 隔离变化。

     

         在第四章中用到的思想就是一个很好的列子。

     

        

     

     

     

     

     

    展开全文
  • 2.单例模式—在spring配置文件中定义的bean默认单例模式。 3.模板方法模式—用来解决代码重复的问题。 比如: RestTemplate, JmsTemplate, JpaTemplate。 4.前端控制器模式—Srping提供了Dispatche
  • 分析:Fibonacci数列是首两项0和1以后各项是其前两项值之和的数据序列:{0,1,1,2,3,5,8,……}。初值:用i和j分别表示两项,初始化为0和1。步长:后一项i+j的和赋值给i第三项。再将i和j的和赋值给j...
  • 肯定会有人问:既然一开始是利用索引的,什么不先沿着索引叶子节点查询到最后需要的5个节点,然后再去聚簇索引中查询实际数据。这样只需要5次随机I/O,类似于下面图片的过程: 其实我也想问这个问题。 证实 下面...
  • 条件表达式概述:在各种条件结构和流程控制结构进行的各种判断,然后根据不同条件执行不同的操作格式:[ 条件表达式 ],比如:[ 1 -eq 2 ] && echo “ture” || echo “false”,返回结果0注意:括号内部...
  • 首先,在正则表达式中“|”表示or,当想使用其原有含义时,需要写“\|”,而\也有特殊含义,因此最终的正则表达式“\\|”,再使用String类的split()函数,就可以提取每个|分隔开的单词了,JAVA代码如下: ...
  • ---------------------- Windows Phone 7手机开发、.Net培训、.NET学习型技术博客、期待与您交流!... .net4.0 在ListView中新出现一个属性ClientIDMode他又4个属性,1,Inherit 2,AutoID 3,Predctable 4,S
  • Krpano中的action可以调用javascript中写好的函数。 主要参考krpano360的资料和new720的资料。...顺序是在js文件中写好要实现的功能(我的js文件名称action.js),然后在krpano生成的tour.html中引
  • 关于mysql的错误 - no query specified 学习了:http://blog.csdn.net/tenfyguo/article/details/7566941 sql语句可以用分号或者\G来结尾;出现这个错误一般是分号多写了; ... 分号也可以换...
  • 在模板中,原来是: 改: 这样,许愿贴的背景颜色就是5中颜色中的随机一种。
  • 在主函数中用基类的指针指向派生类,什么会报错? <code class="language-cpp">#include<iostream> using namespace std; #include"CHAPTER4_2.h" int main(){ seqQueue<int>...
  • 先上一张简单的清空屏幕骚粉色的完成效果图,太简单了大佬别笑我,哈哈,主要记录下配置上下文的繁琐工序,熟悉原理之后完全可以直接copy,嘿嘿。由于上下文配置好多,单独拿出来一章记录,下一个章节再记录简单的...
  • 关于mysql的错误 - no query specified学习了:http://blog.csdn.net/tenfyguo/article/details/7566941sql语句可以用分号或者\G来结尾;出现这个错误一般是分号多写了;学习了:...
  • 1.简介 偶们这次主要说说怎么由Lua定义函数, 然后在C或者...程序 这里偶们在e12.lua里先定义一个简单的add(), x,y加法的两个参数, return 直接返回相加后的结果. 例e12.lua -- add two numbers function add (
  • 关于mysql的错误 - no query specified学习了:http://blog.csdn.net/tenfyguo/article/details/7566941sql语句可以用分号或者\G来结尾;出现这个错误一般是分号多写了;学习了:...
  • 1.简介 偶们这次主要说说怎么由Lua定义函数, 然后在C或者C++中调用.... 这里偶们在e12.lua里先定义一个简单的add(), x,y加法的两个参数,return 直接返回相加后的结果. 例e12.lua<!--Code highlighting produced
  • 软件测试从业者学习Linux的初衷是什么?软件测试用Linux主要来做什么?如何连接到公司开发软件的服务器?测试自己搭建本地服务器有什么用?世界万物,存在必有其价值,主要是你要善于站在正确的角度去看待。...
  • 编者按:本文来自微信公众号“将门创投”(ID:thejiangmen),编译:Tom R,36氪经授权...有的朋友在看见概率的时候可能会问,我们已经有了那么多很好用的数学工具了,什么还需要概率呢?我们拥有可以解决多种尺...
  • 对照饮食以SBM,小麦和玉米主要成分,实验饮食用研究中的替代蛋白质替代了50%的SBM。 在基本水平(饮食中的HM,SM;添加的Lys和Met等于对照饮食)和扩展水平的AA强化(饮食中的HM +,SM +;对Lys的补充)中进行...
  • 选择器有很多种,有id选择器,div选择器,层级选择器,组合选择器等等,然而,用的最多的就是class选择器,它的作用是下面所有符合class规则的标签设置上相同的版式。 步骤: 1.在头部编写&lt;style&gt;...
  • JSON 是适用于 Ajax 应用程序的一种有效格式,原因是它使 JavaScript 对象和字符串值之间...而且,JSON 让您能够处理本地 JavaScript 对象,而无需如何表示这些对象多费心思。 XML 也可以提供文本方面的类似益处...
  • 先上一张简单的清空屏幕骚粉色的完成效果图,太简单了大佬别笑我,哈哈,主要记录下配置上下文的繁琐工序,熟悉原理之后完全可以直接copy,嘿嘿。由于上下文配置好多,单独拿出来一章记录,下一个章节再记录简单的...
  • 这篇文章主要介绍了如何在mac环境中用python处理protobuf,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 安装 brew install protobuf 然后再安装protobuf...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,969
精华内容 787
关键字:

学为中用