准备工作 1、安装Ipython(请见”Ipython的安装”) 2、实验用的文档(你自己用vi编辑器创建文件就好了) 一、Python内置的Open函数 在Python中,要对应文件进行操作,只要使用内置的Open函数打开文件即可。Open函数接受文件名和打开模式作为参数,返回一个文件对象。工程师 ...
分类:
编程语言 时间:
2020-08-11 15:48:09
阅读次数:
65
为什么这么设计(Why’sTHEDesign)是一系列关于计算机领域中程序设计决策的文章,我们在这个系列的每一篇文章中都会提出一个具体的问题并从不同的角度讨论这种设计的优缺点、对具体实现造成的影响。如果你有想要了解的问题,可以在文章下面留言。我们都知道Linux会以页为单位管理内存,无论是将磁盘中的数据加载到内存中,还是将内存中的数据写回磁盘,操作系统都会以页面为单位进行操作,哪怕我们只向磁盘中写
分类:
系统相关 时间:
2020-08-07 09:52:53
阅读次数:
71
写在前面上一篇文章共享资源那么多,如何用一把锁保护多个资源?文章我们谈到了银行转账经典案例,其中有两个问题:单纯的用synchronized方法起不到保护作用(不能保护target)用Account.class锁方案,锁的粒度又过大,导致涉及到账户的所有操作(取款,转账,修改密码等)都会变成串行操作如何解决这两个问题呢?咱们先换好衣服穿越回到过去寻找一下钱庄,一起透过现象看本质,dengdengd
分类:
其他好文 时间:
2020-08-02 10:24:49
阅读次数:
93
写在前面上一篇文章共享资源那么多,如何用一把锁保护多个资源?文章我们谈到了银行转账经典案例,其中有两个问题:单纯的用synchronized方法起不到保护作用(不能保护target)用Account.class锁方案,锁的粒度又过大,导致涉及到账户的所有操作(取款,转账,修改密码等)都会变成串行操作如何解决这两个问题呢?咱们先换好衣服穿越回到过去寻找一下钱庄,一起透过现象看本质,dengdengd
分类:
其他好文 时间:
2020-08-02 10:24:28
阅读次数:
91
摘要:最近办了一件蠢事,我在一个高并发的订阅事件里操作数据库的I/O 操作,坑了自己一把,虽然定时清除了数据,但是跑了一段时间之后还是出问题了,后面就加入了队列去存储一段时间的数据,解决了这个问题,操作内存和磁盘不是一个级别的.特别是高并发的情况下,最好别对磁盘进行I/O操作,用不好只能坑了自己. ...
分类:
编程语言 时间:
2020-07-31 14:05:29
阅读次数:
119
可能有时候你有这个需求,你需要在linux上安装一个集成开发环境ide图形界面版(如eclipse)以便编写代码或调试部署在Linux上代码。但是,远程机器上是bash命令行的,没有界面。那这时,通过VNC Viewer远程登录到Linux的图形化界面上就很有必要了。
分类:
其他好文 时间:
2020-07-31 12:34:54
阅读次数:
741
随着社会的进步以及发展,Linux系统使用用户也在不断增加,这得益于Linux操作系统的优势。那么Linux具有哪些特点?接下来为大家介绍一下。
分类:
系统相关 时间:
2020-07-31 12:32:40
阅读次数:
73
解Bug之路-记一次调用外网服务概率性失败问题的排查 前言 和外部联调一直是令人困扰的问题,尤其是一些基础环境配置导致的问题。笔者在一次偶然情况下解决了一个调用外网服务概率性失败的问题。在此将排查过程发出来,希望读者遇到此问题的时候,能够知道如何入手。 起因 笔者的新系统上线,需要PE执行操作。但是 ...
分类:
其他好文 时间:
2020-07-29 15:41:23
阅读次数:
83
Collections 1.1 常用功能 java.utils.Collections是集合工具类,用来对集合进行操作。部分方法如下: public static <T> boolean addAll(Collection<T> c, T... elements):往集合中添加一些元素。 publi ...
分类:
编程语言 时间:
2020-07-28 17:12:11
阅读次数:
74
博主数据如下: 第一步:需要将数据表透视 列:x 行:y 值:y (计数) 第二步:右击鼠标,选择组合 行操作同列操作一致,就的到如下的表格了 ...
分类:
其他好文 时间:
2020-07-28 17:03:22
阅读次数:
143