开发者 路线 这是 技术
你的开发套件已到货「GitHub 热点速览」
这周的 GitHub 热点榜,撇开上周的介绍过的几个项目,剩下就两字:套件。像是搜罗了大量黑客工具的 hackingtool,还有打算一统米哈游游戏客户端的 Starward,以及好用的 CV 库 supervision 方便追踪物体。 ......
webpack开发环境优化:开发调试环境配置(source-map)
转载请注明 来源:http://www.eword.name/ Author:eword Email:eword@eword.name webpack开发环境优化:开发调试环境配置(source-map) 一、source-map配置详解 source-map: 种提供源代码到构建后代码映射技术(如 ......
webpack开发环境优化: HMR 热加载功能
转载请注明 来源:http://www.eword.name/ Author:eword Email:eword@eword.name webpack开发环境优化: HMR 热加载功能 HMR:hot module replacement 热模块替换/模块热替换 作用:一个模块发生变化,只会重新打包 ......
webpack开发环境优化:开发调试环境配置(source-map)
转载请注明 来源:http://www.eword.name/ Author:eword Email:eword@eword.name webpack开发环境优化:开发调试环境配置(source-map) 一、source-map配置详解 source-map: 种提供源代码到构建后代码映射技术(如 ......
webpack开发环境优化: HMR 热加载功能
转载请注明 来源:http://www.eword.name/ Author:eword Email:eword@eword.name webpack开发环境优化: HMR 热加载功能 HMR:hot module replacement 热模块替换/模块热替换 作用:一个模块发生变化,只会重新打包 ......
webpack开发环境devServer配置
转载请注明 来源:http://www.eword.name/ Author:eword Email:eword@eword.name webpack开发环境devServer配置 一、使用 devServer 为什么要使用 devServer? 答:因为在开发调试的过程中不用频繁的去执行型打包命令 ......
webpack开发环境基本配置
转载请注明 来源:http://www.eword.name/ Author:eword Email:eword@eword.name webpack开发环境基本配置 直接上webpack的配置文件webpack.config.js 这里增加了自定义js、imgs、media等目录。 各类型资源的配 ......
常见反调试技术
# 反调试技术 ## 一. 使用Windows API函数 ### 1. IsDebuggerPresent函数 ### 2.CheckRemoteDebuggerPresent函数 ### 3.OutputDebuggerPresent函数 ## 二. 手动检测数据结构 ### 1. 检测Bein ......
我反对独立开发者做笔记产品:从商业角度看笔记产品市场竞争
事情是这样的,刷掘金时看到这篇文章:[良言难劝该死鬼,居然有人觉得独立开发做三件套是件好事](https://juejin.cn/post/7268896098827403301),这篇文章提到了另一篇文章,是我很喜欢的一个公众号号主和菜头写的一篇《[从番茄时钟和记账本开始](https://mp. ......
使用Java来开发物联网应用
感觉介绍用C/C++,用Python来开发物联网应用的文章比较多,用Java来做物联网的文章比较少。
这篇文章,介绍如何使用Java技术来开发一个物联网的简单例子。我们从手机App上,遥控硬件板上的LED灯亮灯、熄灯、闪灯。
我们学习如何将树莓派硬件板连接到服务器,并使用Java代码来控制硬件板... ......
尚大数据技术之高频面试题9.0.5
尚硅谷大数据技术之高频面试题 版本:V9.0.5 目录 第 1 章 核心技术................................................................................................................ ......
Linux驱动开发详解——学习笔记
# Linux 设备驱动概述 计算机系统的运转需要软件和硬件共同参与,硬件是底层基础,软件则实现了具体的应用。硬件和软件之间则通过**设备驱动**来联系。在没有操作系统的情况下,工程师可以根据硬件设备的特点**自行定义接口**。而在有操作系统的情况下,**驱动的架构则由相应的操作系统来定义**。驱动 ......
某金融机构测试开发笔试题
一、Linux 笔试题 1、什么是符号链接?如何创建符号链接? 2、环境变量是什么?如何理解进程与环境变量的关系? 3、如何查看文件的权限?文件权限信息的具体含义是什么? 4、如何查看一个进程是否存在?如何杀掉一个进程? 5、如何将进程放到后台执行并且重定向标准输出与错误输出? 二、数据库 数据库中 ......
爬虫开发网络基本知识
爬虫开发网络基本知识 1.HTTP与HTTPS 超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息 ......
iBooker 技术评论 20230820:为什么我特别反感游戏佬
好吧,其实我也打游戏,但是我主业是一名独立开发者,和AI研究员。这就导致了即使我打游戏,需求也和游戏佬是不同的。 + 游戏加载依赖硬盘的顺序读写,而我做RPA处理大量小文件,更依赖硬盘的随机读写。 + 游戏佬的游戏互联网上全是,不需要太多的数据安全,只需要大容量就够了。而我作为数字产品的生产者,需要 ......
开发调试更便捷!火山引擎 DataLeap 提供 Notebook 交互式开发体验
更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群 Notebook 是一种支持 REPL 模式的开发环境。 所谓「REPL」,即「读取-求值-输出」循环:输入一段代码,立刻得到相应的结果,并继续等待下一次输入。Notebook 通常使得探索性的开发和调试更加便捷, ......
嵌入式开发软件安装教程(STM32CubeMX+MDK)
1. STM32CubeMX,图形化配置工具 安装STM32CubeMX必须具备的条件 (1)JRE(Java Runtime Environment):JAVA运行环境。 (2)STM32CubeMX软件:图形化配置,生成初始化代码。 (3)HAL库 PACK包:F0、F1、F3、H7等Corte ......
openGL里面技术名词
####[法线贴图(normal mapping)或凹凸贴图(bump mapping](https://learnopengl-cn.readthedocs.io/zh/latest/05%20Advanced%20Lighting/04%20Normal%20Mapping/)。 每个fragm ......
Qt安卓开发经验技巧总结V202308
### 01:01-05 1. pro中引入安卓拓展模块 QT += androidextras 。 2. pro中指定安卓打包目录 ANDROID_PACKAGE_SOURCE_DIR = $$PWD/android 指定引入安卓特定目录比如程序图标、变量、颜色、java代码文件、jar库文件等。 ......
桌面版vscode用免费的微软4核8G服务器做远程开发(编译运行都在云上,还能自由创建docker服务)
GitHub的Codespaces为个人用户提供了免费的4核8G服务器资源,今天就来实战如何用桌面版vscode连接codespace服务器做远程开发,把编译运行下载等耗时耗资源的操作都转移到云端进行,还能为应用创建各种docker服务,这都不要钱! ......
基于Supabase开发公众号接口
Woa(Wechat Official Account)是一个基于.net 7开发的微信公众平台接口项目,利用Supabase作为数据存储和消息通信服务,同时提供了ChatGPT和Claude2等目前热门的生成式AI会话功能接入。 ......
iBooker 技术评论 20230819:打工是风险最高的事情
很多人总是认为打工是稳定的事情,因为每个月都有工资到账。但是这个稳定从来不取决于你,是公司所决定的。换句话说,公司想什么时候开除你就什么时候开除你。 这么看来,打工毫无稳定可言。根据墨菲定律,如果公司能够迫害你,或者说迫害你的收益大于不这么做,就一定会迫害你。那为什么多数人不去创业呢?一是,大多数人 ......
2D应用开发是选择WebGL 还是选择Canvas?
WebGL和Canvas在功能、应用领域、性能表现等方面存在差异,但也可以互补地使用,为Web开发者提供了丰富的图形处理选择。 ......
【补充】软件开发模式对比(瀑布、迭代、螺旋、敏捷)
# 【补充】软件开发模式对比(瀑布、迭代、螺旋、敏捷) ## 【1】瀑布模式(Waterfall Model): ### 介绍: - 瀑布模式是一种线性的开发模式,各个阶段按顺序依次执行,每个阶段严格依赖前一阶段的输出。 - 开发过程划分为需求分析、系统设计、编码、测试和运维等阶段。 - 每个阶段的 ......
24届C++后端开发八月面经
## 百度提前批一面 1. 项目:日志模块,如何实现保证写入和非保证写入 2. 如何保证日志时间的实时性?不用文件大小作为文件滚动的标注,而是使用时间作为标识更加符合查看日志的需求 3. webserver如何与MYSQL数据库进行交互? 4. 当有非常多的并发量,如何进行一个MYSQL底层存储的优 ......
P9425 [蓝桥杯 2023 国 B] AB 路线 题解
~~应该能过官方数据吧~~ 回归正题。我开始想过更简单的深搜,但是我怕无法记忆化,所以选择了广搜。和普通的广搜不同,此题的队列要存 $3$ 个维度,分别是 $x$,$y$,$z$,分别表示横坐标、纵坐标、目前的步数模 $2k$ 的值。 此时我们可以把每 $2k$ 步进行分组,前 $k$ 步走在 `` ......
RK3399驱动开发 | 01 -RK3399 gpio的使用(用户态和设备树两种方式)
一、RK3399的GPIO RK3399有5组GPIO,GPIO0-GPIO4,每一组GPIO成为一个GPIO bank,每组GPIO包含32个引脚,需要注意,不是所有 bank 都有全部编号,例如 GPIO4 就只有 C0-C7,D0-D2,所以一共有122个可用GPIO 二、计算GPIO编号Fr ......
Vue技术
# 😀Vue技术总结 > 首先: 一对多和多对一都不可以 容器和实例之间只能是一一对应 > > 插值语法: {{ xxx }} xxx → 只能是 js 表达式(表达式是一组代码的集合,它`返回一个值`。) 注意!!! 区分 js表达式与js语句 > 指令语法: ``` 单向数据绑定 → v-bi ......
【开发】代码编写规约
## 一、如何精准命名 ### **命名过于宽泛** 问题描述: - **命名过于宽泛,无法精准描述。**这是很多代码在命名上存在的严重问题,也是代码难以理解的根源所在:data、info、flag、process、handle、build、maintain、manage、modify 等词语。这种 ......