自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

<飞扬轻狂>

飞扬的只言片语,东抄西改

  • 博客(11)
  • 资源 (3)
  • 收藏
  • 关注

原创 SVG绘图速查 markdown中

常用svg绘图指令

2024-04-22 23:30:16 291

原创 P2240 例题代码分析

部分背包问题 贪心算法 例题分析

2024-03-24 11:57:39 828 1

原创 uglifyjs 合并 压缩 混淆

# 将core.js 和 chart\bar.js 合并压缩并简化变量名 到 chart.min.js> uglifyjs core.js chart\bar.js -m -o chart.min.js安装方式  需要先安装node.js方法一、源码安装git clone git://github.com/mishoo/UglifyJS2.gitcd UglifyJS2

2014-01-27 10:18:54 881

原创 Javascript中使用Object还是Function构建工具包?

Javascript中使用Object还是Function构建工具包?这是一个疑问,在我还没有清晰的明确的认识到问题的方向之前(function(){var myTools;...window.myTools=myTools;})();用匿名方法来封闭作用域以便避免自己的代码同其他代码的重名导致的混乱,应该已经算是有个相对清晰的认识对于使用 window.myTools

2014-01-22 16:17:35 505

原创 javascript 常用参考

== 输出调试信息console.log("some","test","message"); // console.error== 类型转换+"32";//32 +new Date(); 1390292167591== JSON序列化JSON.stringify(new Date());//"2014-01-21T08:17:02.139Z"JSON.parse(JSON.

2014-01-22 15:32:57 461

原创 正则表达式速查 java

== java.util.regex(-|\\+)?\\d+ // +911 // -1234--- character classesin java code (\ == \\) \xhh // 0xhh character\uhhh // 0xhhhh unicode character\t // tab\n // new line\r // carri...

2012-05-10 15:57:10 83

让生活充满激情

不论如何日子都那么过,既然如此,何不让生活充满激情这是一篇杂文,明天和明天的明天会陆陆续续的进行修修补补编程的好处就是在一定限度上可以回到从前反复迭代,犯错总不是目的,但连犯错的机会都没有的日子也就未免太枯燥了些每天总是感到有好多事情要做,然而经常是好多事情都没有做,惰性或者说是面对大量毫无头绪的细节的潜意识上的恐惧开始一件事情,然后把它做好 。。。 但做好总是给人...

2012-05-10 11:17:29 123

原创 随记 2012-04-11

有些东西只有记录下来,以后才有机会整理但有些时候却也仅仅只是记录下来了所以。。

2012-04-11 15:01:23 325

开篇语 杂记乱弹

留一个位置,用来整理记忆,那些没有过手的东西,总是那么飘渺难寻留一个标签,用来参考标记,那些光阴已经悄悄的逝去,不论对错留下的才是依据...

2012-01-18 15:28:14 73

原创 ThinkInJava杂记--并发控制-02-线程控制

线程状态1、新建new:已建立还没有start2、就绪runnable:运行中或等待时间片中3、死亡dead:从run方法中返回,线程运行结束4、阻塞blocked:线程能够运行,但某个条件阻止了它的运行,直到线程返回就绪状态后,线程继续运行(如:sleep,join,io阻断等原因)进入阻塞状态1、sleep,直到超过sleep时间2、wait,直到得到not

2011-10-26 17:57:38 334

原创 ThinkInJava杂记--并发控制-01-资源共享

