工具
文章平均质量分 53
qccz123456
这个作者很懒,什么都没留下…
展开
-
git简明教程-半小时从入门到精通
Doc下载:https://download.csdn.net/download/qccz123456/10567652参考文献:https://www.yiibai.com/git/https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000Linux安装git:sudo a...原创 2018-05-09 09:56:00 · 1434 阅读 · 0 评论 -
PPT工具
使用方面:PPT模板、图片、图片优化、文字、压缩等(1)PHOTOZOOM PRO:放大图片不模糊(2)PPTMinimizer:PPT压缩软件,压缩率98%(3)插件:Nordri Tools(环形复制、矩阵复制等)、OneKey(批量修改图片)、PPT美化大师、PPT动画大师、ispring(PPT转Flash和H5网页)(4)Tagul-Word Cloud Art:文字云制作工作(5)网站...原创 2018-07-01 14:29:14 · 349 阅读 · 0 评论 -
书籍《TRIZ理论》
TRIZ理论一、创新与TRIZ1)创新概念: (1)开发新产品,改良原有产品(2)开发新生产方法,改手动为机动(3)开发新市场:从国内到国外(4)发现新原料或半成品(5)创建新的产业组织:新兴的公司★ 创新来自社会,来自市场需求 2)传统创新方法试错法:不断试验,消除误差,黑箱式探索(爱迪生发明电灯——知表不知里)头脑风暴:思维高度活跃,产生大量创新设想(小鸡过马路吃虫——人多专业水平...原创 2018-07-01 14:29:03 · 4744 阅读 · 1 评论 -
compile build 区别
Compiling is the act of turning source code into object code.Linking is the act of combining object code with libraries into a raw executable.Building is the sequence composed of compiling a原创 2017-12-19 10:56:32 · 371 阅读 · 0 评论 -
项目管理——Head First 软件开发
Doc 下载: https://download.csdn.net/download/qccz123456/10567658 时间:2018年3月22日星期四作者:清村常争 一、伟大的软件开发——让客户满意 除开宏大的想法外,大多数项目都有两个焦点:要花多少钱?要花多长时间? 大霹雳式(Big Bang)开发法:集中时间一口气开发完成。通...原创 2018-07-27 12:37:12 · 509 阅读 · 0 评论 -
会计基础知识
本教程来着51自学网上的会计学习教程 Doc文档:https://download.csdn.net/download/qccz123456/10567676原创 2018-07-27 12:48:37 · 952 阅读 · 0 评论 -
Makefile简明教程-半小时从入门到精通
https://pan.baidu.com/s/1B3K9lQX50qXoVZkxUWmOeQ 或者https://download.csdn.net/download/qccz123456/10567863 http://scc.qibebt.cas.cn/docs/linux/base/%B8%FA%CE%D2%D2%BB%C6%F0%D0%B4Makefile-%B3%C2%F...原创 2018-07-27 14:17:53 · 227 阅读 · 0 评论 -
Valgrind内存调试和代码解剖工具
Valgrind官网:http://valgrind.org/downloads/repository.html参考文献:https://blog.csdn.net/kesalin/article/details/2593958Valgrind工具包包含多个工具,如Memcheck,Cachegrind,Helgrind, Callgrind,Massif。下面分别介绍个工具的作用:M...原创 2018-08-06 12:11:47 · 563 阅读 · 0 评论 -
markdown学习教程
欢迎使用马克飞象@(示例笔记本)[马克飞象|帮助|Markdown]马克飞象是一款专为印象笔记(Evernote)打造的Markdown编辑器,通过精心的设计与技术实现,配合印象笔记强大的存储和同步功能,带来前所未有的书写体验。特点概述:功能丰富 :支持高亮代码块、LaTeX 公式、流程图,本地图片以及附件上传,甚至截图粘贴,工作学习好帮手;得心应手 :简洁高效的编辑器,提供桌面客...原创 2018-08-20 13:27:02 · 210 阅读 · 0 评论 -
intel vtune/emon 应用和系统性能调优工具
EMON is a low-level command-line tool that provides the ability to profile application and system performance. The tool leverages counters from hardware Performance Monitoring Units (PMUs) to collect ...原创 2018-08-23 16:10:25 · 5227 阅读 · 0 评论 -
互联网协议 Internet Protocol Suite
互联网分层模型有7层或4层,但5层更容易解释。 应用层(Application Layer) 越靠近用户 ↓ 传输层(Transport Layer) ↓ ↓ 网络层(Network Layer) ↓ 链接层(Link Layer) ↓ ↓ 物理层(Physical Layer) 越靠近硬件 物理层 通...原创 2018-09-01 11:39:28 · 642 阅读 · 0 评论 -
远程界面VNC-win/linux/
推荐使用tightvnc:可以下载server,安装在需要被远程桌面的机器上。viewer安装在当前需要看的机器上。https://www.tightvnc.com/download-old.phpubuntu 16上安装vnc server的步骤:https://www.digitalocean.com/community/tutorials/how-to-install-and-conf...原创 2018-11-09 15:45:59 · 158 阅读 · 0 评论 -
license开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别
开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别首先借用有心人士的一张相当直观清晰的图来划分各种协议:开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别以下是上述协议的简单介绍:BSD开源协议BSD开源协议是一个给于使用者很大自由的协议。基本上使用者可以”为所欲为”,可以自由的使用,修改源代码,也可以将修改后的代码作为开源或...原创 2018-11-22 10:37:36 · 687 阅读 · 0 评论 -
intel RDT (Resource Director Technology) 管理LLC和内存带宽
问题: 在虚拟化环境中,宿主机的资源(包括CPU cache和内存带宽)都是共享的。但是如果有一个消耗cache的应用快速消耗了L3缓存,或者一个应用消耗了系统大量内存带宽,那么如何保证其他虚拟机应用呢?如何限制这些“可恶”的邻居Noisy Neighbors呢? 针对上诉问题,以前都是通过控制虚拟机逻辑资源来实现,但是调整的粒度实在太粗,针对处理器缓存这样敏感而稀缺的资源,几乎是无能为力...原创 2019-01-04 09:54:35 · 3872 阅读 · 0 评论 -
shell,exec,source执行脚本的区别
在UNIX/Linux中,经常需要写脚本执行自动化工作。执行脚本有多种方式,可以通过sh,source或者exec。这些方式有一些区别,需要根据需求选择合适的方式。sh方式使用$ sh script.sh执行脚本时,当前shell是父进程,生成一个子shell进程,在子shell中执行脚本。脚本执行完毕,退出子shell,回到当前shell。$ ./script.sh与$ sh scrip...原创 2019-04-02 22:35:06 · 1071 阅读 · 0 评论 -
工具之git快速入门
Git总结Git是世界上目前最先进的分布式版本控制系统。下左图表示集中式、下右图表示分布式。Git记录的是每次文件的改动。 创建https://github.com/网站账号。 【git安装】参考文献:https://help.github.com/articles/set-up-git/#platform-linux1)$ sudo apt-get install git2)$ git ...原创 2018-06-27 21:45:05 · 120 阅读 · 0 评论 -
工具之gcc编译
gcc [选项] [文件][-o 文件]预处理:处理#开头的语句;目标文件:源文件的二进制文件;链接:目标文件与附加的目标文件进行链接;文件后缀都是小写,预处理参数大写E,编译参数大写S,汇编参数小写c。 【单文件】 gcc test.c –o test 预处理: gcc –E test.c –o test.i 编译:...原创 2018-06-27 21:40:18 · 563 阅读 · 0 评论 -
工具之NuGet库管理
使用VS中的NuGet可以方便的管理库,比如Boost、openssl等,就不需要去网上下载安装了,使用方便,(1)首先在VS中安装NuGet,Tools->Extensionsand Updates…,Online搜索nuget,安装即可。(2)使用NuGet库管理器安装需要的库。(3)就能在你的代码中使用这些库了。#include <iostream>#include &l...原创 2018-05-08 18:31:31 · 889 阅读 · 0 评论 -
工具之vim函数跳转功能
https://blog.csdn.net/qccz123456/article/details/79914829vim提供了强有力的函数跳转的插件功能!首先要安装ctags, 在ubuntu下直接输入: sudo apt-get install exuberant-ctags接着,在源文件目录树(这里是在~/test/目录下)执行如下命令: ctags -R .即可在/home/ballack...原创 2018-04-12 15:45:25 · 410 阅读 · 0 评论 -
vim简明教程--半小时从入门到精通
https://download.csdn.net/download/qccz123456/10567716vim三种模式:命令模式、插入模式、底行模式。使用ESC、i、:切换模式。vim [路径/]目标文件名:若存在则打开,不存在则新建并打开。基本步骤:1. vim hello.c 2. 键入i 3. 编辑 4. 键入[ESC] 5. 键入:wq保存退出...原创 2016-09-27 09:43:50 · 3685 阅读 · 4 评论 -
WinSCP之Windows与Windows之间传输文件
参考文献:https://winscp.net/eng/docs/guide_windows_openssh_server方法:WinSCP+ OpenSSH(1)在需要远程访问的windows电脑上安装OpenSSH的server:具体步骤如下: 1. 访问https://github.com/PowerShell/Win32-OpenSSH/releases,下载PC对应...原创 2018-05-17 09:22:14 · 50572 阅读 · 17 评论 -
WinSCP之Windows与Linux之间传输文件
方法:WinSCP+ OpenSSH(1)Linux上安装openssh-server 1. sudo apt-get update 2. sudo apt-getinstall openssh-server 3. sudo ps -e |grep ssh -->回车-->有sshd,说明ssh服务已经启动 如果没有启动,输入"sudo ...原创 2018-05-17 09:24:45 · 1024 阅读 · 1 评论 -
工具之git重命名branch
1. 本地分支重命名(还没有推送到远程)git branch -m oldBranchName newBranchName2. 远程分支重命名 (已经推送远程-假设本地分支和远程对应分支名称相同)a. 重命名远程分支对应的本地分支git branch -m oldBranchName newBranchNameb. 删除远程分支git push --delete origin oldBranc...原创 2018-05-15 13:40:32 · 2972 阅读 · 0 评论 -
工具之git补丁操作
情况说明: 当你有两个repo:repo1和repo2,并且你在repo1中对代码进行了修改,现在想把repo1的修改添加到repo2中,但总不会一个一个手动修改吧,git就提供了打补丁的工具,将改进的部分进行增删。操作如下: 1.先在repo1中checkout到修改后的branch,再修改提交commit,而后format-patch生成补丁,并将目录中的0001-...原创 2018-05-15 15:07:28 · 666 阅读 · 0 评论 -
Tips
(1) 精确precision是重复测量的结果非常聚合,离散度很小; 准确accuracy是测量值非常接近实际值; 精确的测量未必准确,准确的测量也未必精确。...原创 2018-05-22 20:55:37 · 110 阅读 · 0 评论 -
工具之git子模块
Git Submodule 允许一个git仓库,作为另一个git仓库的子目录,并且保持父项目和子项目相互独立。添加子仓库$ git submodule add <仓库地址> <本地路径>新建一个父仓库main,一个子仓库sub。将父仓库克隆到本地。$ git clone ssh://git@10.2.237.56:23/dennis/main.git进入父仓库,并添加子...原创 2018-06-14 18:20:27 · 542 阅读 · 0 评论 -
cmake简明教程-半小时从入门到精通
参考文献:入门首先:http://www.hahack.com/codes/cmake/#官方教程:https://cmake.org/cmake-tutorial/官方教程译文:https://juejin.im/post/5a72775d6fb9a01cac187e96简单操作语法:https://learnxinyminutes.com/docs/cmake/官方cmake、ctest、cp...原创 2018-06-10 11:44:08 · 18975 阅读 · 0 评论 -
C++应用之代码检查工具Valgrind/cppcheck
Valgrind是运行在Linux上一套基于仿真技术的程序调试和分析工具。cppcheck是一款静态代码检查工具,可以检查如内存泄漏等代码错误,使用起来比较简单,即提供GUI界面操作,也可以与VS开发工具结合使用。...原创 2018-06-19 15:31:36 · 547 阅读 · 0 评论 -
开源许可证GPL、BSD、MIT、Mozilla、Apache、LGPL的区别
以下是上述协议的简单介绍:BSD开源协议BSD开源协议是一个给于使用者很大自由的协议。基本上使用者可以”为所欲为”,可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。但”为所欲为”的前提当你发布使用了BSD协议的代码,或则以BSD协议代码为基础做二次开发自己的产品时,需要满足三个条件: 如果再发布的产品中包含源代码,则在源代码中必须带有原来代码中的BSD协议。 ...原创 2018-06-19 16:22:25 · 485 阅读 · 0 评论 -
System Monitor
(1)Redis管理及监控工具:treeNMS官网:https://www.cnblogs.com/treesoft/p/7076085.html安装手册:https://blog.csdn.net/zhangbaoss/article/details/79984270apache-tomcat-7.0.93.zip,jdk-8u201-linux-x64.tar.gz,treeNMS-1....原创 2019-04-16 09:43:17 · 1217 阅读 · 0 评论