自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 P1912 [NOI2009]诗人小G

P1912[NOI2009]诗人小G思路:平行四边形不等式优化dp因为f(j, i) = abs(sum[i]-sum[j]+i-j-1-l)^p 满足平行四边形不等式j < if(j, i+1) + f(j+1, i) >= f(j, i) + f(j+1, i+1)所以dp[i]具有决策单调性代码:#pragma GCC optimize(2...

2019-05-30 14:46:00 77

转载 部分常用分词工具使用整理

以下分词工具均能在Python环境中直接调用(排名不分先后)。1、jieba(结巴分词) 免费使用2、HanLP(汉语言处理包) 免费使用3、SnowNLP(中文的类库) 免费使用4、FoolNLTK(中文处理工具包) 免费使用5、Jiagu(甲骨NLP) 免费使用6、pyltp(哈工大语言云) 商用需要付费7、THULAC(清华中文词法分析工具包) 商用需要付费8、NLPI...

2019-05-29 09:25:49 99

转载 第一篇blog

  这是我第一篇blog,本身也不太会写作,想写blog的原因是想持续记录自己学习到的一些知识,需要看到阶段性成果,我是一名物联网专业的学生,相比于智能硬件,我更喜欢软件开发,自从大二接触python之后就不再为其他编程语言着迷,不过自己对python也没有那么深入的了解,只是老师们让提交一些项目的时候,会用python开发一些小程序上交,虽然说目前python主流应该是学习人工智能方向,但是接触...

2019-05-28 17:47:00 98

转载 Sequential Consistency一致性

  掌握了Sequential Consistency一致性模型之后,我们重新审视一下java的并发。  我们已经说过,Sequential Consistency只保留进程本地顺序。上文中我们了解到,由于CPU指令重排序、内存多级缓存不一致等问题,硬件层次没有提供Sequential Consistency,需要软件开发人员实现。下面我们就来看一下,在java中如何实现Sequential Co...

2019-05-28 08:37:55 158

转载 流程控制

Date: 2019-05-27Author: Sun1.条件语句Python中提供的条件语句:if else语句,switch语句if else语句1.1 单一分支if 条件表达式: 【代码块】 【后续代码】执行流程:如果条件表达式为真,则执行【代码块】。否则不执行,直接执行if语句后面的【后续代码】eg:# -*- coding: utf-8 -*-__...

2019-05-27 23:09:00 87

转载 从ARM断供华为看底层技术的重要性

近日,华为被英国芯片设计公司ARM“断供”的消息霸占了各大媒体头条。据报道,ARM将暂停与华为及其子公司的所有在履行的合同,以遵守最近美国的贸易禁令。有数据显示,ARM占据手机处理器市场份额的90%以上,而国内设计的SoC中95%都是基于ARM技术。不仅是华为,高通、苹果、三星等在内的许多移动设备芯片都是使用ARM的芯片架构制造的。目前,华为麒麟芯片、旗下海思多...

2019-05-27 17:26:08 136

转载 时间SQL查询大全

//查询15天之前得数据(modifydate)是数据库得时间字段格式yyyy-MM-dd hh:mm:ss SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 15 DAY) > date(modifydate);//删除十五天之前的数据(log_time_YMD)是数据库得时间字段格式yyyy-MM-dd hh:mm:ss 1:d...

2019-05-27 14:07:00 2269

转载 看完这篇文章,我奶奶都懂了https的原理

本文在个人技术博客同步发布,详情可猛戳 亦可扫描屏幕右方二维码关注个人公众号Http存在的问题  上过网的朋友都知道,网络是非常不安全的。尤其是公共场所很多免费的wifi,或许只是攻击者的一个诱饵。还有大家平时喜欢用的万能钥匙,等等。那我们平时上网可能会存在哪些风险呢?  1. 泄密,个人隐私、账户密码等信息可能会被盗取。  2. 篡改,收到的数据可能被第三方修改过,或被植入广告等。...

2019-05-27 09:39:00 197

转载 午后三言

敲代码,真的是难,脑壳疼炎热天,翘课买瓜,甜美甚!转载于:https://www.cnblogs.com/zhummff/p/10922871.html

2019-05-25 16:33:00 59

转载 NAT的使用

