自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 Ubuntu install vnc4server报错 has no installation candidate

【代码】Ubuntu install vnc4server报错 has no installation candidate。

2024-01-20 14:19:07 636

原创 python 多线程

进程是一个执行中的程序。每个进程都拥有自己的地址空间、内存、数据栈以及其他用于跟踪执行的辅助数据。操作系统管理其上所有进程的执行,并为这些进程合理地分配时间。进程也可以通过派生(fork或spawn)新的进程来执行其他任务,不过因为其他新进程也都拥有自己的内存和数据栈,所以只能采用进程间通信(IPC)的方式共享信息。

2023-05-04 23:11:18 76

原创 python常用函数

reduce函数即为化简,它是这样一个过程:每次迭代,将上一次的迭代结果(第一次时为init的元素,如没有init则为seq的第一个元素)与下一个元素一同执行一个二元的func函数。下面的例子是求两个列表对应元素的积,可以想象,这是一种可能会经常出现的状况,而如果不是用map的话,就要使用一个for循环,依次对每个位置执行该函数。如果func为None,作用同zip()。还有就是上面说的func是None的情况,它的目的是将多个列表相同位置的元素归并到一个元组,在现在已经有了专用的函数zip()了。

2023-05-04 22:11:57 80

原创 The Element Of Computer System 笔记(第五周)

2023-01-27 20:35:23 186

原创 The Element Of Computer System 笔记(第六周)

2023-01-27 20:35:04 130

原创 The Element Of Computer System 笔记(第四周)

2023-01-06 16:51:34 111

原创 The Element Of Computer System 笔记(第三周)

nand

2023-01-01 19:39:54 249

原创 The Element Of Computer System 笔记(第二周)

The element of computer system 笔记(第二周)

2022-12-07 21:59:22 115

原创 The Element Of Computer System 笔记(第一周)

操作系统要素笔记

2022-11-28 22:23:10 186

转载 C++ iostream和iostream.h的区别

#include <iostream.h>非标准输入输出流#include 标准输入输出流C++中为了避免名字定义冲突,特别引入了“名字空间的定义”,即namespace。当代码中用<iostream.h>时,输出可直接引用cout<<x;//<iostream.h>继承C语言的标准库文件,未引入名字空间定义,所以可直接使用。当代码中引入时,输出需要引用std::cout<<x;如果还是按原来的方法就会有错。iostream.h是inpu

2021-12-23 19:24:15 551

原创 搭建web框架

# 通常网址一般由以下几个部分组成## 1. 协议(protocol): http, https(加密的 http)# 2. 主机(host): baidu.com, google.com, localhost......# 3. 端口(port): HTTP 默认是 80 端口, https 是 443# 4. 路径(path): 端口后面的 / 后面的内容# 5. 参数(query): ? 后面的内容, 以 & 分隔## 以下面几个为例:# https://www.bilibi

2021-11-03 17:12:07 114

转载 SQL基础

数据库SQL是访问和处理关系数据库的计算机标准语言。NoSQL是非SQL的数据库,包括MongoDB、Cassandra、Dynamo等等,它们都不是关系数据库。有很多人鼓吹现代Web程序已经无需关系数据库了,只需要使用NoSQL就可以。但事实上,SQL数据库从始至终从未被取代过。回顾一下NoSQL的发展历程:1970: NoSQL = We have no SQL1980: NoSQL = Know SQL2000: NoSQL = No SQL!2005: NoSQL = Not only

2021-09-27 20:52:47 362

原创 洛谷 P5725 左补0

刷洛谷时遇到一道左补0的题目,一开始不知道思路,之后查阅了后知道了补0的操作所以记录一下。题面如下:先上题解#include<stdio.h>int main(){ int i,j,k,x=1; scanf("%d",&i); for(int j=1;j<=i;j++) { for(int k=1;k<=i;k++) printf("%02d",x++); printf("\n"); } printf("\n"); int y=1;

2021-07-27 16:22:07 333

原创 java 杭电oj 1091

