开发技术android windows linux
spark 3.x idea linux远程开发环境搭建
依赖包 jdk 8或11都行,不要到jdk 17 jdk 17第一个问题是jdk内部类默认不允许反射,很多配置要改。 scala 2.13 scala 2.13版本是为scala 3.0版本准备的,改进挺多。可通过scala编程(第四版)学习。 hadoop 3.2.1 因为windows hado ......
Nocalhost 为 KubeSphere 提供更强大的云原生开发环境
1 应用商店安装 Nocalhost Server 已集成在 KubeSphere 应用商店,直接访问: 设置应用「名称」,确认应用「版本」和部署「位置」,点击「下一步」: 在「应用设置」标签页,可手动编辑清单文件或直接点击「安装」。建议把 service.type 设置为 ClusterIP,以确 ......
linux环境htop安装
1、获取htop源码包 git clone https://github.com/htop-dev/htop 2、安装依赖 yum install ncurses-devel gcc 3、解压源码包,编译安装 ./configure make -j 8 make install 源码安装方式 安装支 ......
【Shell基础】Bash基础与Linux三剑客
shell是什么?可以做哪些? Shell是⼀种解释性的语⾔,适⽤于基本的逻辑处理和不追求速度的应⽤。 用于: 人机交互 批处理 Unix、Linux、Mac、Android、IOS 脚本自动化 工作场景 服务端测试 移动测试 持续集成与自动化部署 shell种类 bash sh zsh windo ......
Next.js 开发指南 路由篇 | App Router
Next.js 开发指南 路由篇 | App Router 前言 路由(routers)是应用的重要组成部分。所谓路由,有多种定义,对于应用层的单页应用程序而言,路由是一个决定 URL 如何呈现的库,在服务层实现 API 时,路由是解析请求并将请求定向到处理程序的组件。简单的来说,在 Next.js ......
Next.js 开发指南 初始篇 | Next.js CLI
Next.js 开发指南 初始篇 | Next.js CLI 基础篇、实战篇、源码篇、面试篇四大篇章带你系统掌握 Next.js! 前言 欢迎学习 Next.js!在学习具体的知识点之前,我们先来创建一个 Next.js 项目。创建了可运行的项目,才能在学习的时候边调试边理解,从而达到事半功倍的效果 ......
每日总结20241/1/14(黑盒技术)
什么是黑盒测试?它的常用方法有哪些?,今天小濠就带大家好好的盘一下 一:什么是黑盒测试? 黑盒测试(Black-box Testing),黑盒测试又称为“功能测试”,是将测试对象看做一个黑盒,在并不考虑软件产品的内部结构和处理过程的基础上对软件产品进行功能测试。黑盒测试注重软件产品的“功能性需求”。 ......
OpenHarmony 上跑CV 应用 - Windows上搭建 Linux 桌面系统
为什么做这个事呢?首先dev 环境方面肯定Linux是主流,然后因为要跑CV应用,肯定还是要看看效果啥的,最好有个桌面系统。 Ref: https://learn.microsoft.com/en-us/windows/wsl/tutorials/gui-apps ......
每日总结2024/1/13(白盒技术)
第一节:什么是白盒测试? 白盒测试是软件测试技术,白盒测试也称结构测试或逻辑驱动测试,是针对被测单元内部是如何进行工作的测试。它根据程序的控制结构设计测试用例,主要用于软件程序验证。白盒测试中也称为透明盒测试、基于代码的测试和玻璃盒测试。 它是Box Testing软件测试方法之一。与之相对应的黑盒 ......
网络攻击技术(二)——Cross-site scripting
网络攻击技术(二)——Cross-site scripting 1.1.1 摘要 在本系列的第一篇博文中,我向大家介绍了SQL Injection常用的攻击和防范的技术。这个漏洞可以导致一些非常严重的后果,但幸运的是我们可以通过限制用户数据库的权限、使用参数化的SQL语句或使用ORM等技术来防范SQ ......
网络攻击技术开篇——SQL Injection
网络攻击技术开篇——SQL Injection 1.1.1 摘要 日前,国内最大的程序员社区CSDN网站的用户数据库被黑客公开发布,600万用户的登录名及密码被公开泄露,随后又有多家网站的用户密码被流传于网络,连日来引发众多网民对自己账号、密码等互联网信息被盗取的普遍担忧。 网络安全成为了现在互联网 ......
linux 安装最新版本git
第一步,官网下载安装包 https://git-scm.com/download/linux 第二步,解压安装包 tar -zxvf git-2.34.1.tar.gz 第三步,安装编译环境 yum install curl-devel expat-devel gettext-devel opens ......
flutter android grandle buid.gradle
build setting buildscript { ext.kotlin_version = '1.5.20' repositories { // google() // mavenCentral() maven{ url 'https://maven.aliyun.com/repository ......
linux环境Python安装
1、下载源码 华为云镜像地址下载python Python加速地址:https://repo.huaweicloud.com/python/ 2、安装前置依赖 yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqli ......
纪念一下,在国产麒麟linux下跑dotnet8,运行起来了
纪念一下,在国产麒麟linux下跑dotnet8,运行起来了 1、用vs2022的dotnet8写的跨平台web项目,编译完成。 2、在麒麟linux里安装dotnet: 参考微软官方的net8安装说明, https://dotnet.microsoft.com/zh-cn/download/dot ......
linux 磁盘清理
在CentOS 7环境中处理磁盘空间,可以按照以下步骤进行: 首先查询磁盘空间占用情况。你可以使用df -ah命令来查看每个分区的使用情况。 定位到根目录,然后查询大文件与目录。可以使用cd /命令进入根目录,然后运行du -sh * | sort -n命令查看当前目录下所有文件和目录的大小,并按大 ......
微信对话平台API开发
接入官方文档接入文档 下面我们开始使用前端来进行接入 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>客服页面</title> <style> /* 设置页面全屏 */ html, body { width: 100%; hei ......
Linux的守护进程 [补档-2023-08-10]
12-1守护进程 12-1-1介绍 Daemom是Linux中的后台服务进程,通常独立于控制终端并且周期性地执行某种任务或者事件。这些进 程一般不直接和用户交互,不受用户的登录,注销等影响。没有控制终端。 假设我们可以通过crlt+z来强制结束进程,但是当我们连续多次crlt+z后,发现现在 ......
Linux的信号管理 [补档-2023-07-30]
信号 11-1简介: 信号只是表示某个信号,不可以携带大量信息,信号需要满足特点的条件才会产生。是一种特别的通信手 段。 11-2 信号机制: 假设有两个进程A,B,现在进程A给进程B发送信号,进程B在收到信号之前会执行自己的代码,当收到 信号后,无论执行到了哪里,都要暂停执行然后去处理信号 ......
Linux进程间通信 [补档-2023-07-27]
Linux进程间通信 10-1 简介 在Linux下,进程之间相互独立,每个进程都有自己不同的用户地址空间。任何一个进程的全局变量在另 一个进程中都看不到,所以进程和进程之间不能相互访问。如果非要交换数据则必须通过内核,在内核中开辟 一块缓冲区。假设有两个进程A B,他们之间想要交换数据就需要A ......
Linux的进程管理 [补档-2023-07-25]
Linux进程管理 9-1并发与并行: 并发:在同一个cpu上,并且在一个时间段时,同时运行多个程序。比如在1000毫秒内,我们有5个程 序需要执行,所以我们可以将1000毫秒分为5个200毫秒,让每个程序都占用200毫秒的cpu使用权,这样 在1000毫秒内就可以执行5个程序。 并行:大于 ......
Linux文件IO之二 [补档-2023-07-21]
8-5 linux系统IO函数: open函数: 函数原型:int open(const char *pathname, int flags, mode_t mode); 功能:打开一个文件并返回文件描述符。与c库中的fopen差不多 参数: pathname:要打开的文件路径名。 fl ......
Linux文件IO之一 [补偿-2023-07-21]
Linux文件IO 8-1C标准库IO函数的工作流程 使用fopen函数打开一个文件,之后会返回一个FILE* fp指针,fp指针指向一个结构体,这个结构体是c 标准io库中的一个结构体,这个结构体有三个重要的成员: 文件描述符:描述符指向一个打开文件表,通过此表可以找到文件的inode表,通过 ......
socket(四)Android与socket与LED灯
socket(四)Android与socket与LED灯 Android界面设置 由于该项目只完成最简单的LED点灯,所以这里粗略布置一个LED灯开关的按钮即可 <Switch android:id="@+id/LED" android:layout_width="wrap_content" and ......
开发篇1:使用原生api和Langchain调用大模型
对大模型的调用通常有以下几种方式:方式一、大模型厂商都会定义http风格的请求接口,在代码中可以直接发起http请求调用;方式二、在开发环境中使用大模型厂商提供的api;方式三、使用开发框架Langchain调用,这个就像java对数据库的调用一样,可以直接用jdbc也可以使用第三方框架,第三方框架 ......
Mac上运行windows软件-GPTK
GPTK官网 https://www.applegamingwiki.com/wiki/Game_Porting_Toolkit 使用Whisky安装GPTK Whisky https://github.com/Whisky-App/Whisky 把下载的Whisky.app移动到应用程序中 运行, ......
Linux下的gcc/g++编译器的使用 [补档-2023-06-13]
gcc编译器 这东西是Linux上的c/c++编译器。 5-1 gcc的工作流程 5-2 gcc的常用参数 -v 查看gcc版本号, --version也可以 -E 生成预处理文件 -S 生成汇编文件 -c 只编译, 生成.o文件, 通常称为目标文件 -I 指定头文件所在的路径 -L 指定库文件 ......
Windows Server 2016 & 2019 工作站速配脚本
之前有一篇关于把Windows Server打造成工作站系统的[随笔],其中的步骤完全基于手工操作,恐怕部分对系统不熟悉的朋友会找不到设置的入口。与其弄一堆截图写所谓的教程,还不如写一个程序来自动化处理。 init.ps1 Write-Host "`n正在启用声音服务" Set-Service -N ......