会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
When you look into the abyss, the abyss looks into you.
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
···
49
下一页
2019年3月25日
pycharm跳到指定的行
摘要: ctrl+g 弹出一个框,输入要跳的行数 ctrl+home 光标移到第一行 ctrl+end 光标移到最后一行
阅读全文
posted @ 2019-03-25 11:27 Operater
阅读(4940)
评论(1)
推荐(1)
2019年3月21日
python装饰器的wraps作用
摘要: Python装饰器(decorator)在实现的时候,被装饰后的函数其实已经是另外一个函数了(函数名等函数属性会发生改变),为了不影响,Python的functools包中提供了一个叫wraps的decorator来消除这样的副作用。写一个decorator的时候,最好在实现之前加上functool
阅读全文
posted @ 2019-03-21 21:49 Operater
阅读(234)
评论(0)
推荐(0)
lambda函数和map函数
摘要: lambda函数,简化了函数定义的书写形式,使代码更为简洁,但是使用自定义函数的定义方式更为直观,易理解 map函数的原型是map(function,iterable,...),它的返回结果是一个列表 参数function传的是一个函数名,可以是python内置的,也可以是自定义的 参数iterab
阅读全文
posted @ 2019-03-21 13:10 Operater
阅读(5488)
评论(0)
推荐(0)
2019年3月20日
python直接赋值、切片、浅拷贝和深拷贝
摘要: import copynames = ['Amir', 'Barry', 'Cgakes', 'Dao', [11, 22, 33]]# 直接赋值,指向同一个内存地址names1 = names# 浅拷贝:重新分配一块内存,创建一个新的对象,里面的元素是指原对象中子对象的引用names2 = lis
阅读全文
posted @ 2019-03-20 21:33 Operater
阅读(1622)
评论(0)
推荐(0)
2019年3月15日
ubuntu shell脚本出错 dash
摘要: 今天在Ubuntu下调试代码,明明是正确的,却仍然报错,查了错误信息才知道:Ubuntu中默认不是bash,而是为了加快开机速度,使用了dash。 dash中需要严格的语法,而且与bash语法不同。例如,bash中定义函数是使用function关键字的(function foo() {}),但在da
阅读全文
posted @ 2019-03-15 21:37 Operater
阅读(799)
评论(0)
推荐(0)
vimrc配置
摘要: Vim 的全局配置一般在/etc/vim/vimrc或者/etc/vimrc,对所有用户生效。用户个人的配置在~/.vimrc。 如果只对单次编辑启用某个配置项,可以在命令模式下,先输入一个冒号,再输入配置。举例来说,set number这个配置可以写在.vimrc里面,也可以在命令模式输入。 :s
阅读全文
posted @ 2019-03-15 15:17 Operater
阅读(1574)
评论(0)
推荐(0)
2019年3月13日
ubuntu常用命令
摘要: sudo ufw allow 22#开放22端口 !33#执行第33条历史命令 su切换到root用户 su -切换到root用户的家目录 sudo称为授权许可的su sudo执行命令的流程是当前用户切换到root(或其他指定切换到的用户),然后以root(或其他指定的切换到的用户)身份执行命令,执
阅读全文
posted @ 2019-03-13 21:08 Operater
阅读(162)
评论(0)
推荐(0)
2019年3月12日
粘包
摘要: 基于TCP的socket编程 1.发送端为了将多个发往接收端的包,更有效的发到对方,使用了优化方法(Nagle算法),将多次间隔较小、数据量小的数据包,合并成一个大的数据包发送(把发送端的缓冲区填满一次性发送)。 2接收端底层会把tcp段整理排序交给缓冲区,这样接收端应用程序从缓冲区取数据就只能得到
阅读全文
posted @ 2019-03-12 12:39 Operater
阅读(131)
评论(0)
推荐(0)
pyqt简单介绍和使用
摘要: QML和PyQT5联合编程 安装pyqt pip3 install PyQT5 main.QML 有了QML文件之后,我们就可以根据该文件进行python文件的编写,把里面的信号传递给python文件中 mian.py 这样,一个简单的python和Qml文件的通信的例子就完成了。
阅读全文
posted @ 2019-03-12 10:20 Operater
阅读(1452)
评论(0)
推荐(0)
2019年3月10日
TCP三次握手和四次挥手详解
摘要: 背景描述通过上一篇中网络模型中的IP层的介绍,我们知道网络层,可以实现两个主机之间的通信。但是这并不具体,因为,真正进行通信的实体是在主机中的进程,是一个主机中的一个进程与另外一个主机中的一个进程在交换数据。IP协议虽然能把数据报文送到目的主机,但是并没有交付给主机的具体应用进程。而端到端的通信才应
阅读全文
posted @ 2019-03-10 18:17 Operater
阅读(181)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
···
49
下一页
公告