- 博客(54)
- 资源 (12)
- 收藏
- 关注
原创 python之fs.smbfs模块
此文章不断更新中。。。。。。工具准备:使用pip安装fs.smbfs模块pip install fs.smbfs第一样例:打开smb的目录,并遍历目录及子目录下所有的文件# -*- coding: utf-8 -*-'''Created on 2020年2月18日@author: guzl86'''import fs.smbfsimport osimport f...
2020-02-18 23:53:22
1174
2
原创 python不同版本安装pip所遇到的问题
项目需要,确定使用python3.4作为开发版本,环境中需要安装pip,根据网上搜索的一些操作无法完成安装,提示需要python3.5以上版本的支持,原因是默认安装的是最新的pip版本,需要python3.5以上版本的支持。解决方法:访问链接:https://bootstrap.pypa.io/找到自己对应的版本的get-pip.py,下载到本地,然后使用python运行即可。...
2020-02-18 23:45:38
474
原创 疯狂Python讲义第十二章练习
# -*- coding: utf-8 -*-'''Created on 2020年2月16日@author: guzl861. 有两个磁盘文件 textl.txt 和 text2.txt ,各存放一行英文字母,要求把这两个文件中的信息合并(按字母顺序排列),然后输出到一个新文件 text3.txt 中 。'''if __name__ == '__main__': f1...
2020-02-17 11:52:59
888
原创 疯狂Python讲义第十章练习
# -*- coding: utf-8 -*-'''Created on 2020年1月31日@author: guzl861. 提示用户输入自己的名字、年龄、身高,并将该用户信息以 JSON 格式保存在文件中。再写一个程序读取刚刚保存的 JSON 文件,恢复用户输入的信息 。'''import jsonif __name__ == '__main__': info =...
2020-02-01 17:29:38
750
原创 疯狂Python讲义第九章练习
1.新建一个文件名为:geometry.py,代码如下:# -*- coding: utf-8 -*-'''Created on 2020年1月29日@author: guzl86本模块提供两个方法,一个是打印三角形,一个是打印菱形1. 定义一个 geometry 模块,在该模块下定义 pr int_triangle(n)和 print_diamand(n)两个函数,分别用于在...
2020-01-30 17:02:58
674
原创 疯狂Python讲义第八章练习
# -*- coding: utf-8 -*-'''Created on 2020年1月29日@author: insisted_search1. 自定义 一个序列,该序列按顺序包含 52 张扑克牌,分别是黑桃、红心、草花、方块的 2~A 。要求:提供序列的各种操作方法 。'''def check_key(key): if not isinstance(key, int)...
2020-01-30 00:13:30
1062
原创 疯狂Python讲义第七章练习
# -*- coding: utf-8 -*-'''Created on 2020-01-28@author: insisted_search'''from traceback import print_exc'''1. 提示用户输入一个 N , 表示用户接下来要输入 N 个宇符串,程序尝试将用户输入的每一个字符串 用 空格分割成两个整数,并结算这两个整数整除的结果 。要求 :...
2020-01-28 19:46:51
637
原创 MariaDB数据库删除重复数据,保留ID最大的一个
CREATE TABLE IF NOT EXISTS _tmp3 (id INT NOT NULL PRIMARY KEY);INSERT INTO _tmp3 (id)SELECT idFROM yb_mv WHERE id NOT IN ( SELECT maxid FROM (SELECT max(id) AS maxid FR...
2020-01-21 22:45:24
337
原创 疯狂Python讲义第六章练习
1.# -*- coding: utf-8 -*-'''Created on 2020年1月6日@author: insisted_search'''class Student(): def __init__(self,name,age,gender,phone,address,email): self.name = name self.a...
2020-01-08 14:51:09
941
1
原创 疯狂Python讲义第五章练习
import randomdef subject1(input_list): #1.定义一个函数,该函数可接收一个list作为参数,该函数使用直接选择排序对list排序 for i in range(len(input_list)): min_idx = i for j in range(i+1, len(input_list)): ...
2020-01-05 17:26:05
2064
1
原创 疯狂Python讲义第四章练习
1.使用循环输出九九乘法口诀表:for i in range(1,10): for j in range(1,i): print(j,'x',i,"=",i*j,",",end=" ") print(i,'x',i,"=",i*i)1 x 1 = 11 x 2 = 2 , 2 x 2 = 41 x 3 = 3 , 2 x 3 = 6 , 3 x 3 ...
2019-08-07 19:04:45
2696
3
原创 疯狂Python讲义第三章练习
下面是本人在学习《疯狂python讲义》是对章节练习的实现,每题应该有多种不同的实现方式,如果您有更好的实现方式,请留言,相互交流。1.提示用户输入N个字符串,将它们封装成元组,然后计算并输入改元组乘以3的结果,在计算并输出该元组加上(‘fkjava’,‘crazyit’)的结果;#codeing: utf-8str1 = input("请输入多个字符串,并用空格隔开:")lstr ...
2019-07-28 23:28:56
2328
1
原创 疯狂Python讲义第二章练习
下面是本人在学习《疯狂python讲义》是对章节练习的实现,每题应该有多种不同的实现方式,如果您有更好的实现方式,请留言,相互交流。1.使用数值类型声明多个变量,并使用不同方式为不同的数值类型的变量赋值。熟悉每种数据类型的赋值规则和表示方式;略2.使用数学运算符、逻辑运算符编写40个表达式,先自行计算各表达式的值,然后通过程序输出这些表达式的值进行对比,看看能否做到一切尽在掌握中;...
2019-07-28 11:44:56
1863
3
原创 疯狂python讲义第一章练习
下面是本人在学习《疯狂python讲义》是对章节练习的实现,每题应该有多种不同的实现方式,如果您有更好的实现方式,请留言,相互交流。1.搭建自己的Python开发环境;略。2.编写第一个Python程序,运行该程序时输出“Hello,World!”;print("Hello,World!")3.使用Python交互式解释器执行加法、减法、乘法、除法、三角函数等常见的数学运算...
2019-07-27 10:59:10
621
转载 hadoop集群搭建
1.准备Linux环境1.0先将虚拟机的网络模式选为NAT1.1修改主机名vi /etc/sysconfig/networkNETWORKING=yesHOSTNAME=itcast ###1.2修改IP两种方式:第一种:通过Linux图形界面进行修改(强烈推荐)进入Linux图形界面 -> 右键点击右上方的两个小电脑 -> 点击Edit
2017-11-30 22:23:05
220
转载 Java中Lock和synchronized的选择
Java中Lock和synchronized的选择Lock是一个接口,而synchronized是Java中的关键字,synchronized是内置的语言实现;synchronized在发生异常时,会自动释放线程占有的锁,因此不会导致死锁现象发生,而Lock在发生异常时,如果没有主动通过unlock去释放锁,则很可能造成死锁现象,因此使用Lock时需要在finally块中释放锁;Loc
2017-11-22 15:03:31
436
转载 学习框架要点
学习框架的要点:1、框架的应用场景2、实现功能的核心的工作机制3、怎么使用框架(配置、开发api调用)4、理解内部细节原理(关键框架)
2017-11-21 16:43:28
280
转载 多线程端口扫描
#coding=UTF-8import optparseimport socketimport threadingscreenLock = threading.Semaphore(value=1)def connScan(tgtHost,tgtPort): try: connSkt = socket.socket(socket.AF_INET,socket.S
2017-07-25 21:01:17
605
原创 SQL语句备忘
SQL语句备忘1.替换某个字段中的字符字段需要时varchar格式的,不是的话请先进行转换。UPDATE `yb_mv` set `image`=REPLACE(CASE(`image` AS varchar(8000)),'192.168.1.200','192.168.0.200')UPDATE `yb_mv` set `image`=REPLACE(`image`,'192.1
2017-06-22 19:35:32
311
转载 python使用ftp
#!/usr/bin/python# -*- coding: utf-8 -*-# 例:FTP编程 from ftplib import FTP def test2(): ftp = FTP() timeout = 30 port = 21 ftp.connect('192.168.1.200',port,timeout) # 连
2017-06-14 00:40:57
509
原创 Linux IO调度
在计算机系统中IO请求分为两种,一种是读请求,一种是写请求,这两种请求对时间的敏感度有很大的差异。进程会因读请求儿进入休眠状态,如果是和用户交互的应用,休眠时间过长会引起明显的卡顿,用户体验便会下降;写请求则不同,它可被系统暂存在IO缓冲区中,等空闲时在将数据写入指定的IO中。
2017-03-16 22:54:29
431
转载 Linux 调度器发展简述
刚刚发布的 2.6.23 内核中包含了一个重要的变化,用CFS替代了以前的调度器。CFS 被合并到 mainline 之前,关于内核调度器还有一个重要的 patch:RSDL。最终 2.6.23 决定将 CFS 合并到 mainline 而放弃了 RSDL。为什么要引入新的调度器,CFS 和 RSDL 有什么联系和区别?本文试图对内核调度算法的发展历史做一个简要介绍,希望能对上述问题的理解有所帮助。
2017-03-07 22:55:33
265
原创 python获取文件路径、文件名、后缀名
#########start 获取文件路径、文件名、后缀名############def jwkj_get_filePath_fileName_fileExt(filename): (filepath,tempfilename) = os.path.split(filename); (shotname,extension) = os.path.splitext(tempfilen
2017-03-03 23:39:28
61714
3
原创 python获取url的返回信息
#########start 获取url的返回信息############import urllibimport urllib2import stringdef jwkj_url_postget(url,vlaues): data = urllib.urlencode(values) req = urllib2.Request(url, data) response
2017-03-03 23:38:50
4405
1
原创 python根据url地址下载小文件
#########start根据url地址下载小文件############def download_little_file(from_url,to_path): conn = urllib.urlopen(from_url) f = open(to_path,'wb') f.write(conn.read()) f.close()#########end根据u
2017-03-03 23:37:52
4359
原创 python在指定路径下获取指定类型文件路径
#!/usr/bin/env python # -*- coding: utf-8 -*- import osimport sysimport fnmatch#########start在指定路径下获取指定类型文件路径############def search_files(path, fnexps): for root, dirs, files in os.walk(path
2017-03-02 23:34:31
1143
1
原创 python获取中文字符的拼音简写
#!/usr/bin/env python # -*- coding: utf-8 -*- import osimport sys#########start获取中文字符的拼音简写############def multi_get_letter(str_input): if isinstance(str_input, unicode): unico
2017-03-02 23:32:19
2463
转载 PHP中session变量的销毁
1.何为session?相当于一个客户端(可以是浏览器、app、ftp等其他,而且同一个浏览器多开几个又算是不同的客户端)对服务器的一个访问,这个期间服务器为此建立一个唯一的标示(session_id session_name),其实也就是一个数组Array(),Session的开始和结束并不以业务上的输入用户名密码开始,也不以关闭浏览器和网页刷新而结束2.session变量的销毁
2016-04-27 07:45:22
474
转载 并发下常见的加锁及锁的PHP具体实现
在最近的项目中有这样的场景1.生成文件的时候,由于多用户都有权限进行生成,防止并发下,导致生成的结果出现错误,需要对生成的过程进行加锁,只容许一个用户在一个时间内进行操作,这个时候就需要用到锁了,将这个操作过程锁起来.2.在用了cache的时候,cache失效可能导致瞬间的多数并发请求穿透到数据库此时也可以得需要用锁在同一并发的过程中将这个操作锁定.针对以上的2种情况,现在的解决方法是
2016-04-26 08:37:16
322
转载 SAN和NAS
SAN 的概念SAN(Storage Area Network)存储区域网络,是一种高速的、专门用于存储操作的网络,通常独立于计算机局域网(LAN)。SAN将主机和存储设备连接在一起,能够为其上的任意一台主机和任意一台存储设备提供专用的通信通道。SAN将存储设备从服务器中独立出来,实现了服务器层次上的存储资源共享。SAN将通道技术和网络技术引入存储环境中,提供了一种新型的网络存储解决方案,能够同时满
2016-03-24 23:26:01
604
转载 常见磁盘类型 SATA,SAS,FC,SSD
SATA硬盘 SATA的全称是Serial Advanced Technology Attachment(串行高级技术附件,一种基于行业标准的串行硬件驱动器接口,也即串行ATA),是由Intel、IBM、Dell、APT、Maxtor和Seagate公司共同提出的硬盘接口规范。 传统的并行ATA(PATA)技术曾经在低端的存储应用中有过光辉的岁月,但由于自身的技术局限性,逐步被
2016-03-24 22:58:58
7322
原创 关于VxWorks6.8的内存空间分配
刚刚离职,但是原先的项目中碰见一个问题,已经解决,写个博客记录一下。问题描述:板卡的内存空间为1GB,但是在shell中使用d命令读取所以的内存信息,在访问700MB+的地址就会报访问异常。分析步骤:和硬件确认板卡的RAM确实是1GB,并且如果某一块坏的话整个内存将无法使用。在bootrom启动后读取700MB+的地址没有问题。确定是内核配置的问题,检查所有内核中关于内存空
2016-03-08 22:53:45
5056
原创 如何配置可在vxsim虚拟机上运行的windml demo
1. 新建一个vxWorks Downloadable Kernel Module Project, Project Explorer空白处点击右键->New->vxWorks Downloadable Kernel Module Project->输入名称”simUglTest_dlbkm”->Next->Next->Next->”Active build spec”选择”SIMNTdiab”-
2016-02-28 21:51:30
2322
1
转载 使用pyinstaller打包python为exe文件
使用pyinstaller打包python为exe文件最近用python的tkinter写了个windows界面的工具,用来对软件版本发布的自动化,之前发布版本是由PHP的同事完成,又是手动上传文件到ftp,又是修改数据库,php代码等这么多繁琐的步骤。所以决定用python写了个windows的应用,因为版本发布可能会交给运营的同事完成,所以用tkinter写了个界面,顺便转换成exe的
2015-06-06 22:43:38
851
转载 天敏T2四核增强版ROOT方法
T2四核增强版,兄弟刚买的,启动页面实在是过于“丰富多彩”,影视+教育+购物+游戏+应用,我想大多数用户购买机顶盒主要是看影视的,或者少数会玩游戏,用机顶盒购物基本没有吧!没办法,因为是“阿里云”系统。所以,我必须动手修整它。虽然玩过K6四核,无奈T2四核增强版芯片不一样,网上很少有ROOT成功的教程(或者T2用户还少吧)。花了一整天的时间,我用XP笔记本尝试了网上分享的方法,T2始终“坚不可摧”
2015-05-29 22:25:53
3887
原创 Android tv版本button焦点使用问题
因为andorid机顶盒使用的是遥控器,手机使用的触摸控制,这两者的不同让机顶盒的开发者需要更加的注意焦点使用的问题。在button方面,本文将介绍一种比较简单实用的焦点使用方法。在遥控器进行左右选择时我们需要当被选中是button的周围会出现黄色的边框。可以使用selector来完成这样的需求。第一步:在res/drawable-hdpi中添加一个selector的描述文件selec
2015-05-17 16:43:00
4156
转载 MP4box常用命令
1. 下载地址 GPAC下载地址:http://gpac.wp.mines-telecom.fr/downloads/ 参考文档:MP4Box使用命令大全2. 如何查看帮助 1) mp4box -h 查看mp4box中的所有帮助信息 2) mp4box -h general 查看mp
2015-05-01 23:52:35
3351
原创 thinkServer TS240 windows server 2003安装记录
最近在整一个视频服务器,使用的是thinkserver ts240塔式服务器。视频共享软件使用的是apple公司出品的流视频共享软件。因为在window平台下DSS只做了对XP和window 2003的支持,就是5.5.5版本,后面的版本只对linux和macOS做了支持。所以只能讲ts240安装window 2003的操作系统。首先安装windows server 2003在安装前,我已
2015-05-01 18:37:41
5414
转载 linux程序设计第2章末程序1
#!/bin/bashmenu_choice=""current_cd=""title_file="title.cdb"tracks_file="tracks.cdb"temp_file=/tmp/cdb.$$trap 'rm -f $temp_file' EXITget_return(){ echo -e "Press return \c" read x
2015-02-11 23:04:30
482
原创 2015年1月20日《linux程序设计》学习笔记
将命令的输出放到一个变量中foo=$(command)会将command的输出赋值给foo算数扩展 $(())$(())比expr常用例子#!/bin/shx=0while [ "$x" -ne 10 ];do echo $x x=$(($x+1))doneexit 0注意:这与x=$()命令不同,两对圆括号用于算术替换
2015-01-20 22:31:56
541
acm国家集训队2008年论文合集
2009-03-27
acm国家集训队2007年论文合集
2009-03-27
acm国家集训队2006年论文合集
2009-03-27
acm国家集训队2005年论文合集
2009-03-27
acm国家集训队2004年论文合集
2009-03-27
acm国家集训队2003年论文合集
2009-03-27
acm国家集训队2002年论文合集
2009-03-27
acm国家集训队2000年论文合集
2009-03-27
acm国家集训队1999年论文合集
2009-03-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人