自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

闲狗的博客

稀缺物种。

原创 死磕C语言指针

兜兜转转还是逃不过 C 语言,这该死的缘分。 先看一眼我的西野七濑 学习自:https://zhuanlan.zhihu.com/p/89121683 目录 1 指针 1.1 指针是乜嘢 1.2 指针的声明 1.3 运算符 1.4简单的小例子们: 例子1 例子2:指针在函数...

2019-11-01 09:05:30 22251 24

原创 学好 ElasticSearch,摆脱贫困

不学习是不能奔向小康的 官方教程 ElasticSearch中文社区 搜索:ElasticSearch OR MySQL? 目录 开场白: 1 为什么要用 Elasticsearch? 1.1 站内搜索用SQL就能实现,为什么要用Elasticsearch 呢? 1.2 模糊查询 ...

2019-06-15 16:34:04 401 0

原创 数据结构索引之杀死攻略(一)

目录 1  索引是啥??? 2  线性索引 2.1  稠密索引 2.2  稀疏索引(分块索引) 2.3  二级线性索引 2.4  倒排索引 2.4.1 基于属性的倒排 2.4.2 对正文文件的倒排 这些年来,受尽索引的折磨,时常一脸懵逼,因此立志写一篇通俗易懂又不失专业性的索引攻...

2018-08-21 11:22:12 695 1

原创 08 程序题

01 #include <stdio.h> int main() { char *s1[] = {"right?"}; // 系统会根据数据总个数和第2维的长度算出第1维的长度 char s2[][20] = {"r...

2020-05-31 19:15:23 10 0

原创 08 复制字符串

请编写一程序,将一个字符串的第 k 个元素开始的全部字符复制成为另外一个字符串。 要求: 将复制过程单独编写为一个函数,并且采用指针完成 在主函数中输入字符串和k的值,并且在主函数中输出复制结果

2020-05-31 14:13:48 19 0

原创 那些年坑过我的面试题