作用:在节省IP地址的前提下,实现内网大连主机与公网互通,同时还能够对企业内网起到一定的保护作用,因为外网用户不能直接进入公司内部,隐藏了公司内部网络结构NAT可以配置在公司网络边界设备上,可以使路由器、三层交换机、也可以是防火墙NAT的类型:静态NAT、动态NAT(普通动态NAT、PNAT);PNAT又分为easy IP(动态的PNAT)和NAT server(静态的PNAT)静态NAT的配置...

2019-05-25 13:10:21 507

转载 gopl 底层编程(unsafe包)

包 unsafe 广泛使用在和操作系统交互的低级包中, 例如 runtime、os、syscall、net 等,但是普通程序是不需要使用它的。 unsafe.Sizeof、Alignof 和 Offsetof函数 unsafe.Sizeof 报告传递给它的参数在内存中占用的字节(Byte)长度(1Byte=8bit,1个字节是8位),参数可以是任意类型的表达式,但它不会对表达式进行求值。对 ...

2019-05-24 21:49:32 656

转载 架构阅读笔记13

阅读笔记微服务好处:实现跨团队的解藕,实现更高的并发(目前单机只能实现c10k)不用在拷贝代码,基础服务可以公用,更好的支持服务治理,能够更好的兼容云计算平台。rpc:向调用本地方法一样调用远程函数。客户端:一般利用动态代理生成一个接口的实现类,在这个实现类里通过网络把接口名称,参数,方法序列化后传出去,然后控制同步调用还是异步调用,异步调用需要设置一个回调函数,客户端还需要维护负载均...

2019-05-24 10:07:00 67

转载 后端开发技术路线图

来自roadmap.shgithub地址感觉写的很好,自己整理了一个中文版:百度脑图中文版希望可以对大家有所帮助转载于:https://www.cnblogs.com/Lulus/p/10914868.html

2019-05-23 22:01:00 3142

转载 nginx的session一致性解决方案

