首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
了解一下基本的tcp代理配置
我们首先用一个简单例子了解一下基本的tcp代理配置 worker_processes 1; #nginx worker 数量 error_log logs/error.log; #指定错误日志文件路径 events { worker_connections 1024; } stream { log_format main '$remote_addr [$time_local] $protocol $status'; #access_log format: 访问的远端服务地址 时间 协议 状态码
[GFCTF 2021]web部分题解(更新中ing)
[GFCTF 2021]Baby_Web 拿源码环节: 打开环境(◡ᴗ◡✿) 乍一看什么都没有,F12下没看到js文件,但是看到了出题师傅的提示:"源码藏在上层目录xxx.php.txt里面,但你怎么才能看到它呢?" 这时候在思考文件在上层目录中,既然是目录下那就试一下dirsearch扫描先看看后台都有什么(这里就直接展示一下扫描结果,收到了一部分新师傅的私信说之前的题解虽然讲了在那些题目下Kali,bp的使用方法但是没说具体的,后边会单独出教程的T-T这里就不多说了) 这里出现了几
Python数组合并和数组分割(数组拆分)
数组的合并和拆分 ## 将数组按照固定长度进行拆分,返回一个二维数组 def list_split(source_list, n): return [source_list[i:i+n] for i in range(0, len(source_list), n)] if '__main__' == __name__: print("数组拆分(数组分割)") list1 = ['s1', 's2', 's3', 's4', 's5', 's6', 's7','s8'] list2 =
小知识:在Exadata平台上使用ExaWatcher收集信息
在非Exadata平台上,我们通常会使用DBA已经很熟悉的OSW,如果有不熟悉的朋友可以参考我之前的随笔初步了解OSW: OSW 快速安装部署 OSW Analyzer分析oswbb日志发生异常 而在Exadata平台,我们使用ExaWatcher,本质上其实是一类东西,只是ExaWatch在OSW基础上又做了一些优化,引用Oracle官方blog的说法: ExaWatcher是专门针对Exadata数据库云平台而重新设计的,加入了IB网络网络的监控.LGWR.RDS.MegaRaid等模块.当
好书推荐之《深入理解JAVA虚拟机》
大佬推进 这本书作为JVM的入门书籍,是每一个JAVA工程师必备的. 简介 这是一部从工作原理和工程实践两个维度深入剖析JVM的著作,是计算机领域公认的经典,繁体版在台湾也颇受欢迎. 自2011年上市以来,前两个版本累计印刷36次,销量超过30万册,两家主要网络书店的评论近90000条,内容上近乎零差评,是原创计算机图书领域不可逾越的丰碑. 第3版在第2版的基础上做了重大修订,内容更丰富.实战性更强:根据新版JDK对内容进行了全方位的修订和升级,围绕新技术和生产实践新增逾10万字,包含近50%的
CSS : 使用 z-index 的前提
使用 z-index 前 , 需要将元素 定位设置为 position : relative .
[转帖]CentOS8完美升级gcc版本方法
https://blog.whsir.com/post-6114.html 在CentOS8系统中,默认gcc版本已经是8.x.x版本,但是在一些场景中,还是需要高版本的gcc,网上一些作死的文章还在复制粘贴的告诉你如何编译升级gcc版本. 之前吴昊也写过CentOS完美升级gcc版本方法:https://blog.whsir.com/post-4975.html,但是之前的文章不适用CentOS8的版本,吴昊也强调过,不要去编译升级gcc,编译升级后可能会给你带来额外的麻烦. 本文基于Cent
[Java]format string is malformed java
format string is malformed java 最近在做代码审查,发现很多在使用 String.format 的时候遇到了IDEA报的 Format string 'xxx' is malformed 警告. 顾名思义,错误是标识字符串格式不正确,也就是说由于使用了格式不正确的字符串格式化指令导致的. 这次发现的错误的使用如下: String.format("提交失败!s% 不存在!", name) 很明显是 s% 标识的使用错误,导致IDEA报出了Format str
python WordCloud matplotlib docx 简易生成docx报告
# encode=utf-8 import numpy as np import matplotlib.pyplot as plt from docx import Document from docx.shared import Inches from wordcloud import WordCloud def func(pct, allvals): absolute = int(np.round(pct / 100. * np.sum(allvals))) return f"{pct:.1
Structured Streaming 的异常处理 【Concurrent update to the log. Multiple streaming jobs detected】
目录 异常信息 一.异常表象原因 1.异常源码: 2.打个断点 二.解决方案 1.可以通过代码指定各分区的开始offset 2.不删除而是更改checkpoint offset下的批次文件 三.异常背后的原因 首先是什么情况导致的? 四验证 spark官方为什么这样设计? 五后续 版本号: spark 2.3 structured streaming代码 异常信息 KafkaSource[Subscribe[test]] at org.apache.spark.sql.execution.str
webgl 刷底色的基本步骤
1.在html中建立画布 <canvas id="canvas"><canvas> 2.在js中获取canvas画布 const canvas = document.getElementById('canvas') 3.使用canvas获取webgl绘图上下文 const gl = canvas.getcontext('webgl') 4.指定将要用来清空绘制图区的颜色 gl.clearColor(1,0,0,1)//clearColor(r,g,b,a) 中的
Codeforces 1254B1 - Send Boxes to Alice (Easy Version)
题意 有\(n(1\leq n\leq 10^5)\)个盒子,每个盒子有\(a_i(0\leq a_i \leq 1)\)个糖果,你每一次可以将第\(i\)个盒子里的糖果放到第\(i-1\)或\(i+1\)个盒子中(如果盒子存在).最后要使每个盒子的糖果数量都整除\(k(k>1)\)(注意盒子可以为空),问最小操作数. 分析 \((1)\)因为糖果是类似于平铺的形式,堆叠时,我们可以发现所有存在糖果的盒子中数量均为\(k\).若存在一个盒子中有\(2*k\)个糖果,在平铺到堆叠的过程中,将另外\
STL-stack(ACM)
1.没有.clear()操作,需要手动pop() 重构函数(默认) stack<int> a; 基础操作 a.push() // 入栈 a.pop() // 弹出栈顶元素 a.empty() //判断是否为空操作 空的时候返回truea.top() // 栈顶元素 //从栈顶遍历到最后一个元素 while (!a.empty()) { cout << a.top() << endl; a.pop(); }
JS数字转为带有逗号的字符串
alert(formatNum(10000000.87)); /** * @param n 输入数字 * @param is_int 是否只显示整数 * @returns {string} */ function formatNum(n,is_int=true) { //转化成字符串 var str = n.toString(); //若是整数自动补全小数位 if (-1 == str.indexOf(".")) { str = str + ".00" } //全部
从0开发3D引擎(十三):使用领域驱动设计,从最小3D程序中提炼引擎(第四部分)
目录 上一篇博文 下一篇博文 本文流程 回顾上文 解释基本的操作 如何在浏览器上运行index.html 开始实现 准备 建立代码的文件夹结构,约定模块文件的命名规则 模块文件的命名原则 一级和二级文件夹 api_layer的文件夹 application_layer的文件夹 domain_layer的文件夹 infrastructure_layer的文件夹 index.html实现调用引擎API 用伪代码实现index.html 实现"CanvasJsAPI.setCanvasById&quo
npm sill idealTree buildDeps安装卡住问题
1.解决方式1 1.1设置淘宝镜像 npm config set registry http://registry.npm.taobao.org/ npm config get registry 参考:https://blog.csdn.net/m0_65066691/article/details/128168066
SCA 技术进阶系列(二):代码同源检测技术在供应链安全治理中的应用
直击痛点:为什么需要同源检测 随着 "数字中国" 建设的不断提速,企业在数字化转型的创新实践中不断加大对开源技术的应用,引入开源组件完成应用需求开发已经成为了大多数研发工程师开发软件代码的主要手段.随之而来的一个痛点问题是:绝大多数的应用程序都包含开源组件风险.因而,能够帮助管理和降低开源组件风险的 SCA 技术应运而生. 常规的 SCA 软件成分分析工具可以通过分析组件版本及依赖,完成对引用的三方开源组件的检查,从而识别已知的组件漏洞以及授权许可风险.但是,组件漏洞来源于代码编写存在
[转帖]一个故事看懂CPU的SIMD技术
https://www.cnblogs.com/xuanyuan/p/16048303.html 好久不见,我叫阿Q,是CPU一号车间的员工.我所在的CPU有8个车间,也就是8个核心,咱们每个核心都可以同时执行两个线程,就是8核16线程,那速度杠杠滴. 我所在的一号车间,除了负责执行指令的我,还有负责读取指令的小A,负责指令译码的小胖和负责结果回写的老K,我们几个各司其职,一起完成执行程序的工作. 一个简单的循环 那天,我们遇到了一段代码: void array_add(int data[],
Hadoop超详细讲解之单节点搭建
1 Hadoop介绍 Hadoop是Apache旗下的一个用java语言实现开源软件框架,是一个开发和运行处理大规模数据的软件平台.允许使用简单的编程模型在大量计算机集群上对大型数据集进行分布式处理.狭义上说,Hadoop指Apache这款开源框架,它的核心组件有: HDFS(分布式文件系统):解决海量数据存储. YARN(作业调度和集群资源管理的框架):解决资源任务调度. MAPREDUCE(分布式运算编程框架):解决海量数据计算. 广义上来说,Hadoop通常是指一个更广泛的概念
offline 2 online | AWAC:基于 AWR 的 policy update + online 补充数据集
论文题目:AWAC: Accelerating Online Reinforcement Learning with Offline Datasets ICLR 2021 reject,3 4 6 6 6,但是是师兄推荐的 offline 2 online 文章. pdf 版本:https://arxiv.org/pdf/2006.09359.pdf html 版本:https://ar5iv.labs.arxiv.org/html/2006.09359 open review:https://
« Prev
1
2
3
4
5
6
...
10
Next »