首页 > 编程语言
Java多线程与并发库高级应用-传统线程互斥技术
以上涉及两个问题: 内部类中使用外部类的成员变量需要加final 静态方法中不能 new 内部类的实例对象,why? 内部类的重要特点,由于内部类可以访问外部类的成员变量,意味着外部类有了实例对象,静态方法执行时有一定有外部类的实例对象初始化。所以互相矛盾。 以上代码还可以有一种写法 直接将sync ...
分类:编程语言   时间:2016-11-04 07:38:30    收藏:0  评论:0  赞:0  阅读:205
Python学习笔记1:Self
代码: classA(): def__init__(self,a,b): self.a=a self.b=b defadd(self): print(self.a+self.b) B=A(3,4) B.add()结果:Python3.5.2(v3.5.2:4def2a2901a5,Jun252016,22:18:55)[MSCv.190064bit(AMD64)]onwin32Type"copyright","credits"or"license()"formoreinformation.>..
分类:编程语言   时间:2016-11-04 02:50:14    收藏:0  评论:0  赞:0  阅读:227
Pyhon学习笔记2:Python中的类的继承
代码: classA(): defadd(self,a,b): returna+b classB(A): defsub(self,a,b): returna-b print(B().add(4,5))结果:Python3.5.2(v3.5.2:4def2a2901a5,Jun252016,22:18:55)[MSCv.190064bit(AMD64)]onwin32 Type"copyright","credits"or"license()"formoreinformation. >&g..
分类:编程语言   时间:2016-11-04 02:49:59    收藏:0  评论:0  赞:0  阅读:288
shell多线程控制
#!/bin/bash#currenttime:2016-11-0216:14:56LANG=en_US.UTF-8start=`date+%s`thread=80mkfifougcexec4<>ugcfor((i=0;i<$thread;i++))doecho-ne"\n"1>&4donewhilereadlinedo{read-u4{curl-r0-1-o/dev/null"$line"-x192.168.10.100:80&>>/dev/nullech..
分类:编程语言   时间:2016-11-04 02:46:15    收藏:0  评论:0  赞:0  阅读:189
Java中Comparable与Comparator的区别
一、概述Comparable和Comparator都是用来实现集合中元素的比较、排序的。Comparable是在集合内部定义的方法实现的排序,位于java.lang下。Comparator是在集合外部实现的排序,位于java.util下。Comparable是一个对象本身就已经支持自比较所需要实现的接口,如String、Integer自..
分类:编程语言   时间:2016-11-04 02:45:45    收藏:0  评论:0  赞:0  阅读:158
Python初学练习02:简易通讯录
效果图:#!/usr/bin/envpythonimporttab,os,sysexitcheck=Falselistfile=‘Addresslist.data‘Dictionary={}#withopen(listfile,‘a‘)asdatafiledatafile=file(listfile,‘r‘)datafile.seek(0)forlineindatafile.readlines():id=line.split()[0]name=line.split()[1]phone=line.spl..
分类:编程语言   时间:2016-11-04 02:44:16    收藏:0  评论:0  赞:0  阅读:221
Python初学练习01:简易登录验证
login.py#!/usr/bin/pythonufile=‘user.txt‘lockfile=‘lock.txt‘importtab,oslogincleck=Falseloginlock=Falselocknum=1whileTrue:print"InputIDandPassword.Please"userid=raw_input("UserID:").strip()userpass=raw_input("Password:").strip()iflen(userid)>0andlen(user..
分类:编程语言   时间:2016-11-04 02:38:45    收藏:0  评论:0  赞:0  阅读:132
python(四)
1.集合的使用方法在python里面set是基本数据类型的一种集合的类型,他有可变的集合(set())和不可变的(frozenset)两种,包括集合set,集合set添加,集合删除,交集,并集,差集等一系列的操作@创建集合setpythonset类是在python的sets模块中,就目前的多数版本来说,不需要导..
分类:编程语言   时间:2016-11-04 02:36:56    收藏:0  评论:0  赞:0  阅读:212
python(五)
1.函数function函数是可以实现一些特定的功能的小方法或者小程序,在python中有很多内建函数,简单的来说,函数就是你编写了一些语句,为了方便使用這些语句,把这些语句组合在一起,给他起一个名字,使用的时候只需要调用这个名字,就可以实现语句组的功能了。>>>&g..
分类:编程语言   时间:2016-11-04 02:36:20    收藏:0  评论:0  赞:0  阅读:220
Python Django管理后台美化
前言:默认的系统后台不仅界面难看,而且还暴露系统框架信息,有一定的安全隐患,Django常见的后台模版有django-xadmin,Grappelli,DjangoSuit等,当然也可以自已开发一个。下面是今天所讲Grappelli的配置方法。配置:pip安装grappellipipinstalldjango-grappellisettings.py..
分类:编程语言   时间:2016-11-04 02:32:34    收藏:0  评论:0  赞:0  阅读:1278
java之IO其它类型的流
一、操作基本数据类型的流DataInputStreamDataOutputStream数据输出流允许应用程序以适当方式将基本java数据类型写入输出流中。然后,应用程序可以使用数据输入流将数据读入。packagea; importjava.io.DataInputStream; importjava.io.DataOutputStream; importjava.io.FileIn..
分类:编程语言   时间:2016-11-04 02:32:17    收藏:0  评论:0  赞:0  阅读:128
JavaScript基础学习4
DOM对象(documentobjectmodel文本对象模型)一、核心DOM1.核心DOM对标签属性的操作(对属性(attribute)进行增改(a)查(b)删(c))a.操作的标签对象.setAttribute(属性名,属性值):设置标签的属性b.操作的标签对象.getAttribute(属性名):获得标签属性c.操作的标签对象.removeAtt..
分类:编程语言   时间:2016-11-04 02:21:20    收藏:0  评论:0  赞:0  阅读:170
《Effective C++》 读书笔记之三 资源管理
《EffectiveC++》读书笔记之三资源管理准备知识:所谓资源就是,一旦用了它,将来必须还给系统。最常用的资源是动态分配内存,其他常见的资源有文件描述器、互斥锁、图形界面的字形和笔刷、数据库连接以及网络sockets。auto_ptr是个“类指针对象”,就是所谓的智能指针,其析构..
分类:编程语言   时间:2016-11-04 02:18:48    收藏:0  评论:0  赞:0  阅读:201
[刘阳Java]_快速搭建MyBatis环境_第2讲
1.MyBatis的环境配置 导入MyBatis包, mybatis-3.2.8.jar 导入MySQL驱动包, mysql-connector-java-5.1.24-bin.jar 创建表的实体类, 例如: MyUser(id, name, password) 编写MyBatis的核心配置文件, ...
分类:编程语言   时间:2016-11-04 02:06:43    收藏:0  评论:0  赞:0  阅读:206
Java多线程与并发库高级应用-传统定时器技术回顾
传统定时器技术回顾(jdk1.5以前) ...
分类:编程语言   时间:2016-11-04 02:05:35    收藏:0  评论:0  赞:0  阅读:147
数据结构之最小堆的实现C++版
完全二叉树之所以用数组的方式存在,在于他的一个特性 若子节点为i,则父节点为(i-1)/2,注意c++特性,该结果肯定是个整数。 若父节点为j,则子节点必为2*j+1;则在数组里面可以非常方便的通过下标去获取。 建堆的核心思想: 堆在index的值为heap[index],然后其两个孩子的值边可求得 ...
分类:编程语言   时间:2016-11-04 02:03:29    收藏:0  评论:0  赞:0  阅读:264
python自动帮商品加序号。
涉及到的函数:for in int() enumerate(返回值不接受字符串类型 后面要加“:”) 上面虽然把enumerate从1开始显示,但是本质上还是从0开始赋值 在第6行 inp_nm中减1,OK了。 ...
分类:编程语言   时间:2016-11-04 02:01:32    收藏:0  评论:0  赞:0  阅读:209
算法(第4版)-1.4.4 增长数量级的分类
总结:顾名思义~ 重点: 1. 运行时间随着问题规模增大的增长速度:指数级别 > 立方级别 > 平方级别 >> 线性对数级别 > 现行级别 >> 对数级别 > 常数级别 请结合图1.4.5 典型的增长数量级函数加以理解。 2. 大多数的Java操作所需的时间均为常数。 3. 对数的底数和增长的数量级 ...
分类:编程语言   时间:2016-11-04 02:00:54    收藏:0  评论:0  赞:0  阅读:220
你不知道的JAVA系列一 Type Inference
在正式开讲之前先容许我说下写这篇文章的故事背景。前几天我们的production下的一个tool突然莫名其妙的报错,那部分功能已经很久没有改动过了,按理说是不应该出现问题的,代码在做反射调用method的时候出现了ClassCastException。我先是以为可能是什么小问题就把任务分给我同事了, ...
分类:编程语言   时间:2016-11-04 01:59:24    收藏:0  评论:0  赞:0  阅读:289
遗传算法求系统组合
%% 【Input】:% ryk2—日盈亏矩阵,xt_num—组合系统数,P—PRM左区间,M—MD左区间% P_index—PRM区间类型,1:[5,6) 2:(5,6]% M_index—MD区间类型,1:[3,4) 2:(3,4]% PM_index—PRM、MD逼近方向,1表示在满足PRM的 ...
分类:编程语言   时间:2016-11-04 01:57:49    收藏:0  评论:0  赞:0  阅读:272
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!