附带文件操作的通讯录,可以实现链表到文件的写入以及文件到链表的读取

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wwwww_bw/article/details/53576713 #include <stdio.h> #include <malloc.h> #include <string.h> #include <stdlib.h> #define MAXSIZE 10 typedef struct NODE { char name[MAXSIZE]; char p_num[MAXSIZE]; struc
分类: 其他 发布时间: 01-21 23:02 阅读次数: 0

管道的简单应用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wwwww_bw/article/details/53591301 #include <sys/types.h> #include <sys/stat.h> #include <unistd.h> #include <stdlib.h> #include <stdio.h> #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h
分类: 其他 发布时间: 01-21 23:01 阅读次数: 0

百度/头条合作命中注定!中国新BAT要来了

据外媒报道,今日头条母公司字节跳动(ByteDace)将为中国互联网传统BAT的格局,带来一些新的活力。这家增速飞快的新闻、视频App“制造者”已经估值高达750亿美元,与三巨头之一的百度平起平坐,后者12月初市值约为650亿美元。 外媒认为,如果这两家公司2019年选择合并,将于与阿里巴巴、腾讯组成新的BAT,改变中国互联网现有格局。 2012年,软件工程师出身的张一鸣创办了字节跳动,后来推出了大家所熟知的新闻聚合类应用今日头条。随后,该公司发现中国年轻人十分喜欢分享短视频后,又紧接推出了抖
分类: 其他 发布时间: 01-21 23:01 阅读次数: 0

CCPC-Wannafly Winter Camp Day2 (Div2, onsite)

Class $A_i = a \cdot i \% n$ 有 $A_i = k \cdot gcd(a, n)$ 证明: $A_0 = 0, A_x = x \cdot a - y \cdot n$ $令 d = gcd(a, n)$ $A_x \% d = (x \cdot a \% d - y \cdot n \% d) \% d = 0$ 得证 循环节为$\frac {n}{gcd(a, n)}$ Replay Dup4: 自闭了,啥都不会,想开一道无人做的字符串,喵喵喵? 总是陷入思维
分类: 其他 发布时间: 01-21 23:01 阅读次数: 0

Java学习笔记(5)

补day4:如果一个函数的返回值类型是具体的数据类型,那么该函数就必须要保证在任意情况下都保证有返回值。(除了void类型) return关键字的作用: 1.返回数据给函数的调用者 2.函数一旦执行到了return关键字,那么该函数马上结束。(能结束一个函数) return; 注意:一个函数的返回值类型是void,那么也可以出现return关键字,但是return关键字的后面不能有数据。 break关键字与return关键字的区别: 1.break关键字是结束一个循环 2.return关键字是
分类: 其他 发布时间: 01-21 23:01 阅读次数: 0

微服务基础开发平台实战_002_工程构建

一、关于框架更名的一点说明 最近在做年终总结、明年规划、还有几个项目需要了结、出解决方案,事情还比较多,死了不少脑细胞,距离上一篇文章发出已经过了3天,是不是有些人会认为我放弃了又不搞了,NONO,一定会坚持下去,趁周末赶紧整理第二篇并把工程骨架构建起来。 上一篇<开篇博文>将框架之前命名为JCloud,后来发现诸多重名,这种感觉很不爽,经过深思熟虑,决定将框架名更改为 Aooms,上一篇博文标题、内容就暂不修改了留个印记。 Aooms 名称来源:取自 a microservice 英文缩写,
分类: 其他 发布时间: 01-21 23:01 阅读次数: 0

巨蟒python全栈开发数据库攻略5:索引

1.索引
分类: 其他 发布时间: 01-21 23:01 阅读次数: 0

Spring源码探究之属性编辑器(PropertyEditorSupport)

Spring源码探究之属性编辑器(PropertyEditorSupport) 概述 Spring容器在启动时会通过加载配置文件或者配置类的方式将定义的每个javaBean解析成BeanDefinition类型的对象,而javabean对象的属性被解析储存在BeanDefinition对象MutablePropertyValues属性中。 为什么会有属性编辑器这个东西?、 从代码角度分析 我们知道java对象中的变量属性都是有类型的(java基础类型或者对象类型等等),既然是有类型的,那在定义
分类: 其他 发布时间: 01-21 23:01 阅读次数: 0

Mybatis九( mybatis插件的原理及使用)

1.插件执行原理   
分类: 其他 发布时间: 01-21 23:01 阅读次数: 0

关于weblogic部署Java项目的包冲突问题

  我们可能会用各种应用服务部署我们的Java应用,比如Tomcat、WAS、weblogic等。Tomcat和WAS可能会比较少遇到一些奇怪的问题,但是用weblogic部署项目则经常遇到一些比如包冲突问题,路径问题等奇怪但又常见的问题。   今天我就讲讲关于weblogic部署Java项目包冲突的问题。下面我举个例子:   当我在weblogic部署Java项目之后,启动没报任何错,没有异常。但是当我操作某个功能的时候页面就报错了:   后台报了这个错: Root cause of Ser
分类: 其他 发布时间: 01-21 23:01 阅读次数: 0

django API 接口

前言 django api接口 有两种模式,一个是FBV,另一个是CBV。首要推荐的是CBV 模式。 FBV 模式的API 接口 使用函数,通过if/else 语句根据请求方法进行数据返回/接口。 from django.shortcuts import render,HttpResponse import json from django.views.decorators.csrf import csrf_exempt # Create your views here.
分类: 其他 发布时间: 01-21 23:01 阅读次数: 0

