工作第一个十年如何结束

网页全屏自定义内容如何实现?

“ 浏览器网页全屏如何实现呢?” 同学突然问你网页全屏是如何实现的?你会怎么回答呢?习惯用第三方插件的同学肯定会第一时间去找有没有使用简单的插件,今天就用几行代码帮大家实现下网页全屏。 screenfull 是用于跨浏览器使用 JavaScript Fullscreen api 的简单包装器,可让您 ......
网页 内容

2023.7.10-2023.7.17暑假第一周博客

2023.7.10 今天是暑假第一天,按照自己的计划,在这个假期我希望自己能够多学一些东西,毕竟自己已经上完了大二,马上就要进入大三,大学生活已经过半,在这两个月的事件中,我希望自己能对自己未来的职业有更充分的了解,同时对于大数据技术和数据的清洗,以及自己比较感兴趣的sovits和AI音乐方向的内容 ......
2023 博客 10 17

Angular Schematics 实战 - 项目根目录新建一个文件

Angular Schematics 是一个由 Angular 团队提供的工作流工具,用于在 Angular 应用程序中自动化开发过程。Schematics 可以创建一个新的 Angular 应用,生成简单或复杂的代码片段,或者修改现有代码以添加新功能或行为。它提供了一个可扩展的方法,允许开发者以一 ......
根目录 Schematics 实战 Angular 文件

学的java,工作用的go?

学的java,找的java开发,进了公司却在使用go。 第一天让拉代码,我以为我拉的是java代码,没想到却是go。当时慌死了,我只听说过go,连hello world都没有go写过。既来之,则安之,我接下来就是装goland,配环境变量,好在代码跑起来了,这个项目使用go+Gin来进行开发,甚至连 ......
java go

每日一个 ChatGPT 使用小技巧系列之4:使用 AI 工具对 SAP ABAP 代码的编写质量进行打分

