原文出自:https://segmentfault.com/a/1190000002646193 泛型类 泛型接口 泛型方法(一个基本的原则是:尽量使用泛型方法) 类型通配符(存在普通方法中,在不使用泛型方法时使用) 上限:<? extends T> ?是T和T的子类 下限:<? super T> ...
分类:
编程语言 时间:
2017-09-02 00:09:57
阅读次数:
232
什么是协同(coroutine)?Lua协同程序(coroutine)与线程比较类似:拥有独立的堆栈,独立的局部变量,独立的指令指针,同时又与其它协同程序共享全局变量和其它大部分东西。协同是非常强大的功能,但是用起来也很复杂。线程和协同程序区别线程与协同程序的主要区别在于,一个具有..
分类:
其他好文 时间:
2017-09-02 00:09:51
阅读次数:
156
之前和朋友一块学过够语言,作为系统级别的语言,没有一定的功力和系统编程经验,很难快速的搭建起来可堪来用的代码块刚好在公司在用ThinkPHp,这个框架还算是友好,比较灵活。加上PHP的很多函数感觉没怎么用过,正好看看如何利用一些函数搭建起来一套系统。虽然跟着老师创业的..
分类:
Web程序 时间:
2017-09-02 00:09:43
阅读次数:
254
//php引用变量:不同变量名指向同一地址。 //定义一个变量a,此时内存开辟了一块区域,$a指向该区域。 $a = 100; var_dump($a); //int 100 //定义变量b,将a变量的值赋值给b,此时该区域有两个变量($a和$b)指向。 $b = $a; var_dump($... ...
分类:
Web程序 时间:
2017-09-02 00:09:33
阅读次数:
218
使用python自动化运维书,其中一个例子是免秘钥scp文件。源代码:importpexpect
child=pexpect.spawn(‘scpdataroot@192.168.146.134:~‘)
child.expect(‘password:‘)
child.sendline(‘118530‘)使用脚本执行一直不能传输文件成功,后来通过日志查询,程序没有执行完毕,加上pexcep..
分类:
其他好文 时间:
2017-09-02 00:09:24
阅读次数:
164
#!/bin/bash
#description:Tomcatscript
#processname:
#chkconfig:2342080
#
JAVA_HOME=/usr/java/jdk1.7.0_79###自己的jdk路径###
exportJAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
exportPATH
CATALINA_HOME=${tomcat_home}###tomcat目录###
TOMCAT_PORT=8888
#pid=`psaux|grep/..
分类:
其他好文 时间:
2017-09-02 00:09:15
阅读次数:
162
Aria 2 是一款高速下载工具,支持目前所有主流的操作系统。 它具有强劲的下载功能,可实现断点续传,多线程多资源下载高效提升下载速度,同时也是BT/PT下载的利器。 最重要的是 QNAP 帮助你通过 QPKG 安装方式实现广大用户所关心的支持迅雷离线下载取回的功能,让你的 NAS 摇身变为一台迅雷 ...
1.简介 (本次使用版本为Axure RP 8.0 汉化版。RP即为rapid prototyping快速原型的意思。) a.其主要目的是不用编程就可以设计出网页原型,并进行页面交互,导出Html,发布至AxShare服务器也可以生成可访问的链接(网速可能会比较慢) b.提供一个可用授权码{ Lic ...
分类:
其他好文 时间:
2017-09-02 00:09:03
阅读次数:
207
num=1; while num<5 : print ("haha1",end='') j=1; while j<5 : #python 3.x 默认是换行的 加上,end="" 表示不换行 ;python 2.x 中 加上,号就可以了。 print("haha2",end='') j+=1 pri... ...
分类:
编程语言 时间:
2017-09-02 00:08:54
阅读次数:
194
def bubbleSort(nums): i = len(nums) - 1 while (i > 0): last_index = 0 for j in range(i): if nums[j] > nums[j+1]: nums[... ...
分类:
编程语言 时间:
2017-09-02 00:08:40
阅读次数:
130
1 itertools.chain(*iterable) 将多个序列作为一个单独的序列返回 output: W e a r e c h a m p i o n . 在iter中添加判断类 2 itertools.compress(data, selector) 返回selector为True的dat ...
分类:
其他好文 时间:
2017-09-02 00:08:32
阅读次数:
171
Ansible默认安装好后有一个配置文件/etc/ansible/ansible.cfg,该配置文件中定义了ansible的主机的默认配置部分,如默认是否需要输入密码、是否开启sudo认证、action_plugins插件的位置、hosts主机组的位置、是否开启log功能、默认端口、key文件位置等等。具体如下:[defaults]..
分类:
其他好文 时间:
2017-09-02 00:08:26
阅读次数:
284
zabbix使用msmtp&&mutt搭建邮件告警服务zabbix可以通过脚本和邮件服务器搭建邮件告警服务,以下就是告警服务实现的流程图关注点一:脚本需要放在zabbix安装目录下../share/zabbix/alertscripts/目录脚本内容关注点二:msmtp是一个SMTP客户端。在默认模式下,它将邮件发..
分类:
其他好文 时间:
2017-09-02 00:08:17
阅读次数:
126
centos安装mentohust锐捷认证程序MentoHUST是一个支持Windows、Linux、MacOS下锐捷认证的程序(附带支持赛尔认证)。Mentohust是由华中科技大学(华科)首先是在Linux系统下开发出来,而后扩展到支持Windows、Linux、MacOS下的锐捷认证的程序(附带支持赛尔认证),兼容Windows..
分类:
其他好文 时间:
2017-09-02 00:08:11
阅读次数:
128
95%以上老男孩本人精讲的Linux高薪课程完整版,你值得拥有!有技能,更有思想!http://edu.51cto.com/topic/655.html购买时可咨询QQ80042789或70271111
分类:
系统相关 时间:
2017-09-02 00:07:59
阅读次数:
195
/** * 系统工具类 */ public class SystemUtil { /** * 获取当前手机系统语言。 * * @return 返回当前系统语言。例如:当前设置的是“中文-中国”,则返回“zh-CN” */ public static String getSystemLanguage(... ...
分类:
移动开发 时间:
2017-09-02 00:07:51
阅读次数:
338
环境准备:实验环境有限,都安装在一台机器上了tomcat7两个nginx1.8redis3.2.8准备两个tomcat,修改相应的端口名称IP端口tomcat版本JDKtomcat-1192.168.1.13380817.0.691.7.0_79tomcat-2192.168.1.13380827.0.691.7.0_79nginx.conf配置:下载tomcat-redis-session-manager相应..
分类:
其他好文 时间:
2017-09-02 00:07:46
阅读次数:
172