ICode9

精准搜索请尝试: 精确搜索
  • 一.xv6环境搭建2022-09-10 19:31:47

    内容大致来源: 1.视频教程:https://space.bilibili.com/16765968/channel/collectiondetail?sid=86878 2.文档:https://tarplkpqsm.feishu.cn/docs/doccnoBgv1TQlj4ZtVnP0hNRETd#W8iZmH 一.windows升级为专业版 注意:docker支持Windows 10 操作系统专业版,所以要升级windows版本买

  • Linux中程序是怎样启动的2022-09-10 18:04:08

    Linux中程序是怎样启动的 前言 新程序的启动往往是通过libc中exe()系列函数进行的, exe系列函数最终都可以归纳为execve这个系统调用 系统层面 kernel会检查这个文件的类型 确定是elf之后会为新进程分配页表, 文件描述符, task描述符等各种资源 然后解析这个elf文件, 把text dat

  • C#教程 - C#介绍(Introducing C#)2022-09-10 08:00:08

    更新记录 转载请注明出处。 2022年9月10日 发布。 2022年9月10日 从笔记迁移到博客。 C#介绍 C#介绍(是什么) 编程语言。特点: 微软开发,亲儿子。 2002年正式发布。 基于.Net(.NET Framework、.NET Core)平台的编程语言。 C#作者 Anders Hejlsberg(安德斯·海尔斯伯格) C#特点(优势) 类

  • JAVA第一章(注意事项、转义字符)2022-09-09 22:02:56

    一、java注意事项 一个源文件中最多只能有一个public类,其他类的个数不限。main方法也可写在非public类中,然后指定运行非public类,这样入口方法就是非public的main方法。 编译后,每一个类,都对应一个.class文件。 Java应用程序的执行入口是main()方法。有固定的书写格式: public stati

  • webpack配置详解 - 30.output2022-09-09 11:31:34

    output 属性告诉 webpack 在哪里输出它所创建的 bundles,以及如何命名这些文件,默认值为 ./dist。基本上,整个应用程序结构,都会被编译到你指定的输出路径的文件夹中. 文档: https://www.webpackjs.com/concepts/output/ 1.文件结构       2.代码 add.js function add(x, y)

  • go gin渲染2022-09-09 11:01:46

    go gin渲染 各种数据格式的响应 json、结构体、XML、YAML类似于java的properties、ProtoBuf package main import ( "github.com/gin-gonic/gin" "github.com/gin-gonic/gin/testdata/protoexample" ) // 多种响应方式 func main() { // 1.创建路由 // 默认使用

  • Java开源博客系统AngelBlog发布2022-09-07 22:33:35

    一、Java开源博客系统(AngelBlog)系统简介 Angel工作室AngelBlog系统是基于Java Spring boot +前端bootstrap+jquery+layui等技术,数据存储采用性能可靠稳定的Mysql数据库 。该系统功能强大并且浏览器自适应博客。前端使用Bootstrap,支持移动端自适应,配有完备的前台和后台管理功能,

  • 延宕执行,妙用无穷,Go lang1.18入门精炼教程,由白丁入鸿儒,Golang中defer关键字延迟调用机制使用EP172022-09-07 13:30:36

    先行定义,延后执行。不得不佩服Go lang设计者天才的设计,事实上,defer关键字就相当于Python中的try{ ...}except{ ...}finally{...}结构设计中的finally语法块,函数结束时强制执行的代码逻辑,但是defer在语法结构上更加优雅,在函数退出前统一执行,可以随时增加defer语句,多用于系统资源的

  • 基础前缀和2022-09-07 11:02:45

    https://www.acwing.com/problem/content/797/ #include<cstring> #include<algorithm> #include<cstdio> #include<iostream> using namespace std; const int N = 1e5+5; int n,m,l,r; int a[N],s[N]; int main() { cin >> n >> m; f

  • 记刷题过程中发现的C++与C的差异2022-09-06 16:30:08

    前言 上大学了,学 c。 标题嫖自@快乐永恒 正题 01 #include <stdio.h> int main() { long long a, b; scanf("%lld %lld", &a, &b); printf("%lld %lld %lld %lld %lld", a + b, a - b, a * b, a / b, a % b); return 0; } #include <cstdio>

  • Debian 10 Buster 国内常用镜像源2022-09-06 01:03:10

    Debian 10 Buster 国内常用镜像源 如何更新系统安装源 一般我们修改 /etc/apt/sources.list 文件,将 Debian 的默认源地址改成新的地址即可,比如将 http://deb.debian.org 改成 https://mirrors.163.com,可使用以下这条命令: sed -i 's#http://deb.debian.org#https://mirrors.163.com

  • 1151:素数个数2022-09-05 22:32:48

    编程求2-n中有多少个素数。 #include <iostream>using namespace std;int main(){    int n,s=0,sum=0;    cin>>n;    for(int i=2;i<=n;++i)    {        s=0;        for(int j=2;j<=i-1;++j)        {            if(i%j==0)     

  • 关于MicroPython mpremote工具 的一些用例,闲聊2022-09-05 18:35:43

    我尝试了很多不同的第三方micropython工具,有些是Windows应用程序,有些是VScode插件。 但是当我尝试过MicroPython的mpremote工具后,我几乎决定它将成为我的首选工具。

  • python当中同步接口和异步接口怎么测试【杭州多测师_王sir】【杭州多测师】2022-09-05 18:04:31

    接口测试中可以可以使用httpx进行异步调用,下面对比一下异步调用和同步调用的速度异步调用的代码如下 async ==》发音athink、表示异步 await ==》饿威特 # 异步调用 import httpx import asyncio import time async def request(client): resp = await client.get('http://h

  • JVM:第一章:类加载机制深度解析2022-09-05 18:00:08

    JVM:第一章:类加载机制深度解析 Java 源代码执行流程 解释: 启动虚拟机 (C++负责创建) 【windows : bin/java.exe调用 jvm.dll Linux : java 调用 libjvm.so 】 创建一个引导类加载器实例 (C++实现) C++ 调用Java代码,创建JVM启动器,实例sun.misc.Launcher 【这货由引导加载器负责加载创建

  • 攻防世界 repeater 题解2022-09-05 15:31:31

    攻防世界 repeater 题解 查看程序保护情况,开启了PIE,没开NX,RELRO全开。 在ida64中打开分析程序,这道题程序比较简单。可以发现的信息如下: 字符数组s大小为0x20,但可以读入0x40的长度,起始于rbp-30h处(见红框) 变量v5可以控制循环、条件控制输出main函数地址,该变量位于rbp-20h字符数

  • 攻防世界 new_easypwn 题解2022-09-05 01:01:01

    攻防世界 new_easypwn 题解 程序分析 查看程序基本情况,如图,该程序是64位程序,开启了Canary、NX、PIE保护。 使用ida64打开分析程序,该程序是个电话录之类的,可以添加、删除、查看、修改通讯录。在查看函数这里发现存在字符串格式化漏洞,如图红框中标注所示。 其中图中地址unk_2020E0

  • 9.32022-09-04 01:03:08

    ABC139F 题意: 给定\(n\)个向量,从中任意选择,最后组合起来的向量长度最长。 \(n\leq 100\) 题解: 神仙题。 肯定不会选两个方向差太多的向量。 所以把所有向量极角排序后,选择的向量是连续的一段。 注意要把排序后的向量数组延长一倍形成环。 #include<bits/stdc++.h> using namespace

  • lldb2022-09-03 15:30:25

    lldb main.c #include<stdio.h> int add(int n){ int i, sum=0; for (i=0;i<n;i++){ sum += i; } return sum; } int main(){ int b = 100; int c = add(b); printf("c = %d\n", c); return 0; } mac上,使用ll

  • 0:打开C语言大门2022-09-03 15:01:37

    C语言教程 C语言教程开端 详见: 菜鸟教程 简单介绍:走个过场 C 语言是一种通用的、面向过程式的计算机程序设计语言。1972 年,为了移植与开发 UNIX 操作系统,丹尼斯·里奇在贝尔电话实验室设计开发了 C 语言。 C 语言是一种广泛使用的计算机语言,它与 Java 编程语言一样普及,二者

  • nim 6. 使用包2022-09-02 08:30:58

    本来想按照制作包 - 发布包 - 使用包的顺序写。发现制作包一时还没搞懂,先看看怎么使用包吧。 nim的包管理工具,是自带的 nimble。  nimble的官方包列表是:Nim package directory (nimble. Directory) 我们从里面找到个wNim, 看看怎么用。 安装包 按照wNim说明,先用  nimble install

  • C语言基础之extern的使用。2022-09-01 23:05:08

    Extern的使用一般是在你想要定义一个可以在多个文件之中被使用的变量。 其实很简单只要分为两步: 1.在.c文件之中进行定义变量,例如在main.c之中定义uint32_t flag; 2.在.h文件之中进行变量的声明,例如在main.h之中声明extern uint32_t flag; 然后你只要在任何想使用的.c文件之中把头

  • 输入两个整数,求加减乘的结果2022-09-01 22:30:45

    #include<stdio.h> main() {     int n,m,sum,ca,chen;     scanf("%d %d",&n,&m);     sum=n+m;     ca=n-m;     chen=n*m;     printf("%d %d %d\n",sum,ca,chen);     printf("%d\n%d\n%d",sum,ca,chen); }

  • 利用printf函数,编写一个程序,输出下列图形 * *** ***** ******* *********2022-09-01 22:30:29

    #include<stdio.h> main() {     printf("    *\n   ***\n  *****\n *******\n*********\n"); }

  • vue 项目优化2022-09-01 12:30:09

    生成打包报告 (vue ui 可视化面板) 通过 vue.config.js 修改 webpack 的默认配置 ( ① chainWebpack 通过链式编程的形式,来修改默认的 webpack 配置 ② configureWebpack 通过操作对象的形式,来修改默认的 webpack 配置 ) 为开发模式与发布模式指定不同的打包入口 / (chainWeb

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有