无处不在的C/S架构 在这个充斥着云的时代,我们使用的软件可以说99%都是C/S架构的! 你发邮件用的Outlook,Foxmail等 你看视频用的优酷,土豆等 你写文档用的Office365,googleDoc,Evernote等 你浏览网页用的IE,Chrome等(B/S是特殊的C/S) …… ...
分类:
其他好文 时间:
2018-03-04 16:01:11
阅读次数:
241
一个线程使用自己的局部变量比使用全局变量好局部变量只有线程自己能看见,不会影响其他线程全局变量的修改必须加锁 ThreadLocal 线程局部变量 import threading # 创建全局ThreadLocal对象:local_school = threading.local() def pr ...
分类:
编程语言 时间:
2018-03-03 23:30:17
阅读次数:
238
在Gradle中使用jaxb的xjc插件 https://www.cnblogs.com/huang0925/archive/2014/08/30/3946886.html android gradle自动构建大总结 http://blog.csdn.net/duantihi/article/det ...
分类:
其他好文 时间:
2018-03-02 12:27:39
阅读次数:
162
本文基于jdk1.8.0_66写成 0. ThreadLocal简介 ThreadLocal可以提供线程内的局部对象,合理的使用可以避免线程冲突的问题比方说SimpleDateFormat是线程不安全的,但是如果用ThreadLocal给每个线程分配一个SimpleDateFormat对象,我们就可 ...
分类:
其他好文 时间:
2018-03-01 13:30:01
阅读次数:
109
1 执行一个简单的task任务,显示两台机器的/home/guol/目录下的文件 from fabric.api import * env.users='root' env.port=22 env.hosts=['10.1.6.186','10.1.6.159'] #env.hosts=open(' ...
分类:
其他好文 时间:
2018-03-01 11:43:23
阅读次数:
108
我们在开发过程中需要导入别人的demo工程,那么你有事就会下载gradle构建文件,然而有时下载会一直卡住,那么这时候你就会想,我自己用迅雷去下载gradle文件然后不就行了,然后问题就来了 1.我们到哪儿去下呢? 答: 请看我的这篇博客 Gradle 下载 上面提供了下载网址可以自己选择下载的版本 ...
分类:
移动开发 时间:
2018-02-28 16:20:38
阅读次数:
176
2.1 调用 Python 解释器 Python 解释器具有简单的行编辑功能。在 Unix 系统上,任何 Python 解释器都可能已经添加了 GNU readline 库支持,这样就具备了精巧的交互编辑和历史记录等功能。在 Python 主窗口中输入 Control-P 可能是检查是否支持命令行编 ...
分类:
编程语言 时间:
2018-02-27 15:00:59
阅读次数:
166
linux-Centos7安装python3并与python2共存1.可见执行文件在/usr/bin/ 目录下,切换到该目录下执行 ll python* 命令查看 cd /usr/bin/ll python*结果:lrwxrwxrwx 1 root root 7 Sep 11 15:52 pytho ...
分类:
编程语言 时间:
2018-02-26 23:27:46
阅读次数:
164
sys.argv 命令行参数List,第一个元素是程序本身路径 sys.exit(n) 退出程序,正常退出时exit(0) sys.version 获取Python解释程序的版本信息 sys.maxint 最大的Int值 sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量 ...
分类:
编程语言 时间:
2018-02-26 17:47:43
阅读次数:
170
首先了解几个概念 对于Linux服务器Tomcat设置JVM,需要修改TOMCAT_HOME/bin/catalina.sh(放置于第二行即可)。 下面列举一个修改Linux服务器的jvm的参数参考 有时候会出现“java.lang.OutOfMemoryError: PermGen space”即 ...
分类:
其他好文 时间:
2018-02-26 16:14:14
阅读次数:
184