被一个无用的网站反爬到自闭--糗事百科

首先第一个问题:   浏览器拿到的数据包和用requests模块拿到的数据不一样。 第二个问题:   访问第二页,却给了第一页的数据。原来可以拿到   可能是多次拿数据之后,他不封ip,只会给第一页。但是我用浏览器还是可以正常访问。
分类: 其他 发布时间: 01-08 22:44 阅读次数: 0

并发编程5

一.今日大纲 1.multiprocessing模块简单应用 2.for循环创建进程 3.进程传参方式和创建方式2 4.join方法 5.操作系统基础 二.今日内容 (1)操作系统简单介绍 多道技术:(超级重点) 空间复用 时间复用 进程之间是空间隔离的 分时系统 实时系统 通用操作系统(遇到io切换的会提高代码效率), 并发:又称伪并
分类: 其他 发布时间: 01-08 22:44 阅读次数: 0

解决Windows 资源保护找到了损坏文件但无法修复问题

今天Windows 8.1系统的电脑突然卡住并且自动重启,通过事件查看器得到的资料有限,初步怀疑是系统文件受损导致,于是通过经典的sfc /scannow验证系统并修复受损文件,但是得到以下提示: 开始系统扫描。此过程将需要一些时间。 开始系统扫描的验证阶段。 验证 100% 已完成。 Windows 资源保护找到了损坏文件但无法修复 其中某些文件。CBS.Log windir\Logs\CBS\CBS.log 中有详细信息。 例如 C:\Windows\Logs\CBS\CBS.log。
分类: 其他 发布时间: 01-08 22:44 阅读次数: 0

js初学-2

