linux下打压缩解压

tar -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。 -z:有gzip属性的 -j:有bz2属性的 -Z:有compress属性的 -v:显示所有过程 -O:将文件解开到标准输出 下面的参数-f是必须的 -f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。 # tar -cf all
分类: 其他 发布时间: 04-20 16:21 阅读次数: 0

VS快捷键失效问题

VS作为宇宙最强IDE,为我们提供了强大的快捷键组合,熟练的使用这些快捷键能极大提高我们的编码效率,但是在我们实际使用的过程中经常会遇到某个快捷键组合失效的问题。 问题原因:   一般都是VS的快捷键与电脑上某个其它软件快捷键冲突所导致 解决办法:  修改其它导致冲突的软件中的快捷键组合  修改VS中的快捷键组合 1. 某天下午,我的VS2017中附加到进程(VS默认为:Ctrl+Alt+P)快捷键突然失效,因为习惯了写代码用这些快捷键,就不情愿每次<附加到进程>再去用鼠标去点击,所以就去网上
分类: 其他 发布时间: 04-20 16:21 阅读次数: 0

iOS12 XCode10更新

原因:libc++.tbd库取代了libstdc++.6.0.9.tbd库 解决方法:我在项目里去掉了libstdc++.6.0.9.tbd库 这个时候去编译还是会报错, 解决方法:Xcode-file-workspace setting-build system-legacy build system error:multiple commands produce 。。。copy pods resource 解决1: 选中项目target -> Build phase -> Copy Pod
分类: 其他 发布时间: 04-20 16:21 阅读次数: 0

[dart学习]第三篇:dart变量介绍 (二)

本篇继续介绍dart变量类型,可参考前文:第二篇:dart变量介绍 (一) (一)final和const类型 如果你不打算修改一个变量的值,那么就把它定义为final或const类型。其中:final变量的值只能被设置一次,const变量是编译时常量(const是隐式final)。final变量在第一次使用时初始化。(注:类实例变量可以是final类型,但不可以是const类型) final类型的用法例子如下,在final关键字后,可选择是否显式声明变量类型: final name ='Bob
分类: 其他 发布时间: 04-20 16:21 阅读次数: 0

安装oracle11g client 【INS-30131】执行安装程序验证所需的初始设置失败的解决方法

今天在服务器(操作系统windows server 2008R2)上安装Oracle11g 客户端,弹出“执行安装程序验证所需的初始设置失败”,如上图。网上找了一些方法,简单整理如下,仅供参考。 问题原因:无法访问临时位置 方法1:修改注册表 1.点击 开始->运行 ,输入regedit ,然后回车键进入注册编辑器 2.找到并点击HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanServer\Parameters 3.如果Au
分类: 其他 发布时间: 04-20 16:21 阅读次数: 0

1062 Text Reverse

http://acm.hdu.edu.cn/showproblem.php?pid=1062 思路: 最主要的是通过getline函数存取字符串。 如何读取单个单词,并且反向输出? 用\n作为单个单词的判定。 扩展: getline函数的用法,详解 int main() { string line; while(getline(cin,line)) cout<<line<<endl; return 0; } 大家会发现运行时怎么也跳不出循环,甚至会发
分类: 其他 发布时间: 04-20 16:21 阅读次数: 0

【一本通1248:Dungeon Master&&洛谷UVA532 Dungeon Master】

【题目描述】 这题是一个三维的迷宫题目,其中用‘.’表示空地,‘#’表示障碍物,‘S’表示起点,‘E’表示终点,求从起点到终点的最小移动次数,解法和二维的类似,只是在行动时除了东南西北移动外还多了上下。可以上下左右前后移动,每次都只能移到相邻的空位,每次需要花费一分钟,求从起点到终点最少要多久。 【输入】 多组测试数据。 一组测试测试数据表示一个三维迷宫: 前三个数,分别表示层数、一个面的长和宽,后面是每层的平面图。前三个数据为三个零表示结束。 【输出】 最小移动次数。 【输入样例】 3 4
分类: 其他 发布时间: 04-20 16:21 阅读次数: 0

C语言之原码、反码和补码

