自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 收藏
  • 关注

转载 代码审计入门

前言最近在看php代码审计,学习下代码审计,看了不少师傅的博客,写的很好,下面不少是借鉴师傅们的,好记性不如烂笔头,记下,以后可以方便查看。php代码审计需要比较强的代码能力和足够的耐心。这篇文章是写给我这样的刚刚开始审计的菜鸟,下面如果写的哪里有错误的话,还望提出,不吝赐教。在这里也立个flag:一周至少审计一种CMS(大小不分),希望自己能够坚持下去,任重而道远。代...

2017-10-31 21:14:00 326

转载 bean

public class User { String userid,username,sex; public String getUserid(){return userid;} public void setUserid(String userid){this.userid=userid;} public String getUsername(){return username;...

2017-10-31 19:35:00 54

转载 奶牛编号(Cowids) [NOIP模拟]

问题描述作为一个神秘的电脑高手,Farmer John 用二进制数字标识他的奶牛。然而,他有点迷信,标识奶牛用的二进制数字,必须只含有 K 位“1”(1 <= K <= 10)。 当然,每个标识数字的首位必须为“1”。FJ 按递增的顺序,安排标识数字,开始是最小可行的标识数字(由“1”组成的一个 K 位数)。不幸的是,他没有记录下标识数字。请帮他计算,第 N 个标识数字(1 <=...

2017-10-31 15:31:00 121

转载 .NET Core 使用RSA算法 加密/解密/签名/验证签名

前言前不久移植了支付宝官方的SDK,以适用ASP.NET Core使用支付宝支付,但是最近有好几位用户反应在Linux下使用会出错,调试发现是RSA加密的错误,下面具体讲一讲。RSA在.NET Core的改动以前我们使用RSA加密主要是使用RSACryptoServiceProvider这个类,在.NET Core中也有这个类,但是这个类并不支持跨平台,所以如果你是用这个类来进行加/解密在w...

2017-10-31 07:14:00 1313

转载 20155309南皓芯 第六周 课堂测试及书上练习

上周在课堂上虚拟机整个完全崩掉了,导致在课堂上只能看课本。现在已经把虚拟机给处理好了,因为win10的操作系统对于5.0之后的虚拟机版本是不兼容的,所以,我在将原来的虚拟机完全卸载之后,重新下载了4.3.12版本的虚拟机,并且对其进行repair修复了几次之后,终于使得虚拟机恢复了正常。课堂测试一问题:参考程序,编写一个代码,可以判断一下你的电脑是大端还是小端?思路:我们可以用0x22与...

2017-10-29 20:02:00 73

转载 大数据系列(hadoop) 集群环境搭建三

转载于:https://www.cnblogs.com/YellowstonePark/p/7699141.html

2017-10-29 17:36:00 43

转载 低碳生活大奖赛

某电视台举办了低碳生活大奖赛。题目的计分规则相当奇怪:每位选手需要回答10个问题(其编号为1到10),越后面越有难度。答对的,当前分数翻倍;答错了则扣掉与题号相同的分数(选手必须回答问题,不回答按错误处理)。每位选手的起步分都是10分,某获胜选手最终得分刚好是100分,如果不让你看比赛过程,你能推断出他(她)哪个题目答对了,哪个题目答错了吗?如果把答对的记为1,答错的记为0,则10个题目的回...

2017-10-29 11:14:00 112

转载 发布、安装自己的npm模块

1、安装Node,可以去Node官网或者中文网下载文件自行安装。2、在npm网站注册一个自己的账号,待会儿会用到这个账号,npm账号注册地址:https://www.npmjs.com/signup。注册完成npm会发一封邮件到你填写的邮箱里边,记得到你填写的邮箱里边去验证一下。3、电脑打开命令行,键入:npm login,按照提示输入之前注册的用户名、密码、邮箱。1 npm lo...

2017-10-28 23:02:00 81

转载 BZOJ 1922--大陆争霸(最短路)

1922: [Sdoi2010]大陆争霸Time Limit:10 SecMemory Limit:64 MBSubmit:2113Solved:947[Submit][Status][Discuss]Description在一个遥远的世界里有两个国家:位于大陆西端的杰森国和位于大陆东端的 克里斯国。两个国家的人民分别信仰两个对立的神:杰森国信仰象征黑暗和毁灭 的神...

2017-10-28 21:12:00 86

转载 .Net Core 学习新建Core MVC 项目

一、新建空的Core web项目二、在Startup文件中添加如下配置1. 在ConfigureServices 方法中添加services.AddMvc();MVC服务2. app.UseMvc(routes => { routes.MapRoute(name: "default", template: "{Controller=Home}/{acti...

2017-10-28 15:57:00 69

转载 动态导入模块

一、正常导入模块  正常模块导入方式: import module(模块路径)  同时导入多个模块: import os,sys,socket二、动态导入模块  动态导入模块允许我们通过字符串形式来导入模块  2.1 __import__函数,接受一个字符串参数import os, sysmy_sys = __import__('sys')...

2017-10-28 14:46:00 64

转载 MySQL连接方式及大小写问题

一.连接数据库在命令行连接MySQL有这两种方式,一种是使用命令行参数;另一种是将参数信息写入配置文件1.命令行中使用参数-u用户名 -p密码 -D数据库名 -P数据库服务端口 -s安静模式 -S指定socket文件(多实例本机登陆)mysql -uroot -pfIoQEPch2YzR -Dmysql -P3306 -s2.将连接信息写入 ~/.my.cnf...

2017-10-27 19:18:00 175

转载 mysql安装教程以及配置快捷方式

1.首先双击exe3.Next安装过程省略....Win+r然后输入:cmd打开dos窗口后:输入: mysql -uroot -p你设置的密...

2017-10-27 13:07:00 169

转载 如何在VS CODE调试Angular

参考:https://segmentfault.com/a/1190000009807531转载于:https://www.cnblogs.com/Ceri/p/7737005.html

2017-10-26 15:22:00 40

转载 SQL Case when

统计不同身份角色,注册情况,列横向统计,列纵向统计两种;一、横向统计select count(*) as 总注册用户量, sum(case TypeId when 2 then 1 else 0 end) as 生产企业, sum(case TypeId when 3 then 1 else 0 end) as 农机局, sum(case TypeId when ...

2017-10-26 13:15:00 47

转载 Aop实现SqlSugar自动事务

http://www.cnblogs.com/jaycewu/p/7733114.html转载于:https://www.cnblogs.com/baiqian/p/7735216.html

2017-10-26 09:21:00 372

转载 c#的托管代码和非托管代码的理解

理解托管和非托管代码的前提之下,要先了解CLR(公共语言运行库) .Net Framework 是由彼此独立又相关的两部分组成:CLR 和 类库, CLR是它为我们提供的服务,类库是它实现的功能. .NET的大部分特性----垃圾收集,版本控制,线程管理等,都使用了CLR提供的服务当你为.NET Framework编译源代码的时候,得到的目标代码不是CPU能识别的机器指令,而是一种叫...

2017-10-25 21:47:00 64

转载 如何在CentOS上修改主机名

在CentOS中,有三种定义的主机名:静态的(static),瞬态的(transient),和灵活的(pretty)。“静态”主机名也称为内核主机名,是系统在启动时从/etc/hostname自动初始化的主机名。“瞬态”主机名是在系统运行时临时分配的主机名,例如,通过DHCP或mDNS服务器分配。静态主机名和瞬态主机名都遵从作为互联网域名同样的字符限制规则。“灵活”主机名则允...

2017-10-25 15:40:00 31

转载 使用SpringBoot做Javaweb时,数据交互遇到的问题

有段时间没做过javaweb了,有点生疏了,js也忘记得差不多,所以今天下午做前后端交互的时候,传到后台的参数总是为空,前端控制台了报一个String parameter “xxx” is not present的错误。贴一下代码前端代码  $.ajax({ type: 'GET', url: '/weibo/list', ca...

2017-10-25 09:57:00 53

转载 Hash表的原理

哈希的概念:Hash,一般翻译做“散列”,也有直接音译为“哈希”的,就是把任意长度的输入(又叫做预映射, pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,而不可能从散列值来唯一的确定输入值。简单的说就是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数。哈希的用途...

2017-10-23 18:44:00 49

转载 java.lang基础数据类型boolean、char、byte、short、int、long、float、double (JDK1.8)

java.lang.Boolean1 public static int hashCode(boolean value) {2 return value ? 1231 : 1237;3 }JDK 1.8新增一个hashCode方法,true的hashCode为1231,false的hashCode为1237, why?https://st...

2017-10-22 18:03:00 138

转载 [NOIp 2016]换教室

Description对于刚上大学的牛牛来说,他面临的第一个问题是如何根据实际情况申请合适的课程。在可以选择的课程中,有 $2n$ 节课程安排在 $n$ 个时间段上。在第 $i$($1 \leq i \leq n$)个时间段上,两节内容相同的课程同时在不同的地点进行,其中,牛牛预先被安排在教室 $c_i$ 上课,而另一节课程在教室 $d_i$ 进行。在不提交任何申请的情况下,...

2017-10-22 15:41:00 54

转载 Java8函数之旅 (五) -- Java8中的排序

前言   对数据进行排序是平常经常会用到的操作之一,使用Jav8排序可以减少你在排序这方面的代码量,优化你的代码。测试用例代码定义个实体类User,拥有姓名name,年龄age,积分credits三个属性,定义一个包含User的集合,用于排序,下面是代码/* 这里偷个懒,用lombok注解生成实体类getset等一些基本方法 */@Data@AllArgsConstructor@No...

2017-10-22 13:11:00 182

转载 Java中继承thread类与实现Runnable接口的区别

Java中线程的创建有两种方式:1.通过继承Thread类,重写Thread的run()方法,将线程运行的逻辑放在其中2.通过实现Runnable接口,实例化Thread类 在实际应用中,我们经常用到多线程,如车站的售票系统,车站的各个售票口相当于各个线程。当我们做这个系统的时候可能会想到两种方式来实现,继承Thread类或实现...

2017-10-21 16:40:00 33

转载 【JDK1.8集合】之LinkedList

LinkedList的特点有:存取有序,元素可以重复,可以存null值,因为底层是链表,所以增删快,非线程安全。成员属性: //指向第一个节点 transient Node<E> first; //List大小,(所含元素的个数) transient int size = 0; //指向最后一个节点 transient...

2017-10-20 15:30:00 32

转载 9.垃圾回收机制和JVM

9.垃圾回收机制和JVM1.GC(Garbage Coolection)指垃圾回收机制。没有提供相关api,手动回收,所有的内存分配和回收权限都在jvm中2.System.gc():呼叫java虚拟机的垃圾回收器运行回收内存的垃圾3.finalize()方法  当垃圾回收器认为一个对象没有存在意义时,会回收该对象的内存,会调用该对象的finalize()方法,释放...

2017-10-19 21:31:00 53

转载 win8、win10下卸载程序报错误2502、2503的解决办法

首先打开任务管理器,可以通过右键点击桌面上的任务栏打开任务管理器,也可以通过同时按下键盘上的Ctrl+Alt+Delete键打开任务管理器。  打开任务管理器后,切换到“详细信息”选项卡,找到explore.exe这个进程,如下图所示:我们可以通过右键结束explore.exe这个进程,也可以通过选中它后,点击下面的结束任务进行结束。  接下来,点击任务管理器上面的“文件” - “...

2017-10-18 22:22:00 133

转载 BZOJ2957: 楼房重建

n<=100000栋楼房,第i栋在位置i,一开始全没建成高度0,m<=1e5个操作,每次操作把一栋楼x的高度修改为y,并问这次修改后从0位置往右边看能看到多少栋楼。他能看到一栋楼,必须这栋楼有高度,并且设楼高度Hi,那么(0,0)到(i,Hi)这条线段上没有其他的楼。1<=y<=1e9说半天就是维护个斜率啦。。单点修改容易,不过这个信息有点难维护。。可以用...

2017-10-18 19:51:00 34

转载 java8_方法引用、构造器引用、数组引用

方法引用若Lambda 体中的内容有方法已经实现了,我们可以使用“方法引用”(可以理解为方法引用是Lambda)表达式的另一种表现形式。主要有三种语法格式对象 :: 实例方法名类 :: 静态方法名类 :: 实例方法名注意Lambda 体中调用方法的参数列表与返回值类型,要与函数式接口抽象方法的该函数列表和返回值类型保持一致。若Lambda参数列表中的第一个参数是实...

2017-10-18 15:38:00 35

转载 NoSQL-流式数据处理与Spark

流式数据处理与Spark技术产生背景随着信息时代的到来,数据开始急剧膨胀,业务也变得很复杂,我们每个人都是个数据源,每时每刻都在产生着数据与个性化、实时化的需求,原本的人力以及服务器已经不足以支撑数据处理平台的业务。由此,流式数据处理便应运而生。在我们的普遍认知中,数据的价值会随着时间的流逝而降低,所以在事件出现后必须尽快对它进行处理,最好是数据出现时便立刻对其进行处理,发生一个事...

2017-10-18 09:48:00 95

转载 modelsim仿真基本流程

好久没再用过modelsim,都忘的一干二净了。刚换了份工作,又要重新拾起来,不过现在感觉modelsim的仿真其实是比较快的,很有用处。再者这么长时间老是学了忘,忘了再学,觉得真浪费时间,平时确实应该好好总结下的,关于modelsim的仿真这一次一定要系统的总结出来,顺便再练下写文档的能力。modelsim仿真方法1:用modelsim直接建立工程。1、建工程输入工程名,选择工程...

2017-10-17 20:11:00 158

转载 HDFS学习总结

最近在研究HDFS,主要是通过看<Hadoop: The Definitive Guide>一书的第四版,现在就书中的要点做下总结。1、HDFS是什么?HDFS全称Hadoop Distributed File System,是一种分布式文件系统,是Hadoop项目的核心子项目,在Hadoop 2.0引入了资源管理框架Yarn后,其上除了可以使用MapReduce计算框架,...

2017-10-17 17:44:00 82

转载 深入理解法线贴图原理

本文算是对此文(写给笨人的法线贴图原理)的提炼,主要是原文较长,且由大量文字构成,未必大家都有耐心认真读完,如果有耐心,建议先去读原文,然后再来这里验证。1.为什么用法线贴图?法线贴图是为了存法线信息,让低模拥有类似高模的光照交互效果:凹凸不平,表面精致。2.怎么存法线向量?纹理每个点都有rgb分量,可以用来存法线向量的3个分量(实际上是存2个分量,因为是单位法线向量,第三个分量可求出)。...

2017-10-17 17:04:00 721

转载 Bootstrap源码解读之栅格化篇

本文纯属自己研究所写笔记,如果有错误还请多多指教提出版心(container)版心:class名为.container的容器,其版心的宽度在各个屏幕设备下是不一样的值,版心两边就是留白。各尺寸下版心宽度如下表:屏幕设备版心宽度max-width:768pxxs 继承父元素宽度(即width:100%)min-widt...

2017-10-17 11:52:00 45

转载 Deap: 粒子群优化算法

Source Code#!usr/bin/env python#-*- coding:utf-8 _*-"""@author:fonttian @file: Particle Swarm Optimization Basics.py @time: 2017/10/15 """# ----------------------Modules-----...

2017-10-16 19:41:00 338

转载 Zookeeper初步了解

Zookeeper初步了解: Zookeeper实现了许多复杂的事情,例如实现了Zookeeper Atomic Broadcasting Protocal来广播状态信息的变化,Fast Paxas算法实现Leader选举和信息同步。但在具体的实现上去十分简单明了。 1、最常用的Leader选举 主要是大家共同创建一个临时节点,谁创建成功,谁就是Leader。每个成员都订阅这...

2017-10-14 09:46:00 40

转载 神秘的 shadow-dom 浅析

神秘的 shadow-dom 浅析说到 shadow-dom 可能很多人会很陌生。但是其实我们肯定碰到过,本文主要想简单介绍下shadow-dom。下面直接进入正文。shadow-dom 是什么顾名思义,shadow-dom,直译的话就是影子dom?我觉得可以理解为潜藏在黑暗中的 DOM 结构,也就是我们无法直接控制操纵的 DOM 结构。前端同学经常用开...

2017-10-13 16:54:00 54

转载 Python+selenium第一个自动化脚本

第一个自动化脚本(用Python写的)from selenium import webdriver #从selenium导入webdriberdriver=webdriber.Firefox() #打开Firefox软件driver.get("http://baidu.com") #在Firefox的URL里输入百度,打开百度页面driver.find_element_b...

2017-10-12 10:01:00 79

转载 刷题总结——regular words(hdu1502 dp+高精度加法+压位)

题目:Problem DescriptionConsider words of length 3n over alphabet {A, B, C} . Denote the number of occurences of A in a word a as A(a) , analogously let the number of occurences of B be denot...

2017-10-11 19:29:00 71

转载 MyEclipse过期后怎么破解

方法一:写一个程序生成Subscriptioncodeimport java.io.*;public class MyEclipseGen { private static final String LL = "Decompiling this copyrighted software is a violation of both your license ag...

2017-10-11 18:33:00 1400

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除