weixin_34362875的博客

私信 关注
weixin_34362875
码龄5年
  • 678,704
    被访问量
  • 146
    原创文章
  • 16,024
    作者排名
  • 2,707
    粉丝数量
  • 于 2016-03-20 加入CSDN
获得成就
  • 获得105次点赞
  • 内容获得13次评论
  • 获得476次收藏
荣誉勋章
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

【Python】读取excel数据

'''python3读取excle数据'''import xlrdworkbook = xlrd.open_workbook(r'test.xls', encoding_override='gbk')print(workbook.sheet_names())sheet = workbook.sheet_by_name('Sheet 1')print(sheet.nrow...
转载
342阅读
0评论
0点赞
发布博客于 2 年前

mimimax for Tictactoe

MiniMax is another way of impleneting a simple AI for TicTacToe. Here is the code.package com.tictactoe;public class Point { int x; int y; Point(int x, int y){ this...
转载
143阅读
0评论
0点赞
发布博客于 2 年前

给label绘制下划线

UIlabel本身没有下划线的属性,使用绘制的方法,添加下滑下,并且赋给该label一个action作为响应方法,实现DIY超链接的效果。//调用#import "UnderLineLabel.h" UnderLineLabel *label = [[UnderLineLabel alloc] initWithFrame:CGRectMake(50, 200, 300, 30)];...
转载
185阅读
0评论
0点赞
发布博客于 2 年前

SSDT and Shadow SSDT table

参考:http://x86.renejeschke.de/html/file_module_x86_id_313.htmlhttp://msdn.microsoft.com/en-us/library/windows/hardware/ff553516(v=vs.85).aspxhttp://en.wikipedia.org/wiki/Model-specific_register...
转载
274阅读
0评论
0点赞
发布博客于 2 年前

Git 理解修改

参考链接:https://www.liaoxuefeng.com/wiki/896043488029600/897884457270432Git之所以比其他版本控制系统设计得优秀,就是因为Git跟踪并管理的是修改,而非文件。比如你新增了一行,这就是一个修改,删除了一行,也是一个修改,更改了某些字符,也是一个修改,删了一些又加了一些,也是一个修改,甚至创建一个新文件,也算一个修改。练习(...
转载
119阅读
0评论
0点赞
发布博客于 2 年前

java中如何计算两个时间段的月份差

直接计算,先取得两个日期的年份和月份,月份差=(第二年份-第一年份)*12 + 第二月份-第一月份转载于:https://www.cnblogs.com/pretty-guy/p/3284593.html
转载
208阅读
0评论
0点赞
发布博客于 2 年前

Highcharts——让你的网页上图表画的飞起

Highcharts是一款纯javascript编写的图表库,能够很简单便捷的在Web网站或Web应用中添加交互性的图表,Highcharts目前支持直线图、曲线图、面积图、柱状图、饼图、散点图等多达18种不同类型的图表,可以满足你对Web图表的任何需求 !  以上是Highcharts中文网上的简介!  如果论语法的简单性,或者需要画功能简单的折线、柱状以及饼状图,Highc...
转载
97阅读
0评论
1点赞
发布博客于 2 年前

成语验证

http://www.cycdw.com/cy.asp?id=13000(http://www.dffy.com/cy/cy.asp?id=13001,这个网站多了一点点)这个是成语的最后一个……从1-13000随机获得一个数字,然后去的成语。然后再通过http://webservice.webxml.com.cn/WebServices/ValidateCodeWebService....
转载
344阅读
0评论
0点赞
发布博客于 2 年前

七大产业向民间投资放开

广东出台意见鼓励民间投资引导民间资本投向重点产业本报讯(记者耿旭静)昨天,广东省出台了《关于进一步鼓励和引导民间投资的若干意见》,明确了18项工作,约30个部门分别承担相关任务,放宽民间投资准入范围,鼓励民间资产进入七大类产业和领域,包括国防科技工业领域等也开始向民间资本放开。放宽民资准入范围行业进入难、贷款融资难、政策落实难等困扰着民间投资的发展,通知指出,为促进广东省民间投资健康发展,广东将放...
转载
51阅读
0评论
0点赞
发布博客于 2 年前

java计算的小数加减法计算有错误解决

1,采用大数算法;2,默认为double直接new float转换,或者是在每个数字上加上f即可;参考地址:http://zhidao.baidu.com/question/347182188.html转载于:https://www.cnblogs.com/alterhu/archive/2012/05/19/2508593.html...
转载
265阅读
0评论
0点赞
发布博客于 2 年前

Graphviz quick reference

Graphviz quick reference Graphviz quick referenceSample Simple 1: digraph G {2: size ="4,4";3: main [shape=box]; /* this is a comment */4: main -> parse [wei...
转载
59阅读
0评论
0点赞
发布博客于 2 年前

html如何实现空格?

在需要添加空格的地方写  即可转载于:https://www.cnblogs.com/lsyy2017/p/11099688.html
转载
1395阅读
0评论
1点赞
发布博客于 2 年前

Objective-C编程 - 关于Block的要点

1. 首先,我们快速过一下,什么是Block?Block是一段代码,它在OC中以^开头,可以有返回值,和参数列表,但就是没有名字。所以,你可以把它认为是匿名函数。事实上,它和Swift中的闭包(Closure)是一样的。或者,学过.NET的童鞋知道委托吧,它和委托也差不多概念。都是可以在一个方法中传入它,作为参数的方法。无参无返回值的Block:[MyObject...
转载
69阅读
0评论
0点赞
发布博客于 2 年前

[转载] Redis 起步

转载地址:http://www.cnblogs.com/shanyou/archive/2012/01/28/2330451.htmlRdis和JQuery一样是纯粹为应用而产生的,这里记录的是在CentOS 5.7上学习入门文章:1.Redis简介 Redis是一个key-value存储系统。和Memcached类似,但是解决了断电后数据完全丢失的情况,而且她支持更多无化的...
转载
43阅读
0评论
0点赞
发布博客于 2 年前

sp_executesql介绍和使用

execute相信大家都用的用熟了,简写为exec,除了用来执行存储过程,一般都用来执行动态Sqlsp_executesql,sql2005中引入的新的系统存储过程,也是用来处理动态sql的, 如:exec sp_executesql @sql, N'@count int out,@id varchar(20)', @cou out,@id@sql为拼成的动态sql...
转载
51阅读
0评论
0点赞
发布博客于 2 年前

tcp、http和socket的区别

本文原链接:https://www.jianshu.com/p/88d69454bddetcp、http和socket的区别一:tcp协议tcp协议属于传输层协议(UDP也属于传输层协议,但是UDP协议是无状态的)。建立一个TCP连接需要三次握手,断开一个TCP连接需要四次挥手。手机能够使用联网功能,是因为手机底层实现了TCP/IP协议,使用手机终端通过无线网就可以与服务端建立...
转载
63阅读
0评论
0点赞
发布博客于 2 年前

Linear Regreesion

3、似然函数:我是这么理解的,比如说我们知道某个X的概率分布密度函数,但是这个概率分布有未知的参数,但是我想得到这个未知的参数θ,然后我们就通过很多个已知的变量,把这些概率分布密度函数乘起来,这个就是似然函数。 最大似然函数:知道似然函数后,我们就要求出这个未知参数,我们要求的这个参数应该使得似然函数最大,即概率分布最大。期望风险(真实风险),可理解为 模型函数...
转载
67阅读
0评论
1点赞
发布博客于 2 年前

VBA中的ColorIndex信息

interiorfontHTMLbgcolor=Red<GreenBlueColorBlack[Color 1]#000000#000000000[Black]White[Color 2]#FFFFFF#FFFFFF255255255[White]Red[C...
转载
314阅读
0评论
0点赞
发布博客于 2 年前

Android View Hierarchy

Hierarchy Viewer 是Android SDK里的一个工具,可以帮助你分析应用程序的UI布局。使用方式:连接移动设备或打开模拟器。运行 hierarchyviewer,具体路径:android-sdk-windows\tools\hierarchyviewer.bat。选择设备,点击[load View Hierarchy]按钮,就可以捕获到当前activity...
转载
366阅读
0评论
0点赞
发布博客于 2 年前

Spring系列之一——开源框架Spring环境搭建

Spring 是一个开源框架,是为了解决企业应用程序开发复杂性由Rod Johnson创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Sp...
转载
123阅读
0评论
1点赞
发布博客于 2 年前

占位-函数 end

后补转载于:https://www.cnblogs.com/wanshizidiao/p/11067324.html
转载
46阅读
0评论
0点赞
发布博客于 2 年前

MySQL的索引建立的过程

Innodb中存储空间管理的最小单位是页,页的默认空间是16KB,每个页中存放了数据。页与页之间是通过双向链表来连接的。索引页中的数据都会按照主键的值从小到大排列并用单向链表连接起来。我们先说说在没有索引的情况下是怎么查找一条记录的。 因为每个页中数据都是没有规律的,所以我们不得不遍历所有的页来得到这条数据。这样查询的效率就会很低。所以需要为记录生成一个目录页来记录这些数据。在建立目...
转载
408阅读
0评论
0点赞
发布博客于 2 年前

MySQL Basic Learning (二)

DML语言插入1.语法: insert into 表名(字段名,...) values(值1,...);2.特点: 1、字段类型和值类型一致或兼容,而且一一对应 2、可以为空的字段,可以不用插入值,或用null填充 3、不可以为空的字段,必须插入值 4、字段个数和值的个数必须一致 5、字段可以省略,但默认所有字段,并且顺序和表中的存储...
转载
47阅读
0评论
0点赞
发布博客于 2 年前

python使用jieba实现中文文档分词和去停用词

分词工具的选择:  现在对于中文分词,分词工具有很多种,比如说:jieba分词、thulac、SnowNLP等。在这篇文档中,笔者使用的jieba分词,并且基于python3环境,选择jieba分词的理由是其比较简单易学,容易上手,并且分词效果还很不错。分词前的准备:待分词的中文文档存放分词之后的结果文档中文停用词文档(用于去停用词,在网上可以找到很多)分词之后的结果呈...
转载
306阅读
0评论
0点赞
发布博客于 2 年前

实验十二 团队作业8:软件测试与Alpha冲刺 第五天

项目内容这个作业属于哪个课程老师链接这个作业的要求在哪里实验十二 团队作业8:软件测试与Alpha冲刺团队名称Always Run!作业学习目标(1)掌握软件测试基础技术(2)学习迭代式增量软件开发过程(Scrum)...
转载
36阅读
0评论
0点赞
发布博客于 2 年前

SQL convert 用法

CONVERT(data_type,expression[,style])convert(varchar(10),字段名,转换格式)说明:此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)相互转换的时候才用到.例子:SELECT CONVERT(varchar(30),getdate...
转载
50阅读
0评论
0点赞
发布博客于 2 年前

死磕Java内部类(一篇就够)

Java内部类,相信大家都用过,但是多数同学可能对它了解的并不深入,只是靠记忆来完成日常工作,却不能融会贯通,遇到奇葩问题更是难以有思路去解决。这篇文章带大家一起死磕Java内部类的方方面面。友情提示:这篇文章的讨论基于JDK版本 1.8.0_191开篇问题我一直觉得技术是工具,是一定要落地的,要切实解决某些问题的,所以我们通过先抛出问题,然后解决这些问题,在这个过程中来加深理解,最容易...
转载
100阅读
0评论
0点赞
发布博客于 2 年前

全球已经开始研究6G,100G/秒!

21 世纪经济报道,5 月 18 日,在浙江杭州举办的 2019 数字化“一带一路”国际高峰论坛上,全球 IPv6 论坛主席 Latif Ladid 表示,在推进 5G 的同时,全球已经开始研究 6G,“在芬兰进行了相关的研究,6G 能够达到 100G/秒,到 2030 年的时候,6G 应当能得到部署。”全球已经开始研究6G,100G/秒!全球已经开始研究6G,100G/秒!IT 之家 5 月 1...
转载
198阅读
0评论
0点赞
发布博客于 2 年前

Java基础学习总结(23)——GUI编程

2019独角兽企业重金招聘Python工程师标准>>> ...
转载
55阅读
0评论
0点赞
发布博客于 2 年前

Myeclipse优化配置

2019独角兽企业重金招聘Python工程师标准>>> ...
转载
54阅读
0评论
0点赞
发布博客于 2 年前

Java基础学习总结(13)——流IO

2019独角兽企业重金招聘Python工程师标准>>> ...
转载
49阅读
0评论
0点赞
发布博客于 2 年前

大型网站技术架构(二)架构模式

2019独角兽企业重金招聘Python工程师标准>>> ...
转载
50阅读
0评论
0点赞
发布博客于 2 年前

配置VLAN

配置VLAN创建vlan2并进入视图 <H3C> system-view [H3C] vlan 2  # 指定VLAN2 的描述字符串为home。 [H3C-vlan2] description home  # 向VLAN2 中加入端口Ethernet1/0/1 和Ethernet1/0/2。 [H3C-vlan2] port Ethernet 1/0/1 Ethernet 1/0/2...
转载
346阅读
0评论
0点赞
发布博客于 2 年前

tiobe11月

2019独角兽企业重金招聘Python工程师标准>>> ...
转载
106阅读
0评论
0点赞
发布博客于 2 年前

多子网Cisco ASA to AWS IPSEC ××× 问题

最近遇到一个很妖的问题,Cisco ASA to AWS IPSEC CPN Asa 这边有多个子网,每次只能一个子网和AWS 通信,别的就是不通。配置如下。ASA 10.10.55.0 255.255.255.010.10.66.0 255.255.255.010.10.77.0 255.255.255.0ToAWS 172.21.84.0 255.255.252.0比如 10...
转载
84阅读
0评论
0点赞
发布博客于 2 年前

nginx+tomcat遇到的https重定向到http问题

nginx做反向代理时,需要把请求头信息一起发送给tomcat,不然tomcat中的域名绑定就无法发挥作用了。今天又遇到https请求被拦截器重定向到登陆页居然变成http的问题,导致小程序无法访问(汗。。。)之前讲过nginx做反向代理时要把请求头一起发给tomcat(https://www.cnblogs.com/yanglei-xyz/p/10771846.html)#ngi...
转载
588阅读
0评论
0点赞
发布博客于 2 年前

文件夹复制操作(非递归循环遍历文件夹)

2019独角兽企业重金招聘Python工程师标准>>> ...
转载
99阅读
0评论
0点赞
发布博客于 2 年前

Silverlight+WCF 新手实例 象棋 游戏房间(十二)

2019独角兽企业重金招聘Python工程师标准>>> ...
转载
56阅读
0评论
0点赞
发布博客于 2 年前

2019.6.14 区块链论文翻译

(In)Stability for the Blockchain: Deleveraging Spirals and Stablecoin Attacks Cornell University稳定币的市场行为,有很多经济学的概念。Validating IP Prefixes and AS-Paths with BlockchainsUniversity of Crete Heraklion, Gr...
转载
53阅读
0评论
0点赞
发布博客于 2 年前

sql优化小技巧

1. 尽量使用列名(Oracle9i之后, *和列名一样) 在业务密集的SQL当中尽量不采用IN操作符,连续数据使用between非连续可使用EXISTS 方案代替。2、模糊查询like关键词%yue%,由于yue前面用到了“%”,因此该查询必然走全表扫描,除非必要,否则不要在关键词前加%,3、DELETE FROM 表名称 WHERE 列名称 = 值不再需要一张表的时候,...
转载
45阅读
0评论
0点赞
发布博客于 2 年前

如何为社群赋能 ,DANGX有话要说

比特币的创世现身,带着对抗旧有货币体制的美好愿景,以太坊更是继比特币之后,从设计上技术上提升了比特币扩展性不足的情况。正是这两款数字通证在一定程度上推动了整个区块链产业发展的步伐。作为新一代数字通证,DANGX的出现便是为了解决生态社群创造者价值分配不均的问题。众所周知,任何一个区块链项目都需要众多社群来建立联系,凝聚共识。基于社群连接的本质,无论是组建者,还是运营者,以及加入社群的用户初衷...
转载
31阅读
0评论
0点赞
发布博客于 2 年前

ARM 汇编 内存访问指令

一。 单个寄存器操作读写内存内存访问指令格式:<opcode><cond> Rd, [Rn]  Rn 中保存的是一个内存的地址值1. 内存写指令 【 str,strb,strh 】单个寄存器  1) 【 str 】写 4 个字节ldr r0, =0x12345678 @ mov r1, #0x40000000str r...
转载
111阅读
0评论
0点赞
发布博客于 2 年前

多软件子系统集成的效果图-通用权限管理系统组件4.0版本

为什么80%的码农都做不了架构师?>>> ...
转载
137阅读
0评论
0点赞
发布博客于 2 年前

【2019最新】基于Zynq UltraScale MPSoC系列处理器的开发板

2019年5月,米尔隆重推出国内首款Zynq UltraScale MPSoC平台核心板(及开发板):MYC-CZU3EG。基于Xilinx UltraScale MPSoC 架构,Zynq UltraScale+ MPSoC 通过硬件、软件和 I/O 可编程性实现了扩展式系统级差异、集成和灵活性。 采用16纳米制程,单芯片融合4核心Cortex-A53(Up to 1.5GHZ),2核心Cor...
转载
522阅读
0评论
0点赞
发布博客于 2 年前

猫哥教你写爬虫 027--模块介绍

time模块import time# 时间对象转美式时间字符串print(time.asctime()) # Wed May 29 09:25:07 2019print(time.asctime((2019, 5, 4, 12, 8, 23,0,0,0))) # Mon May 4 12:08:23 2019# 时间戳转美式字符串print(time.ctime()) # Wed...
转载
51阅读
0评论
0点赞
发布博客于 2 年前

学习vue感触

大学还没毕业,想着先找工作,感觉计算机专业在老家做没有太大的发展,于是就在大学所在城市找了份工作。来到公司的第一天,带我的师傅让我学习vue。之前完全没有接触过框架,而且专业知识比较薄弱,前几天一直处于懵逼状态。学了几天后,感觉还可以接受,虽然没有做demo,但是感觉理解了一些基础知识。下面我来分享一下我的学习心得。 首先先接触生命周期图,师傅让我记住并理解它。在...
转载
200阅读
0评论
0点赞
发布博客于 2 年前

反撇号(`) 与 ${}

https://blog.csdn.net/lgh1117/article/details/51278406https://bbs.csdn.net/topics/392415317https://blog.csdn.net/silencebiubiu/article/details/80362479转载于:https://www.cnblogs.com/yuyedaocao...
转载
136阅读
0评论
0点赞
发布博客于 2 年前

ES6新特征总结与介绍——异步编程

一、Generator(一)基本概念语法上,Generator 函数是一个状态机,封装了多个内部状态。执行Generator函数会返回一个遍历器对象,也就是说,Generator函数除了状态机,还是一个遍历器对象生成函数。返回的遍历器对象,可以依次遍历 Generator 函数内部的每一个状态。形式上,Generator 函数是一个普通函数,但是有两个特征。一是,function关键字与函数...
转载
34阅读
0评论
0点赞
发布博客于 2 年前

Java设计模式-观察者模式

观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象,这个主题对象在状态上发生变化时,会通知所有观察者对象,让他们能够自动更新自己。组成部分抽象主题角色把所有观察者对象的引用保存在一个集合中,每个抽象主题角色都可以有任意数量的观察者,抽象主题提供一个接口,可以增加和删除观察者角色,一般用一个抽象类或接口来实现。具体主题角色在具体主题内部状态改变时,给所有登记过的观...
转载
23阅读
0评论
0点赞
发布博客于 2 年前

----------------------集合-------------------------

1:集合:存储对象 遍历取出对象List<要存储元素的数据类型> 变量名 = new ArrayList<要存储元素的数据类型>();必须要引用数据类型,不能是基本类型,除非把基本数据类型变成包装类 b:集合 * b1:集合的层次结构 * Iterable <E> 实现了Iterable接口的...
转载
21阅读
0评论
0点赞
发布博客于 2 年前

关于定目标,做计划

2019独角兽企业重金招聘Python工程师标准>>> ...
转载
199阅读
0评论
0点赞
发布博客于 2 年前

测试当前访问百度的IP地址(代理IP)

import requestsfrom lxml import etreeheaders = { 'User-Agent':'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3521.2 Safari/537.36'}url = 'https://www...
转载
2209阅读
0评论
0点赞
发布博客于 2 年前

一年前,没有Android,我还是一个游戏开发者

PS:本篇文章是个人的一篇随笔,用来怀念我过去两年做游戏所付出的青春,如果你想听,我愿意跟你分享我的一些心事.1 初入大学我很小的时候就接触到了计算机,也一直很喜欢计算机技术,梦想着长大以后能够从事IT行业,想到游戏公司工作,但真正实操编程应该是从我大学开始.记得大学刚入学的时候,还单纯地想着在宿舍里组建一个游戏工作室,大家一起制作游戏,将来毕业出去以后开游戏公司挣钱.国庆节过后,舍友们的电...
转载
165阅读
0评论
1点赞
发布博客于 2 年前

Java基础学习笔记十 Java基础语法之final、static、匿名对象、内部类

final关键字继承的出现提高了代码的复用性,并方便开发。但随之也有问题,有些类在描述完之后,不想被继承,或者有些类中的部分方法功能是固定的,不想让子类重写。可是当子类继承了这些特殊类之后,就可以对其中的方法进行重写,那怎么解决呢?要解决上述的这些问题,需要使用到一个关键字final,final的意思为最终,不可变。final是个修饰符,它可以用来修饰类,类的成员,以及局部变量。final...
转载
14阅读
0评论
0点赞
发布博客于 2 年前

Angular之服务(service)

一 : 新建服务ng g service XXXX二 : 注册服务这里和组件(component)不一样需要手动注册( 在app.module.ts中 )三 : 使用服务① , 服务类 , 自己随便写点东西import{Injectable}from'@angular/core';@Injectable({providedIn:'root'})e...
转载
137阅读
0评论
0点赞
发布博客于 2 年前

MacBooster 7 Pro Mac的系统垃圾怎么清理?

MacBooster 7 Pro Mac使用技巧分享给大家,MacBooster 7 Pro Mac是一站式Mac维护工具,可清理垃圾并清除Mac恶意软件和病毒以保护您的Mac。macbooster7 Mac可以扫描和深度清洁以释放空间。可以安全地清理您的隐私数据,是Mac用户不可缺少的一款系统优化软件。[dl]15-1143[/dl]MacBooster 7 Pro Mac...
转载
45阅读
0评论
0点赞
发布博客于 2 年前

第七章学习小结

第七章学习了如何快速高效有序的查找,查找听起来很普通,没有前面的树啊图啊那么牛,但前面学习的东西终究是一种工具,为这些东西服务的。顺序查找:没什么好讲的,一个一个查int SequenceSearch(int a[], int value, int n){ int i; for(i=0; i<n; i++) if(a[i]==valu...
转载
29阅读
0评论
0点赞
发布博客于 2 年前

IT兄弟连 JavaWeb教程 监听器3

监听域对象中属性变更的监听器域对象中属性的变更的事件监听器就是用来监听ServletContext、HttpSession、HttpServletRequest这三个对象中的属性变更信息事件的监听器。这三个监听器接口分别是ServletContextAttributeListener、HttpSessionAttributeListener和ServletRequestAtt...
转载
14阅读
0评论
0点赞
发布博客于 2 年前

结构体 - Go 语言学习笔记

概述结构体是一种聚合的自定义数据类型,是由零个或任意多个相同或不同类型的变量聚合而成的数据集合,每个变量称为结构体成员(也可称之为成员变量,字段,属性)。定义结构体使用 type 和 struct 语句定义结构体,type 语句设定了结构体的类型名称,struct 语句定义一个新的数据类型,结构体中有一个或多个成员。格式如下:/* type 类型名 struct { 字段1 ...
转载
36阅读
0评论
0点赞
发布博客于 2 年前

单服务器高性能模式:Reactor与Proactor

我介绍了单服务器高性能的 PPC 和 TPC 模式,它们的优点是实现简单,缺点是都无法支撑高并发的场景,尤其是互联网发展到现在,各种海量用户业务的出现,PPC 和 TPC 完全无能为力。今天我将介绍可以应对高并发场景的单服务器高性能架构模式:Reactor 和 Proactor。ReactorPPC 模式最主要的问题就是每个连接都要创建进程(为了描述简洁,这里只以 PPC 和进程为例,实际上换成 ...
转载
71阅读
0评论
0点赞
发布博客于 2 年前

03-vue实例生命周期和vue-resource

vue实例的生命周期什么是生命周期:从Vue实例创建、运行、到销毁期间,总是伴随着各种各样的事件,这些事件,统称为生命周期!生命周期钩子:就是生命周期事件的别名而已;生命周期钩子 = 生命周期函数 = 生命周期事件主要的生命周期函数分类:创建期间的生命周期函数:beforeCreate:实例刚在内存中被创建出来,此时,还没有初始化好 data 和 metho...
转载
15阅读
0评论
0点赞
发布博客于 2 年前

java分布式商城项目环境搭建4-CentOS7-6-安装Zookeeper

首先要安装zookeeper服务,需要先下载zookeeper的安装包。进入Download(自己创建的存贮下载资源的文件夹)文件夹下执行下载命令:[root@localhost Download]# wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.g...
转载
11阅读
0评论
0点赞
发布博客于 2 年前

微信分享链接,如何自定义图片,标题,内容介绍

如图,分享链接的时候,本来是上面的样子,老板说太丑了,没有让人点击的欲望,so...没有公众号的朋友可以前往:138TOOL微信小工具 (百度搜索138TOOL)官方文档就不说了,肯定是要看的,说几个重点1.appId和appSecret用的是公众平台对应的账号,别像我一样搞混了,用的是开放平台的。2.随机字符串,就用微信文档里实例用的就行了,因为涉及大小写,不容易看出来3.config...
转载
37阅读
0评论
0点赞
发布博客于 2 年前

Java回调机制在RPC框架中的应用示例

完整源码:https://gitee.com/shiyanjun/x-callback-demo应用场景描述:服务提供者在项目启动时,创建并启动一个TCP服务器,然后将自己提供的所有服务注册到注册中心。这里有3个角色:1.服务提供者2.TCP服务器3.注册中心引出回调:服务提供者,要求TCP服务器启动成功之后,回调一...
转载
33阅读
0评论
0点赞
发布博客于 2 年前

IDEA查看JDK源代码

之前已经讲解过如何使用Eclipse查看源代码,IDEA作为一个集成开发环境越来越流行,今天学习以下如何使用Eclipse查看JDK的代码。File->Project Structure,选择Platform Settings里的SDKs;之后选择Classpath一栏,找到右边的添加(是一个加号),选择相应的源码文件,导入即可。至于查看,每个项目后面都会跟着一个...
转载
11909阅读
0评论
1点赞
发布博客于 2 年前

在电脑中内存条DDR有什么作用 如何选择内存条?

电脑里每个硬件都是宝,撇去CPU、显卡这类硬件大户,电脑了被提到最多的硬件估计就是内存条了,电脑多开软件卡顿想必大家第一印象就是想换内存条扩容,玩游戏带不动换内存条,内存条真的有这么神奇吗?一条小小的内存条凭啥能发挥这么大的作用?跟着宏旺半导体ICMAX一起来了解下吧!内存条在电脑中的作用可以这样说内存条在电脑中的作用相当于一座桥梁,用以负责诸如硬盘、主板、显卡等硬件上的数据与处理器之间数据交换...
转载
785阅读
0评论
1点赞
发布博客于 2 年前

Mix PHP V2 实例:AliCloud 短信协程池异步发送守护程序

前些时间我们发布了 Mix PHP V2 实例:协程池异步邮件发送守护程序 范例,这一次我们提供一个使用大厂 SDK 通过 Swoole Hook 协程化来并行执行短信发送任务,本文是一个代码简单、IO 性能极强的范例。请先升级到 mix-framework >= v2.0.5。本范例依然使用消息队列的方式接收短信发送任务,消息中间件使用:redis生产者通常框架中使用 ...
转载
43阅读
0评论
0点赞
发布博客于 2 年前

Android Q Beta 测试计划介绍 | Android 中文教学视频

Android Q Beta 3 在不久前的 Google I/O 2019 开发者大会上正式发布,这也意味着 Android Q 最终版离我们越来越近了。我们准备了一系列的相关资源提供给开发者,帮助大家更有效地做好适配和测试工作,其中包括 Android Studio 更新、模拟器支持、系统映像、详细的技术文档和更多其他资源。如果您还没有在 Android Q Beta 上测试您的应用或游戏...
转载
27阅读
0评论
0点赞
发布博客于 2 年前

2019 再聊移动端 300ms 延迟及 fastClick 原理解析

前言最近公司新开了一条业务线,有幸和大佬们一起从头开始构建一套适合新业务的框架。俗话说得好呀,适合自己的才是最好的
转载
44阅读
0评论
0点赞
发布博客于 2 年前

文件IO 例子

例子1: 测试最多打开多少个文件#include <stdio.h>#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>int main(int argc, const char *argv[]){ int fd; int cnt...
转载
28阅读
0评论
0点赞
发布博客于 2 年前

力扣题目5-22-977-509-922

给定一个按非递减顺序排序的整数数组 A,返回每个数字的平方组成的新数组,要求也按非递减顺序排序。示例 1:输入:[-4,-1,0,3,10]输出:[0,1,9,16,100]示例 2:输入:[-7,-3,2,3,11]输出:[4,9,9,49,121]提示:1 <= A.length <= 10000-10000 <= A[...
转载
46阅读
0评论
0点赞
发布博客于 2 年前

nginx常用命令

2019独角兽企业重金招聘Python工程师标准>>> ...
转载
16阅读
0评论
0点赞
发布博客于 2 年前

C 语言 结构类型 联合

C 语言 结构类型 联合 自定义类型(typedef)typedef int Length;使得Length 这个名字就乐意代替int出现在变量定义和参数声明的地方了声明新的类型的名字新的名字是某种类型的别名改善了程序的可读性typedef long int64_t;typedef struct ADate { int...
转载
25阅读
0评论
0点赞
发布博客于 2 年前

Android 截屏的各种骚操作

本文公众号「AndroidTraveler」首发。背景在实际的应用场景中,Android 手机的截屏其实是很普遍的。比如说 PPT 演示,比如说技术博客图文并茂讲解。因此懂得 Android 手机截屏的各种操作就显得尤为重要。使用 AndroidStudio 自带的截屏工具在 Logcat 选项卡的左边工具栏有个拍照图标,点击一下就可以了。点击之后会弹出下面框,上面有一些操作可以点...
转载
36阅读
0评论
0点赞
发布博客于 2 年前

大臣的旅费

解题思路:floyd算法,为什么运行错误,求解注意事项:参考代码:#include<iostream>#defineMAXSIZE15#defineMAXNUM10000usingnamespacestd;intmain(){inti,j,n,deal[MAXSIZE][MAXSIZE],t1,t2;...
转载
25阅读
0评论
0点赞
发布博客于 2 年前

【diskpart】硬盘操作命令

使用DISKPART,diskpart是Microsoft自带的磁盘管理工具,能完成图形界面无法完成的操作。help帮助命令。一、磁盘管理中,新加盘提示:由于管理员设置的策略,该磁盘处于脱机状态。1.运行:cmd2.输入:DISKPART3.DISKPART> san4.DISKPART> san policy=onlineall5.DISKPART>lis...
转载
348阅读
0评论
0点赞
发布博客于 2 年前

java序列化,看这篇就够了

一、序列化的含义、意义及使用场景二、序列化实现的方式1、Serializable1.1 普通序列化1.2 成员是引用的序列化1.3 同一对象序列化多次的机制1.4 java序列化算法潜在的问题1.5 可选的自定义序列化2、Externalizable:强制自定义序列化3、两种序列化对比三、序列化版本号serialVersionUID四、总结一、序列化的含义、意义及使用场景 序列化:将对象写入...
转载
86阅读
0评论
0点赞
发布博客于 2 年前

Python学习教程(Python学习视频_Python学些路线):Day04 循环结构

Python学习教程(Python学习视频_Python学些路线):循环结构的应用场景如果在程序中我们需要重复的执行某条或某些指令,例如用程序控制机器人踢足球,如果机器人持球而且还没有进入射门范围,那么我们就要一直发出让机器人向球门方向奔跑的指令。当然你可能已经注意到了,刚才的描述中其实不仅仅有需要重复的动作,还有我们上一个章节讲到的分支结构。再举一个简单的例子,比如在我们的程序中要实现每隔1秒中...
转载
36阅读
0评论
0点赞
发布博客于 2 年前

***行为之悄悄登录后台

6.1.1知识概述登录界面分析请求的URL:http://shop.itcast.cn/login/login.html请求的参数:第一个参数:reURL= http://shop.itcast.cn/item/itemList.html第二个参数:username = itcast第三个参数:password = itcast登录成功重定向① 客户端发起请求,携带三个参数② 服务端接收到请求之后...
转载
42阅读
0评论
0点赞
发布博客于 2 年前

10.排序

一.冒泡排序代码示例:#将乱序列表中最大元素排列到列表末尾位置def m_sort(alist): for j in range(0,len(alist)-1): if alist[j] > alist[j+1]: temp = alist[j] alist[j] = alist[j+1]...
转载
40阅读
0评论
0点赞
发布博客于 2 年前

Java中的三大特性

1、封装什么是封装,封装的目的是什么?程序中的封装,可以加强了我们数据的安全性和数据的可靠性。数据不直接对外暴露。public class Person { private String personName; private String personSex; //get和set方法书写规范 publ...
转载
20阅读
0评论
0点赞
发布博客于 2 年前

[json]阿里fastjson的JSONObject把map转json字符串

2019独角兽企业重金招聘Python工程师标准>>> ...
转载
10000阅读
0评论
0点赞
发布博客于 2 年前

CVE-2019-0708远程桌面服务远程执行代码漏洞来了,请及时修复

5月14号,微软发布了最新的安全漏洞补丁:CVE-2019-0708 (远程桌面服务远程执行代码漏洞:当未经身验证的***者使用RDP连接到目标系统并发送特制请求时,远程桌面服务(以前称为“终端服务”)中存在远程执行代码漏洞。)漏洞危害:此漏洞是预身份验证,无需。用户交互成功利用此漏洞的***者可以在目标系统上执行任意代码***者可随后安装程序;查看,更改或删除数据;或者创建...
转载
137阅读
0评论
0点赞
发布博客于 2 年前

Spring的四大优势,你是如何理解的?

1、方便解耦,简化开发Spring是分层的 Java SE/EE 应用 full-stack轻量级开源框架,以IoC(Inverse Of Control:反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核,提供了展现层SpringMVC和持久层 Spring JDBC 以及业务层事务管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框架...
转载
54阅读
0评论
0点赞
发布博客于 2 年前

Linux网络技术管理及进程管理

  工作中使用四层模型,研究使用七层模型,什么是四层模型,即把七层模型的物理层跟数据链路层划分为网络接口层,网络层为网络IP层,运输层还是运输层,会话层、表示层、应用层统归为应用层。这就是IP四层模型。要知道交换机位于OSI七层模型中的传输层。路由器位于OSI七层模型中的网络层。常见的网络协议  DNS:域名解析:没有DNS就不能上网,比如现在搜索www.baidu.com,在网络...
转载
23阅读
0评论
0点赞
发布博客于 2 年前

Linux rpm yum

RPM :1 rpm -q 子选项 软件名-a :列出已安装所有的软件包-i :查看指定软件的详细信息-l:查看指定软件的文件安装清单-f:查看某个目录、文件是哪个包带来的rpm -q bashrpm -qarpm -qlrpm -qirpm -qf [文件路径]2 安装之前查询软件包的信息rpm -qp 子选项 RPM包文件r...
转载
16阅读
0评论
0点赞
发布博客于 2 年前

redis持久化

Table of Contents前言什么是持久化?持久化的实现方式1.快照(RDB)a.简介b.三种触发方式2.写日志(AOF)a.简介b.三种触发条件c.AOF重写前言hello,小可爱们,咱又见面啦。一日不见,如隔三秋。有没有想偶啊?好了好了,不闹了,咱今天先来提一个问题,redis之所以速度快,是因为将数据放在内存中。众所周知,存放在内存中的速度是快,但是关闭redis,数据即丢,如断电即...
转载
17阅读
0评论
0点赞
发布博客于 2 年前

005-软件测试流程

软件测试基本流程 1.需求分析 2.编写测试用例 3.评审测试用例 4.搭建测试环境 5.等待开发提交测试包 6.部署测试包 7.冒烟测试(对软件主体基本功能进行基本测试) 8.执行测试用例 9.BUG跟踪处理(提交及回归BUG) 10.N轮之后符合需求 11.测试结束转载于:https://www.cnblogs.com/qiuniao/p/10865146.html...
转载
15阅读
0评论
0点赞
发布博客于 2 年前

MySQL数据库

MySQL概述   1、什么是数据库 :存储数据的仓库   2、使用公司 :金融、游戏、购物、论坛 ...   3、提供数据库服务的软件     MySQL、Oracle、MongoDB、Mariadb、SQL_Server、Redis   4、生产环境中,如何选择     1、是否开源       开源 :MySQL、MariaDB、M...
转载
37阅读
0评论
0点赞
发布博客于 2 年前

如何修改SecureCRT中的端口转发过滤器?

SecureCRT具有过滤器,可控制谁可以连接到已在SecureCRT中设置的端口转发。默认情况下,只有来自运行SecureCRT的计算机的连接才能连接到端口转发。您可以按照以下步骤更改端口转发过滤器。如果SecureCRT正在运行,请在继续之前退出程序。找到与要修改的会话关联的.ini文件。.ini文件位于名为Sessions的子文件夹下的SecureCRT Config文件夹中。“ 全局...
转载
114阅读
0评论
0点赞
发布博客于 2 年前

[Vue.js进阶]从源码角度剖析vue-router(一)

前言Vue 是一个渐进式的框架,这意味着你可以只使用 Vue 的核心库来开发,但是当你在开发一个完整的业务项目时,路由是一个必不可少的部分在曾经的前端领域中,一直都使用的是服务端渲染的模式,即用户输入 url 后,浏览器向服务器请求这个 url 对应的HTML,服务器返回 HTML给前端,前端再展示,然后当需要浏览别的页面时,需要点击 a 标签再向服务器发送一个请求,服务器就会再发给你目标页...
转载
44阅读
0评论
0点赞
发布博客于 2 年前

致敬那些运维过程中踩到的坑(转)

一、MySQL+MMM集群中服务的启动顺序 小弟最近心血来潮,在实验环境值部署MySQL+MMM集群,刚开始顺风顺水,一路到底,没出现任何问题。此时,个人也觉得,MySQL+MMM集群部署起来也没什么难度啊,但是随后出现的问题,却彻底打脸了。其实,原因是这样的:MySQL+MMM部署很顺利,运行也没问题,但是有一天,机房断电,服务器随后也就GG了。等了一段时间,机房...
转载
61阅读
0评论
0点赞
发布博客于 2 年前

爱,死亡和机器人(Love,Death&Robots)

从我自己的角度来讲,我真的是很喜欢这部短片,奇幻,科幻,喜剧交叉在一起构成了这18部短片。精彩绝伦,我只能这么去形容。但是有没有不足呢?客观的来说,也存在不足,过度的吹捧使得有些人神话了它,认为立意不够,题材老套。但这无法掩盖这部优秀作品的光芒。今天大概的讲一下第一集,Sonnie's Edge这是我个人非常喜欢的一个题材 赛博朋克,在这一集里面,爱 死亡和机器人的主题展现可...
转载
160阅读
0评论
0点赞
发布博客于 2 年前

Android学习笔记14-从源码分析Toast的创建过程

Toast.show()显示一个Toast只需要调用它的show()方法,看一下源码/**109 * Show the view for the specified duration.110 */111 public void show() {112 if (mNextView == null) {113 throw new ...
转载
29阅读
0评论
0点赞
发布博客于 2 年前

Docker 学习笔记

仅为个人学习笔记,内容更新中。。。Docker 介绍快速持续集成服务弹性伸缩部署简单,解放运维节省机器资源很多公司在生产环境大规模使用 docker京东 618:15 万个 Docker 实例,所有业务全部容器化阿里超大规模Docker化之路腾讯万台规模的 Docker 应用实践IT 从业人员必备技能开发运维测试。。。什么是 dockerDoc...
转载
28阅读
0评论
0点赞
发布博客于 2 年前

设计模式之禅——设计原则SOLID+D(读书笔记)

设计原则-SOLID+D设计是有限度的,不能无限的考虑未来的变更情况,否则就会陷入设计的泥潭中而不能自拔- S单一职责原则Single Responsibility Principle,SRP定义: 应该有且仅有一个原因引起类的变更。单一职责原则要求一个接口或类只有一个原因引起变化,也就是一个接口或类只有一个职责,它就负责一件事情。优点:类的复杂性降低,实现什么职责都有清晰明确的...
转载
29阅读
0评论
0点赞
发布博客于 2 年前

JavaScript进阶系列-引用类型

我的博客仓库引用类型用来放一些我看的书籍和学习的记录,欢迎点赞和讨论。引用类型通常叫做类(class),也就是说,遇到引用值,所处理的就是对象。有句话叫万物皆对象不是没有道理的。现在来了解下 JavaScript 的 Object 对象。ECMAScript 中的所有对象都由这个对象继承而来,Object 对象中的所有属性和方法都会出现在其他对象中,所以理解了 Object 对象,...
转载
26阅读
0评论
0点赞
发布博客于 2 年前

我想做个3D编辑器(一) 画线成墙

之前,因为公司一个项目需要3D的楼层,于是入了3D的坑。后面封装了墙的函数等等,但是通过PS去量设计图,获取墙的点数据,把我自己搞的真的恶心了。项目完成后,随着自己技术能力的提升,突然间想到为啥,我不用canvas照着设计稿画线,然后获取canvas上面的点数据?于是诞生了我这个标题!!!一、使用到的技术canvas,vue,three.js二、大概效果目前的效果,在画布中画线,然后保存点数据,再...
转载
68阅读
0评论
0点赞
发布博客于 2 年前

RT-Thread--中断管理

Cortex-M CPU架构基础寄存器简介Cortex-M 系列 CPU 的寄存器组里有 R0\~R15 共 16 个通用寄存器组和若干特殊功能寄存器,如下图所示。通用寄存器组里的 R13 作为堆栈指针寄存器 (Stack Pointer,SP);R14 作为连接寄存器 (Link Register,LR),用于在调用子程序时,存储返回地址;R15 作为程序计数器 (Progra...
转载
604阅读
0评论
0点赞
发布博客于 2 年前

R语言基于ARMA-GARCH-VaR模型拟合和预测实证研究分析案例

本文展示了如何基于基础ARMA-GARCH过程(当然这也涉及广义上的QRM)来拟合和预测风险价值(Value-at-Risk,VaR)。library(qrmtools)# for qq_plot()library(rugarch)模拟数据我们考虑具有t的ARMA(1,1)-GARCH(1,1)过程将ARMA-GARCH模型拟合到(模拟的)数据拟合一个ARM...
转载
1870阅读
0评论
2点赞
发布博客于 2 年前