代码 工具vscode github

代码风格

屎山代码风格指南(避免被优化&&避免被接盘) 欢迎补充!!! 序言 良好的代码结构:Bad 👎🏻 使用有意义的变量和函数名,遵循命名规范,使代码易于理解。 组织代码,使用适当的文件和文件夹结构,保持模块化。 避免全局变量的滥用,尽量使用局部作用域。 单一职责原则:Bad 👎🏻 每个函数或模块 ......
风格 代码

【APP-逆向原理与反编译工具】

APP正向开发 安卓开发工程师 》Java语法+安卓框架 》实现功能(java+C) 》写的代码 打包 》xx.apk(资源文件:图片,音频 java: .dex) APP逆向 拿到 xx.apk >反编译(加壳,混淆) 》java+c 代码 》hook技术(验证代码) 》python还原逻辑--》 ......
原理 工具 APP

vscode使用anaconda虚拟环境

问题分析: 当我们第一次使用vscode+anaconda虚拟环境来运行项目时,一般会报错no module name 'torch'这样的错误,尽管我们已经切换vscode使用的环境为正确的环境也还是不行。这个问题是因为我们在vscode中运行项目是在终端运行的,但如果这个终端是powershel ......
anaconda 环境 vscode

PolarDB-X 配套工具之 batch-tool

