搜索到与相关的文章
Python

Python函数学习-参数类型

函数的参数在定义Python函数时可定义形参,这些参数在调用时候才能确定具体的值,由函数的调用者负责为行参传入参数值函数的参数类型一、位置参数也叫必传参数,顺序参数,是最重要的,也是必须在调用函数时明确提供的参数!位置参数必须按先后顺序,一一对应,个数不多不少的传递!说明:a,b,c是函数add的行参,没有具体的值,只有在add(x,y,z)是才被传入值,a=x=1,b=y=2,c=z=3,其中x,y,z叫做实参,add(4,5,6,7),add(5,7)

系统 2019-09-27 17:50:17 2364

Python

python 使用Anaconda管理项目环境

Pycharm没有内置的python解释器,需要我们自己下载python解释器。在很多python项目中,会导入第三方的模块,逐个去下载导入很不方便。我们通常使用Anaconda来管理python的项目环境,Anaconda自带python解释器,且提供了大量的第三方模块,引入第三方库很方便。Anaconda的安装如果未勾选第一个添加到Path环境变量中,后面需要手动在path环境变量中添加conda.exe所在目录的路径。红框圈出的是Anaconda核心

系统 2019-09-27 17:48:58 2364

Python

几个方法帮你加快Python运行速度

Python运行的慢是历来被诟病的,一方面和语言有关,另一方面可能就是你代码的问题。语言方面的问题我们解决不了,所以只能在编程技巧上来提高程序的运行效率。下面就给大家分享几个提高运行效率的编程方法。首先,我们需要来衡量代码的时间和空间的复杂性,不然仅仅用我们的肉眼很难感受代码时间长短的变化。python中的profiler可以帮助我们测量程序的时间和空间复杂度。使用时通过-o参数传入可选输出文件以保留性能日志。具体使用方法如下:python-mcProfi

系统 2019-09-27 17:48:32 2364

编程技术

微博是这样炼成的:山寨QQ项目源码下载大全~

下载中的项目源码系《微博是这样炼成的:从聊天室到Twitter的技术实现》一书中山寨QQ项目源码和文档:第2章JavaKe:典型IM系统的实现702.1大话通信协议702.1.1理解通信协议的概念702.1.2定义文件传输协议并实现712.1.3实现文本/文件传送服务器732.1.4实现文本/文件传送客户端762.2JavaKe通信协议分析782.2.1通信消息流程782.2.2通信数据格式协议812.2.3具体消息体结构定义822.3关键技术点分析852

系统 2019-08-29 23:28:36 2364

编程技术

你绝没见过的奢华 全球最贵的13样东西

闲钱多了,干什么的都有。680万美元买一个车牌号,750万欧元买一套音响。或许,我们对手机镶钻早已见怪不怪,但是你见过镶钻的鼠标、液晶电视、MP3和骷髅头吗?见过用黄金宝石打造的冰淇淋吗?小编为你精心整理出全球最贵的13样东西,不妨看看到底是哪些东西价值连城!2007年6月22日,世界冰淇淋巨头、美国"Bruster'sRealIceCream"公司日前推出一款全球最贵的冰淇淋。该冰淇淋外观酷似一支普通的蛋卷冰淇淋,蛋卷部分系由黄金和白金打造,上面镶嵌多颗

系统 2019-08-29 23:21:31 2364

编程技术

关于Spring

Spring是一个轻量级J2EE框架。Spring的核心是个轻量级容器(Container),实现了IoC模式的容器,Spring的目标是实现一个全方位的整合框架,在Spring中实现多个子框架的整合,这些子框架之间彼此可以独立,也可以用其他框架加以代替,Spring希望实现一站式的整合。Spring不会提出自己的一些子框架与现有的框架竞争,除非它觉得它提出的框架够新,Spring有自己的MVC框架,因为它觉得MVC有很多可以改进的地方。但你仍然可以很方便

系统 2019-08-29 23:11:04 2364

Java

关于java的socket有可能出现内存泄漏的问题

前段时间写了一个javasocket相关的程序,大概意思就是client和server是采用socket长连接方式,之间通信都是通过通过ObjectOutputStream和OjbectInputStream来进行写和读操作。其实以前就很多次的用到过ObjectOutputStream,不过没有详细的琢磨过,这次就想着琢磨一下,主要也是因为我发现程序中存在内存泄漏的问题,通过Jprobe跟踪,排除了别的泄漏因素,最后定位在是在socket这里发生了泄漏,具

系统 2019-08-29 22:55:39 2364

编程技术

c语言之猜数字游戏

很久之前我就先自己编写猜数字这个小游戏。这里先附上我从百度百科搜到对猜数字的规则。游戏规则如下:通常由两个人玩,一方出数字,一方猜。出数字的人要想好一个没有重复数字的4位数,不能让猜的人知道。猜的人就可以开始猜。每猜一个数字,出数者就要根据这个数字给出几A几B,其中A前面的数字表示位置正确的数的个数,而B前的数字表示数字正确而位置不对的数的个数。如正确答案为5234,而猜的人猜5346,则是1A2B,其中有一个5的位置对了,记为1A,而3和4这两个数字对了

系统 2019-08-12 09:29:50 2364

各行各业

写在最前

之前没有听说过博客园本人见识太短了今天在搜索一个问题的时候进入的博客园然后发现里面的一些博客真的很好然后又看了下博客园的简介博客园创立于2004年,是一个面向程序员的在线学习社区。“活到老,学到老”是程序人生最真实的写照,学习不仅需要一个人的刻苦努力,更需要一个学习气氛浓、乐于分享、互相帮助的社区。博客园在做的就是打造这样的社区——一个让程序员们每天能学到东西、能一起成长的社区。我觉得有这样的一个社区真的不错滴所以就注册了博客园申请了两次博客成功了其实看到

系统 2019-08-12 09:27:41 2364

数据库相关

最长子序列

最长子序列可以说是刚接触动态规划的人经常遇见也不得不解决的问题,最常见的有两种,一种是最长公共子序列(LCS),还有一个是最长上升子序列(LIS)。今天我就总结下这两个的做法。一:最长公共子序列(LCS)题目描述:给你两个数组,可以是数字的,也可以是字符串,我们假设是数字的!举个例子:X=1,5,6,4,1,3,7Y=1,1,6,8,3,4,7求一个新的数组S,该数组中的每个数均是X和Y数组中的公共数,并满足原数组中数字的前后关系,这样的数组有很多个,比如

系统 2019-08-12 01:54:08 2364