一、Java 23 种设计模式简介

一、23种设计模式分类: 二、设计模式的六大原则:   1、开闭原则(Open Close Principle):对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。   2、里氏代换原则(Liskov Substitution Principle):任何基类可以出现的地方,子类一定可以出现。开闭原则的关键步骤就是抽象化,而基类与子类的继承关系就是抽象化的具体实现,所以里氏代换原则是对实现抽象化的具体步骤的规范。   3、依赖倒转原则(Dependen
分类: 其他 发布时间: 01-21 23:01 阅读次数: 0

Spring IOC容器的实现原理

1 概述 1.1 依赖反转模式   在Java中,一个复杂的功能一般都需要由两个或者两个以上的类通过彼此合作来实现业务逻辑的,这使得每个对象都需要与其合作的对象的引用。如果这个获取依赖对象的过程需要自己去实现,那么这将导致代码的高度偶尔并且难以测试。   依赖反转就是对象依赖关系的管理被反转了(获取依赖对象的方式进行了反转),以前是自己主动获取依赖对象,现在是通过框架或者IOC容器将依赖对象注入进来(也可以称之为依赖注入),将依赖对象的管理转到了框架或者IOC容器中,极大了降低了代码之间的耦合
分类: 其他 发布时间: 01-21 23:01 阅读次数: 0

常见异常的解决办法

常见的异常类型 运行时异常RuntimeException 算术异常ArithmeticException 空指针异常NullPointException 类型转换异常 ClassCastException 数组下标越界 ArrayIndexOutOfBoundsException 期望的数据类型与实际输入类型不匹配InputMismatchException 代码如下: 1 import java.util.Scanner; 2 3 4 public class TestExce
分类: 其他 发布时间: 01-21 23:01 阅读次数: 0

D2 Cosmic Cleaner

为什么大家都知道球缺怎么求,我没听说过啊??? 我真的是印象里今天第一次听说球缺这个东西啊。。。 我一看,哇,神仙几何题,毫无头绪,投了投了,然后就被过穿了??? tlsnb!!! 知道了公式以后求一求就阔以了 #include <bits/stdc++.h> using namespace std; typedef long long ll; #define pi 3.1415926535 int t,n,x[105],y[105],z[105],r[105]; int xx,yy,zz,r
分类: 其他 发布时间: 01-21 23:01 阅读次数: 0

fprintf和fwrite的区别

C语言把文件看作一个字符(字节)的序列,即由一个一个字符(字节)的数据顺序组成。根据数据的组织形式,可分为ASCII文件和二进制文件。ASCII文件又称为文本(text)文件,它的每个字节放一个ASCII代码,代表一个字符。二进制文件是把内存中的数据按其在内在中的存储形式原样输出到磁盘上存放。 1、fprintf(fp, "%d", buffer); 是将格式化的数据写入文件 fprintf(文件指针,格式字符串,输出表列); fwrite(&buffer, sizeof(int), 1, f
分类: 其他 发布时间: 01-21 23:01 阅读次数: 0

jmeter里面Dug Sampler 和json提取器的用法

1、编写用户详情请求 2、查看结果树 一级一级往上查找父集 3、添加json提取器 步骤:点击【用户详情】请求->添加->后置处理器->json提取器 把查看结果树里面的JSON Path Expresion 里面的语句输入到json提取器里面 4、添加Dug Sampler 步骤:点击线程组->添加->取样器->Dug Sampler 作用:打印所有的变量值,放在所有请求的下面,不然看不见在其后面的请求信息
分类: 其他 发布时间: 01-21 23:01 阅读次数: 0

n阶汉诺塔问题

问题描述:假设有三个分别命名为x,y,z的塔座,在塔座x上插有n个直径大小各不相同,且从小到大编号分别为1,2,..,n的圆盘,现要求将塔座x上的n个圆盘借助塔柱y移动到塔柱z,且仍按相同顺序叠排,圆盘移动时需遵循以下规则: 1) 每次只能移动一个圆盘 2)圆盘可以插在x,y,z中的任何一个塔座上 3)任何时刻不能将较大的圆盘压在较小的圆盘上 涉及变量:x,y,z:char型变量,三个塔座 move:int型变量,移动的次数 n:在两个方法中有不同的意义 涉及教材:《数据结构——Java语言描
分类: 其他 发布时间: 01-21 23:01 阅读次数: 0

python-基础学习篇(一)

python基础学习(一) 不积硅步,无以至千里。基础的学习越加透彻,才能更清楚的理解和分析需求,我贯彻基础学习“永无止境”的理念,故把自学的知识梳理在博客中,基础学习篇无限更新。 python介绍 python是一种动态解释型的强类型定义语言。   动态:python变量类型不在声明时指定,而是通过赋值的数据类型确定变量类型。有一种后指定的意思,举个例子:两个人A和B选择书情形,若先给A定义文科生,再“协定”他选择语文书,这种形式被称之为静态;若直接“给”B一本数学书,则认定B为理科生,这种
分类: 其他 发布时间: 01-21 23:01 阅读次数: 0

Java的链表

public class LinkList<E> { private class Node { public E e; public Node next; public Node(E e, Node next) { this.e = e; this.next = next; } public Node(
分类: 其他 发布时间: 01-21 23:01 阅读次数: 0