自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 以太坊源码交易流程源码解读

和Bitcoin类似,以太坊的转账流程基本是这样的:1.发起交易:指定目标地址和交易金额,以及必需的gas/gasLimit2.交易签名:使用账户私钥对交易进行签名3.提交交易:验签交易,并将交易提交到交易缓冲池4.广播交易:通知以太坊虚拟机吧交易信息广播给其他节点Eth Transaction结构首先,在源码中搜索到Transaction结构的定义之处:./core/...

2018-11-30 17:51:00 713

转载 Linux 查看CPU信息,机器型号,内存等信息

系统# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备#...

2018-11-30 10:52:00 48

转载 std::vector使用简介

https://blog.csdn.net/tpriwwq/article/details/80609371转载于:https://www.cnblogs.com/eustoma/p/10037759.html

2018-11-29 13:37:00 44

转载 day32 Pyhton 异常处理

一.内容回顾  反射的另外两个内置函数 setattr delattr  a.b=c 与 setattr(a,'b',c)相对  del a.b 与 delattr(a,'b')  两个内置函数   A,B(A),C(B)   type(c_obj) is C 只能判断出和C的关系   isinstance(c_obj,A) 不仅能判断C,还有A\B   ...

2018-11-28 20:46:00 50

转载 【机器学习】神经网络DNN的正则化

和普通的机器学习算法一样,DNN也会遇到过拟合的问题,需要考虑泛化,之前在【Keras】MLP多层感知机中提到了过拟合、欠拟合等处理方法的问题,正则化是常用的手段之一,这里我们就对DNN的正则化方法做一个总结。1. DNN的L1&L2正则化想到正则化,我们首先想到的就是L1正则化和L2正则化。L1正则化和L2正则化原理类似,这里重点讲述DNN的L2正则化。而DNN的L2正则化通...

2018-11-28 15:12:00 77

转载 CAS无锁实现原理以及ABA问题

CAS(比较与交换,Compare and swap) 是一种有名的无锁算法。无锁编程,即不使用锁的情况下实现多线程之间的变量同步,也就是在没有线程被阻塞的情况下实现变量的同步,所以也叫非阻塞同步(Non-blocking Synchronization)。实现非阻塞同步的方案称为“无锁编程算法”( Non-blocking algorithm)。为什么要用CAS ...

2018-11-28 15:02:00 91

转载 后台接收json数据

