.Net RuntimeExplorer开发日志(三) IL to C# - 解析switch语句(3)
本来已经结束这个话题,但在测试程序时又发现问题,只得改了又改。大体情况是这样,当if或while块中只有switch或多个if组成的switch时,switch块的出口位置变为if else块之后的位置或是while的continue位置,为什么会是这样?因为要效率,所以要免去了多余的跳转。 问题已 ... 查看全文
实现 API 调用接口
实现 API 调用接口 API 简介 API 的概念 API(Application Programming Interface) 应用程序编程接口是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一次例程的能力,而又无需访问源码或理解内部工作机制的细节。 API 的特点 一 ... 查看全文
win10在休眠中执行定时任务
Win10 在休眠中执行计划任务 1.启用 电池的 唤醒定时器 win 搜索 编辑电源计划 更改 高级电源设置 睡眠 允许使用唤醒定时器 2.设置计划任务 我的电脑 管理 任务计划程序 任务计划程序库 创建任务 / 创建 基本任务 常规: 只在用户登录时运行 使用最高权限运行 条件: 唤醒计算机运行 ... 查看全文
kubernetes v1.18.2 二进制部署 ipv4 kube-apiserver 部署
kubernetes v1.18.2 二进制部署 ipv4 kube-apiserver 部署 查看全文
[0CTF 2016]piapiapia
[0CTF 2016]piapiapia 1.审题 进入登录页面,简单的sql注入无效,可能是过滤了大部分的注入字符 dirsearch扫描一下,发现源码泄漏,www.zip 下载,源码审计 2.源码审计 config.php 猜测flag在这个文件中,我们要有一个意识:这是我们下载下来的源码,并非 ... 查看全文
windows创建隐藏用户的powershell脚本
通过保存并重新注册已删除用户的注册表的方式来隐藏用户,未登录时登陆界面不可见,登陆后可见 方法详情见: https://www.k0rz3n.com/2018/06/26/windows%E6%B8%97%E9%80%8F%E4%B8%AD%E5%90%8E%E9%97%A8%E7%94%A8%E6 ... 查看全文
如何使用Golang实现一个API网关
你是否也存在过这样的需求,想要公开一个接口到网络上。但是还得加点权限,否则被人乱调用就不好了。这个权限验证的过程,最好越简单越好,可能只是对比两个字符串相等就够了。一般情况下我们遇到这种需要,就是在函数实现或者添加一个全局的拦截器就够了。但是还是需要自己来写那部分虽然简单但是很啰嗦的代码。那么存不存 ... 查看全文
001Java语言介绍和Java安装测试
Java介绍 Java分为:JavaSE、JavaEE、JavaME JDK:Java集成开发工具 JRE:Java运行时环境 JVM:Java虚拟机 JDK包含JRE和开发工具,JRE包含JVM和核心类库,Java程序运行在JVM虚拟机上 DOS命令 C:\Users\Admin>d: //切换盘 ... 查看全文
推荐几个学习Python的免费网站
想要学好Python,只靠看Python相关的书籍是远远不够的!今天为大家分享几个实用的Python学习网站。 欢迎各位热爱Python的小伙伴进群交流:610380249 群里有大佬哦,而且很热心,群内也有资料可以共享,广告勿扰! Python部落 无数同学问Python怎么安装,虽然小白也推送过 ... 查看全文
Python for Data Science - Delving into non-parametric methods using pandas and scipy
Chapter 5 - Basic Math and Statistics Segment 6 - Delving into non-parametric methods using pandas and scipy import numpy as np import pandas as pd im ... 查看全文
java中Map遍历的四种方式
原文地址:https://www.cnblogs.com/damoblog/p/9124937.html 方便自己查看,所以拷了一份到自己这边,方便查找 在java中所有的map都实现了Map接口,因此所有的Map(如HashMap, TreeMap, LinkedHashMap, Hashtabl ... 查看全文
剑指 Offer 39. 数组中出现次数超过一半的数字
剑指 Offer 39. 数组中出现次数超过一半的数字 地址:剑指 Offer 39. 数组中出现次数超过一半的数字 数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。 你可以假设数组是非空的,并且给定的数组总是存在多数元素。 示例 1: 输入: [1, 2, 3, 2, 2, 2, 5 ... 查看全文
Java常用类——StringBuffer和StringBuilder
Java常用类——StringBuffer和StringBuilder String、StringBuffer、StringBuilder对比 IDEA中Ctrl+Shift+T查看类定义 String:不可变 StringBuffer:可变,线程安全,效率低 StringBuilder:可变,线程 ... 查看全文
Java获取指定类的内部结构
Java获取指定类的内部结构 1、通过反射机制实现自定义类的反编译实现。反编译就是将class文件内容通过反射获取所有的内容后写入到一个java源代码文件中。 package homework; import java.io.File; import java.io.FileWriter; impo ... 查看全文
python-scrapy-增量式
movie.py import scrapyfrom scrapy.linkextractors import LinkExtractorfrom scrapy.spiders import CrawlSpider, Rulefrom zlsPro.items import ZlsproItemfr ... 查看全文
使用Idea搭建Spring-boot微服务
新建项目 选择Spring Initializer 填写和选择相关配置 依赖选择 Spring boot devtools,热部署工具 Spring configuration processor, 配置处理器,Spring常用yml配置文件,当碰到xml或者properties时,需要解析,就用到 ... 查看全文
八十四:JavaScript之正则表达式之常用的正则表达式
1.校验QQ号 console.log(/^[1-9]\d{4,10}$/); // 严格控制5~11位console.log(/^[1-9]\d{4}$/); // 不小于5位即可 2.用户名 console.log(/^[\u4e00-\u9fa5a-zA-Z0-9_]{2,18}$/);con ... 查看全文
八十二:JavaScript之正则表达式之位置匹配
一:首尾匹配 1.首匹配:^ 2.尾匹配:$ 3.案例:验证字符串为全数字 二:单体边界匹配 1.单词边界:\b 2.前瞻性匹配:指定单词后面元素的匹配 3.负向前瞻性:与前瞻性相反 ... 查看全文
10.为客户端添加输入线程(Thread)
客户端开启一个线程,使得用户可以输入指令 服务端: //vc的第一套socket,第二套socket,可能存在冲突 #define WIN32_LEAN_AND_MEAN #define _WINSOCK_DEPRECATED_NO_WARNINGS //也可以放到工程属性,预处理中 #includ ... 查看全文