关于java 1091 杭电oj先上代码import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int x; while(scanner.hasNext()) { int a = scanner.next

2021-07-27 10:48:54 94

原创 杭电oj java 1064

刚学习java,作为练习,先刷杭电题巩固一下知识点先上代码.import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); double x = 0; int i; for (i = 0; i < 12 ;

2021-07-26 21:02:24 129

原创 java 杭电oj 1000

刚学习了java的基础语法,刷杭电的题巩固一下知识以下是在刷题的过程中遇到的问题package com.company;import java.util.Scanner;public class snack { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); while (scanner.hasNextInt()) {

2021-07-26 17:37:33 174

原创 android学习笔记第一章,六大布局

LinearLayout(线性布局)线性布局学习流程图如下:RelativeLayout(相对布局)父容器定位属性示意图根据兄弟组件定位图中的组件1,2就是兄弟组件了,而组件3与组件1或组件2并不是兄弟组件,所以组件3不能通过 组件1或2来进行定位,比如layout_toleftof = "组件1"这样是会报错的!切记! 关于这个兄弟组件定位的最经典例子就是"梅花布局"了,下面代码实现下:<?xml version="1.0" encoding="utf-8"?>&l

2021-06-28 07:29:12 119

原创 字符串常用函数

因为c语言是在大一上学期学习的,所以很多函数都忘记了,刷题的时候还要重新翻书,不是很方便,所以在这里把字符串的常用函数记录一下。字符串输出函数puts(字符串数组名)字符串的输出可以使用printf()和puts()函数,区别为前者可以同时输出多个字符串,后者一次只能输出一个字符串。例如puts(s1,s2) //是错误的printf("%s,%s",s1,s2); //是正确的另外,用puts()输出一行时,不必另加换行符‘\n’,这与printf("%s")格式不同,后者不会自动换行

2021-05-15 16:38:47 303

原创 Leet-Code 561数组拆分Ⅰ qsort的使用

思路很简单,将数组的元素进行排序,分为两个一组,取最小值,因此就是取下标为0、2、4的元素题目如下qsort的使用方法如下在头文件<stdlib.h>中函数原型为 void qsort (void* base, size_t num, size_t size,int (compar)(const void,const void*));base :指向要排序的数组的第一个对象的指针num :指向数组中的基本元素的个数size :数组中每个元素的大小(以字节为单位)compar

2021-05-13 19:57:09 93

原创 Leet-Code 461-汉明距离 按位运算异或运算

其他的方法也可以,但是按位运算可以大大地节省运算的时间按位与运算符(&)0&0=0 0&1=0 1&0=0 1&1=1异或运算符(^)0^0=00^1=11^0=11^1=0题目如下int hammingDistance(int x, int y){ int i=0; int sum=x^y; while(sum) { if(sum&1==1) i++;

2021-05-10 23:18:17 68

原创 Leet-Code 1221-分割平衡字符串 队列思路实现

一开始没有思路,想遍历分别记录R和L的出现的次数,当次数相同则平衡字符串的数量+1后来发现太难实现了,发现一个比较好的方法,运用队列的思维,定义变量num,如果出现R则+1;出现L-1;若num为0则平衡字符串数量+1;该题与用队列匹配括号的思路差不多题目如下题解如下int balancedStringSplit(char * s){ int res=0; int num=0; for(int i=0;i<strlen(s);i++) { i

2021-05-10 12:40:57 126

原创 Leet-Code 1290 二进制链表转整数

基础的链表和二进制结合的题目,可以用位运算和直接运算来写题目如下直接进行运算int getDecimalValue(struct ListNode* head){ int res=0; while(head!=NULL) { res=res*2; res+=head->val; head=head->next; } return res;}位运算int getDecimalValue(str

2021-05-10 12:32:27 111

原创 Leet-Code 1720-解码异或后的数组

这道题考的是异或的计算知识点如下1.概念 异或是一种二进制的位运算,符号以 XOR 或 ^ 表示。2.基础知识相同为0,不同为1,即1 ^ 1 = 00 ^ 0 = 01 ^ 0 = 1由运算规则可知,任何二进制数与零异或,都会等于其本身,即 A ^ 0 = A。3.性质(1)交换律: A ^ B = B ^ A(2)结合律: ( A ^ B ) ^ C = A ^ ( B ^ C )(3)自反性: A ^ B ^ B = A (由结合律可推: A ^ B ^ B =

2021-05-06 23:32:35 88

原创 力扣1844-将所有数字用字符串替换

一道水题,一开始想的是强制类型转换,但是力扣不支持强制类型转换以下图片仅为测试将字符型转换为整形的另一种方法例 ‘1’ - ‘0’ = 1

2021-05-06 22:49:02 87

原创 飞机大战游戏代码

飞机大战代码以及## 代码注释飞机大战飞机大战代码如图:引入模块import pygameimport randomSCREEN_RECT = pygame.Rect(0,0,480,700)FRAME_PER_SEC = 60CREATE_ENEMY_EVENT = pygame.USEREVENTHERO_FIRE_EVENT = pygame.USEREVENT+1class GameSprite(pygame.sprite.Sprite): """飞机大战精灵"""

2021-02-25 17:26:26 1151

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除