线程 进程 基础 程序
小程序容器技术——组装式应用架构的新型实践
小程序容器技术作为组装式应用架构的一种新型实践,为移动应用的开发、运行和维护带来很多优势,从而提高小程序的开发效率、用户体验、维护性、安全性和可扩展性。这种技术似乎已经成为了未来移动应用发展的重要方向,相信未来会带来更加优秀的应用体验和更加丰富的业务应用解决方案。 ......
02-网络安全-网站协议请求报文(基础篇)
1.web应用程序技术 什么是http协议? HTTP:超文本传输协议。 可以实现客户端通过浏览器获取服务端数据信息,然后通过浏览器显示出来; 客户端可以通过浏览器提交信息到服务器端后台程序(数据库服务器、缓存服务器)。 如何提交信息到服务器端呢? http请求与响应报文(类似于寄信时,填写地址等提 ......
Linux 上使用Systemd 来进程守护Net应用
Systemd Service 的方式,用于在 Linux 系统上管理和运行服务。Systemd 是一个系统和服务管理器,可以自动化和简化 Linux 系统的管理和维护,包括启动、停止和管理后台服务。Systemd Service 是一种用于描述和配置服务的文件格式,通常使用 .service 扩展 ......
进程管理
1、任务调度进程 crontab cat /etc/crontab SHELL=/bin/bashPATH=/sbin:/bin:/usr/sbin:/usr/binMAILTO=root # For details see man 4 crontabs # Example of job defin ......
redis基础及基础命令
Redis基础及基础命令 1.Redis简介 Redis 是完全开源免费的,遵守 BSD 协议,是一个灵活的高性能 key-value 数据结构存储,可以用来作为数据库、缓存和消息队列。 Redis 比其他 key-value 缓存产品有以下三个特点: Redis 支持数据的持久化,可以将内存中的数 ......
矩阵基础入门概念知识
#什么是矩阵 ##矩阵说白了是把一组数字,按照某种顺序排列成的一个方形,可以是长方形,也可以是正方行,然后用括号括起来像这样的形势就叫做一个举证 ##矩阵的维度概念 也就是说矩阵有几行和几列 如何是3行2列 维度为(3*2矩阵) 什么是向量,是只有一列的矩阵叫向量 #矩阵的运算 置换,列变成行,实际 ......
基础命令
SSH 1.基于口令的验证—————用账户和密码来验证登录; 2.基于密钥的验证—————需要在本地生成密钥对,然后把密钥对中的公钥上传至服务器,并与服务器中的公钥进行比较;该方式相较来说更安全。 sshd服务的配置信息保存在/etc/ssh/sshd_config Port 22 默认的sshd服 ......
.NET7下Odata基础配置
1.Program //注入OData,启动一些常规linq过滤方法支持 builder.Services.AddControllers().AddOData(options => options.AddRouteComponents("v1", GetEdmModel()).Filter().Se ......
Tomcat基础学习
Tomcat简介 Tomcat是一个轻量级的web服务器,也称为web容器,servlet容器。(web服务器可以封装http协议,简化开发。还可以将web项目部署到服务器上,对外提供网上浏览。) Tomcat基本使用 启动:安装目录下的bin目录下的startup.bat 关闭:安装目录下的bin ......
CSS选择器之基础选择器和复合选择器
本博文介绍CSS中的基础选择器和复合选择器。基础选择器包括标签选择器、类选择器、id选择器和通配符选择器,复合选择器包括后代选择器、子选择器、并集选择器和伪类选择器。 ......
MongoDB基础知识梳理
简介 MongoDB 是由 C++ 编写的开源 NoSQL 和基于文档的数据库。MongoDB 提供了面向文档的存储方式,操作起来比较简单和容易,支持“无模式”的数据建模,可以存储比较复杂的数据类型,是一款非常流行的文档类型数据库。 MongoDB 是非关系型数据库当中功能最丰富,最像关系型数据库的 ......
一位大龄程序员所经历的面试的历炼和思考
从每一段经历中学习,在每一件事情中修行。善于从挫折中学习。 引子 我今年 36 岁,已有 8 年 JAVA 开发经验。在阿里云三年半,有赞四年半,已是标准的大龄程序员了。 在多年的读书、学习和思考中,我的价值观、人生观和世界观也逐步塑造成型。我意识到自己的志趣在于做教育文化方面,因此在半冲动之下,8 ......
Java的基础语法
Java的基础语法 1. 注释、标识符、关键字 **书写注释是一个非常好的习惯** 1. 单行注释 2. 多行注释 3. 文件注释 **Java所有组成部分都需要名字。类名、变量名以及方法名都被称为标识符** 2. 标识符 1. 不能使用关键字作为变量名和方法名 2. 标识符是大小写敏感的 2. 数 ......
批量上传iOS应用程序截图的实用技巧
提交iOS应用程序截图到iTunes Connect是一项非常繁琐的任务,因为你必须上传多达数十张屏幕截图,这是一个重复而枯燥的过程。但是,我们有一个好消息要告诉开发者们,现在有一个工具可以帮助你批量上传,方便快捷。 使用AppUploader工具可以快速简便地上传应用程序屏幕截图。你只需要创建截图 ......
微信小程序uni-app开发中遇到的踩坑一二三事
兼容问题 开发者工具中正常显示,在手机上运行时却出现问题 举例: tab切换效果,默认第一个tab是激活状态,后面的是未激活状态,初始化是正常的(这里的激活状态与其他初始状态的区别在于字体颜色不一样,添加一个class控制样式) 问题:切换,当前点击激活的是正常的,其他的都无法显示,开发者工具上可正 ......
一些基础控件的常用操作记录(Button/ComboBox/TextBox/TimePicker)
记录一些基础控件的常用属性及事件。 Button按钮,Button按钮背景设为透明,背景选择一张圆角图片,可实现简单的圆角效果。 this.button2.Text = "Click Me"; this.button2.FlatStyle = FlatStyle.Flat; this.button2 ......
安装.Net Framework 4.7.2时出现“不受信任提供程序信任的根证书中终止”的解决方法
在安装.NET Framework 4.7.2时出现如下错误 1、错误 尚未安装.NET Framework 4.7.2,原因是:已处理证书链,但是在不受信任提供程序信任的根证书中终止。 2、解决方法 1、安装一个根证书 MicrosoftRootCertificateAuthority2011.c ......
java线程池详解
为什么要使用线程池 ExecutorService利用池化线程执行任务,Executors的工厂方法可以创建线程池 线程池解决了两个问题: 减少每个线程创建消耗的时间,复用线程 提供管理线程,资源的边界 为了适应不同的业务需求,ExecutorService提供了很多可调节的参数和扩展机制,主要的参 ......
一个让程序员可能失业的插件Copilot,在Visual Studio 中的使用
首先来看看什么是Copilot,Copilot是GitHub 去年联合 OpenAI,推出了一款智能工具,全名是“GitHub Copilot”,可以根据上下文自动写代码,将程序员从重复的编写中解放出来。比如让Copilot写个冒泡排序算法,Copilot会马上在你要求的下面写一段冒泡排序算法,是不 ......
Windows11快捷键大集合+手动给程序添加快捷键
本文收集了170多个windows11上的快捷键,其中有少部分是windows11新添加的。大部分的win10快捷键也适用于win11。这些快捷键涵盖了系统设置、命令行程序执行、Snap布局切换、对话框快速处理等诸多方面,这里收录的是这些分类中最常用的快捷键。 编写博文的过程中,我已验证了其中90% ......
2023年牛客基础训练营4-D
题目链接:https://ac.nowcoder.com/acm/contest/46812/D 思路:01背包,当要从一段物品中选一件出来,可以像前缀和和后缀和一样,进行前缀dp和后缀dp。 代码: #include<bits/stdc++.h> using namespace std; cons ......
2023年牛客基础训练营4-J
题目链接:https://ac.nowcoder.com/acm/contest/46812/J 大致题意:给你一些大小关系,要你判断有些点是否可以判断他的具体位置。 易错点:将这个图用拓扑图的做法来思考,陷入思维漩涡。 正解:对每个点都进行两次dfs,一次正着进行,一次反着进行。对于一个点来说,如 ......
Python爬虫基础教程2
beautifulsoup4介绍/遍历文档树 bs4 > 从html或xml文件中提取的python库 用它来解析爬取回来的xml 安装:pip install beautifulsoup4 pip install lxml > 解析库 soup=BeautifulSoup('要解析的内容str类型 ......
分销商供货出货小程序/APP定制开发
分销商供货出货小程序/APP定制开发时,应开发哪些基本功能呢? 1、用户登录授权 用户在登录时,需要提供用户身份标识,获取登录授权。且系统提供分销商和卖场管理员两种不同的登录方式,授予登录用户不同的操作权限。当卖场管理员登录成功后,系统在小程序APP本地存储卖场管理员账号信息和卖场信息;当分销商登录 ......
Centos查找、删除僵尸进程
CentOS 1、查找僵尸进程命令: ps -A -o stat,ppid,pid,cmd | grep -e '^[Zz]' 说明:因为状态为 z或者Z 的进程为僵尸进程,所以我们使用grep抓取stat状态为zZ进程 2、批量干掉僵尸进程命令: ps -A -o stat,ppid,pid,cm ......
2023年牛客基础训练营3-K
题目链接:https://ac.nowcoder.com/acm/contest/46811/K 需要的知识: 质因子公式。 介绍: 如果一个数可以化为$i^xj^yk^z$, 则这个数的因子个数为:$(x+1)(y+1)(z+1)$,其中$i,j,k$为质数,这个定理易证。 思路: 可以将所有的数 ......
Python基础 day7 数据类型(集合、字典、浮点型float)
day7 数据类型(集合、字典、浮点型float) 课程概要: set集合,一个不允许重复重复 & 可变类型(元素可哈希)。 dict字典,一个容器且元素必须是键值对。 float类型,我们生活中常见的小数。 一 集合 set 1.1 定义 集合是一个 无序 、可变、不允许数据重复的容器。 v1 = ......
定制开发小程序和APP有哪些优势?
对企业的运营和发展来说意义更大,定制开发的小程序和APP有那些优势? 1、性价比高 定制开发的小程序和app完全是源码,不管是后期的更新,还是二次开发,都更加简单方便,也节约了成本。而且定制开发的小程序APP功能模块丰富,更加符合企业的产品风格。 2、个性化强 定制开发的小程序APP是在分析用户需求 ......