首页 > 2017年02月17日 > 全部分享
python多线程之线程锁三(同一时间允许多个线程)
#coding:utf-8 importthreading importtime num=0#全局变量 defruns(): time.sleep(1) globalnum#在函数内部要对全局变量进行更改,需要进行声明 samp.acquire()#在操作时,获得锁,4个线程都在里边被锁住 time.sleep(0.001) num+=1#虽然4个线程同时对num进行加1,但在相加的..
分类:编程语言   时间:2017-02-17 15:45:55    收藏:0  评论:0  赞:0  阅读:231
oracel在sql中的循环
---关于Oracle里面的循环 --while循环 CREATEORREPLACE functionwhile_test(xinnumber,yinnumber) returnnumberis znumber; totalCountnumber; begin z:=x; totalCount:=0; whilez<y+1 loop deleteUSERTEMPwhereid=z; z:=z+1; totalCount:=totalCount+1; endl..
分类:数据库技术   时间:2017-02-17 15:45:18    收藏:0  评论:0  赞:0  阅读:292
linux进程管理简析
linux多任务概念:linux采用分时管理的方法,所有的任务都放在一个队列中,操作系统根据每个任务的优先级为每个任务分配合适的时间片,从而使所有的任务共同分享系统资源,因此linux可以在一个任务还未执行完成时,暂时挂起此任务,又去执行另一个任务,过一段时间以后再回来处..
分类:系统服务   时间:2017-02-17 15:45:08    收藏:0  评论:0  赞:0  阅读:184
find命令的一点妙用
[root@i-xrxd7zmtlog]#ls|wc-l454[root@i-xrxd7zmtlog]#find/data/clpms/log/-maxdepth0-typef-mtime+0-execrm-f{}\;[root@i-xrxd7zmtlog]#ls|wc-l454[root@i-xrxd7zmtlog]#find/data/clpms/log/-xdev-typef-mtime+0-print0|xargs-0rrm-f[root@i-xrxd7zmtlog]#ls|wc-l211
分类:其他   时间:2017-02-17 15:44:42    收藏:0  评论:0  赞:0  阅读:204
Python3下的【并行迭代】与【按索引迭代】
在使用python3时,有【并行迭代】与【按索引迭代】,并行迭代相对来说好理解,现在介绍下【按索引迭代】。废话不多,直接上实例#Demo:并行迭代zip函数names=["anne","beth","george","damon","bob"]ages=[12,45,32,102,101,103]#names与ages列表元素可以不等同,按数量少的进..
分类:编程语言   时间:2017-02-17 15:44:27    收藏:0  评论:0  赞:0  阅读:490
快递小哥:用6年时间做到IT主管
糖豆贴心提醒,本文阅读时间5分钟,文末有秘密!文|糖豆来源|中文业界资讯在我30岁生日那天,终于收到升职的通知,自己如愿的也从一名小小程序员升职成为IT主管,负责公司硬件设备驱动程序开发项目,工资也从原来月薪10K变到现在月薪20K。或许对于很多人而言,在三十岁的时候,..
分类:其他   时间:2017-02-17 15:44:12    收藏:0  评论:0  赞:0  阅读:200
Webhooks初体验
Rancher1.4已于上周全面发布!新版本带来了Dashboard和Helm的集成,更细致的网络策略控制,直接构建进平台中的保密管理,当然还有今天要重点介绍的主角,Webhooks!Rancher1.4版本为webhooks添加了一个新特性,赋予其一个能够处理弹性伸缩的初始驱动程序。实现webhooks的一个关..
分类:Web开发   时间:2017-02-17 15:43:53    收藏:0  评论:0  赞:0  阅读:246
NoSQL--Redis 配置文件
一、redisconf参数配置:1、#是否作为守护进程运行daemonizeyes#如以后台进程运行,则需指定一个pid,默认为/var/run/redis.pidpidfileredis.pid2、#绑定主机IP,默认值为127.0.0.1。只能以127.0.0.1访问redis,因此开发环境要注释掉,如下:#bind127.0.0.13、#Redis默认监听端..
分类:数据库技术   时间:2017-02-17 15:43:08    收藏:0  评论:0  赞:0  阅读:208
nginx日志非法 ip处理
#!/bin/bash echo"init..." now=$(date+%T) ago=$(date+%T-d‘10minago‘) tail-200000/home/work/opbin/nginx/logs/access.log|awk-F"[T+\",]"‘{if($2>="‘${ago}‘"&&$2<="‘$now‘")++S[$4]}END{for(iinS)printi,S[i]}‘|sort-k2rn|grep-Ev‘123.125.125.146|106.120...
分类:其他   时间:2017-02-17 15:42:58    收藏:0  评论:0  赞:0  阅读:174
warning: waiting for transaction lock on /var/lib/rpm/.rpm.lock
参考:今日执行rpm--rebuilddb报错#rpm--rebuilddb warning:waitingfortransactionlockon/var/lib/rpm/.rpm.lock解决办法:删除/var/lib/rpm/.rpm.lock即可,之后重建正常。#rm-f/var/lib/rpm/.rpm.lock #rpm--rebuilddb也可通过fuser/var/lib/rpm/.rpm.lock查看占用的进程,之..
分类:其他   时间:2017-02-17 15:42:45    收藏:0  评论:0  赞:0  阅读:2168
通过echo "password" |passwd --stdin user命令改密码引发的问题
出于安全考虑,公司要求对阿里云上的部分服务器修改root密码,其中服务器中有一台Centos和若干台ubuntu。在我很慎重地更改了密码之后,没想到还是出了问题,有一台服务器ssh登录不上去了。当时考虑到有两个可能:1.有可能是ssh配置文件没有打开,PermitRootLoginyes(刚刚升级..
分类:其他   时间:2017-02-17 15:42:32    收藏:0  评论:0  赞:0  阅读:1174
codis单机集群部署
架构图:一.环境信息:1)服务器配置操作系统:centos6.5 内核版本:2.6.32-431.el6.x86_64 CPU:i3-32404核 内存:8G2)相关软件包codis版本:3.1 go版本:1.7.4 java版本:1.8.0_101 zookeeper版本:3.4.6godep二.安装:1.epel源:rpm-ivhhttp://ftp.riken.jp/Linux/fedora/epel/..
分类:其他   时间:2017-02-17 15:42:17    收藏:0  评论:0  赞:0  阅读:520
nginx 反向代理及负载均衡
准备三台nginx服务器一台作为负载均衡服务器另外两台作为WEB服务器作为WEB服务器nginx负载均衡服务器内网IP地址192.168.100.113外网IP192.168.1.123WEB服务器1IP地址192.168.100.114WEB服务器2IP地址192.168.100.115三台nginx服务器都通过yum安装安装nginx源[root@localhost~]#..
分类:其他   时间:2017-02-17 15:41:57    收藏:0  评论:0  赞:0  阅读:166
Oracle 10046事件 介绍(二) ---tkprof
之前简单的写了10046事件介绍的文章http://hbxztc.blog.51cto.com/1587495/1898624,当然收集10046trace不是最终的目的,能够读懂并且通过分析10046trace进而分析相应sql的性能问题才是10046trace真正发挥作用的地方。但是10046事件所产生的原始trace文件习惯称之为裸trace文件..
分类:数据库技术   时间:2017-02-17 15:41:40    收藏:0  评论:0  赞:0  阅读:237
新服务器DELL R430 装系统、初始化服务器
最近公司买了5台DELL服务器,其中2台是R330,3台R430,准备装系统。要求:1、安装centos7.2;2、使用DELL内置RAID卡,把两块1T的硬盘设置成raid-1;3、初始化系统,服务器上架;安装系统前准备:(使用U盘启动安装系统)1、下载制作U盘启动的工具软件,例如老毛桃或大白菜均可..
分类:其他   时间:2017-02-17 15:41:11    收藏:0  评论:0  赞:6  阅读:13001
希尔堆快排
1、希尔排序(1)、算法思想:希尔排序是插入排序的改良算法,增加了一个步长step,每次插入排序使步长为step的元素形成一个递增序列,然后缩小增量,继续插入,直至step=1时,就是插入排序了,此时排序完成;算法模型:(2)、代码实现#include<stdio.h> voidinsertSort(in..
分类:其他   时间:2017-02-17 15:40:57    收藏:0  评论:0  赞:0  阅读:204
构造和析构的基础知识
前言创建一个对象时,常常需要做某些初始化的工作,例如对数据成员赋值,注意,类的数据成员是不能在声明类时初始化的为了解决这个问题,C++编译器提供了构造函数来处理对象的初始化。构造函数是一种特殊的成员函数,与其他成员函数不同,不需要用户来调用它,而是在建立对象时..
分类:其他   时间:2017-02-17 15:40:29    收藏:0  评论:0  赞:0  阅读:143
进程的查看与管理
进程的基本概念:进程可以理解成运行中的程序的一个副本。程序通过内核调度运行起来成为一个进程,并由内核负责调度其运行于CPU之上以执行程序中的一部分或全部代码,因此进程是运行中的动态实体。而程序是放在文件系统上的一个文件,只要不删除将永久存在,而进程是有生命周期..
分类:系统服务   时间:2017-02-17 15:40:16    收藏:0  评论:0  赞:0  阅读:217
使用powershell批量分配许可
以管理员身份运行AADPS查看订阅和使用状态Get-MsolAccountSku单个用户授予用户许可Set-MsolUserLicense-UserPrincipalName"belindan@litwareinc.com"-AddLicenses"litwareinc:ENTERPRISEPACK"批量授予所有用户许可Get-MsolUser-All-UnlicensedUsersOnly|Se..
分类:系统服务   时间:2017-02-17 15:40:04    收藏:0  评论:0  赞:0  阅读:213
backgroundworker控件
该控件是一个支持界面异步操作的方法,包含DoWork、ProgressChanged、RunWorkerCompleted等几个主要事件,在后台运行代码时可保持前台界面进度的更新显示详细介绍及示例:https://msdn.microsoft.com/en-us/library/system.componentmodel.backgroundworker(v=vs.110).aspx
分类:其他   时间:2017-02-17 15:39:55    收藏:0  评论:0  赞:0  阅读:136
1257条   上一页 1 ... 32 33 34 35 36 ... 63 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!