首页 > 编程语言
7天入门JavaScript,第二天
全局变量会削弱程序的灵活性。所以在javascript中,一个很关键的问题是要控制和避免全局变量.(减少全局污染)方法一,在应用中只创建一个全局变量,然后把多个全局变量整理到这个命名空间下。 这样可以减少和其他应用程序、组建、类库产生耦合。方法二,使用闭包进行信息隐藏,闭包 内部函数可以访问外部函数...
分类:编程语言   时间:2014-08-26 21:21:06    收藏:0  评论:0  赞:0  阅读:336
C语言Windows程序设计—— 使用计时器
传统意义上的计时器是指利用特定的原理来测量时间的装置, 在古代, 常用沙漏、点燃一炷香等方式进行粗略的计时, 在现代科技的带动下, 计时水平越来越高, 也越来越精确, 之所以需要进行计时是在很多情况下我们需要知道时间已经过去了多少, 举例说, 上课下课的打铃、 考试时的计时、车站按时间间隔进行发车等...
分类:编程语言   时间:2014-08-26 21:20:36    收藏:0  评论:0  赞:0  阅读:457
JAVA多线程实现和应用总结
1最近在做代码优化时学习和研究了下JAVA多线程的使用,看了菜鸟们的见解后做了下总结。1.JAVA多线程实现方式JAVA多线程实现方式主要有三种:继承Thread类、实现Runnable接口、使用ExecutorService、Callable、Future实现有返回结果的多线程。其中前两种方式线程...
分类:编程语言   时间:2014-08-26 21:18:26    收藏:0  评论:0  赞:0  阅读:353
javascript基础-性能优化
优化点性能检测 基调网络 http://www.cesule.com/cesule/status/show/3496d91653a14743af2bd2e261aee204 chrome检测 优化原则 ‘两害取其轻’: 没有完美的方案。比如,优化与项目工程冲突时,择其一。 并不是每一条都需要...
分类:编程语言   时间:2014-08-26 21:13:26    收藏:0  评论:0  赞:0  阅读:280
JavaSE assert断言的学习
在Java中,assert关键字是从JAVA SE 1.4 引入的,为了避免和老版本的Java代码中使用了assert关键字导致错误,Java在执行的时候默认是不启动断言检查的(这个时候,所有的断言语句都将忽略!),如果要开启断言检查,则需要用开关-enableassertions或-ea来开启。a...
分类:编程语言   时间:2014-08-26 21:11:46    收藏:0  评论:0  赞:0  阅读:273
Python的编码注释# -*- coding:utf-8 -*-
转自:http://blog.csdn.net/arbel/article/details/7957782如果要在python2的py文件里面写中文,则必须要添加一行声明文件编码的注释,否则python2会默认使用ASCII编码。[python]view plaincopy#-*-coding:ut...
分类:编程语言   时间:2014-08-26 21:11:26    收藏:0  评论:0  赞:0  阅读:379
用Ant实现Java项目的自动构建和部署
Ant是一个Apache基金会下的跨平台的构件工具,它可以实现项目的自动构建和部署等功能。在本文中,主要让读者熟悉怎样将Ant应用到Java项目中,让它简化构建和部署操作。 一.?????????????安装与配置...
分类:编程语言   时间:2014-08-26 20:01:56    收藏:0  评论:0  赞:0  阅读:266
go语言学习--入门及环境搭建(更新中)
论坛 http://www.golangtc.com/ 入门教程: http://tour.golangtc.com/ http://www.golang-book.com/ 开发工具配置 sublime: http://www.cnblogs.com/sevenyuan/archive/2013/03/01/2938351.html LiteIDE: http://...
分类:编程语言   时间:2014-08-26 20:00:56    收藏:0  评论:0  赞:0  阅读:288
Java对象与xml文件互转
importjavax.xml.bind.annotation.XmlAttribute; importjavax.xml.bind.annotation.XmlRootElement; @XmlRootElement publicclassArea{ privateStringareaCode; privateStringareaName; privateintareaLevel; privateintsubAreaNum; @XmlAttribute publicStringgetAr..
分类:编程语言   时间:2014-08-26 20:00:07    收藏:0  评论:0  赞:0  阅读:280
python 通过threading多线程ssh
#!/usr/bin/envpython#coding=utf-8importparamikoimporttime,datetime,threadingdefssh(ip,user,passwd,command):ssh=paramiko.SSHClient()ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())try:ssh.connect(ip,port=16333,username=user,password=passwd)exceptpar..
分类:编程语言   时间:2014-08-26 19:54:27    收藏:0  评论:0  赞:0  阅读:441
python optparse 长选项 短选项使用
importoptparse,os,socket,timedefparse_args():usage="""pythontest.pytest"""parser=optparse.OptionParser(usage)help="IplistFile"parser.add_option("-f","--file",dest=‘iplistfile‘,default=‘iplist.txt‘,help=help)help="CmdFile"parser.add_option("-c","--config",de..
分类:编程语言   时间:2014-08-26 19:54:17    收藏:0  评论:0  赞:0  阅读:252
python multiprocessing多进程 ssh
importmultiprocessingimporttime,datetimedefSsh_Cmd(host,CmdFile):elog=open(‘error.log‘,‘a+‘)log=open(‘7z.log‘,"a+")forCmdinopen(CmdFile).readlines():Cmd=Cmd.strip()ifnotlen(Cmd)orCmd.startswith(‘#‘):continuessh=paramiko.SSHClient()ssh.set_missing_host_key_p..
分类:编程语言   时间:2014-08-26 19:54:07    收藏:0  评论:0  赞:0  阅读:243
python 将unix文件转成dos文件
#!/usr/bin/python#-*-encoding:UTF-8-*-importsysiflen(sys.argv)<2:print(‘Usage:pythonsys.argv[0]FileName‘)sys.exit(1)else:print(‘\nunix2dos.pyexecutionsuccessfully!\n‘)File=sys.argv[1]fileobj=open(File,‘rU‘)try:allfile=fileobj.read()finally:fileobj.close()
分类:编程语言   时间:2014-08-26 19:53:57    收藏:0  评论:0  赞:0  阅读:312
python 将文件转成EXE格式
方案一:如果是32/64位WinXP或者32/64位Win7(本文写作按照该方案。)安装python-2.7.3.msi安装pywin32-218.win32-py2.7.exe解压pyinstaller-2.0.zip (任何目录都行)拷贝upx.exe方案二:如果是64位WinXP或者64位Win7安装python-2.7.3.amd64.msi安装pywin32-218.win-amd64-py2..
分类:编程语言   时间:2014-08-26 19:53:18    收藏:0  评论:0  赞:0  阅读:239
PYTHON 测试服务器连通性
#-*-coding:utf-8-*-importosimportsysimporturllib2importpygameimportreimportsocketimportsubprocess#输入要测试的site值print"Hello"printpygame.versite=raw_input("PlsInputYourSite:")req=urllib2.Request(‘http://192.168.1.88/cc.txt‘)fd=urllib2.urlopen(req)#http:/..
分类:编程语言   时间:2014-08-26 19:52:57    收藏:0  评论:0  赞:0  阅读:578
awl 多线程syn攻击
一,安装:tar-zxvfawl-0.2.tar.gz./configure--prefix=/usr/local/awlmakemakeinstallawl的执行程序安装后在/usr/local/awl/bin目录下二,说明:awl的格式如下:./awl-ieth0-maa:bb:cc:dd:ee:ff-dip-pport参数如下:-i发送包的接口,如果省略默认是eth0-m被攻击机器的mac地址,程序不..
分类:编程语言   时间:2014-08-26 19:48:47    收藏:0  评论:0  赞:0  阅读:625
[Qt学习篇]Qthread实现多线程操作
QThread类为用户管理多线程提供了一种平台无关的途径。QThread对象在程序内部进行控制线程的管理,QThread起始于run()函数额执行。默认情况下,run()通过调用exec()启动事件循环(event loop),并在线程内部执行Qt 的事件循环。...
分类:编程语言   时间:2014-08-26 19:44:46    收藏:0  评论:0  赞:0  阅读:557
C++ primer笔记——第九章 顺序容器
顺序容器的元素按照其位置存储和访问。除了顺序容器之外,标准库还提供了几种关联容器,其元素按照键(key)排序。每组容器都提供一组不同的时间和功能的折中方案。顺序容器根据位置来存储和访问元素,元素的排列次序与元素值无关,而是由元素添加到容器的顺序决定。标准库定义了三种顺序容器:vector、list、dequeue。他们的差别在于元素访问的方式以及添加和删除元素相关操作的运行代价。标准库还提供了三种适配器。适配器是根据原始的容器类型所提供的操作,通过定义新的操作接口来适应基础的容器类型。顺序容器适配器包括st...
分类:编程语言   时间:2014-08-26 19:43:56    收藏:0  评论:0  赞:0  阅读:385
【java】为数组所有元素赋相同的值 以及 数组之间的复制
为数组所有元素赋相同的值 : boolean[] resArray=new boolean[100]; Arrays.fill(resArray, true); 数组之间的复制: System.arraycopy(Object src, int srcPos, Object dst, int dstPos, int length) src:源数组; srcPos:源数组要...
分类:编程语言   时间:2014-08-26 19:43:36    收藏:0  评论:0  赞:0  阅读:464
JavaSE - Java发展概述
(内容可能有点琐碎,只是我总结的一点发展要点) SUN公司:Stanford University Network(斯坦福大学校园网),1982年成立。 java发展前身:Oak,1991年出现。 Ork:中文意思是橡树,是SUN公司的工程师在C++的基础之上开发的一个新平台。 Ork开发的一套浏览器:HotJava。 Java主设计师:James...
分类:编程语言   时间:2014-08-26 19:41:56    收藏:0  评论:0  赞:0  阅读:300
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!