学习笔记
wp1027322856
这个作者很懒,什么都没留下…
展开
-
标准I/O
学习笔记,小白可以相互学习,大佬看到能告诉咱理解不对的地方就好了。标准I/O流(stream):所有的I/O操作仅是简单的从程序移进或者移出,这种字节流,就定义为流。标准I/O预定义了3个流,可以自动的为进程所用stdin 0 标准输入stdout 1 标准输出stderr 2 标准出错输出标准I/O提供的3种原创 2017-08-09 17:19:29 · 259 阅读 · 0 评论 -
c++的粗略学习2(继承,多态)
学习笔记,小白可以相互学习,大佬看到能告诉咱理解不对的地方就好了。上篇写太多了太杂了内容,装太多了我都看不下去了。用模板实现的可以存放任何类型的简单顺序栈#include using namespace std;template class stack{public: stack(); bool is_empty();//判空 bool原创 2017-08-26 15:49:56 · 257 阅读 · 0 评论 -
Linux网络编程——SQLite数据库
学习笔记,小白可以相互学习,大佬看到能告诉咱理解不对的地方就好了。原创 2017-08-27 22:27:53 · 493 阅读 · 0 评论 -
Qt学习之旅---2.绘图,时钟小例子
学习笔记,小白可以相互学习,大佬看到能告诉咱理解不对的地方就好了。/*********.h**********************************/#ifndef WIDGET_H#define WIDGET_H#include#include#include#include#include#include#includeclass Widget :原创 2017-09-06 19:51:19 · 440 阅读 · 0 评论 -
Qt学习之旅---3.文件处理,小例子文本编辑器
学习笔记,小白可以相互学习,大佬看到能告诉咱理解不对的地方就好了。Qfile,Qdir,QTextStream/*************qfile***************************/#include #include #include #includeint main(int argc, char *argv[]){ QCore原创 2017-09-06 20:08:32 · 307 阅读 · 0 评论 -
Qt学习之旅---4.图片查看器
学习笔记,小白可以相互学习,大佬看到能告诉咱理解不对的地方就好了。实现了打开图片查看,点击按钮左右翻动图片查看鼠标左右键,滚轮翻看图片源码及工程文件点击打开链接/*************.h**********************************/#ifndef WIDGET_H#define WIDGET_H#include #include原创 2017-09-06 20:20:06 · 411 阅读 · 0 评论 -
Qt学习之路---5.线程
学习笔记,小白可以相互学习,大佬看到能告诉咱理解不对的地方就好了。简单的创建线程,加互斥锁/***********mythread.h***************************************/#ifndef MYTHREAD_H#define MYTHREAD_H#include #include #includeclass Mythread原创 2017-09-06 20:24:09 · 213 阅读 · 0 评论 -
成员函数的重载、覆盖、隐藏 和 虚函数
成员函数的重载、覆盖、隐藏 和 虚函数重载:成员函数被重载的特征是:(1)相同的范围(即在同一个类中);(2)函数名字相同;(3)参数不同;(4)virtual关键字可有可无。(5)返回值不同不算(例如:int func()和void func()不是函数重载)覆盖(重写):是指派生类重新实现了基类的成员函数,特征是:(1)不同的范围(分别位于派生类与基原创 2017-09-25 23:11:44 · 265 阅读 · 0 评论 -
二分法,哈希,顺序查找
二分法查找:#includetypedef struct array{ int a[100];}A,*ARR;void set_value(ARR arr){ int i; for(i = 0;i { arr->a[i] = i; }}void show_arr(struct array *a原创 2017-10-20 23:35:18 · 316 阅读 · 0 评论 -
链表,顺序表,链队,链栈,顺序队,顺序栈,二叉树的基本操作函数
链表的基本操作:#include#include#includetypedef struct node{ int data; struct node *next;}list,*L;L creat(void){ L l1 = malloc(sizeof(list)); l1->data = -1; l1->ne原创 2017-10-24 11:18:45 · 505 阅读 · 0 评论 -
notes: Elixir in Action 12.1
cpu进程 Tool.max_cpu_processescpu内存 :erlang.memory()消息收发,状态改变等生成输出:sys.log(pid, :print) #:sys.log(pid, :print, 1) 1表示消息数:sys.log(pid, :get):sys.log_to_file/2 消息管道输出到文本文件中去Node.list 所有节点不包括自己i...原创 2019-03-04 20:24:11 · 183 阅读 · 0 评论 -
Erlang程序设计第2版
搬运下存到云笔记的东西第一部分 为何使用Erlang-module(atom) 意思是此文件包含用于atom模块的代码。它应该与文件名一致(除了.erl这个文件扩展名)-export([func/1]) 导出声明指明了模块里哪些函数可以从模块外部进行调用函数名(func)/传参个数(1)Pid ! Msg语法的意思是发送消息Msg到进程Pid。接收消息rece...原创 2019-05-01 16:10:36 · 770 阅读 · 0 评论 -
线程基础/线程同步和互斥
学习笔记,小白可以相互学习,大佬看到能告诉咱理解不对的地方就好了。原创 2017-08-12 22:33:01 · 252 阅读 · 0 评论 -
进程间通信
学习笔记,小白可以相互学习,大佬看到能告诉咱理解不对的地方就好了。 Linux下进程通信概述:传统的进程间通信方式:无名管道(pipe),有名管道(fifo),信号(signal)System V IPC对象:共享内存,消息队列,信号灯BSD:套接字(socket)1.无名管道特点:只能用于具有亲缘关系的进程之间通信。半双工的通信模式,具有固定的读端和写原创 2017-08-13 22:45:19 · 274 阅读 · 0 评论 -
文件I/O
学习笔记,小白可以相互学习,大佬看到能告诉咱理解不对的地方就好了。文件I/O不同于标准I/O是不带缓冲的,即是每个read和write都调用内核中的相应系统调用。对于内核而言,所有的打开文件都是有文件描述符引用。文件描述符就是一个非负整数。函数:1.openint open(const char *pathname,int flages)int open(c原创 2017-08-09 20:09:07 · 297 阅读 · 0 评论 -
Linux网络编程——网络基础知识
学习笔记,小白可以相互学习,大佬看到能告诉咱理解不对的地方就好了。原创 2017-08-17 14:54:16 · 425 阅读 · 0 评论 -
文件和目录
学习笔记,小白可以相互学习,大佬看到能告诉咱理解不对的地方就好了。/**************自己写的实现ls -l*******************************/#include#include#include#include#include#include#include#include原创 2017-08-09 21:56:49 · 181 阅读 · 0 评论 -
静态库和动态库的分析
学习笔记,小白可以相互学习,大佬看到能告诉咱理解不对的地方就好了。库的概念:从本质上来说库就是一种可执行代码的二进制形式,可被操作系统载入内核执行。linux和windows本质不同,二者库的二进制是不兼容的。1.静态库静态库在程序编译时才会被连接到目标代码中,程序运行时不需要该静态库,因此体积较大。优点:静态库对函数库的链接是放在编译时期完成的,程序运行时原创 2017-08-12 08:29:14 · 272 阅读 · 0 评论 -
进程基础
学习笔记,小白可以相互学习,大佬看到能告诉咱理解不对的地方就好了。原创 2017-08-12 09:11:18 · 261 阅读 · 0 评论 -
C++的粗略学习
学习笔记,小白可以相互学习,大佬看到能告诉咱理解不对的地方就好了。代码十分拙劣。入门书:C++ Primer Plus,C++ PrimerC++程序语言设计(不适合初学)c++中包含c的头文件可采用#include//去掉.h,前面加c编译由gcc变为g++,//g++ -o test1 test.cpp //g++ -std=c++0x -o test1 t原创 2017-08-25 16:04:06 · 2305 阅读 · 0 评论 -
Linux网络编程——TCP服务器
学习笔记,小白可以相互学习,大佬看到能告诉咱理解不对的地方就好了。原创 2017-08-17 08:57:07 · 456 阅读 · 0 评论 -
Linux网络编程——I/O多路复用
学习笔记,小白可以相互学习,大佬看到能告诉咱理解不对的地方就好了。原创 2017-08-27 17:16:24 · 416 阅读 · 0 评论 -
Linux网络编程——UDP服务器和广播/组播
学习笔记,小白可以相互学习,大佬看到能告诉咱理解不对的地方就好了。原创 2017-08-27 17:15:43 · 2338 阅读 · 0 评论 -
C语言基础
学习笔记,小白可以相互学习,大佬看到能告诉咱理解不对的地方就好了。仅仅用来提醒自己那些需要注意的,自己没记好的;计算机:哈佛结构,哈佛结构是一种将程序指令存储和数据存储分开的存储器结构冯诺依曼结构,是一种将程序指令存储和数据存储合并在一起的存储器结构C语言流程: 编辑 ---- 编译、链接 ----- 执行 vim原创 2017-08-23 18:54:11 · 291 阅读 · 0 评论 -
erlang otp并发编程实战
搬运下存到云笔记的东西目录结构-doc-ebin-include-priv-src应用元数据文件ebin/simple_cache.app{application, simple_cache,[{description, "A simple caching system"},{vsn, "0.1.0"},{modules, [sc...原创 2019-05-01 16:13:13 · 563 阅读 · 0 评论