1.任意输出一个日期,利用if-else判断语句判断该日期是当年的第几天 代码: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <script type="text/javascript"> function getDays(){ var y=parseInt(prompt("请输入年份"));//先将输入字符强制转换成数字. var m=parseInt(prompt("
分类: 其他 发布时间: 01-08 22:44 阅读次数: 0

安装express的脚手架 (课件:2019-1-8)

引入组件,不用Vue.component(),而是在导出的对象上挂一个components的属性,属性里面为一个对象,key值和value一样的情况下,写一个即可。 木偶组件(为了接收数据,渲染数据,基本上是没有逻辑的,越往下越木偶) 功能组件(更多是控制数据,有大量的逻辑,越往顶层越功能) ref:   当做给元素或者组件加了一个id,可以通过this.$refs.xx去找到它们。     <Child ref="c"></Child> 在mounted的事件中 console.log(th
分类: 其他 发布时间: 01-08 22:44 阅读次数: 0

JAVA设计模式什么鬼(初探)——作者:凸凹里歐

有物混成,先天地生。寂兮寥兮,独立而不改,周行而不殆,可以为天地母。吾不知其名,字之曰道,强为之名曰大。大曰逝,逝曰远,远曰反。 道是什么?道可道,非常道。道不明,说不尽的才算是道,它是自然法则的终极抽象。但至少在某一方面,它是各种事物如何组织在一起以及进行沟通互动的原始规律。而在软件设计中,各个模块之间怎样组织通信成为一个优雅健壮的整体,以便保证良好的可重用性和扩展性,这对于设计人员至关重要,于是有人将这些组装模式总结了出来,成为一种道,设计模式之道。 首先我们得搞清楚点面向对象的概念,面向
分类: 其他 发布时间: 01-08 22:44 阅读次数: 0

JAVA设计模式什么鬼(单例)——作者:凸凹里歐

之前我们讲过面向对象以及封装、继承、多态三大特性,底子打好了那我们就把设计模式一个个拆开来看看到底都是神些什么鬼,我们先从简单的单例说起吧。单例,顾名思义,整个系统其实就只有一个实例存在,不能再多,否则就不叫单例。那我们把整个宇宙看做是一个庞大的系统,这宇宙里有各种对象存在,人啊,动物啊,植物啊不胜枚举,这些都是实例,丰富多彩的世界是美好的。然而,持续几千年的战争给世界带来了巨大灾难,尤其是宗教战争最为残忍,各个信仰间存在极大的世界观价值观冲突。 单印度一个国家就有几百个神,人们各信各的,风俗
分类: 其他 发布时间: 01-08 22:44 阅读次数: 0

JAVA设计模式什么鬼(迭代器)——作者:凸凹里歐

方法迭代,代的更迭,从初代到末代的遍历,指对某类集合中的每个元素按顺序取出的行为。举个例子,通常我们读小说是从前往后翻,一页接着一页地读,这样我们才可以了解一个连续完整的故事,那这就需要我们顺序地迭代整本书的每一页内容。 相信大家都用过集合类吧,最常用的比如List,Set,Map以及各种各样不同数据表示实现,总之是把某一批类似的元素按某种数据结构集合起来作为一个整体来引用,不至于元素丢的到处都是难以维护,当要用到每个元素的时候,我们需要将它们一个个的取出来,但是对不同的数据类型访问方式各有不
分类: 其他 发布时间: 01-08 22:44 阅读次数: 0

JAVA设计模式什么鬼(责任链)——作者:凸凹里歐

曾经有这么一些零散的功能节点,他们各自承担各自的义务,分工明确,各司其职。为了更高效,更完整地解决客户的问题,他们发扬团队精神,互相串联起来形成一个有序的责任传递链表,于是责任链模式诞生了。当然,它的结构也不一定非得是链表,甚至可以是树型分叉结构,这要根据业务场景看怎样去灵活运用,但其核心意义是为了处理某种连续的流程,并确保业务一定能走到相应的责任节点上并得到相应的处理。 说到这里想必大家已经想到了工作流吧?对,企事业单位中通常为了完成某项日常任务,通常要制定一些工作流程,按步骤拆分,并组织好
分类: 其他 发布时间: 01-08 22:43 阅读次数: 0

JAVA设计模式什么鬼(观察者)——作者:凸凹里歐

眼观六路,耳听八方,观察者很忙,随时监控着关注对象的一举一动。记者、摄影师、重症监护的护士,被套的股民,无不为了完成任务疲于奔命,而观察者模式正是为了解决这个问题而诞生。 观察者的痛点到底在哪里呢?让我们用购物来做例程,假设某件商品(水果手机)卖得非常火爆,长期处于脱销的状态。由于供不应求,师徒四人也加入了抢购的队伍,不时的去商店询问是否有货,先看商店类代码。 1 public class Shop { 2 private String product;//商品 3 //初
分类: 其他 发布时间: 01-08 22:43 阅读次数: 0

【以太坊系列-003】以太坊智能合约 —— 最佳安全开发指南

1基本理念 以太坊和其他复杂的区块链项目都处于早期阶段并且有很强的实验性质。因此,随着新的bug和安全漏洞被发现,新的功能不断被开发出来,其面临的安全威胁也是不断变化的。这篇文章对于开发人员编写安全的智能合约来说只是个开始。 开发智能合约需要一个全新的工程思维,它不同于我们以往项目的开发。因为它犯错的代价是巨大的,并且很难像传统软件那样轻易的打上补丁。就像直接给硬件编程或金融服务类软件开发,相比于web开发和移动开发都有更大的挑战。因此,仅仅防范已知的漏洞是不够的,你还需要学习新的开发理念:
分类: 其他 发布时间: 01-08 22:42 阅读次数: 0

【以太坊系列-004】从源码搭建etherum,solidity编译环境

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/linshenyuan1213/article/details/84143520 使用ubuntu1804(由ubuntu-18.04.1-server-amd64.iso安装)环境 说明: 本文主要介绍基于ubuntu1804的环境,由源码构建etherum,以及solidity的编译环境。 1, 安装go mkdir -p /home/001_code/001_golang/ cd /home
分类: 其他 发布时间: 01-08 22:42 阅读次数: 0

【以太坊系列-005】使用solc编译solidity智能合约,并生产web3deploy格式的代码

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/linshenyuan1213/article/details/84187075 说明 本文主要介绍,只通过solc来进行智能合约的部署,更简单的方式是通过remix直接生成。 该场景是用于用户自己修改了solc编译器,remix无法使用的情况。 1、 代码结构 # cat counter.sol pragma solidity ^0.4.20; contract Counter { uint c
分类: 其他 发布时间: 01-08 22:41 阅读次数: 0

【以太坊系列-006】ethereum solidity智能合约在geth控制台上的操作(mapping实践)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/linshenyuan1213/article/details/84569080 说明,本文基于已经部署好的etherum环境,在geth控制台上操作以下命令。文中用到的命令,可以参考该系列的其他文档。 1、解锁账号 > personal.unlockAccount(eth.accounts[0], "lyh001", 300) # 300是解锁时间,0表示没有限制 > eth.defaultA
分类: 其他 发布时间: 01-08 22:41 阅读次数: 0

【以太坊系列-007】solidity一些函数修饰说明

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/linshenyuan1213/article/details/84569960 solidity一些函数修饰说明 一、函数可见性分析 public - 任意访问 private - 仅当前合约内 internal - 仅当前合约及所继承的合约 external - 仅外部访问(在内部也只能用外部访问方式访问) 二、函数的限制访问 在Solidity中constant、view、pure三个函数修
分类: 其他 发布时间: 01-08 22:41 阅读次数: 0

【以太坊系列-008】oraclize介绍

Introduction Oracle service builds the bridge between blockchain and the real world, and we are going to introduce an oracle service called Oraclize. The following image describes the underlying mechanism of the Oraclize. It uses the TLSNotary to ma
分类: 其他 发布时间: 01-08 22:41 阅读次数: 0

【以太坊系列-009】在ethereum private chain上进行oraclize的调用操作

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/linshenyuan1213/article/details/84571522 说明: 本人使用的是 ubuntu1804-server版本(不要使用live-server,存在缺少部分包。) 在私链中容易遇到问题,本人第一次成功是通过truffle+ethereumjs-testrpc。 私链上不熟悉的人,操作会比较麻烦,容易出问题,并且文档比较少。 本文只是记录oraclize环境的搭建,更
分类: 其他 发布时间: 01-08 22:40 阅读次数: 0

大型连锁超市库存管理系统 便利店收银系统软件

商拓软件大型连锁超市库存管理系统,便利店收银系统软件的使用方式:    1、客户将商品对准商品扫描器,录入产品价格    2、多个同类商品,可以直接扫描获取也可以点击屏幕加号添加    3、点击“确认付款”    4、选择付款方式:支付宝、微信等扫描支付商拓软件科技有限公司http://www.posyun3721.com是一家专业从事零售流通POS-MIS/HIS集成解决方案的软件供应商,是一家
分类: 企业开发 发布时间: 01-08 22:40 阅读次数: 0

【智能合约系列003-以太坊安全之 Parity 第一次安全事件漏洞分析】

截止目前,Parity 多重签名钱包共发生过两次安全事件,第一次发生在 2017年07月19日,涉及 Parity 1.5 及以上版本,造成 15万以太币约 3000万美元被盗,第二次发生在 2017年11月07日,致使约 50万枚以太币被锁在合约中无法取出,当时价值大约 1.5亿美元,本篇先对发生于 7月19日的第一次安全漏洞做一下分析,下一篇再分析 2017年11月7日的安全漏洞。 概括来说,黑客向每个有漏洞的合约发送了两笔交易:第一笔交易用来获取多重签名钱包的拥有权限,第二笔交易是转移合
分类: 其他 发布时间: 01-08 22:40 阅读次数: 0

【智能合约系列004-以太坊安全之 Parity 第二次安全事件漏洞分析】

Parity 多签钱包的第二次漏洞发生于 2017年11月07日,不同于 17年7月19日那次,本次不是资产被黑客盗走,而是合约底层被破坏,导致资产就在那,但却永远也取不出,就像驾船到太平洋最深处,投下一枚硬币,硬币就在那,但你可能再也无法找到它。 本次漏洞导致约 50万枚以太币被锁在多签智能合约里,当时价值大约 1.5亿美元。下面我们来分析下这次漏洞的原理。 漏洞回放 2017年11月7日,漏洞发现者在Github 的 Parity 项目网站上建了一条题为 “anyone can kill
分类: 其他 发布时间: 01-08 22:40 阅读次数: 0