zhangge3663
码龄12年
求更新 关注
提问 私信
  • 博客:1,719,711
    社区:215
    1,719,926
    总访问量
  • 38
    原创
  • 514
    粉丝
  • 80
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:陕西省
加入CSDN时间: 2014-06-19
博客简介:

zhangge3663的博客

查看详细资料
个人成就
  • 获得610次点赞
  • 内容获得201次评论
  • 获得3,406次收藏
  • 代码片获得2,886次分享
  • 博客总排名2,426,374名
创作历程
  • 167篇
    2021年
  • 275篇
    2020年
  • 124篇
    2019年
  • 155篇
    2018年
  • 6篇
    2015年
成就勋章
TA的专栏
  • Web安全
    159篇
  • web测试
    36篇
  • javascript
    19篇
  • Java自学之路
    10篇
  • web前端
    24篇
  • 正则表达式
    4篇
  • php
    14篇
  • pyppeteer
    5篇
  • sql server
    13篇
  • golang
    5篇
  • 验证码
    1篇
  • maven
    2篇
  • cms
    1篇
  • shell
    3篇
  • k8s
    15篇
  • gcc
    3篇
  • docker
    2篇
  • redis
    16篇
  • 缓存
    3篇
  • 内存泄露
    8篇
  • visio
  • UML时序图
    1篇
  • Unity3D
  • Modsecurity
    1篇
  • cmake
    1篇
  • openwrt
    6篇
  • luci
    3篇
  • network
    2篇
  • linux
    97篇
  • NGINX
    24篇
  • 网络
    6篇
  • cocos2d
    3篇
  • Apache
    15篇
  • js引擎
    2篇
  • 排序算法
    1篇
  • 爬虫
    11篇
  • 算法与数据结构
    11篇
  • IIS
    4篇
  • opencv
    2篇
  • HTTP协议相关
    27篇
  • VIsual Studio
    1篇
  • Windows
    16篇
  • java
    10篇
  • 编码相关
    12篇
  • 无人机
    2篇
  • git
    7篇
  • tomcat
    2篇
  • openssl
    7篇
  • 电脑
    1篇
  • json
    4篇
  • python
    44篇
  • 算法
    4篇
  • electron
    2篇
  • ffmpeg
    1篇
  • nodejs
    1篇
  • websocket
    2篇
  • UML
    1篇
  • 设计模式
    1篇
  • VS
    1篇
  • squid
    1篇
  • iptables
    4篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 1

TA参与的活动 0

创作活动更多

AI 镜像开发实战征文活动

随着人工智能技术的飞速发展,AI 镜像开发逐渐成为技术领域的热点之一。Stable Diffusion 3.5 FP8 作为强大的文生图模型,为开发者提供了更高效的图像生成解决方案。为了推动 AI 镜像开发技术的交流与创新,我们特此发起本次征文活动,诚邀广大开发者分享在 Stable Diffusion 3.5 FP8 文生图方向的实战经验和创新应用 本次征文活动鼓励开发者围绕 Stable Diffusion 3.5 FP8 文生图方向,分享以下方面的内容: 1. 技术实践与优化 - Stable Diffusion 3.5 FP8 模型架构解析与优化技巧 - 文生图生成效果的提升方法与技巧 - 模型部署与加速策略,例如使用 Hugging Face、Diffusers 等工具 - 针对特定场景(例如二次元、写实风)的模型微调与定制化开发 2. 应用场景探索 - Stable Diffusion 3.5 FP8 在不同领域的应用案例分享,例如游戏设计、广告创意、艺术创作等 - 利用 Stable Diffusion 3.5 FP8 实现图像编辑、图像修复、图像增强等功能的探索 - 结合其他 AI 技术(例如 NLP、语音识别)构建更强大的应用 3. 创新应用与思考 - 基于 Stable Diffusion 3.5 FP8 的创新应用场景设计 - AI 镜像开发的未来发展方向的思考与展望 - 对 AI 镜像开发伦理、安全等问题的探讨

28人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

JS中[感叹号]function(){}()的理解

这种写法,是一种`立即执行函数`的写法,即IIFE等设计模式。这种函数在函数定义的地方就直接执行了。理解IIFE设计模式的关键是要认识到,在ES6之前,JavaScript仅具有函数作用域(因此缺少块作用域),并通过闭包内部的引用传递值。ES6之后情况已不再如此,因为JavaScript的ES6版本使用let和const关键字实现了块作用域。(function(){})()是匿名函数,主要利用函数内的变量作用域,避免产生全局变量,影响整体页面环境,增加代码的兼容性。(function(){})是
转载
博文更新于 2021.11.28 ·
1892 阅读 ·
2 点赞 ·
4 评论 ·
1 收藏

js声明变量的三种方式

