首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏代码生涯

    01入门Go!!!

    const bi = 1<<31 - 1 const is = false 4.2.3 类型 ⛑ 类型分为基本类型和复合类型两种。下面分别列举并说明。 布尔型,值为true或false uint8-uint64 无符号整型,uint8取值范围为0 255,uint64取值范围为018446744073709551615,同时也有uint16、uint32 int8-int64 有符号整型,int8取值范围为-128127,int64 %6.2f:将浮点数格式化为长度为6,保留2位小数的十进制浮点数。 case val2: ...

    1.5K583编辑于 2023-10-25
  • 来自专栏睡不着所以学编程

    01学习nodejs(2)

    想去看请求头的资料可以来这里看文档 https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers 请求体一般是JSON格式,内容其实是随意的,需要和后端商量,服务器请求体里面把数据转成对象的形式进行处理

    24210编辑于 2024-06-17
  • 来自专栏TensorFlow从0到N + Rust

    TensorFlow12 - 0 - 前言

    本篇是《TensorFlow12》的前言,本主题将会涵盖现代卷积网络基础,及其TensorFlow实现。 Geoff Hinton; ImageNet冠军,AlexNet(KSH) 8层; 冠军获得者:Geoff Hinton的博士生Alex Krizhevsky和Ilya Sutskever,将错误率26

    90160发布于 2018-04-11
  • 来自专栏TensorFlow从0到N + Rust

    TensorFlow01 - 2 - TensorFlow核心编程

    可以通过下面的例子来理解张量: 3 # 一个0阶的张量;它是一个标量,形状为shape[]; [1. ,2., 3.] # 一个1阶的张量;它是一个向量,形状为shape[3]; [[1., 2., 3 [2, 1, 3]。 节点,node,代表一种运算操作,输入≥0个张量,输出1个张量,下图右侧是一个加法节点,接受两个输入: ? 计算图 TensorFlow提供了很多的API。 sess.run([fixW, fixb]) print(sess.run(linear_model, {x:[1,2,3,4]})) 程序输出: [ 0. 0.30000001 0.60000002 0.90000004] [ 0. -1. -2. -3.]

    969100发布于 2018-04-11
  • 来自专栏红队蓝军

    shiro01

    复现步骤: 1. 登录网站并且获取 RememberMe Cookie 值 2. 使用 RememberMe Cookie 值来作为 Padding Oracle Attack 的前缀 3. :8080/samples-web-1.4.1/account/ 7y9G8wmu+3c94D0kaxohut34n3ldwNnWxmrT9DQDEiSrQ7agYNnci1mh+IYQLmL8cehaMPcnBDclNaEN6eZrPvsEX7eApt5SJEZkmow +ZPsEsnh4wrnHoe7p8RjGVu6P/onx7nrFzZln9d4RC1N8vxEVPUlYZXU7xsMRs35Q8ziFH1EJ1jl/5eiDTn7Wx3yLbHCPyg6v+Qu5ADD /rrnJ/RsxJtoeIH8TujlsEvcCGbJ3Od2XDbhilQUT57XralFArZB7tVCQE9/Vdce96jzR1TjD2rsPbg77eEUXOWbwkYBkJxFBex+p /YrLeJnxm9IvDijGHH2pZp9kCkej7uc8qPm+rH+V3xE0ChIxZXF5l9ScPsvHLJD+gAhgszg75pQnLiS5SOPG73GCj2gFFzzsKnCB

    74610编辑于 2022-05-17
  • 来自专栏方球

    rollup01

    /main.js', output: { name: 'rollup-pkg', file: 'lib/main.js', format: 'cjs' } } 基础配置入门 /src'], // 强制定位根节点的 `node_modules` 包, 防止同类包的多次绑定 dedupe: [], // 可操作的文件类型 extensions: ['.js', 例如: pluginEslint(...) pluginTypescript2(...)。 保证eslint 处理的是源码,而非编译后的转换代码。 tsconfigOverride > tsconfig > tsconfigDefaults tsconfigOverride:{...}, // 是否做校验 check: true, // 错误级别; 0: Error 1: Warning 2: Info 3: Debugs verbosity: 1, // 是否删除旧的构建文件 clean: false, // 缓存地址 cacheRoot

    2.6K10发布于 2021-06-29
  • 来自专栏云计算与大数据

    Kubernetes 01

    一旦把它部署生产环境或扩展为多个应用,您显然需要许多托管在相同位置的容器来协同提供各种服务。随着这些容器的累积,您运行环境中容器的数量会急剧增加,复杂度也随之增长。 容器集会将网络和存储底层容器中抽象出来。这样,您就能更加轻松地在集群中移动容器。 复制控制器(Replication controller):用于控制应在集群某处运行的完全相同的容器集副本数量。

    99020发布于 2019-11-11
  • 来自专栏红队蓝军

    fastjson01

    = new User("小李",10); String JsStr1= JSONObject.toJSONString(user1); System.out.println (JsStr1); User user2 = new User("大李",100); String JsStr2= JSONObject.toJSONString(user2 System.out.println(obj1); Object obj2 = JSONObject.parseObject(str); System.out.println methodName.startsWith("get") && Character.isUpperCase(methodName.charAt(3)) && method.getParameterTypes().length == 0 Class yyds= (Class) defineClass.invoke(ClassLoader.getSystemClassLoader(), "CommonsCollections3", code, 0,

    60110编辑于 2022-05-17
  • 来自专栏TensorFlow从0到N + Rust

    TensorFlow01 - 0 - 前言

    这期间会把我的理解进行持续的输出,作为《TensorFlow01》系列。

    1.4K70发布于 2018-04-11
  • 来自专栏友弟技术工作室

    Git01

    本文只是帮助你入门,从一个不会使用git的小白,到会解决开发中常见的使用。 废话不多说,直接进入正题。 最远处 git git是用于Linux内核开发的版本控制工具。 假如你想丢弃你在本地的所有改动与提交,可以服务器上获取最新的版本历史,并将你本地主分支指向它 git fetch origin git reset --hard origin/master 使用小贴士 git push master origin -f 另外: git commit -amend -m 'msg' 修改commit的历史注释信息 git rebase -i head~2 修改前2条提交记录 修改git配置文件 .git/config [core] repositoryformatversion = 0 filemode = true bare ,以上都是皮毛,你只当做入门的初级文章即可,不必深究。

    1.8K120发布于 2018-04-25
  • 来自专栏方球

    eslint 01

    通过数据设置规则详细属性 } rules 等级值设置方式 'off' | 0 禁用该规则 'warn' | 1 不符合规则时,警告提示 'error' | 2 不符合规则时, 报错提示 rules 属性设置 [ "@typescript-eslint" ], 进阶配置项 parser 指定解析器 如何解析js代码 { "parser": "esprima" } processor 处理器 其他类型文件中提取或转换

    2.1K20发布于 2021-06-29
  • 来自专栏红队蓝军

    fastjson01

    (JsStr1); User user2 = new User("大李",100); String JsStr2= JSONObject.toJSONString(user2 System.out.println(obj1); Object obj2 = JSONObject.parseObject(str); System.out.println (obj2); } } [1.png] 2.反序列化漏洞分析 由于fastjson调试起来过程比较复杂,在这里直接看关键点: 首先会获取字符串的第一对引号中的内容 [2.png] 如果内容为@ methodName.startsWith("get") && Character.isUpperCase(methodName.charAt(3)) && method.getParameterTypes().length == 0 Class yyds= (Class) defineClass.invoke(ClassLoader.getSystemClassLoader(), "CommonsCollections3", code, 0,

    56030编辑于 2022-03-16
  • 来自专栏方球

    tailwindcss 01

    </h2>

    <h1 class='text-lg text-black'> /index.css' // 模式2: CND // index.html <link href="https://unpkg.com/tailwindcss@^<em>2</em>/dist/tailwind.min.css { @apply text-<em>2</em>xl; // 指令 @apply 类似scss @include 收集已定义的样式类 } } <h<em>1</em>> ... 总结几条规则: 以具体的css属性名或简写开头: flex, justify-center, p-<em>0</em>, m-<em>0</em> 尺寸: 带别名: 一般与响应式有关, text-xs, text 0.5的倍数: w -<em>0</em> w-0.5 h-<em>0</em> h-0.5 5倍数: placeholder-opacity-<em>0</em>, placeholder-opacity-5 , opacity-<em>0</em>, opacity-5 递增: delay

    2K20编辑于 2021-12-08
  • 来自专栏方球

    echarts 01

    echart01Apache ECharts 一个基于 JavaScript 的开源可视化图表库, 这里记录echart入门基础概念和api使用 安装 npm i -D echarts // or }, { type: 'category', gridIndex: 1 } ], yAxis: [{ gridIndex: 0 }, { gridIndex: 1 }], grid: yAxisIndex: 1 }, { type: 'bar', xAxisIndex: 1, yAxisIndex: 1 }, { type: 'bar', xAxisIndex: 1 , yAxisIndex: 1 }, { type: 'bar', xAxisIndex: 1, yAxisIndex: 1 } ] }; 命名维度 可以使用dimensions 为各维度数据指定名称 , 方便在后续配置中指定具体的使用维度 dataset: [ dimensions: [ // 方式1: 纯字符,将被赋值给name属性 'product' // 方式2:name

    1.7K30编辑于 2021-12-08
  • 来自专栏方球

    lerna 01

    . # 1.0.0 => 1.0.1-alpha.0 lerna publish --canary --preid next # uses the next semantic prerelease version with a specific prerelease identifier, e.g. # 1.0.0 => 1.0.1-next.0 --pre-dist-tag --dist-tag canary --yes add 安装包, 类似 npm i package, // 为所有包安装 dayjs 依赖 lerna add dayjs 参数: --scope 限制安装范围 // 只为包 pkg-1 安装依赖 dayjs lerna add dayjs --scope=pkg-1 // 等价于 cd pkg-1/ && npm i dayjs --dev 开发依赖 lerna add rollup --profile --profile-location=logs/profile/ -- <command> import 导入外部独立包, 例如我们之前为使用lerna 管理的独立npm包, 导入lerna

    1.8K30发布于 2021-06-29
  • 来自专栏鸿鹄实验室

    SILENTTRINITY01

    +YZCiFDbIvkpJjX0y5WFRvcL1r9ODc8ttqsJ5Y/V2MpoTmhCdah4T1tp7u0uo5SzjcjL2kojhfILHR5fRYFtaZVxTAMO1WU2ByDLpw3HbbzGxoD9iRDXLfs +MvBDOP7o0iTwbRJxVljCKoZcBhaHV2YRdPoM0x1rZbTWU0iXv+1Lb2fcb0+GfIlo27JbWi/WmyoaBwiCemd58ouTLC1ni79dXa8PZbrTBx6mPuMJR /2I2DDfdzO2JS9c1vQj7UVwAsKJXEy+OO0+1uPmUjnFyOmHX0gI2LZUks8Bix4fTJYQDYdIcKz8Rx0rZ7cDJliFKO8Bb3Q3ZXy+PEwG4376GXazR /e7pMjZ7l7m2gLVV67v1n1cq9gkX502b0Dq/NYtbDep0jVWv+pXzZr10/fs+4hHUiYGTqoCm75cPY1nj8PSNS5u9djh+r0g/qd4UcP2syZr /qhOMlSNVhPtcATkh2qnYlLEE+1k1t28oi0OU1oKxQRh2iHplWyCSk0KLGZRfP+/n8g1JcvMTKRcDgCu0pxaecd4iODeh7jmSyV1D8XB8bcBSaKg0pOakR4ZqTVD3FDLgwzn1UozeieEJCwWjF2VVnUuRzzVfS4BogMQnhoCKkInWgM71GLU

    19.2K60发布于 2021-04-15
  • 来自专栏民工哥技术之路

    01,手把手教你入门 etcd

    那么多少节点如何判定呢,假设总结点数是 N,那么多数节点 Quorum=N/2+1。 所以在集群中推荐的最少节点数量是3个,因为12个节点的容错节点数都是0,一旦有一个节点宕掉整个集群就不能正常工作了。 多组后端服务器注册发现 后端多个无状态相同副本的 app 可以同事注册 etcd 中,前端可以通过 haproxy etcd 中获取到后端的 ip 和端口组,然后进行请求转发,可以用来故障转移屏蔽后端端口已经后端多组 25167/etcd 查看集群状态(可以看到etcd-0-17) [root@etcd-0-8 default.etcd]# etcdctl member list 2d2e457c6a1a76cb: on /0/members/2d2e457c6a1a76cb/attributes 2019-12-04 10:25:16.113319 I | ignoring member attribute update

    3.3K41发布于 2020-09-15
  • 来自专栏Gamma安全实验室

    linux-沙盒入门,ptrace01

    如果了解过逆向工程的小伙伴,肯定对这个ptrace不陌生,因为这是反调试技术中的基础入门手段,虽然现在诸如代码虚拟化之类的其他防逆向技术已经很成熟了,但是ptrace仍然是一些商业软件产品中使用,也是我们入门反调试所必须的基础技术 2.反调试 我们直接通过攻防来学习ptrace反调试的应用 1.直接使用ptrace函数: 攻防(防): 进程跟踪器,类似于gdb watch的调试方法, Linux 系统gdb等调试器,都是通过ptrace 2,int3长度为1*/ x /* 让目标进程继续执行并执行我们插入的int 0x80,int 3指令 */ ptrace(PTRACE_CONT, traced_process 我们得明白有这几种情况: 1. 我们可以插入当前要执行的指令之后,这是最直接的方式但是会破坏原有的目标进程,会导致原来的目标进程的后续功能受到破坏。/*下面得示例就用的这种方式*/ 2. x50\x68\x6e\x2f\x73\x68\x68\x2f\x2f\x62\x69\x89\xe3\x50\x89\xe2\x53\x89\xe1\xb0\x0b\xcd\x80";//shellcode

    4.9K31发布于 2021-03-10
  • 来自专栏java学习java

    ES Serverless01入门索引基本使用

    Elasticsearch 提供了易用的 RESTful API,用户可以自行开发客户端,调用数据存储 API,存储数据 Elasticsearch 集群中。 ES 构建在 VPC 内,用户可以非常方便地使用各种数据同步插件,将已有云产品的数据,同步 ES 集群中。 Elasticsearch Service的购买及基本使用购买流程登录腾讯云并跳转到Elasticsearch Service的购买界面,如果下图,然后点击立即使用:然后会进入下图这个界面,这个时候点击 点击进入控制台即可在控制台中可以看到我们已经完成了购买阶段基本使用接下来,我们先从最基本的创建索引使用开始体验,在控制台的左侧菜单栏中选择日志分析,进入操作界面点击项目空间管理点击新建空间​编辑输入一个符合项目空间的命名(支持1- 输入我们要创建该索引的信息然后点击确认创建,完成索引的创建 点击检索分析,进入界面,我们可以看到一个类似Kibana 的界面(Kibana 的相关模块已经内嵌腾讯云控制台)我们可直接在控制台使用检索分析能力

    49921编辑于 2023-11-25
  • 来自专栏睡不着所以学编程

    01学习nodejs(1)

    之前学的node也忘得差不多了,而且感觉学的不扎实,因为学了就忘,表明自己没有真正的理解,所以要来一次01的学习。 夏天终于来了,好热好热。 /日记"); ws.write("2/1 今天 xxxx \n"); ws.write("2/2 ...xxxx \n"); ws.write("2/3 ...xxxx \n"); ws.write(" 2/4 ...xxxx \n"); ws.close(); // 可加可不加 文件写入的场景 文件读取 readFile 这个接收三个参数,其中回调函数接收error和读取到的数据,这个数据是一个buffer /dic/setup-2.exe", data); 方式二:流式 // 流式读取复制 const fs = require("fs"); const rs = fs.createReadStream(" __dirname保存的是所在的文件的所在目录的绝对路径 注意看要怎么写才对 批量重命名 一定要注意,文件中的路径,都是相对于终端来说的,千万不要写错 总结: 文件读取 文件读取顾名思义,就是通过程序文件中取出其中的数据

    45710编辑于 2024-06-17
领券