随笔分类 -  编程深入

1 2 3 4 5 ··· 16 下一页
主要包括:源码阅读、设计模式、数据结构、数据库操作、
摘要:全文参考:https://packaging.python.org/specifications/core-metadata,照做基本都可以成功。 使用python时,经常会用到一些第三方模块,安装第三方的模块使用pip install 模块名称”,其实也可以自己整个模块,让别人安装后直接可以使用, 阅读全文
posted @ 2021-01-27 21:49 叕叒双又 阅读(369) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2021-01-22 21:39 叕叒双又 阅读(0) 评论(0) 推荐(0) 编辑
摘要:1、心血来潮,想做个小动画,想起linux下有个好玩的sl命令,结果是 打算找到源代码,仔细研究下,结果发现,没有源代码,其实不详ubuntu和centos系统有dpkg可以下载,但是arch系的linux也是一样的 2、既然安装过软件包,那就到/var/cache/pacman/pkg下先看下软件 阅读全文
posted @ 2021-01-01 22:32 叕叒双又 阅读(401) 评论(0) 推荐(0) 编辑
摘要:代码: //file:addVec.c #include "vector.h" int gVal = 200; //变量的定义与初始化,在大他区域 int gVal2 = 1; //变量的定义,在bss区域 int addVec(int *xP, int *yP, int *zP, int Num) 阅读全文
posted @ 2020-12-28 16:59 叕叒双又 阅读(102) 评论(0) 推荐(0) 编辑
摘要:The GNU Binutils are a collection of binary tools. The main ones are: ld - the GNU linker. as - the GNU assembler. But they also include: addr2line - 阅读全文
posted @ 2020-12-26 21:39 叕叒双又 阅读(108) 评论(0) 推荐(0) 编辑
摘要:原文地址:https://blog.csdn.net/daide2012/article/details/73065204 一、 引言 在讲解ELF文件格式之前,我们来回顾一下,一个用C语言编写的高级语言程序是从编写到打包、再到编译执行的基本过程,我们知道在CPU上执行的是低级别的机器语言,从高级语 阅读全文
posted @ 2020-12-25 09:55 叕叒双又 阅读(1694) 评论(0) 推荐(0) 编辑
摘要:几乎看什么内核漏洞分析之类的文章,第一眼都是被 cat /proc/{pid}/maps产生的一堆奇怪的信息唬住了,都不敢往下看居然没有搜到关于它们的详细介绍,旁边也没有表头什么的解释信息那就我来整理一下吧,方便后人。 ls /proc 能看到一些数字命名的文件夹,这个就不多说了,什么pid、fd的 阅读全文
posted @ 2020-12-25 09:45 叕叒双又 阅读(575) 评论(0) 推荐(0) 编辑
摘要:1. 下载内核文件。 内核可以直接从www.kernel.org网站下载,但是网速一般都不理想。建议从国内的开源镜像站下载。比如:清华大学开源镜像站(mirrors.tuna.tsinghua.edu.cn)。 直接下载linux-linux-5.10.2内核: https://mirrors.tu 阅读全文
posted @ 2020-12-25 09:29 叕叒双又 阅读(961) 评论(0) 推荐(0) 编辑
摘要:代码:和静态库中的代码是一样的 #vector.h 1 #ifndef vector_h 2 #define vector_h 3 4 void addVec(int *xP, int *yP, int *zP, int Num); 5 void mulVec(int *xP, int *yP, i 阅读全文
posted @ 2020-12-24 15:47 叕叒双又 阅读(426) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-12-20 22:18 叕叒双又 阅读(0) 评论(0) 推荐(0) 编辑
摘要:前篇中的静态库有一个明显的缺点,当多个代码公用的库文件为静态库时,需要进行多次拷贝,造成大量重复的代码。主要需求为: 1、公用一份代码,大大节约执行文件的空间; 2、对于条件执行的代码,有可能出现代码进入可执行文件,但是却得不到运行的情况; 3、需要在启动或运行中需要用到时才实时加载进进程空间,并且 阅读全文
posted @ 2020-12-19 22:42 叕叒双又 阅读(427) 评论(0) 推荐(0) 编辑
摘要:一、编辑代码如下: #vector.h 1 #ifndef vector_h 2 #define vector_h 3 4 void addVec(int *xP, int *yP, int *zP, int Num); 5 void mulVec(int *xP, int *yP, int *zP 阅读全文
posted @ 2020-12-19 22:35 叕叒双又 阅读(257) 评论(0) 推荐(0) 编辑
摘要:一、源码编辑: 使用vim输入以下内容:hello.c 1 #include <stdio.h> 2 3 int main(int argc, char **argv) 4 { 5 printf("Hello world!\n"); 6 7 return 0; 8 } 使用hexdump工具查看内容 阅读全文
posted @ 2020-12-19 13:12 叕叒双又 阅读(298) 评论(0) 推荐(0) 编辑
摘要:代码:https://zhuanlan.zhihu.com/p/102176365 #include <stdio.h> char varChar1 = 0x11; int varInt1 = 0x12345678; short varShort1 = 0x2323; long long var64 阅读全文
posted @ 2020-12-16 20:25 叕叒双又 阅读(907) 评论(0) 推荐(0) 编辑
摘要:代码: 将manjaro的自动桌面bing中的桌面自动备份脚本:cp ~/.cache/plasma_engine_potd/bing ~/bing_`date +%Y%m%d`.jpgcp ~/.cache/plasma_engine_potd/apod ~/apod_`date +%Y%m%d` 阅读全文
posted @ 2020-12-15 17:35 叕叒双又 阅读(90) 评论(0) 推荐(0) 编辑
摘要:代码: 1 //This is c program code! 2 /* *=+=+=+=+* *** *=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+= 3 * 文档信息: *** :~/WORKM/stutyCode/ 阅读全文
posted @ 2020-12-15 17:31 叕叒双又 阅读(110) 评论(0) 推荐(0) 编辑
摘要:代码: 1 //This is c program code! 2 /* *=+=+=+=+* *** *=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+= 3 * 文档信息: *** :~/WORKM/stutyCode/ 阅读全文
posted @ 2020-12-15 17:26 叕叒双又 阅读(157) 评论(0) 推荐(0) 编辑
摘要:代码: 1 int sequenceSearchV0(int *arr, int value, int size){ 2 for(int i = 0; i < size; i++){ 3 if(*(arr + i) == value){ 4 return i; 5 } 6 } 7 return -1 阅读全文
posted @ 2020-12-14 09:17 叕叒双又 阅读(104) 评论(0) 推荐(0) 编辑
摘要:代码: 1 #define NOTE_D0 -1 2 #define NOTE_D1 294 3 #define NOTE_D2 330 4 #define NOTE_D3 350 5 #define NOTE_D4 393 6 #define NOTE_D5 441 7 #define NOTE_ 阅读全文
posted @ 2020-12-11 20:56 叕叒双又 阅读(664) 评论(0) 推荐(0) 编辑
摘要:一、官方例程库说明,2.13寸屏幕只需要: QYEG0213RWS800_BWR示例只需要引用对应名字的头文件和C文件,及其picture.h和EpdBase.h和EpdBase.c即可;其余文件都是e_ink需要的文件 二、先看到picture.h文件: 1 #ifndef __PICTURE_H 阅读全文
posted @ 2020-12-06 15:18 叕叒双又 阅读(337) 评论(0) 推荐(0) 编辑

1 2 3 4 5 ··· 16 下一页