Autoforms
https://github.com/ZacharyJia/fuck-excel-php
https://github.com/ZacharyJia/fuck-excel-php
Web API文档工具列表
Swagger ——Swagger框架可以通过代码生成漂亮的在线API,甚至可以提供运行示例。支持Scala、Java、Javascript、Ruby、PHP甚至 Actionscript 3。在线 Demo 。
I/O Docs ——I/O Docs是一个用于RESTful Web APIs的交互式文档系统。使用 JSON 模型根据资源、方法和参数定义 APIs。I/O Docs 将生成 JavaScript 客户端接口,可通过这些接口来调用系统。服务器端基于 Node.js 开发。在线Demo
apiary.io ——能够快速启动和运行文档,包括GitHub集成和I/O验证——更多建议可以前往Reddit查看上关于 Siyfion讨论。
Docco ——Docco是一个快速而随意、hundred-line-long、迭代程序风格的文档生成器。它会以HTML的方式显示评论和代码。
Dexy ——非常灵活的一款文档工具,支持任何语言编写的API。
Doxygen ——Doxgen可以从一套归档源文件开始,生成HTML格式的在线类浏览器,或离线的LATEX、RTF参考手册。对于未归档的源文件,也可以通过配置Doxygen来提取代码结构。 更多建议可以前往Reddi上查看 gkumar007相关讨论。
TurnAPI ——是一款付费的文档API工具。里面包含了智能WIKI编辑器、基于标准的Markdown、文档分支、还可以与Git、SVN、Mercurial同步、整洁的主题、友好的界面。
以上仅是作者在实践中发现的一些很好的工具,如果你有更好的建议或工具推荐,欢迎与我们分享
国产的有
看云:kancloud.com
rap:源于淘宝
apidoc
http://docs.9aipay.com/
https://github.com/edgeSuperman/hornibills
https://www.oschina.net/p/mindoc
https://github.com/lifei6671/SmartWiki
https://github.com/lifei6671/mindoc
与vs使用较像
http://www.cnblogs.com/dee0912/p/5815267.html
http://blog.csdn.net/ithomer/article/details/7529022
fetch与pull
fetch拉取远程仓库的数据到本地,并不合并,还需要执行fetch merge
基本流程
git fetch
git merge
git commint #一定要写提交日志
git push
Trunk、Branches、Tags 区别:
Trunk:软件开发过程中的主线,开发时版本存放的目录,即在开发阶段的代码都提交到该目录上,保存了从版本库建立到当前的信息。
Branches:软件开发过程中的分支,发布版本存放的目录,即项目上线时发布的稳定版本存放在该目录中,保存了从版本库的某一特定点(不一定是版本库建立时)到当前的信息。
tags:表示标签存放的目录,tags只可读,不可写
分支主要用于在不影响Trunk其它用户情况下进行一些关于新功能的探索性或实验性的开发,待新功能完善后它也可以合并到Trunk中。
1.在函数外声明的参数为global,在函数内调用时,需加上global
$x=100;
function test()
{
global $x;
echo $x;
}
2.类型为弱类型,不用强制声明其类型
3.常量使用define函数声明,在使用时不需要加上$符号
define(“PI”,”3.1416926″);
echo PI;
4.===不仅比较值还有类型
5.foreach 用于遍历数组
6.有八个魔术常量它们的值随着它们在代码中的位置改变而改变。
7.::表示引用静态变更或方法
8.浮点类型的两个值不应该直接比较,精度问题会导致结果不一样。
(c#中因重载了运算符,这问题在精度不是很小时可以直接比较)
1.修复并检测/dev/sdb
fsck命令
2.用一条命令查看目前系统已启动服务所监听的端口?
netstat -antl |grep “LISTEN”
3.使用iptables 做端口转发
地
#iptables -t nat -A PREROUTING -d 192.168.203.173 -p tcp -m tcp –dport 80 -j DNAT –to-destination 192.168.203.235
#iptables -t nat -A POSTROUTING -d 192.168.203.235 -p tcp –dport 80 -j MASQUERADE
上面两行策略就可以实现透明模式的端口转发了
4.sh调试
echo;sh -x;sh -n;test
5.mount –o remount ,rw /
进入单用户模式下进行修改一些配置文件,或调整一些参数方可。但是在进入单用户模式后,我们的/文件系统是只读模式,无法进行修改,那么这个时候我们就需要用到一条命令.这个也能解决系统突然变成只读模式的问题.
全双工:同一时刻,双向通讯
半双工:同一时刻,单向通读