本系列之前的文章: * [**与其整天担心 AI 会取代程序员,不如先让 AI 帮助自己变得更强大**](http://mp.weixin.qq.com/s?__biz=MzI3MDE4MjM5Mg==&mid=2247495089&idx=1&sn=3ab6c08aea557ca12bf37112 ......
ChatGPT 代码 质量 技巧 工具

如何将Maven项目快速改造成一个java web项目(方式二)

原始的maven项目,使用IDEA打开后,目录结构如下所示 删除pom.xml文件,删除resource目录,将java目录下的代码放到项目根目录下, 将webapp目录放到项目根目录下。如下图所示 开始配置项目,首先配置Project,配置好之后点击Apply,如下图, 接下来配置Facets 这 ......
项目 方式 Maven java web

如何在gcc中传递宏定义

要在 GCC 中传递宏定义,可以使用 `-D `选项来定义宏并传递给编译器。 下面是在编译时传递宏定义的示例: `gcc -DDEBUG source.c -o program` 在上述示例中,`-DDEBUG` 定义了一个名为 `DEBUG` 的宏,并将其传递给编译器。在源代码中可以使用 `#if ......
gcc

如何把 SAP ABAP 字符串变量的值下载成本地文件,以及文件路径 F4 Value Help 的实现方式试读版

笔者这篇文章[使用 ABAP 事物码 SM59 创建 Destination 来读取外网的数据](https://blog.csdn.net/i042416/article/details/124610251),有朋友留言: > 请问,当前获取到的百度首页数据的类型是string保存在lv_html ......
文件 字符串 变量 路径 字符

快乐暑假第三周

本周完成了对于大数据的初步学习,完成了对于Linux虚拟机得环境配置,主要完成了服务器的创建、固定ip、防火墙的关闭、HADOOP用户的创建、SSH免密、JDK部署等操作。 只展示node1的图片,node2、node3步骤操作大致相同,不在展示。 服务器的创建: 固定ip: 防火墙的关闭: HAD ......

如何将Maven项目快速改造成一个java web项目(方式一)

因为实际需要,需要将一个maven项目改造成原生的java-web项目,写这边博客 来记录整个改造的过程。原始的maven项目,使用IDEA打开后,目录结构如下所示 直接通过文件夹查看项目结果如下 首先删除一些文件,只保留sql和src两个目录,如下 使用IDEA打开后的目录结构如下 继续删除tes ......
项目 方式 Maven java web

使用fastapi background task踩的第一个坑

### 场景复原(这份代码可以和我之前的业务产生同样的效果) ```python async def task(): print("1......") time.sleep(5) print("ok") @router.post("/1") async def crate(background_ta ......
background fastapi task

Jasper创业史:三个人八年一个AI独角兽

在ChatGPT爆火之前,大多数人尚未听说过生成式AI这一名词的时候,有一家公司——Jasper AI——已经依靠GPT-3自动生成创意营销内容,在18个月里从白手起家化身为独角兽。 一夜成名的背后,Jasper的三名联合创始人经历了8年摸索、3次碰壁,才找到合适的商机,从对创业和经营一无所知的草台 ......
创业史 独角兽 Jasper 个人

工作的原则(2)

1.培养自己的减言能力。少说话,多思考。切记不要抢话。2.任何场合不要随意说自己的想法,学会提问,深思熟虑!!! 会上不要说具体的方法,只说大方向,提问,思考问题,听别人怎么想,怎么说。3.关于邮件等联络,细看,细想之后再回复,能用文字就不用口头。4.说话时刻保持友好的语气,越是严厉的话题,越要和颜 ......
原则

67.requireJS的核心原理是什么(如何动态加载的如何避免多次加载的如何缓存的)

#### 67. requireJS 的核心原理是什么?(如何动态加载的?如何避免多次加载的?如何 缓存的?) ``` require.js 的核心原理是通过动态创建 script 脚本来异步引入模块,然后对每个脚本的 load 事件进行监听,如果每个脚本都加载完成了,再调用回调函数。 ``` 详细 ......
缓存 requireJS 原理 核心 动态

60.如何解决跨域问题

#### 60. 如何解决跨域问题? 相关知识点: - 1. 通过 jsonp 跨域 - 2. document.domain + iframe 跨域 - 3. location.hash + iframe - 4. window.name + iframe 跨域 - 5. postMessage ......
问题 60

99.为什么0.10.20.3如何解决这个问题

#### 99. 为什么 0.1 + 0.2 != 0.3?如何解决这个问题? ``` 当计算机计算 0.1+0.2 的时候,实际上计算的是这两个数字在计算机里所存储的二进制,0.1 和 0.2 在转换为二进制表示的时候会出现位数无限循环的情况。js 中是以 64 位双精度格式来存储数字的,只有 5 ......
问题 99 10 20

161.手写一个jsonp

#### 161. 手写一个 jsonp ```js function jsonp(url, params, callback) { // 判断是否含有参数 let queryString = url.indexOf("?") -1 ? "?" : "&"; // 添加参数 for (var k i ......
jsonp 161

104.什么是CSRF攻击如何防范CSRF攻击

#### 104. 什么是 CSRF 攻击?如何防范 CSRF 攻击? ``` CSRF 攻击指的是跨站请求伪造攻击,攻击者诱导用户进入一个第三方网站,然后该网站向被攻击网站发送跨站请求。如果用户在被 攻击网站中保存了登录状态,那么攻击者就可以利用这个登录状态,绕过后台的用户验证,冒充用户向服务器执 ......
CSRF 104

102.什么是XSS攻击如何防范XSS攻击

#### 102. 什么是 XSS 攻击?如何防范 XSS 攻击? ``` XSS 攻击指的是跨站脚本攻击,是一种代码注入攻击。攻击者通过在网站注入恶意脚本,使之在用户的浏览器上运行,从而盗取用户的信息如 cookie 等。 XSS 的本质是因为网站没有对恶意代码进行过滤,与正常的代码混合在一起了, ......
XSS 102

50.new操作符具体干了什么呢如何实现

#### 50. new 操作符具体干了什么呢?如何实现? ```js // (1)首先创建了一个新的空对象 // (2)设置原型,将对象的原型设置为函数的 prototype 对象。 // (3)让函数的 this 指向这个对象,执行构造函数的代码(为这个新对象添加属性) // (4)判断函数的返 ......
操作符 new 50

29.如何将字符串转化为数字,例如12.3b

#### 29. 如何将字符串转化为数字,例如 '12.3b'? ``` (1)使用 Number() 方法,前提是所包含的字符串不包含不合法字符。 (2)使用 parseInt() 方法,parseInt() 函数可解析一个字符串,并返回一个整数。还可以设置要解析的数字的基数。当基数的值为 0,或 ......
字符串 字符 数字 12.3 29

83.如何判断当前脚本运行在浏览器还是node环境中(阿里)

#### 83. 如何判断当前脚本运行在浏览器还是 node 环境中?(阿里) ``` typeof window 'undefined' ? 'node' : 'browser'; 通过判断当前环境的 window 对象类型是否为 undefined,如果是undefined,则说明当前脚本运行在 ......
脚本 浏览器 环境 还是 node

字符串解码:给一个字符串,返回解码后的字符串。

###题目 字符串解码,给一个字符串s,返回解码后的字符串。字符串编码规则为k[str]表示括号内部str字符串正好重复k次,k保证为整数,并且输入的字符串肯定符合这种编码规则不会有额外的空格。 注意事项: - 注意括号可能发生嵌套,例如输入字符串为`3[a2[c]]`应该返回accaccacc - ......
字符串 字符

在React之下,Context 或者 React-query库该如何选择

首先,如果是服务器的状态需要用React-query库最方便,如果是客户端的状态用local state + Context就可以了。 TRANSLATE with x English Arabic Hebrew Polish Bulgarian Hindi Portuguese Catalan H ......
React React-query Context query

一个独立创业者的五年

时间过得真快啊,游离在这个巨大系统之外,已经 5 年了。 和以往任何一篇文章一样,写作时机并没有发生在任何一个里程碑的点上(里程碑发生时,缺少写作冲动)。如果非要为这篇文章安排一个写作契机,那就是 solo 五周年了,需要糊一篇文章表示表示。 注意:本文结构松散,没有中心思想,想到哪写到哪,记得清我 ......
创业者

SaaS如何营销

最近一口气退出好几个群,其实加入这些群,都是以不同的名义被拉进来的。但我很快发现,群里不是推自己业务的,就是拉人开会的,还有凑数观看直播的... ... 我就看到过,有人因在群里发自己公司的业务推广,被管理员抱出群好几次。 问题是,一通忙活,最后啥用都没有。 01 为何备受推崇的网络营销,对SaaS ......
SaaS

大一下java期末设计:学生信息管理系统(荣获班上第一)

先上java代码: 先上java代码: import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.sql.*; import java.util.Sc ......
管理系统 学生 系统 信息 java

洛谷 P6667 [清华集训2016] 如何优雅地求和

[洛谷传送门](https://www.luogu.com.cn/problem/P6667 "洛谷传送门") 点值不好搞。考虑把它搞成系数一类的东西。 由二项式反演,$f(x) = \sum\limits_{i = 0}^x \binom{x}{i} b_i \Leftrightarrow b_i ......
P6667 6667 2016

2023下助教工作总结

一、助教工作的具体职责和任务(1)在本学期我担任阴爱英老师《数字电路与逻辑设计》的助教,主要协助老师的工作,对同学不理解的问题进行一定的指导以及答疑解答,收集大家作业不会写的题目,给老师反馈,收集并登记学生的作业完成情况。(2)跟学生沟通,了解同学们是否能跟得上老师的进度,同学们对知识点是否充分理解 ......
工作总结 2023

虾皮一面:手写一个Strategy模式(策略模式)

文章很长,且持续更新,建议收藏起来,慢慢读![**疯狂创客圈总目录 博客园版**](https://www.cnblogs.com/crazymakercircle/p/9904544.html) 为您奉上珍贵的学习资源 : 免费赠送 :[**《尼恩Java面试宝典》**](https://www. ......
模式 虾皮 Strategy 一面 策略