首页 > 编程语言
python简介与基本操作
一、python的历史 python的创始人Guido van Rossum,现就职于Dropbox公司。 1989年12月份诞生了python1.0 2000年10月16日发布了python2.0 2008年发布python3.0,但由于3.0不兼容当时的2.4,因此推广非常缓慢。 为解决此问题, ...
分类:编程语言   时间:2017-01-09 20:04:10    收藏:0  评论:0  赞:0  阅读:295
JavaScript常用
打印日志 console.log 类型判断 第一种方式var type = Object.prototype.toString.call(list);console.log(type);第二种方式typeof list == 'string'第三种方式 注意有3个等号typeof(list) 'nu ...
分类:编程语言   时间:2017-01-09 20:00:50    收藏:0  评论:0  赞:0  阅读:206
多线程缓存事例
注:文章示例由上而下,安全级别越高。 示例1. 问题是:HashMap 不是线程安全的,因此采用的是将compute方法进行同步。但是这样只能保证每次只有一个线程执行compute方法,有明显的可伸缩性问题。 示例2. 示例2问题在于:如果某个线程启动了一个开销很大的计算,而其他线程并不知道这个计算 ...
分类:编程语言   时间:2017-01-09 19:59:17    收藏:0  评论:0  赞:0  阅读:355
java之多线程的理解
线程的属性 (1)线程的状态 线程在它的生命周期中可能处于以下几种状态之一: New(新生):线程对象刚刚被创建出来; Runnable(可运行):在线程对象上调用start方法后,相应线程便会进入Runnable状态,若被线程调度程序调度,这个线程便会成为当前运行(Running)的线程; Blo ...
分类:编程语言   时间:2017-01-09 19:56:51    收藏:0  评论:0  赞:0  阅读:168
HDFS的Java客户端操作代码(HDFS的查看、创建)
1.HDFS的put上传文件操作的java代码: 1 package Hdfs; 2 3 import java.io.FileInputStream; 4 import java.io.FileNotFoundException; 5 import java.io.IOException; 6 i ...
分类:编程语言   时间:2017-01-09 19:49:00    收藏:0  评论:0  赞:0  阅读:812
WPF异常“调用线程无法访问此对象,因为另一个线程拥有该对象 ”
WPF中在对界面进行操作的时候,可能会遇到“调用线程无法访问此对象,因为另一个线程拥有该对象”异常,这是因为WPF中只有UI线程才能操作UI元素,非UI线程要访问UI时就会报异常了。 解决方法: Dispatcher.BeginInvoke()与Invoke()方法。BeginInvoke()异步执 ...
分类:编程语言   时间:2017-01-09 18:49:41    收藏:0  评论:0  赞:0  阅读:239
python ddt数据驱动框架
import unittestfrom ddt import ddt, data, unpack@ddtclass MyTestCase(unittest.TestCase): @data((1, 2), (2, 3)) #多个数据项 @unpack #两个或超过两个需要使用@unpack def ...
分类:编程语言   时间:2017-01-09 18:47:36    收藏:0  评论:0  赞:0  阅读:947
关于Unity中的涉及到Attribute的相关概念整理(@WhiteTaken)
这两天事情比较多,没有来得及更新,现在把我这两天看的attributes相关内容进行整理。 涉及到的相关概念包括: C#中的特性概念及用法 创建自己的特性以及通过反射访问特性 C#中的特性概念以及用法: 这个特性的概念,我还是比较喜欢称之为注解属性,官网上的定义, 特性具有以下属性: 特性可向程序中 ...
分类:编程语言   时间:2017-01-09 18:46:13    收藏:0  评论:0  赞:0  阅读:435
Python实现目录文件的全量和增量备份
目标: 1.传入3个参数:源文件路径,目标文件路径,md5文件 2.每周一实现全量备份,其余时间增量备份 1.通过传入的路径,获取该路径下面的所有目录和文件(递归) 方法一:使用os.listdir 代码如下: ?运行代码,效果如下: 方法二:使用os.walk 代码如下: ?运行代码,测试效果 2 ...
分类:编程语言   时间:2017-01-09 18:45:53    收藏:0  评论:0  赞:0  阅读:354
《简明python教程》笔记三
图形软件(GUI工具) 可供选择的GUI: 一、PyQT 是Qt工具包的python绑定。Qt工具包是构建KDE的基石。linux下使用免费,windows下使用收费。 二、PyGTK 是GTK+工具包的python绑定。GTK+工具包是构建GNOME的基石。 三、wxPython 是wxWidge ...
分类:编程语言   时间:2017-01-09 18:42:33    收藏:0  评论:0  赞:0  阅读:284
Python之创建tuple
tuple是另一种有序的列表,中文翻译为“ 元组 ”。tuple 和 list 非常类似,但是,tuple一旦创建完毕,就不能修改了。 同样是表示班里同学的名称,用tuple表示如下: 创建tuple和创建list唯一不同之处是用( )替代了[ ]。 现在,这个 t 就不能改变了,tuple没有 a ...
分类:编程语言   时间:2017-01-09 18:39:58    收藏:0  评论:0  赞:0  阅读:238
JavaScript实现自定义短信模板
自定义短信模板,要求:可以插入关键字,当然是可以在点击到文本域中的任意位置,关键字以中括号包裹的形式出现【关键字】,删除关键字要整个关键都删掉,而不是自己全删除。 ...
分类:编程语言   时间:2017-01-09 18:37:33    收藏:0  评论:0  赞:0  阅读:165
Python装饰器示例
目标: 1.编写运行函数,生成10个数的列表,没生成一个睡眠一会 2.编写装饰器,完成函数耗时计算 1.编写生成10个数的列表,并睡眠0.2s 代码如下: [root@localhost python]# cat deco1.py 2.编写装饰器,实现计算loop()函数,生成10个数列表的耗时 代 ...
分类:编程语言   时间:2017-01-09 18:32:05    收藏:0  评论:0  赞:0  阅读:260
Java 四舍五入
一、几种四舍五入的方法 结果如下: 111.675 111.68 111.675 111.68 111.68 111.68 111.68 通过结果可以看到,DecimalFormat和NumberFormat在将String转换成数字的过程中,没有进行四舍五入;在调用format的时候,才根据设置进 ...
分类:编程语言   时间:2017-01-09 18:28:37    收藏:0  评论:0  赞:0  阅读:277
Python从list删除元素
Paul同学刚来几天又要转走了,那么我们怎么把Paul 从现有的list中删除呢? 如果Paul同学排在最后一个,我们可以用list的pop()方法删除: pop()方法总是删掉list的最后一个元素,并且它还返回这个元素,所以我们执行 L.pop() 后,会打印出 'Paul'。 如果Paul同学 ...
分类:编程语言   时间:2017-01-09 18:25:45    收藏:0  评论:0  赞:0  阅读:476
Java-Day03,基本语法
一、Java语言基础(逻辑运算符的基本用法)(掌握) * 1、逻辑运算符有哪些 * &,|,^,! * &&,|| * 2、案例演示 * 逻辑运算符的基本用法 * 注意事项: * a:逻辑运算符一般用于连接boolean类型的表达式或者值。 * b:表达式:就是用运算符把常量或者变量连接起来的符合j ...
分类:编程语言   时间:2017-01-09 18:23:37    收藏:0  评论:0  赞:0  阅读:243
Python中替换元素
假设现在班里仍然是3名同学: 现在,Bart同学要转学走了,碰巧来了一个Paul同学,要更新班级成员名单,我们可以先把Bart删掉,再把Paul添加进来。 另一个办法是直接用Paul把Bart给替换掉: 对list中的某一个索引赋值,就可以直接用新的元素替换掉原来的元素,list包含的元素个数保持不 ...
分类:编程语言   时间:2017-01-09 18:17:52    收藏:0  评论:0  赞:0  阅读:264
Python Selenium下拉列表元素定位
对于select>option结构的下拉列表定位总结以下两种方法: 1.定位父元素select,然后通过tag name找到所有option,得到option元素的数组,然后通过数组索引定位,最后click. 2.用到了Select类, 实例select对象有很多方法: deselect_all() ...
分类:编程语言   时间:2017-01-09 18:17:03    收藏:0  评论:0  赞:0  阅读:349
线程间通讯
线程间通讯:把一个线程中计算的结果传递到另一个线程中使用。 示例场景:子线程下载网络图片,回主线程更新UI。 NSThread示例代码: 关键代码: GCD示例代码: ...
分类:编程语言   时间:2017-01-09 18:14:21    收藏:0  评论:0  赞:0  阅读:310
C++函数中的那些坑
平时写程序时,我们可能或多或少对一些用法感到朦胧,下面我对一些易困惑大家,或者易用错的地方作点介绍。 一、函数的一些注意点 1.函数返回类型不能是数组类型或函数类型,但可以是指向数组或函数的指针。 2.如果一个函数永远不会被用到,那么可以只有声明没有定义。 3.C++中建议用引用类型的形参代替指针。 ...
分类:编程语言   时间:2017-01-09 18:09:58    收藏:0  评论:0  赞:0  阅读:242
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!