Batch Tool 工具是 PolarDB-X 团队开发的专门为 PolarDB-X 数据库提供数据导入导出服务的工具。 Batch Tool 工具采用 Java 语言实现,基于生产者消费者模型并结合分布式数据库特点,实现了一站式且高效地从文件导入、导出到文件以及跨库的离线数据迁移(MySQL、P ......
batch-tool PolarDB-X PolarDB 工具 batch

一个 python 拆解文本文件的工具

背景 你是否有遇到过文本文档太大无法打开的情况?比如说压测了好几天,生成了一个十几 G 的日志文件。 下面这个脚本可以帮助你将一个大文件分解成一个小文件。 假设文件名位:splitfile.py 使用方法位:python splitfile.py log 20 该文件将会将 log 文件拆分成 lo ......
文本 文件 工具 python

VsCode无法连接虚拟机Ubuntu

VsCode SSH连接Ubuntu Server 1.下载官方插件Remote - SSH 2.虚拟机查看ip地址 ip addr 3.配置config文件 连接失败 过程试图写入的管道不存在。 解决 重启ubuntu reboot 修改设置,将网络连接方式NAT ➡ 桥接网卡 结果 ......
VsCode Ubuntu

Helix QAC—软件静态测试工具

Helix QAC是Perforce公司(原PRQA公司)产品,主要用于C/C++代码的自动化静态分析工作,可以提供编码规则以及信息安全相关检查、代码质量度量、软件结构分析、测试结果管理等功能。Helix QAC能够准确地发现软件中潜在的问题,自身符合ISO26262功能安全标准认证。适用于自动驾驶... ......
测试工具 静态 工具 Helix 软件

PyTorch项目源码学习(2)——Tensor代码结构初步学习

PyTorch版本:1.10.0 Tensor Tensor是Pytorch项目较为重要的一部分,其中的主要功能如存储,运算由C++和CUDA实现,本文主要从前端开始探索学习Tensor的代码结构。 结构探索 PyTorch前端位于torch目录下,从_tensor.py可以找到Tensor的pyt ......
源码 PyTorch 结构 代码 项目

RHCE第三周 文本处理工具

一:文本查看工具 cat,tac,more,less,head,tail,wc这些命令 1:cat和tac命令 cat这个命令就是从头到尾的显示完整的文件内容,tac就是从尾到头的显示文件内容 选项: -n :就是可以显示行数和文件内容 -A:这个就是显示文件的不同点,可以看得到空格,这个非常的重要 ......
文本 工具 RHCE

张正友棋盘代码-python

具体实现方案: 棋盘是一块由黑白方块间隔组成的标定板,我们用它来作为相机标定的标定物(从真实世界映射到数字图像内的对象)。之所以我们用棋盘作为标定物是因为平面棋盘模式更容易处理(相对于复杂的三维物体),但与此同时,二维物体相对于三维物体会缺少一部分信息,于是我们会多次改变棋盘的方位来捕捉图像,以求获 ......
棋盘 代码 python

agx orin 使用 sdm 刷机后,vscode 使用 C++ 版本的 opencv, 出现红色的波浪线,但是程序 cmake 过

原因: vs code 没有链接好 opencv 的头文件 先找到opencv头文件的位置: sudo find / -iname "opencv" /usr/include/opencv4 /usr/include/opencv4/opencv2 解决: ctril + sheft + p :打开 ......
波浪 红色 版本 程序 opencv

[代码随想录] 第一天

704.二分查找 [https://leetcode.cn/problems/binary-search/description/] 思路: 二分查找适用于在有序数组中查找目标值,左边边界为left,右边边界为right,每次使用middle=(right+left)/2,将原数组划分为[left, ......
随想录 随想 代码

docker可视化工具部署

在线安装 安装前最好自己安装docker 具体参考官网 https://1panel.cn/docs/installation/online_installation/ RedHat / CentOS curl -sSL https://resource.fit2cloud.com/1panel/p ......
工具 docker

基于Clangd索引Linux内核源代码,提供和补全

基于Clangd索引Linux内核源代码,提供和补全 适用于Neovim、Vim、VSCode等支持LSP的编辑器。 1 操作示例 1.1 操作环境 操作系统:Ubuntu 20.04 in wsl2 编辑器:VSCode LSP:Clangd 内核版本:longterm 5.15.145 1.2 ......
内核 源代码 索引 Clangd Linux

字符串工具类

package com.dem.ceshiDemo.util; import java.lang.reflect.Field; import java.math.BigDecimal; import java.util.*; /** * 字符串工具类 */ public class StringUt ......
字符串 字符 工具

数字精度运算工具类

package com.dem.ceshiDemo.util; import java.math.BigDecimal; import java.util.regex.Pattern; /** * 数字精度运算工具类 */ public class NumberUtils { /** * 减法运算( ......
精度 数字 工具

JVM---内存分析工具

离线工具 需要先使用 jmap 导出dump文件 IBM HeapAnalyzer https://www.ibm.com/support/pages/ibm-heapanalyzer 在线工具 arthas profiler https://arthas.aliyun.com/doc/profil ......
内存 工具 JVM

VSCode+PlatformIO开发环境搭建

VSCode+PlatformIO开发环境搭建 使用VSCode搭建platform开发环境,可以实现在vscode中搭建MCU等平台的嵌入式开发IDE,实现类似于IAR、Keil等功能,包括代码编辑、项目编译、程序烧录、调试等基础功能,同时可以使用Platform及VSCode的众多插件功能,从而 ......
PlatformIO 环境 VSCode

VSCode快捷键(MAC版本)

光标移动 移动到单词的最前面:option + ← 移动到单词最末尾:option + → 将当前行代码移动到上一行:option + ↑ 将当前行代码移动到下一行:option + ↓ 移动到当前行最前面:cmd + ← 移动到当前行最末尾:cmd + → 花括号之间跳转:cmd + shift ......
快捷键 版本 VSCode MAC

CST—EMC(电磁兼容)仿真及分析工具

CST全称为Computer Simulation Technology,具备完备的3D全波电磁场仿真技术。CST Studio Suite(CST工作室套装)是CST的核心产品,是目前市场上准确、高效的3D EM仿真工具之一。而EMC仿真贯穿产品开发全周期,从PCB的电源完整性和信号完整性分析,到... ......
电磁兼容 电磁 工具 CST EMC

2024年1月Java项目开发指南1:环境与工具准备

准备工作 基础能力 开发能力的事咱先不谈,有两个基础技能要学一下。 1.学习使用Markdown编写文档 2.学会使用git拉取代码和提交代码 软件准备 电脑需要安装以下软件: IDEA 2023.2 及其以上(Java开发统一使用IDEA) Webstorm 2023.2 及其以上(也可以使用VS ......
项目开发 环境 指南 工具 项目

切换npm源的小工具 nrm

1、安装 npm i nrm -g 2、查看所有可用镜像源 nrm ls 3、使用镜像源 nrm use taobao 4、查看自己使用的源镜像 npm config get registry ......
工具 npm nrm

day13 代码随想录算法训练营 递归遍历

题目: 144.二叉树的前序遍历 145.二叉树的后序遍历 94.二叉树的中序遍历 我的感悟: 用helper内部函数写更好 理解难点: 代码难点: 代码示例: 前序 # Definition for a binary tree node. # class TreeNode: # def __ini ......
随想录 训练营 随想 算法 代码

尊嘟假嘟?三行代码提升接口性能600倍

一、背景 业务在群里反馈编辑结算单时有些账单明细查不出来,但是新建结算单可以,我第一反应是去测试环境试试有没有该问题,结果发现没任何问题!!! 然后我登录生产环境编辑业务反馈有问题的结算单,发现查询接口直接504网关超时了,此时心里已经猜到是代码性能问题导致的,接来下就把重点放到排查接口超时的问题上 ......
接口 性能 代码 600

Windows桌面自动化测试工具:WinAppDriver

大家好,今天给大家介绍一款Windows桌面自动化测试工具:WinAppDriver。 1、介绍 WinAppDriver是一个开源的自动化测试工具,用于测试Windows应用程序。它是一个Windows Application Driver,可以与多种自动化测试框架和工具集成,如Selenium、 ......

SciTech-Github-解决git push时的 Error: hasDotgit: contains '.git'

AbaelsMacBookPro:pelican abaelhe$ git push Enumerating objects: 6872, done. Counting objects: 100% (6872/6872), done. Delta compression using up to 8 ......

在线Base64编码/加密/解密工具

在线base64编码|图片转base64|base64转图片|91tool 挺好用的,实测可行 ......
解密工具 编码 工具 Base 64

比Wget、Curl更强大的下载工具! 转载

作者:Escape 链接:https://www.escapelife.site/posts/7a3b6469.html aria2 是一款轻量且高效的命令行下载工具。堪称下载利器! 介绍说明 轻量、高效、命令行 aria2 是一款轻量且高效命令行下载工具,它提供了对多协议和多源地址的支持,并尝试将 ......
下载工具 工具 Wget Curl

代码整洁之道

命名1、见名知意 变量命名应知道这个变量作用函数2、函数参数:标识参数:boolean;应拆分两个函数:一个函数应只做一件事3、函数不返回null及参数不传递null4、永不被调用的函数应该被舍弃。别害怕删除死函数,git还会记得5、尽可能找到并消除重复代码:重复的代码可能成为子程序或一个类。6、i ......
代码

使用CompletableFuture提升代码执行效率示例

代码示例 /** * 全国 / 区域数据统计: * 1. 新能源规模 * 2. 电网容量 * 3. 输配线路 * 4. 变电站 * 5. 工作场站 * * @param area area * @param user user * @return the object * @since 3.0.0 ......
CompletableFuture 示例 效率 代码
共12000篇  :4/400页 首页上一页4下一页尾页