编程
文章平均质量分 86
会跑的兔子
这个作者很懒,什么都没留下…
展开
-
java设计模式(适配器、装饰者、责任链、观察者)
适配器模式:package com.xiaowei.designpattern;public class AdapterModeTest { /** * 适配器模式 模式定义: 将一个类的接口转换成客户希望的另一个接口。 * Adapter模式使得原来由于接口不兼容而不能一起工作的那些类 可以一起工作。 * 比如电源转换,220V,电脑、手机、低功率电器的一些适配。 * 分两种:对象适配器模式(组合)和类适配器模式(继承)。 * 应用场景:...原创 2021-09-06 23:05:14 · 164 阅读 · 0 评论 -
系统编译图
原创 2020-01-07 10:56:48 · 122 阅读 · 0 评论 -
java设计模式
C++中指针和引用区别:1.指针和引用区别(什么时候使用指针?什么时候使用引用?)相同点都是地址概念,指针指向的是一块内存区域,他的内容是所指向内存的地址,引用某块内存的别名通俗:都是代表地址不同点第一点:指针是内存地址,引用是内存地址别名,并且程序需要为指针变量分配内存区域,而引用不需要分配内存区域第二点:引用在使用的时候不需要*解引用,但是指针需要*解引用第三点:引用只能被...原创 2021-09-05 20:47:06 · 69 阅读 · 0 评论 -
Windows系统下通过JNI调用dll动态库的实现
目的:java代码使用jni获取数据 工具: eclipse + Microsoft visual studio (c++) 业务代码:Java代码业务实现:package com.weip.jni;/*** 操作步骤:* 1、进到工程目录,src下* 2、C:\Users\Administrator>e:* E:\>cd E:\eclipse-wo...原创 2019-11-28 21:23:23 · 491 阅读 · 3 评论 -
C语言文件切割、合并
分割与合并的思想1. 分割:和安卓多线程下载类似 ,首先将文件长度按N段分,然后将每段文件读取并写入到相应的临时文件,以达到分割的目的2. 合并:将每段临时文件依次读取,然后写入到要合并成的新文件注意细节1. 文件打开后记得要关闭2. 对文件打开的状态进行判断,处理异常3. fgets函数会获取行尾的\n,必要时进行相关处理,fputs输入字符串时不会自动添加\n4. ...原创 2019-11-27 16:41:51 · 570 阅读 · 0 评论 -
C语言文件加解密入门
文件的加密(加密的算法可以自定义) ---文本文件 //分析算法:异或运算(^)//假设a =5 b =6 a二进制101 b二进制110 //异或运算规则:相同为0 不同为1//a^b:异或运算 011int main(){ //源文件 char source_file_path[] = "C:\\Users\\Administrator\\Des...原创 2019-11-25 21:21:37 · 178 阅读 · 1 评论 -
C语言文件(文本文件和二进制文件)读写
//允许使用过时的函数和不安全的函数,去掉警告#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>#include <string.h>//内容一:读取文件(文本文件)/*int main(){ char file_path[] = "C:\\Users\...原创 2019-11-25 20:21:59 · 1821 阅读 · 0 评论