移动开发

kubectl管理多个k8s集群

#把每个k8s集群的json配置文件放到/root/.kube/目录下,改为不同名字,通过--kubeconfig实现不同集群操作kubectl--kubeconfig=/root/.kube/myconfiggetpods  https://k8smeetup.github.io/docs/tasks/access-application-cluster/configure-

关于vue事件监听的一个问题

由于新工作需要用vue,所以最近接触最多的也是vue,因为之前一直在用react,所以对于vue上手还是很快的。我也尽量找一些他们两个的异同点,除了多了一些辅助用的方法以外,最大的不同应该是对于组件间的通信,不仅有props,还有一种事件监听,也是可以通过组件间传递的。我们知道vue的事件监听是一个很方便的设计,代码上一目了然,而且给我们增加了多种修饰符(虽然我都没怎么用过)来简化你的代码。可归根

第一个web项目

1)      创建JavaWebProject2)      创建相应的包3)      创建类并继承于HttpServlet4)      重写servic

下载一个本地文件出现的小问题

之前做过下载文件的后台方法/***下载附件*/publicvoidfjxxDown()throwsIOException{Stringfjxxno=getPara("fjxxno");Recordfjxx=LkglService.service.fjxxDown(fjxxno);byte[]fjnr=fjxx.get("fjnr");newToolFileConsole().loadFileFor

Netty(RPC高性能之道)原理剖析

1,Netty简述Netty是一个基于JAVANIO类库的异步通信框架,用于创建异步非阻塞、基于事件驱动、高性能、高可靠性和高可定制性的网络客户端和服务器端RPC高性能分析,请参考文章“【总结】RPC性能之道”特点异步、非阻塞、基于事件驱动的NIO框架支持多种传输层通信协议,包括TCP、UDP等开发异步HTTP服务端和客户端应用程序提供对多种应用层协议的支持,包括TCP私有协议、HTTP协议、We

itchat个人练习 语音与文本图灵测试例程

背景介绍itchat是一个开源的微信个人号接口,使用python调用微信从未如此简单。使用不到三十行的代码,你就可以完成一个能够处理所有信息的微信机器人。官方文档参考https://itchat.readthedocs.io/zh/latest/最近要做一个自动应答机器人,获得用户消息GUI+语义分析+机器学习给出答案。准备工作需要安装ffmpeg(百度搜索官网,下载windows版解压后把bin

[python] 理解metaclass并实现一个简单ORM框架

 metaclass除了使用type()动态创建类以外,要控制类的创建行为,还可以使用metaclass。metaclass,直译为元类,简单的解释就是:当我们定义了类以后,就可以根据这个类创建出实例,所以:先定义类,然后创建实例。但是如果我们想创建出类呢?那就必须根据metaclass创建出类,所以:先定义metaclass,然后创建类。连接起来就是:先定义metaclass,就可以创

深入理解与使用keep-alive(配合router-view缓存整个路由页面)

在搭建vue项目时,有某些组件没必要多次渲染,所以需要将组件在内存中进行‘持久化‘,此时 <keep-alive> 便可以派上用场了。 <keep-alive> 可以使被包含的组件状态维持不变,即便是组件切换了,其内的状态依旧维持在内存之中。在下一次显示时,也不会重现渲染。PS:<keep-alive> 与&nb

selenium 定位 页面上两个完全一样的元素

在测试过程中发现页面上有两个保存按钮的元素的xpath一模一样,如下图:google了好久才找到解决办法,发现自己还是比较弱!!!解决方法如下:  selenium.click("xpath=(//button[.=‘保存‘])[last()]"); 使用last()这个函数(我去,xpath还支持函数!!!)  其它函数请查看下面的网页:http

ORACLE 如何产生一个随机数

1.selectdbms_random.string(‘x‘,3)fromdual;x是类型,3是长度。/*opt可取值如下:     ‘u‘,‘U‘   :    大写字母     ‘l‘,‘L‘  &nbs

Jmeter单个长连接发送多个Sample

Mark自:https://blog.csdn.net/lykangjia/article/details/163375051.线程组,在我们测试方案里面,每个线程模拟一个用户,执行用户的登录、等等等一系列的操作。由于我们的项目是长连接的,如何能实现多个sample公用一个长连接客户端,考虑了很久,最后实现方法如下:1packagetea.client.network;2/**3 *@a

链表中倒数第K个结点

题目描述输入一个链表,输出该链表中倒数第k个结点。 1/*2publicclassListNode{3intval;4ListNodenext=null;56ListNode(intval){7this.val=val;8}9}*/10publicclassSolution{111213publicListNodeFindKthToTail(ListNodehead,intk){14if

《大道至简》读后感

   暑假过去的两周里,我阅读了大道至简这本书从中感受到很多,以前有很多问题,知道了也如何去改,也明白了一些问题同时发现了新的问题。   何谓编程,编程的目的是为了设计一个程序来满足人们的一些需要,而编程就是将你的想法描述给计算机,用计算机将来代替我们去进行某些运算,这种想法的实现就是运用编程言。用编程语言来传递给计算机,让计算机来代替我

给定 2 个正整数 a, b,a 和 b 最多可能有 40 位,求出 a + b 的和(C语言实现)

最近参加一个编程比赛,里面有个一些题库,这个题目就是其中之一.当然,如果想锻炼自己的编程水平,可以去lintcode或者其他的网站上去刷题.自信满满的我看到花了一个多小时才写出来,实在是汗颜.本来实现使用string,毕竟是使用c++编程.没想好怎们写,就没有采用.  题目描述:给定2个正整数a,b,a和b最多可能有40位,求出a+b的和。输入描述:两个正整数a,b,a和b最多

关于快速沃尔什变换(FWT)的一些个人理解

定义FWT是一种快速完成集合卷积运算的算法。它可以用于求解类似C[i]=∑j?k=i A[j]*B[k]的问题。其中?代表位运算中的|,&,^的其中一种。求解(正变换)设F(A)是对于A的一种变换。并且F(A)要求满足:      F(A)*F(B)=F(A?B) ①               k*F(A)=F(k*A) &nb

这个时代,你取决于什么什么路,就决定了你的人生!不信来看看!

这也是我自己的一种个人经历说给大家庭,为啥说任意群居物以类分,你在什么样的年纪遇见什么样的人,他就会决定你自己的人生高度,我相信每个人的人生都经历过堕落,黑暗,安逸,这几个被我们归类消极心态,那我们为什么会这样呢,难道与生俱来?不,那肯定跟你的环境有所关系,假如你是个坏学生,我把你丢在清华学校,里面全是好学生,那么会不会受影响?那肯定会,好学生从小学一直到大学就一直保持一直好好读书的习惯,大家觉得

分享一个底层自动部署系统

1:上报安装进度curlhttp://100.71.70.47:8083/api/osinstall/v1/report/deviceInstallLog-XPOST-d‘{"Sn":"xxxxx","Title":"dwasd","InstallProgre":0.4}‘2:生成MAC文件curl