- 博客(32)
- 收藏
- 关注
原创 COMP9044/2041 Software Construction: Techniques and Tools 22_T2笔记
COMP9044笔记
2022-06-14 11:43:25
516
原创 【劲爆】C语言指针心碎日记 by 一颗被指针扎过的心 | 独家爆料 | 那些你可能未曾听闻的指针故事 | 持续更新
指针虐我千百遍,我待指针如初恋 | 就算最后不能在一起,也让我们的曾经有意义 | 问就是爱过
2022-03-12 18:37:49
758
2
原创 COMP9315_22T1笔记
pgs start: 启动PostgreSQL服务器若启动失败,可以通过tail -2 /localstorage/$USER/pgsql/log指令来看一下日志若启动成功,则可以通过pgs -l指令来查看所有连接列表连接成功后:\d: 查看数据库中所有的表\q: 退出如果在使用途中意外退出并无法重启,首先尝试用psql -l检查仍在运行的数据库列表。它会返回给你自上次意外退出至今,还有哪些服务一直在运行;若无返回值,则使用tail -2 /localstorage/$USER/pgsql/
2022-03-02 23:06:27
764
原创 COMP9334_22T1笔记
文章目录Week 1A: Introduction to Capacity PlanningWeek 1B: Queueing networks & Operational AnalysisWeek 1A: Introduction to Capacity PlanningCapacity planning: To improve performance of computer systems by adding “capacity”. Could be considered as Quant
2022-02-15 12:36:22
398
原创 Python Socket 网络编程基础
让我们一起来看一下 API 调用以及发生了什么socket.socket() 创建了一个 socket 对象,并且支持 context manager type,你可以使用 with 语句,这样你就不用再手动调用 s.close() 来关闭 socket 了调用 socket() 时传入的 socket 地址族参数 socket.AF_INET 表示因特网 IPv4 地址族,SOCK_STREAM 表示使用 TCP 的 socket 类型,协议将被用来在网络中传输消息conn, address = .
2021-12-01 01:10:52
1875
原创 Python中if __name__ == ‘__main__‘:是什么意思?
含义这句代码是用来检测当前程序是否正在作为主程序被运行。如果是,则执行下面的主功能(main functionality)如果不是,则无需执行下面的主功能为什么这么做?因为Python中每个程序都可以被导入到其他程序中。即使是一个打算被用作脚本的文件,也应该是可被导入的。然而所有的顶级代码在模块导入时都会被执行。这意味着同一个程序可能出现两种运行方式(状态):作为主程序运行作为被导入的程序运行但仅仅进行导入操作就导致这个脚本的主功能被执行,显然是不必要的。所以编写程序时,主功能
2021-10-26 18:38:02
671
原创 什么是原码,1’s Complement Code反码和2’s Complement Code补码
笔者在英文资料中见到1’s Complement Code和2’s Complement Code乍一看直译都是补码,按补码理解又搞的一头雾水,其实他们是有区别的。这篇文章帮你彻底理解什么是1’s Complement Code和2’s Complement CodeTrue Forn:原码,是一种计算机中对数字的二进制定点表示方法。原码表示法在数值前面增加了一位符号位(即最高位为符号位):正数该位为0,负数该位为1(0有两种表示:+0和-0),其余位表示数值的大小。为了便于ALU进行运算,又发展出反码、
2021-10-02 13:44:18
9699
2
原创 COMP9032 Week03 笔记
本周课程目录Lec_06 Parallel Input/Output1 I/O Addressing1.1 Memory mapped I/O1.2 Separate I/O2 Parallel Input/OutLec_06 Parallel Input/Output1 I/O Addressing1.1 Memory mapped I/O1.2 Separate I/O2 Parallel Input/Out
2021-09-29 11:04:29
185
原创 COMP9032 Week 01 笔记
计算系统的基础硬件内容:ALU: Arithmetic and Logic Unit | 运算器RF: Register File (a set of registers) | 中央处理暂存器、寄存器CU: Control Unit | 控制单元IM/DM: Instruction/Data Memory | 指令内存/数据内存I/O: Input/Output Devices执行循环:IF: Instruction Fetch | 获取指令ID: Instruction D.
2021-09-24 01:28:33
1179
原创 如何根据ER图绘制RM图
根据ER图绘制RM图的步骤如下:1. 对于每个常规实体(非弱实体)E,依照下面创建关系R:属性:E的所有简单属性,即不要多值属性,不要衍生属性,不要复合属性但保留复合属性的叶子属性键:选择E的一个属性作为该关系的主键对于父类实体P的每个特化的实体E, 依照下面创建关系R:属性:P的键的属性 + E的所有简单属性键:P的键2. 对于每个强实体E的弱实体W,依照下面创建关系R:属性:W的所有简单属性,并且包含一个来自E的外键键:外键 + W的部分键3. 对于每个1:1的关系类型B
2021-08-23 15:16:58
1503
原创 如何隐去终端命令行里的用户名,甚至用emoji替代?
打开Mac电脑的终端,Prompt默认显示的是:计算机名称 ~ 用户名 $,这个默认的显示有以下两个问题:有时候需要截屏,不想把自己的一些隐私信息截屏进去终端打印了很多日志信息,我们没办法很快很明显地区分哪一行是自己输入的指令,哪些行是输出的日志如果你的Mac使用的是zsh终端,你可以通过下面的操作让你的prompt别具一格:打开终端,输入vim /etc/zshrc按下回车找到# Default promptPS1="%n@%m %1~ %# "按i键进入插入模式,将PS1="%n
2021-06-13 00:35:22
945
原创 终端命令行前出现(base)怎么办?
在你一通猛如虎的操作之后,突然发现终端每一行命令前面都出现了(base)可是你这么高端的程序猿怎么能被说base?不行!今天就要把它去掉!出现(base)的原因可能是因为auto_activate_base被设置为True你可以在终端中使用以下命令进行检查conda config --show | grep auto_activate_base若为True,你可以通过以下命令将其设置为False:conda config --set auto_activate_base False之后关闭并
2021-06-12 23:55:23
9739
4
原创 COMP9024笔记
1.如何理解指针?你问我书(数据)在哪。我说在书架第一层(内存地址)。你问我书(数据)在哪。我说那个桌子上的纸条(指针)上写着书的位置(数据的内存地址)。纸条上写着:书在书架第一层,这就是地址,他并不是书的实体(指针记录着目标数据的内存地址)真正的书(目标数据)在书架(内存)第一层(内存地址),顺着地址去找就能找到。...
2021-06-09 18:03:02
1909
原创 COMP9021笔记
这篇文章持续更新一些学习这门课时踩过的坑/遇到的问题,如果有错误的地方欢迎交流指正。文章目录数字numbers字符串string列表list切片slice列表生成式list comprehension集合set字典dict一些内置方法文件处理关于类与继承类的属性类的方法一些常见的困惑关于main关于Python命名规则什么是Foo?数字numbers关于float和int的强制类型转换:float()方法可以接受的参数类型包括代表整数/浮点数的字符串、整数int()方法可以接收到参数类型包括代
2021-04-29 23:35:11
596
原创 list,tuple,dict的数据结构
Q:使用key-value存储结构的dict在Python中非常有用,选择不可变对象作为key很重要,最常用的key是字符串。tuple虽然是不变对象,但试试把(1, 2, 3)和(1, [2, 3])放入dict或set中,并解释结果。E:A:对于内存来说,[2, 3]这个列表是可变的,所以(1, [2, 3])是不可哈希的。要理解dict的有关内容需要你理解哈希表(map)的相关基础知识,需要一些算法与数据结构里的知识1.list和tuple其实是用链表顺序存储的,也就是
2021-04-27 14:49:43
204
原创 Python3如何将两个列表合并成字典
现有两个列表list_a和list_b(假设list_a中元素不重复)想得到一个以list_a中各个元素为key值, list_b中各个元素为value值的字典可如下操作:list_a = [1, 2, 3, 4]list_b = ['a', 'b', 'c', 'd']# 想生成字典{1: 'a', 2: 'b', 3: 'c', 4: 'd'}# 方法1dict_1 = {}for index in range(len(list_a)): dict_1[list_a[inde
2021-04-20 22:55:08
785
1
原创 一些PyCharm使用小技巧
选中部分代码后按⌘+.可以暂时将代码折叠起来。再次按键或点击行号右边的+可以展开原代码空白处单击右键,Paste from History...可以访问历史剪贴板使用函数时,⌘+P快速查看该函数有哪些参数你有哪些想要分享的 PyCharm 使用技巧? - 王炳明的回答 - 知乎...
2021-04-13 12:02:29
170
原创 递归函数RecursionError: maximum recursion depth exceeded in comparison
代码中包含递归函数,运行时报错:It works up ton=997, then it just breaks and spits out aRecursionError: maximum recursion depth exceeded in comparison.这是Python防止堆栈溢出的警报。可以通过以下代码来检查递归限制:import sysprint(sys.getrecursionlimit())也可以通过以下代码来改变递归上限:# 将recursionli..
2021-04-10 18:18:10
261
原创 NumPy可以做什么?
NumPy数组生成使用numpy.array将列表或元组转换为ndarray数组numpy.array(object, dtype=None, copy=True, order=None, subok=False, ndmin=0)使用numpy.arange()方法创建。arange() 的功能是在给定区间内创建一系列均匀间隔的值numpy.arange(start, stop, step, dtype=None)使用numpy.linspace()方法创建数值有规律的数组。linspac
2021-04-08 16:35:30
1697
原创 各种标点符号的英文怎么说
符号 英文名 音标 中文名 ’ apostrophe /ə'pɒstrəfɪ/ 撇号 ~ tilde /'tɪldə/ 波浪符 * asterisk/star/pointer /'æstərɪsk/ ...
2021-04-08 13:45:14
2268
原创 Python3内置函数sorted()与list的方法.sort()
sorted() 是Python3的内置函数,它可以对所有可迭代的对象进行排序操作,并且不改变原对象的值,返回一个新的排序后的列表。基础语法:sorted(iterable, key=None[, reverse=False]其中key可以为lambda函数,如果想实现由大到小排序,可以令key值为负。也可以通过传入第三个参数 reverse=True来实现反向排序。下面举几个例子来描述sorted()的排序逻辑a = [(2, 1), (2,0),(1, 1), (1, 2), (1,
2021-03-20 15:46:19
432
原创 Mac环境下简化ssh连接vlab口令实现免密登录(UNSW)
介绍一种从本地ssh直连vlab时,无需输入ssh zID@cse.unsw.edu.au及账号密码的简单方法
2021-02-16 23:20:11
1647
原创 深度学习之神经网络的结构
神经元Neuron,可以理解成装有一个数字的容器。神经元中装着的数字代表对应像素的灰度值,0代表纯黑像素,1代表纯白像素。我们把神经元里装着的数叫“激活值(Activation)”把所有神经元顺序排列就构成了网络的第一层,输入层。网络最后一层十个神经元代表0到9这十个数字,激活值也在0~1之间。这些值表示系统认为输入的图像对应着哪个数字的可能性。网络中还有隐藏层(Hidden Layers),里面就进行着处理识别数字的具体工作。神经网络在工作中,上一层的激活值将决定下一层的激活值。也就是
2020-12-11 17:44:56
868
原创 Anaconda如何换成国内清华源/恢复默认源
由于Anaconda.org的服务器设在国外,国内使用官方源时下载/升级速度不尽人意,这时候我们可以将官方源换为国内清华镜像源来解决这个问题,具体操作如下:Anaconda中将conda换为国内清华源(将代码复制至终端后按Enter):conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkg...
2020-02-20 21:06:02
7890
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人