- 博客(18)
- 收藏
- 关注
原创 (python) 进制转换
十進轉其它進制bin() 十轉二進制oct() 十轉八進制hex() 十轉十六進制print(bin(255)) # 0b11111111print(oct(255)) # 0o377print(hex(255)) # 0xffprint(0b11111111) # 255print(0o377) # 255print(0xff) # 255print(int(‘11111111’, 2)) #...
2022-05-27 16:29:46
156
原创 (c语言) 三个因数相乘,且其中必有一因数为质数
20220502尝试改写,测试过84、81、27、105、10000、105000但无法得知是否已完整适用所有数???程序重点:一、因数组合不能重复,例:已印出2*3*7,就不再出现3*2*7二、三因数中,必至少有一者为质数。三、三个因数组合,不多也不少。四、因数中不包含1。 */#include <stdio.h>int PN(int n) { //自定函数PN。检验质数。 int k=2, x=0;...
2022-05-03 08:26:37
138
原创 (c语言) 使用NULL或 memset()清空阵列内容
#include<stdio.h>#include<string.h>int main(void) { int a[10]; // 未给{},内容出现许多奇怪数值 for (int i=0; i<10; i++) { printf("a[%d]=%-10d", i, a[i]); if (((i+1)%5)==0)...
2022-03-11 14:32:40
1604
原创 (python) python自动化的乐趣,第四章实作解答
一、允许任意输入list内容,间隔加逗号和空格,最后一个前方加and字样:def m(b): for i in range(len(b)): if (i==(len(b)-1)): print("\b\b and", b[i]) else: print(b[i] + ",", end=' ')a = ['apples', 'bananas', 'tofu', 'cats']c = []p...
2022-03-07 16:40:00
349
原创 (c语言) heap和stack?
联想heap和stack。#include <stdio.h>int main(int) { int i=3, j=5, m=7, n[3]={1, 2, 3}; printf("variable : \n"); printf("i=%d, j=%d, k=%d\n\n", &i, &j, &m); printf("array : \n"); for (int i=0; i<sizeof(...
2022-03-03 14:41:34
307
原创 (c语言) 按位运算符BITWISE OPERATORS
ref:c语言入门经典(第四版)pdf档p133、英版p148改写极简版unsigned int m=0xABC, n=0xF, k=0; // mask为0xF即0000 0000 1111 for (int i=0; i<3; i++) { // 3位数做3次。 k|=m&n; if (i<2) { // 3位数下面只换两次,不然会产生第4位为0...
2022-01-25 14:06:28
429
原创 (c语言) 菱形三角形
#include <stdio.h>int main() { int i, j, n; printf("pls give numbers : "); scanf("%d", &n); for(i=1; i<=((n/2)+1); i++) { // 横row,菱形上半三角形 for (j=1 ;j<((n/2)+i); j++) // 直column有几格...
2022-01-25 13:24:21
348
原创 (linux) PID相关
/proc下有许多以pid号码为名称的目录。权限多半是555。硬连结数多半为9个。ps $$或echo $$:现用bash的PID号。ps aux或top :列出所有process的PID号top -o -PID :将PID号由少到多排序 (-o PID由多到少)pidof 程序名 :抓单一程序的pid号kill pid号 :停止processkillall pid号 :停止该process关连的所有process。...
2022-01-25 09:46:59
725
原创 (linux) file -s重用场合、开花点
用file -s查看各磁盘文件系统及简述装置Specifying the -s option causes file to also read argument files which are block or character special files. This is useful for determining the filesystem types of the data in raw disk partitions, which are block special files.相关:
2022-01-25 09:46:23
1092
原创 (linux) Symbolic link軟連結
symbolic link 软连结 快捷方式 ○使用ln -s建立。使用unlink解除,千万不能用rm来删除!有自己的inode号码、链接数为1,档案容量仅为「文件名+指向处」的位数,权限栏第一位为「L」,文件名写出指向何处。建立「软连结(快捷方式)」后,修改软连结的内容,等于直接修改原檔。若删除原档,则软连结失效。有些程序不支持,在撰写指令或变量时,记得先pwd -P查出原檔所在。不建议link目录...
2022-01-12 10:47:06
258
原创 (linux) 使用mkfs.xfs流程
使用mkfs.xfs流程:1 su - 切换为root系统管理员2用lsblk或blkid找出磁盘名称3 parted磁盘名称 print:得partition table←确认分割类型。 装置名称需完整「/dev/装置名称」 若为GPT则下一步用gdisk,若为MBR用fdisk。4 GPT用gdisk 磁盘名称:按「?」列出分割选项 MBR用fdisk 磁盘名称:按「m」列出分割选项5 partprobe更新分割。 (probe探测)6 lsbl...
2022-01-12 10:44:50
1621
原创 (linux) 立即更新、立即生效、立即写入档案
以下每种适用范围不同1「指令source或『.』」in shell2 sync:将内存写入硬盘。3 reboot -w:假重开,将内存写入硬盘。4 history -w:将使用过的指令写入 ~/.bash_history5 partprobe -s更新分割表。
2022-01-12 10:35:24
449
原创 (c语言)《C语言入门经典第四版》习题7.3
/* 20220104习题7-3.c C语言入门经典(第四版) 美,霍顿.pdf p307 英p321Exercise 7-3.随意输入一段文字,用指针删除一切符号和空格,再印出。menset(数组名,填0,个数) 将字符数组的内容通通换成0、变相清空数组。 */#include<stdio.h> // printf()、fgets()、#include<string.h> // menset()、 strcmp...
2022-01-05 14:04:24
523
原创 (linux) PID相关
/proc下有许多以pid号码为名称的目录。权限多半是555。硬连结数多半为9个。ps $$或echo $$:现用bash的PID号。ps aux或top :列出所有process的PID号top -o -PID :将PID号由少到多排序 (-o PID由多到少)pidof 程序名 :抓单一程序的pid号kill pid号 :停止processkillall pid号 :停止该process关连的所有process。...
2022-01-05 09:12:22
573
原创 (c语言) 测试isdigit()范围
/* 20211218测试isdigit范围.c */#include <stdio.h>#include <ctype.h>int main() { for (int i=0, j=1; i<128; i++){ if (isdigit(i)) { printf("%d ", i); j+=1;...
2021-12-18 15:24:08
479
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人