课时一 程序设计与C语言 一、计算机语言与编译 1、机器语言:一串仅由0和1序列表示的语言。计算机只能识别和接受0和1组成的指令(机器语言)。 2、符号语言(汇编语言):用一些英文字母和数字表示一个指令。…
2024/11/17 15:13:56目录 1. 将protobuf引入项目当中2. 前后端交互接口定义2.1 核心PB类2.2 HTTP接口定义2.3 websocket接口定义 3. 核心数据结构和PB之间的转换4. 设计数据中心DataCenter类5. 网络通信5.1 定义NetClient类5.2 引入HTTP5.3 引入websocket 6. 小结7. 搭建测试服务器7.1 创建项目7.2…
2024/11/17 9:57:23Ubuntu安装配置MySQL 好多命令每次都忘,还要在网上查,在这里留一份,方便自己日后查看 步骤 1: 更新软件包列表 首先,打开终端并更新你的软件包列表,确保你拥有最新的软件包信息: sudo apt update步骤 2…
2024/11/17 9:51:10本专栏目的 更新C/C的基础语法,包括C的一些新特性 前言 initializer_list表达式、tuple元组、pair对组再C日常还是比较常用的,尤其是对组在刷算法还是挺好用的,这里做一个简介;这三个语法结合C17的结构化绑定会更好用ÿ…
2024/11/17 2:01:57微服务是什么 微服务起源于2005年Peter Rodgers博士在云端运算博览会提出的微Web服务(Micro-Web-Service),根本思想类似于Unix的管道设计理念。2014年,由Martin Fowler 与 James Lewis共同提出了微服务的概念,定义了微服务架构风格是一种通过…
2024/11/17 16:26:50 人评论 次浏览靶场搭建小白建议直接用集成环境.推荐laragon (由于这套靶场较早,需要使用php7.0以下环境,安装完php laragon需要在安装php低版本,默认laragon只集成了一个7.0的php),如果不懂怎么安装php低版本到laragon,推荐使用php study. 这款集成工具最大的亮点就是集成了php的各个版本,相…
2024/11/17 14:26:12 人评论 次浏览关于Debug和Release之本质区别的讨论本文主要包含如下内容:1. Debug 和 Release 编译方式的本质区别2. 哪些情况下 Release 版会出错2. 怎样“调试” Release 版的程序 一、Debug 和 Release 编译方式的本质区别Debug 通常称为调试版本,它包含调试信息&a…
2024/11/17 14:00:50 人评论 次浏览1 简介之前已经讲过TextView的基础知识,现在在这进一步进行讲解,这篇文字主要讲解如何给TextView设置段落级别的Span。如果一个Span想要影响段落层次的文本格式,则需要实现ParagraphStyle。2 ParagraphStyleParagraphStyle是一个接口…
2024/11/17 13:36:32 人评论 次浏览设有m行n列(m,n>1)的整数构成的矩阵,编写程序将此矩阵中值小于等于0的元素所在的行和列上的所有元素置为0,并输出。 注意:行号列号别搞混了 代码如下: #include<stdio.h> #include<string.h>int main() {const in…
2024/11/17 16:43:59 人评论 次浏览一、变量初始化以及默认值设置1.$var与${var}:这两种写法本质上是一样的,但$var有时候会产生混淆,而${var}一般不会,可以把变量和字符串组合起来使用,比如name${first}-on-${last}2.${var-default}与${var:-default}&a…
2024/11/17 16:42:58 人评论 次浏览//每一个支持802.1q协议的主机,在发送数据包时,都在原来的以太网帧头中的源地址后增加了一个4字节的802.1q帧头#define VLAN_HLEN 4 /* The additional bytes (on top of the Ethernet header) * that VLAN requires. *///VLAN以太网头部的地址长度字节#…
2024/11/17 16:41:57 人评论 次浏览本站使用「署名 4.0 国际 (CC BY 4.0)」许可协议,欢迎转载、或重新修改使用,但需要注明来源。 署名 4.0 国际 (CC BY 4.0)本文作者: 苏洋创建时间: 2018年07月19日统计字数: 2595字阅读时间: 6分钟阅读原始链接: https://soulteary.com/2018/07/19/clean…
2024/11/17 16:40:56 人评论 次浏览Precondition : 配有 power path 功能的 BQ2589 手機。 接上 pc usb port。 Origin : 今天有同事問我, 手機是否可以在接上 pc usb port 時,讓手機停充, 有以下幾種停充, 停充_1 : BQ25896 有 power path 的…
2024/11/17 16:39:56 人评论 次浏览1、穿透 穿透:频繁查询一个不存在的数据,由于缓存不命中,每次都要查询持久层。从而失去缓存的意义。 解决办法: 持久层查询不到就缓存空结果,查询时先判断缓存中是否exists(key) ,如果有直接返回空,没有则查…
2024/11/17 16:38:56 人评论 次浏览创建统一管理的,具备灵活性的云原生生产部署来部署一个个性化的数据库即服务(DBaaS)。-- Jonathan S. Katz通过在 Kubernetes 上运行 PostgreSQL 数据库,你能创建统一管理的,具备灵活性的云原生生产部署应用来部署一个个性化的数据库即服务为…
2024/11/17 14:29:13 人评论 次浏览kafka采坑记录: 1、kafka服务端server.properties中的broker.id集群内需要唯一。 2、kafka config文件中listeners和advertised.listeners需要配置本机ip:9092地址,不然消费不到数据。(如:192.168.217.128:9092) 3、java代码客户端…
2024/11/17 14:28:13 人评论 次浏览操作界面这个小系统一共包含4个脚本sh功能备注oneKey.sh主程序,调用其他程序,对外提供功能menu.sh勾画菜单function.sh提供操作数据库接口valid.sh操作mysql数据库,验证数据menu.sh画字符菜单#!/bin/bashfunction print_main_menu(){cat <…
2024/11/17 14:27:12 人评论 次浏览靶场搭建小白建议直接用集成环境.推荐laragon (由于这套靶场较早,需要使用php7.0以下环境,安装完php laragon需要在安装php低版本,默认laragon只集成了一个7.0的php),如果不懂怎么安装php低版本到laragon,推荐使用php study. 这款集成工具最大的亮点就是集成了php的各个版本,相…
2024/11/17 14:26:12 人评论 次浏览介绍: 这是一个用vuejs2.0和element搭建的后台管理界面。 相关技术: vuejs2.0:渐进式JavaScript框架,易用、灵活、高效,似乎任何规模的应用都适用。 element:基于vuejs2.0的ui组件库。 vue-routerÿ…
2024/11/17 14:25:11 人评论 次浏览今天推出了一款游戏叫《AA》。在最近IOS只是弹出一个游戏。非常心脏的孩子,但有很多乐趣。今天,我们谈论它tangide(GameBuilderV2.0)用控件UICanvas实现它。 在线执行:http://www.tangide.com/apprun.html?appidprevi…
2024/11/17 14:24:11 人评论 次浏览