技术宅折腾笔记

每日一C:自定义行数输出菱形

本算法其实不能称之为算法,可以说是偷懒型的数学模型。 首先将菱形的两个对角线连起来,交点设为坐标中心(0,0),那么绘制的菱形的范围就在|x|+|y|<size.这个size是原点到对角线顶点的长度。 假设俩条对角线一样长,那么可得对 […]

Windows API教程(二) 句柄与内核

首先我们需要知道的是,当我们在使用标准库的函数去读写文件时,我们所操作的地址并不是这些文件的物理地址(也就是实际上在硬盘上的地址),而是操作系统给进程分配的虚拟内存地址。 为什么会这样呢? 首先,这是操作系统为了防止硬件被某些恶意的程序滥用 […]

每日一C:字符串分割函数

今天认识的函数是string.h中的strtok,非常好用的函数,想知道函数之前,还要自己去写算法或技巧去把一段字符串分割,既累人又容易出错。 For example: char str[] = "now # is the time for […]

每日一C:在工作目录内复制自身

复制自身,并随机文件名,运行克隆体可以继续克隆>…. 今天用到了随机数, main的argv[0]是当前执行的exe文件名,其中包含该文件的路径名 使用文件操作函数: fread() 的原型为: size_t fread […]

每日一C:从文件中读取文本并显示

Description 文本文件xx.dic 中存储了n名学生的信息(班级编号,姓名,成绩),每个学生信息占一行,如下所示: 145811 fuxin 100 145812 chengxian 90 145813 zhangxue 90 1 […]

全网VIP视频解析

全网解析: http://waylee.net/vip/ 推荐:UI简洁好用   使用方法 可选择其他解析接口 交替使用,解析接口来自网络,如果某时间段无法解析,可以更换使用。 测试链接 优酷 VIP 电影 摆渡人 http:// […]

每日一C:开灯关灯问题

输入 输入一组数据:n和k 输出 输出开着的灯编号 样例输入 7 3 样例输出 1 5 6 7 解: 开一个足够大的数组,模拟整个过程~ #include<stdio.h> #include<string.h> #d […]