使用负载均衡的时候可能造成session不一致:由于负载均衡会将请求分到不同服务器,例如:客户端A第一次访问负载均衡到服务器A,于是session保存到服务器A;第二次则负载均衡到服务器B,这时候服务器B没有保存session,又要重新登录...解决办法:将session存到公用的服务器上,可以存文件(io速度低)、mysql(速度、并发不够)、redis(内存数据库,性能强...

2019-05-23 21:32:05 120

转载 js ajax跨域调用

正常使用ajax调用java.com$.ajax({ type: 'get', url: 'http://www.java.com/custinfo?id=888', dataType: 'json', success: function(data){ console.log('成功'); } }...

2019-05-23 14:35:00 61

转载 Linux运维安全经验-账户和登录安全

1、删除特殊的账户和账户组Linux提供了各种不同角色的系统账号,在系统安装完成后,默认会安装很多不必要的用户和用户组,如果不需要某些用户或者组,就要立即删除它,因为账户越多,系统就越不安全,很可能被***利用,进而威胁到服务器的安全。Linux系统中可以删除的默认用户和组大致有如下这些:可删除的用户,如adm,lp,sync,shutdown,halt,news,uucp,operator,...

2019-05-22 23:17:50 88

转载 Java-GC-标记清除算法

## 前置知识静态变量在类被加载的时候分配内存.当我们启动一个App的时候,系统会创建一个进程,此进程会加载一个JVM的实例,然后代码就运行在JVM之上.也就是说类在被加载的时候,静态变量---判断一个对象是否有垃圾判断一个对象是否存在垃圾需要回收,目前有两种算法.引用计数法Java是通过引用去和对象进行关联的,如果要操作对象,则必须通过引用去完成.这样就有一个简单粗暴的方法...

2019-05-22 18:01:00 320

转载 50-Python字典的基础

adict = dict() # {}dict(['ab', 'cd'])bdict = dict([('name', 'bob'),('age', 25)]){}.fromkeys(['zhangsan', 'lisi', 'wangwu'], 11)for key in bdict: print('%s: %s' % (key, bdict[key]))...

2019-05-22 17:16:00 98

转载 关于微信XML解析存在的安全问题

---恢复内容开始---前言:最近微信官方提出:微信支付商户,最近暴露的XML外部实体注入漏洞(XML External Entity Injection,简称 XXE),该安全问题是由XML组件默认没有禁用外部实体引用导致,非微信支付系统存在漏洞。提出当存在调用支付接口时,存在下列场景时,得做代码防范:场景1:支付成功通知;场景2:退款成功通知;场景3:委托代扣签约、解约、扣款通...

2019-05-21 20:19:00 135

转载 AJPFX简述JavaStringBuffer方法

以下是StringBuffer类支持的主要方法:序号 方法描述1 public StringBuffer append(String s)将指定的字符串追加到此字符序列。2 public StringBuffer reverse()将此字符序列用其反转形式取代。3 public delete(int start, int end)移除此序列的子字符串中的字符。4 public i...

2019-05-21 10:20:48 60

转载 django配置文件环境分离后celery的启动方式整理

django项目中,当配置文件分离时:启动方式1:硬编码写死在manage.py中:os.environ.setdefault("DJANGO_SETTINGS_MODULE", "dbmanager.settings.test")方式2:命令行启动时,指定对应环境:(会覆盖manage.py中的配置)python manage.py runserver -...

2019-05-20 19:54:00 211

转载 封装,封装的原理,Property ,setter ,deleter,多态,内置函数 ,__str__ , __del__,反射,动态导入模块...

1,封装## 什么是封装 what 对外隐藏内部的属性,以及实现细节,并给外部提供使用的接口学习封装的目的:就是为了能够限制外界对内部数据的方法注意 :封装有隐藏的意思,但不是单纯的隐藏python 中属性的权限分为两种:    1,分开的    没有任何限制,谁都可以访问  2,私有的    只有当前类本身能够访问  默认为公共的##如...

2019-05-20 18:41:00 107

转载 mockServer 简易服务器搭建

Koa-Server//引入模块const Koa = require("koa");const Router = require("koa-router");const bodyParser = require("koa-bodyparser");const fs = require("fs");const path = require("path");const os = req...

2019-05-19 04:17:19 896

转载 嵩天老师python网课爬虫实例1的问题和解决方法

一,AttributeError: 'NoneType' object has no attribute 'children', 网页'tbody'没有子类很明显,报错的意思是说tbody下面没有children,说明我们在gethtmltext的时候可能出现了问题,可以用print(r.status.code)测试,发现并不是200,print(r.raise_for_status())返回...

2019-05-18 10:50:00 380

转载 007-因果图判定表

因果图、判定表法一、应用场合  在界面中有多个控件,控件之间有组合或限制关系,不同的输入组合会对应不同的输出结果,如果想弄清楚不同的输入组合到底对应哪些输出结果,可以使用因果图/判定表法。(因果图/判定表法比较适合测试组合数量较少的情况,一般少于20种)二、因果图  因(原因):输入条件  果(结果):输出结果  因果图:就是通过画图的方式来表示输入条件(因)和输出结果(果)之间的关系。...

2019-05-17 16:16:00 131

转载 刷题-3

['1', '2', '3'].map(parseInt) what & why ?1. parseInt()parseInt(string, radix)string: 必需。解析的字符串。radix: 可选。其值介于 2 ~ 36 之间。若不在此范围,则 parseInt() 将将返回 NaN。若省略或其值为 0,则数字将以 10 为基础来解析。若以 ...

2019-05-17 08:01:44 49

转载 实例化对象的两种方式

实例化对象有两种方式:一种是通过关键字new,另一种是通过反射机制完成。转载于:https://www.cnblogs.com/Hellorxh/p/10876279.html

2019-05-16 16:15:00 182

转载 创建aliyun镜像仓库

创建aliyun镜像仓库, 详细步骤见我的有道云笔记:http://note.youdao.com/noteshare?id=1890f2ba9e6dd5f6a812767f375cb2c0&sub=5A3CC7BC492F43DBAD8E73700CA73389转载于:https://blog.51cto.com/8845692/2394906...

2019-05-15 14:05:07 242

转载 【ShareBook】1-后台框架与小程序用户登录接口实战

本博客 猫叔的博客,转载请申明出处阅读本文约 “5分钟”适读人群:Java后端、Java初级、小程序前端前后端项目的地址ShareBookServerShareBookClient小程序前端先看一下本节的学习目录,我们项目的小程序会在首次登录的时候自动获取用户的OpenId,并作为系统的注册信息,这里只是获取其OpenId或者SessionId,还没有获取用户信息(...

2019-05-15 06:39:54 106

转载 vuex中state的用法

1.在main.js中引入vuex,import Vuex from 'vuex' Vue.use(Vuex)new Vue({ el: '#app', router, store,(.....别忘记还有它......) components: { App }, template: '<App/>'})2.在新建store文件夹,然后在文件夹下新建文件s...

2019-05-14 03:52:18 171

转载 smart-socket内存管理:首次适应算法

2019独角兽企业重金招聘Python工程师标准>>> ...

2019-05-13 08:11:00 168

转载 7章 RxJava高级用法(一)

本篇文章已授权微信公众号 YYGeeker 独家发布转载请标明出处CSDN学院课程地址RxJava2从入门到精通-初级篇:edu.csdn.net/course/deta…RxJava2从入门到精通-中级篇:edu.csdn.net/course/deta…RxJava2从入门到精通-进阶篇:edu.csdn.net/course/deta…RxJava2从入门到精通-源码分析篇:e...

2019-05-13 03:25:26 115

转载 读书笔记 - 《架构整洁之道》(更新中...)

首先,推荐下新栋BOOK制作的思维导图,基本上涵盖了本书的核心要点。[个人认为,读书读到最后其实是一个不断把书读薄的过程,同时又是一个不断把书越读越厚的过程,前者侧重于提炼书籍的核心要点并内化吸收,后者侧重于吸收书籍的思想养分后不断丰富。有时候,读一本书,总想在最后提炼出结论性的几句话已表明自己真正读过了(功利性的阅读小思想),窃以为更高的境界更多的是润物细无声般将书中的思想用于实践...

2019-05-13 00:20:00 182

转载 spark调优

2019独角兽企业重金招聘Python工程师标准>>> ...

2019-05-12 17:44:00 52

转载 构建一个学生Student,根据类Student的定义,创建五个该类的对象,输出每个学生的信息,计算并输出这五个学生Java语言成绩的平均值,以及计算并输出他们Java语言成绩的最大值和最小值。...

定义一个表示学生信息的类Student,要求如下:(1)类Student的成员变量:sNO 表示学号;sName表示姓名;sSex表示性别;sAge表示年龄;sJava:表示Java课程成绩。(2)类Student带参数的构造方法:在构造方法中通过形参完成对成员变量的赋值操作。(3)类Student的方法成员:getNo():获得学号;getName()...

2019-05-11 20:55:00 16766

转载 Docker的概念

本文只是对Docker的概念做了较为详细的介绍,并不涉及一些像Docker环境的安装以及Docker的一些常见操作和命令。阅读本文大概需要15分钟,通过阅读本文你将知道一下概念:容器什么是Docker?Docker思想、特点Docker容器主要解决什么问题容器 VS 虚拟机Docker基本概念: 镜像(Image),容器(Container),仓库(Repository)Docker 是世界领先的...

2019-05-11 11:41:30 40

转载 深入解析ReentrantReadWriteLock

前言:  在Java的锁中很多锁都是同一时刻只允许一个线程访问,今天就来看看一个特殊的锁——读写锁。它的特殊之处就在于同一时刻可以运行多个读线程访问或者有一个写线程在访问。能够大大的提高并发性和吞吐量ReentrantReadWriteLock介绍  读写锁是一种特殊的自旋锁。在读写锁的世界里,访问共享资源的线程被划分为两类:一类是只对共享资源进行访问而不更改,暂且认为他是读者;一类是...

2019-05-11 11:08:00 64

转载 react redux 的 Connect 和 Provider的原理

这里以 App组件向Title组件通过传递为例connect的作用是对子组件进行一个包装, 减少每个子组件都要写 contextTypes, 减少代码重复。prop-types 这个插件是用来从父组件向子组件传递数据的包含一个方法, 两个属性父组件使用: static childContextTypes={ 数据名: propTypes.数据类型 } ...

2019-05-10 08:45:48 159

转载 spring( history Design Philosophy )

history:Spring 框架最开始的部分是由Rod Johnson于2000年为伦敦金融界提供独立咨询业务时写出来的。在《Expert One-On-One J2EE Development Without EJB》一书中,他进一步拓展了他的代码,以阐述“如何让应用程序能以超出当时大众所惯于接受的易用性和稳定性与J2EE平台上的不同组件合作”的观点。一批自愿拓展Spring框架的程序开发...

2019-05-09 00:52:00 77

转载 静态路由

静态路由(英语:Static routing),一种路由的方式,路由项(routing entry)由手动配置,而非动态决定。与动态路由不同,静态路由是固定的,不会改变,即使网络状况已经改变或是重新被组态。一般来说,静态路由是由网络管理员逐项加入路由表。使用静态路由的另一个好处是网络安全保密性高。动态路由因为需要路由器之间频繁地交换各自的路由表,而对路由表的分析可以揭示网络的拓扑结构和网络地址等信...

2019-05-08 10:19:50 73

空空如也

空空如也

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

TA关注的人

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