synchronized void syncFun(){// 同步锁属性标记,...}sonchronized(syncObject){ // t同步锁区块,临界区....}将指定的方法标记为线程安全的原子方法,使得方法只能被顺序的独占的方式调用JVM 内部自动维持被 synchronized 属性标记的方法的独占锁状态synchronize

2011-10-26 17:37:33 287

Effective C++ 2ed 中译 - Addison Wesley.1999

第一章 从C转向C++ 第二章 内存管理 第三章 构造函数,析构函数和赋值操作符 第四章 类和函数:设计与声明 第五章 类和函数: 实现 第六章 继承和面向对象设计 第七章 杂项

2010-01-04

GNU make中文手册 v3.8

翻译整理:徐海兵 2004-09-11 目 录 第一章:概述 1.1 概述 1.2 准备知识 第二章:GNU make 介绍 2.1 Makefile简介 2.2 Makefile规则介绍 2.3 简单的示例 2.4 make如何工作 2.5 指定变量 2.6 自动推导规则 2.7 另类风格的makefile 2.8 清除工作目录过程文件 第三章:Makefile 总述 3.1 Makefile的内容 3.2 makefile文件的命名 3.3 包含其它makefile文件 3.4 变量 MAKEFILES 3.5 变量 MAKEFILE_LIST 3.6 其他特殊变量 3.7 makefile文件的重建 3.8 重载另外一个makefile 3.9 make如何解析makefile文件 3.9.1 变量取值 3.9.2 条件语句 3.9.3 规则的定义 3.10 总结 第四章:Makefile的规则 4.1 一个例子 4.2 规则语法 4.3 依赖的类型 4.4 文件名使用通配符 4.4.1 统配符使用举例 4.4.2 通配符存在的缺陷 4.4.3 函数wildcard 4.5 目录搜寻 4.5.1 一般搜索(变量VPATH) 4.5.2 选择性搜索(关键字vpath) 4.5.3 目录搜索的机制 4.5.4 命令行和搜索目录 4.5.5 隐含规则和搜索目录 4.5.6 库文件和搜索目录 4.6 Makefile伪目标 4.7 强制目标(没有命令或依赖的规则) 4.8 空目标文件 4.9 Makefile的特殊目标 4.10 多目标 4.11 多规则目标 4.12 静态模式 4.12.1 静态模式规则的语法 4.12.2 静态模式和隐含规则 4.13 双冒号规则 4.14 自动产生依赖 第五章:规则的命令 5.1 命令回显 5.2 命令的执行 5.3 并发执行命令 5.4 命令执行的错误 5.5 中断make的执行 5.6 make的递归执行 5.6.1 变量MAKE 5.6.2 变量和递归 5.6.3 命令行选项和递归 5.6.4 -w选项 5.7 定义命令包 5.8 空命令 第六章:Makefile中的变量 6.1 变量的引用 6.2 两种变量定义(赋值 ) 6.2.1 递归展开式变量 6.2.2 直接展开式变量 6.2.3 如何定义一个空格 6.2.4 “?=”操作符 6.3 变量的高级用法 6.3.1 变量的替换引用 6.3.2 变量的套嵌引用 6.4 变量取值 6.5 如何设置变量 6.6 追加变量值 6.7 override 指示符 6.8 多行定义 6.9 系统环境变量 6.10 目标指定变量 6.11 模式指定变量 第七章:Makefile的条件执行 7.1 一个例子 7.2 条件判断的基本语法 7.2.1 关键字“ifeq” 7.2.2 关键字“ifneq” 7.2.3 关键字“ifdef” 7.2.4 关键字“ifndef” 7.3 标记测试的条件语句 第八章:make的内嵌函数 8.1 函数的调用语法 8.2 文本处理函数 8.2.1 $(subst FROM,TO,TEXT) 8.2.2 $(patsubst PATTERN,REPLACEMENT,TEXT) 8.2.3 $(strip STRINT) 8.2.4 $(findstring FIND,IN) 8.2.5 $(filter PATTERN…,TEXT) 8.2.6 $(filter-out PATTERN...,TEXT) 8.2.7 $(sort LIST) 8.2.8 $(word N,TEXT) 8.2.9 $(wordlist S,E,TEXT) 8.2.10 $(words TEXT) 8.2.11 $(firstword NAMES…) 8.3 文件名处理函数 8.3.1 $(dir NAMES…) 8.3.2 $(notdir NAMES…) 8.3.3 $(suffix NAMES…) 8.3.4 $(basename NAMES…) 8.3.5 $(addsuffix SUFFIX,NAMES…) 8.3.6 $(addprefix PREFIX,NAMES…) 8.3.7 $(join LIST1,LIST2) 8.3.8 $(wildcard PATTERN) 8.4 foreach 函数 8.5 if 函数 8.6 call函数 8.7 value函数 8.8 eval函数 8.9 origin函数 8.10 shell函数 8.11 make的控制函数 8.11.1 $(error TEXT…) 8.11.2 $(warning TEXT…) 第九章:执行make 9.1 指定makefile文件 9.2 指定终极目标 9.3 替代命令的执行 9.4 防止特定文件重建 9.5 替换变量定义 9.6 使用make进行编译测试 9.7 make的命令行选项 第十章:make的隐含规则 10.1 隐含规则的使用 10.2 make的隐含规则一览 10.3 隐含变量 10.3.1 代表命令的变量 10.3.2 命令参数的变量 10.4 make隐含规则链 10.5 模式规则 10.5.1 模式规则介绍 10.5.2 模式规则示例 10.5.3 自动化变量 10.5.4 模式的匹配 10.5.5 万用规则 10.5.6 重建内嵌隐含规则 10.6 缺省规则 10.7 后缀规则 10.8 隐含规则搜索算法 第十一章:使用make更新静态库文件 11.1 库成员作为目标 11.2 静态库的更新 11.2.1 更新静态库的符号索引表 11.3 make静态库的注意事项 11.4 静态库的后缀规则 第十二章 : GNU make的特点 12.1 源自System v的特点 12.2 源自其他版本的特点 12.3 GNU make自身的特点 第十三章 和其它版本的兼容 第十四章 Makefile的约定 14.1 基本的约定 14.2 规则命令行的约定 14.3 代表命令变量 14.4 安装目录变量 14.5 Makefile的标准目标名 14.6 安装命令分类 第十五章 make的常见错误信息   附录:关键字索引 1. GNU make可识别的指示 符 2. GNU make函数 3. GNU make的自动化变量 4. GNU make环境变量 后序

2010-01-04

Linux编程入门之 C 语言环境

各部分要点 1.1 什么是 Linux Linux 的发音 Linux 的官方定义 POSIX 及其重要地位 GNU 和 Linux 的关系 GPL 及其主要内容 Linux 的主要发行版 1.2 Linux 的发展历史以及关键人物 UNIX, GNU, Linux 的关键人物及贡献 Linux 发展的重要里程碑 1.3 Linux 与其他操作系统 Linux 与主要 UNIX 系统之间的关系 Linux 与 Windows 操作系统 1.4 Linux 的编程常识 标准 (ANSI C, POSIX, SVID, XPG, ...) 函数库和系统调用 在线文档 (man, info, HOW-TO, ...) C 语言编程风格 库和头文件的保存位置 共享库及其相关配置 1.5 Linux 上进行程序开发的典型场景 控制台上的开发场景 X Window 上的开发场景 1.6 程序和脚本 程序:编写, 编译, 调试和执行 脚本:编写, 执行 1.7 Linux 上的 C/C++ 编译器和调试器 运行 gcc/egcs gcc/egcs 的主要选项 gdb gdb 的常用命令 gdb 使用范例 其他程序/库工具 (file, ar, objdump, nm, size, strings, strip, ...) 创建和使用静态库 创建和使用共享库 使用高级共享库特性 1.8 GNU make 和 makefile GNU make makefile 基本结构 makefile 变量 GNU make 的主要预定义变量 隐含规则 makefile 范例 运行 make 1.9 开发中常用的工具 正则表达式 压缩和归档工具 (gzip, bzip2, tar, ...) 搜索和排序 (grep, find, sort, ...) 文件编辑 (sed, tr) 文件比较 (cmp, comm, diff, patch, ...) 其他 (ed, vim, emacs, ...)

2010-01-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除