编程语言

力扣(LeetCode)删除排序链表中的重复元素 个人题解

02-13
给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次. 这题思路比较简单,同样是快慢针的思路. 用一个整数类型val对应最新的只出现过一次的那个值, 如果节点的下一个节点的值和这个对应则不做别的操作,快针进入下一个, 如果不对应则接到慢针对应的节点上,同时快针慢针都向前一位,整数val设置为新的值,以此类推. 代码如下: 1 class Solution { 2 public ListNode deleteDuplicates(ListNode head) { 3 if (head ==

python--输入检索词自动爬取百度搜索页标题信息

02-13
背景:在百度每次输入关键词检索后,会出现很多的检索页,不利于有效阅读,为更方便收集检索信息,编写了一个可以收集每个检索页与检索词相关的十条检索信息(百度在每个检索页放置十条检索标题信息).可以根据需要选择爬取多少检索页,通过修改main()函数的depth变量 1 import urllib.request 2 import re 3 4 def get_html_text(url,data_lst,depth): 5 7 for i in range(depth): 8 9 # 根据分析构造网

JavaScript常用字符串操作方法

02-13
1.concat() concat() 方法用于连接两个或多个字符串,并返回连接后的字符串.stringObject.concat() 与 Array.concat() 很相似. var str1="Hello " var str2="world!" console.log(str1.concat(str2)) //Hello world! 2.indexOf 和 lastIndexOf 都接受两个参数:查找的值.查找起始位置不存在,返回 -1 :存在,返回位置.i

Python3简明教程(七)—— 字符串

02-13
字符串是 Python 中最常用的数据类型.本节实验将会学习如何对 Python3 的字符串进行处理操作. 字符串的三种表示 可以通过几种不同的方式表示字符串.如单引号('...')或双引号("...").下面的例子能帮助你更好的理解字符串. >>> s = "I am Chinese" >>> s 'I am Chinese' >>> s = 'I am Chinese' >>> s = &q

python第10天

02-13
multiprocessing包是Python中的多进程管理包.与threading.Thread类似,它可以利用multiprocessing.Process对象来创建一个进程.该进程可以运行在Python程序内部编写的函数.该Process对象与Thread对象的用法相同,也有start(), run(), join()的方法.此外multiprocessing包中也有Lock/Event/Semaphore/Condition类 (这些对象可以像多线程那样,通过参数传递给各个进程),用以同

Python网编_进程对象的其他方法

02-13
直接上代码: from multiprocessing import Process import time class MyProcess(Process): def __init__(self,a,b): super().__init__() self.a = a self.b = b def run(self): print('start') time.sleep(0.1) print(self.a,self.b) if __name__ == '__main__': p = MyProc

Python3+Django2.0基础入门demo

02-13
 1.安装Python3环境 [root@openshift ~]# cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core) 默认为Python2.7,需要安装Python3 [root@openshift ~]#wget https://repo.continuum.io/archive/Anaconda3-5.0.1-Linux-x86_64.sh [root@openshift ~]# yum install bzip2 [

python入门系列:面向对象

02-13
类和对象的创建 类 经典类 没有继承 object的类 新式类 继承了 object的类 class Money: # 2.x中默认是经典类,3.x中是新式类pass class Money(object): # 兼容的一种写法pass Money既是类的name属性名,又是一个引用该类的变量 print(Money.name) # Moneyxxx = Moneyprint(xxx.name) # Money对象 one = Money()print(one) # <main.Money ob

Python网编_join方法

02-13
前言:我们知道父进程要负责回收子进程占用的系统资源(就是父要给子收尸)so父进程要等子进程结束之后收了尸才能结束,如果父进程先结束,子进程的资源就没法被回收,就会一直占用系统资源,就成了僵尸进程了我们的Python中如果父进程即使运行完了或者报错了也要等待子进程结束收了尸再结束 举个例子:我们要给500个人群发邮件 假设我们每发送一封邮件需要0.1s 总耗时0.1*500 = 50s 那么我们开启了10个进程,每个进程负责50个邮件 所有进程发送完邮件,我们需要得到一个通知:所有的进程都已经发送

《python核心教程2》第六章 练习

02-13
6–3.排序 (a) 输入一串数字,从大到小排列之.(b) 跟 a 一样,不过要用字典序从大到小排列 1 nums = [] 2 numbers = input('输入数字: ') 3 for i in numbers: 4 nums.append(int(i)) 5 print(sorted(nums)) 6–4.算术. 更新上一章里面你的得分测试练习方案,把测试得分放到一个列表中去.你的代码应该可以计算出一个平均分,见练习 2-9 和练习 5-3. 1 def grade(fraction)

Python_Algorithms_Python算法实践(MOOC)

02-13
Python 算法实践 一.顺序结构程序设计 1.1 冯*若依曼计算机 二.分支结构程序设计三.循环结构程序设计四.查找算法五.排序算法六.树七.二叉树算法八.综合案例 四.查找算法 4.1 列表 原文地址:https://www.cnblogs.com/tlfox2006/p/10368491.html

90 行 Python 搭一个音乐搜索工具【附代码】

02-13
之前一段时间读到了这篇文章,其中描述了作者如何实现国外著名音乐搜索工具shazam的基本功能. 读完之后发现其中的原理并不十分复杂,但是方法对噪音的健壮性却非常好,出于好奇决定自己用python自己实现了一个简单的音乐搜索工具-- Song Finder, 它的核心功能被封装在SFEngine 中,第三方依赖方面只使用到了 scipy. 工具demo 这个demo在ipython下展示工具的使用,本项目名称为Song Finder,我把索引.搜索的功能全部封装在Song Finder中的SFEn

Error &quot;java.lang.NoClassDefFoundError:org/openxmlformats/schemas/spreadsheetml/x2006/main/CTExtensionList&quot; in SoapUI

02-13
After upgrade readyAPI 1.9 to the higher version, pop up error "java.lang.NoClassDefFoundError:org/openxmlformats/schemas/spreadsheetml/x2006/main/CTExtensionList". solution: replace "poi-ooxml-schemas-3.12.jar" with "ooxml-schema

java中的原生队列

02-13
1.非阻塞1.1,PriorityQueue:优先级队列,存入的元素可以实现Comparable,从而按照自定义的顺序去执行 1.2,LinkedList:双向链表,实现了Dequeue接口2.阻塞 2.1,ArrayBlockingQueue:数组队列a.底层是数组,读取快,增删慢b.指定公平性(是否让等待最长的队列先执行),默认不公平public ArrayBlockingQueue(int capacity, boolean fair),fair:公平c.创建时必须指定大小d.先进先出(公

python字符串的格式化

02-13
# -*- coding:utf-8 -*- """ @Author:janson @Date:2018/8/1 @File:StrFormat.py """ #实现字符串的格式化:三种方式(字符串拼接.%s%d%f占位符.format()) # python2.x 用raw_input() python3.x直接用input() 忘记python2.x里的input用法 name = raw_input('请输入姓名:') #age = raw

environmentmap in unity

02-13
真崩溃之前明明找到这个api了 然后没存 然后我就找不到了... 刚刚遇到个特别邪门的问题 调着调着 vs的断点都显示无效 重启unity vs 电脑都不好使 之后我双击了breakpoint窗口.....就好使了..... RenderSettings.customReflection RenderSettings.defaultReflectionMode 竟然完全没有我印象里environment这个关键词 原文地址:https://www.cnblogs.com/minggoddess/

Java中的Volatile和synchronized的区别

02-13
原文地址:https://www.cnblogs.com/MJyc/p/10374602.html

《机器学习实战》代码实现学习一 使用K-近邻算法改进约会网站的配对效果(数据准备)

02-13
1.数据准备:从文本文件中解析数据 文本文件datingTestSet2.txt网盘地址为: https://pan.baidu.com/s/19HNwo1TSWjWhbRwsyL-itg 提取码为:mz11 约会数据由1000行,主要包含一下三种特征: 每年获得的飞行常客里程数 玩视频游戏所耗时间百分比 每周消费的冰淇淋公升数 但是在把这些特征输入到分类器之前,必须将待处理数据格式改变为分类器可以接受的格式,在kNN.py中创建名为file2matrix的函数,以此来处理输入格式问题,该函数的

利用Python批量重命名文件(给非技术人员的Python实例参考)

02-13
转自https://www.cnblogs.com/brucex/p/python-rename-example.html 这一回我需要完成的任务是把"照片"目录下面的数百个以"数字+中文姓名.jpg"的文件批量重命名,我需要把"数字"删除,保留"中文姓名.jpg",手工改名将是一件繁琐无趣的事.很自然我想到了我一直很喜欢的Python,当然,在这里除了Python还可以用Perl.Ruby.PHP.DOS Batch.VBS

使用python来建立http服务

02-13
python建立http服务 首先我们的windos上要安装python解释器,然后进入我要想要传递的文件的目录下,从当前的目录下进入cmd 然后通过Python解释器输入 python -m http.server 就会通过python解释器在这个目录建立了一个http链接 我们在其他的windos电脑上的浏览器上输入这台机器的ip机上8000端口就可以了 python解释器建立http服务 可以windos之间传递 也可以windos与linux之间传递 windos与linux之间的文件相