- 博客(59)
- 收藏
- 关注
转载 如何不通过自己手机注册网站
现在在国内各大网站注册用户名都需要输入电话号码,有些网站比较好,不会给你打骚扰电话,但是有些网站你自从输入了电话号码之后,你的手机就会接到各种各样的推销电话。那有什么办法不再受到骚扰,又能注册用户名呢?在线接收短信平台退出了在线接收短信,详细的操作步骤如下:1、首先登陆在线接收短信平台,获取电话号码:2、注意红框里面就是电话号码,之后我们找到...
2018-08-31 11:09:16 1411
转载 Windows下visual studio code搭建golang开发环境
前言其实环境搭建没什么难的,但是遇到一些问题,主要是有些网站资源访问不了(如:golang.org),导致一些包无法安装,最终会导致环境搭建失败,跟据这个教程几步,我们将可以快速的构建golang的开发环境。开发环境:一、安装这里我用需要安装一些工具:1.Visual Studio Code 1.0.02.Golang下载这里我使用的是Go1.6.3.git下载...
2018-08-31 10:56:00 67
转载 go :"os/signal"源码解析
最近在学习go语言,基本语法熟悉之后,想看一些开源项目,于是就找到了NSQ,在看NSQ源码的时候,对signal进行了阅读,一下内容仅供参考。linux信号量知识点图中可以看到信号来一共是62个,32和33没有非实时信号都不支持排队,都是不可靠信号;实时信号都支持排队,都是可靠信号。1到31号都是不可靠信号go 语言s...
2018-08-31 08:18:48 160
转载 了解和熟悉数据库相关知识
---恢复内容开始--- 工作中接触到的数据库已经很多了,下面来总结一下,也熟悉一下。数据库种类: 数据库种类也很多,有成熟且稳定的 MySQL 数据库,有后起之秀的 MongoDB 数据库,也有新时代宠儿 Redis 数据库。除此之外,还有其他一些数据库,例如 Sqlite、Oracle 等。 那么问题来了,面对多种类型的数据库,自己该如何选择?或许你因个人比较喜...
2018-08-30 20:41:00 470
转载 RocketMQ 分布式事务
在RocketMQ中生产者有三种角色NormalProducer(普通)、OrderProducer(顺序)、TransactionProducer(事务),根据名字大概可以看出各个代表着什么作用,我们这里用TransactionProducer(事务)来解决分布式事务问题。说到分布式事务,就会谈到那个经典的”账户转账”问题:2个账户,分布处于2个不同的DB,或者说2个不同的子系统里面,A要扣...
2018-08-30 17:45:00 65
转载 使用WeakHashMap创建具有过期时间的本地缓存
java中为了让程序员能参与到垃圾回收机制中(不是说java的GC是全自动的吗?这要看从哪个方面讲了,其实如果开发人员能熟练掌握java的gc原理,对提升系统的稳定性有极大帮助),设计了4种引用级别:分别是强引用(new 出来的)、软引用、弱引用和虚引用。本文不打算介绍这几种引用的用法。还不了解它们的读者可以自行百度(国内的几个搜索引擎,还是百度 最适...
2018-08-30 11:04:45 339
转载 svg和canvas的对比
SVGSVG 是一种使用 XML 描述 2D 图形的语言。SVG 基于 XML,这意味着 SVG DOM 中的每个元素都是可用的。您可以为某个元素附加 JavaScript 事件处理器。在 SVG 中,每个被绘制的图形均被视为对象。如果 SVG 对象的属性发生变化,那么浏览器能够自动重现图形。CanvasCanvas 通过 JavaScript 来绘制 2D 图形。C...
2018-08-29 10:57:00 53
转载 前端工程师必会的技能-three.js 3D显示功能
three.js是JavaScript编写的WebGL第三方库。提供了非常多的3D显示功能。Three.js 是一款运行在浏览器中的 3D 引擎,你可以用它创建各种三维场景,包括了摄影机、光影、材质等各种对象。你可以在它的主页上看到许多精采的演示。不过,这款引擎目前还处在比较不成熟的开发阶段,其不够丰富的 API 以及匮乏的文档增加了初学者的学习难度(尤其是文档的匮乏)three.js的代码托管在...
2018-08-29 08:23:35 233
转载 1145 Hashing - Average Search Time
题意:哈希映射,利用平方探测法解决冲突,并计算平均查找时间。思路:首先,需掌握什么是平方探测法(Quadratic probing)。所谓平方探测法,即当H(key)发生冲突时,让key按key+1^2,key-1^2,key+2^2,key-2^2......的顺序进行调整,而题目中说明只需要往正方向解决冲突,即解决冲突的函数为H(key)=(key+d^2)%TSize,d=0,1,2,....
2018-08-28 20:19:00 66
转载 【超实用】面对枯燥的源码,如何才能坚持看下去?
一个软件开发人员,工作到了一定的年限(一般是3、4年左右),如果他还没学会阅读源码,那么他就会遇到瓶颈。因为到了这个时候的开发,他应该不仅仅只会做那些 CURD 的业务逻辑,而应该会根据公司的实际情况去写框架。而基本上没有谁能像天才一样从零写出一个框架,很多人写框架其实都是从模仿开始的。而你要模仿,那么你首先得看得懂框架源码才行。所以说阅读源码才显得那么重要。我在工作一两年的时候有尝试去看过 J...
2018-08-28 10:08:00 57
转载 Solaris 10 软件包管理
管理软件包的工具管理软件包的工具或命令工具或命令 说明手册页installer启动用于从 Oracle Solaris 安装介质添加软件的安装程序(如 Oracle Solaris 安装程序 GUI)。安装程序要么位于本地,要么位于远程位置。installer(1M)prodreg (GUI)启动用于添加、删除或显示软件产品信息的安装程序。使用 Oracle Solar...
2018-08-27 15:54:24 663
转载 jetty.websocket.WebSocketServlet不能匹配JDK1.8
2019独角兽企业重金招聘Python工程师标准>>> ...
2018-08-27 10:05:00 607
转载 Python学习笔记(4):容器、迭代对象、迭代器、生成器、生成器表达式
在了解Python的数据结构时,容器(container)、可迭代对象(iterable)、迭代器(iterator)、生成器(generator)、列表/集合/字典推导式(list,set,dict comprehension)众多概念参杂在一起,难免让初学者一头雾水,我将用一篇文章试图将这些概念以及它们之间的关系捋清楚。1. 容器(container)容器是一种把多个元素组织在一起的数据...
2018-08-26 09:16:00 48
转载 SpringBoot入门(四)——自动配置
本文来自网易云社区SpringBoot之所以能够快速构建项目,得益于它的2个新特性,一个是起步依赖前面已经介绍过,另外一个则是自动配置。起步依赖用于降低项目依赖的复杂度,自动配置负责减少人工配置的工作量。@EnableAutoConfiguration前一篇留了一个注解没介绍,@EnableAutoConfiguration注解是开启自动配置的入口。其定义如下:@Target(ElementTyp...
2018-08-24 12:47:00 43
转载 使用了框架iframe的页面如何跳出框架
"window.location.href"、"location.href"是本页面跳转."parent.location.href" 是上一层页面跳转."top.location.href" 是最外层的页面跳转.举例说明: 如果A,B,C,D都是html,D是C的iframe,C是B的iframe,B是A的iframe,如果D中js这样写 "window....
2018-08-23 11:56:00 132
转载 66 Plus One
Given a non-empty array of digits representing a non-negative integer,plus one to the integer.The digits are stored such that the most significant digit is at thehead o...
2018-08-23 09:10:31 80
转载 DJANGO 学生管理系统项目创建流程 -- 单表管理
DJANGO 学生管理系统项目创建流程1、pycharm创建一个django项目2、建立一个应用:python manage.py startapp app013、设置settings.py文件中app的设置4、设置settings.py文件中静态文件路径5、在django的目录中新建静态文件目录6、创建表格models.py 创建一个班级表...
2018-08-22 19:12:00 236
转载 ThreadPoolExecutor常识
线程池技术在并发时经常会使用到,java中的线程池的使用是通过调用ThreadPoolExecutor来实现的。ThreadPoolExecutor提供了四个构造函数,最后都会归结于下面这个构造方法:// 七个参数的构造函数public ThreadPoolExecutor(int corePoolSize, int maximumPo...
2018-08-22 07:45:00 62
转载 c#静态方法和非静态方法区别
c#静态方法和非静态方法区别C#的类中可以包含两种方法:C#静态方法与非静态方法。那么他们的定义有什么不同呢?他们在使用上会有什么不同呢?让我们来看看最直观的差别:使用了static 修饰符的方法为静态方法,反之则是非静态方法。比较一、C#静态成员:静态成员属于类所有,非静态成员属于类的实例所有。每创建一个类的实例,都会在内存中为非静态成员新分配一块存储;静态成员属于类...
2018-08-21 13:30:00 118
转载 Java#ThreadLocal分析
背景最近看了些关于ThreadLocal的文章,有一点思考,结合源码写了一些自己的见解。1. ThreadLocal是什么?2. 具体的实现2.1 以Looper为例2.2 抽象整个过程3. ThreadLocal为什么能实现这样的功能3.1 ThreadLocal的存取过程3.2 Thread和ThreadLocal之间的关系3.3 ThreadLocalMap中使用的数据...
2018-08-20 12:01:15 66
转载 python flask+psutil 系统监控项目
一 安装第三方模块查看其是否安装成功二 应用实例传递参数的方式三 实战案例转载于:https://blog.51cto.com/11233559/2161467
2018-08-18 16:25:33 679
转载 七牛云java(服务端)通用工具类
前言需要安装lombok插件。功能列表上传本地文件上传Base64图片获取文件访问地址上传MultipartFile代码pom.xml<dependency> <groupId>com.qiniu</groupId> <artifactId>qiniu-...
2018-08-15 17:18:50 182
转载 luoguP2296 寻找道路
因为是出边与终点直接或间接相连,所以将边反向,从终边开始,将所有终边能到达的点都打上标记因为是最短路,所以不需要处理重边和自环,于是再跑最短路就好题目关键:路径上的所有点的出边所指向的点都直接或间接与终点连通这句话的意识也就是变相的告诉我们,对于一个点x, 他的一条出边连的点y并不能直接或间接的与终点相连,此时我们要给x打上标记因此,我们在最初从终点开始扫的仅仅是终点能到达的,对于终点不能...
2018-08-14 20:40:00 55
转载 Shiro(授权Authorization)
什么是授权?即该用户是否有权限访问某个资源.(即校验权限)Shiro权限的实现方式1. 硬编码方式:实现授权访问校验.在自定义中的realm中的授权方法中进行编写代码.根据传进来的PrincipalCollection获取用户对象.该授权方法的返回值是AuthorizationInfo,该对象是一个接口,因此我们需要创建它的实现类,SimpleAuthorizationInfo....
2018-08-14 03:52:29 172
转载 联想押注人工智能及物联网 拟4年投资12亿美元
在愈演愈烈的人工智能抢滩战中,联想也开始“喊话”了。近日,联想集团CEO杨元庆对外表示,未来四年,联想集团将在人工智能、物联网和大数据方面投资超过12亿美元(约93亿港元)。至2021年3月,联想集团每年研发开支将约为15亿美元,上述款项将占总研发预算的20%以上。智搜(Giiso)信息成立于2013年是国内领先的“人工智能+资讯”领域技术服务商,在大数据挖掘、智能语义、知识图谱等领域都拥有国内顶...
2018-08-14 01:18:51 85
转载 JSP Servlet基础
动态网页:是指在服务器端运行的,使用程序语言设计的交互式网页,它们会根据某种条件的变化,返回不同的网页内容。动态网站可以实现交互功能,如用户注册、信息发布、产品展示、订单管理等等;动态网页并不是独立存在于服务器的网页文件,而是浏览器发出请求时才反馈网页;动态网页中包含有服务器端脚本,所以页面文件名常以asp、jsp、php等为后缀。但也可以使用URL静态化技术,使网页后缀显...
2018-08-13 16:54:00 46
转载 java编程——玩转Redis持久化
Redis为持久化提供了两种方式:RDB:在指定的时间间隔能对你的数据进行快照存储。AOF:记录每次对服务器写的操作,当服务器重启的时候会重新执行这些命令来恢复原始的数据。本文将通过下面内容的介绍,希望能够让大家更全面、清晰的认识这两种持久化方式,同时理解这种保存数据的思路,应用于自己的系统设计中。持久化的配置RDB与AOF持久化的工作原理如何从持久化中恢复数据关于性能与实践建议持久化的配置为了使...
2018-08-13 14:36:50 315
转载 使用shell脚本监控少量服务器并发送微信告警信息
01. 概括1.0 脚本更新地址Git更新地址:shell_monitor_script.sh文章原文地址:使用shell脚本监控少量服务器并发送微信告警信息1.1 前提:平台系统:linux系统下接收信息:微信企业号1.2 脚本说明需要修改微信接口脚本对应参数的修改:包括IP,告警阈值等1.3 脚本使用该脚本监控包括Disk、CP...
2018-08-12 17:51:11 540 1
转载 04.希尔排序
1、概述:希尔排序(Shell Sort)是插入排序的一种。也称缩小增量排序,是直接插入排序算法的一种更高效的改进版本。希尔排序是非稳定排序算法。该方法因DL.Shell于1959年提出而得名。希尔排序是基于插入排序的以下两点性质而提出改进方法的:插入排序在对几乎已经排好序的数据操作时,效率高,即可以达到线性排序的效率。但插入排序一般来说是低效的,因为插入排序每次只能将数据...
2018-08-11 11:21:00 49
转载 ES - dynamic field mapping
Dynamic field mapping1、我们向es提交一个json对象进行索引,es会对json字段和索引字段进行字段类型适配。规则如下: 2、string字段的转换规则当date detection、numeric detection开启后,string类型可能转换成:date、numeric、text、keyword类型。2.1 date detection...
2018-08-10 17:13:00 88
转载 Linux 中图形化管理软件
Linux 中图形化管理软件在CentOS7.X 或 RHEL7.X 系统中安装Webmin:小编在 webmin 官网下载了 软件包 (如果想要直接私聊我)下载地址看图下载好后 , 直接yum 安装 ,会有环境依赖关系yum install webmin-1.881-1.noarch.rpm安装好后,/etc/rc.d/init.d/webmin startchkconfi...
2018-08-10 10:51:52 1591
转载 MySQL启动时必需到usr/local/mysql目录的问题解决方法
之前我安装MySql数据库的时候,由于我的MySQL不是安装在标准的/usr/local/mysql目录,而是安装在/usr/local/development/mysql-5.5.25目录,导致在启动MySQL服务时报告找不到/usr/local/mysql目录的错误。最后我就创建了符号链/usr/local/mysql链接到/usr/local/development/mysql-5.5.25...
2018-08-09 17:44:43 4792
转载 函数动态参数
函数的动态参数 1.加一个*号的形参如:(*args),名称:位置参数动态传参 作用是:将实参上所有的"位置参数"都加到一个形参上, 这种形参接受到的参数是元组类型1 def Heroic_Alliance(*Hero):2 print(Hero)3 Heroic_Alliance('钢铁侠','蜘蛛侠','美国队长','绿巨人')输出结果...
2018-08-09 17:28:00 239
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人