visual_Project_dependency
This Python tool will generate a graph to show the vs 2010 project dependencies.
Input : 2010 vs sln file.
Output: temp.png
Note:
1. GraphViz must be install before using this python program.
2. This python program is developed on python 2.7, not test on python 3.x.
3. Works fine on 2010 vs sln file, not test on other versions.
Load format internal.ppt
本文介绍如何产生符合LOAD utility要求的FORMAT INTERNAL格式的行数据.
VBS dataset Internals.ppt
这篇ppt主要介绍VBS dataset内部的数据是怎么组织的, 最后还稍微介绍了如何把VBS格式的数据通过LOAD utility导入DB2. 本文是工作中总结出来的, 文中的dataset不便公开只在此说技术, 还请见谅.
LyncAddinScreenshot
Microsoft Lync 2013/2016 is a good communication tool, we can via it send attachments, draw something on Whiteboard, etc. But it doesn't have a function of screenshot.
This program is an addin to Microsoft Lync 2013/2015, you can send a rectangular area of the whole screen directly to the conversat
大机汇编宏代码展开
The expandmacro_ply.exe is a command on Windows written by Python(then convert to exe), which can expand the HLASM macro statement and can show the steps it be expanded.
What can you do by it?
1.Learn how does one macro be expanded by specifed parameter --debug=true.
2. Show the expansion or compare the result given different parameters for one macro.
Get the help information without parameter.
C:\Users\mzhai>expandmacro_ply.exe
usage: expandmacro_ply --maclib= path of maclib. First of all, You'd better download all macros in SYS1.MACLIB on one LPAR.
--call= CALL_MACRO_STRING
--sysndx=1 SYSNDX's value
--debug=False if debug==true, more comment given
eg: expandmacro_ply.exe --maclib=d:/test/sysmac23 --call=" CALL BINAALG" --sysndx=3 --debug=true
Show the expansion.
C:\Users\mzhai>EXPANDMACRO_PLY --maclib=d:/test/sysmac23 --call=" CPOOL BUILD,PCELLCT=10,SCELLCT=20,CSIZE=40,SP=2
+++++++++++++++++++++++++++++++++
BAS 1,*+48 .BRANCH AROUND PARAMETER LIST
DC AL4(10) .PRIMARY CELL COUNT
DC AL4(20) .SECONDARY CELL COUNT
DC AL4(40) .CELL SIZE
DC AL1(2) .SUBPOOL ID
DC AL1(0) .KEY
DC BL2'0000000000000000' .FLAGS
DC AL4(0) .TCB ADDRESS
DC XL24'00' .HEADER
ESAR 15 .SAVE SECONDARY ASN
STM 15,12,16(13) .SAVE REGISTERS
L 15,16(0,0) .CVT ADDRESS
L 15,772(,15) .ADDRESS SYSTEM LINKAGE TABLE
L 15,76(,15) .OBTAIN PC NUMBER
PC 0(15) .PC TO IGVCPBDP
L 2,16(0,13) .RESTORE SECONDARY ASN
SSAR 2
深入LINUX内核架构
英文版。详细描述了LINUX各个模块(进程、内存、锁、文件系统等)的原理
Linux内核情景分析
Linux内核情景分析 上下两部全 中文版
Addison.Wesley.Donald.E.Knuth.The.Art.of.Computer.Programming.Volume.1.pdf
Addison.Wesley.Donald.E.Knuth.The.Art.of.Computer.Programming.Volume.1.pdf
剪裁飞鸽源代码,远程命令完成后及时给你发飞秋通知你
有时候在一台远程服务器上执行需要挺长时间的程序(比如单元测试),期望程序完成后及时通知本地工作的你,然后你好去查看结果。本软件就是完成这个功能的!使用方法,如你的程序是AA.exe arg1,arg2, 则fgcmd.exe AA.exe arg1,arg2
Exceptional C++ Style english
author: Herb Sutter
Chapter 1. Uses and Abuses of vector
Solution
Chapter 2. The String Formatters of Manor Farm, Part 1: sprintf
Solution
Chapter 3. The String Formatters of Manor Farm, Part 2: Standard (or Blindingly Elegant) Alternatives
Solution
Chapter 4. Standard Library Member Functions
Solution
Chapter 5. Flavors of Genericity, Part 1: Covering the Basis [sic]
Solution
Chapter 6. Flavors of Genericity, Part 2: Generic Enough?
Solution
Chapter 7. Why Not Specialize Function Templates?
Solution
Chapter 8. Befriending Templates
Solution
Chapter 9. Export Restrictions, Part 1: Fundamentals
Solution
A Tale of Two Models
Illustrating the Issues
Export InAction [sic]
Issue the First: Source Exposure
Issue the Second: Dependencies and Build Times
Summary
Chapter 10. Export Restrictions, Part 2: Interactions, Usability Issues, and Guidelines
Solution
Exception Safety Issues and Techniques
Chapter 11. Try and Catch Me
Solution
Chapter 12. Exception Safety: Is It Worth It?
Solution
Chapter 13. A Pragmatic Look at Exception Specifications
Solution
Class Design, Inheritance, and Polymorphism
Chapter 14. Order, Order!
Solution
Chapter 15. Uses and Abuses of Access Rights
Solution
Chapter 16. (Mostly) Private
Solution
Chapter 17. Encapsulation
Solution
Chapter 18. Virtuality
Solution
Chapter 19. Enforcing Rules for Derived Classes
Solution
Memory and Resource Management
Chapter 20. Containers in Memory, Part 1: Levels of Memory Management
Solution
Chapter 21. Containers in Memory, Part 2: How Big Is It Really?
Solution
Chapter 22. To new, Perchance to throw, Part 1: The Many Faces of new
Solution
In-Place, Plain, and Nothrow new
Class-Specific new
A Name-Hiding Surprise
Summary
Chapter 23. To new, Perchance to throw, Part 2: Pragmatic Issues in Memory Management
Solution
Optimization and Efficiency
Chapter 24. Constant Optimization?
Solution
Chapter 25. inline Redux
Solution
Chapter 26. Data Formats and Efficiency, Part 1: When Compression Is the Name of the Game
Solution
Chapter 27. Data Formats and Efficiency, Part 2: (Even Less) Bit-Twiddling
Solution
Traps, Pitfalls, and Puzzlers
Chapter 28. Keywords That Aren't (or, Comments by Another Name)
Solution
Chapter 29. Is It Initialization?
Solution
Chapter 30. double or Nothing
Solution
Chapter 31. Amok Code
Solution
Chapter 32. Slight Typos? Graphic Language and Other Curiosities
Solution
Chapter 33. Operators, Operators Everywhere
Solution
Style Case Studies
Chapter 34. Index Tables
Solution
Chapter 35. Generic Callbacks
Solution
Chapter 36. Construction Unions
Solution
Chapter 37. Monoliths "Unstrung," Part 1: A Look at std::string
Solution
Summary
Chapter 38. Monoliths "Unstrung," Part 2: Refactoring std::string
Solution
Chapter 39. Monoliths "Unstrung," Part 3: std::string Diminishing
Solution
Chapter 40. Monoliths "Unstrung," Part 4: std::string Redux
Solution
Bibliography