• 2024-12-08Shell echo命令
    Shellecho命令Shell的echo指令与PHP的echo指令类似,都是用于字符串的输出。命令格式:echostring您可以使用echo实现更复杂的输出格式控制。1.显示普通字符串:echo"Itisatest"这里的双引号完全可以省略,以下命令与上面实例效果一致:echoItisatest2.显示
  • 2024-10-20子网掩码划分的问题
    1ip地址分为网络位和主机位   总共32位     2   子网就是从主机地址借几位作为网络地址    假设子网为是x  则子网的个数是2的x次方,主机地址为y 则主机地址范围是2的y次方-2个2  题目  1.0.0.0/8的网络现在要求划分5个子网求
  • 2024-08-31多线程篇(基本认识 - 锁优化)(持续更新迭代)
    目录一、前言二、阿里开发手册三、synchronized锁优化的背景四、Synchronized的性能变化1.Java5之前:用户态和内核态之间的切换2.java6开始:优化Synchronized五、锁升级1.无锁2.偏向锁2.1.前言2.2.什么是偏向锁2.3.偏向锁的工作过程2.4.为什么要引入偏向锁
  • 2024-08-25Java核心API——io类
     程序的输入与输出我们先来认识一下什么时在程序中输入与输出输入是从外界到程序中的方向,是我们程序用于获取外界信息的过程,是"读"的过程 输出是从程序到外界的方法,是我们程序向外界发送信息的过程,是"写"的过程java.io.InputStream与OutputStream输入流与输出流这
  • 2024-07-09记一次 .NET某酒业业务系统 崩溃分析
    一:背景1.讲故事前些天有位朋友找到我,说他的程序每次关闭时就会自动崩溃,一直找不到原因让我帮忙看一下怎么回事,这位朋友应该是第二次找我了,分析了下dump还是挺经典的,拿出来给大家分享一下吧。二:WinDbg分析1.为什么会崩溃找崩溃原因比较简单,用!analyze-v命令观察一下便
  • 2024-07-06Windows防火墙 日志 自定义 以记录被丢弃的数据包和成功的连接日志。以下是一个示例.reg文件,根据您提到的域配置文件、专用配置文件和公用配置文件来配置这些设置:
     配置注册表,以记录被丢弃的数据包和成功的连接日志 WindowsRegistryEditorVersion5.00;WindowsDefender防火墙日志记录设置[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy];以下是针对不同配置文件的设置,例如
  • 2024-05-11在win10右下角显示时间秒
    1、首先按组合键“win+r”打开运行窗口,在窗口中输入regedit,按回车键进入注册表编辑器或者按组合键“win+x”在PowerShell中执行命令regedit(效果相同)进入注册表编辑器之后依次找到:HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersio\Explorer\Advanced,新建DWORD(32
  • 2024-04-20CRT配色
    目录最终效果前言导入200种配色方案固定喜欢的配色自动循环配色关键字高亮导入时用的PY脚本浅色ini脚本深色ini脚本最终效果前言导入200种配色方案#$language="Python"#$interface="1.0"#ImportAdditionalColorSchemesIntoGlobalConfig.py''''Description:
  • 2024-01-31Windows 10 11 安全加固 仅供参考,请查阅资料清楚后使用
    WindowsRegistryEditorVersion5.00;设置密码策略[HKEY_LOCAL_MACHINE\SECURITY\Policies\PasswordPolicy]"MinimumPasswordLength"=dword:00000008"MaximumPasswordAge"=dword:00000030"PasswordComplexity"=dword:00000001"PasswordHi
  • 2024-01-31Windows server 2022 安全基线加固 安全加固 仅供参考
    WindowsRegistryEditorVersion5.00[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TerminalServer\WinStations\RDP-Tcp]"PortNumber"=dword:0000045a[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]"Dis
  • 2023-11-15js按位运算符(按位或,按位与,按位异或)
    1.按位操作的概念:按位操作为,将数据转化为二进制八位展示/十六位展示后根据条件进行计算的操作2.按位运算符分类:&:按位与|:按位或^:按位异或~:按位非<<:左移运算符>>:右移运算符>>>:无符号右移3.具体讲解:&:按位与 ----将数
  • 2023-09-10.Net8 AOT+VMP简单的逆向分析
    1.前言测试下VMP加密.NET的强度,选了最新的.Net8+AOT编译,用VMP给它加壳。最后逆向下,简单的分析,本篇看下。2.概述一.前奏首先一段简单的C#代码:namespaceTest_{internalclassProgram{staticvoidMain(string[]args){Console.WriteLine("hello,
  • 2023-05-28原码和补码
    原码和补码1.原码原码就是符号位加上真值的绝对值,即用第一位表示符号,其余位表示值[+1]原=00000001[-1]原=10000001第一位是符号位.因为第一位是符号位,所以8位二进制数的取值范围就是:[11111111,01111111],即[-127,127]2.补码补码的表示方法是:正数的补码
  • 2023-03-28使用memset对数组进行赋值时可能会有的疑惑
    Memset(typename,intvalue,size) *第一个参数为变量的标识符,第二个要赋为数组的值,第三个为数组的大小(单位为字节,可用sizeof()表示)原理:memset是字节为单位进行复制
  • 2023-03-26PS不能拖入解决.reg
    WindowsRegistryEditorVersion5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]"ConsentPromptBehaviorUser"=dword:00000003"D
  • 2023-02-04x64 APP栈回溯原理
    [原创]关于X64程序中RUNTIME_FUNCTION,UNWIND_INFO,UNWIND_CODE结构理解  2021-2-319:27  4012X64程序会生成一个Pdata段,用于记录每个函数的栈帧和异常信息,
  • 2023-02-02Challenges of Debugging Optimized x64 Code
    Learn  BlogArchive  NtdebuggingBlog 使用英语阅读保存  ChallengesofDebuggingOptimizedx64Code项目2009/01/0923分钟可看完If
  • 2022-10-17全志R528 系统繁忙时触摸屏I2C报错问题。
    最近调试项目时遇到一个奇怪的问题。当linux 系统繁忙时(开机,关机或APP繁忙等情况),此时按下触摸屏后,I2C总线就会报错,TP读数据失败,之后内存报错,重启。root@TinaLinux:/#
  • 2022-10-07Windows 11 安装过程特殊情况处理
    跳过TPM进入安装环境后按Shift+F10,打开命令行界面输入regedit打开注册表并定位到如下的位置HKEY_LOCAL_MACHINE\SYSTEM\Setup新建LabConfig的项,在LabConfig下
  • 2022-10-07快速理解memset
    memset函数是在头文件:cstring 或 memory中 memset函数的作用是将数字以单个字节逐个拷贝的方式放到指定的内存中去memset(a,0,sizeofa);int类型的变量一般占
  • 2022-09-21绕过TMP限制安装Win11的方法
    首先下载一个Windows11安装免TPM2.0补丁,按照文中所示的方法替换镜像中的文件。如果还有错误提示的话,再加一个注册表设置:WindowsRegistryEditorVersion5.00[HKEY_LOCA