JS 声明变量的三种方式(1)使用变量步骤:a.声明-->b.赋值-->3.调用正确用法:<script type="text/javascript"> // 方式一:声明和赋值不分离 var correctUsage = "正确使用变量的方式一"; alert(correctUsage); //能够弹出来该变量所对应的值 // 方式二:声明和赋值分离 var correctUsage2; correctUsage2 = "正
转载
博文更新于 2021.11.26 ·
2331 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

ie8不兼容的一些方法兼容实现

if(!Object.create) { Object.create = function(o) { if (arguments.length > 1) { throw new Error('Object.create implementation only accepts the first parameter.'); } function F() {} F.prototype = o; .
转载
博文更新于 2021.11.26 ·
560 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

浅谈JavaScript、ES5、ES6

什么是JavaScriptJavaScript一种动态类型、弱类型、基于原型的客户端脚本语言,用来给HTML网页增加动态功能。(好吧,概念什么最讨厌了)动态:在运行时确定数据类型。变量使用之前不需要类型声明,通常变量的类型是被赋值的那个值的类型。弱类:计算时可以不同类型之间对使用者透明地隐式转换,即使类型不正确,也能通过隐式转换来得到正确的类型。原型:新对象继承对象(作为模版),将自身的属性共享给新对象,模版对象称为原型。这样新对象实例化后不但可以享有自己创建时和运行时定义的属性
转载
博文更新于 2021.11.26 ·
954 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

解决IE10以下对象不支持“bind“属性或方法

IE10一下的浏览器,如果在JS代码中用了bind函数,那么就会报“SCRIPT438: 对象不支持“bind”属性或方法”因为浏览器没有提供这个参数的方法,所以我们就自己写一个bind,来让这个参数生效。//解决IE10以下不支持Function.bindif (!Function.prototype.bind) { Function.prototype.bind = function(oThis) { if (typeof this !== "function") {
转载
博文更新于 2021.11.26 ·
1684 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

关于cookie domain中的点前缀

今天同事遇到一个问题,大概描述如下:浏览器已经接收指令,之前在一级域名下存储了相关的信息。这里为了简化问题,假设我们有两个应用A和B,域名分别为:a.b.com和c.a.b.com。(显然B是A的一个子域)。上面的描述就是:在.b.com这个一级域名下,我们已经成功写入了一个cookie,假设为:b=level1。在正常用户的浏览行为中,应用A会向自己的域下写入a=level2(domain:a.b.com)。在A正常的页面中,有些场景会有异步的请求发出到B应用的页面(用于获取数据),合理的
转载
博文更新于 2021.11.10 ·
2464 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

正确使用cookie中的domain

domain的含义为域假设有两个域名a.b.e.f.com.cn 以下用域名1指代此域名c.d.e.f.com.cn 以下用域名2指代此域名在域名中,所有域名进行分级,也就是说域名1与域名2都是f.com.cn的子域名,f.com.cn又是com.cn的子域名在域名1所使用的服务中,可以设置域名a.b.e.f.com.cnb.e.f.com.cne.f.com.cnf.com.cn在服务端设置domain的时候,设置domain为b.e.f.com.cn或.b...
转载
博文更新于 2021.11.10 ·
4471 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

js委托事件-addEventListeners(冒泡方向)

JQuery中live()、delegate()、on()事件都能给新增元素绑定事件,原理就是用了事件委托。示例:给id为div的元素绑定一个click委托,如果冒泡上来的元素是P元素就会执行alert("xxx");<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head>
转载
博文更新于 2021.10.11 ·
498 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Package ‘oniguruma’, required by ‘virtual:world’, not found

在编译安装php时有时候会碰到如题所示的错误:Package 'oniguruma', required by 'virtual:world', not found一般在编译php安装时,出现类似的错误只需要安装对应的devel包即可,比如在Centos下,只需要yum install oniguruma-devel就可以解决;然而,yum中没有这个包,需要去第三方找,网上大部分的解决方案是去github下载oniguruma的源码,然后编译安装,而编译时又需要另外一个什么工具,并且还要配置环
转载
博文更新于 2021.09.07 ·
5018 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Android APK的加固方法

有人的地方就有竞争,在Android的发展过程中就伴随着逆向和安固加固的发展。逆向工作者可以通过一些非常好用的软件,如IDA、JEB等,来加快逆向的速度;应用开发工作者也会通过各种手段来阻止逆向工作者对自己的应用进行逆向。但是往往情况下逆向是不可能做到百分百阻止的,所有只能通过其他的手段来提高自己应用被逆向时的难度,让逆向工作者需要(可不绕过)花费足够多的时间才能把应用逆向成功。在实际情况下,只要不明显影响应用运行速度,我们都可以采用这种思想来进行保护。在这种背景下,膨胀与混淆就应运而生了,这就
转载
博文更新于 2021.09.06 ·
6718 阅读 ·
1 点赞 ·
1 评论 ·
16 收藏

干货|针对单个网站的渗透思路(精)

本文很适合初学者及挖不到漏洞的小伙伴,提供一个很好的思路。首先,当我们拿到一个网站的域名或者IP的时候。最先要做的是信息收集。下面着重介绍一下信息收集模块一、信息收集——端口扫描与分析1.得到域名后查IP推荐使用站长工具,选择whois查询和IP反查询,通过ping该域名查看IP。还可以在站长之家下面找到IP的WHOIS查询,这样就获得了该网站的基本信息。当然还有DNS历史解析记录(可能是看服务器是否开启了域间传送策略)旁站查询,兄弟域名查询2.得到
转载
博文更新于 2021.09.04 ·
2720 阅读 ·
3 点赞 ·
2 评论 ·
53 收藏

Genymotion设置代理至BurpSuite和Charles

环境Genymotion VirtualBox BurpSuite Charles准备怎么下载安装就不用说了,因为genymotion要依赖VirtualBox,所以要先把VirtualBox装好。注册好genymotion的账号,SDK选默认的,网络设置先不要动,安装Android的镜像,开机!设置Android代理进入Android系统里面,打开设置-WiFi-鼠标按住WiredSSID两秒-点Modify network 把高级选项勾上,Proxy选Manual,Proxy h
转载
博文更新于 2021.09.03 ·
969 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Puppeteer设置浏览器代理的三种思路

0 背景Puppeteer是google推出的操作浏览器的框架。当我们通过框架操作浏览器去访问页面通常需要设置代理。本文简要总结设置代理的方式。1 通过启动参数设置代理我们通过puppeteer启动浏览器通常可以指定参数,通过--proxy-server参数[1]指定代理。http及https请求的将通过代理服务器访问。若每次需要更换代理就需要重新通过launch方法来启动浏览器。const browser = await puppeteer.launch({ args: [
转载
博文更新于 2021.08.12 ·
4107 阅读 ·
1 点赞 ·
1 评论 ·
3 收藏

js中setTimeout和clearTimeout的使用

setTimeout,延迟n秒后执行指定代码clearTimeout,清除计时器<html> <head> <script type="text/javascript"> var c=0; var t function timedCount() { document.getElementById('txt').value = c
转载
博文更新于 2021.07.28 ·
731 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JS实现数组去重(重复的元素只保留一个)

1.遍历数组法它是最简单的数组去重方法(indexOf方法)实现思路:新建一个数组,遍历去要重的数组,当值不在新数组的时候(indexOf为-1)就加入该新数组中;var arr=[2,8,5,0,5,2,6,7,2];function unique1(arr) { var hash = []; for (var i=0; i<arr.length; i++) { if (hash.indexOf(arr[i]) == -1) {
转载
博文更新于 2021.07.28 ·
1876 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

<script>放在head内和body内有什么区别

加载的顺序不一样,你可以把HTML看成从上往下加载的。例如在网速慢的情况下把js代码放到body底部用户会先看到网页结构,等js加载完成后才出现特效。区别简述:在HTML body部分中的JavaScripts会在页面加载的时候被执行。在HTML head部分中的JavaScripts会在被调用的时候才被执行,但是在主页和其余部分代码之前预先装载。1.JavaScript应放到哪里head 部分中的脚本: 需调用才执行的脚本或事件触发执行的脚本放在HTML的head部分中。当你把脚本
转载
博文更新于 2021.07.28 ·
563 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

解决Chrome插件安装时出现的“程序包无效”问题

使用Typora 绘制图(表)@author: NandHyf在学习语法之前, 不妨花一点时间阅读以下官方支持文档, 再决定学习本主题的范围和深度(本篇文章中出现的译文均为笔者翻译或注释, 内容仅供参考)Draw Diagrams With MarkdownAugust 15, 2016 by typora.ioTypora supports some Markdown extensions for diagrams, once they are enabled from prefere
转载
博文更新于 2021.07.22 ·
4463 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

解决An error occured while deploying the file. This probably means that the app contains ARM...

产生场景电脑上安装Genymotion后,使用Genymotion安装安卓app,产生 An error occured while deploying the file. This probably means that the app contains ARM native code and your Genymotion device cannot run ARM instructions. You should either build your native code to x86 or ins
转载
博文更新于 2021.07.20 ·
371 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

python selenium自动化读取cookie、增加cookie、删除cookie

import unittestfrom selenium import webdriverimport timefrom selenium.webdriver.support import expected_conditions as ECfrom selenium.webdriver.support.ui import WebDriverWaitfrom selenium.common.exceptions import TimeoutException, NoAlertPresentExce.
转载
博文更新于 2021.07.16 ·
847 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

ajax请求url 绝对路径与相对路径

1.绝对路径url开头为一个斜杠"/", 这个斜杠说明这个请求从根目录去访问,这个是绝对路径。例子:$.ajax({ url: '/index/list', type: 'json', success: function() { console.log('OK'); }});2.相对路径相对路径就是xiang...
转载
博文更新于 2021.06.15 ·
1972 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多