- 博客(4463)
- 收藏
- 关注
转载 ReentrantReadWriteLock之读写锁判断
一. 读写锁是怎么实现的? 继承AQS,然后通过将AQS中的state转化为二进制,分为高16位和低16位来区分。高16位表示读状态,低16位为写状态。二. 解析表示方式(高低16位) 假设此时state是数值S a.写锁 在判断写锁时,通过 K=S&0X0000FFFF, 将高位全部抹掉,此时只有低16位,然后判断K是否大于0,K>0,表示...
2019-09-30 21:06:00
277
转载 win10远程桌面身份验证错误,要求的函数不受支持
出现原因win10最近安装了一个更新补丁导致的,当然可以直接卸载这个补丁,也可以安装操作来就可以。需要修改注册表里边的项目,添加下面的设置。解决办法1.win+R 输入 regedit, 打开注册表2.找到这个路径:计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System3.在Sy...
2019-09-25 15:07:00
148
转载 List 拆分集合与 XML写入配置文件
有时候会出现需要将一个集合分成所干个集合,依次再对每组集合进行处理,想了想,用 Linq 处理就很方便 var times = Math.Ceiling((double)lis.Count() / 40); var temp1 = lis.Skip(0).Take(40); //第一组 var ...
2019-09-24 16:10:00
112
转载 线程那些坑 - HttpContext
之前记录Log的时候,直接把经常用过的Log帮助类拷贝过来直接用,其中日志的填写路径要么是固定值,然后读取配置文件,要么就是用上下文动态获System.Web.HttpContext.Current.Server.MapPath() ,正常情况下没什么问题,但是当用到线程时,这里获取到路径便是null,会直接运行错误,线程中,程序无法读取Current 对象值,所以解决办法要...
2019-09-22 22:59:00
243
转载 由于工作原因开始更新本博客园
由于工作原因开始更新本博客园 之前由于工作原因一直没时间更新,目前来讲,可以进行日常更新了。 posted on 2019-09-21 02:47symon...
2019-09-21 02:47:00
79
转载 AGC007题解
发现自己思维能力又跟不上了...做题有点吃力...所以回归AGC刷题计划...AGC040506都写了一部分题然后懒得补全了,所以从07开始做吧。大概是从C开始。C这也太人类智慧了吧...我先是自己画了个柿子 咱也不知道对不对 先丢着$\frac{1}{i-j+1} * \frac{1}{2^{j-n+1}} * ((2i-2j+1)d_1 + \frac{2i...
2019-09-19 15:25:00
107
转载 提权
本地提权系统账号之间权限隔离操作系统安全的基础用户空间内核空间系统账号用户账号登陆时获取权限令牌服务账号无需用户登陆已在后台启动服务windows提权schtasks /create /tn trstname /sc minute /st 23:43:00 /tr cmd---------定时在23点43分执行cmd命令...
2019-09-15 15:16:00
82
转载 渗透测试之弱点扫描
发现漏洞、1、基于端口服务扫描结果版本信息(速度较慢)2、搜索已公开的漏洞数据库(数量大)www.exploit-db.com------可查询已公开的漏洞/usr/share/exploitdb/---------kali自带的漏洞模块存储路径searchsploit --------------搜索相应的漏洞模块example:searchsploit wondo...
2019-09-14 21:55:00
115
转载 SQLMAP/Metasploit介绍及PHP网站渗透
查找PHP网页: inurl:php?id=查询jsp网页:inurl:asp?id=判断网页的动态还是静态www.baidu.com------>www.baidu.com/index.html-----没有报错就是静态页面www.baidu.com/plasp?id=86------>www.baidu.com/plasp?id=86 and 1=...
2019-09-14 20:09:00
1153
转载 014.AUTOSAR OS学习笔记2-符合类
AUTOSAR OS学习笔记2-符合类1、引言AUTOSAR OS是建立在OSEK OS基础之上的,在OSEK OS中有一节规范是Conformance classes,有的翻译成符合类,有的翻译成一致类,翻译成什么不重要,重要的是它讲的是什么,接下来介绍下什么是符合类。2、Conformance classesOSEK OS标准根据系统应用软件的不同需求规定了操作系统不同的功能特征合集...
2019-09-14 18:33:00
462
转载 博弈论学习笔记
借鉴/感谢:自为风月马前卒,Candy,贾志豪《组合游戏略述——浅谈SG游戏的若干拓展及变形》(发现前两位竟然都是我省神仙由于不写博客就容易颓废(其实写了也还是颓废 所以开一个博客记录一下 这样有点动力...应该先是看贾志豪的《组合游戏略述——浅谈SG游戏的若干拓展及变形》然后后面会接一些题 这里会放一些笔记零、前置我们考虑的是一类组合游戏问题,前提是两人都以最优策...
2019-09-11 10:30:00
135
转载 渗透测试之三层发现、四层发现、端口扫描、服务扫描
三层发现优先:可路由,速度比较快缺点:速度比二层慢,经常被边界防火墙过滤协议:IP、icmp (二层发现主要是利用arp协议)1、pingping 192.168.1.1 -c 2ping - R 192.168.1.1 / traceroute 192.168.1.1ping 192.168.1.1 -c 1 | grep "bytes from...
2019-09-07 00:31:00
212
转载 [SHOI2013]阶乘字符串
题目描述给定一个由前\(n\)个小写字母组成的串\(S\)。串\(S\)是阶乘字符串当且仅当前\(n\)个小写字母的全排列(共\(n!\)种)都作为\(S\)的子序列(可以不连续)出现。由这个定义出发,可以得到一个简单的枚举法去验证,但是它实在太慢了。所以现在请你设计一个算法,在\(1\)秒内判断出给定的串是否是阶乘字符串。输入格式输入第\(1\)行一个整数\(T\),表示这个...
2019-09-06 22:07:00
197
转载 剑指offer10-旋转数组的最小值
一 题目描述把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。二 解法一1 分析遍历数组,找出数组中的最小元素。这个方法很直接,但是不是最好的,因...
2019-09-06 16:08:00
66
转载 主动信息收集
第一阶段:确定攻击目标IP,且是活着的,显示在线IP二层发现:1、arping--------------不知此ping一个网段#!/bin/bashif [ "$#" -ne 1 ]; then echo "Example - ./arping.sh eth0" exit fiinterface=$1prefix=$(ifconfig $interface ...
2019-09-05 22:32:00
85
转载 男人八题2019
打的第三年男人八题了= = 感觉自己可能能创造一个EZ历史上打过最多男人八题的人(嘤嘤嘤我明明是妹子啊考场上是5题 目前补了7题Biology模拟= =//Love and Freedom.#include<cstdio>#include<algorithm>#include<cstring>#includ...
2019-09-05 22:00:00
115
转载 jquery判断表单值是否改变
1.在表单加载(初始化)就把表单序列化成json格式数据var dataformInit = $("#myForm").serializeArray(); //通过 表单创建对象数组var jsonTextInit = JSON.stringify({ dataform: dataformInit }); 2 提交表单前 校验下 值是否被修改过var data...
2019-09-05 15:28:00
348
转载 json.stringify()的妙用,json.stringify()与json.parse()的区别
参考:https://www.cnblogs.com/echolun/p/9631836.html转载于:https://www.cnblogs.com/Samuel-Leung/p/11463476.html
2019-09-05 10:47:00
81
转载 jQuery重置form表单方式
$('#myform').reset() 这样是错误的 JQuery中没有reset方法需要转成dom 再用reset方法即 $('#myform')[0].reset() 转载于:https://www.cnblogs.com/Samuel-Leung/p/11460057.html
2019-09-04 16:46:00
379
转载 springcloud使用之断路器hystrix
上一篇文章提到我们最近开了个新项目,目的是将新的业务放到新项目中,老项目单独维护,再逐步迁移老项目到新项目里。但就在前端时间生产环境发生了一个事故,事故开始的异常是我们的业务发现前端h5页面办理很慢,这台服务器跑了三个省的办理业务,同事在寻找问题的时候一口老血差点吐出来,所有的项目日志打在一个文件里,里面乱的程度无法用语言形容,因为太忙了的原因,这个事情被安了一个网络不好的头衔不了了...
2019-09-04 15:24:00
66
转载 BZOJ1925 [SDOI2010]地精部落
题目部分原题链接题目描述传说很久以前,大地上居住着一种神秘的生物:地精。地精喜欢住在连绵不绝的山脉中。具体地说,一座长度为N的山脉H可分为从左到右的N段,每段有一个独一无二的高度\(H\_i\),其中\(H\_i\)是\(1\)到\(N\)之间的正整数。如果一段山脉比所有与它相邻的山脉都高,则这段山脉是一个山峰。位于边缘的山脉只有一段相邻的山脉,其他都有两段(即左边和右边)。...
2019-09-02 20:45:00
50
转载 Shell变量
1 系统变量Shell的系统变量主要对参数判断和命令返回值判断时的使用,包括脚本和函数的参数,以及脚本和函数的返回值。常用系统变量:$n:表示传递给脚本的第n个参数,如$1表示第一个参数$#:命令行参数的个数$0:当前脚本名称$*:以“参数1参数2….”形式返回所有参数的值$@:以“参数1”“参数2”形式返回所有参数的值$_:保存之前执行的...
2019-09-02 16:58:00
54
转载 爬虫原理
一、爬虫原理1、模拟计算机对服务器发起Request请求2、接收服务器端的Response内容并解析、提取所需的信息如果我们把互联网比作一张大的蜘蛛网,数据便是存放于蜘蛛网的各个节点,而爬虫就是一只小蜘蛛,沿着网络抓取自己的猎物(数据)爬虫指的是:向网站发起请求,获取资源后分析并提取有用数据的程序;从技术层面来说就是 通过程序模拟浏览器请求站点的行为,把站点返回...
2019-09-02 16:20:00
62
转载 .net core ioc
--------------------------------------2.---------------------------------------aop转载于:https://www.cnblogs.com/zhang-wenbin/p/11428889.html...
2019-08-29 11:50:00
93
转载 Log4net
--------------------------------------------------------封装--------------转载于:https://www.cnblogs.com/zhang-wenbin/p/11428563.html
2019-08-29 11:06:00
92
转载 python数据库操作之pymysql模块和sqlalchemy模块(项目必备)
参考:https://www.cnblogs.com/aylin/p/5770888.html转载于:https://www.cnblogs.com/Samuel-Leung/p/11427231.html
2019-08-28 23:30:00
71
转载 mvc 过滤器
---------------------------------------------------转载于:https://www.cnblogs.com/zhang-wenbin/p/11424689.html
2019-08-28 16:09:00
95
转载 webservice
webservice 跨平台、跨语言转载于:https://www.cnblogs.com/zhang-wenbin/p/11423180.html
2019-08-28 11:50:00
84
转载 剑指offer9-跳台阶
一 题目描述一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。二 解法11 分析跳台阶问题是经典的递归问题,那么我们需要知道递归公式和递归终止条件。1.1 递归公式青蛙跳上n级台阶有两种情况可以实现,一是从n-1级台阶跳1级台阶、二是从n-2级台阶跳2级台阶,那么可以从中总结出递归公式为:f...
2019-08-26 15:16:00
57
转载 js清空table的tbody中的数据
1、HTML结构<table id = "test"> <thead> <tr><td>列1</td><td>列2</td><td>列3</td><td>列4</td></tr> </thead...
2019-08-26 14:58:00
3758
转载 剑指offer8-Fibonacci数列
一 题目描述大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0)。n<=39二 解法11 分析Fibonacci数列用数学语言描述可以表示为f(n) = f(n-1) + f(n-2), (n > 1); f(n) = n, (n = 0, 1);显然可以使用递归思想解决这个问题,递归公式与递归终止条件都有...
2019-08-26 14:55:00
60
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人