- 博客(7)
- 收藏
- 关注
原创 c++三目运算符的加强
1、c,c++三目运算符比较(1)c语言:三目运算符表达式的结果放在寄存器中,他返回的是变量的值,不是地址,我们不能对结果赋值c++,编译器编译时做了优化,表达式返回的值如果是变量,他会记住变量的地址,并允许对他赋值2、 c++实例#include <iostream>using namespace std;void test7() { int i = 10, j = 10; // c,c++均可以 //i = (i > 10) ? (i + 100) : i;
2021-01-05 21:05:07 225
原创 基于linux系统的socket回声服务器测试demo
此代码是学习c语言的时候写的一个demo,能简单实现sockect通信。运行环境:基于window10的linux子系统, 基于window10的virbox虚拟机的ubuntu系统代码中都有比较详细的注释,具体的方法如果大家感兴趣,查阅c语言手册在linux系统下使用gcc或g++编译都行:例如gcc server.c -o servergcc client.c -o client测试:1、手动开启两个ssh界面,一个运行./server。 一个运行./client “this is a t
2021-01-02 23:53:58 257
原创 泛型1--泛型类和泛型方法
泛型1–泛型类和泛型方法public class Test_2_1{ // 泛型,指参数化类型的能力。可以定义带泛型类型的类或方法,随后编译器会用具体的类型来替换他 // 优点:能够在编译时就检测出错误,而不是运行时检测出错误 // 举个例子 interface Comparable { public int compareTo(int o); } interface Comparable1<T> {
2021-01-02 23:36:49 258
原创 本地git仓库初始化和提交代码到github
本地git仓库初始化和提交代码到github环境window10版本window10自带的linux-ubuntu18.04以下代码测试基于这两个系统测试操作详细操作假设你的代码仓库是echo_server/cd echo_server/echo "# echo_server" >> README.md #此文件可以对你的项目进行简单的介绍git init #初始化仓库git branch -M main
2020-12-28 16:51:39 169
原创 本地git配置和如何从github clone代码到本地
创建git hub账号1、打开https://github.com 直接在首页上注册注册完成后记得保存好自己的用户名,邮箱和密码,以便后续配置本地客户端的时候使用安装电脑本地git 客户端git 客户端为本地应用程序,为了方便我们的代码管理由于官网的git 客户端下载网速很慢,所以我将自己用的git exe文件放到了百度云链接,需要的朋友可以通过链接下载,永久有效。百度云链接:https://pan.baidu.com/s/1jL5mReKoi32RCaRlSZ_NXA提取码:lf54至于
2020-10-18 20:44:44 4064
原创 android studio gradle下载
android studio gradle下载1、问题背景电脑重新装了系统,重装android studio后gradle下载较慢2,下载的特定的gradle版本(1)打开项目文件夹的gradle/wrapper/gradle-wrapper.propertes文件,查看下载的版本看查看你下载的为那个版本:如图所示(2)快速下载特定gradle打开gradle下载官网:https://services.gradle.org/distributions/找到特定的gradle复制器链接:如
2020-10-10 21:58:58 2145
原创 java多线程入门代码示例
文章目录Java多线程引言线程的概念创建任务和线程Java多线程引言Java的重要功能之一就是内部支持多线程–在一个程序中允许同时运行多个任务。在许多程序设计中语言中,多线程都是依赖于系统的过程或函数来实习的。接下来我们介绍线程的概念以及如何在java中开发多线程。线程的概念一个程序可能包含多个并发运行的任务。线程(thread)是指一个任务从头至尾的执行流。对java而言,可以在一个程...
2019-08-28 23:35:05 237
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人