原码、反码和补码 1).数据在内存中存储的时候都是以二进制的形式存储的. int num = 10; 原码、反码、补码都是二进制.只不过是二进制的不同的表现形式. 数据是以补码的二进制存储的. 2). 1个int类型的变量.在内存中占据4个字节, 32位. 00000000 00000000 00000000 00000000 在不考虑正负的情况下.1个int类型的变量可以表示接近43e种数据. 为了可以表示正负性.使用最高为来表示这个数的正负性. 如果最高为是0 那么表示这个数是1个正数 如
分类: 其他 发布时间: 04-20 16:21 阅读次数: 0

泥瓦匠想做一个与众不同的技术"匠"

点击蓝字,关注泥瓦匠 本文阅读大约 3 分钟。感谢阅读 喝了最后一口百事可乐,想到它的 slogan:新一代的选择。新一代的选择,每个人选择不同,人生道路历程也不同。就像我刚毕业的时候,毕业选择不一样,现在就不一样了 没毕业前,报名医科大读书,但因为色弱被调剂到信管专业。这就是被选择了,但幸好兴趣有点在技术。然后一直在实验室拼命学技术,觉得学到了就无所不能,可其是狗屁不如,差远了。当时 2014 年,还为技术付出了点代价,进了急诊。详细可以看我以前写的很差的一篇技术笔记《健康,home?[ja
分类: 其他 发布时间: 04-20 16:21 阅读次数: 0

20175215 2018-2019-2 第八周java课程学习总结

第十五章 泛型与几何框架 15.1 泛型 泛型(Generics)是在JDK1.5中推出的,其主要目的是可以建立具有类型安全的集合框架,如链表、散列映射等数据结构。 15.1.1 泛型类声明 可以使用“class 名称<泛型列表>”声明一个类,为了和普通的类有所区别,这样声明的类称作泛型类, 如:class People<E> 其中People是泛型类的名称,E是其中的泛型,也就是说我们并没有指定E是何种类型的数据,它可以是任何对象或接口,但不能是基本类型数据。 15.1.2 使用泛型类声明对
分类: 其他 发布时间: 04-20 16:21 阅读次数: 0

CRC的校验原理

一、基本原理 CRC检验原理实际上就是在一个p位二进制数据序列之后附加一个r位二进制检验码(序列),从而构成一个总长为n=p+r位的二进制序列;附加在数据序列之后的这个检验码与数据序列的内容之间存在着某种特定的关系。如果因干扰等原因使数据序列中的某一位或某些位发生错误,这种特定关系就会被破坏。因此,通过检查这一关系,就可以实现对数据正确性的检验。 二、几个基本概念 1、帧检验序列FCS(Frame Check Sequence):为了进行差错检验而添加的冗余码。 2、多项式模2运行:实际上是按
分类: 其他 发布时间: 04-20 16:21 阅读次数: 0

stm32CubeMX HAL库中延时的几种方式解析

stm32CubeMX HAL库中延时的几种方式解析 HAL_Dalay()是毫秒级延时,为了使用微秒级延时最近学习了一下,总结如下,推荐使用最后一种方式。 /* * 本文件包括四种延时方式: * 1. 原来的HAL库函数HAL_Delay() 2. 采用定时器2设置延时函数 3. 采用系统滴答中断方式的ms和us级延时 * 4. 采用系统滴答非中断方式的ms和us级延时(在一次计数值范围内的延时) */ /* Includes -------------------
分类: 其他 发布时间: 04-20 16:21 阅读次数: 0

复旦FM17522芯片读写M1卡(S50/S70)、CPU卡要点摘录

目录 概述 卡的存储结构/文件结构 M1卡存储结构 复旦CPU卡的文件结构 卡的权限管理方式 M1卡控制字 CPU卡安全状态寄存器 卡的认证 M1卡的三次互相认证 复旦CPU卡的外部认证和内部认证 机具内部认证步骤 发卡流程 M1卡发卡流程 复旦cpu卡发卡流程 读卡器模块 PC/STM32端(控制端) ISO/IEC 14443 TYPE A协议 M1卡的流程 复旦CPU卡的流程 ISO/IEC 14413 A 规定的命令集 概述 四部分: PC/STM32 读卡器模块 卡特性 协议 UAR
分类: 其他 发布时间: 04-20 16:21 阅读次数: 0

modbus_tk库的使用和分析

目录 modbus_tk库的使用和分析 如何使用modbus_tk的主机和从机? 主从Demo代码分析 modbus_tk库函数主代码分析 modbus_tk库的使用和分析 modbus版本:0.5.7 下载地址:https://github.com/ljean/modbus-tk 1:应用示例程序 2:web形式的主机端(bottle搭建的后台) 3:modbus_tk主代码 4:单元测试代码 目前只讨论1中两个和3 如何使用modbus_tk的主机和从机? 【rtuslave_exampl
分类: 其他 发布时间: 04-20 16:21 阅读次数: 0

JuoAn的STM32笔记 - 启动代码

启动文件由汇编编写,是系统上电复位后第一个执行的程序。主要做了以下工作: 1、 初始化堆栈指针 SP=_initial_sp 2、 初始化 PC 指针=Reset_Handler 3、 初始化中断向量表 4、 配置系统时钟 5、 调用 C 库函数_main 初始化用户堆栈,从而最终调用 main 函数去到 C 的世界
分类: 其他 发布时间: 04-20 16:21 阅读次数: 0

基地址文件

Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f103xe.h 代码的地址结构基本上是一个base地址+偏移地址 但是也有例外,F103VET6外设的基地址是: /*!< Peripheral memory map */ #define APB1PERIPH_BASE PERIPH_BASE #define APB2PERIPH_BASE (PERIPH_BASE + 0x00010000U) #define AHBPERIPH_BASE (PE
分类: 其他 发布时间: 04-20 16:21 阅读次数: 0

Keil编译出现“The Arm C/C++ Compiler 已停止工作”解决

今天安装MDK 4.73,又出这个问题了。在英文账户和常用的中文账户中来回切换着实不方便。在amoBBS里发现一个更简单的解决方法,就是修改环境变量的Tmp值,指向一个用户级可写的英文文件夹即可。在Win7下,系统盘下的目录很多是用户级不可写的,简单起见,可以用非系统盘的英文目录,如D:\Temp。 具体修改方法:首先建立文件夹"D:\Temp",然后右击我的电脑-->属性-->高级系统设置-->环境变量,将用户变量中的Tmp改成"D:\Temp"。 经编译测试没问题。 出自:http://b
分类: 其他 发布时间: 04-20 16:21 阅读次数: 0

stm32F030手册勘误-VDDA与VDD的关系

官方PDF资料确实很多,却也看到无数个VDDA与VDD的说明错误: 以上等等……就不一一列举了 芯片数字电源VDD必须要≥芯片模拟电源VDDA,并且VDD不能滞后于VDDA上电,虽然没见过有人加肖特基二极管,不过手册里确实是这么写了……………… 官方资料里正确的说法在这里:
分类: 其他 发布时间: 04-20 16:21 阅读次数: 0

FDC2214电容检测芯片-液位检测(金属探针探测液面)方案分析

做医疗产品,样品或者试剂需要液位检测,公司需要优化检测方案,领导提出可以采用电容检测芯片,说了好几次,作为软件攻城狮,我本清闲,不在其位不谋其事,可是这次我抽了次疯,花了80%的业余时间+20%的工作时间+100%自费,从选型、原理图、Layout、打样、焊接调试到Coding到上机测试一条龙,项目完成度80%,最后种种原因,此板方案竟无以示众人之机会!所以特在此处与大家分享,聊以自慰了…… 硬件设计 STM32F030F4P6 + FDC2214 ,考虑到小型化要求,均不使用外部晶振 实物图
分类: 其他 发布时间: 04-20 16:21 阅读次数: 0

serialplot - 开源QT串口上位机 - 温度曲线显示

介绍一个不错的开源项目serialplot ,顺便再次安利Arduino,作为程序员,不管你有多专业,Arduino及其周边总有海量的资源等待你去探索,感谢Arduino这个NB的项目!! 回归正题,serialplot。一个可视化的串口收发工具,QT源码开源,是不是每一个底层软件工程师都需要一个可以100%掌控的上位机呢? 源码: https://bitbucket.org/hyOzd/serialplot 用于自有协议温度曲线的读取和绘制: 数据帧的设置: 不断发送取温度指令,上位机自动提
分类: 其他 发布时间: 04-20 16:21 阅读次数: 0