后台接收方法          @RequestMapping(value="/cp/returnstatus") @ResponseBody public String returnstatus(@RequestBody JSONObject object){ String appid = callback(object); backStr...

2018-11-28 13:47:00 94

转载 bzoj 4025 二分图

题目大意:一个n个节点的图 T时间内一些边会出现后消失 求出每一时间段内这个图是否是二分图思路:对于每条边 在线段树中修改这个边所影响的区间 使用带撤销按秩合并并查集用一个数组来维护每个点到根路径长度的奇偶性(这个数组非常的nb线段树分治即相当于pushdown了一堆影响 对于每个点查询即可 1 #include<iostream> 2 #inclu...

2018-11-27 15:59:00 51

转载 Anaconda创建caffe和tensorflow共存环境

一、前言安装环境:AnacondaUbuntu二、安装步骤我们分几步进行,anconda的安装和使用方法就不讲解了。我们直接安装caffe和tensorflow。1、创建虚拟环境我们先创建一个用于caffe和tensorflow共存的虚拟环境:conda create -n caffe-tf python=3.6直接回车,安装即可。安装好后,进入到...

2018-11-26 17:18:00 158

转载 httpclient之发送json数据

public static String getJsonData( String jsonData, String url) { String str = ""; CloseableHttpClient httpclient = null; CloseableHttpResponse result = null;...

2018-11-26 16:11:00 652

转载 react-笔记(2)

1、react的引入 react的语法 import React from "react"; reactDOM渲染的时候需要用到ReactDOMimport ReactDom from "react-dom";2、map遍历循环(类vue的v-for) let Dom = ( arr.map((item,ind...

2018-11-25 20:39:00 47

转载 selenium使用HTMLTestRunner生成测试报告

HTMLTestRunner下载地址:python2:http://tungwaiyip.info/software/HTMLTestRunner.htmlpython3:https://pan.baidu.com/s/1dEZQ0pz将下载好的HTMLTestRunner.py文件放到python安装目录的Lib文件夹中#coding=utf-8import...

2018-11-24 17:02:00 46

转载 jvm 05-JVM垃圾收集策略

GC策略新生代GC策略:串行GC:Serial Copying并行回收GC:Parallel Scavenge并行GC:ParNew老年代GC策略:串行GC:Serial MSC并行GC:Parallel MSC并发GC:CMC新生代GC策略新生代--串行GC(Serial Copying)算法:复制清理算法操作步骤:扫描新生代中所有存活的对象使...

2018-11-23 15:29:00 47

转载 2018阿里巴巴在线编程题--将数组分割为和相等的三段

看到一道面试题:给定一个int型的数组,找出两个位置,使得数组被分为三段,每段之和相等,问存不存在这样的两个位置,注意两个位置上的数字不属于任何一段。要求时间复杂度为O(n)。用双循环的话,可以很容易的做到,但是时间复杂度是O(n2),不满足要求。可以利用前缀和、后缀和的概念来解决。用Java实现了一下,代码如下:package leetcode;import ja...

2018-11-23 12:49:00 340

转载 Python学习笔记——Matplot库

https://www.cnblogs.com/laoniubile/p/5893286.html一、基本指令import matplotlib.pyplot as pltplt.figureplt.plot(x,y,label="sin(x)",width=2)plt.show()1.使用matplot画简单图import matplotli...

2018-11-22 17:28:00 134

转载 KeyboardNotificationViewController

GitHub地址:https://github.com/liuyongfa/KeyboardNotificationViewController.git继承KeyboardNotificationViewController,并且重写函数- (UIView *)bottomViewVisible { return self.loginButton;}返回最底部不想...

2018-11-22 16:11:00 123

转载 [nginx]设置代理和静态资源目录

upstream disconf { server 127.0.0.1:8080; #tomcat服务器的地址 } server { listen 8091; #监听端口 server_name localhost; #域名 index index.html; ...

2018-11-22 10:26:00 429

转载 Kali Linux Web渗透测试手册(第二版) - 1.2 - Firefox浏览器下安装一些常用的插件

标记红色的部分为今日更新内容。一.配置KALI Linux和渗透测试环境在这一章,我们将覆盖以下内容:l 在Windows和Linux上安装VirtualBoxl 创建一个Kali Linux虚拟机l 更新和升级Kali Linuxl 为渗透测试配置web浏览器l 创建一个属于自己的靶机l 为正确的通信配置虚拟机l 了解易受攻击的虚拟机上的w...

2018-11-21 23:17:00 69

转载 python learn note1

1.python 的缩进习惯了java,c++之类的宽容,初学python,被它摆了道下马威,写if else,竟然必须要我正确用缩进格式,原来在python里不能用括号来表示语句块,也不能用开始/结束标志符来表示,而是靠缩进来表示,好吧,我以后多注意空白在Python中是重要的。事实上行首的空白是重要的。它称为缩进。在逻辑行首的空白(空格和制表符)用来决定逻辑行的缩进层次,从而用来决定...

2018-11-21 22:26:00 54

转载 PHP的垃圾回收机制

PHP可以自动进行内存管理,清楚不再需要的对象。PHP使用了引用计数这种单纯的垃圾回收机制。每个对象都内含一个引用计数器,每个reference链接到对象,计数器加1,当reference离开生存空间或者被设为null,计数器减1,当某个引用计数器的对象为0时,PHP知道你将不再需要使用这个对象,释放其所占有的内存空间。转载于:https://www.cnblogs.com/zehao/...

2018-11-21 14:54:00 30

转载 SpringCloud - RestTemplate 的三种使用方式

1. 直接使用RestTemplate restTemplate = new RestTemplate();String result = restTemplate.getForObject("http://localhost:8761/order", String.class);2.使用LoadBalancerClient 获取服务地址 @Autowired...

2018-11-20 16:35:00 113

转载 恶意代码——注册表

AppInit_DLL(利用user32.dll) 通过AppInit_DLL特殊的注册表项,这样可以获取DLL的加载,因为AppInit_DLL中的DLL会在进程加载User32.dll时被加载由于很多程序都是加载User32.dll,所以这些进程也会加载AppInit_DLL,恶意代码编写者通常只针对一个进程,(进行精准打击)所以为了排除没用的进程,恶意代码编写的payload...

2018-11-20 12:37:00 392

转载 js异步导致的错误

没想到jquery的$.each也是异步,本身是循环验证数据,然后再提交数据,但是发现验证和提交一起发生了。技术还不到位,所以在定义了一个变量,var step = 0; 每循环一次step自增,然后把提交放在循环体内,进行判断step 是否等于循环最大数,然后提交。转载于:https://www.cnblogs.com/init-007/p/9987751.html...

2018-11-20 11:09:00 82

转载 请求接口中文乱码问题

请求别的公司接口 总是中文乱码 设成 utf-8也不行 后来在传递中文上用 HttpUtility.UrlEncode(DetailCheckPlan.EmpName) 这样包裹 意思是以utf-8编码 中文传递正常记一下 以防以后忘记转载于:https://www.cnblogs.com/muzishisan/p/9986153.html...

2018-11-19 22:14:00 834

转载 js12

函数:  函数在调用的时候,会向城一个私有作用域,内部的变量不会布尔外面冯文,这种保护机制叫闭包,这就意味着函数调用完毕,这个函数形成的栈内存会被销毁但有时候我们不希望他被销毁。  函数归属谁跟它在哪调用没有关系,跟在哪定义有关Fn()调用完毕后得到的是一个匿名函数,但是这个函数在fn这个作用域下定义的,所以这个匿名函数内部的变量在fn作用域下查找。这种写法可以使函数内部的...

2018-11-19 20:39:00 56

转载 Java中的IO流(一)

一,IO流的分类  A,按照操作的对象不同可分为字节流与字符流  B,按照流的方向不同可分为输入(指从外部存储设备拿文件到内存)流也叫读与输出(指从内存把文件写入到外部存储设备)流也叫写  注:字节流可以操作任何类型的文件,字符流是后来才出现的,主要用来操作字符类的文件;字符流的出现源于编码表的问题,一开始计算机内使用ANSII编码,后来每种语言都有了自己的编码方式即编码表,为了统一这...

2018-11-19 17:26:00 45

转载 微信小程序在扫一扫进入小程序的时候 安卓手机后台继续运行的常规处理

一般在扫一扫进入小程序是没什么问题的 关于这个话题就不多说 怎么去配置后台 我的博客里面有提到 有兴趣的可以去看看 现在是用户第一次扫码进入之后 退出小程序 在外部扫一扫进入小程序指定界面的时候 安卓手机就出现了一个问题 它会闪烁一下 返回的首页去 而不是我们想要的 因为安卓手机有一个常规的操作 就是微信小程序进入之后 用户退出了 实际它是没有退出的 而是后台挂起了 所以这个状态是没有改变的 所以...

2018-11-19 12:02:00 1135

转载 HUB & SWITCH & ROUTER defference

http://www.qianjia.com/html/2017-08/09_274208.htmlHUB :工作在OSI 模型的物理层   广播  排队  冲突  半双工  响应SWITCH: 用MAC地址表完成数据转发  mac地址  建立连接  独享信道  全双工  ROUTER:工作在OSI 模型的网络层  连接不同类型网络(桢格式转换 )  路由选择  ...

2018-11-19 11:12:00 77

转载 Java的链式队列

参考https://www.cnblogs.com/lixiaolun/p/4646312.htmljava实现链队列的类代码: 1 package linkqueue; 2 3 public class LinkQueue { 4 5 class Element 6 { 7 Object elem;...

2018-11-19 11:10:00 123

转载 js实现小功能 动态赋值

转载于:https://www.cnblogs.com/-flq/p/9981785.html

2018-11-19 10:32:00 102

转载 Django框架之常用知识

常用三大块除了M、V、T,接下来学习一些其它的知识点,这些知识点不在三大块范围内,Django提供了这些功能后,可以帮助我们更快更好的完成开发。主要知识点如下:静态文件处理中间件上传图片Admin站点分页示例:省市区选择,jquery,ajax静态文件项目中的CSS、图片、js都是静态文件。一般会将静态文件放到一个单独的目录中,以方便管理...

2018-11-19 03:27:00 50

转载 bcrypt 加密

关于 bcrypt:1、bcrypt是不可逆的加密算法,无法通过解密密文得到明文。2、bcrypt和其他对称或非对称加密方式不同的是,不是直接解密得到明文,也不是二次加密比较密文,而是把明文和存储的密文一块运算得到另一个密文,如果这两个密文相同则验证成功。综上,Jenkins专有用户数据库使用了jbcrypt加密,jbcrypt加密是不可逆的,而且对于同一个明文的加密结果一般不同转载...

2018-11-18 20:06:00 97

转载 证书风险错误提示及常见证书问题

出现这种提示一般是证书过期为什么会出现证书错误?证书有问题或网站对证书的使用有问题时出现。360浏览器只是在接收到证书存在的问题后,向您提示有关证书错误的警告,可帮助您确保信息更安全。我可以访问具有证书警告的网站吗?你可以通过单击证书风险拦截页面上的“忽略警告,继续访问”继续访问此网站,但不建议这么做。如果在证书风险提示页面选择了忽略警告并转到了含...

2018-11-16 17:27:00 5802

转载 event flow

事件流动DOM事件不单单只会在一个Element上触发,它还会流向其他Element。事件的流动通常会经历这么三个阶段:捕获阶段 -> 目标阶段 -> 冒泡阶段"eventPhase"“eventPhase”是“Event”下的一个属性,它指明当前event属于那一个阶段。“eventPhase”可能是一下其中一个值:Even...

2018-11-16 11:25:00 73

转载 Sql server简单游标

---声明和表中字段数量相同的变量declare @a nvarchar(50)declare @b nvarchar(50)---创建游标declare aaa cursor for select * from [dbo].[Company]---打开游标open aaa---看一下fetch next from aaa into @a,@b ---查看上一步操作是否成功while(@@FETC...

2018-11-16 09:41:00 40

转载 一些学习方法

一些学习方法看书的过程中需要标记和总结关键点-------------一个人越是表现自己的脆弱的,人性的一面,他所说的内容就会越吸引人,但是暴露自己的缺点是你比较相信对方的人品,想真心的建立友谊,否则随便暴露自己的缺点会让自己受到很多伤害,脆弱能够创造信任,脆弱能够建立友谊,弱点在某些人面前的自我暴露是一段关系升级的超级催化剂-----------因为真正的学习没有立竿见影的回报,却是一趟艰难...

2018-11-14 22:03:00 109

转载 C# 使用EPPlus 秒导出10万条数据

1.先要引用dll文件,可以直接使用vs自带的包管理,如下图:输入 EPPlus我这里是安装过了的所以这里显示的是卸载而不是安装。安装成功了之后会看到这个dll文件代码如下://导出Excel protected void BtnMemExcel_Click(object sender, EventArgs e) ...

2018-11-14 12:00:00 401

转载 优化算法系列-遗传算法(3)——NSGAII学习网址

JMetalhttps://www.cnblogs.com/denggaoshan/p/6306640.htmlhttps://www.cnblogs.com/denggaoshan/p/6308597.htmlhttps://jmetal.github.io/jMetal/https://github.com/jMetalhttps://sourceforge.net/p...

2018-11-14 11:26:00 503

转载 软件需求分析

团队PM: 郭光昊软件需求分析:1.引言  1.1 编写目的:      为了减轻老师的工作负担,我们团队决定编写一个成绩查询软件,方便学生方便老师,而且学校成绩查询系统服务器需要处理数据太多,可以运用此程序将每个班或者系的成绩单独列出,减轻后台服务器的负担。  1.2背景   说明:   a、软件系统名称:学生成绩管理系统   b、本项目的任务提出者:郭光昊...

2018-11-13 20:28:00 77

转载 HttpUrlConneciton上传JSON数据

    try { //创建连接 URL url = new URL(url); HttpURLConnection connection = (HttpURLConnection) url.openConnection(); connection.setDoOutput(true);...

2018-11-13 14:04:00 79

空空如也

空空如也

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

TA关注的人

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