- 博客(4681)
- 收藏
- 关注
转载 剑指Offer 45 把数组排成最小的数
把数组排成最小的数输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。 1 # -*- coding:utf-8 -*- 2 class LargerNum(str): 3 def __lt__(x,y): 4 ...
2019-06-13 20:06:00
98
转载 Qt 编写应用支持多语言版本--一个GUI应用示例
简介上一篇博文已经说过如何编写支持多语言的Qt 命令行应用,这一篇说说Qt GUI 应用多语言支持的坑。本人喜欢用代码来写布局,而不是用 Qt Designer 来设计布局,手写布局比 Qt Desiner 布局有以下优点:手工布局,所想即所见,源代码方式修改布局非常方便,只需要拷贝代码、注释代码就行,如果用 Qt Designer 修改原有布局,简直要人老命,拖放一下 widget 就...
2019-06-13 16:29:00
296
转载 win系统安装node出现这个2503和2502解决办法
一:今天在公司的新电脑要安装appium,所以要搭建appium的环境,所以在安装到node的时候,出现了内部错误2503和2502,安装中断。这种错误可能是权限不足导致,一般“.exe”程序可以通过右键管理员权限运行尝试解决。本例中驱动程序为“.msi”后缀无右键管理权限运行选项,可以通过下面的方法解决,或可供大家参考。我的工具/原料Win10为例; 安装node为例;CMD管理...
2019-06-12 16:52:00
167
转载 前端三大框架有哪些异同呢
web前端的框架可谓五花八门,多到让你想象不到,但能沉淀下来的不多,而所谓的前端三大框架,指的时Angular、React、Vue,这三个框架时当下最为流行也时最多人用的框架,我故意这样写意在说明三大框架的出现顺序,而且我永远相信要弄懂一个东西,你首先要了解它的来龙去脉,所以下面先说说几个框架各自的特点: Angular Angular原名angularJS诞生于2009年,之前我们都是用...
2019-06-12 09:51:49
704
转载 React Native 学习笔记(二)组件生命周期函数
RN组件的生命周期组件的生命周期就是指组件初始化并挂载到虚拟DOM为起始,到组件从虚拟DOM卸载为终结。生命周期的方法就是组件在虚拟DOM中不同状态的描述。分为三个阶段:挂载,更新,卸载。挂载挂载指的是组件的实例被创建并插入到DOM中,挂载会调用以下方法。constructorconstructor是RN组件的构造方法,需要在构造方法中最先调用super(props)。如果不需要初始...
2019-06-11 14:45:46
153
转载 社交系统ThinkSNS+在研发过程中,如何做到 Laravel 配置可以网站后台配置
什么是ThinkSNS+ ThinkSNS(简称TS),一款全平台综合性社交系统,为国内外大中小企业和创业者提供社会化软件研发及技术解决方案。本文分享下利用Laravel的Bootstrapping达到网站后台设置laravel配置。需求场景首先,ThinkSNS+作为一个用户可以使用的「社交系统」和开源网站程序一样拥有后台,有一些配置,Laravel是...
2019-06-11 14:13:00
128
转载 MYSQL基础
1.having和group by的区别?1.having:用于对where和group by查询出来的分组经行过滤,查出满足条件的分组结果。它是一个过滤声明,是在查询返回结果集以后对查询结果进行的过滤操作。2.group by:对select查询出来的结果集按照某个字段或者表达式进行分组,获得一组组的集合,然后从每组中取出一个指定字段或者表达式的值。在说group by的时候,我...
2019-06-11 10:23:00
69
转载 30岁程序员的焦虑 Anxiety of 30-year-old Programmers
还有四个月,我就30周岁了。圈里都在传30岁程序员的焦虑,我也焦虑。身边的朋友,除了已经上岸的一部分,说不焦虑的,几乎找不到。我们不妨认真地来聊一下这个话题:30岁,程序员,焦虑。首先,什么是焦虑?在这里,我们可以认为“焦虑”是指:对自己职业前景等的过度担心而产生的一种烦躁、着急、恐慌、不安的情绪。没错,对未知我们都会容易产生焦虑情绪,可是:为什么是“30岁”的“程序员”呢?为什么...
2019-06-10 02:20:31
296
转载 UOJ#428. 【集训队作业2018】普通的计数题
#428. 【集训队作业2018】普通的计数题模型转化好题所以变成统计有标号合法的树的个数。合法限制:1.根标号比子树都大2.如果儿子全是叶子,数量B中有3.如果存在一个儿子不是叶子,数量A中有然后考虑DP直接枚举根的儿子的情况cdq分治NTT还是很恶心的不光是自己卷自己,还是互相卷进行一番化简和平移之后,可以转化为cdq分治NTT的...
2019-06-09 19:30:00
197
转载 AI入门丨开源学习资源推荐
现在AI大热,网上的资源也非常多,让人眼花缭乱。非科班的我,经过半年的摸索,也算马马虎虎入了坑。下面整理了我认为不错的学习资源,大部分我都看过,以分享给更多的人。我会不断保持更新,也欢迎大家补充。PythonThink Python:https://github.com/bingjin/ThinkPython2-CNProblem Solving with Algorithms and D...
2019-06-08 15:15:00
95
转载 jquey动画效果
jquery的事件没有on,js的有。1、show() 显示由小变大缓慢显示<html lang="en"><head> <meta charset="UTF-8"> <title>魔降风云变</title> <style> #box{ ...
2019-06-06 19:24:00
97
转载 Centos7上安装docker(转)
原文链接:https://www.cnblogs.com/yufeng218/p/8370670.htmlDocker从1.13版本之后采用时间线的方式作为版本号,分为社区版CE和企业版EE。社区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务,比如经过官方测试认证过的基础设施、容器、插件等。社区版按照stable和edge两种方式发布,每个季度更...
2019-06-06 11:31:00
72
转载 第五章 if语句
5.1 条件测试注意: 在Python中检查是否相等时区分大小写, 例如, 两个大小写不同的值会被视为不相等如果大小写无关紧要, 而只想检查变量的值, 可将变量的值转换为小写, 再进行比较(方法lower())5.2 检查使用关键词and检查多个条件使用关键词or检查多个条件使用关键词in检查特定值是否包含在列表中使用关键词not in检查特定值是否不包含在列表...
2019-06-06 10:05:00
88
转载 Python设计模式之工厂设计模式
工厂设计模式 -- 创建型1.简单工厂模式2.工厂方法模式转载于:https://www.cnblogs.com/wcleonard/p/10982150.html
2019-06-05 21:53:00
71
转载 npm淘宝源
npm config set registry https://registry.npm.taobao.org转载于:https://www.cnblogs.com/steinven/p/10980298.html
2019-06-05 16:23:00
78
转载 https要多少钱
https可以用来对网站进行加密,部署https是网站安全必不可少的。因为部署了https,可以防止网站信息的泄露和劫持,防止钓鱼网站,提高网站的安全性,有利于网站排名的优化,提高网站的形象。那么,申请一个https要多少钱呢用户在选择SSL证书的时候,最关心的一个问题就是价格了。SSL证书价格也是不一样的,不同的类型有不同的价格。通常SSL证书主要有三种:DV型SSL证书:DVSSL证书价格一般...
2019-06-05 15:42:28
969
转载 Linux安装zookeeper集群
一.单机部署: ①下载、解压 http://archive.apache.org/dist/zookeeper/ tar-zxf zookeeper-3.4.10.tar.gz -C /usr/local/install ②配置 在主目录下创建data和logs两个目录用于存储数据和日志: cd /usr/local/ins...
2019-06-03 21:20:00
65
转载 JDK1.8--深度分析ConcurrentHashMap原理分析
ConcurrentHashMap的初步使用及场景CHM的使用ConcurrentHashMap是J.U.C包里面提供的一个线程安全并且高效的HashMap,所以ConcurrentHashMap在并发编程的场景中使用的频率比较高,那么这一节课我们就从ConcurrentHashMap的使用上以及源码层面来分析ConcurrentHashMap到底是如何实现安全性的api使用...
2019-06-03 11:40:00
1885
转载 Spring AOP中JDK和CGLib动态代理哪个更快?
一、背景昨天一位小伙伴面试的时候被问到:Spring AOP中JDK和CGLib动态代理哪个效率更高?在知识星球整理了一下,今天特分享出来,供大家参考!二、基本概念首先,我们知道Spring AOP的底层实现有两种方式:一种是JDK动态代理,另一种是CGLib的方式。自Java 1.3以后,Java提供了动态代理技术,允许开发者在运行期创建接口的代理实例,后来这项技术被用到了S...
2019-06-03 10:19:00
86
转载 DS博客作业06--图
1.本周学习总结1.1思维导图1.2谈谈你对图结构的认识及学习体会对于图结构的认识,图结构的存储分为临邻接矩阵和邻接表,邻接表的遍历时间复杂度会比较小为O(n+e),邻接矩阵为O(N^2),但是我还是比较喜欢使用邻接矩阵,感觉在运用上会比较熟练容易一点,在PTA的7-1图着色问题,六度空间问题都使用矩阵进行存储;图的遍历分为深度遍历(DFS)和广度遍历(BFS),深度遍历因为使用递归在相...
2019-06-02 20:25:00
78
转载 找水王
因为水王是每一贴必回,那么他的总数站在所有总数的一半以上.我们就假设第一个是水王,让他跟后一个比较,相同就报留,不同就减去。import java.util.*; public class water { public static void main(String[] args) { Scanner sca=new Scanner(System.in...
2019-06-02 17:55:00
71
转载 康少带你玩转CSS-2
目录 1.CSS盒子模型 2.margin外边距 3.padding内填充 4.float 浮动 5.clear 清除 6.overflow 溢出属性 7.position 定位 8.是否脱离文档 9.z-index ...
2019-05-30 16:50:00
113
转载 小白都能看懂的Linux系统下安装配置Zabbix
实验环境:操作系统:Centos 7.6服务器ip:192.168.10.100运行用户:root网络环境:InternetZabbix是一个基于web界面的提供分布式系统监控及网络功能的企业级的开源监控工具,做为一个企业运维人员来说,zabbix可以给企业和运维人员带来很大的帮助,zabbix是一个功能非常强大、跨平台、开源的企业级运维管理系统,由2部分构成:zabbix服务端和客户端(agen...
2019-05-30 13:32:23
70
转载 5月上市新书,总有一本你爱的
每个月底,异步君都会如约而至,为大家带来当月IT新书书讯。这里涵盖了本月已出版的所有上新好书,就来这里找寻你的最爱吧!老办法,还是留言你最爱的那一本,并转发到朋友圈异步君将选出3个书友赠书一本。如果没有得到赠书也没关系,京东和当当购书,畅享满100减50元,现在囤书最划算。动手学深度学习 (平装)书名:《动手学深度学习 (平装)》作者:阿斯顿·张(Aston Zhang) 李沐(Mu Li)[美]...
2019-05-30 01:27:46
220
转载 iview table expand 单击当前行控制
1、添加元素与js <Table :columns="thList" :data="list" @on-row-click="toggleTableExpand" ref="tableExpand"></Table> // 源码里有toggleExpand方法,可以直接使用 methods:{ toggleTableExpand(row, ...
2019-05-28 12:00:00
1636
转载 find the lowest number location
before#设定路径列表Pathdef find_path2(heightmap, x, y, water_level=557,path=[]): #global path #设定坐标 右0 左1 上2 下3 right_point=heightmap[x][y+1] left_point=heightmap[x][y-1] a...
2019-05-28 11:24:00
99
转载 记一次面试题,正则表达式(?=a)是什么意思?
前言不久前出去面试了一下,被问到了一个问题:正则表达式 (?=a) 表示什么意思?嗯,我花了几秒钟从脑子中检索答案,然后发现对于正则表达式方面的知识有许多地方记不清了!so,我的回答是:我只知道 ? 号是最少匹配前面一次的意思,加个 = 号就不太清楚了,是最少匹配一次 = 号后面的值的吗?面了三轮后,告知我待定!对于面试,我也算是身经百战了,待定的意思我明白,意思就是工作的内容能...
2019-05-28 07:07:33
2022
转载 将本地文件夹转换为一个 GIT 项目的一般步骤和untracked content问题
将本地文件夹init成git库并且上传到新建的github仓库一、打开命令行终端,进入项目所在的本地目录,将目录初始化为一个 Git 项目$ git init复制代码此时会生成一个隐藏的.git文件,表示创建了一个空的git仓库二、 将所有文件放进新的本地 git 仓库$ git add .复制代码如果你本地已经有 .gitignore 文件,会按照已有规则过滤不需要添加的文件。...
2019-05-28 07:00:23
196
转载 多线程、事件驱动与推荐引擎框架选型
事件驱动编程是一种编程范式,这里程序的执行流由外部事件来决定。它的特点是包含一个事件循环,当外部事件发生时使用回调机制来触发相应的处理。多线程是另一种常用编程范式,并且更容易理解。 高性能通用型C++网络框架 Nebula 是基于事件驱动的多进程网络框架(适用于即时通讯、数据采集、实时计算、消息推送等应用场景),已有即时通讯、埋点数据采集及实时分析的生产应用案例。经常有人问Nebula的每...
2019-05-27 08:16:37
109
转载 Java 2:数组的基本操作
这是几道关于数组使用的练习:1.初始化并打印数组2.找数组中的最大值、最小值3.在给定的数组中查找关键字所在下标4.计算一组值的平均分5.给定数组长度,import java.util.Arrays;//java原生支持,加上之后可实现打印数组public class Class_0519{ public static void initArray(){//数组初始化,并打印 ...
2019-05-26 16:23:20
137
转载 Chromedriver、geckodriver、IEDriverServer与浏览器的对应版本和下载地址
2019独角兽企业重金招聘Python工程师标准>>> ...
2019-05-26 11:55:00
836
转载 阿里云下的个人博客建站流程(node.js+mysql)
准备工作域名(国内需要备案)服务器空间(centos7.5)项目代码安装Xshell(用于连接服务器,也可以使用阿里自带的远程控制功能)安装navicat(连接,建立数据库)一、域名解析域名解析设置方法二、服务器环境搭建1. 使用Xshell连接到服务器(ssh ip地址)或者直接线上远程控制,进入centos系统2. 安装nodeJs1、先下载wgetyum ...
2019-05-25 13:37:02
514
转载 揭秘Java Web技术内幕---Servlet
在JavaWeb学习研究中,Servlet扮演重要的作用,学好它,是后续JavaWeb学习的良好基础。无论是SSH,还是SSM,微服务JavaWeb技术,都应先学好Servlet,从而达到事半功倍的效果,本篇将主要分析Servlet的运行原理。一、UML下图为Servlet UML关系图。从图中可以看出:抽象类HttpServlet继承抽象类Gen...
2019-05-23 11:08:00
205
转载 好程序员web前端分享逻辑运算
一门计算机语言,编程的核心在于逻辑思想,当我们在编写程序的时候,逻辑是否通顺,是能否正确写出程序的关键,可以说如果你掌握了逻辑,那么你就踏入了计算机编程的大门。 &&与 || 或 !否 逻辑与&& var a=0,b=3; alert(a==0&&b==3) //true; alert(a==1&&b==3)//fals...
2019-05-23 08:18:25
67
转载 达飞控股不断践行新时代企业责任
现代社会中,企业发展的同时必须担负起其相应的社会责任。达飞控股作为一家互联网科技金融公司,一直在努力践行新时代企业应承担的企业责任。一、达飞控股助力行业发展达飞控股一直在寻找科技和金融的最佳融合点,希望通过科技和金融的结合,促进我国互联网金融行业的发展。在最近召开的2019年零壹财经新金融春季峰会上,达飞控股受邀参会,并荣获“十佳金融科技上市公司”奖项。我国互联网金融行业的监管愈加严格,相关企业也...
2019-05-22 15:00:36
111
转载 如何给PDF删除空白页面?来看看这种方法
如何给PDF删除空白页面呢?PDF文件是不能直接编辑的文件,更不要说在PDF文件中删除空白页面,除非使用比较专业的PDF编辑器来进行操作,否则是很难直接实现的,说到PDF编辑器 http://bianji.xjpdf.com/ ,为大家介绍一款小编正在使用的软件——迅捷PDF编辑器,下面就一起来揭晓如何给PDF删除空白页面吧。操作步骤:1:首先将迅捷PDF编辑器安装到自己的电脑中,打开PDF编辑器...
2019-05-22 14:33:10
261
转载 在原生App中嵌入Flutter
本文参考文档Add Flutter to existing apps。首先有一个可以运行的原生项目第一步:新建Flutter moduleTerminal进入到项目根目录,执行flutter create -t module ‘module名字’例如:flutter create -t module flutter-native执行完毕,就会发现项目目录下生成了一个module...
2019-05-22 03:46:10
405
转载 Github代码提交成功,但没有绿点出现
最近开始使用Github托管自己的代码,但发现只有建库的那两天对应的框框变成了绿色,之后提交代码那几天一直没有变绿,刚开始以为网不好,但后来意识到不对劲,我可是想要拥有一片青青草原的,怎么能放任自己的Github一片荒芜呢,于是我就在网上搜了一下,发现结果都是GitHub网页邮箱和自己本地邮箱配置不同,所以要修改邮箱配置!1.查看Github网页上的邮箱(1)登录自己的Github,点击Setti...
2019-05-21 15:50:34
1785
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