快速入门Web前端开发的正确姿势
入门标准很简单,就一条:达到能参与 Web 前端实际项目的开发水平。请注意,是实际项目,这就需要了解如今的实际项目开发都用了哪些技术栈。HTML/CSS/JavaScript 这三大基础技术栈肯定是需要掌握的,但要能参与实际项目开发,肯定还要掌握其他一些主流的框架体系。那下面就跟大家分享下快速入门W ... 查看全文
js 给字符串变量添加空格
\xa0 代替  可以实现在字符串变量中添加空格 比如:图一的两边有两个空格 图二的右边就没有了两个空格 ... 查看全文
MAC OS X telnet 客户端
MAC下运行的telnet客户端,需要安装python3的环境。`#!/usr/local/bin/python3importsocketimportsysimportreifname==‘main‘:iflen(sys.argv)!=3:print( 查看全文
Mac下pycharm2020.2版本永久激活到2089年:https://www.cnblogs.com/jjakura/p/13582980.html
... 查看全文
WPF中使用OpenFileDialog打开文件
添加Microsoft.Win32程序集 private void OnOpenFile(object sender, EventArgs e) { OpenFileDialog openFileDialog = new OpenFileDialog(); openFileDialog.Title ... 查看全文
windows:shellcode生成框架和加载
https://www.cnblogs.com/theseventhson/p/13194646.html 分享了shellcode 的基本原理,核心思路是动态获取GetProcAddress和LoadLibrary函数地址,再通过这两个函数获取其他windows dll提供的函数地址;需要注意的是 ... 查看全文
Windows逆向分析入门(七)——实战篇(刷新二维码)
前言 这一篇,用到找偏移的第二个方法:界面;第四个方法:字符串;第六个方法:第三方库。目标是刷新二维码。 Duilib WX的界面模块是第三方库:Duilib。 关于Duilib的介绍和分析,已经分享了《Dump微信PC端的界面Duilib文件》。 这里梳理一下Duilib的主要流程: 1、Duil ... 查看全文
win7系统如何清理注册表残留
在正常情况下,只要我们有安装软件,那么就一定会在注册表当中留下软件的相关信息,就算后期软件卸载掉了,但是注册表中的相关信息还会有所残留,并且占用着系统空间,那么win7系统如何清理注册表残留呢?今天为大家分享win7系统清理注册表残留的操作步骤。 清理注册表残留操作方法: 1、打开运行输入reged ... 查看全文
FastApi诞生的缘由
简介 如果不是基于前人的成果,FastAPI 将不会存在。在 FastAPI 之前,前人已经创建了许多工具 。 几年来,我一直在避免创建新框架。首先,我尝试使用许多不同的框架,插件和工具来解决 FastAPI 涵盖的所有功能。 但是有时候,没有更好的办法,除了创建具有所有这些功能的东西,从以前的工具 ... 查看全文
docker-desktop for windows修改docker镜像文件存放位置
windows下docker desktop默认安装位置位于C盘,且再安装时无法选择,拉取的docker镜像文件也位于C盘,为了避免C盘空间被大量占用,需要将docker镜像存放位置修改为其它分区,以下介绍一下修改的方法。 这里的docker desktop的版本是2.3.0.3,不同的版本可能存在 ... 查看全文
Windows逆向分析入门(八)——实战篇(收发文本消息)
前言 这一篇,用到找偏移的第三个方法:日志;第四个方法:字符串;第五个方法:系统函数;第六个方法:第三方库。目标是收发文本消息。 一、发送消息 分析 1、发送信息的一般流程 1、界面上编辑消息 2、点击发送按钮 3、消息存入数据库 4、通过网络发送出去 2、可以切入的点 1、界面 2、数据库 3、网 ... 查看全文
windows 临界区
一、windows临界区使用示例 windows临界区的作用与互斥量类似 区别: (1)windows临界区需要初始化 InitializeCriticalSection(&m_winSec); (2)进入临界区相当于lock() EnterCriticalSection(&m_winSec); ( ... 查看全文
java并发-记一次统计变量值偏差问题
1 问题描述 在一个项目中,需要对发送的请求结果进行统计,开发同事定义了两个全局共享变量CommonUtil.ReqFailNum和ReqNum,分别记录请求失败数和发送的请求数。并在每次发送请求之前都假定该请求会处理失败,先对其累加,直到成功收到200的返回码后,重新修正失败数量。 最后当应用处理 ... 查看全文
Python3 socket 实现即时通讯脚本,threading 多线程
------------------------------------------------服务端代码--------------------------------------__author__= 查看全文
使用PInvoke互操作,让C#和C++愉快的交互优势互补
一:背景 1. 讲故事 如果你常翻看FCL的源码,你会发现这里面有不少方法借助了C/C++的力量让C#更快更强悍,如下所示: [DllImport("QCall", CharSet = CharSet.Unicode)] [SecurityCritical] [SuppressUnmanagedCo ... 查看全文
如何从一名Java初级程序员成长为一名合格的架构师.或许这里有你想知道的答案
怎样学习才能从一名Java初级程序员成长为一名合格的架构师,或者说一名遭到BAT疯抢的架构师。 那么遭到BAT疯抢的架构师应该有怎样的技术知识体系,这不仅是一个刚刚踏入职场的初级程序员也是工作三五年之后开始迷茫的老程序员经常会反思的问题。 希望这篇文章会是你看到过的最全面最权威的回答。 一: 编程基 ... 查看全文
数组的深拷贝与浅拷贝
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>数组的深拷贝与浅拷 ... 查看全文
python-pip-导出导入项目依赖库
【导出依赖包】: 【导入依赖包】: 参考地址: python中使用pip工具批量导出项目所依赖的所有库文件及安装的方法 ... 查看全文