语言程序 错误 语言 类型
仿微信聊天程序 - 06. 好友列表
本文是仿微信聊天程序专栏的第六篇文章,主要记录了【好友列表】的界面实现。 ## 界面设计 好友列表在主界面左边,界面UI风格跟聊天列表类似,只不过相比聊天列表更加简单,不需要显示聊天信息,时间等,总体界面设计如下: ![](https://img2023.cnblogs.com/blog/30334 ......
仿微信聊天程序 - 07. 好友信息
本文是仿微信聊天程序专栏的第七篇文章,主要记录了【好友信息】的界面实现。 ## 界面设计 这里的好友信息界面没有处理复杂的功能,仅仅显示好友信息,支持在此界面中发起聊天而已,总体的界面设计如下图所示: ![](https://img2023.cnblogs.com/blog/3033437/2023 ......
仿微信聊天程序 - 08. 聊天窗口
本文是仿微信聊天程序专栏的第八篇文章,主要记录了【聊天窗口】的界面实现。 ## 界面设计 聊天窗口是整个聊天程序的核心控件,比较复杂,大致可以分为上中下三个部分,上面显示用户昵称以及一些操作菜单,中间是聊天内容显示区域,下面的信息发送的区域,总体界面设计如下: ![](https://img2023 ......
仿微信聊天程序 - 01. 开篇
本文是仿微信聊天程序专栏的第一篇文章,主要简要说明仿微信聊天程序的功能需求及架构设计。 仿微信聊天程序专栏主要记录了使用JavaFX + Netty开发仿微信聊天程序 米虫IM。 ## 功能需求 米虫IM已经完成的功能如下: * 用户注册功能 * 用户登录功能 * 搜索好友功能 * 添加好友功能 * ......
C语言学习笔记(二)分支语句和循环语句
# 分支语句和循环语句 ## 分支语句(选择结构) * if语句 * switch语句 ### if语句 **==**:判断 **=**:赋值 ```c 1 if (条件) { 语句; ...... } 2 if (条件) { 语句1; ..... } else { 语句2; //注意if和else ......
编写一个函数,判断 string 对象中是否含有大写字母。编写另-个函数,把 string 对象全都改成小写形式。在这两个函数中你使用的形参类型相同吗?为什么?
第一个函数的任务是判断 string 对象中是否含有大写字母,无须修改参数的内容,因此将其设为常量引用类型。第二个函数需要修改参数的内容,所以应该将其设定为非常量引用类型。满足题意的程序如下所示: #include <iostream> #include <Windows.h> using name ......
尝试使用vb写出能搞一点小破坏的程序
Const OverwriteExisting=Trueset shell=createobject("wscript.shell")msgbox "点击"currentpath = createobject("Scripting.FileSystemObject").GetFolder("."). ......
C语言学习笔记2
### 数组 ``` 所谓数组,就是一个集合,里面存放了相同类型的数据元素 特点:数组中的每个数据元素都是相同的数据类型,数组是由连续的内存位置组成的。 ``` #### 一维数组 ``` 一维数组定义方式3种: 1数据类型 数组名 [数组长度]; 创建一个数组,[]里给一个常量表达式,不能是变量。 ......
程序员基本认知
> 内容来至: 人月神话,代码大全,程序员修炼之道 # 架构认知 ## Easier To Change 优秀的设计比糟糕的设计更容易变化,为你指向正确的设计方向。 ### 可逆性 > 想想薛定谔的猫,把你的代码比喻为装100只猫的盒子,需求比喻为猫的话,想想你的代码为多少可能提供了支持? 因为改变 ......
C语言:数据结构之单链表(四)
本篇谈一谈单链表的改,具体操作就是找到他,然后修改元素即可,上一篇有相关代码,可以参考。 改函数代码如下: void Correct(LinkList header, int site_, char letter_) { LinkList q = Search_Site(header,site_); ......
Day6_可变不可变类型
1.可变类型和不可变类型_int是不可变类型: 2.可变类型和不可变类型_float是不可变类型: 3.可变类型和不可变类型_str是不可变类型: 4.可变类型和不可变类型_list是可变类型: 11.可变类型和不可变类型_dict是可变类型: 12.可变类型和不可变类型_字典补充: 12.可变类型 ......
cuda驱动程序入口点访问分析
cuda驱动程序入口点访问分析 1. 简介 Driver Entry Point Access APIs提供了一种检索 CUDA 驱动程序函数地址的方法。从 CUDA 11.3 开始,用户可以使用从这些 API 获取的函数指针调用可用的 CUDA 驱动程序 API。 这些 API 提供的功能类似于它 ......
数据分享|R语言决策树和随机森林分类电信公司用户流失churn数据和参数调优、ROC曲线可视化|附代码数据
原文链接:http://tecdat.cn/?p=26868 最近我们被客户要求撰写关于电信公司用户流失的研究报告,包括一些图形和统计输出。 在本教程中,我们将学习覆盖决策树和随机森林。这些是可用于分类或回归的监督学习算法 下面的代码将加载本教程所需的包和数据集。 library(tidyverse ......
每个程序员必读的经典书籍
作为程序员,面对日新月异的技术,我们必须不断的坚持学习来拓展知识面,加深技术理解,提高自身竞争力。但是技术相关的书籍浩如烟海,如何选择成为摆在我们眼前的问题?今天我从**编程语言、算法与数据结构、数据库、网络编程、软件开发**等5个方面聊下有哪些经典书籍值得我们仔细阅读。在最后我也总结了所有书籍的p ......
1-19 编写函数 reverse(s),将字符串 s 中的字符顺序颠倒过来。使用该函数 编写一个程序,每次颠倒一个输入行中的字符顺序
# Archlinux GCC 13.1.1 20230429 2023-07-15 21:41:44 星期六 点击查看代码 ``` #include #include void reverse( char *s ); void reverse_in(); int main() { reverse_ ......
程序员神器——cmder
程序员神器——cmder 简介 Cmder是一款软件包,它的诞生纯粹是出于对Windows上缺乏优秀的游戏机模拟器的无奈。它以出色的软件为基础,采用Monokai配色方案和自定义提示布局,从一开始就显得非常性感。 特点 便携,解压即可用 自带git、ls、curl等命令 可设置命令别名 丰富的颜色主 ......
每日一题:SpringBoot中支持的事务类型
以下是每种事务类型的作用、代码示例和对代码的解释: 1. `PROPAGATION_REQUIRED`(默认): - 作用:如果当前存在事务,则方法将在该事务中运行;如果不存在事务,则创建一个新的事务。适用于大多数业务场景,确保方法在事务中执行,如果没有事务,则创建一个新的事务。 - 代码示例: ` ......
Java重要类型的转换
类型转换 由于Java 是强类型语言,所以要进行有些运算的时候的,需要用到类型转换。 低 >高 byte ,short, char >int --> long--> float --> double 运算中,不同类型的数据先转化为同一类型,然后进行运算。 强制类型转换 自动类型转换 public c ......
C语言实现求导
之前一直奇怪为什么c++只有Eigen这个库用来处理矩阵,为什么没有高等数学的库呢?今天我明白了,因为自己实现非常简单! ## app.c ~~~c #include #include typedef double (*fun)(double x); double derivative(fun f, ......
Eyoucms默认错误提示信息说明
如果没有定义易优cms任何的验证提示信息,EYOU系统会显示默认的错误信息,例如: $rule = [ ‘name’ => ‘require|max:25’, ‘age’ => ‘number|between:1,120′, ’email’ => ’email’, ]; $data = [ ‘nam ......
类型转换
# 类型转换 低 >高 byte,short,char->int->long->float->double ## 强制类型转换 **高-->低** int i = 128; byte j = (byte)i; ## 自动类型转换 **低-->高** int i **=** 128; double j ......
数据类型
# 数据类型 ## 强类型语言 要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用 ## 弱类型语言 ## 基本数据类型(Primitive Type) ### 整数类型 + byte占一个字节范围:-128-127(2的7次方) + short占2个字节范围:-32768-32767(2 ......
typescript 中严格字面量类型检查的理解
个人关于 TS 中 `Strict object literal assignment checking` 的理解 ## Strict object literal assignment checking [Strict object literal assignment checking by a ......
office软件提示“您的组织策略阻止我们进行该操作”错误的解决办法-终极汇总
环境 系统:win10 64位 专业版时间:2023年7月15日 1. 选择默认软件 在设置中打开默认应用,将web浏览器改为你想要的浏览器 2. 修改注册表 同时按下win+R,输入regedit打开注册表。修改计算机\HKEY_CURRENT_USER\Software\Classes\.htm ......
openEuler(华为欧拉)使用docker安装wine 8+版本,支持32位程序
### 安装docker 参考:[openEuler安装docker](https://www.cnblogs.com/murencao/p/17555846.html "openEuler安装docker") ### 下载wine镜像 [wine的docker镜像,支持i386](https:// ......
1-18 编写一个程序,删除每个输入行末尾的空格及制表符,并删除完全是空格的行
# Archlinux GCC 13.1.1 20230429 2023-07-15 16:24:47 星期六 点击查看代码 ``` #include #include #define MAX_LINE_LENGTH 1000 int getline_n(char line[], int maxli ......
1-17 编写一个程序,打印长度大于 80 个字符的所有输入行
# 80个字符验证过于麻烦,改成8个字符。 Archlinux GCC 13.1.1 20230429 2023-07-15 15:42:21 星期六 点击查看代码 ``` #include #define MAX_LINE_LENGTH 1000 #define MIN_LINE_LENGTH 8 ......
初学C语言day01——第一个C语言程序
# 第一个C语言程序 #include //包含头文件 # 预处理指令(在预处理阶段进行处理) //argc表示命令行参数的个数 argv一个字符串数组 命令行参数 int main(int argc,char *argv[]) { printf("Hello world!\n");//标准输出函数 ......
大语言模型中一个调皮的EOS token
背景 最近需要做一个微调的培训,所以不可避免地需要上手一下相关的微调,而受限于机器资源,暂时没法做全参数微调,所以就尝试了目前比较火的两种高效微调方式,分别是PTuning和LoRA。模型选择得自然是现在中文做的比较好的ChatGLM2-6B。 微调的代码分别用的是 PTuning LoRA 在分别 ......
Python使用Flask开发Web服务-裴-从0到1创建Flask程序
static下面放一些静态文件图片、css等,templates下面放置模板 编写好的html文件等; app.run() 通过app.route找到要运行的函数,函数中通过render_template将参数传递给HTML模板文件,HTML中将提取出的数据展示出来; ......