1 Java SE 1.1 ArrayList,LinkedList和Vector谁是线程安全的?谁插入的效率更高? 深入Java集合Collection LinkedList(非线程同步) 基于双向链表。插入删除的效率较高,但查询的效率较低。 ArrayList(非线程同步,安全性...

2020-05-24 14:27:19 67 0

原创 10 程序题

1 #include<stdio.h> int main(){ int a=1,b=2,c=3; // 等于 a=(b--<=a)||(a+b!=c) a=b--<=a||a+b!=c; printf("%d,%d\n&quo...

2020-05-24 11:22:58 36 0

原创 使我日渐消瘦的MySQL索引

在2020520这个特别的日子里,我决定在家写博客。

2020-05-20 22:13:22 65 0

原创 11 程序题

11 (1) #include<stdio.h> int main(){ char ch='A'; printf("ch(1)=%d,ch(2)=%c \n", ch,ch+1); } 执行结果: (2) #...

2020-05-17 15:12:48 81 0

原创 使我短命2年的Java线程池

接上一篇:使我短命1年的 Java 线程池 1 线程池的参数们 2 线程池的拒绝策略们

2020-05-17 11:28:28 28 0

原创 11 递归求和

请编写一个 C 语言程序,该程序的功能是先通过键盘输入一个整数 n,然后调用一个递归函数 fun(int n) 计算 1+2+3+...+n,最后输入计算结果。

2020-05-17 10:53:07 29 0

原创 12 判断输入的字符串是否为回文串

参考:算法二十五:回文串 回文串:字符串倒序写出来和该字符串相同。比如aba,倒序写出来也是aba,故aba是回文串。而abab不是回文串,因为倒过来写是baba。 编写程序判断输入的字符串是否为回文串。 ...

2020-05-17 10:33:49 53 0

原创 12 合并文件

打开两个已存在的文件 file1 和 file2,并将 file2 拼接到 file1 的后面。

2020-05-17 09:57:18 32 0

原创 12 合并字符串

将已经按升序排好序的两个字符串 str1 和 str2 中的字符再按升序归并到字符串 str3 中。

2020-05-17 09:26:14 33 0

原创 灵魂拷问:匿名(局部)内部类访问的局部变量为什么必须要用final修饰

发现一个知识盲点

2020-05-09 11:17:03 31 0

原创 使我迷迷糊糊的 equals() 和 hashCode()

暂无

2020-05-08 16:17:05 50 0

原创 使我短命1年的Java线程池

老大让我把一个单线程的日播放量统计任务变成一个多线程的任务,时间由 2小时 优化到 30 分钟以内,然后有了我与线程池死去活来的日子。 学习自:Java 并发编程 78 讲 1 线程池的由来 在 Java 诞生之初是没有线程池的概念的,而是先有线程,随着线程数的不断增加,人们发现需要一个...

2020-05-08 08:26:11 64 0

原创 08 替换文件的单词

请使用命令行参数形式编写程序,该程序将指定文本文件中所有某个单词的出现均替换为另一个单词,经过替换后的文件信息存放于另一个文本文件中。设命令行格式为: replace oldfile newfile oldword newword 其中,replace 为命令名,oldfile,newfil...

2020-05-05 16:47:59 51 0

原创 10 累加求和

请编写程序,该程序首先通过键盘输入获得整型数据 a 与 n,然后计算 sum = a+aa+aaa+...(共 n 项),最后输入计算结果。例如:当 a=5,n=4 时,计算 sum = 5+55+555+5555 #include<stdio.h> void main(){ ...

2020-05-05 16:40:04 59 0

原创 10 打印文件最后 n 行

在 Unix 操作系统中有一条命令,命令的功能是打印文本文件的最后 n 行。命令格式为: tail [-n] filename 其中,tail 为命令名;参数 filename 为文本文件名;参数 [-n] 表示要打印的行数,该参数是可选的,缺省值为 10,即无此参数时,表示打印文件的最后 ...

2020-05-05 15:37:41 144 0

原创 13 求两个字符串的最长公共单词

请仅编写出一 C 语言函数char *maxword(char *s,char *t),该函数的功能是求出字符串 s 与字符串 t 的最长公共单词(这里,假设两个字符串均由英文字母和空格字符组成);若能找到这样的公共单词,函数返回该单词,否则,函数返回 NULL。 例如:若 s = “This ...

2020-04-25 15:26:47 68 0

原创 13 找出并删除一维整型数组的最小值元素

请编写一程序,找出并删除一维整型数组 a[100] 中最小值元素。 要求: (1)数组各元素通过键盘输入获得初值 (2)所有对数组元素的引用必须通过指针完成 ...

2020-04-25 14:49:41 108 0

原创 不想被发现的 C 语言综合题

2020-04-25 13:51:22 82 0

原创 学好 ElasticSearch,奔向小康

接上一篇:学好 ElasticSearch,摆脱贫困 4 Elasticsearch 为什么快? Elasticsearch-基础介绍及索引原理分析 时间序列数据库的秘密 (2)——索引 终于有人把Elasticsearch原理讲透了! 为什么Elasticsearch/Lucene...

2020-04-21 23:47:04 77 0

原创 15 字符串循环移动

将长度为 n 的序列 a 中各元素依次顺序循环右移 m 个位置。如:序列 a={1,3,5,7,9,11},若 m = 2,则循环右移后的结果为 a={11,9,1,3,5,7}。

2020-04-05 00:12:56 45 0

原创 14 统计子串出现的次数

请编写一程序,该程序的功能是计算并输出某子串 substr 在主串 str 中出现的次数 要求: (1)把子串在主串中出现次数的过程编写为一个独立的函数:int STRCOUNT(char *str, char *substr) (2)若主串 str 中未出现子串 substr,则函数STR...

2020-03-29 15:34:57 56 0

原创 15 排序字符串中的字符并去重

通过键盘接收一个字符串,按字符顺序对串中字符从小到大进行排序,同时删除串中重复出现的字符。

2020-03-29 13:13:18 57 0

原创 macOS 的各种装装装

为了过上在星巴克窗边喝着白开水,优雅地写着bug的日子,我用娶刘亦菲的钱换了一台 Macbook。 我还是爱你的。 1 安装 JDK 参考:安装jdk (1)command + 空格 :打开聚焦,输入终端 (2)打开终端输入 Java,点击更多信息,到达官网,下载然后安装。 (3...

2020-03-27 00:17:11 114 0

原创 15 字符串中查找字符并删除字符

编写一程序,确定字符串中首次出现某个字符在串中的位置(即该字符是字符串中的第几个字符),然后从字符串中删除该字符。 要求: 1 确定字符位置以及删除该字符的过程编写为一个独立的函数。(注:函数中不考虑非首次出现该字符的删除) 2 在主函数中通过键盘输入字符串和被确定的字符。若字符串中没有被确...

2020-03-22 12:26:15 72 0

原创 17 读取文件最后一行

现要打开C:盘根目录下名为 tag.txt 的文本文件,打印出该文件的最后一行文本(假设该文件中每一行文本的长度不超过100),之后关闭该文件。请写出实现该逻辑的代码段。注意:如果文本文件不存在或者内容为空,则打印出字符串“the file is empty”。 ...

2020-03-05 00:33:24 113 0

原创 学 Kafka 学到哭泣

卡夫卡

2020-03-03 18:48:20 67 1

原创 15 查找最大 ASCII 码值的字符

编写一程序,该程序的功能是首先将用户通过键盘输入的若干字符(用 EOF 结束输入)存入一维数组 s 中,然后找出数组中具有最大 ASCII 码值的字符,并且输入该字符以及该字符对应的 ASCII 码。 要求:程序中有关输入,输入以及查找等操作必须通过指针来完成。 ...

2020-02-25 23:55:07 78 0

原创 16 计算学生平均成绩

设存储在 D 盘根目录下的文本文件 score.dat 中记录着学生的姓名和成绩,每一行表示一个学生的信息,包括学生姓名(姓名中不不存在空格等特殊符号)和成绩,它们之间用制表符(\t)分隔,例如: zhangsan 84.5 Lisi 78 wangwu 65.5 Maliu...

2020-02-25 23:43:58 152 0

原创 16 字符串比较函数

字符串处理函数 strcmp(s1, s2) 可以比较两个字符串的大小,其字符的大小是以 ASCII 码表上的顺序决定。该函数首先将 s1 第一个字符值减去 s2 的第一个字符值,若差值为 0 则继续比较对应的下一个字母,若不为 0 则该差值就是函数的最终结果。 请按照该函数的实现原理,写出一个...

2020-02-25 23:38:29 47 0

原创 17 数字字符串转换为整数

编写一个 C 语言程序,该程序首先读取用户通过键盘输入的一个字符串(该字符串由数字字符和非数字字符组成),然后将其中连续的数字字符作为一个整数取出来,保存到相应的整数数组中,最后将这些整数按照从大到小的顺依次输出。例如:某用户输入的字符串为 “ABC123de45f*#6?*789&”,则...

2020-02-25 21:43:41 264 0

原创 17 累加求和

编写一 C 语言函数 psum,该函数的功能是先接收两个整数类型的参数 a 和 n,然后计算表达式 需要注意的是,当 a 或者 n 小于等于 0 时,该函数返回 0。(提示,可以先写一个求解 的辅助函数,再在 psum 函数中计算累加和) ...

2020-02-25 16:29:32 52 0

原创 18 FASTQ 文件

FASTQ 文件是一种存储生物序列(通常称为核酸序列)以及相应质量评价的文本格式文件。整个文件包含多条生物序列,每条生物序列由四行信息组成:第 1 行为序列标识,以‘@’开头;第 2 行是具体的生物序列(即由 A、T、G、C 组成的核酸序列);第 3 行以‘+’开头,后面是序列的描述信息;第 4 ...

2020-02-21 23:48:28 127 0

原创 18 计算指定子串出现的频率

模式匹配Pattern Matching 请编写一 C 语言函数 freqs,该函数用于计算某个长字符串(称为源字符串)中指定子串(称为目标子串)出现的频率。该函数有两个参数,第一个参数为源字符串(source),第二个参数为目标子串(destination);函数返回目标子串在源字符串中出现的...

2020-02-19 00:49:21 57 0

原创 19 变位词

所谓变位词是指把某个单词的字母的位置(顺序)加以改换所形成的一个新词。例如:silent 是 listen 的一个变位词,integral 是 triangle 的一个变位词。 请编写一个 C 语言程序,用来求解某个单词在一篇文章中的变位词。用户通过键盘输入一个单词和一个文本文件的名称,程序按照...

2020-02-15 22:46:13 52 0

原创 19 根据指定日期计算是星期几

请编写一 C 语言函数 get_weekday,该函数用于计算某一天是星期几。函数接收三个整型参数,分别表示年(year),月(month)与日(day);并返回一个整数表示星期几,用 0 表示星期日,1-6 表示星期一到星期六。 说明:已知公元元年(即 1 年)1 月 1 日是星期一。为简化问...

2020-02-15 20:59:22 290 0

提示
确定要删除当前文章?
取消 删除